.cart-drawer{z-index:130}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.cart-drawer .drawer__body{padding:0 20px}.cart-drawer__view-cart{display:block;text-align:center;margin-block-start:14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.cart-drawer__discount-row,.cart-item__discount{display:flex;justify-content:space-between;font-size:12px;color:var(--color-gold-deep);margin-block-end:8px}.cart-item__discount{display:block;margin-block-end:6px}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding-block:80px 40px}.cart-drawer__empty svg{inline-size:46px;block-size:46px;opacity:.35}.cart-item{display:grid;grid-template-columns:96px 1fr;gap:16px;padding-block:22px;border-block-end:1px solid var(--color-border)}.cart-item:first-child{padding-block-start:18px}.cart-item__media{background:var(--color-surface)}.cart-item__title{font-size:13.5px;font-weight:500;margin-block-end:4px}.cart-item__variant,.cart-item__property{font-size:12px;color:var(--color-text-secondary);margin-block-end:10px}.cart-item__property strong{color:var(--color-ink);font-weight:500}.cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-item__price{font-size:13px}.cart-item__remove{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.cart-item__remove:hover{color:var(--color-error)}.cart-item .qty-stepper{height:38px}.cart-item .qty-stepper button{inline-size:34px}.cart-item .qty-stepper input{inline-size:34px;font-size:12px}.cart-item.is-updating{opacity:.4;pointer-events:none;transition:opacity .2s ease}.cart-drawer__note{padding-block:16px;border-block-end:1px solid var(--color-border)}.cart-drawer__note summary{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer}.cart-drawer__note textarea{width:100%;margin-block-start:12px;min-height:80px;padding:12px;border:1px solid var(--color-border);background:var(--color-surface);resize:vertical}.cart-drawer__subtotal-row{display:flex;align-items:center;justify-content:space-between;font-size:15px;margin-block-end:6px}.cart-drawer__subtotal-row strong{font-family:var(--font-heading);font-size:19px;font-weight:500}.cart-drawer__shipping-note{font-size:11.5px;color:var(--color-text-secondary);margin-block-end:16px}.cart-drawer__offer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-block:4px 18px;background:var(--color-surface);border:1px solid var(--color-border)}.cart-drawer__offer.is-unlocked{border-color:var(--color-gold-muted)}.cart-drawer__offer-text{flex:1;font-size:12.5px;color:var(--color-text-secondary)}.cart-drawer__offer.is-unlocked .cart-drawer__offer-text{color:var(--color-ink)}.cart-drawer__offer-cta{flex:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cart-count-bump{animation:bump .4s ease}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.cart-page{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:990px){.cart-page{grid-template-columns:1fr 380px;align-items:start}}.cart-page__summary{background:var(--color-surface);border:1px solid var(--color-border);padding:32px;position:sticky;inset-block-start:120px}.cart-page__table-head{display:none;padding-block-end:14px;border-block-end:1px solid var(--color-border);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}@media(min-width:750px){.cart-page__table-head{display:grid;grid-template-columns:3fr 1fr 1fr}}.cart-page .cart-item{grid-template-columns:120px 1fr}@media(min-width:750px){.cart-page .cart-item{grid-template-columns:120px 3fr 1fr 1fr;align-items:center}}.cart-page__title{margin-block-end:40px}.cart-page__empty{padding-block:60px}.cart-page__note{border-block-end:none;padding-block-start:0}.cart-page__subtotal{margin-block-start:20px}.cart-page__total-head{text-align:end}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-cart-drawer.css.map */
