.cart-drawer .drawer__inner{padding:0;border:0;background:var(--color-gray-75);border-top-left-radius:var(--radius-modal);border-bottom-left-radius:var(--radius-modal)}@media screen and (min-width:750px){.cart-drawer .drawer__inner{width:49.6rem}}.cart-drawer .drawer__header{justify-content:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}@media screen and (min-width:750px){.cart-drawer .drawer__header{padding-left:var(--space-6)}}.cart-drawer .drawer__heading{display:flex;flex:1;align-items:baseline;gap:var(--space-1);min-width:0;font-size:var(--fs-heading-6-mobile);line-height:var(--lh-1);letter-spacing:.01em;text-transform:none;color:var(--color-gray-950)}.cart-drawer .drawer__heading-currency{font-size:var(--fs-body-sm);line-height:var(--lh-12);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-700)}.cart-drawer .drawer__header .drawer__close{position:static;transform:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-8);min-height:var(--space-8);border-radius:var(--radius-button)}.cart-drawer .drawer__header .drawer__close .svg-wrapper{width:auto;height:auto;max-width:none;max-height:none}.cart-drawer .cart-drawer__alert{margin:0;padding:var(--space-2) var(--space-4);background:var(--color-gray-950)}.cart-drawer .cart-drawer__alert-text{font-size:var(--fs-body-xs);font-weight:var(--fw-500);letter-spacing:.02em;color:var(--color-gray-50)}.cart-drawer .drawer__contents{background:var(--color-gray-75)}.cart-drawer .drawer__cart-items-wrapper{padding:var(--space-2)}@media screen and (min-width:750px){.cart-drawer .drawer__cart-items-wrapper{padding:var(--space-3)}}.cart-drawer .cart-item{grid-template:auto / var(--space-16) minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:0;margin-bottom:var(--space-2);padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-modal);box-shadow:0 var(--space-1) var(--space-1) 0 var(--color-gray-950-translucent-10);overflow:hidden}@media screen and (min-width:750px){.cart-drawer .cart-item{grid-template:auto / var(--space-20) minmax(0,1fr) auto}}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 6;align-self:start;padding:0}.cart-drawer .cart-item__image{display:block;width:100%;height:auto;max-width:none;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-button);background:var(--color-gray-200)}.cart-drawer .cart-item__details{display:contents}.cart-drawer .cart-item__inventoryStatus,.cart-drawer .cart-item__details>p.caption-with-letter-spacing{display:none}.cart-drawer .cart-item__name{grid-column:2 / 4;grid-row:1;margin:0;font-family:var(--font-heading);font-size:var(--fs-heading-6-mobile);font-weight:var(--fw-600);line-height:var(--lh-1);letter-spacing:.01em;text-transform:uppercase;color:var(--color-gray-950)}.cart-drawer .cart-item__options{grid-column:2 / 4;grid-row:2;margin:var(--space-1) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-15);color:var(--color-gray-700)}.cart-drawer .cart-item__discounted-prices,.cart-drawer .cart-item__price{grid-column:3;grid-row:3;align-self:center;display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.cart-drawer .cart-item__discounted-prices .cart-item__old-price,.cart-drawer .cart-item__discounted-prices .cart-item__final-price,.cart-drawer .cart-item__price{font-family:var(--font-primary);font-size:var(--fs-body-sm);font-weight:var(--fw-700);line-height:var(--lh-15);opacity:1}.cart-drawer .cart-item__discounted-prices .cart-item__old-price{color:var(--color-gray-600)}.cart-drawer .cart-item .product-options-list{grid-column:2 / 4;grid-row:4}.cart-drawer .cart-item__sale-badge{grid-column:2 / 4;grid-row:5;justify-self:start}.cart-drawer .cart-item .discounts{grid-column:2 / 4;grid-row:6}.cart-drawer .cart-item__totals{grid-column:2;grid-row:3;display:flex;align-items:center;justify-content:flex-start;margin-top:var(--space-1);padding:0}.cart-drawer .cart-item__totals quantity-popover{display:block}.cart-drawer .cart-item__totals:has(.loading__spinner){display:contents}.cart-drawer .cart-item__totals:has(.loading__spinner) quantity-popover{grid-column:2;grid-row:3;align-self:center;justify-self:start;margin-top:var(--space-1)}.cart-drawer .cart-item .loading__spinner{position:static;grid-column:3;grid-row:3;align-self:center;justify-self:end;margin-top:var(--space-1);padding:0}.cart-drawer .cart-item .loading__spinner:not(.hidden)~*{visibility:visible}.cart-drawer .cart-item:has(.loading__spinner:not(.hidden)) .cart-item__price,.cart-drawer .cart-item:has(.loading__spinner:not(.hidden)) .cart-item__discounted-prices{visibility:hidden}.cart-drawer .cart-item__quantity-wrapper{gap:0}.cart-drawer .quantity-popover-container{width:fit-content;height:var(--space-8);border:1px solid var(--color-gray-200);border-radius:var(--radius-button);background:var(--color-gray-75)}.cart-drawer .cart-quantity{width:auto;height:100%;min-height:0;gap:var(--space-1)}.cart-drawer .cart-quantity:before,.cart-drawer .cart-quantity:after{content:none}.cart-drawer .cart-quantity .quantity__button{width:var(--space-8);height:100%;margin:0;padding:0}.cart-drawer .cart-quantity .quantity__button .svg-wrapper{display:flex;width:auto}.cart-drawer .cart-quantity .quantity__input{flex-grow:0;width:var(--space-4);padding:0;font-family:var(--font-primary);font-size:var(--fs-body-xs);font-weight:var(--fw-600);letter-spacing:.02em;color:var(--color-gray-950);opacity:1}.cart-drawer .cart-quantity .quantity__button .svg-wrapper--trash{display:none}.cart-drawer .cart-quantity:has(.quantity__input[value="1"]) .quantity__button .svg-wrapper--minus{display:none}.cart-drawer .cart-quantity:has(.quantity__input[value="1"]) .quantity__button .svg-wrapper--trash{display:flex}.cart-drawer .cart-item cart-remove-button{display:none}.cart-drawer .cart-upsell{padding:var(--space-2);gap:var(--space-3)}@media screen and (min-width:750px){.cart-drawer .cart-upsell{padding:var(--space-3)}}.cart-drawer .cart-upsell:before{content:"";display:block;width:100%;height:1px;background:repeating-linear-gradient(90deg,var(--color-gray-200) 0 2px,transparent 2px 4px)}.cart-drawer .cart-upsell__heading{color:var(--color-gray-600)}.cart-drawer .cart-upsell__card{background:var(--color-gray-50);box-shadow:0 var(--space-1) var(--space-1) 0 var(--color-gray-950-translucent-10)}.cart-drawer .cart-drawer__footer{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-6);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}@media screen and (min-width:750px){.cart-drawer .cart-drawer__footer{padding:var(--space-4) var(--space-6) var(--space-6)}}.cart-drawer .cart-drawer__footer{gap:0}.cart-drawer .cart-drawer__footer>.cart-order-note{margin:calc(var(--space-4) * -1) calc(var(--space-5) * -1) var(--space-4)}@media screen and (min-width:750px){.cart-drawer .cart-drawer__footer>.cart-order-note{margin-inline:calc(var(--space-6) * -1)}}.cart-drawer .cart-drawer__footer>.cart-order-note .cart-order-note__trigger{border-top:0}.cart-drawer .cart-drawer__footer>.discounts,.cart-drawer .cart-drawer__footer>.cart-drawer__free-shipping-badge{margin-top:var(--space-2)}.cart-drawer .cart-drawer__footer>.cart__ctas{margin-top:var(--space-4)}.cart-drawer .cart-drawer__footer .cart__checkout-button{padding-block:0}.cart-drawer .cart-drawer__subtotal{width:100%}.cart-drawer .cart-drawer__subtotal .subtotal__row{align-items:flex-end;gap:var(--space-2);width:100%}.cart-drawer .cart-drawer__subtotal .subtotal__label{flex:1;font-family:var(--font-primary);font-size:var(--fs-body-md-desktop);font-weight:var(--fw-700);line-height:var(--lh-15);letter-spacing:0;text-transform:none}.cart-drawer .cart-drawer__subtotal .subtotal__value-wrapper{align-items:flex-end;gap:var(--space-2)}.cart-drawer .cart-drawer__subtotal .subtotal__value,.cart-drawer .cart-drawer__subtotal .subtotal__old-value{font-family:var(--font-primary);font-size:var(--fs-body-md-desktop);font-weight:var(--fw-700);line-height:var(--lh-15)}.cart-drawer .cart-drawer__subtotal .subtotal__old-value{color:var(--color-gray-600)}.cart-drawer .cart-drawer__tax-note{font-size:var(--fs-body-sm);font-weight:var(--fw-500);line-height:var(--lh-15);color:var(--color-gray-950)}.cart-drawer .cart__checkout-button{gap:var(--space-2);border-color:var(--color-gray-950-translucent-10);letter-spacing:.04em;box-shadow:0 var(--space-1) var(--space-1) 0 var(--color-gray-950-translucent-10)}.cart-drawer .cart__checkout-button .svg-wrapper{display:flex;pointer-events:none}.cart-drawer .cart-upsell__caret svg,.cart-drawer .cart-upsell__caret--next svg{width:auto;height:auto;transform:none}.cart-drawer .cart-item__error{margin:0}.cart-drawer .cart-item__error:has(.cart-item__error-text:not(:empty)){margin-top:var(--space-1)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-drawer-v2.css.map */
