.products-hero{border-block-end:1px solid var(--color-line);background:radial-gradient(circle at 86% 22%, #57b8e02e, transparent 24rem), var(--color-background);min-height:auto;padding-block:clamp(4.5rem,9vw,8.5rem)}.products-hero__copy{max-width:66rem;margin-block-start:var(--space-5)}.products-hero .display{max-width:13ch}.products-hero .lede{max-width:48rem}.products-list,.product-section,.product-section__layout,.product-section__identity,.product-section__content,.product-section__signal,.product-section__figure{min-width:0}.product-section{padding-block:var(--space-section-open);scroll-margin-top:7rem}.product-section--pridix{background:var(--color-surface)}.product-section--kerniva{border-block-start:1px solid var(--color-line);background:var(--color-background)}.product-section__layout{gap:var(--space-5);display:grid}.product-section__identity{align-content:start;gap:.35rem;display:grid}.product-section__number,.product-section__name,.product-section__category,.product-status{margin:0}.product-section__number{color:var(--color-text-secondary);font-size:var(--type-detail-size);letter-spacing:.12em;margin-block-end:var(--space-3);font-weight:720}.product-section__name{font:560 clamp(2.2rem, 1.7rem + 2.25vw, 4.5rem) / .98 var(--font-display);letter-spacing:-.055em}.product-section__brand-logo{width:min(15rem,100%);height:auto;margin-block:.2rem .65rem;display:block}.product-section__category{color:var(--color-text-secondary);font-size:var(--type-detail-size);font-weight:680}.product-status{width:fit-content;border:1px solid var(--color-line-strong);background:var(--color-background);font-size:var(--type-detail-size);border-radius:999px;align-items:center;gap:.55rem;margin-block-start:var(--space-2);padding:.5rem .75rem;font-weight:720;line-height:1.35;display:inline-flex}.product-status__dot{background:var(--color-brand-blue-deep);border-radius:50%;flex:none;width:.55rem;height:.55rem}.product-status--available>.product-status__dot,html[data-pridix-availability=available] #pridix .product-status__dot{background:var(--color-success)}.product-section__content{align-content:start;justify-items:start;display:grid}.product-section__content h2{max-width:15ch;font:520 clamp(2.2rem, 1.6rem + 2.4vw, 4.75rem) / 1 var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:0}.product-section__copy{max-width:44rem;color:var(--color-text-secondary);margin-block-start:var(--space-4);font-size:clamp(1rem,.96rem + .18vw,1.16rem);line-height:1.68}.product-section__copy p{margin:0}.product-section__copy p+p{margin-block-start:var(--space-2)}.product-section__content .button{margin-block-start:var(--space-4)}.product-section__signal{border:1px solid var(--color-text-primary);border-radius:var(--radius-surface);background:var(--color-background);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr);align-content:space-between;gap:clamp(3rem,8vw,6.5rem);margin-block-start:var(--space-2);padding:clamp(1.25rem,4vw,3rem);display:grid;overflow:hidden}.product-section__signal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.product-section__signal-head p{max-width:14ch;font:600 clamp(1.25rem, 1.05rem + .85vw, 1.85rem) / 1.15 var(--font-body);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.product-section__signal-head img{flex:none;width:clamp(3rem,10vw,4.5rem);height:auto}.product-section__signal-list{border-block-start:1px solid var(--color-text-primary);min-width:0}.product-section__signal-list span{border-block-end:1px solid var(--color-line-strong);overflow-wrap:anywhere;grid-template-columns:1.7rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.9rem;font-size:clamp(.92rem,.86rem + .25vw,1.05rem);font-weight:680;line-height:1.45;display:grid}.product-section__signal-list small{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.68rem;font-weight:720}.product-section__figure{margin:0}.product-section__media{border:1px solid var(--color-line);background:var(--color-surface);overflow:hidden;box-shadow:0 3rem 7rem -5rem #09090b61}.product-section__media img{width:100%;height:auto;display:block}.product-section__figure figcaption{color:var(--color-text-secondary);font-size:var(--type-detail-size);margin-block-start:.65rem}@media (width>=48rem){.product-section__layout{grid-template-columns:repeat(8,minmax(0,1fr))}.product-section__identity{grid-column:1/3}.product-section__content,.product-section__signal,.product-section__figure{grid-column:3/-1}}@media (width>=72rem){.product-section__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.product-section__identity{grid-column:1/4;position:sticky;top:7.5rem}.product-section__content{grid-column:4/9}.product-section__signal,.product-section__figure{grid-column:9/-1;margin-block-start:0}}@media (width<=30rem){.product-section__signal{gap:2.5rem}.product-section__signal-head img{width:3rem}.product-section__signal-list span{grid-template-columns:1.45rem minmax(0,1fr);gap:.6rem}}@media (prefers-reduced-motion:reduce){.product-section{scroll-behavior:auto}}
