.cart{--cart-border: var(--bui-panel-border-color, var(--bui-color-neutral-200, #e4e4e7));--cart-muted: var(--bui-color-neutral-600, #52525b);--cart-sale: var(--bui-color-danger-600, #dc2626);--cart-success: var(--bui-color-success-700, #15803d);--cart-gutter: 1.25em}.cart :where(p,h1,h2,ul,dl,dd){margin:0}.cart a{color:inherit;text-underline-offset:.2em}.cart--drawer{--size: min(30em, 100vw)}.cart--drawer::part(header){border-bottom:1px solid var(--cart-border)}.cart--drawer::part(body){padding:0}.cart--drawer::part(footer){padding:1em var(--cart-gutter) calc(1.25em + env(safe-area-inset-bottom));border-top:1px solid var(--cart-border);text-align:start}.cart__heading{display:inline-flex;align-items:center;gap:.5em;outline:none}.cart__count{font-variant-numeric:tabular-nums}.cart__shipping{padding:1em var(--cart-gutter) .25em}.cart__shipping-text{margin-bottom:.6em;font-size:.875em}.cart__progress{--height: .375em}.cart__form{margin:0}form.cart__form>i.govx-id-full-wrapper>.govx-id-full{flex:1 1 auto;max-width:none;margin-inline:1rem}.cart__items{list-style:none;padding:0 var(--cart-gutter)}.cart-line{display:flex;gap:1em;align-items:flex-start;padding:1.25em 0;border-bottom:1px solid var(--cart-border);transition:opacity .2s ease}.cart-line:last-child{border-bottom:0}.cart-line.htmx-request,.cart-line.is-removing{opacity:.55;pointer-events:none;cursor:progress}.cart-line__media{flex:0 0 5.5em;width:5.5em;display:block;aspect-ratio:1;border-radius:.5em;overflow:hidden;background:var(--bui-color-neutral-50, rgba(0, 0, 0, .03))}.cart-line__media img,.cart-line__media svg{width:100%;height:100%;object-fit:contain;display:block}.cart-line__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3em}.cart-line__details>.cart-line__controls{margin-top:.45em}.cart-line__vendor{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:var(--cart-muted)}.cart-line__title{text-decoration:none;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-line__title:hover{text-decoration:underline}.cart-line__unit-price,.cart-line__meta,.cart-line__note{font-size:.85em;color:var(--cart-muted)}.cart-line__unit-price s{margin-inline-end:.35em}.cart-line__meta div{display:flex;gap:.3em;flex-wrap:wrap}.cart-line__discounts{display:flex;flex-wrap:wrap;gap:.35em}.cart-line__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.15em;text-align:end;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.cart-line__price s{font-weight:400;font-size:.85em;color:var(--cart-muted)}.cart-line__price .is-sale{color:var(--cart-sale)}.cart-line__spinner{display:none;font-size:1em;margin-top:.35em}.cart-line.htmx-request .cart-line__spinner{display:inline-block}.cart-line__controls{display:flex;align-items:center;gap:.35em}.cart-line__qty{width:8.25em;flex:none}.cart-line__qty::part(form-control-label){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-line__qty::part(input){text-align:center;font-weight:600;font-variant-numeric:tabular-nums;padding:0;min-width:0}.cart-line__qty::part(prefix),.cart-line__qty::part(suffix){padding:0}.cart-line__qty bui-icon-button{font-size:1em}.cart-line__remove{font-size:1.15em;color:var(--cart-muted)}.cart-line__error{font-size:.8em;line-height:1.35;color:var(--cart-sale)}.cart__note{display:block;margin:0 var(--cart-gutter) 1.25em}.cart__note::part(base){border-radius:.5em}.cart--drawer .cart__note bui-textarea::part(form-control-label){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-summary{display:flex;flex-direction:column;gap:.6em}.cart-summary__discount,.cart-summary__total{display:flex;justify-content:space-between;align-items:center;gap:1em}.cart-summary__discount{font-size:.875em;font-variant-numeric:tabular-nums}.cart-summary__total{font-weight:600}.cart-summary__total-value{font-size:1.2em;font-variant-numeric:tabular-nums}.cart-summary__tax-note{font-size:.8em;color:var(--cart-muted)}.cart-summary__checkout{display:block;width:100%;margin-top:.35em}.cart-summary__checkout::part(base){width:100%}.cart-summary__express{margin-top:.25em}.cart-summary__trust{display:flex;align-items:center;justify-content:center;gap:.4em;font-size:.8em;color:var(--cart-success);text-align:center}.cart-summary__trust .icon{flex:none}.cart-summary__view-cart{align-self:center;font-size:.875em}.cart__empty{display:flex;flex-direction:column;align-items:center;gap:1em;padding:3em var(--cart-gutter);text-align:center}.cart__empty-icon{color:var(--cart-muted)}.cart__empty-title{font-size:1.25em}.cart__login{margin-top:1em;font-size:.9em}.cart__login p+p{margin-top:.25em}.cart__collection{width:100%;margin-top:1em;text-align:start}.cart--page{--cart-gutter: 0;width:min(72rem,100% - 2rem);margin-inline:auto}.cart-page__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em 1em;margin-bottom:1.5em}.cart-page__title{outline:none}.cart-page__count{font-size:.6em;font-weight:400;color:var(--cart-muted)}.cart-page__continue{font-size:.95em}.cart-page__layout{display:grid;gap:2em}.cart--page .cart__items{border-top:1px solid var(--cart-border);border-bottom:1px solid var(--cart-border)}.cart--page .cart-line__media{flex-basis:7em;width:7em}.cart--page .cart__shipping{padding:0 0 1em}.cart__note--page{margin:1.5em 0 0;max-width:32em}.cart-page__aside{align-self:start;padding:1.5em;border:1px solid var(--cart-border);border-radius:.75em;background:var(--bui-color-neutral-50, #fafafa)}@media(min-width:900px){.cart-page__layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.cart-page__aside{position:sticky;top:1.5em}}@media(max-width:480px){.cart{--cart-gutter: 1em}.cart--page{--cart-gutter: 0}.cart-line{gap:.85em}.cart-line__media,.cart--page .cart-line__media{flex-basis:4.5em;width:4.5em}}@media(prefers-reduced-motion:reduce){.cart-line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cart.css.map */
