

.sd-account-link{display:flex;align-items:center;gap:9px;color:#fff;white-space:nowrap;font-size:12px;text-decoration:none;margin-right:20px;flex-shrink:0}.sd-account-link:focus-visible{outline:2px solid white;outline-offset:4px}
@media(max-width:1100px){.sd-account-link span{display:none}.sd-account-link{margin-right:14px}}
@media(max-width:767px){.sd-account-link{margin-right:12px}.sd-account-link svg{width:19px;height:21px}}

#header .sd-account-link{color:#151d29}#header .sd-account-link svg{stroke:currentColor;fill:none;display:block}#header .sd-account-link span{color:inherit}@media(max-width:767px){#header .sd-account-link{color:#fff}}

#header .sd-account-link{position:relative;z-index:10}

#header .sd-account-link{z-index:102}
#header .sd-account-link{color:#fff;width:28px;min-width:28px;height:36px;justify-content:center;margin:0 12px 0 0;flex-shrink:0}
#header .sd-account-link span{display:none!important}
@media(min-width:1200px){#header .sd-account-link{position:absolute;top:0;right:calc(5vw + 132px);width:32px;height:36px;margin:0}}
@media(min-width:1920px){#header .sd-account-link{right:calc(6vw + 150px)}}

@media(max-width:1199px){#header .sd-account-link+.cart-header .cart-link{margin-left:0}}

#header .lang-header {
    display: flex;
    align-items: center;
    margin-left: 28px;
    flex-shrink: 0;
}

@media screen and (min-width: 768px) {
    #header .lang-header {
        margin-left: 36px;
    }
}

@media screen and (min-width: 1920px) {
    #header .lang-header {
        margin-left: 16px;
    }
}

#header .lang-header .lang-item {
    color: #acacac;
    cursor: pointer;
    transition: color .5s ease;
}

#header .lang-header .lang-item.active {
    cursor: default;
}

#header .lang-header .lang-item.active,
#header .lang-header .lang-item:hover {
    color: #fff;
}

#header .lang-header .lang-divider {
    margin: 0 6px;
    color: #575757;
}

@media screen and (min-width: 1200px) {
    #header .lang-header {
        position: absolute;
        top: 0;
        right: 5vw;
        margin-left: 0;
        padding: 10px 0;
        z-index: 102;
    }

    /* shift cart left to make room for the language switcher */
    #header .cart-link {
        right: calc(5vw + 90px);
    }
}

@media screen and (min-width: 1920px) {
    #header .lang-header {
        right: 6vw;
    }

    #header .cart-link {
        right: calc(6vw + 106px);
    }
}

/***************************************/

#header .cart-desktop {
    display: none;
}

@media screen and (min-width: 1200px) {
    #header .cart-desktop {
        display: block;
        opacity: 0;
        visibility: hidden;
        transition: all .5s ease;
        position: fixed;
        z-index: 102;
        right: 5vw;
        background: #f7f7f7;
        top: 37px;
        padding: 24px 32px 32px;
        width: 335px;
        min-width: fit-content
    }
}

@media screen and (min-width: 1200px) {
    #header .cart-desktop.active {
        opacity: 1;
        visibility: visible
    }
}

