.product[data-astro-cid-7dwresqz],.product-related[data-astro-cid-7dwresqz]{background-color:var(--color-surface)}.product-reasons[data-astro-cid-7dwresqz]{background-color:var(--color-ground)}.product[data-astro-cid-7dwresqz]{padding-top:calc(var(--section-gap) + 5.5rem)}.product__title[data-astro-cid-7dwresqz]{font-size:var(--text-3xl);text-wrap:balance;max-width:30ch;font-weight:700}.product__meta[data-astro-cid-7dwresqz]{margin-top:var(--base-2x);color:var(--color-muted)}.product__meta[data-astro-cid-7dwresqz] strong{color:var(--color-ink);font-weight:600}.product__body[data-astro-cid-7dwresqz]{gap:var(--base-8x);margin-top:var(--block-gap);grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.product__offer[data-astro-cid-7dwresqz]{top:var(--base-4x);padding-top:var(--base-3x);border-top:1px solid var(--color-ink);grid-area:1/2;align-self:start;position:sticky}.product__details[data-astro-cid-7dwresqz]{grid-area:1/1}.product__label[data-astro-cid-7dwresqz]{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.product__price[data-astro-cid-7dwresqz]{margin-top:var(--base);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:700}.product__price[data-astro-cid-7dwresqz] span{font-family:var(--font-text);font-size:var(--text-base);color:var(--color-muted);font-weight:400}.product__inc[data-astro-cid-7dwresqz]{margin-top:var(--base-half);color:var(--color-ink)}.product__rrp[data-astro-cid-7dwresqz]{margin-top:var(--base-2x);color:var(--color-body)}.product__request[data-astro-cid-7dwresqz]{margin-top:var(--base);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);text-wrap:balance;font-weight:700}.product__call[data-astro-cid-7dwresqz]{margin-top:var(--base-2x);font-size:var(--text-sm);color:var(--color-muted)}.product__call[data-astro-cid-7dwresqz] a{color:var(--color-ink);white-space:nowrap;transition:color var(--base-transition);font-weight:600}.product__call[data-astro-cid-7dwresqz] a:hover{color:var(--color-accent);text-decoration:none}.product__photo[data-astro-cid-7dwresqz]{margin:0}.product__photo[data-astro-cid-7dwresqz] figcaption{margin-top:var(--base);font-size:var(--text-sm);color:var(--color-muted)}.product__frame[data-astro-cid-7dwresqz]{aspect-ratio:3/2;justify-content:center;align-items:center;display:flex}.product__frame[data-astro-cid-7dwresqz] img{object-fit:contain;width:100%;height:100%;display:block}.product__frame--brand[data-astro-cid-7dwresqz]{aspect-ratio:5/2;background-color:var(--color-wash);border-radius:var(--base-radius)}.product__frame--brand[data-astro-cid-7dwresqz] .product__logo{width:36%;height:40%;filter:var(--img-logo-filter)}.product__wordmark[data-astro-cid-7dwresqz]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-muted);font-weight:700}.product__note[data-astro-cid-7dwresqz]{margin-block:var(--base-2x) var(--base-3x);font-size:var(--text-sm);color:var(--color-muted)}.product__heading[data-astro-cid-7dwresqz]{margin-top:var(--base-5x);font-size:var(--text-lg);font-weight:700}.product__heading[data-astro-cid-7dwresqz]:first-child{margin-top:0}.product__specs[data-astro-cid-7dwresqz]{margin:var(--base-2x) 0 0}.product__specs[data-astro-cid-7dwresqz] div{gap:var(--base-2x);padding-block:var(--base-2x);border-top:1px solid var(--color-hairline);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);display:grid}.product__specs[data-astro-cid-7dwresqz] dt{color:var(--color-muted)}.product__specs[data-astro-cid-7dwresqz] dd{color:var(--color-ink);margin:0}.product__features[data-astro-cid-7dwresqz]{columns:16rem 2;margin:var(--base-2x) 0 0;color:var(--color-body);padding-left:1.2em}.product__description[data-astro-cid-7dwresqz]{margin-top:var(--base-2x);color:var(--color-body);overflow-wrap:anywhere}.product__caveat[data-astro-cid-7dwresqz]{margin-top:var(--base);font-size:var(--text-sm);color:var(--color-muted)}.product-reasons__grid[data-astro-cid-7dwresqz]{gap:var(--base-4x);margin-top:var(--block-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.product-reasons__grid[data-astro-cid-7dwresqz] h3{font-size:var(--text-base);font-weight:700}.product-reasons__grid[data-astro-cid-7dwresqz] p{margin-top:var(--base);color:var(--color-body)}.product-reasons__more[data-astro-cid-7dwresqz]{margin-top:var(--base-4x);color:var(--color-body)}.product-reasons__more[data-astro-cid-7dwresqz] a{color:var(--color-ink);border-bottom:1px solid var(--color-hairline);transition:color var(--base-transition), border-color var(--base-transition)}.product-reasons__more[data-astro-cid-7dwresqz] a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent);text-decoration:none}.product-related__title[data-astro-cid-7dwresqz]{margin-bottom:var(--base-2x);font-size:var(--text-lg);font-weight:700}@media (width<=1005px){.product[data-astro-cid-7dwresqz],.product-reasons[data-astro-cid-7dwresqz],.product-related[data-astro-cid-7dwresqz]{padding-inline:var(--base-4x)}.product__body[data-astro-cid-7dwresqz]{gap:var(--base-5x);grid-template-columns:minmax(0,1fr)}.product__offer[data-astro-cid-7dwresqz],.product__details[data-astro-cid-7dwresqz]{grid-area:auto/1}.product__offer[data-astro-cid-7dwresqz]{position:static}}
