.pv-home-logo{display:none;}
#main-content.pv-home-stack-context{position:relative;isolation:isolate;}
#main-content.pv-home-stack-context>.pv-home-layer{position:relative;z-index:var(--pv-home-order,1);background:var(--bg-body,#fff);flex-shrink:0;}
#main-content.pv-home-stack-context>.pv-home-stack{position:sticky;top:var(--pv-home-sticky-top,0px);align-self:flex-start;width:100%;}
@media(max-width:767px){
 .pv-home-logo.is-preparing,.pv-home-logo.is-ready{display:block;position:fixed;left:16px;top:0;width:calc(100vw - 32px);z-index:51;transform-origin:top left;will-change:transform;mix-blend-mode:exclusion;opacity:0;pointer-events:none;}
 .pv-home-logo.is-ready{opacity:1;pointer-events:auto;}
 .pv-home-logo a{display:block;position:relative;line-height:0;}
 .pv-home-logo a:before{content:'';position:absolute;inset:-12px 0;}
 .pv-home-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);}
 .pv-home-logo a:focus-visible{outline:2px solid #fff;outline-offset:6px;}
 .pv-home-logo-active #header>.row .menu-logo-container>.logolink{visibility:hidden;pointer-events:none;}
 body:has(#Cart-Drawer.active)>.pv-home-logo,body:has(#Product-Drawer.active)>.pv-home-logo,body:has(#Search-Drawer.active)>.pv-home-logo,body:has(.mobile-toggle-wrapper.active)>.pv-home-logo{opacity:0;pointer-events:none;}
}
@media(prefers-reduced-motion:reduce){#main-content.pv-home-stack-context>.pv-home-stack{position:relative;top:auto;}.pv-home-logo{display:none!important;}.pv-home-logo-active #header>.row .menu-logo-container>.logolink{visibility:visible;pointer-events:auto;}}



@media(min-width:768px){
 .pv-home-logo.is-preparing,.pv-home-logo.is-ready{display:block;position:fixed;left:clamp(20px,4vw,80px);top:0;width:clamp(420px,38vw,640px);z-index:51;transform-origin:top left;will-change:transform;mix-blend-mode:exclusion;opacity:0;pointer-events:none;}
 .pv-home-logo.is-ready{opacity:1;pointer-events:auto;}
 .pv-home-logo a{display:block;position:relative;line-height:0;}
 .pv-home-logo a:before{content:'';position:absolute;inset:-12px 0;}
 .pv-home-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);}
 .pv-home-logo a:focus-visible{outline:2px solid #fff;outline-offset:6px;}
 .pv-home-logo-active #header>.row .menu-logo-container>.logolink{visibility:hidden;pointer-events:none;}
 body:has(#Cart-Drawer.active)>.pv-home-logo,body:has(#Product-Drawer.active)>.pv-home-logo,body:has(#Search-Drawer.active)>.pv-home-logo{opacity:0;pointer-events:none;}
}
@media(prefers-reduced-motion:reduce){.pv-home-logo{display:none!important;}.pv-home-logo-active #header>.row .menu-logo-container>.logolink{visibility:visible;pointer-events:auto;}}
