@media(max-width:989px){.liane-product-page .liane-gallery,.liane-product-page .liane-thumb-strip{scrollbar-width:none!important;-ms-overflow-style:none!important}.liane-product-page .liane-gallery::-webkit-scrollbar,.liane-product-page .liane-thumb-strip::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.liane-product-page .liane-thumb-strip{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.liane-product-page .liane-gallery{overflow:hidden!important}body .liane-product-page .liane-thumb-strip>.liane-media{border:1px solid #e4dfda!important;outline:0!important;box-shadow:none!important;border-radius:6px!important;background:#faf8f5!important;overflow:hidden!important}body .liane-product-page .liane-thumb-strip>.liane-media.is-active{border:1px solid #cfc8c0!important;outline:0!important;box-shadow:0 0 0 1px #e8e2dc inset!important}body .liane-product-page .liane-thumb-strip>.liane-media img,body .liane-product-page .liane-thumb-strip>.liane-media video{object-fit:contain!important;transform:none!important;padding:3px!important;background:#faf8f5!important}}
.liane-featured-products .liane-featured-card__image{background:#fff!important;overflow:hidden!important}.liane-featured-products .liane-featured-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;background:#fff!important;display:block!important}.liane-featured-products .liane-featured-card:hover img{transform:scale(1.015)!important}
body:has(cart-drawer[open]),body:has(.cart-drawer[open]),body:has(#CartDrawer[open]),body:has(dialog[open].cart-drawer),body:has(.cart-drawer.is-open),body:has(.drawer.active){overflow:hidden!important}cart-drawer,.cart-drawer,#CartDrawer,dialog.cart-drawer{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:rgba(0,0,0,.34)!important;display:block!important;overflow:hidden!important;transform:none!important}cart-drawer:not([open]),.cart-drawer:not([open]):not(.is-open):not(.active),#CartDrawer:not([open]),dialog.cart-drawer:not([open]){pointer-events:none!important;visibility:hidden!important;background:transparent!important}cart-drawer[open],.cart-drawer[open],#CartDrawer[open],dialog.cart-drawer[open],.cart-drawer.is-open,.drawer.active{pointer-events:auto!important;visibility:visible!important;z-index:2147483647!important}cart-drawer>*:not(.cart-drawer__overlay):not(.drawer__overlay),.cart-drawer>*:not(.cart-drawer__overlay):not(.drawer__overlay),#CartDrawer>*:not(.cart-drawer__overlay):not(.drawer__overlay),dialog.cart-drawer>*:not(.cart-drawer__overlay):not(.drawer__overlay){position:absolute!important;top:0!important;right:0!important;left:auto!important;width:min(380px,100vw)!important;max-width:100vw!important;height:100dvh!important;background:#f7f7f7!important;box-shadow:-20px 0 50px rgba(0,0,0,.18)!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important;z-index:2147483647!important}.cart-drawer__overlay,.drawer__overlay{position:fixed!important;inset:0!important;background:rgba(0,0,0,.34)!important;z-index:2147483646!important}.cart-drawer__inner,.drawer__inner,.cart-drawer__content,.drawer__content,.cart-drawer__form{height:100%!important;max-height:100dvh!important;overflow-y:auto!important;background:#f7f7f7!important}html body .page-wrapper,html body main,html body .content-for-layout{transform:none!important;margin-right:0!important;width:auto!important;max-width:none!important}body:has(cart-drawer[open]) #header-group,body:has(.cart-drawer[open]) #header-group,body:has(#CartDrawer[open]) #header-group,body:has(dialog[open].cart-drawer) #header-group,body:has(.cart-drawer.is-open) #header-group,body:has(.drawer.active) #header-group,body:has(cart-drawer[open]) header,body:has(.cart-drawer[open]) header,body:has(#CartDrawer[open]) header,body:has(dialog[open].cart-drawer) header,body:has(.cart-drawer.is-open) header,body:has(.drawer.active) header,body:has(cart-drawer[open]) header-component,body:has(.cart-drawer[open]) header-component,body:has(#CartDrawer[open]) header-component,body:has(dialog[open].cart-drawer) header-component,body:has(.cart-drawer.is-open) header-component,body:has(.drawer.active) header-component{z-index:1!important;pointer-events:none!important}body:has(cart-drawer[open]) .shopify-section-group-header-group,body:has(.cart-drawer[open]) .shopify-section-group-header-group,body:has(#CartDrawer[open]) .shopify-section-group-header-group,body:has(dialog[open].cart-drawer) .shopify-section-group-header-group,body:has(.cart-drawer.is-open) .shopify-section-group-header-group,body:has(.drawer.active) .shopify-section-group-header-group{z-index:1!important;pointer-events:none!important}
@media(max-width:520px){cart-drawer>*:not(.cart-drawer__overlay):not(.drawer__overlay),.cart-drawer>*:not(.cart-drawer__overlay):not(.drawer__overlay),#CartDrawer>*:not(.cart-drawer__overlay):not(.drawer__overlay),dialog.cart-drawer>*:not(.cart-drawer__overlay):not(.drawer__overlay){width:100vw!important}}
