[data-sv-sticky-buy]{z-index:60!important}
.page-content--product:has(~ *) .sticky-button{z-index:59!important}
body:has([data-sv-sticky-buy]) .product-single__form .sticky-button{display:none!important}
#CartDrawer{z-index:100000!important}
.js-drawer-open .site-nav__thumb-menu,.js-drawer-open .sv-mvmt-sticky-buy,.js-drawer-open .sticky-button,.sv-cart-open .sv-mvmt-sticky-buy,.sv-cart-open .sticky-button,body:has(#CartDrawer.drawer--is-open) .sv-mvmt-sticky-buy,body:has(#CartDrawer.drawer--is-open) .sticky-button{visibility:hidden!important;pointer-events:none!important}
.js-drawer-open::after{z-index:99998!important}
.site-footer.sv-footer-clean{padding:48px 0 24px!important;text-align:left!important}
.sv-footer-clean>.page-width{max-width:1440px;margin:0 auto;padding:0 32px!important}
.sv-footer-clean .sv-footer-grid{display:grid!important;grid-template-columns:1fr 1.2fr .7fr 1fr 1.6fr;gap:28px;margin:0!important;align-items:start}
.sv-footer-clean .sv-footer-grid::after,.sv-footer-clean .sv-footer-grid::before{display:none!important}
.sv-footer-clean .sv-footer-grid>.grid__item{float:none!important;width:auto!important;min-width:0;padding:0!important;clear:none!important;text-align:left!important;grid-column:auto}
.sv-footer-clean .footer__title{font-size:11px!important;letter-spacing:.1em!important;margin:0 0 16px!important;line-height:1.4!important;text-align:left}
.sv-footer-clean .collapsible-content{height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}
.sv-footer-clean .site-footer__linklist{padding:0!important;margin:0!important}
.sv-footer-clean .site-footer__linklist li{margin:0 0 7px!important}
.sv-footer-clean .site-footer__linklist a{display:inline-block;font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere}
.sv-footer-clean .footer__collapsible{padding:0!important;text-align:left!important}
.sv-footer-clean .rte{margin-top:0!important}
.sv-footer-clean .rte p{margin:0 0 15px!important}
.sv-footer-clean .footer__newsletter{max-width:100%;margin:0!important}
.sv-footer-clean .footer__newsletter-input{width:100%;box-sizing:border-box}
.sv-footer-clean .social-icons{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;margin:20px 0 0!important;padding:0}
.sv-footer-clean .social-icons li{margin:0!important}
.sv-footer-clean .social-icons a{color:#eee!important}
.sv-footer-clean .social-icons svg path{fill:currentColor!important}
.sv-footer-clean [data-type="country_selector"] button{max-width:100%;width:100%;background:#151515!important;color:#eee!important;border:1px solid #444!important;border-radius:4px!important;font-size:12px!important;min-height:44px;box-shadow:none!important}
.sv-footer-clean .footer__small-text{margin-top:26px!important;text-align:left!important}
.sv-footer-clean .footer__small-text:has(a:empty){display:none}
@media(min-width:769px) and (max-width:1100px){.sv-footer-clean .sv-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-footer-clean .grid__item[data-type="newsletter"]{grid-column:2/4!important}}
@media(max-width:768px){
  .site-footer.sv-footer-clean{padding:32px 0 24px!important}
  .sv-footer-clean>.page-width{padding:0 20px!important}
  .sv-footer-clean .sv-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}
  .sv-footer-clean .sv-footer-grid>.grid__item[data-type="newsletter"]{grid-column:1/-1;order:5;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.16)}
  .sv-footer-clean .sv-footer-grid>.grid__item[data-type="country_selector"]{grid-column:2;align-self:start}
  .sv-footer-clean .footer__title{font-size:11px!important;margin-bottom:12px!important}
  .sv-footer-clean .site-footer__linklist a{font-size:12px!important;padding:2px 0;line-height:1.55!important}
  .sv-footer-clean .social-icons{gap:18px}
  .sv-footer-clean .footer__small-text{margin-top:24px!important;font-size:10px!important}
}
