@media screen and (max-width:639px){

.apple-floating-tabs{

    position:fixed;
    left:12px;
    right:12px;
    bottom:18px;

    z-index:9999;

    background:rgba(249,249,249,.82);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(0,0,0,.05);
    border-radius:18px;

    padding:10px;

    box-shadow:
        0 10px 30px rgba(0,0,0,.10);

    opacity:0;
    transform:translateY(20px);
    pointer-events:none;

    transition:.28s ease;
}

.apple-floating-tabs.is-visible{
    opacity:1;
    transform:none;
    pointer-events:auto;
}

.apple-floating-tabs__inner{
    display:flex;
    overflow-x:auto;
    gap:8px;

    scrollbar-width:none;
    -ms-overflow-style:none;
}

.apple-floating-tabs__inner::-webkit-scrollbar{
    display:none;
}

.apple-floating-tabs a{

    flex:0 0 auto;

    font-family:Manrope,sans-serif;
    font-size:15px;
    font-weight:500;

    text-decoration:none;

    color:#454444;

    white-space:nowrap;

    padding:10px 16px;

    border-radius:10px;

    border:1px solid #454444;

    background:#fff;

    transition:.2s;
}

.apple-floating-tabs a.is-active{

    background:#454444;
    color:#fff;

}

}