.cart[data-astro-cid-s4lp34ku]{padding:calc(var(--header-h) + clamp(20px, 3vw, 48px)) var(--edge) clamp(64px, 7vw, 112px);overflow-x:clip}.cart[data-astro-cid-s4lp34ku]>.band{margin:clamp(64px, 7vw, 112px) calc(-1 * var(--edge)) 0}body:has(.cart) .site-footer{margin-top:0}.cart__hero[data-astro-cid-s4lp34ku]{gap:var(--space-l);align-items:end;display:grid}.cart__title[data-astro-cid-s4lp34ku]{font-size:var(--fs-page);letter-spacing:-.055em;text-transform:uppercase;margin-top:var(--space-s);font-weight:850;font-stretch:125%;line-height:1}.cart__count[data-astro-cid-s4lp34ku]{margin-top:var(--space-m)}@media (width>=1024px){.cart__hero[data-astro-cid-s4lp34ku]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cart__heading[data-astro-cid-s4lp34ku]{padding-bottom:var(--space-xl);grid-column:1/-1;align-self:end}}.cart__body[data-astro-cid-s4lp34ku]{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.cart__list[data-astro-cid-s4lp34ku]{border-top:var(--rule)}.row[data-astro-cid-s4lp34ku]{gap:10px var(--space-s);padding-block:var(--space-m);border-bottom:var(--rule-soft);grid-template-columns:88px 1fr auto;grid-template-areas:"frame info price""frame qty remove";align-items:center;display:grid}.row[data-astro-cid-s4lp34ku].is-leaving{animation:row-out .52s var(--ease-in-out) forwards}@keyframes row-out{to{opacity:0;transform:translate(40px)}}.row__frame[data-astro-cid-s4lp34ku]{aspect-ratio:1;background:var(--plane);grid-area:frame;place-items:center;width:88px;display:grid;overflow:hidden}.row__frame[data-astro-cid-s4lp34ku] img[data-astro-cid-s4lp34ku]{object-fit:contain;width:88%;height:88%;transition:transform var(--dur-medium) var(--ease-out)}.row__frame[data-astro-cid-s4lp34ku] img[data-astro-cid-s4lp34ku][data-kind=photo]{object-fit:cover;width:100%;height:100%}.row__frame[data-astro-cid-s4lp34ku]:hover img[data-astro-cid-s4lp34ku]{transform:rotate(-6deg)scale(1.06)}.row__info[data-astro-cid-s4lp34ku]{grid-area:info;gap:2px;display:grid}.row__name[data-astro-cid-s4lp34ku]{font-weight:650;line-height:1.25}.row__qty[data-astro-cid-s4lp34ku]{grid-area:qty;justify-self:start}.row__price[data-astro-cid-s4lp34ku]{text-align:right;grid-area:price;font-weight:650}.row__remove[data-astro-cid-s4lp34ku]{color:var(--mute);text-underline-offset:3px;grid-area:remove;justify-self:end;padding-block:6px;text-decoration:underline}.row__remove[data-astro-cid-s4lp34ku]:hover{color:var(--signal-ink)}.qty[data-astro-cid-s4lp34ku]{box-shadow:inset 0 0 0 1px var(--line);align-items:center;display:inline-flex}.qty__btn[data-astro-cid-s4lp34ku]{width:40px;height:40px;transition:background-color var(--dur-micro) linear;font-size:1.1rem}.qty__btn[data-astro-cid-s4lp34ku]:hover:not(:disabled){background:var(--paper-deep)}.qty__btn[data-astro-cid-s4lp34ku]:disabled{color:var(--line);cursor:not-allowed}.qty__value[data-astro-cid-s4lp34ku]{text-align:center;min-width:30px;font-family:var(--mono);font-size:.85rem}.cart__continue[data-astro-cid-s4lp34ku]{margin-top:var(--space-l)}.cart__continue[data-astro-cid-s4lp34ku] svg{width:18px;height:10px}.summary[data-astro-cid-s4lp34ku]{gap:var(--space-m);padding:var(--space-l);background:var(--paper);border:var(--rule);box-shadow:var(--frame-offset) var(--frame-offset) 0 var(--ink);align-content:start;display:grid}.summary__title[data-astro-cid-s4lp34ku]{font-size:var(--fs-h3);font-weight:700}.summary__lines[data-astro-cid-s4lp34ku]{display:grid}.summary__lines[data-astro-cid-s4lp34ku] div[data-astro-cid-s4lp34ku]{justify-content:space-between;gap:var(--space-s);border-bottom:var(--rule-soft);padding-block:12px;display:flex}.summary__lines[data-astro-cid-s4lp34ku] dd[data-astro-cid-s4lp34ku]{font-weight:600}.summary__total[data-astro-cid-s4lp34ku]{font-size:1.25rem;font-weight:750;border-bottom:0!important}.summary__discount[data-astro-cid-s4lp34ku] dt[data-astro-cid-s4lp34ku],.summary__discount[data-astro-cid-s4lp34ku] dd[data-astro-cid-s4lp34ku]{color:var(--signal-ink)}.row__info[data-astro-cid-s4lp34ku] .row__set{color:var(--signal-ink);margin-top:2px}.summary__cta[data-astro-cid-s4lp34ku]{width:100%}.summary__trust[data-astro-cid-s4lp34ku]{font-size:var(--fs-small);gap:10px;display:grid}.summary__trust[data-astro-cid-s4lp34ku] li[data-astro-cid-s4lp34ku]{align-items:center;gap:10px;display:flex}.summary__seal[data-astro-cid-s4lp34ku]{width:22px;color:var(--ink);flex:none}.summary__seal[data-astro-cid-s4lp34ku] .seal{width:100%;height:auto}.summary__pay[data-astro-cid-s4lp34ku]{line-height:1.6}@media (width>=1024px){.cart__body[data-astro-cid-s4lp34ku]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cart__list-wrap[data-astro-cid-s4lp34ku]{grid-column:1/span 7}.summary[data-astro-cid-s4lp34ku]{top:calc(var(--header-h) + 24px);grid-column:9/span 4;align-self:start;position:sticky}.row[data-astro-cid-s4lp34ku]{column-gap:var(--space-l);grid-template-columns:120px 1fr auto auto;grid-template-areas:"frame info qty price""frame info qty remove"}.row__frame[data-astro-cid-s4lp34ku]{width:120px}}.cart__empty[data-astro-cid-s4lp34ku]{gap:var(--space-m);margin-top:var(--space-l);justify-items:start;display:grid}.cart[data-astro-cid-s4lp34ku]:has([data-cart-empty]:not([hidden])) .cart__hero[data-astro-cid-s4lp34ku]{align-items:start}.cart[data-astro-cid-s4lp34ku]:has([data-cart-empty]:not([hidden])) .cart__count[data-astro-cid-s4lp34ku]{display:none}.cart__empty-title[data-astro-cid-s4lp34ku]{font-size:var(--fs-h2);letter-spacing:-.04em;text-transform:uppercase;font-weight:800;font-stretch:125%;line-height:.95}
