dialog.theme-drawer__dialog{z-index:90;background:var(--s-base);color:var(--s-ink);border:0;box-shadow:-24px 0 60px #3a22132e}theme-drawer[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#3a221361}.theme-drawer__header{align-items:center;padding-block:16px;border-bottom:1px solid var(--s-line)}.theme-drawer__title{font-family:var(--s-sans);font-size:19px;font-weight:400;letter-spacing:-.02em}.theme-drawer__badge{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-inline-start:8px;padding-inline:6px;border-radius:999px;background:var(--s-flame);color:var(--s-white);font-size:12px}.cart-drawer__summary{border-top:1px solid var(--s-line);padding-top:14px}.cart-items__media-image{border-radius:var(--s-r-md);background:var(--s-base-3)}.cart-items__title{font-size:16px;line-height:1.3;letter-spacing:-.01em;text-decoration:none}.cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}.cart-items__unit-price-wrapper{font-size:15px}.cart-items__unit-price-wrapper .compare-at-price{color:var(--s-ink-soft);margin-inline-start:7px}.cart-items__table-row>td{padding-block:14px}.quantity-selector{border:1px solid var(--s-line);border-radius:999px;overflow:hidden}.quantity-selector input{font-size:15px}.cart-items__remove{color:var(--s-ink-soft)}.cart-items__remove:hover{color:var(--s-flame)}.cart-items-component>.section{display:block}.cart-items-component .section .cart-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.95fr);gap:clamp(22px,3.4vw,60px);align-items:start;width:100%;max-width:var(--s-wrap);margin-inline:auto;padding-inline:var(--s-gutter)}.cart-items-component .section .cart-page--empty{display:block}.cart-page__title,.cart-page__items,.cart-page__more-blocks{grid-column:1}.cart-page__summary{grid-column:2;grid-row:1 / span 3}.cart-page__summary{position:relative}.cart-page__summary .section-background{border:1px solid var(--s-line-soft);border-radius:var(--s-r-lg);background:var(--s-base-2)}.cart-page__summary .cart-summary{padding:clamp(16px,2vw,26px)}.cart__summary-totals,.cart__subtotal{font-size:16px}.cart-title,.cart__title{font-family:var(--s-sans);letter-spacing:-.03em}@media(max-width:899px){.cart-items-component .section .cart-page{grid-template-columns:1fr}.cart-page__summary{grid-column:1;grid-row:auto}}.cart__checkout-button,.cart-drawer__summary button[name=checkout],.cart__dynamic-checkout-buttons button{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/s-cart.css.map */
