.upsell-checkbox,.upsell-add-button,.drop-shipping-protection__toggle{cursor:pointer}.upsell-checkbox[disabled],.upsell-add-button[disabled],.drop-shipping-protection__toggle[disabled]{opacity:.55;cursor:wait!important}#CartDrawer .custom-header{overflow:visible!important;padding:0!important}#CartDrawer .drop-cart-header__top-row{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;min-height:52px!important;padding:10px 52px 10px 16px!important;background:#fff!important;z-index:5!important}#CartDrawer .drop-cart-header__logo-img{max-height:32px!important;width:auto!important;display:block!important;max-width:160px!important;object-fit:contain!important}#CartDrawer .drop-cart-header__title-span{font-size:20px!important;font-weight:800!important;font-family:var(--font-heading-family)!important;color:#111!important;text-align:center!important;line-height:1.1!important}#CartDrawer .drop-cart-header__top-row .drawer__close,#CartDrawer .drawer__close{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;z-index:12!important;color:#111!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:999px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#CartDrawer .drop-cart-header__top-row .drawer__close svg,#CartDrawer .drawer__close svg{display:block!important;width:11px!important;height:11px!important;opacity:1!important;visibility:visible!important;color:#111!important;stroke:#111!important;fill:none!important}#CartDrawer .drop-cart-header__top-row .drawer__close svg path,#CartDrawer .drawer__close svg path{stroke:#111!important;fill:none!important;opacity:1!important}#CartDrawer .drop-cart-header__top-row .drawer__close:before,#CartDrawer .drawer__close:before{content:"\d7"!important;font-size:20px!important;line-height:1!important;color:#111!important;font-weight:400!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.drop-cart-payment-icons{margin:8px 0;text-align:center}.drop-cart-payment-icons__row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center}.drop-cart-payment-icons--left .drop-cart-payment-icons__row{justify-content:flex-start}.drop-cart-payment-icons--right .drop-cart-payment-icons__row{justify-content:flex-end}.drop-cart-payment-icon{height:var(--pi-size,22px)!important;width:auto!important;border-radius:3px!important;display:block!important}#CartDrawer .countdown,#CartDrawer .cart-timer,#CartDrawer [id^=CartCountdown]{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0!important;padding:10px 16px!important;min-height:42px!important;gap:6px!important;white-space:normal!important;box-sizing:border-box!important}#CartDrawer .cart-progress{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:10px 0 0!important;padding:0 12px 8px!important;box-sizing:border-box!important;overflow:visible!important}#CartDrawer .cart-progress__text{display:block!important;margin:0 0 8px!important;text-align:center!important;font-size:13px!important;line-height:1.2!important;color:inherit!important;white-space:normal!important}#CartDrawer .cart-progress__bar{position:relative!important;width:100%!important;height:10px!important;display:block!important;background:#00000014!important;border-radius:999px!important;overflow:visible!important;margin:0!important}#CartDrawer .cart-progress__bar__progress{position:relative!important;display:block!important;height:10px!important;min-width:10px!important;max-width:100%!important;border-radius:999px!important}#CartDrawer .cart-progress__bar__badge{position:absolute!important;right:0!important;top:50%!important;transform:translate(50%,-50%)!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;z-index:3!important}#CartDrawer .cart-progress__bar__badge .material-symbols-outlined{font-size:15px!important;line-height:1!important}.product-media-dots-controls-section,.product-media-dots-controls-section.shopify-section{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;top:auto!important;width:0!important}body:has(header-drawer details[open]),body.drop-menu-open{overflow:hidden!important;height:100dvh!important}html:has(header-drawer details[open]),html.drop-menu-html-lock{overflow:hidden!important;height:100dvh!important}body:has(header-drawer details[open]) main,body:has(header-drawer details[open]) footer,body:has(header-drawer details[open]) cart-drawer.drawer,body:has(header-drawer details[open]) .shopify-section-group-footer-group,body.drop-menu-open main,body.drop-menu-open footer,body.drop-menu-open cart-drawer.drawer,body.drop-menu-open .shopify-section-group-footer-group{visibility:hidden!important;pointer-events:none!important}body:has(header-drawer details[open]) .shopify-section-group-header-group,body:has(header-drawer details[open]) .section-header,body:has(header-drawer details[open]) .header-wrapper,body:has(header-drawer details[open]) header-drawer,body:has(header-drawer details[open]) .menu-drawer-container,body:has(header-drawer details[open]) #menu-drawer,body.drop-menu-open .shopify-section-group-header-group,body.drop-menu-open .section-header,body.drop-menu-open .header-wrapper,body.drop-menu-open header-drawer,body.drop-menu-open .menu-drawer-container,body.drop-menu-open #menu-drawer{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483647!important}body:has(header-drawer details[open]) #menu-drawer,body.drop-menu-open #menu-drawer{position:fixed!important;top:var(--header-height,60px)!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:calc(100dvh - var(--header-height,60px))!important;max-height:calc(100dvh - var(--header-height,60px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:translate(0)!important;background:rgb(var(--color-background))!important}body:has(header-drawer details[open]) .menu-drawer__top-bar,body.drop-menu-open .menu-drawer__top-bar{display:none!important}html:has(cart-drawer.drawer.active),html:has(cart-drawer.drawer.animate),html.drop-cart-open{overflow:hidden!important}body:has(cart-drawer.drawer.active),body:has(cart-drawer.drawer.animate),body.drop-cart-open{overflow:hidden!important;touch-action:none!important}body.drop-cart-open:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) main,body.drop-cart-open:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) footer,body.drop-cart-open:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) .shopify-section,body.drop-cart-open:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) .content-for-layout{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) sticky-atc.sticky-atc,body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) [id^=sticky-atc-],body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) .sticky-atc{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) #CartDrawer-Overlay,body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) .cart-drawer__overlay,body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) .drawer__overlay,body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) .drawer-overlay,body:not(:has(cart-drawer.drawer.active)):not(:has(cart-drawer.drawer.animate)) [data-cart-drawer-overlay]{pointer-events:none!important;visibility:hidden!important;opacity:0!important}body:has(cart-drawer.drawer.active) #CartDrawer-Overlay,body:has(cart-drawer.drawer.animate) #CartDrawer-Overlay,body:has(cart-drawer.drawer.active) .cart-drawer__overlay,body:has(cart-drawer.drawer.animate) .cart-drawer__overlay,body:has(cart-drawer.drawer.active) .drawer__overlay,body:has(cart-drawer.drawer.animate) .drawer__overlay,body:has(cart-drawer.drawer.active) .drawer-overlay,body:has(cart-drawer.drawer.animate) .drawer-overlay,body:has(cart-drawer.drawer.active) [data-cart-drawer-overlay],body:has(cart-drawer.drawer.animate) [data-cart-drawer-overlay]{pointer-events:auto!important}body.drop-cart-open .announcement-bar-section,body:has(cart-drawer.drawer.active) .announcement-bar-section,body:has(cart-drawer.drawer.animate) .announcement-bar-section{visibility:hidden!important;pointer-events:none!important;opacity:0!important}body.drop-cart-open .shopify-section:has([id^=DropTopCountdown]),body:has(cart-drawer.drawer.active) .shopify-section:has([id^=DropTopCountdown]),body:has(cart-drawer.drawer.animate) .shopify-section:has([id^=DropTopCountdown]),body.drop-cart-open [id^=DropTopCountdown],body:has(cart-drawer.drawer.active) [id^=DropTopCountdown],body:has(cart-drawer.drawer.animate) [id^=DropTopCountdown]{display:none!important;visibility:hidden!important}body:has(cart-drawer.drawer.active) .slider-dots,body:has(cart-drawer.drawer.animate) .slider-dots,body.drop-cart-open .slider-dots{z-index:-1!important;opacity:0!important;pointer-events:none!important}.menu-drawer__localization .icon-caret,.header-localization .icon-caret,.menu-drawer .icon-caret{width:12px!important;max-width:12px!important;height:12px!important;max-height:12px!important;flex:0 0 12px!important}.menu-drawer__top-bar{position:sticky!important;top:0!important;display:flex!important;justify-content:flex-end!important;padding:10px 14px!important;background:rgb(var(--color-background))!important;z-index:9999!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important}.menu-drawer__close-main{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(var(--color-foreground),.2)!important;background:rgba(var(--color-foreground),.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:rgb(var(--color-foreground))!important;padding:0!important}.menu-drawer__close-main svg{width:16px!important;height:16px!important;display:block!important;stroke:rgb(var(--color-foreground))!important}.drop-shipping-protection__toggle{position:relative!important;flex-shrink:0!important;width:44px!important;height:26px!important;min-width:44px!important;border-radius:999px!important;background:#0000002e!important;border:none!important;padding:0!important;-webkit-appearance:none!important;appearance:none!important;transition:background .2s ease!important;cursor:pointer!important}.drop-shipping-protection__toggle>span{position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #00000047!important;transition:left .2s ease!important;display:block!important;pointer-events:none!important}.drop-shipping-protection__toggle.is-active{background:#121212!important}.drop-shipping-protection__toggle.is-active>span{left:21px!important}.drop-shipping-protection__toggle[disabled],.drop-shipping-protection__toggle[aria-busy=true]{opacity:.55!important;cursor:wait!important}body:has(header-drawer details[open]) cart-drawer.drawer,body.drop-menu-open cart-drawer.drawer{display:none!important;pointer-events:none!important}body:has(header-drawer details[open]) header-drawer details[open] #menu-drawer,body.drop-menu-open header-drawer details[open] #menu-drawer{z-index:2147483647!important;position:fixed!important;overflow-y:auto!important}body:has(header-drawer details[open]) .shopify-section:has([id^=DropTopCountdown]),body.drop-menu-open .shopify-section:has([id^=DropTopCountdown]),body:has(header-drawer details[open]) [id^=DropTopCountdown],body.drop-menu-open [id^=DropTopCountdown]{display:none!important;visibility:hidden!important}body:has(header-drawer details[open]) .announcement-bar-section,body.drop-menu-open .announcement-bar-section{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}body:has(header-drawer details[open]) #CartDrawer .countdown,body.drop-menu-open #CartDrawer .countdown,body:has(header-drawer details[open]) #CartDrawer .cart-timer,body.drop-menu-open #CartDrawer .cart-timer,body:has(header-drawer details[open]) #CartDrawer [id^=CartCountdown],body.drop-menu-open #CartDrawer [id^=CartCountdown]{display:none!important;visibility:hidden!important;opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/drop-cart-drawer-v20-fixes.css.map */
