.product-page{--muted:#626b70}.pd-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:22px;font-size:13px;color:var(--muted)}.pd-breadcrumb span{color:var(--ink)}.pd-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:68px;padding-block:8px 36px}.pd-gallery,.pd-hero-copy{min-width:0}.pd-main-image{position:relative;height:430px;border:1px solid #e7e9e9;background:#fafbfb;padding:24px}.pd-main-image>img{width:100%;height:100%;object-fit:contain}.pd-main-image.pd-view-1{padding:0}.pd-view-1>img{object-fit:cover}.pd-view-2>img{max-width:260px;margin-inline:auto}.pd-image-label{position:absolute;bottom:15px;left:18px;padding:5px 8px;background:rgb(255 255 255/95%);color:var(--muted);font-size:12px}.pd-thumbnails{display:flex;align-items:center;gap:12px;margin-top:15px}.pd-thumbnails button{width:90px;height:68px;padding:4px;background:#fff;border:1px solid var(--line)}.pd-thumbnails button[aria-pressed=true]{border:2px solid var(--teal)}.pd-thumbnails img{width:100%;height:100%;object-fit:cover}.pd-thumbnails p{margin-left:auto;font-size:13px;color:var(--muted);line-height:1.5}.pd-eyebrow{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.pd-hero-copy{padding-top:5px}.pd-hero h1{font-size:clamp(42px,4vw,58px);max-width:540px;line-height:1.04;letter-spacing:-2px;margin-top:15px}.pd-hero .accent-rule{margin-block:20px}.pd-tagline{font-size:22px;font-weight:700;line-height:1.35}.pd-description{color:var(--muted);font-size:16px;line-height:1.6;margin-top:11px;max-width:510px}.pd-quick-specs{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;padding-block:15px;border-block:1px solid var(--line);gap:18px}.pd-quick-specs span{font-size:12px;color:var(--muted)}.pd-quick-specs strong{display:block;margin-bottom:4px;font-size:16px;color:var(--ink)}.pd-quick-specs span+span{border-left:1px solid var(--line);padding-left:20px}.pd-finish-picker{margin:19px 0 0;padding:0;border:0;min-width:0}.pd-finish-picker legend{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:700;margin-bottom:10px}.pd-finish-picker legend span{font-size:12px;color:var(--muted);font-weight:400}.pd-finish-picker>div{display:flex;gap:10px}.pd-finish-picker button{position:relative;width:61px;height:42px;border:2px solid transparent;padding:3px;background:#fff}.pd-finish-picker button img{width:100%;height:100%;object-fit:cover}.pd-finish-picker button[aria-pressed=true]{border-color:var(--teal)}.pd-finish-picker button svg{position:absolute;right:1px;bottom:1px;color:#fff;background:#007c83;padding:2px;width:18px;height:18px}.pd-hero-actions{display:flex;gap:12px;margin-top:21px}.pd-hero-actions .button{min-height:46px}.pd-whatsapp{display:inline-flex;gap:8px;color:var(--blue);font-size:13px;margin-top:16px}.pd-section-nav,.pd-whatsapp{align-items:center;font-weight:700}.pd-section-nav{display:flex;gap:40px;padding-block:19px;font-size:14px}.pd-section-nav a:last-child{display:inline-flex;align-items:center;gap:12px;color:var(--blue);margin-left:auto}.pd-overview,.pd-specifications{display:grid;grid-template-columns:32% 1fr;gap:65px;padding-block:46px}.pd-inline-heading h2,.pd-section-heading h2{font-size:36px;line-height:1.12;letter-spacing:-1px;margin-top:12px}.pd-section-heading>p:not(.pd-eyebrow){max-width:300px;color:var(--muted);font-size:16px;line-height:1.6}.pd-benefits{display:grid;gap:23px}.pd-benefits>div{display:flex;gap:23px}.pd-benefit-number{color:var(--teal);font-size:24px;font-weight:700;min-width:31px}.pd-benefits h3{font-size:20px;margin-bottom:6px}.pd-benefits p{max-width:650px;line-height:1.6;color:var(--muted);font-size:16px}.pd-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--blue);font-size:14px;font-weight:700}.pd-section-heading .pd-text-link{margin-top:24px}.pd-spec-table{width:100%;border-collapse:collapse;font-size:15px}.pd-spec-table caption{text-align:left;padding-bottom:13px;font-size:12px;color:var(--muted)}.pd-spec-table tr{border-bottom:1px solid var(--line)}.pd-spec-table tr:first-child{border-top:2px solid var(--teal)}.pd-spec-table td,.pd-spec-table th{padding:13px 16px;text-align:left;vertical-align:top;line-height:1.5}.pd-spec-table th{width:33%;background:#f6f8f8;font-size:14px}.pd-note{color:var(--muted);font-size:12px;line-height:1.6;margin-top:14px}.pd-applications,.pd-related{padding-block:40px}.pd-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.pd-inline-heading>p{font-size:15px;color:var(--muted);line-height:1.6}.pd-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:7px}.pd-application-grid figure{margin:0}.pd-application-grid img{width:100%;height:285px;object-fit:cover}.pd-application-grid figcaption{padding-top:17px}.pd-application-grid h3{font-size:21px}.pd-application-grid p{font-size:15px;line-height:1.55;color:var(--muted);max-width:510px;margin-top:7px}.pd-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:6px}.pd-related-card{min-width:0}.pd-related-card>img{width:100%;height:200px;object-fit:contain;background:#f7f9f9;border:1px solid #edf0f0}.pd-related-card>div{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.pd-related-card h3{font-size:22px}.pd-related-card svg{color:var(--blue)}.pd-related-card p{color:var(--muted);font-size:14px;margin-top:6px}.pd-related-card>span{display:inline-block;color:var(--blue);font-size:12px;font-weight:700;margin-top:12px}.pd-related-card:hover img{opacity:.85}.pd-resources{grid-template-columns:35% 1fr;padding-block:40px}.pd-resources h2{margin-top:10px}.pd-download{display:grid;grid-template-columns:26px 1fr 24px;gap:4px 12px;align-items:center;border-block:1px solid var(--line);padding-block:18px;color:var(--blue);font-size:17px;font-weight:700}.pd-download>svg:first-child{grid-row:1/3}.pd-download>span{grid-column:2;font-size:12px;font-weight:400;color:var(--muted)}.pd-download>svg:last-child{grid-column:3;grid-row:1/3}.pd-resources .faqs details{padding-block:15px}.pd-resources .faqs details p{line-height:1.6;margin-top:10px;color:var(--muted)}.pd-inquiry{padding-block:42px;grid-template-columns:35% 1fr;gap:55px}.pd-inquiry .inquiry-copy{padding:0}.pd-inquiry h2{margin-top:14px}.pd-inquiry-intro{color:var(--muted);font-size:16px;max-width:350px;line-height:1.6;margin-bottom:25px}.pd-inquiry .contact-details{font-size:16px}.pd-inquiry .inquiry-form{align-self:center}@media (min-width:761px) and (max-width:1150px){.pd-hero{gap:32px}.pd-main-image{height:410px;padding:12px}.pd-hero h1{font-size:44px}.pd-tagline{font-size:19px}.pd-description{font-size:15px}.pd-thumbnails p{display:none}.pd-hero-actions{flex-wrap:wrap}.pd-section-nav{gap:22px;font-size:12px}.pd-overview,.pd-specifications{gap:32px}.pd-spec-table td,.pd-spec-table th{padding-inline:12px}.pd-inquiry{gap:30px}.pd-inquiry .contact-details{font-size:14px}}@media (max-width:760px){.pd-breadcrumb{padding-block:18px;font-size:12px;gap:8px}.pd-hero{grid-template-columns:1fr;gap:26px;padding-block:0 28px}.pd-main-image{height:290px;padding:15px}.pd-thumbnails{gap:9px;margin-top:10px}.pd-thumbnails button{width:70px;height:52px}.pd-thumbnails p{font-size:11px}.pd-hero-copy{padding:0}.pd-eyebrow{font-size:11px;letter-spacing:1px}.pd-hero h1{font-size:43px;max-width:350px;letter-spacing:-1.5px;margin-top:12px}.pd-tagline{font-size:20px}.pd-description{font-size:16px}.pd-quick-specs{gap:12px}.pd-quick-specs strong{font-size:14px}.pd-quick-specs span{font-size:11px}.pd-quick-specs span+span{padding-left:12px}.pd-finish-picker button{width:66px;height:47px}.pd-hero-actions{gap:10px}.pd-hero-actions .button{flex:1 1;font-size:14px;padding-inline:10px;gap:9px}.pd-whatsapp{font-size:12px}.pd-whatsapp svg{flex-shrink:0}.pd-section-nav{gap:12px 22px;flex-wrap:wrap;padding-block:17px;font-size:12px}.pd-section-nav a:last-child{display:none}.pd-overview,.pd-specifications{grid-template-columns:1fr;gap:20px;padding-block:30px}.pd-inline-heading h2,.pd-section-heading h2{font-size:30px}.pd-benefits{gap:22px}.pd-benefits>div{gap:17px}.pd-benefits h3{font-size:19px}.pd-benefits p{font-size:15px}.pd-section-heading>p:not(.pd-eyebrow){max-width:none;font-size:15px}.pd-section-heading>p br{display:none}.pd-section-heading .pd-text-link{margin-top:14px}.pd-spec-table th{width:37%;font-size:12px}.pd-spec-table td{font-size:13px}.pd-spec-table td,.pd-spec-table th{padding:12px 10px}.pd-applications,.pd-related{padding-block:30px}.pd-inline-heading{align-items:flex-start;flex-direction:column;gap:0}.pd-inline-heading>p{margin-bottom:20px;font-size:14px}.pd-inline-heading>p br{display:none}.pd-application-grid{grid-template-columns:1fr;gap:26px}.pd-application-grid img{height:230px}.pd-application-grid h3{font-size:20px}.pd-application-grid p{font-size:14px}.pd-related .pd-inline-heading>a{margin-bottom:20px}.pd-related-grid{grid-template-columns:1fr;gap:26px}.pd-related-card>img{height:190px}.pd-related-card>div{margin-top:12px}.pd-related-card h3{font-size:21px}.pd-resources{gap:26px}.pd-inquiry,.pd-resources{grid-template-columns:1fr;padding-block:30px}.pd-inquiry{gap:27px}.pd-inquiry .contact-details{font-size:15px}.pd-inquiry-intro{margin-bottom:20px;max-width:none;font-size:15px}}.pd-brand-scenes{padding-block:42px}.pd-brand-scenes figure{margin:0}.pd-team-scene{margin-top:12px!important}.pd-brand-scenes figure>a{display:block;position:relative}.pd-brand-scenes figure img{width:100%;height:auto;object-fit:contain}.pd-brand-scenes figcaption{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding-block:15px 20px}.pd-brand-scenes figcaption h3{font-size:21px}.pd-brand-scenes figcaption>span{font-size:12px;color:var(--muted)}.pd-scene-expand{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.93);padding:8px 11px;border-radius:3px;font-size:12px;color:#35464e}.pd-visit-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:44px;margin-top:15px;align-items:center}.pd-visit-copy>h3{font-size:31px;line-height:1.15;letter-spacing:-.7px;margin:16px 0}.pd-visit-copy>p:not(.pd-eyebrow){font-size:16px;line-height:1.7;color:var(--muted);max-width:400px}.pd-visit-copy>a{margin-top:22px}.pd-scene-disclosure{font-size:12px;color:var(--muted);line-height:1.6;margin-top:15px;max-width:850px}@media(max-width:760px){.pd-brand-scenes{padding-block:30px}.pd-brand-scenes figcaption{display:block}.pd-brand-scenes figcaption h3{font-size:20px;margin-bottom:6px}.pd-visit-layout{grid-template-columns:1fr;gap:12px}.pd-visit-copy>h3{font-size:28px}.pd-scene-expand{font-size:10px;padding:6px 8px;right:7px;bottom:7px}.pd-brand-scenes .pd-inline-heading>p{margin-bottom:12px}}