.ready-to-ship-badge-host,.collection-grid-item__image-wrapper{isolation:isolate}
@media(max-width:989px){
body .mobile-facets__label:has(>input.mobile-facets__checkbox){position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:14px 24px;box-sizing:border-box;border:0}
body .mobile-facets__label:has(>input.mobile-facets__checkbox)::before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;border:1px solid #7b867c;border-radius:2px;background:#fff;box-sizing:border-box;z-index:1}
body .mobile-facets__label:has(>input.mobile-facets__checkbox:checked)::before{background:#24362e;border-color:#24362e}
body .mobile-facets__label:has(>input.mobile-facets__checkbox:checked)::after{content:"";position:absolute;left:30px;top:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-65%) rotate(45deg);z-index:2;box-sizing:border-box}
body .mobile-facets__label>input.mobile-facets__checkbox{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:3;cursor:pointer}
body .mobile-facets__label:has(>input.mobile-facets__checkbox)>svg,body .mobile-facets__label:has(>input.mobile-facets__checkbox)>.svg-wrapper{display:none!important}
body .mobile-facets__label:has(>input.mobile-facets__checkbox) .facet-checkbox__text{position:relative;z-index:1;line-height:1.5;min-width:0;overflow-wrap:anywhere}
body .mobile-facets__label:has(>input.mobile-facets__checkbox:focus-visible){outline:2px solid #365643;outline-offset:-4px}
body .mobile-facets__highlight{position:absolute;inset:0;pointer-events:none}
body .mobile-facets__inner{height:100%;max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px)}
body .mobile-facets__main{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}
body .mobile-facets__list{padding-bottom:24px}
body .mobile-facets__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}
body .menu-drawer__menu .list-menu__item.menu-drawer__menu-item--active,body .menu-drawer__menu .list-menu__item:hover,body .menu-drawer__menu .list-menu__item:focus{background:#f5f4ee!important;color:#24362e!important}
body .menu-drawer__menu .list-menu__item.menu-drawer__menu-item--active a,body .menu-drawer__menu .list-menu__item:hover a,body .menu-drawer__menu .list-menu__item:focus a{background:transparent!important;color:#24362e!important}
body .menu-drawer__menu .list-menu__item svg path{fill:currentColor}
body:has(#Details-menu-drawer-container[open]) .mobile-footer-drawer,body:has(.mobile-facets__disclosure[open]) .mobile-footer-drawer,body:has(shopify-chat[open]) .mobile-footer-drawer,
body:has(#Details-menu-drawer-container[open]) .whatsapp_support,body:has(.mobile-facets__disclosure[open]) .whatsapp_support,body:has(shopify-chat[open]) .whatsapp_support,
body:has(#Details-menu-drawer-container[open]) #scrollToTopBtn,body:has(.mobile-facets__disclosure[open]) #scrollToTopBtn,
body:has(#Details-menu-drawer-container[open]) .gh-purchase-bar,body:has(.mobile-facets__disclosure[open]) .gh-purchase-bar{display:none!important}
body:has(#Details-menu-drawer-container[open]) shopify-chat,body:has(.mobile-facets__disclosure[open]) shopify-chat{visibility:hidden!important;pointer-events:none!important}
body:has(#Details-menu-drawer-container[open]) .product-ready-to-ship-badge,body:has(#Details-menu-drawer-container[open]) .product-discontinued-badge{visibility:hidden!important}
body:has(.mobile-facets__disclosure[open]) .section-header{z-index:1}
body:has(.mobile-facets__disclosure[open]) .gh-collection-design{position:relative;z-index:20}
body .menu-drawer__navigation-container{padding-bottom:env(safe-area-inset-bottom,0px)}
}
