.cart-drawer{color:var(--primary_text);z-index:25;position:fixed;width:100%;max-width:351px;height:var(--viewport-height)}.cart-drawer a{color:var(--primary_text)}.cart-item__quantity-button path,.cart-drawer__header path{fill:var(--primary_text)}.transition{animation:clipHide .35s forwards}.transition--done{animation:clipReveal .35s forwards}@keyframes clipHide{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes clipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cart-drawer__wrapper{height:100%;width:100%;position:relative;background-color:var(--background_color);display:flex;flex-direction:column;justify-content:space-between}.cart-drawer__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;overflow-y:auto;overflow-x:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-ms-overflow-style:none;scrollbar-width:none}.cart-drawer__content:has(.cart-drawer__cta.empty-cart){padding-bottom:unset}.cart-drawer__content::-webkit-scrollbar{display:none}.cart-drawer__content [data-tooltip]:before{left:-50%}.cart-drawer__content--full{height:calc(100% - var(--cart-drawer__footer-height));justify-content:unset;gap:unset;scroll-behavior:smooth}.cart-drawer__header{padding-block:1rem;padding-inline:1.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--background_color_2)}.cart-drawer__title-count--wrapper{display:flex;flex-direction:row;gap:.25rem}.cart-drawer__footer{z-index:3;width:100%;padding-block:1rem;padding-inline:1.5rem;color:var(--primary_text);gap:.5rem;display:flex;flex-direction:column;background-color:var(--background_color);border-top:1px solid var(--background_color_2)}.cd__subtotal{display:flex;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--background_color_2)}.cart_drawer__footer-totals{display:flex;flex-direction:column;gap:.5rem}.cd__total{display:flex;justify-content:space-between;align-items:center;width:100%}.cd__totals{display:flex;flex-direction:column;gap:.5rem}.cart-drawer__items{display:flex;flex-direction:column;flex:1;padding-inline:1.5rem}.cart-item__inner{position:relative;display:flex;flex-direction:row;align-items:start;gap:.5rem;color:var(--primary_text)}.cd__total-discount{display:flex;flex-direction:row;gap:.25rem;color:var(--primary_accent)}.cart-item{position:relative;padding-block:.5rem}.cart-drawer__block--right{display:flex;gap:1rem;align-items:center;justify-content:flex-end}.cart-drawer__block{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;flex:1}.cart-item__image{position:relative;width:80px;flex-shrink:0}.cart-item__info--wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;width:100%;height:100%}.cart-item__info{display:flex;flex-direction:column;gap:.25rem;flex:1;width:calc(100% - 96px)}.cart-item__option-wrapper{display:flex;gap:.25rem;flex-direction:column}.cart-item__quantity-selector{display:flex;align-items:center;gap:.5rem;width:fit-content;min-height:1.125rem;padding-block:.125rem}.cart-item__quantity{width:24px;border:none;padding:0;text-align:center;background-color:transparent;pointer-events:none;color:var(--primary_text)}.cart-item__block{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem}.cart-item__price{display:flex;gap:.5rem;align-items:center}.discount__title{color:var(--primary_accent)}.cart-item__quantity-button{display:flex}.cart-item__quantity-button svg{width:1.25rem;height:1.25rem}.cart-drawer__inner__cta{gap:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-inline:1.5rem}.cart-drawer__cta.empty-cart .cart-drawer__inner__cta{padding:1.5rem}.itemLoader{background:#ffffff26;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);width:100%;height:100%;position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;align-self:center;opacity:0;pointer-events:none;left:0;top:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.itemLoader svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:20px;height:20px}.itemLoader svg path{stroke:var(--primary_text);fill:transparent!important}.itemLoader.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.cart-item.repo--top{animation:repositionTop .3s forwards}.cart-item.repo--bottom{animation:repositionBottom .3s forwards}.cart-item.repo--adding{animation:repositionAdd .3s forwards}@keyframes repositionAdd{0%{transform:translateY(-20%);opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes repositionTop{0%{margin-top:var(--repositioning_value)}to{margin-top:0}}@keyframes repositionBottom{0%{margin-top:0}to{margin-top:var(--repositioning_value)}}.cart-drawer__footer-info{display:flex;align-items:center;justify-content:space-between}.cart-drawer__payment-types{display:flex;flex-direction:row;justify-content:space-between;min-height:1rem;filter:grayscale(1);width:100%;gap:.5rem;flex-wrap:wrap}.cart-drawer__payment-type{width:24px;display:flex;border-radius:2px}.cart-drawer__payment-type svg{width:100%;height:fit-content}.cart-item__info--wrapper a.u-p3{color:var(--primary_text)}.cart-drawer__checkout{width:100%}#cart-drawer .Drawer--Close{width:1.5rem;height:1.5rem}#cart-drawer .Drawer--Close svg{min-width:16px;height:16px}.cart-drawer__shipping{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 2rem}.cart-drawer__shipping-progress{border:1px solid var(--primary_text);height:8px;width:100%;position:relative}.cart-drawer__shipping-progress-bar{background-color:var(--primary_text);height:100%;transition:width .3s ease-in-out}#cart-drawer .Drawer--Close{position:relative;right:unset;padding:unset;padding-inline:5.9px;padding-bottom:5.8px;padding-top:6px;display:flex;justify-content:flex-end;align-items:center}.cd__subtotal__compare--wrapper{display:flex;flex-direction:row;align-items:center;gap:.5rem}.cd__subtotal__compare-price{text-decoration:line-through;color:var(--primary_grey)}.removing{opacity:0;transform:translate(20px);transition:all .2s ease-in-out}.cart-item__image.AspectRatio{margin-left:unset;margin-right:unset}.cart-drawer .card__wrapper{flex-direction:column;gap:.125rem}.cart-drawer__title-logo--wrapper{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:1.5rem;padding-left:1.5rem;padding-bottom:1.5rem}.cart-drawer__recommendations{padding-block:1.5rem}.cart-drawer__content:not(:has(.cart-drawer__shipping)) .cart-drawer__items{padding-top:1.5rem}.card-small .product-card__price--wrapper .flex{gap:.25rem}.cart-drawer__items{display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width: 1025px){.cart-drawer__recommendations{padding-top:2.5rem}.cart-item__image{width:100px}#cart-drawer .Drawer--Close{width:2rem;height:2rem}#cart-drawer .Drawer--Close:hover svg path{fill:var(--primary_accent)}#cart-drawer .Drawer--Close svg{min-width:1.2625rem;height:1.2625rem}.cart-drawer__cta.empty-cart .cart-drawer__inner__cta{padding-inline:1.5rem;padding-block:unset}.empty-cart{display:flex;height:100%;align-items:center}.cart-drawer__shipping{gap:1rem;padding:1.5rem 1.5rem 2rem}.cart-drawer{display:flex;width:100%;max-width:485px}.cart-drawer__footer{padding:1rem 1.5rem}.cart-drawer__header{padding:1.5rem}.cart-drawer__block--right{flex-direction:row;justify-content:flex-end;align-items:end}.cart-drawer__block--right .cart-item__block{align-items:end}.cart-item__info--wrapper{width:calc(100% - 102px);gap:.5rem}.cart-item__details{display:flex;gap:1rem;flex-direction:row;align-items:flex-start;justify-content:space-between}.discount__title{text-align:right}.cd__footer-info .discount__title{text-align:left}.cart-item__title{padding-bottom:.375rem}.cart-item__remove{text-align:right}.cart-item__title:hover{color:var(--primary_accent)}.cart-item .cart-item__quantity-button:hover path{fill:var(--primary_accent)}.cart-drawer__items{gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-sidebar_cart.css.map */
