.cart-drawer{width:min(46rem,100vw)}.cart-drawer__header{padding-block:var(--space-2)}.cart-drawer__title{display:flex;align-items:baseline;gap:var(--space-3);margin:0;font-family:var(--font-body);font-size:inherit;line-height:1.4}.cart-drawer__count{font-size:var(--fs-sm);letter-spacing:.02em}.cart-drawer__content{flex:1;min-height:0;display:flex;flex-direction:column}.cart-drawer__shipping{padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--c-line);background:color-mix(in srgb,var(--c-rose) 18%,var(--c-milk))}.shipping-bar__text{display:flex;align-items:center;gap:.6rem;margin:0}.shipping-bar__text strong{font-weight:600}.shipping-bar__icon{width:1.6rem;height:1.6rem;color:var(--c-bronze);flex:none}.cart-drawer__shipping.is-complete{background:color-mix(in srgb,var(--mood-noma) 22%,var(--c-milk))}.cart-drawer__body{display:flex;flex-direction:column;gap:var(--space-6)}.cart-drawer__items{list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:9.6rem minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--c-line);transition:opacity var(--dur) var(--ease)}.cart-line:first-child{padding-top:0}.cart-line.is-updating{opacity:.45;pointer-events:none}.cart-line__media{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mood, var(--c-rose)) 18%,var(--c-milk))}.cart-line__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cart-line__mood{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.95rem;color:var(--c-text-soft)}.cart-line__title{margin:0;font-family:var(--font-display);font-size:1.7rem;line-height:1.25}.cart-line__variant{margin:0;font-size:var(--fs-sm)}.cart-line__discount{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-xs);color:var(--c-bronze)}.cart-line__discount .icon{width:1.3rem;height:1.3rem}.cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:auto;padding-top:var(--space-2)}.cart-line__remove{min-height:4.4rem;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mute);text-decoration:underline;text-underline-offset:.35em}.cart-line__remove:hover{color:var(--c-ink)}.cart-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-weight:600;font-size:var(--fs-sm);white-space:nowrap}.cart-line__price s{font-weight:400}.qty--sm{height:4.4rem}.qty--sm button{width:3.6rem}.qty--sm button .icon{width:1.4rem;height:1.4rem}.qty--sm input{width:3.2rem;font-size:var(--fs-sm)}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-3) var(--space-5);text-align:center}.cart-drawer__empty-title{max-width:16ch;margin:var(--space-3) 0 0}.cart-drawer__empty .button{margin-top:var(--space-3)}.cart-drawer__empty .button .icon{width:1.6rem;height:1.6rem}.cart-drawer__upsell{padding-top:var(--space-2)}.cart-drawer__upsell-title{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3)}.cart-drawer__upsell-title:after{content:"";flex:1;height:1px;background:var(--c-line)}.cart-upsell{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.cart-upsell__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-surface)}.cart-upsell__media{border-radius:.3rem;background:color-mix(in srgb,var(--mood, var(--c-rose)) 18%,var(--c-milk))}.cart-upsell__info{display:flex;flex-direction:column;min-width:0}.cart-upsell__title{font-family:var(--font-display);font-size:1.5rem;line-height:1.25}.cart-upsell__price{font-size:var(--fs-sm);color:var(--c-text-soft)}.cart-upsell .button--sm{width:4.4rem;min-height:4.4rem;padding:0}.cart-upsell .button--sm .icon{width:1.6rem;height:1.6rem}.cart-drawer__footer{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4)}.cart-drawer__note summary{display:flex;align-items:center;gap:var(--space-2);min-height:4.4rem;list-style:none;cursor:pointer;font-size:var(--fs-sm)}.cart-drawer__note summary::-webkit-details-marker{display:none}.cart-drawer__note summary .icon{width:1.6rem;height:1.6rem;flex:none}.cart-drawer__note-chevron{margin-left:auto;transition:transform var(--dur) var(--ease)}.cart-drawer__note[open] .cart-drawer__note-chevron{transform:rotate(180deg)}.cart-drawer__note .textarea{min-height:8.8rem;margin-top:var(--space-2);font-size:var(--fs-sm)}.cart-drawer__totals{margin:0;display:grid;gap:.4rem}.cart-drawer__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.cart-drawer__row dt,.cart-drawer__row dd{margin:0}.cart-drawer__row--subtotal{font-size:var(--fs-md)}.cart-drawer__row--subtotal dt{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-cta);text-transform:uppercase}.cart-drawer__row--subtotal dd{font-weight:600}.cart-drawer__row--pix,.cart-drawer__row--discount{font-size:var(--fs-sm);color:var(--c-text-soft)}.cart-drawer__row--pix dt{display:inline-flex;align-items:center;gap:.6rem}.cart-drawer__row--pix .icon{width:1.4rem;height:1.4rem;color:var(--c-bronze)}.cart-drawer__row--pix dd{color:var(--c-ink);font-weight:600}.cart-drawer__legal{margin:0;font-size:var(--fs-xs)}.cart-drawer__checkout .button .icon{width:1.6rem;height:1.6rem}.cart-drawer__view{align-self:center}.cart-drawer__trust{list-style:none;margin:var(--space-2) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--c-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.cart-drawer__trust li{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-soft);line-height:1.35}.cart-drawer__trust .icon{width:1.8rem;height:1.8rem;color:var(--c-bronze)}@media(max-width:749px){.cart-drawer__footer{padding-inline:var(--space-4)}.cart-line{grid-template-columns:8rem minmax(0,1fr) auto;gap:var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-cart-drawer.css.map */
