.c-cart-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(100%,420px);display:flex;flex-direction:column;color:var(--calma-ivory);border-inline-start:1px solid var(--rule-dark);padding-inline-end:env(safe-area-inset-right,0px);transform:translate(100%);transition:transform var(--dur-base) var(--ease-calma)}.c-cart-drawer.is-open .c-cart-drawer__panel{transform:none}.c-cart-drawer__root{display:flex;flex-direction:column;min-height:0;height:100%}.c-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:max(var(--space-sm),env(safe-area-inset-top,0px)) var(--space-md) var(--space-sm);border-block-end:1px solid var(--rule-dark)}.c-cart-drawer__title{font-size:var(--text-2xl)}.c-cart-drawer__count{font-family:var(--font-body);font-size:var(--text-sm);color:var(--calma-sand)}.c-cart-drawer__body{flex:1;overflow-y:auto;padding:var(--space-md);display:grid;gap:var(--space-md);align-content:start}.c-cart-drawer__foot{display:grid;gap:var(--space-xs);padding:var(--space-md) var(--space-md) max(var(--space-md),env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--rule-dark)}.c-cart-drawer__view{justify-self:center;font-size:var(--text-sm)}.c-shipping-bar{display:grid;gap:var(--space-2xs)}.c-shipping-bar__text{font-size:var(--text-sm)}.c-shipping-bar__track{position:relative;height:2px;background:var(--rule);overflow:hidden}.c-shipping-bar__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--calma-gold-deep);transform-origin:left;transform:scaleX(var(--progress, 0));transition:transform var(--dur-slow) var(--ease-calma)}:is(.scheme-night,.scheme-flow-dark) .c-shipping-bar__fill{background:var(--calma-gold)}.c-cart-lines{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.c-cart-line{display:grid;grid-template-columns:3.5rem 1fr auto;gap:var(--space-sm);align-items:start}.c-cart-line__media{display:grid;place-items:center}.c-cart-line__info{display:grid;gap:.35rem;justify-items:start}.c-cart-line__title{font-family:var(--font-display);font-size:var(--text-lg);text-decoration:none}.c-cart-line__meta{font-size:var(--text-xs);color:var(--fg-muted)}.c-cart-line__end{display:grid;gap:var(--space-2xs);justify-items:end}.c-cart-line__price{font-weight:600}.c-cart-line__remove{font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.2em;min-height:2.75rem}cart-items{display:block;transition:opacity var(--dur-fast) var(--ease-calma)}cart-items[aria-busy=true]{opacity:.5;pointer-events:none}.c-cross-sell{display:grid;gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--rule);border-radius:var(--radius-md)}.c-cross-sell__row{display:grid;grid-template-columns:2.5rem 1fr;gap:var(--space-sm);align-items:center}.c-cross-sell__form .c-button{width:100%}.c-cart-total{display:flex;justify-content:space-between;font-weight:600;font-size:var(--text-lg)}.c-cart-note{font-size:var(--text-xs);color:var(--fg-muted)}.c-min-order{padding:var(--space-2xs) var(--space-xs);border-inline-start:2px solid var(--accent);font-size:var(--text-sm)}.c-cart-checkout .c-button,.c-cart-page__summary .c-button{width:100%;min-height:3.25rem}.c-cart-empty{padding-block:var(--space-lg)}.c-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.c-payment-icons__icon{width:2.4rem;height:auto}.c-cart-page__title{margin-block-end:var(--space-lg)}.c-cart-page__layout{display:grid;gap:var(--space-xl);align-items:start}.c-cart-page__lines{display:grid;gap:var(--space-md)}.c-cart-page .c-cross-sell{margin-block-start:var(--space-lg);max-width:28rem}@media(min-width:990px){.c-cart-page__layout{grid-template-columns:1fr 22rem}.c-cart-page__summary{position:sticky;top:calc(var(--header-h, 4.5rem) + var(--space-md))}}.c-quantity{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:var(--radius-sm)}.c-quantity__input{width:3rem;min-height:2.75rem;text-align:center;background:transparent;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c-quantity__input::-webkit-outer-spin-button,.c-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-quantity .c-icon-button[disabled]{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-drawer.css.map */
