.product[data-astro-cid-5vhfxtp5]{padding-block:clamp(2rem, 1.5rem + 2vw, 3.5rem) var(--space-section)}.crumbs[data-astro-cid-5vhfxtp5] ol[data-astro-cid-5vhfxtp5]{color:var(--c-taupe-text);flex-wrap:wrap;gap:.25rem .625rem;margin:0 0 clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.crumbs[data-astro-cid-5vhfxtp5] li[data-astro-cid-5vhfxtp5]+li[data-astro-cid-5vhfxtp5]:before{content:"/";color:var(--c-hairline);margin-right:.625rem}.crumbs[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5],.product__facts[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5]{padding-block:.375rem}.crumbs[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5]{text-underline-offset:3px;transition:text-decoration-color var(--dur-ui) ease;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.crumbs[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5]:hover{text-decoration-color:currentColor}}.crumbs[data-astro-cid-5vhfxtp5] [data-astro-cid-5vhfxtp5][aria-current]{color:var(--c-espresso)}.product__grid[data-astro-cid-5vhfxtp5]{gap:var(--space-l);align-items:start;display:grid}.gallery-p[data-astro-cid-5vhfxtp5]{gap:.75rem;min-width:0;display:grid}.gallery-p__frame[data-astro-cid-5vhfxtp5]{aspect-ratio:4/3;margin:0}.gallery-p__thumbs[data-astro-cid-5vhfxtp5]{scrollbar-width:none;gap:.5rem;margin:0;display:flex;overflow-x:auto}.gallery-p__thumb[data-astro-cid-5vhfxtp5]{aspect-ratio:4/3;opacity:.55;width:88px;transition:opacity var(--dur-ui) ease;flex:none;padding:0;display:block}.gallery-p__thumb[data-astro-cid-5vhfxtp5][aria-current=true]{opacity:1;box-shadow:0 0 0 1px var(--c-burgundy)}@media (hover:hover) and (pointer:fine){.gallery-p__thumb[data-astro-cid-5vhfxtp5]:not([aria-current=true]):hover{opacity:.85}}.product__info[data-astro-cid-5vhfxtp5]{align-content:start;gap:1.5rem;display:grid}.product__brand[data-astro-cid-5vhfxtp5]{color:var(--c-espresso);transition:color var(--dur-ui) ease;justify-self:start;margin:-.5rem;padding:.5rem}@media (hover:hover) and (pointer:fine){.product__brand[data-astro-cid-5vhfxtp5]:hover{color:var(--c-burgundy)}}.product__head[data-astro-cid-5vhfxtp5]{gap:.625rem;display:grid}.product__name[data-astro-cid-5vhfxtp5]{line-height:1.05}.product__type[data-astro-cid-5vhfxtp5]{color:var(--c-burgundy)}.product__facts[data-astro-cid-5vhfxtp5]{border-block:1px solid var(--c-hairline);gap:.5rem;margin:0;padding-block:1rem;display:grid}.product__facts[data-astro-cid-5vhfxtp5] div[data-astro-cid-5vhfxtp5]{grid-template-columns:7.5rem 1fr;gap:1rem;display:grid}.product__facts[data-astro-cid-5vhfxtp5] dt[data-astro-cid-5vhfxtp5]{color:var(--c-taupe-text)}.product__facts[data-astro-cid-5vhfxtp5] dd[data-astro-cid-5vhfxtp5]{margin:0}.product__facts[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5]{text-underline-offset:3px;text-decoration:underline #1f1a174d}.product__desc[data-astro-cid-5vhfxtp5]{color:#1f1a17d9;max-width:34rem}.product__ctas[data-astro-cid-5vhfxtp5]{gap:.75rem;display:grid}.product__ctas[data-astro-cid-5vhfxtp5] .btn[data-astro-cid-5vhfxtp5]{gap:.625rem}.product__more[data-astro-cid-5vhfxtp5]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.product__tel[data-astro-cid-5vhfxtp5]{min-height:44px;color:var(--c-burgundy);font-size:var(--fs-small);align-items:center;gap:.5rem;display:inline-flex}.product__fav[data-astro-cid-5vhfxtp5]{margin-left:auto}.product__favlabel[data-astro-cid-5vhfxtp5]{color:var(--c-burgundy);margin-left:-.75rem}@media (width>=30em){.product__ctas[data-astro-cid-5vhfxtp5]{grid-template-columns:auto auto;justify-content:start}}@media (width>=64em){.product__grid[data-astro-cid-5vhfxtp5]{grid-template-columns:7fr 5fr;gap:clamp(3rem,5vw,5.5rem)}.product__info[data-astro-cid-5vhfxtp5]{top:calc(var(--header-h) + 2rem);position:sticky}}.related__head[data-astro-cid-5vhfxtp5]{margin-bottom:var(--space-l);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.related__grid[data-astro-cid-5vhfxtp5]{grid-template-columns:1fr 1fr;gap:2.5rem 1rem;margin:0;display:grid}@media (width>=64em){.related__grid[data-astro-cid-5vhfxtp5]{grid-template-columns:repeat(4,1fr);gap:3rem 1.5rem}}
