.cart-drawer{position:fixed;z-index:100;left:unset;right:0;top:0;bottom:0;display:flex;background:transparent;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;visibility:hidden;pointer-events:none;transition:visibility var(--duration-default)}[dir=rtl] .cart-drawer{left:0;right:unset}@media screen and (min-width:576px){.cart-drawer{max-width:51.6rem}}.cart-drawer[open=true]{visibility:visible;pointer-events:all}.cart-drawer[open=true] .cart-drawer__inner{transform:translate(0)!important}.cart-drawer[open=true] .cart-drawer__overlay{opacity:1;visibility:visible}.cart-drawer__overlay{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(var(--color-modal-overlay),.5);opacity:0;cursor:pointer;transition:visibility var(--duration-default),opacity var(--duration-default)}@media screen and (min-width:990px){.cart-drawer__overlay:empty{display:block}}.cart-drawer__inner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(var(--color-modal-overlay),.3);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}.cart-drawer__inner-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.cart-drawer__inner{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0 .8rem 0 2.4rem;background-color:rgb(var(--color-background));overflow:hidden;outline:none;transform:translate(100%);transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}[dir=rtl] .cart-drawer__inner{transform:translate(-100%);padding:0 2.4rem 0 .8rem}@media screen and (min-width:576px){.cart-drawer__inner{max-width:51.6rem}}.cart-drawer__top{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:18rem;margin:0 1.6rem 0 0;padding:5.6rem 0}[dir=rtl] .cart-drawer__top{margin:0 0 0 1.6rem}.cart-drawer__inner>.cart-shipping-goal{margin:0 1.6rem 3.2rem 0}.cart-drawer__inner>.cart-shipping-goal.is-empty{display:flex}[dir=rtl] .cart-drawer__inner>.cart-shipping-goal{margin:0 0 3.2rem 1.6rem}.cart-drawer__title{display:block;text-align:center;font-size:2rem}.cart-drawer__close{position:absolute;z-index:5;top:1.6rem;right:1.6rem}[dir=rtl] .cart-drawer__close{right:unset;left:1.6rem}.cart-drawer__empty{display:flex;flex-direction:column;padding:0 1.6rem 2.4rem 0}[dir=rtl] .cart-drawer__empty{padding:0 0 2.4rem 1.6rem}.cart-drawer__empty-text{margin:.6rem 0 0;text-align:center;color:rgb(var(--color-foreground-secondary));word-break:break-word}.cart-drawer__empty-button{margin:1.6rem 0 0}.cart-drawer__empty-products{width:100%}.cart-drawer__contents{flex-grow:1;display:flex;flex-direction:column}.cart-drawer .is-empty .cart-drawer__contents{padding:0}.cart-drawer__footer{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% + 3.2rem);margin:0 -.8rem 0 -2.4rem;background-color:rgb(var(--color-background-secondary));border:.05rem solid rgb(var(--color-border));border-radius:var(--border-radius-block) var(--border-radius-block) 0 0;padding:2.4rem}[dir=rtl] .cart-drawer__footer{margin:0 -2.4rem 0 -.8rem}.cart-drawer.is-empty .cart-drawer__footer{display:none}.cart-drawer__totals{display:flex;flex-direction:column;gap:.8rem}.cart-drawer__discount{color:rgb(var(--color-foreground-secondary));display:flex;align-items:center;justify-content:space-between;gap:.8rem;word-break:break-word}.cart-drawer__discount-title{display:flex;align-items:center;gap:.4rem}.cart-drawer__subtotal{color:rgb(var(--color-foreground-secondary));display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cart-drawer__total{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cart-drawer__total-title{color:rgb(var(--color-foreground-secondary))}.cart-drawer__total-value{position:relative;color:rgb(var(--color-price-regular))}.cart-drawer__total-value.disabled>span{pointer-events:none;opacity:.4}.cart-drawer__total-value .loading-overlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4rem;height:1.4rem}.cart-drawer__total-value .loading-overlay.hidden{display:none}.cart-drawer .tax-note{max-width:34rem;display:block;margin:1.6rem 0 0;color:rgb(var(--color-foreground-secondary))}.cart-drawer__buttons{display:flex;align-items:center;gap:1.2rem;margin:2.4rem 0 0}.cart-drawer__buttons>.button{width:100%}.cart-drawer__form{flex-grow:1;display:flex;flex-direction:column}.cart-drawer__form-errors{padding:.8rem 1.2rem 0;color:rgb(var(--color-error))}.cart-drawer__form-errors:empty{display:none}.cart-drawer__cart-items{display:flex;flex-direction:column;gap:1.6rem}.cart-drawer__recommendations-title{margin:0 0 1.2rem}.cart-drawer__fields{display:flex;align-items:center;gap:1.2rem;margin:2.4rem 0 0}.cart-drawer__fields .cart-drawer-inner-modal+.cart-drawer-inner-modal{display:flex;align-items:center}.cart-drawer__fields .cart-drawer-inner-modal+.cart-drawer-inner-modal:before{content:"";flex-shrink:0;width:.2rem;height:.2rem;margin-inline-end:1.2rem;border-radius:50%;background-color:rgb(var(--color-foreground));opacity:.5}cart-drawer-items.is-empty{display:none}cart-drawer-items:not(.is-empty){height:100%;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;flex:1;padding-inline-end:1.6rem;padding-block-end:2.4rem}cart-drawer-items:not(.is-empty)::-webkit-scrollbar{width:.3rem;height:.3rem}cart-drawer-items:not(.is-empty)::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.5);border-radius:4rem}cart-drawer-products-slider.swiper{width:auto;display:flex;flex-direction:column;overflow:hidden;margin:0;margin-inline-end:-1.6rem}cart-drawer-products-slider .swiper-wrapper{display:flex;box-sizing:border-box}cart-drawer-products-slider .swiper-slide{width:28rem;height:auto}cart-drawer-products-slider .swiper-slide .product-card-horizontal{height:100%}.cart-drawer-inner-modal{display:block}.cart-drawer-inner-modal__open{display:inline-flex;width:auto;padding:0;background:transparent;border:none;cursor:pointer}.cart-drawer-inner-modal__window{position:absolute;z-index:4;left:2.4rem;right:2.4rem;bottom:1.6rem;width:auto;height:auto;padding:2.4rem;border-radius:var(--border-radius-block);transform:translateY(calc(100% + 2.4rem));background-color:rgb(var(--color-background));box-shadow:-4px 4px 24px rgba(var(--color-shadow),.12);visibility:hidden;transition:transform var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}.cart-drawer-inner-modal__window[open=true]{transform:translate(0);visibility:visible}.cart-drawer-inner-modal__window .cart-note__label,.cart-drawer-inner-modal__window .cart-discount-code__label{font-size:calc(var(--font-heading-h5-scale) * 2rem)}.cart-drawer-inner-modal__window .cart-note__label{margin-bottom:2.4rem}.cart-drawer-inner-modal__window .cart-note__submit{width:100%;margin-top:2.4rem}.cart-drawer-inner-modal__close{position:absolute;top:1.6rem;right:1.6rem}[dir=rtl] .cart-drawer-inner-modal__close{right:unset;left:1.6rem}@media screen and (max-height:568px){cart-drawer-items{overflow:visible}cart-drawer-items:not(.is-empty){height:auto;overflow:visible}.cart-drawer__inner{overflow-y:auto;overscroll-behavior:contain}.cart-drawer__inner::-webkit-scrollbar{width:.3rem;height:.3rem}.cart-drawer__inner::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.5);border-radius:4rem}.cart-drawer-inner-modal__window{transform:translate(0);opacity:0;pointer-events:none;transition:transform var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}.cart-drawer-inner-modal__window[open=true]{transform:translate(0);opacity:1;pointer-events:auto}}.cart-notification{position:fixed;z-index:100;left:unset;right:0;top:var(--ann-height);display:flex;background:transparent;height:auto;width:100%;max-width:38.4rem;visibility:hidden;pointer-events:none;transition:visibility var(--duration-default)}[dir=rtl] .cart-notification{left:0;right:unset}@media screen and (min-width:576px){.cart-notification{max-width:40.8rem}}.cart-notification[open=true]{visibility:visible;pointer-events:all}.cart-notification[open=true] .cart-notification__inner{opacity:1}.cart-notification__inner{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;margin:1.2rem;height:auto;padding:1.8rem;border-radius:var(--border-radius-block);background:var(--gradient-background, rgb(var(--color-background)));border:.1rem solid rgba(var(--color-border));overflow:hidden;outline:none;opacity:0;transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}@media screen and (min-width:576px){.cart-notification__inner{margin:2.4rem}}.cart-notification__close{position:absolute;top:1.4rem;right:1.4rem}[dir=rtl] .cart-notification__close{right:unset;left:1.4rem}.cart-notification__item{display:flex;align-items:center;gap:1.2rem}@media screen and (min-width:576px){.cart-notification__item{gap:1.6rem}}.cart-notification__text{color:rgb(var(--color-foreground-secondary));width:100%;padding-inline-end:3rem}@media screen and (min-width:576px){.cart-notification .cart-item__media{width:8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-drawer.css.map */
