.drawer .cart-drawer{max-width:700px}.drawer .cart-drawer .drawer__overlay{background:#0000004d}.cart-drawer .drawer__header{padding:0 var(--space-16)}.cart-drawer .drawer__header-wrapper{padding:var(--space-8) 0;border-bottom:1px dashed var(--color-gray-300)}.cart-drawer .drawer__header-title,.cart-drawer .drawer__header-close{font-size:var(--fs-b2);font-weight:var(--fw-bold);line-height:var(--lh-lg);color:var(--color-primary)}.cart-drawer .drawer__header-close{color:var(--color-gray-600)}.cart-drawer .b7-shipping__warring{padding:var(--space-10) var(--space-16);margin:0}.cart-drawer .drawer__inner cart-drawer-items{margin:0}.cart-drawer .drawer__contents{padding:0 var(--space-16) var(--space-20)}.cart-drawer .cart-item{padding:0 0 var(--space-8);border:none}.cart-drawer .cart-item:last-child{padding:0}.cart-drawer .cart-item__inner-top{gap:var(--space-8)}.cart-drawer .cart-item__media{width:114px;border-radius:8px}.cart-drawer .cart-item__details{justify-content:flex-start;gap:var(--space-6)}.cart-drawer .cart-item__info{gap:var(--space-6)}.cart-drawer .cart-item__line-group{gap:var(--space-2)}.cart-drawer .cart-item__name{font-size:var(--fs-b1);font-weight:var(--fw-bold);line-height:var(--lh-sm)}.cart-drawer .product-option{font-size:var(--fs-b3);line-height:var(--lh-md);color:var(--color-gray-600)}.cart-drawer .neo-cart-item__dc-rate{display:inline-block;padding:var(--space-2) var(--space-4);font-size:11px;color:var(--color-gray-100);background:var(--color-primary);border-radius:50px}.cart-drawer .cart-item__price-wrapper *{font-size:var(--fs-b2);line-height:var(--lh-lg);text-align:right}.cart-drawer .cart-item__discounted-prices{flex-direction:column;gap:var(--space-2)}.cart-drawer .cart-item__final-price_sale{order:1}.cart-drawer .cart-item__error,.cart-drawer .cart-item__bottom{margin:0}.cart-drawer .cart-item__bottom-controls{gap:var(--space-4)}.cart-drawer .cart-item .quantity{width:88px;min-height:32px;border:1px solid var(--color-gray-300)}.cart-drawer .cart-item .quantity__input{font-size:var(--fs-b3);line-height:var(--lh-md)}.cart-drawer .cart-item .quantity__button{width:32px;height:32px}.cart-drawer .cart-item .quantity__button svg{width:16px;height:16px}.cart-drawer .cart-item__total-price .cart-item__final-price{font-weight:var(--fw-bold)}.cart-drawer .cart-item__error:has(>small:empty){display:none}.cart-drawer .drawer__footer{padding:var(--space-8) var(--space-16) var(--space-16);background:var(--color-beige-100)}.cart-drawer .neo-cart-promo{margin-bottom:var(--space-8)}.cart-drawer .drawer__footer .totals{gap:var(--space-8)}.cart-drawer .neo-discount-summary__discount{font-size:var(--fs-b2);line-height:var(--lh-lg);color:var(--color-primary)}.cart-drawer .neo-discount-summary__discount-title{font-weight:var(--fw-bold)}.cart-drawer .totals__subtotal,.cart-drawer .neo-subtotal-prices__current{font-size:var(--fs-b1);font-weight:var(--fw-bold);line-height:var(--lh-sm);color:var(--color-gray-600)}.cart-drawer .drawer__footer .tax-note{font-size:var(--fs-b2);line-height:var(--lh-lg)}.cart-drawer .drawer__footer .cart-improvements{padding:var(--space-6) var(--space-8);margin:var(--space-10) 0 0;background:var(--color-bg-primary);border:none}.cart-drawer .cart-shipping{gap:var(--space-8)}.cart-drawer .cart-shipping__message{font-size:var(--fs-b2);font-weight:var(--fw-regular);line-height:var(--lh-lg)}.cart-drawer .cart-shipping__progress{height:8px;background:var(--color-beige-100)}.cart-drawer .cart-drawer__buttons{gap:var(--space-5);margin-top:var(--space-10)}.cart-drawer .cart-drawer__buttons .button{min-height:48px;padding:var(--space-6);font-size:var(--fs-b2);line-height:var(--lh-lg);border-radius:8px}.cart-drawer .cart-drawer__buttons .cart__checkout-button{order:1}.cart-drawer__footer .totals{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:8px}.cart-drawer__footer .neo-discount-summary{display:contents}.cart-drawer__footer .neo-discount-summary__discount{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;width:100%}.cart-drawer__footer .neo-discount-summary .totals__subtotal{grid-column:1;grid-row:2;margin:0}.cart-drawer__footer .totals__subtotal-value{grid-column:2;grid-row:2;justify-self:end;text-align:right;min-width:0}.neo-promo__legacy-discounts{display:none}@media(max-width:768px){.cart-drawer .drawer__header{padding:0 var(--space-10)}.cart-drawer .drawer__header-close{font-weight:var(--fw-regular)}.cart-drawer .b7-shipping__warring{padding:var(--space-8) var(--space-10) var(--space-10)}.cart-drawer .drawer__contents{padding:0 var(--space-10) var(--space-10)}.cart-drawer .cart-item{padding-bottom:var(--space-6)}.cart-drawer .cart-item__inner-top{gap:var(--space-6)}.cart-drawer .cart-item__media{width:68px}.cart-drawer .cart-item__details,.cart-drawer .cart-item__info{gap:var(--space-4)}.cart-drawer .cart-item__name{font-size:var(--fs-b3);line-height:var(--lh-md)}.cart-drawer .product-option{font-size:var(--fs-label);line-height:var(--lh-lg)}.cart-drawer .cart-item__price-wrapper *{font-size:var(--fs-label)}.cart-drawer .cart-item__bottom-controls{gap:var(--space-5)}.cart-drawer .cart-item .quantity{width:76px;min-height:28px}.cart-drawer .cart-item .quantity__input{font-size:var(--fs-label);line-height:var(--lh-lg)}.cart-drawer .cart-item .quantity__button{width:16px;height:28px}.cart-drawer .cart-item .quantity__button[name=minus]{margin-left:var(--space-4)}.cart-drawer .cart-item .quantity__button[name=plus]{margin-right:var(--space-4)}.cart-drawer .cart-item .quantity__button svg{width:16px;height:16px}.cart-drawer .drawer__footer{padding:var(--space-8) var(--space-10) var(--space-10)}.cart-drawer .neo-discount-summary__discount{font-size:var(--fs-b3);line-height:var(--lh-md)}.cart-drawer .totals__subtotal,.cart-drawer .neo-subtotal-prices__current{font-size:var(--fs-b2);line-height:var(--lh-lg)}.cart-drawer .drawer__footer .tax-note{font-size:var(--fs-label)}.cart-drawer .drawer__footer .cart-improvements{margin-top:var(--space-8)}.cart-drawer .cart-shipping__message{font-size:var(--fs-label)}.cart-drawer .cart-drawer__buttons{flex-direction:column}.cart-drawer .cart-drawer__buttons .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/neo-cart.css.map */
