.cart-drawer{inset:0 0 0 auto;width:min(var(--width-panel),100%);max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background-color:var(--color-background);color:var(--color-foreground);transition:translate var(--duration-base) var(--ease-out),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete;translate:100% 0}.cart-drawer[open]{display:flex;flex-direction:column;translate:0 0}@starting-style{.cart-drawer[open]{translate:100% 0}}.cart-drawer::backdrop{background-color:var(--color-overlay)}html:has(.cart-drawer[open]){overflow:hidden}.cart-drawer__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cart-drawer__content:focus{outline:none}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);padding:0 var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}.cart-drawer__close{margin-inline-end:calc((var(--icon-size) - var(--space-6)) / 2)}.cart-drawer__content>.cart-drawer__head{position:sticky;top:0;z-index:2;background-color:var(--color-background)}.cart-drawer__title,.cart-drawer__subtitle,.cart-notification__title{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--text-transform-label)}.cart-drawer__close,.cart-notification__close,.cart-line__remove,.cart-recommendations__add{min-height:var(--space-6);padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-label);text-transform:var(--text-transform-link);cursor:pointer}.cart-line__remove,.cart-recommendations__add,.cart-drawer__view{text-decoration:underline;text-underline-offset:.3em}.cart-drawer__items{display:grid;gap:var(--space-5);margin:0;padding:var(--space-5);list-style:none}.cart-line,.cart-notification__item,.cart-recommendations__item{display:grid;grid-template-columns:5.25rem 1fr;gap:var(--space-4);font-size:var(--font-size-text)}.cart-line{--cart-line-media: 7rem;--cart-line-gap: var(--space-4);grid-template-columns:var(--cart-line-media) minmax(0,1fr);gap:var(--cart-line-gap)}.cart-line p,.cart-notification__item p,.cart-recommendations__item p{margin:0}.cart-line__info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-content:start}.cart-line__title{color:inherit;text-decoration:none}.cart-line__variant{color:var(--color-foreground-muted);font-size:var(--font-size-small)}.cart-line__extra{display:grid;gap:var(--space-1)}.cart-line__price s{margin-inline-end:var(--space-2);color:var(--color-foreground-muted)}.cart-line__actions{display:flex;align-items:center;gap:var(--space-4)}.cart-line__quantity{display:inline-flex;align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--color-border);font-size:var(--font-size-small)}.cart-line__quantity button{min-width:var(--space-5);min-height:var(--space-5);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cart-line>.cart-line__info{grid-template-rows:auto auto auto 1fr auto 1fr}.cart-line:has(>.cart-line-edit)>.cart-line__info{padding-bottom:calc(var(--space-6) + var(--space-2))}.cart-line__info>*{grid-column:1 / -1}.cart-line__info>.cart-line__title{grid-column:1;grid-row:1}.cart-line__info>.cart-line__price{grid-column:2;grid-row:1;text-align:end;white-space:nowrap}.cart-line__info>.cart-line__actions{grid-row:5}.cart-line>.cart-line-edit{position:relative;grid-column:1 / -1}.cart-line>.cart-line-edit:not([open]){margin-top:calc(-1 * var(--cart-line-gap))}.cart-line>.cart-line-edit>.cart-line-edit__toggle{position:absolute;bottom:calc(100% + var(--cart-line-gap));left:calc(var(--cart-line-media) + var(--cart-line-gap))}.cart-line>.cart-line-edit:not([open])>.cart-line-edit__toggle{bottom:100%}.cart-line>.cart-line-edit>.cart-line-edit__panel{padding-top:0}.cart-drawer__foot .cart-discount{padding-bottom:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-cart-drawer.css.map */
