.gallery[data-astro-cid-rj65ajc3]{min-width:0;position:relative}.gal-stage[data-astro-cid-rj65ajc3]{position:relative}.gal-track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--radius-image);background:var(--canvas);display:flex;overflow-x:auto}.gal-track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.slide[data-astro-cid-rj65ajc3]{scroll-snap-align:start;background:var(--canvas);flex:0 0 100%;height:min(36svh,110vw);margin:0;position:relative}.slide[data-astro-cid-rj65ajc3] img{object-fit:contain;width:100%;height:100%}.badge[data-astro-cid-rj65ajc3]{border-radius:var(--radius-button);background:var(--card);border:1px solid var(--hairline);height:28px;font-size:var(--text-label);white-space:nowrap;color:var(--ink);align-items:center;padding:0 12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.gal-arrow[data-astro-cid-rj65ajc3]{width:var(--tap);height:var(--tap);border-radius:var(--radius-button);border:1px solid var(--hairline);background:var(--card);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-release) var(--ease-out);justify-content:center;align-items:center;margin-top:-22px;padding:0;display:inline-flex;position:absolute;top:50%}.gal-arrow[data-astro-cid-rj65ajc3]:not([aria-disabled=true]):active{transition-duration:var(--dur-press);transform:scale(.97)}.gal-arrow[data-astro-cid-rj65ajc3][aria-disabled=true]{opacity:.4;cursor:default}.gal-arrow[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gal-arrow[data-astro-cid-rj65ajc3].prev{left:8px}.gal-arrow[data-astro-cid-rj65ajc3].next{right:8px}.gal-count[data-astro-cid-rj65ajc3]{border-radius:var(--radius-button);background:var(--card);border:1px solid var(--hairline);height:28px;font-size:var(--text-label);font-variant-numeric:var(--nums);align-items:center;padding:0 10px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:12px}.thumbs[data-astro-cid-rj65ajc3]{margin:var(--s3) 0 0;gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:none}.thumbs[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border-radius:var(--radius-image);border:1px solid var(--hairline);background:var(--canvas);cursor:pointer;width:64px;height:80px;padding:0;display:block;overflow:hidden}.thumbs[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.thumbs[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%}@media (width>=900px){.slide[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;height:auto;max-height:720px}.thumbs[data-astro-cid-rj65ajc3]{display:flex}}.trust[data-astro-cid-22457w6j]{margin:var(--s3) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.trust[data-astro-cid-22457w6j] li[data-astro-cid-22457w6j]{gap:var(--s2);font-size:var(--text-small);color:var(--ink-soft);align-items:center;line-height:1.35;display:flex}.trust[data-astro-cid-22457w6j] svg[data-astro-cid-22457w6j]{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.buybox[data-astro-cid-eolyxw2h]{justify-items:start;display:grid}.bb-price[data-astro-cid-eolyxw2h]{margin:0 0 var(--s2)}.bb-btn[data-astro-cid-eolyxw2h]{width:100%}.bb-sample[data-astro-cid-eolyxw2h]{margin-top:var(--s1)}.bb-paper[data-astro-cid-eolyxw2h]{margin-top:var(--s2)}.bb-when[data-astro-cid-eolyxw2h]{font-size:var(--text-small);color:var(--ink-soft);margin-bottom:var(--s3)}.bb-soon[data-astro-cid-eolyxw2h]{width:100%}@media (width>=900px){.bb-btn[data-astro-cid-eolyxw2h]{max-width:420px}}.text-cover[data-astro-cid-nudhpnz4]{aspect-ratio:2/3;background:var(--shade);height:100%;color:var(--paper);border-radius:var(--radius-book);box-shadow:var(--shadow-book);text-align:center;flex-direction:column;justify-content:space-between;padding:12% 10%;display:flex}.t[data-astro-cid-nudhpnz4]{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1.05}.a[data-astro-cid-nudhpnz4]{letter-spacing:.08em;font-size:.8125rem}.chips[data-astro-cid-3zyzu2i7]{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sticky-buy[data-astro-cid-aubhnysn]{z-index:20;align-items:center;gap:var(--s3);min-height:64px;padding:var(--s2) max(var(--gutter), env(safe-area-inset-right)) calc(var(--s2) + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));background:var(--card);box-shadow:0 0 0 1px var(--hairline);color:var(--ink);font-variant-numeric:var(--nums);display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-buy[data-astro-cid-aubhnysn][hidden]{display:none}.sb-title[data-astro-cid-aubhnysn]{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1rem;line-height:1.2;overflow:hidden}.sb-btn[data-astro-cid-aubhnysn]{flex:none}@media (width<=359px){.sb-title[data-astro-cid-aubhnysn]{display:none}.sb-btn[data-astro-cid-aubhnysn]{flex:1}}.pp[data-astro-cid-ox3fjlag]{gap:var(--s3);display:grid}.pp[data-astro-cid-ox3fjlag] .crumbs[data-astro-cid-ox3fjlag]{margin-bottom:calc(-1 * var(--s2))}.buy[data-astro-cid-ox3fjlag] h1[data-astro-cid-ox3fjlag]{font-size:var(--text-title-product);letter-spacing:-.01em;margin-bottom:6px;line-height:1.1}.series-label[data-astro-cid-ox3fjlag]{font-size:var(--text-label);color:var(--ink-soft);margin:0 0 var(--s1);font-weight:700}.promise[data-astro-cid-ox3fjlag]{font-size:var(--text-small);color:var(--ink-soft);margin-bottom:var(--s2);line-height:1.4}.chips-top[data-astro-cid-ox3fjlag]{margin-bottom:var(--s3)}.stand-in[data-astro-cid-ox3fjlag]{background:var(--canvas);border-radius:var(--radius-image);padding:var(--s5);justify-items:center;display:grid}.stand-in[data-astro-cid-ox3fjlag] .text-cover{width:min(56vw,260px);height:auto}@media (width<=899px){.chips-top[data-astro-cid-ox3fjlag],.series-label[data-astro-cid-ox3fjlag].in-title,.pp[data-astro-cid-ox3fjlag] .crumbs[data-astro-cid-ox3fjlag] [data-astro-cid-ox3fjlag][aria-current],.pp[data-astro-cid-ox3fjlag] .crumbs[data-astro-cid-ox3fjlag] .sep[data-astro-cid-ox3fjlag]:last-of-type{display:none}}@media (width>=900px){.pp[data-astro-cid-ox3fjlag]{column-gap:var(--s8);row-gap:var(--s2);padding-top:var(--s2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.pp[data-astro-cid-ox3fjlag] .crumbs[data-astro-cid-ox3fjlag]{grid-column:1/-1;margin:0}.buy[data-astro-cid-ox3fjlag]{padding-top:var(--s5)}.promise[data-astro-cid-ox3fjlag]{font-size:var(--text-body);margin-bottom:var(--s4)}}.sec[data-astro-cid-ox3fjlag]{padding-top:var(--s7)}.sec[data-astro-cid-ox3fjlag]>h2[data-astro-cid-ox3fjlag]{margin-bottom:var(--s2)}.sec[data-astro-cid-ox3fjlag]>.lede[data-astro-cid-ox3fjlag]{font-size:var(--text-small);margin-bottom:var(--s5);max-width:var(--measure)}@media (width>=900px){.sec[data-astro-cid-ox3fjlag]{padding-top:var(--s9)}}.strip[data-astro-cid-ox3fjlag]{gap:var(--s4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:82%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.strip[data-astro-cid-ox3fjlag] li[data-astro-cid-ox3fjlag]{scroll-snap-align:start}.strip[data-astro-cid-ox3fjlag] figure[data-astro-cid-ox3fjlag],.pages[data-astro-cid-ox3fjlag] figure[data-astro-cid-ox3fjlag]{margin:0}.strip[data-astro-cid-ox3fjlag] img,.pages[data-astro-cid-ox3fjlag] img{border-radius:var(--radius-image);background:var(--canvas);width:100%;height:auto}figcaption[data-astro-cid-ox3fjlag]{font-size:var(--text-label);color:var(--ink-soft);margin-top:var(--s2)}@media (width>=900px){.strip[data-astro-cid-ox3fjlag]{grid-auto-columns:calc((100% - 2 * var(--s4)) / 3)}}.quote[data-astro-cid-ox3fjlag]{margin:var(--s6) 0 0;max-width:44ch;padding:0}.quote[data-astro-cid-ox3fjlag] p[data-astro-cid-ox3fjlag]{font-family:var(--font-display);font-style:normal;font-size:var(--text-h3);margin-bottom:var(--s2);line-height:1.3}.quote[data-astro-cid-ox3fjlag] cite[data-astro-cid-ox3fjlag]{font-style:normal;font-size:var(--text-label);color:var(--ink-soft)}.pages[data-astro-cid-ox3fjlag]{gap:var(--s5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.pages[data-astro-cid-ox3fjlag]{grid-template-columns:repeat(2,minmax(0,1fr))}}.counts-note[data-astro-cid-ox3fjlag]{font-variant-numeric:var(--nums);font-size:var(--text-label);color:var(--ink-soft);margin-top:var(--s3)}#what-you-get[data-astro-cid-ox3fjlag] .facts[data-astro-cid-ox3fjlag]{max-width:760px}.steps[data-astro-cid-ox3fjlag]{max-width:var(--measure);gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ox3fjlag] li[data-astro-cid-ox3fjlag]{font-size:var(--text-small);color:var(--ink-soft);line-height:1.5}.steps[data-astro-cid-ox3fjlag] b[data-astro-cid-ox3fjlag]{color:var(--ink);font-size:1.125rem;display:block}.desc[data-astro-cid-ox3fjlag]{max-width:var(--measure)}.desc[data-astro-cid-ox3fjlag] p{margin-bottom:var(--s3)}.sub[data-astro-cid-ox3fjlag]{font-family:var(--font-body);margin:var(--s6) 0 var(--s2);font-size:1.125rem;font-weight:700}.who[data-astro-cid-ox3fjlag]{border-top:1px solid var(--hairline);max-width:var(--measure);margin:0;padding:0;list-style:none}.who[data-astro-cid-ox3fjlag] li[data-astro-cid-ox3fjlag]{padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}.chips-below[data-astro-cid-ox3fjlag]{margin-top:var(--s4)}.two[data-astro-cid-ox3fjlag]{gap:0;display:grid}@media (width>=900px){.two[data-astro-cid-ox3fjlag]{gap:var(--s8);grid-template-columns:1fr 1fr;align-items:start}}.chapter[data-astro-cid-ox3fjlag]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);max-width:68ch}.chapter[data-astro-cid-ox3fjlag] summary[data-astro-cid-ox3fjlag]{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) 0;cursor:pointer;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.chapter[data-astro-cid-ox3fjlag] summary[data-astro-cid-ox3fjlag]::-webkit-details-marker{display:none}.chapter[data-astro-cid-ox3fjlag] .plus[data-astro-cid-ox3fjlag]{width:20px;height:20px;transition:transform var(--dur-base) var(--ease-out);flex:none;position:relative}.chapter[data-astro-cid-ox3fjlag] .plus[data-astro-cid-ox3fjlag]:before,.chapter[data-astro-cid-ox3fjlag] .plus[data-astro-cid-ox3fjlag]:after{content:"";background:var(--ink);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chapter[data-astro-cid-ox3fjlag] .plus[data-astro-cid-ox3fjlag]:after{transform:translate(-50%,-50%)rotate(90deg)}.chapter[data-astro-cid-ox3fjlag][open] .plus[data-astro-cid-ox3fjlag]{transform:rotate(45deg)}.ch-text[data-astro-cid-ox3fjlag]{padding-block:var(--s4) var(--s6)}.ch-text[data-astro-cid-ox3fjlag] p[data-astro-cid-ox3fjlag]{max-width:62ch;margin-bottom:var(--s3)}.ch-title[data-astro-cid-ox3fjlag]{font-family:var(--font-display);font-size:var(--text-h3)}.ch-meta[data-astro-cid-ox3fjlag]{font-family:var(--font-body);font-size:var(--text-small);color:var(--ink-soft)}.ch-break[data-astro-cid-ox3fjlag]{text-align:center;color:var(--ink-soft);letter-spacing:.3em}.ch-end[data-astro-cid-ox3fjlag]{margin-top:var(--s6);padding:var(--s5);border-radius:var(--radius-card);background:var(--canvas)}.ch-end[data-astro-cid-ox3fjlag] .btn[data-astro-cid-ox3fjlag]{width:100%;max-width:420px}.order[data-astro-cid-ox3fjlag]{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.order[data-astro-cid-ox3fjlag] a[data-astro-cid-ox3fjlag]{align-items:center;gap:var(--s3);min-height:var(--tap);font-weight:700;text-decoration:none;display:inline-flex}.order[data-astro-cid-ox3fjlag] a[data-astro-cid-ox3fjlag][aria-current]{text-decoration:underline}.num[data-astro-cid-ox3fjlag]{color:var(--ink-soft);min-width:4.5rem;font-weight:400}.bundle[data-astro-cid-ox3fjlag]{border:1px solid var(--hairline);background:var(--card);border-radius:var(--radius-card);padding:var(--s5);max-width:640px}.bundle-h[data-astro-cid-ox3fjlag]{font-size:var(--text-h3);margin-bottom:var(--s2)}.save[data-astro-cid-ox3fjlag]{color:var(--sale);font-weight:700}.maker[data-astro-cid-ox3fjlag]{gap:var(--s5);margin-top:var(--s4);grid-template-columns:110px 1fr;align-items:start;display:grid}.maker[data-astro-cid-ox3fjlag] p[data-astro-cid-ox3fjlag]{font-size:var(--text-small);color:var(--ink-soft)}.maker[data-astro-cid-ox3fjlag] .photo-slot[data-astro-cid-ox3fjlag]{padding:var(--s2)}.text-link[data-astro-cid-ox3fjlag].small{font-size:1rem}.pair-grid[data-astro-cid-ox3fjlag]{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.pair-grid[data-astro-cid-ox3fjlag]{grid-template-columns:repeat(3,minmax(0,1fr))}}
