.main-cart__section-wrapper{background-color:var(--background_color)}.cart_drawer__footer-total,.cart_drawer__footer-discount{display:flex;align-items:center;justify-content:space-between}.cart_drawer__footer-discount{color:var(--alert_error)}.main-cart__header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.main-cart__content{gap:2rem}.cartItem{display:flex;align-items:flex-start;padding:.5rem;background:var(--background_color_2);border-radius:.5rem;position:relative;transition:all .25s ease-in-out}.cartItem--Image{flex:0 0 auto;max-width:72px;max-height:72px;margin-right:12px}.ProductCard--LabelsHolder{display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:3;flex-wrap:wrap}.AspectRatio{width:100%;height:auto}.cartItem--Informations{flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:flex-start;overflow:hidden;gap:8px;height:100%}.cartItem__details{flex:1 1 0;min-width:0;overflow:hidden;position:relative}.main-cart__wrapper .cart-drawer__checkout{margin-top:.75rem}.product-option span,.ProductInfo--CompareAtPrice{color:var(--primary_gray)}.CartItem__QuantitySelector{background-color:var(--background_color);margin-top:1rem;display:flex;align-items:center;border-radius:.25rem;max-width:96px}.QuantitySelector{display:flex;flex-direction:row;align-items:center;background:var(--background_color);color:var(--primary_text);text-align:center;border:none;padding:0;width:100%;justify-content:space-between}.QuantitySelector__Button{position:relative;width:16px;height:16px;margin-top:0}.QuantitySelector__Button svg{width:16px;height:16px}.CartItem__Actions svg path,.cartItem__details svg path{fill:var(--primary_text)}.QuantitySelector__CurrentQuantity{width:30px;height:1rem;background:var(--background_color);border:0;text-align:center;padding-top:2px;margin-top:-2px;color:var(--primary_text)}.CartItem__Actions{flex:0 0 auto;margin-left:12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%;min-height:72px}.cart-item__remove-item{position:absolute;bottom:6px;right:10px}.cart-drawer__shipping{display:flex;gap:.75rem;padding:2rem 0 calc(2rem + 4px) 0;flex-direction:column}.cartItem{position:relative}.itemLoader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--background_rgba);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s ease}.cartItem--Image{flex:0 0 auto;max-width:72px;max-height:72px;margin-right:12px;width:100%}.itemLoader.is-visible{opacity:1;pointer-events:auto}.cart-drawer__shipping-text{text-align:left}.cart-drawer__shipping-progress{height:6px;width:100%;border-radius:1rem;position:relative;background-color:var(--background_color_2)}.cart-drawer__shipping-progress-bar{background-color:var(--primary_text);height:100%;border-radius:1rem;transition:width .3s ease-in-out;position:relative}.cart-drawer__shipping-progress-bar:after{content:"";width:14px;height:14px;background:var(--primary_text);position:absolute;z-index:3;right:0;border-radius:50%;margin-top:-4px}.main-cart__footer{background-color:var(--background_color_2);padding:.75rem;border:1px solid var(--primary_text);border-radius:.5rem;color:var(--primary_text)}.subtotal-wrapper{display:flex;justify-content:space-between;margin-bottom:.5rem}.subtotal-wrapper *{color:var(--primary_text)}.u-s1{font-weight:700}.cartItem__details a{color:var(--primary_text)}.ProductCard--LabelsHolder{display:none}.cart_drawer__info{margin-bottom:.75rem;color:var(--primary_text)}.main-cart__title{color:var(--primary_text)}.cart-drawer__checkout{width:100%}.footer__payment-methods{margin-top:.75rem;display:flex;gap:.25rem;justify-content:center;flex-wrap:wrap;height:1rem}.footer__payment-methods-list{justify-content:center;gap:.25rem}.CartItem__QuantitySelector,.QuantitySelector,.cart-drawer__form-container .QuantitySelector{display:flex;flex-direction:row;align-items:center;background:var(--background_color);color:var(--primary_text);text-align:center;border:none;padding:0;width:100%;justify-content:space-between}.CartItem__QuantitySelector .QuantitySelector{padding:.5rem;border-radius:.25rem}.CartItem__QuantitySelector{border-radius:.25rem}.CartItem__QuantitySelector{margin-top:.75rem;max-width:96px;background-color:var(--background_color)}.QuantitySelector__Button svg,.QuantitySelector__Button{width:16px;height:16px;margin-top:0}.QuantitySelector input,.cart-drawer__form-container .QuantitySelector input{width:30px;height:1rem;background:var(--background_color);border:0;text-align:center;margin-top:-2px;padding-top:2px;justify-content:space-between}.QuantitySelector__CurrentQuantity{margin-top:0}.Productcard--Label{display:none}.main-cart__footer .footer__payment-methods-list{max-width:100%}.main-cart__items .cartItem{margin-bottom:.75rem}.cart_item_price_flex_row{color:var(--primary_text)}.cart_item_price_flex_row:has(.ProductInfo--CompareAtPrice) .real-price{color:var(--alert_error)}.main-cart__wrapper--empty .main-cart__content--empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;background-color:var(--background_color_2);padding:2rem 0;border-radius:.5rem}.main-cart__section-wrapper:has(>.main-cart__wrapper--empty) .main-cart__header{display:flex;justify-content:center}.cart_item_price_flex_row .flex:has(.ProductInfo--CompareAtPrice){flex-direction:column-reverse;display:flex;align-items:flex-end}@media (min-width: 1025px){.main-cart__form-wrapper .cartItem--Image{flex:0 0 auto;max-width:85px;max-height:85px;margin-right:.75rem}.main-cart__section-wrapper .cart-drawer__shipping{padding-top:0}.cartItem--Image{max-width:85px;max-height:85px}.main-cart__header{margin-bottom:4rem}.main-cart__footer{padding:.75rem 2rem}.main-cart__section-wrapper .main-cart__header{flex-direction:row;align-items:center}.main-cart__content{display:flex;justify-content:space-between}.main-cart__form-wrapper{max-width:557px;width:100%}.main-cart__footer-wrapper{max-width:552px;width:100%}}@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)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/main-cart.css.map */
