.cart-drawer__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cart-drawer__count{font-weight:500;opacity:.6}.cart-drawer__body{display:grid;gap:18px;align-content:start}.cart-drawer__errors{margin:0}.cart-drawer__empty{display:grid;gap:14px;justify-items:start}.cart-drawer__empty-title{font-family:var(--font-sans);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-muted)}.cart-drawer__items{display:grid;gap:18px;margin:0;padding:0;list-style:none}.cart-item{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start;transition:opacity .2s ease}.cart-item.is-loading{opacity:.5;pointer-events:none}.cart-item__media{width:92px;aspect-ratio:1;border-radius:6px}.cart-item__details{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:92px;font-size:var(--type-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.cart-item__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cart-item__title-price{display:flex;flex-direction:column;gap:2px;min-width:0}.cart-item__title{font-size:var(--type-support);font-weight:600;line-height:var(--line-height-ui);color:var(--color-text)}.cart-item__variant{font-weight:400;color:rgba(var(--color-text-rgb),.6);line-height:1.3}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;font-weight:500;white-space:nowrap;line-height:1.3}.cart-item__price-was{color:var(--color-sale)}.cart-item__discounts{display:grid;gap:2px;color:var(--color-sale)}.cart-item__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-item__qty{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:6px}.cart-item__qty-btn{width:28px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--color-text);transition:background-color .2s ease}.cart-item__qty-btn:hover:not(:disabled){background:rgba(var(--color-text-rgb),.06)}.cart-item__qty-value{min-width:24px;text-align:center;font-weight:500}.cart-item__remove{font-size:var(--type-meta);font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase;color:rgba(var(--color-text-rgb),.5);transition:color .2s ease}.cart-item__remove:hover{color:var(--color-text)}.cart-drawer__footer{padding-top:6px;border-top:1px solid var(--color-border)}.cart-drawer__note-summary{display:flex;justify-content:space-between;padding:6px 0;font-weight:600}.cart-drawer__note-summary:after{content:"+"}.cart-drawer__note[open] .cart-drawer__note-summary:after{content:"\2212"}.cart-drawer__note-field{min-height:72px;font-size:var(--type-support)}.cart-drawer__summary{display:flex;justify-content:space-between;font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-meta);text-transform:uppercase}.cart-drawer__summary--discount{font-weight:500;color:var(--color-sale)}.cart-drawer__consent{display:grid;gap:8px}.cart-drawer__consent-error{color:var(--color-error)}.cart-drawer__actions{display:grid;gap:10px}.cart-drawer__checkout{font-size:var(--type-body)}.cart-drawer__view-cart{text-align:center;padding:4px 0;font-weight:600;transition:opacity .2s ease}.cart-drawer__view-cart:hover{opacity:.6}.cart-drawer__taxes{text-align:center;text-transform:none;letter-spacing:0;font-weight:400}.cart-drawer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}.cart-drawer__policy{color:rgba(var(--color-text-rgb),.5);font-weight:500}.cart-drawer__policy:hover{color:var(--color-text)}.cart-upsells{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--color-border)}.cart-upsells__title{margin:0;font-family:var(--font-sans);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.cart-upsells__content{display:flex;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px}.cart-upsells__content:empty{display:none}.cart-upsell-card{flex:0 0 136px;width:136px;display:grid;grid-template-rows:auto 1fr;gap:6px;min-width:0}.cart-upsell-card__media{display:block;width:100%;height:88px;border-radius:4px}.cart-upsell-card__body{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.cart-upsell-card__copy{display:grid;gap:2px}.cart-upsell-card__title{font-size:10px;font-weight:600;letter-spacing:var(--tracking-meta);line-height:1.2;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-upsell-card__price,.cart-upsell-card__sold-out{font-size:10px;letter-spacing:var(--tracking-meta);line-height:1.2;text-transform:uppercase}.cart-upsell-card__sold-out{color:rgba(var(--color-text-rgb),.4)}.cart-upsell-card__actions{display:grid;gap:5px;margin-top:auto}.cart-upsell-card__controls{position:relative}.cart-upsell-card__chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex}.cart-upsell-card__cta,.cart-upsell-card__select{width:100%;min-height:26px;padding:4px 10px;border:none;border-radius:20px;background:var(--color-pill);color:var(--color-text);font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.01em;line-height:var(--line-height-ui);text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease}.cart-upsell-card__select{text-align:left;padding-right:28px}.cart-upsell-card__cta:hover{background:color-mix(in srgb,var(--color-pill) 70%,var(--color-text) 10%)}.cart-upsell-card__cta.is-loading{opacity:.6;pointer-events:none}.cart-upsell-card__feedback{margin:0;min-height:0;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--color-error)}@media(max-width:600px){.cart-upsell-card{flex-basis:112px;width:112px}.cart-upsell-card__media{height:72px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart-drawer.css.map */
