.checkout[data-astro-cid-namonfti]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px;display:grid}h2[data-astro-cid-namonfti]{margin-bottom:16px;font-size:26px}.items[data-astro-cid-namonfti] ul[data-astro-cid-namonfti]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.items[data-astro-cid-namonfti] li[data-astro-cid-namonfti]{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;gap:20px;padding-block:20px;display:grid}.thumb[data-astro-cid-namonfti] img[data-astro-cid-namonfti],.ph[data-astro-cid-namonfti]{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius-s);background:var(--paper-2);width:112px;display:block}.line-text[data-astro-cid-namonfti]{align-content:start;gap:6px;display:grid}.title[data-astro-cid-namonfti]{font-weight:600;text-decoration:none}.title[data-astro-cid-namonfti]:hover{text-decoration:underline}.line-text[data-astro-cid-namonfti] small[data-astro-cid-namonfti]{color:var(--muted)}.line-text[data-astro-cid-namonfti] .sale[data-astro-cid-namonfti]{color:var(--sale)}.link[data-astro-cid-namonfti]{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.line-price[data-astro-cid-namonfti]{font-variant-numeric:tabular-nums;align-content:start;justify-items:end;gap:4px;display:grid}.line-price[data-astro-cid-namonfti] .sale[data-astro-cid-namonfti]{color:var(--sale)}.line-price[data-astro-cid-namonfti] s[data-astro-cid-namonfti]{color:var(--muted);font-size:14px}.summary[data-astro-cid-namonfti]{border:1px solid var(--line);border-radius:var(--radius-m);background:#fff;gap:20px;padding:24px;display:grid;position:sticky;top:24px}.coupon[data-astro-cid-namonfti] summary[data-astro-cid-namonfti]{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.coupon-form[data-astro-cid-namonfti]{gap:8px;margin-top:10px;display:flex}.coupon-form[data-astro-cid-namonfti] input[data-astro-cid-namonfti]{text-transform:uppercase;flex:1;min-width:0}.coupon-ok[data-astro-cid-namonfti]{color:var(--sale)}.coupon-ok[data-astro-cid-namonfti] a[data-astro-cid-namonfti],.coupon-error[data-astro-cid-namonfti] a[data-astro-cid-namonfti]{color:inherit}.coupon-error[data-astro-cid-namonfti]{color:var(--accent);margin-top:8px}.totals[data-astro-cid-namonfti]{font-variant-numeric:tabular-nums;gap:10px;margin:0;display:grid}.totals[data-astro-cid-namonfti] div[data-astro-cid-namonfti]{justify-content:space-between;gap:12px;display:flex}.totals[data-astro-cid-namonfti] dd[data-astro-cid-namonfti]{margin:0}.totals[data-astro-cid-namonfti] .off[data-astro-cid-namonfti]{color:var(--sale)}.approx-row[data-astro-cid-namonfti] small[data-astro-cid-namonfti]{color:var(--muted)}.totals[data-astro-cid-namonfti] .grand[data-astro-cid-namonfti]{border-top:1px solid var(--line);padding-top:12px;font-size:19px;font-weight:700}.pay[data-astro-cid-namonfti]{gap:14px;display:grid}.pay[data-astro-cid-namonfti] .btn[data-astro-cid-namonfti].pay{width:100%}.stack[data-astro-cid-namonfti]{gap:12px;display:grid}.methods[data-astro-cid-namonfti],.agree[data-astro-cid-namonfti],.note[data-astro-cid-namonfti]{color:var(--muted);text-align:center;font-size:14px}.agree[data-astro-cid-namonfti] a[data-astro-cid-namonfti]{color:inherit}.notice[data-astro-cid-namonfti]{border-radius:var(--radius-s);background:var(--paper-2);padding:12px 14px;font-size:15px}.error[data-astro-cid-namonfti]{color:var(--accent)}.error[data-astro-cid-namonfti][hidden]{display:none}.or[data-astro-cid-namonfti]{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.or[data-astro-cid-namonfti]:before,.or[data-astro-cid-namonfti]:after{content:"";border-top:1px solid var(--line);flex:1}.alt[data-astro-cid-namonfti]{border:1px solid var(--line);border-radius:var(--radius-s);padding:12px 14px}.alt[data-astro-cid-namonfti] summary[data-astro-cid-namonfti]{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:600;display:flex}.alt[data-astro-cid-namonfti] summary[data-astro-cid-namonfti] em[data-astro-cid-namonfti]{color:var(--muted);font-size:14px;font-style:normal;font-weight:400}.alt[data-astro-cid-namonfti] .stack[data-astro-cid-namonfti]{margin-top:12px}@media (width<=960px){.checkout[data-astro-cid-namonfti]{grid-template-columns:1fr}.summary[data-astro-cid-namonfti]{position:static}}@media (width<=560px){.items[data-astro-cid-namonfti] li[data-astro-cid-namonfti]{grid-template-columns:80px minmax(0,1fr)}.thumb[data-astro-cid-namonfti] img[data-astro-cid-namonfti],.ph[data-astro-cid-namonfti]{width:80px}.line-price[data-astro-cid-namonfti]{grid-column:2;justify-items:start}}
