.product-center-page,.product-category-page{color:var(--ds-color-text-primary);background:var(--ds-v11-surface-0);font-family:var(--ds-font-body)}.product-center-page a,.product-category-page a{touch-action:manipulation;-webkit-tap-highlight-color:rgb(184 78 28 / 18%)}.product-center-page :focus-visible,.product-category-page :focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:calc(var(--ds-focus-offset) + 1px)}.product-center-page .skip-link,.product-category-page .skip-link{color:var(--ds-color-on-primary);background:var(--ds-color-accent)}.pnv2-kicker{margin:0 0 var(--ds-space-3);color:#e17743;font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.pnv2-kicker--light{color:#f0a079}.pnv2-hero{position:relative;isolation:isolate;display:grid;min-height:39rem;overflow:hidden;color:#fff;background:#111b20}.pnv2-hero--text-first{background:linear-gradient(120deg,rgb(255 255 255 / 4%),transparent 42%),radial-gradient(circle at 78% 24%,rgb(200 75 18 / 18%),transparent 28rem),#111b20}.pnv2-hero--text-first:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgb(255 255 255 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 5%) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(90deg,transparent 18%,#000 100%);content:""}.pnv2-hero__media{position:absolute;z-index:-2;inset:0;margin:0}.pnv2-hero__media:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#0a1216f5,#0a1216e0 38%,#0a12166b 70%,#0a121642),linear-gradient(0deg,rgb(10 18 22 / 62%) 0%,transparent 54%);content:""}.pnv2-hero__media picture{display:contents}.pnv2-hero__media img{width:100%;height:100%;object-fit:cover}.pnv2-hero__visual-label{position:absolute;z-index:2;right:var(--ds-space-6);bottom:var(--ds-space-6);padding:.4rem .6rem;border:1px solid rgb(255 255 255 / 24%);color:#e1e7e9;background:#0a1216b3;font-size:var(--ds-font-size-caption);line-height:1.5}.pnv2-hero__content{z-index:1;align-self:center;max-width:47rem;padding:clamp(3rem,8vw,6.5rem) clamp(1rem,5vw,4rem)}.pnv2-hero h1{max-width:12ch;margin:0;color:#fff;font-family:var(--ds-font-display);font-size:clamp(3rem,6.2vw,5.6rem);font-weight:var(--ds-font-weight-bold);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.pnv2-hero__subtitle{max-width:30rem;margin:var(--ds-space-6) 0 0;color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:var(--ds-font-weight-semibold);line-height:1.45;text-wrap:balance}.pnv2-hero__intro{max-width:41rem;margin:var(--ds-space-4) 0 0;color:#c4ced2;font-size:1rem;line-height:1.8;text-wrap:pretty}.pnv2-review-state{width:fit-content;margin:var(--ds-space-4) 0 0;padding:.4rem .6rem;border-left:3px solid var(--ds-color-accent);color:#f6c5ad;background:#b84e1c29;font-size:var(--ds-font-size-small)}.pnv2-actions{display:flex;gap:var(--ds-space-3);align-items:center;flex-wrap:wrap;margin-top:var(--ds-space-8)}.pnv2-button{display:inline-flex;gap:var(--ds-space-8);align-items:center;justify-content:space-between;min-width:12rem;min-height:3.25rem;padding:.85rem var(--ds-space-4);border:1px solid transparent;font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);line-height:1.4;text-decoration:none;transition:color var(--ds-duration-fast) var(--ds-ease-out),background var(--ds-duration-fast) var(--ds-ease-out),border-color var(--ds-duration-fast) var(--ds-ease-out)}.pnv2-button--accent{color:#fff;background:#c84b12}.pnv2-button--accent:hover{color:#fff;background:#9f390b}.pnv2-button--ghost{border-color:#ffffff61;color:#fff;background:#0d181d6b}.pnv2-button--ghost:hover{border-color:#f0a079;color:#fff;background:#ffffff14}.pnv2-hero__metrics{z-index:1;display:grid;align-self:end;margin:0;border-top:1px solid rgb(255 255 255 / 24%);background:#091216d1}.pnv2-hero__metrics>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ds-space-1) var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border-bottom:1px solid rgb(255 255 255 / 18%)}.pnv2-hero__metrics span{grid-row:1 / 3;color:#819096;font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.pnv2-hero__metrics dt{color:#aebbc0;font-size:var(--ds-font-size-caption)}.pnv2-hero__metrics dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#fff;font-family:var(--ds-font-technical);font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.pnv2-cta{display:grid;gap:var(--ds-space-8);padding:clamp(3rem,7vw,5.5rem) clamp(1rem,5vw,4rem);color:#fff;background:linear-gradient(135deg,rgb(255 255 255 / 4%),transparent 45%),#111c21}.pnv2-cta h2{max-width:16ch;margin:0;color:#fff;font-family:var(--ds-font-display);font-size:clamp(2.15rem,4.4vw,4rem);letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.pnv2-cta__copy>p:not(.pnv2-kicker){max-width:42rem;margin:var(--ds-space-4) 0 0;color:#b9c5c9;line-height:1.8}.pnv2-cta__back{display:inline-block;margin-top:var(--ds-space-6);color:#cbd4d7;font-size:var(--ds-font-size-small);text-underline-offset:.25em}.pnv2-cta__back:hover{color:#f0a079}.pnv2-cta__contact{align-self:end;padding-top:var(--ds-space-6);border-top:1px solid #5a696f}.pnv2-cta__contact>span{display:block;margin-bottom:var(--ds-space-2);color:#9eadb2;font-size:var(--ds-font-size-caption)}.pnv2-cta__contact>a{color:#fff;font-family:var(--ds-font-technical);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:var(--ds-font-weight-semibold);text-decoration-color:#c84b12;text-underline-offset:.18em}.pnv2-cta__contact dl{display:grid;gap:var(--ds-space-4);margin:var(--ds-space-6) 0 0}.pnv2-cta__contact dt{margin-bottom:var(--ds-space-1);color:#91a0a6;font-size:var(--ds-font-size-caption)}.pnv2-cta__contact dd{margin:0;color:#d8dfe1;line-height:1.6}.pnv2-review-banner{width:min(100% - 2rem,74rem);margin:1rem auto 0;padding:.75rem 1rem;border:1px solid #d89b39;background:#fff5df;color:#6f4310;font-weight:800;text-align:center}@media(min-width:48rem){.pnv2-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end}.pnv2-hero__content{grid-column:1;grid-row:1}.pnv2-hero__metrics{grid-column:2;grid-row:1;border-left:1px solid rgb(255 255 255 / 20%)}.pnv2-hero--text-first .pnv2-hero__content{max-width:54rem}.pnv2-cta{grid-template-columns:minmax(0,7fr) minmax(17rem,5fr);gap:var(--ds-space-12)}.pnv2-cta__contact dl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media(max-width:47.99rem){.pnv2-hero{min-height:43rem;align-content:end}.pnv2-hero--text-first{min-height:36rem}.pnv2-hero--text-first .pnv2-hero__content{padding-block:var(--ds-space-12) var(--ds-space-8)}.pnv2-hero__media:after{background:linear-gradient(0deg,#091115fa,#091115e3 52%,#09111557)}.pnv2-hero__content{align-self:end;padding-block:8.5rem var(--ds-space-8)}.pnv2-hero h1{font-size:clamp(2.8rem,15vw,4.2rem)}.pnv2-hero__visual-label{top:var(--ds-space-4);right:var(--ds-space-4);bottom:auto;max-width:calc(100% - 2rem)}.pnv2-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pnv2-hero__metrics>div:last-child:nth-child(odd){grid-column:1 / -1}.pnv2-actions,.pnv2-button{width:100%}.pnv2-button{min-width:0}}@media(prefers-reduced-motion:reduce){.product-center-page *,.product-center-page *:before,.product-center-page *:after,.product-category-page *,.product-category-page *:before,.product-category-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:22rem){.pnv2-hero__metrics>div{grid-template-columns:1.25rem minmax(0,1fr);column-gap:var(--ds-space-1);padding-inline:var(--ds-space-3)}.pnv2-hero__metrics dd{overflow-wrap:normal;font-size:.82rem;white-space:nowrap}}
