@layer components{capra-bag{display:block}.bag{display:grid}.bag__lines{border-top:1px solid var(--color-line)}.bag .minicart__item{grid-template-columns:7rem minmax(0,1fr) auto;gap:var(--space-4) var(--space-5);padding-block:var(--space-5)}.bag .minicart__name{font-size:var(--text-sm)}.bag .minicart__info{gap:var(--space-1);font-size:var(--text-sm)}.bag .minicart__sub{font-size:var(--text-md)}.bag .minicart__ship .status{font-size:var(--text-sm)}.bag .minicart__price{font-size:var(--text-lg)}.line__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3)}.line__foot .minicart__price{margin:0}.step{display:inline-flex;align-items:center;height:2.25rem;margin:0;border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink)}.step__less,.step__more{display:grid;place-items:center;width:2.5rem;height:2.75rem;margin-block:-.25rem;border-radius:var(--radius-pill);color:var(--color-muted);transition:color var(--duration) ease}.step__less:before,.step__more:before{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center / 12px 1px no-repeat}.step__more:before{background:linear-gradient(currentColor,currentColor) center / 12px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 12px no-repeat}.step__less:hover,.step__more:hover{color:var(--color-ink)}.step__count{min-width:1.5rem;font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:center}capra-bag[aria-busy=true] .bag__lines{opacity:.6;transition:opacity var(--duration) ease}.bag__total{margin-top:var(--space-4)}.bag .minicart__subtotal{font-size:var(--text-sm)}.bag .minicart__subtotal span:last-child{font-size:var(--text-lg)}.bag :is(.minicart__duties,.minicart__note){font-size:var(--text-sm)}@media(min-width:800px){.page--bag{max-width:64rem}.bag{grid-template-columns:minmax(0,1fr) 22rem;column-gap:var(--space-8);align-items:start}.bag__total{position:sticky;top:calc(var(--header-height) + var(--space-5));margin-top:0}.bag__total .minicart__subtotal{padding-top:var(--space-5);border-top:1px solid var(--color-line)}}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/cart.css.map */
