.licence[data-astro-cid-g4fvfyj2]{border:0;min-width:0;margin:0;padding:0}.licence__legend[data-astro-cid-g4fvfyj2]{color:var(--color-muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:500;line-height:14.4px}.licence__options[data-astro-cid-g4fvfyj2]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);gap:2px;padding:2px;display:inline-flex}.licence__option[data-astro-cid-g4fvfyj2]{display:inline-flex;position:relative}.licence__input[data-astro-cid-g4fvfyj2]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.licence__pill[data-astro-cid-g4fvfyj2]{height:32px;color:var(--color-muted);cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.licence__option[data-astro-cid-g4fvfyj2]:hover .licence__pill[data-astro-cid-g4fvfyj2]{color:var(--color-ink)}.licence__input[data-astro-cid-g4fvfyj2]:checked+.licence__pill[data-astro-cid-g4fvfyj2]{color:var(--color-ink);background:#fff;box-shadow:0 1px 2px #0000001f}.licence__input[data-astro-cid-g4fvfyj2]:focus-visible+.licence__pill[data-astro-cid-g4fvfyj2]{outline:2px solid var(--color-ink);outline-offset:2px}.licence__scope[data-astro-cid-g4fvfyj2]{color:var(--color-copy);margin:8px 0 0;font-size:12px;line-height:16px}.buy-option[data-astro-cid-uc6ho43e]{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.buy-option[data-astro-cid-uc6ho43e][hidden]{display:none}.buy-note[data-astro-cid-uc6ho43e]{color:var(--color-muted);font-size:12px;line-height:14.4px}.hero[data-astro-cid-a435by4q]{border:1px solid #dde0e4}.hero__grid[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1fr);min-height:433px;display:grid}.hero__left[data-astro-cid-a435by4q]{flex-direction:column;justify-content:space-between;gap:32px;padding:24px 20px;display:flex}.hero__intro[data-astro-cid-a435by4q]{flex-direction:column;gap:16px;max-width:404px;display:flex}.hero__tagline[data-astro-cid-a435by4q]{color:var(--color-copy);margin:0;font-size:14px;line-height:22.4px}.hero__actions[data-astro-cid-a435by4q]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hero__formats[data-astro-cid-a435by4q]{letter-spacing:.2px;color:#404040;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:16.8px;display:flex}.hero__format[data-astro-cid-a435by4q]{align-items:center;gap:4px;display:inline-flex}.hero__separator[data-astro-cid-a435by4q]{background:#c5c5c5;width:1px;height:20px}.hero__buttons[data-astro-cid-a435by4q]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.hero__rule[data-astro-cid-a435by4q]{background:var(--color-line);display:none}.hero__media[data-astro-cid-a435by4q]{justify-content:center;align-items:center;padding:24px 20px 32px;display:flex}.hero__shot[data-astro-cid-a435by4q]{aspect-ratio:478/340;background:var(--color-surface);width:100%;max-width:478px;box-shadow:var(--shadow-card);border:1px solid #fff;border-radius:8px;overflow:hidden}.hero__image[data-astro-cid-a435by4q]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (width>=1024px){.hero__grid[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);min-height:435px}.hero__left[data-astro-cid-a435by4q]{padding:37px 47px 36px}.hero__rule[data-astro-cid-a435by4q]{display:block}.hero__media[data-astro-cid-a435by4q]{padding:47px 50px}}.gallery[data-astro-cid-4jqwfohy]{--gallery-gap:8px;padding:0 8px}.gallery__strip[data-astro-cid-4jqwfohy]{gap:var(--gallery-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-left:8px;display:flex;overflow-x:auto}.gallery__strip[data-astro-cid-4jqwfohy]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:4px}.gallery__item[data-astro-cid-4jqwfohy]{scroll-snap-align:start;aspect-ratio:390/272;background:var(--color-surface);border:1px solid #fff;border-radius:4px;flex:none;width:390px;max-width:86vw;margin:0;overflow:hidden}.gallery__image[data-astro-cid-4jqwfohy]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (width>=1280px){.gallery[data-astro-cid-4jqwfohy]{margin-right:-48px}}@media (prefers-reduced-motion:reduce){.gallery__strip[data-astro-cid-4jqwfohy]{scroll-snap-type:none}}.stats[data-astro-cid-rgs4nake]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 8px;display:grid}.stats__card[data-astro-cid-rgs4nake]{border:1px solid var(--color-line);background-color:var(--color-panel);border-radius:4px;flex-direction:column;justify-content:center;gap:8px;min-height:129px;padding:20px 24px;display:flex}.stats__label[data-astro-cid-rgs4nake]{color:var(--color-copy);margin:0;font-size:14px;font-weight:500;line-height:16.8px}.stats__value[data-astro-cid-rgs4nake]{color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:21.6px}@media (width>=1024px){.stats[data-astro-cid-rgs4nake]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats__card[data-astro-cid-rgs4nake]{padding:40px}}.buybar[data-astro-cid-lmj7rmdy]{z-index:30;backdrop-filter:blur(12px);box-shadow:var(--shadow-glass);padding-bottom:env(safe-area-inset-bottom);background:#fff9;border-radius:8px 8px 0 0;position:fixed;bottom:0;left:8px;right:8px}@supports not (backdrop-filter:blur(1px)){.buybar[data-astro-cid-lmj7rmdy]{background:#fff}}.buybar__inner[data-astro-cid-lmj7rmdy]{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex}.buybar__id[data-astro-cid-lmj7rmdy]{align-items:center;gap:8px;min-width:0;display:flex}.buybar__mark[data-astro-cid-lmj7rmdy]{flex:none}.buybar__text[data-astro-cid-lmj7rmdy]{min-width:0}.buybar__name[data-astro-cid-lmj7rmdy]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:19.2px;overflow:hidden}.buybar__subtitle[data-astro-cid-lmj7rmdy]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:14.4px;display:none;overflow:hidden}.buybar__actions[data-astro-cid-lmj7rmdy]{flex:none;align-items:flex-start;gap:8px;display:flex}.buybar__pass[data-astro-cid-lmj7rmdy]{display:none}@media (width>=1024px){.buybar[data-astro-cid-lmj7rmdy]{border-radius:8px;margin:0 8px;position:sticky;inset:16px auto auto}.buybar__inner[data-astro-cid-lmj7rmdy]{min-height:72px;padding:12px 24px}.buybar__subtitle[data-astro-cid-lmj7rmdy]{display:block}.buybar__pass[data-astro-cid-lmj7rmdy]{height:40px;display:inline-flex}.buybar__actions[data-astro-cid-lmj7rmdy]{align-items:center}}@media (width<=1023px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.details__title[data-astro-cid-xtxlcp4k]{letter-spacing:-.48px;color:var(--color-ink);margin:0 0 21px;font-size:24px;font-weight:600;line-height:28.8px}.details__intro[data-astro-cid-xtxlcp4k]{max-width:710px;color:var(--color-copy);flex-direction:column;gap:16px;font-size:14px;line-height:22.4px;display:flex}.details__intro[data-astro-cid-xtxlcp4k] p[data-astro-cid-xtxlcp4k]{margin:0}.details__why[data-astro-cid-xtxlcp4k]{margin-top:32px}.details__heading[data-astro-cid-xtxlcp4k]{border-bottom:1px solid var(--color-line);color:var(--color-ink);margin:0 0 20px;padding-bottom:8px;font-size:16px;font-weight:600;line-height:19.2px}.details__bullets[data-astro-cid-xtxlcp4k]{max-width:710px;color:var(--color-copy);margin:0;padding-left:20px;font-size:14px;line-height:28px;list-style:outside}.details__bullets[data-astro-cid-xtxlcp4k] li[data-astro-cid-xtxlcp4k]::marker{color:var(--color-muted)}.details__included[data-astro-cid-xtxlcp4k]{margin-top:32px}.details__list[data-astro-cid-xtxlcp4k]{color:var(--color-copy);gap:8px 16px;margin:0;padding-left:20px;font-size:14px;line-height:28px;list-style:outside;display:grid}.details__list[data-astro-cid-xtxlcp4k] li[data-astro-cid-xtxlcp4k]::marker{color:var(--color-muted)}.details__closing[data-astro-cid-xtxlcp4k]{color:var(--color-ink);margin:40px 0 0;font-size:14px;font-weight:600;line-height:22.4px}@media (width>=640px){.details__list[data-astro-cid-xtxlcp4k]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px}}.sidebar__head[data-astro-cid-2emat6f3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.sidebar__title[data-astro-cid-2emat6f3]{color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:21.6px}.sidebar__group[data-astro-cid-2emat6f3]{margin-top:24px}.sidebar__label[data-astro-cid-2emat6f3]{color:var(--color-copy);margin:0 0 12px;font-size:14px;font-weight:600;line-height:16.8px}.sidebar__chips[data-astro-cid-2emat6f3]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.product-page[data-astro-cid-md2yrsin]{padding-top:1px}.details-panel[data-astro-cid-md2yrsin]{border:1px solid var(--color-line);background:#fff}.details-panel__grid[data-astro-cid-md2yrsin]{gap:32px;padding:28px 20px;display:grid}.sidebar-col[data-astro-cid-md2yrsin]{border-top:1px solid var(--color-line);padding-top:24px}@media (width>=1024px){.details-panel__grid[data-astro-cid-md2yrsin]{grid-template-columns:minmax(0,1fr) 309px;gap:0;padding:32px}.sidebar-col[data-astro-cid-md2yrsin]{border-top:0;border-left:1px solid var(--color-line);padding-top:0;padding-left:56px}}.more[data-astro-cid-md2yrsin]{margin-top:72px}.more__head[data-astro-cid-md2yrsin]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px;padding:0 16px;display:flex}.more__title[data-astro-cid-md2yrsin]{letter-spacing:-.52px;color:var(--color-ink);margin:0;font-size:26px;font-weight:600;line-height:1.2}.more__sub[data-astro-cid-md2yrsin]{color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:16.8px}.more__all[data-astro-cid-md2yrsin]{color:var(--color-ink);text-underline-offset:3px;font-size:14px;font-weight:500;line-height:16.8px}.more__all[data-astro-cid-md2yrsin]:hover{text-decoration:underline}.more__grid[data-astro-cid-md2yrsin]{border:1px solid var(--color-line);background:var(--color-panel);grid-template-columns:minmax(0,1fr);display:grid}.more__cell[data-astro-cid-md2yrsin]{padding:16px 24px 24px}.more__cell[data-astro-cid-md2yrsin]+.more__cell[data-astro-cid-md2yrsin]{border-top:1px solid var(--color-line)}@media (width>=640px){.more__head[data-astro-cid-md2yrsin]{padding:0}.more__title[data-astro-cid-md2yrsin]{letter-spacing:-.64px;font-size:32px;line-height:38.4px}.more__grid[data-astro-cid-md2yrsin]{grid-template-columns:repeat(2,minmax(0,1fr))}.more__cell[data-astro-cid-md2yrsin]+.more__cell[data-astro-cid-md2yrsin]{border-top:0}.more__cell[data-astro-cid-md2yrsin]:nth-child(2n){border-left:1px solid var(--color-line)}.more__cell[data-astro-cid-md2yrsin]:nth-child(3){display:none}}@media (width>=1024px){.more__grid[data-astro-cid-md2yrsin]{grid-template-columns:repeat(3,minmax(0,1fr))}.more__cell[data-astro-cid-md2yrsin]:nth-child(3){display:block}.more__cell[data-astro-cid-md2yrsin]+.more__cell[data-astro-cid-md2yrsin]{border-left:1px solid var(--color-line)}}
