.product-page[data-astro-cid-yn7ksiws]{padding-block:20px 100px}.breadcrumbs[data-astro-cid-yn7ksiws]{color:var(--color-fg-muted);align-items:center;gap:12px;margin-bottom:25px;font-size:14px;display:flex}.breadcrumbs[data-astro-cid-yn7ksiws] a[data-astro-cid-yn7ksiws]{text-underline-offset:4px;text-decoration:underline}.product-layout[data-astro-cid-yn7ksiws]{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.main-image[data-astro-cid-yn7ksiws]{aspect-ratio:1;background:var(--color-surface);overflow:hidden}.main-image[data-astro-cid-yn7ksiws] img,.feature-image[data-astro-cid-yn7ksiws] img,.practical-image[data-astro-cid-yn7ksiws] img,.gallery-grid[data-astro-cid-yn7ksiws] img{object-fit:cover;width:100%;height:100%}.product-info[data-astro-cid-yn7ksiws]{padding-block:clamp(20px,5vw,75px)}.product-info[data-astro-cid-yn7ksiws] h1[data-astro-cid-yn7ksiws]{letter-spacing:-.04em;font-size:clamp(48px,5vw,74px);font-weight:500;line-height:1}.price[data-astro-cid-yn7ksiws]{margin-top:20px;font-size:18px}.product-info[data-astro-cid-yn7ksiws] .description,.feature-copy[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws],.practical-copy[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws],.gallery-heading[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws]{max-width:39ch;color:var(--color-fg);font-size:18px;line-height:1.55}.product-info[data-astro-cid-yn7ksiws] .description{margin-block:36px}.details-list[data-astro-cid-yn7ksiws]{margin-bottom:34px;font-size:15px}.details-list[data-astro-cid-yn7ksiws] div[data-astro-cid-yn7ksiws]{justify-content:space-between;gap:20px;padding:10px 0;display:flex}.details-list[data-astro-cid-yn7ksiws] dt[data-astro-cid-yn7ksiws],.purchase-note[data-astro-cid-yn7ksiws]{color:var(--color-fg-muted)}.buy-button[data-astro-cid-yn7ksiws]{width:100%}.purchase-note[data-astro-cid-yn7ksiws]{margin-top:14px;font-size:14px}.product-info[data-astro-cid-yn7ksiws] .text-link[data-astro-cid-yn7ksiws]{margin-top:24px}.feature[data-astro-cid-yn7ksiws]{background:#e5e1d9;grid-template-columns:56% 44%;display:grid}.feature-image[data-astro-cid-yn7ksiws]{aspect-ratio:1.1;overflow:hidden}.feature-copy[data-astro-cid-yn7ksiws]{flex-direction:column;justify-content:center;padding:clamp(35px,6vw,90px);display:flex}h2[data-astro-cid-yn7ksiws]{letter-spacing:-.04em;font-size:clamp(36px,4vw,55px);font-weight:500;line-height:1.05}.feature-copy[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws],.practical-copy[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws],.gallery-heading[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws]{margin-top:24px}.practical[data-astro-cid-yn7ksiws]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);padding-block:clamp(80px,10vw,150px);display:grid}.practical-image[data-astro-cid-yn7ksiws]{aspect-ratio:1;overflow:hidden}.gallery-heading[data-astro-cid-yn7ksiws]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.gallery-heading[data-astro-cid-yn7ksiws] p[data-astro-cid-yn7ksiws]{margin-top:0}.gallery-grid[data-astro-cid-yn7ksiws]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gallery-grid[data-astro-cid-yn7ksiws] img{aspect-ratio:3/4}.more-objects[data-astro-cid-yn7ksiws]{justify-content:space-between;align-items:end;gap:30px;padding-block:100px 105px;display:flex}@media (prefers-reduced-motion:no-preference){.breadcrumbs[data-astro-cid-yn7ksiws],.main-image[data-astro-cid-yn7ksiws],.product-info[data-astro-cid-yn7ksiws] h1[data-astro-cid-yn7ksiws],.price[data-astro-cid-yn7ksiws],.description[data-astro-cid-yn7ksiws],.details-list[data-astro-cid-yn7ksiws],.buy-button[data-astro-cid-yn7ksiws],.purchase-note[data-astro-cid-yn7ksiws],.product-info[data-astro-cid-yn7ksiws] .text-link[data-astro-cid-yn7ksiws]{animation:.7s both arrive}.product-info[data-astro-cid-yn7ksiws] h1[data-astro-cid-yn7ksiws]{animation-delay:50ms}.price[data-astro-cid-yn7ksiws]{animation-delay:.1s}.description[data-astro-cid-yn7ksiws]{animation-delay:.15s}.details-list[data-astro-cid-yn7ksiws]{animation-delay:.2s}.buy-button[data-astro-cid-yn7ksiws]{animation-delay:.25s}.purchase-note[data-astro-cid-yn7ksiws]{animation-delay:.3s}.product-info[data-astro-cid-yn7ksiws] .text-link[data-astro-cid-yn7ksiws]{animation-delay:.35s}@keyframes arrive{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=767px){.product-page[data-astro-cid-yn7ksiws]{padding-bottom:65px}.product-layout[data-astro-cid-yn7ksiws],.feature[data-astro-cid-yn7ksiws],.practical[data-astro-cid-yn7ksiws]{grid-template-columns:1fr}.product-layout[data-astro-cid-yn7ksiws]{gap:25px}.product-info[data-astro-cid-yn7ksiws]{padding-block:12px}.feature-copy[data-astro-cid-yn7ksiws]{padding:42px 28px}.practical[data-astro-cid-yn7ksiws]{gap:32px;padding-block:70px}.gallery-heading[data-astro-cid-yn7ksiws],.more-objects[data-astro-cid-yn7ksiws]{flex-direction:column;align-items:start}.gallery-grid[data-astro-cid-yn7ksiws]{gap:10px}.more-objects[data-astro-cid-yn7ksiws]{padding-block:75px}}
