.cart[data-astro-cid-my2ajqxf]{padding:calc(var(--header-h) + clamp(20px, 3vw, 48px)) var(--edge) 0;overflow-x:clip}.cart__hero[data-astro-cid-my2ajqxf]{gap:var(--space-l);align-items:end;display:grid}.cart__title[data-astro-cid-my2ajqxf]{letter-spacing:-.055em;text-transform:uppercase;margin-top:var(--space-s);font-size:clamp(4rem,17vw,15rem);font-weight:850;font-stretch:125%;line-height:.8}.cart__count[data-astro-cid-my2ajqxf]{margin-top:var(--space-m)}.cart__stage[data-astro-cid-my2ajqxf]{padding-block:var(--space-xl) 0;place-items:center;display:grid;position:relative}.cart__logo[data-astro-cid-my2ajqxf]{width:150%;color:var(--ink);opacity:.07;pointer-events:none;position:absolute;top:42%;left:50%;translate:-50% -50%}.cart__logo[data-astro-cid-my2ajqxf] .logo{width:100%;height:auto}.cart__frame[data-astro-cid-my2ajqxf]{background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--ink);position:absolute;inset:12% 8% 4%}.cart__frame[data-astro-cid-my2ajqxf]:after{content:"";border:var(--rule);translate:var(--frame-offset) var(--frame-offset);position:absolute;inset:0}.cart__stage[data-astro-cid-my2ajqxf] .cart__bag{width:min(78vw,440px);position:relative}@media (width>=1024px){.cart__hero[data-astro-cid-my2ajqxf]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cart__heading[data-astro-cid-my2ajqxf]{padding-bottom:var(--space-2xl);grid-column:1/span 6;align-self:end}.cart__stage[data-astro-cid-my2ajqxf]{grid-column:7/span 6;padding:0}.cart__stage[data-astro-cid-my2ajqxf] .cart__bag{width:min(34vw,480px)}}.cart__body[data-astro-cid-my2ajqxf]{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.cart__list[data-astro-cid-my2ajqxf]{border-top:var(--rule)}.row[data-astro-cid-my2ajqxf]{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-my2ajqxf].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-my2ajqxf]{aspect-ratio:1;background:var(--plane);grid-area:frame;place-items:center;width:88px;display:grid;overflow:hidden}.row__frame[data-astro-cid-my2ajqxf] img[data-astro-cid-my2ajqxf]{object-fit:contain;width:88%;height:88%;transition:transform var(--dur-medium) var(--ease-out)}.row__frame[data-astro-cid-my2ajqxf] img[data-astro-cid-my2ajqxf][data-kind=photo]{object-fit:cover;width:100%;height:100%}.row__frame[data-astro-cid-my2ajqxf]:hover img[data-astro-cid-my2ajqxf]{transform:rotate(-6deg)scale(1.06)}.row__info[data-astro-cid-my2ajqxf]{grid-area:info;gap:2px;display:grid}.row__name[data-astro-cid-my2ajqxf]{font-weight:650;line-height:1.25}.row__qty[data-astro-cid-my2ajqxf]{grid-area:qty;justify-self:start}.row__price[data-astro-cid-my2ajqxf]{text-align:right;grid-area:price;font-weight:650}.row__remove[data-astro-cid-my2ajqxf]{color:var(--mute);text-underline-offset:3px;grid-area:remove;justify-self:end;padding-block:6px;text-decoration:underline}.row__remove[data-astro-cid-my2ajqxf]:hover{color:var(--signal-ink)}.qty[data-astro-cid-my2ajqxf]{box-shadow:inset 0 0 0 1px var(--line);align-items:center;display:inline-flex}.qty__btn[data-astro-cid-my2ajqxf]{width:40px;height:40px;transition:background-color var(--dur-micro) linear;font-size:1.1rem}.qty__btn[data-astro-cid-my2ajqxf]:hover:not(:disabled){background:var(--paper-deep)}.qty__btn[data-astro-cid-my2ajqxf]:disabled{color:var(--line);cursor:not-allowed}.qty__value[data-astro-cid-my2ajqxf]{text-align:center;min-width:30px;font-family:var(--mono);font-size:.85rem}.cart__continue[data-astro-cid-my2ajqxf]{margin-top:var(--space-l)}.cart__continue[data-astro-cid-my2ajqxf] svg{width:18px;height:10px}.summary[data-astro-cid-my2ajqxf]{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-my2ajqxf]{font-size:var(--fs-h3);font-weight:700}.summary__lines[data-astro-cid-my2ajqxf]{display:grid}.summary__lines[data-astro-cid-my2ajqxf] div[data-astro-cid-my2ajqxf]{justify-content:space-between;gap:var(--space-s);border-bottom:var(--rule-soft);padding-block:12px;display:flex}.summary__lines[data-astro-cid-my2ajqxf] dd[data-astro-cid-my2ajqxf]{font-weight:600}.summary__total[data-astro-cid-my2ajqxf]{font-size:1.25rem;font-weight:750;border-bottom:0!important}.summary__discount[data-astro-cid-my2ajqxf] dt[data-astro-cid-my2ajqxf],.summary__discount[data-astro-cid-my2ajqxf] dd[data-astro-cid-my2ajqxf]{color:var(--signal-ink)}.row__info[data-astro-cid-my2ajqxf] .row__set{color:var(--signal-ink);margin-top:2px}.summary__cta[data-astro-cid-my2ajqxf]{width:100%}.summary__trust[data-astro-cid-my2ajqxf]{font-size:var(--fs-small);gap:10px;display:grid}.summary__trust[data-astro-cid-my2ajqxf] li[data-astro-cid-my2ajqxf]{align-items:center;gap:10px;display:flex}.summary__seal[data-astro-cid-my2ajqxf]{width:22px;color:var(--ink);flex:none}.summary__seal[data-astro-cid-my2ajqxf] .seal{width:100%;height:auto}.summary__pay[data-astro-cid-my2ajqxf]{line-height:1.6}@media (width>=1024px){.cart__body[data-astro-cid-my2ajqxf]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cart__list-wrap[data-astro-cid-my2ajqxf]{grid-column:1/span 7}.summary[data-astro-cid-my2ajqxf]{top:calc(var(--header-h) + 24px);grid-column:9/span 4;align-self:start;position:sticky}.row[data-astro-cid-my2ajqxf]{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-my2ajqxf]{width:120px}}.cart__empty[data-astro-cid-my2ajqxf]{gap:var(--space-m);margin-top:var(--space-2xl);justify-items:start;display:grid}.cart__empty-title[data-astro-cid-my2ajqxf]{font-size:var(--fs-h2);letter-spacing:-.04em;text-transform:uppercase;font-weight:800;font-stretch:125%;line-height:.95}.cart__suggest[data-astro-cid-my2ajqxf]{gap:var(--space-xl) var(--gap);width:100%;margin-top:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cart__suggest[data-astro-cid-my2ajqxf]>.tile:nth-child(3){display:none}@media (width>=640px){.cart__suggest[data-astro-cid-my2ajqxf]{grid-template-columns:repeat(3,minmax(0,1fr))}.cart__suggest[data-astro-cid-my2ajqxf]>.tile:nth-child(3){display:flex}}
