.cart__head{display:flex;align-items:baseline;gap:16px;padding-block:8px 24px}.cart__head h1{font-size:var(--fs-hero);line-height:1.1}.cart__count{color:var(--ink-soft)}.cart{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:40px;align-items:start;padding-bottom:var(--band)}.cart__lines{grid-column:1;grid-row:1;min-width:0}.cart__sum{grid-column:2;grid-row:1}.cart>:not(.cart__lines):not(.cart__sum){grid-column:1 / -1}.line__gift{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--ink-soft)}.line__gift svg{width:18px;height:18px}.line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:start;padding-block:22px;border-top:1px solid var(--line)}.line:first-child{border-top:0;padding-top:0}.line__photo img{width:96px;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-photo);background:var(--wheat)}.line__name{font:600 1.0625rem/1.3 var(--text);letter-spacing:0;text-transform:none}.line__variant,.line__each{margin-top:4px;font-size:var(--fs-meta);color:var(--ink-soft)}.line__each s{margin-left:6px}.line__acts{display:flex;align-items:center;gap:18px;margin-top:14px}.stepper{display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.stepper button{width:40px;height:40px;border:0;background:none;border-radius:var(--r-round);font-size:1.25rem;line-height:1}@media(hover:hover){.stepper button:not(:disabled):hover{background:var(--wheat)}}.stepper button:disabled{color:var(--ink-mute);cursor:not-allowed}.stepper input{width:40px;height:40px;border:0;background:none;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line__remove{padding:0;border:0;background:none;font-size:var(--fs-meta);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.line__total{font-weight:600;font-variant-numeric:tabular-nums}[data-cart][aria-busy=true] .lines{opacity:.55;transition:opacity .16s ease-out}.cart__sum{position:sticky;top:calc(var(--head-h) + 24px)}.sum{padding:28px;border-radius:var(--r-room);background:var(--wheat)}.sum__ship{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(59,47,47,.16);font-size:var(--fs-small)}.sum__ship svg,.sum__fact svg{width:18px;height:18px;flex:none}.sum__app{margin-top:16px}.sum__app:empty{display:none}.sum__rows{margin:18px 0 0}.sum__rows div{display:flex;justify-content:space-between;gap:16px;padding-block:6px}.sum__rows dt{color:var(--ink-soft)}.sum__rows dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.sum__rows div:first-child dd{font-size:var(--fs-h3)}.sum__note{margin-top:4px;font-size:var(--fs-meta);color:var(--ink-soft)}.cart__note{margin-top:16px;font-size:var(--fs-small)}.cart__note summary{cursor:pointer;list-style:none;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.cart__note summary::-webkit-details-marker{display:none}.cart__note textarea{display:block;width:100%;margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-photo);background:var(--paper);font:inherit;color:var(--ink);resize:vertical}.sum .btn--wide{margin-top:20px}.sum__express{margin-top:12px}.sum__express>*{margin-top:8px}.sum [class*=sezzle-checkout]{display:none!important}.sum__fact{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:var(--fs-meta);color:var(--ink-soft)}.cart__addon{margin-top:20px}.cart__empty{margin-block:8px var(--band)}@media(max-width:960px){.cart{grid-template-columns:1fr;gap:28px}.cart__lines{grid-column:1;grid-row:1}.cart__sum{grid-column:1;grid-row:2;position:static}.cart>:not(.cart__lines):not(.cart__sum){grid-column:1}}@media(max-width:640px){.line{grid-template-columns:80px minmax(0,1fr);gap:14px;padding-block:18px}.line__photo img{width:80px}.line__total{grid-column:2;margin-top:-6px}.line__acts{gap:14px}.sum{padding:22px 18px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/sbg-cart.css.map */
