._container_628uu_1{display:flex;flex-direction:column;gap:var(--spacing-8);font-family:var(--font-family-base)}._section_628uu_8{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionHeader_628uu_14{display:flex;align-items:baseline;gap:var(--spacing-2)}._sectionTitle_628uu_20{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-weight:600;margin:0}._multiNotice_628uu_29{font-size:.75rem;color:var(--muted-foreground);font-style:italic}._toggleGroup_628uu_35{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._toggleChip_628uu_41{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);height:auto;min-height:4rem;border-radius:0!important;text-transform:none;font-weight:500}._toggleChipLabel_628uu_57{font-size:.875rem;color:inherit}._toggleChipDelta_628uu_62{font-size:.75rem;color:inherit;opacity:.7}._checkboxList_628uu_68{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--surface);border:1px solid var(--border)}._checkboxRow_628uu_77{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}._checkboxLabel_628uu_84{font-size:.875rem;color:var(--foreground);flex:1;font-weight:500}._checkboxDelta_628uu_91{font-size:.875rem;color:var(--muted-foreground)}._configuratorFooter_628uu_96{margin-top:var(--spacing-4);padding-top:var(--spacing-8);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._priceRow_628uu_105{display:flex;justify-content:space-between;align-items:flex-end}._priceDisplay_628uu_111{display:flex;flex-direction:column;gap:var(--spacing-1)}._unitPrice_628uu_117{font-family:var(--font-family-display);font-size:2.5rem;font-weight:500;color:var(--foreground);line-height:1}._totalPrice_628uu_125{font-size:.875rem;color:var(--muted-foreground)}._stockNotice_628uu_130{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1);font-size:.875rem}._availability_available_to_order_628uu_138{color:var(--success);font-weight:600}._availability_pre_order_628uu_143,._availability_custom_quote_628uu_144{color:var(--warning);font-weight:600}._availability_request_availability_628uu_149{color:var(--muted-foreground);font-weight:600}._leadTime_628uu_154{color:var(--muted-foreground)}._actionRow_628uu_158{display:flex;gap:var(--spacing-4)}._stepper_628uu_163{display:flex;align-items:center;border:1px solid var(--border);height:3.5rem;background:transparent}._stepperBtn_628uu_171{width:3rem;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--foreground);cursor:pointer;transition:background var(--animation-duration-fast) ease}._stepperBtn_628uu_171:hover:not(:disabled){background:var(--surface)}._stepperBtn_628uu_171:disabled{opacity:.5;cursor:not-allowed}._stepperVal_628uu_193{width:2rem;text-align:center;font-size:1rem;font-weight:600}._addBtn_628uu_200,._quoteBtn_628uu_204{flex:1}._exclusions_628uu_208{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.6}._buyerFacts_u41d4_1{margin:24px 0;border:1px solid var(--border);background:var(--surface);padding:22px;border-radius:10px}._buyerFacts_u41d4_1 h2{font-family:var(--font-family-display);font-size:1.4rem;margin:0 0 15px}._buyerFacts_u41d4_1 dl{margin:0}._buyerFacts_u41d4_1 dl div{display:grid;grid-template-columns:minmax(115px,38%) 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--border)}._buyerFacts_u41d4_1 dt{font-weight:700;font-size:.875rem}._buyerFacts_u41d4_1 dd{margin:0;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}._buyerFacts_u41d4_1 p,._purchaseNotice_u41d4_7{font-size:.85rem;line-height:1.6;color:var(--foreground);opacity:.83}@media(max-width:600px){._buyerFacts_u41d4_1{padding:16px}._buyerFacts_u41d4_1 dl div{grid-template-columns:1fr;gap:4px}}._productGallery_u41d4_9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem}._galleryThumb_u41d4_16{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid var(--border, #ded8ce);background:#f3f0ea}._page_u41d4_24{background-color:var(--background);min-height:100vh;display:flex;flex-direction:column}._container_u41d4_31{max-width:1440px;margin:0 auto;padding:0 var(--spacing-6);width:100%}._breadcrumb_u41d4_38{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-family:var(--font-family-base)}._breadcrumb_u41d4_38 a{color:var(--foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumb_u41d4_38 a:hover{color:var(--primary)}._current_u41d4_60{color:var(--muted-foreground)}._hero_u41d4_65{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);margin-bottom:var(--spacing-20)}._imageCol_u41d4_72{background-color:var(--surface);aspect-ratio:1/1;position:relative;border:1px solid var(--border);overflow:hidden}._productImage_u41d4_80{width:100%;height:100%;object-fit:cover}._colorSwatch_u41d4_86{width:100%;height:100%;background-image:linear-gradient(135deg,#ffffff1a,#0000001a)}._detailsCol_u41d4_92{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-6) 0}._brand_u41d4_99{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground);margin-bottom:var(--spacing-4);font-weight:600}._productName_u41d4_108{font-family:var(--font-family-display);font-size:3rem;font-weight:500;line-height:1.1;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._ratingRow_u41d4_117{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._stars_u41d4_124{display:flex;align-items:center;gap:4px;color:var(--chart-color-1);font-size:.875rem;font-weight:600}._reviewCount_u41d4_133{font-size:.875rem;color:var(--muted-foreground)}._priceRow_u41d4_138{display:flex;align-items:baseline;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._price_u41d4_138{font-size:2rem;font-weight:600;color:var(--foreground)}._comparePrice_u41d4_151{font-size:1.25rem;color:var(--muted-foreground);text-decoration:line-through}._decisionFinancing_u41d4_156{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);background:var(--surface);margin:-10px 0 14px}._decisionFinancing_u41d4_156 strong,._installDecision_u41d4_156 strong{display:block;font-size:.78rem}._decisionFinancing_u41d4_156 span,._installDecision_u41d4_156 span,._installDecision_u41d4_156 small{display:block;color:var(--muted-foreground);font-size:.66rem;line-height:1.45;margin-top:3px}._installDecision_u41d4_156{padding:16px;border:1px solid var(--border);margin-bottom:16px}._installDecision_u41d4_156>div:first-child{display:flex;gap:10px}._installZipRow_u41d4_156{display:grid!important;grid-template-columns:minmax(120px,180px) 1fr;gap:8px!important;margin-top:12px}._installZipRow_u41d4_156 input{min-height:40px;border:1px solid var(--border);background:var(--background);padding:0 12px;font:inherit}._installDecision_u41d4_156 small{margin-top:10px}._shortDesc_u41d4_158{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0;max-width:600px}._salesSummary_u41d4_165{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);margin:0 0 1.25rem}._salesSummary_u41d4_165>div{padding:12px 14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:3px}._salesSummary_u41d4_165>div:nth-child(2n){border-right:0}._salesSummary_u41d4_165>div:nth-last-child(-n+2){border-bottom:0}._salesSummary_u41d4_165 span,._primaryIntent_u41d4_165 span{font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground)}._salesSummary_u41d4_165 strong{font-size:.78rem}._salesSummary_u41d4_165 small{font-size:.63rem;line-height:1.35;color:var(--muted-foreground)}._primaryIntent_u41d4_165{background:#1d211f;color:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:4px;margin-bottom:var(--spacing-4)}._primaryIntent_u41d4_165 span{color:#cbb58f}._primaryIntent_u41d4_165 strong{font-size:1rem;letter-spacing:.08em}._primaryIntent_u41d4_165 small{color:#ccd0cc;line-height:1.4}._salesJourney_u41d4_165{position:sticky;top:0;z-index:5;display:flex;overflow:auto;background:var(--background);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-12)}._salesJourney_u41d4_165 a{white-space:nowrap;padding:14px 16px;font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;color:var(--foreground);border-right:1px solid var(--border)}._salesJourney_u41d4_165 a:hover{background:var(--surface)}._salesSection_u41d4_165{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--spacing-12);padding:var(--spacing-12) 0;border-bottom:1px solid var(--border)}._salesSection_u41d4_165 small,._alternativesIntro_u41d4_165 small{font-size:.65rem;letter-spacing:.12em;color:var(--primary)}._salesSection_u41d4_165 h2,._alternativesIntro_u41d4_165 h2{font-family:var(--font-family-display);font-size:2rem;font-weight:500;margin:8px 0}._salesSectionCopy_u41d4_165{line-height:1.75;color:var(--muted-foreground)}._salesSectionCopy_u41d4_165 strong{color:var(--foreground)}._alternativesIntro_u41d4_165{max-width:700px;margin-bottom:var(--spacing-8)}._alternativesIntro_u41d4_165 p{color:var(--muted-foreground);line-height:1.6}._credibility_u41d4_166{border:1px solid var(--border);background:var(--surface);padding:18px;margin:0 0 var(--spacing-4)}._partnerHeader_u41d4_166{display:flex;gap:10px;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--border)}._partnerHeader_u41d4_166 strong{display:block;font-size:.82rem}._partnerHeader_u41d4_166 span{display:block;font-size:.68rem;color:var(--muted-foreground);margin-top:2px}._confidenceGrid_u41d4_166{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);margin-top:12px}._confidenceGrid_u41d4_166>div{display:flex;gap:9px;background:var(--surface);padding:11px;font-size:.66rem;line-height:1.35}._confidenceGrid_u41d4_166 b{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}._manufacturerCard_u41d4_166{display:flex;gap:12px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}._manufacturerCard_u41d4_166 img{width:44px;height:44px;object-fit:contain;background:var(--background);border:1px solid var(--border)}._manufacturerCard_u41d4_166 small{display:block;font-size:.55rem;letter-spacing:.1em;color:var(--muted-foreground)}._manufacturerCard_u41d4_166 strong{font-size:.72rem}._manufacturerCard_u41d4_166 p{font-size:.62rem;color:var(--muted-foreground);line-height:1.4;margin:3px 0 0;max-width:520px}._dataReadiness_u41d4_167{border:1px solid var(--border);padding:16px 18px;margin:0 0 var(--spacing-4);background:var(--background)}._dataReadinessHeader_u41d4_167{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._dataReadinessHeader_u41d4_167 span{display:block;font-size:.55rem;letter-spacing:.1em;color:var(--muted-foreground)}._dataReadinessHeader_u41d4_167 strong{display:block;font-size:.82rem;margin-top:3px}._dataReadinessGrid_u41d4_167{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}._dataReadinessGrid_u41d4_167>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;background:var(--background);padding:10px;font-size:.65rem}._dataReadinessGrid_u41d4_167 strong{font-size:.6rem;color:var(--muted-foreground)}._dataReadiness_u41d4_167>p{font-size:.66rem;line-height:1.5;color:var(--muted-foreground);margin:12px 0 0}._metaInfo_u41d4_169{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._metaItem_u41d4_178{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._metaLabel_u41d4_185{color:var(--muted-foreground);min-width:100px;font-weight:500}._metaValue_u41d4_191{color:var(--foreground);font-weight:600}._stockIn_u41d4_196{color:var(--success)}._stockMade_u41d4_200{color:var(--warning)}._configuratorWrapper_u41d4_204{margin-top:var(--spacing-6)}._secondaryActions_u41d4_208{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._outlineBtn_u41d4_217{min-width:160px}._heartSaved_u41d4_221{color:var(--error)}._tabsSection_u41d4_226{margin-bottom:var(--spacing-20)}._tabContentBlock_u41d4_230{padding:var(--spacing-8) 0;max-width:1000px}._prose_u41d4_235{line-height:1.8;color:var(--muted-foreground);font-size:1rem}._prose_u41d4_235 p{margin-bottom:var(--spacing-4)}._prose_u41d4_235 ul{padding-left:var(--spacing-6);margin-bottom:var(--spacing-6)}._prose_u41d4_235 li{margin-bottom:var(--spacing-2)}._prose_u41d4_235 strong{color:var(--foreground)}._contentHeading_u41d4_258{font-family:var(--font-family-display);font-size:1.5rem;margin:var(--spacing-8) 0 var(--spacing-4) 0;color:var(--foreground);font-weight:500}._contentHeading_u41d4_258:first-child{margin-top:0}._tabSubheading_u41d4_270{font-family:var(--font-family-display);font-size:1.75rem;margin:var(--spacing-12) 0 var(--spacing-6) 0;color:var(--foreground);font-weight:500}._emptyText_u41d4_278{color:var(--muted-foreground);font-style:italic}._specTable_u41d4_283{width:100%;border-collapse:collapse;border-top:1px solid var(--border)}._specTable_u41d4_283 th,._specTable_u41d4_283 td{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);font-size:.9375rem;text-align:left}._specTable_u41d4_283 th{font-weight:600;color:var(--foreground);width:35%;background-color:var(--surface)}._specTable_u41d4_283 td{color:var(--muted-foreground)}._installHeader_u41d4_307{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._leadTime_u41d4_314{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._tabActions_u41d4_320{margin-top:var(--spacing-8)}._monthlyPayment_u41d4_324{font-size:1.25rem;color:var(--foreground);margin-bottom:var(--spacing-8)}._grid3_u41d4_331{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);margin:var(--spacing-8) 0}._featureCard_u41d4_338{background:var(--card);border:1px solid var(--border);padding:var(--spacing-8);display:flex;flex-direction:column}._featureTitle_u41d4_346{font-family:var(--font-family-display);font-size:1.25rem;margin:0 0 var(--spacing-4) 0;color:var(--foreground);font-weight:600}._featureDesc_u41d4_354{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;margin:0}._providerFocus_u41d4_361{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin-bottom:var(--spacing-2);display:block}._disclaimerBox_u41d4_370{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-6);margin-top:var(--spacing-6)}._disclaimerText_u41d4_377{color:var(--muted-foreground);font-size:.875rem;line-height:1.6;margin:0}._disclaimerText_u41d4_377 strong{color:var(--foreground)}._relatedSection_u41d4_389{margin-bottom:var(--spacing-20);border-top:1px solid var(--border);padding-top:var(--spacing-16)}._upsellEngine_u41d4_394{border:1px solid var(--border);background:var(--surface);padding:28px;margin-bottom:32px}._upsellHead_u41d4_394{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}._upsellHead_u41d4_394>div{max-width:760px}._upsellHead_u41d4_394 small{font-size:.62rem;letter-spacing:.12em;color:var(--primary)}._upsellHead_u41d4_394 h2{font-family:var(--font-family-display);font-size:2rem;font-weight:500;margin:6px 0}._upsellHead_u41d4_394 p{color:var(--muted-foreground);font-size:.85rem;line-height:1.6;margin:0}._upsellGrid_u41d4_394{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._upsellGrid_u41d4_394 article{background:var(--background);border:1px solid var(--border)}._upsellGrid_u41d4_394 a{display:flex;flex-direction:column;height:100%;padding:12px;text-decoration:none;color:inherit}._upsellGrid_u41d4_394 img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:12px}._upsellGrid_u41d4_394 small{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}._upsellGrid_u41d4_394 h3{font-family:var(--font-family-display);font-size:1rem;font-weight:500;margin:5px 0;flex:1}._upsellGrid_u41d4_394 strong{font-size:.85rem}._upsellGrid_u41d4_394 span{font-size:.68rem;margin-top:10px}._serviceUpsells_u41d4_394{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin-top:18px}._serviceUpsells_u41d4_394 a{display:flex;gap:10px;background:var(--background);padding:14px;text-decoration:none;color:inherit}._serviceUpsells_u41d4_394 b{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}._serviceUpsells_u41d4_394 span{font-size:.66rem;line-height:1.4;color:var(--muted-foreground)}._upsellEmpty_u41d4_394,._savingsNote_u41d4_394{font-size:.72rem;line-height:1.5;color:var(--muted-foreground)}._savingsNote_u41d4_394{margin:14px 0 0}._upsellEmpty_u41d4_394{padding:18px;background:var(--background);border:1px solid var(--border)}._sectionHeader_u41d4_396{margin-bottom:var(--spacing-8)}._footerCta_u41d4_401{background:#1d211f;color:#fff;padding:var(--spacing-20) 0;text-align:center;margin-top:auto}._footerCtaTitle_u41d4_409{font-family:var(--font-family-display);font-size:2.75rem;font-weight:500;margin:0 0 var(--spacing-4) 0;color:#fff}._footerCtaDesc_u41d4_417{color:#ccd0cc;max-width:680px;margin:0 auto var(--spacing-8) auto;line-height:1.8;font-size:1.125rem}._ctaActions_u41d4_425{display:flex;justify-content:center;gap:var(--spacing-4)}._ctaOutlineBtn_u41d4_431{border-color:#aa8554!important;color:#aa8554!important}._ctaOutlineBtn_u41d4_431:hover{background-color:#aa8554!important;color:#1d211f!important}._notFound_u41d4_442{text-align:center;padding:var(--spacing-20) 0;min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center}._notFoundTitle_u41d4_452{font-family:var(--font-family-display);font-size:3rem;margin:0 0 var(--spacing-4) 0}._notFoundDesc_u41d4_458{color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0;font-size:1.125rem}._imageCol_u41d4_72[data-revealed=false],._detailsCol_u41d4_92[data-revealed=false],._tabsSection_u41d4_226[data-revealed=false],._relatedSection_u41d4_389[data-revealed=false],._footerCta_u41d4_401[data-revealed=false]{opacity:0;transform:translateY(30px)}._imageCol_u41d4_72[data-revealed=true],._detailsCol_u41d4_92[data-revealed=true],._tabsSection_u41d4_226[data-revealed=true],._relatedSection_u41d4_389[data-revealed=true],._footerCta_u41d4_401[data-revealed=true]{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}@media(max-width:1024px){._hero_u41d4_65{gap:var(--spacing-8)}._productName_u41d4_108{font-size:2.5rem}._grid3_u41d4_331{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._hero_u41d4_65{grid-template-columns:1fr}._productName_u41d4_108{font-size:2rem}._grid3_u41d4_331,._salesSummary_u41d4_165,._salesSection_u41d4_165{grid-template-columns:1fr}._salesSummary_u41d4_165>div{border-right:0}._salesSummary_u41d4_165>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}._salesSummary_u41d4_165>div:last-child{border-bottom:0}._salesJourney_u41d4_165{top:0}._salesSection_u41d4_165{gap:var(--spacing-4)}._decisionFinancing_u41d4_156{grid-template-columns:auto 1fr}._decisionFinancing_u41d4_156 a{grid-column:1/-1}._installZipRow_u41d4_156,._dataReadinessGrid_u41d4_167{grid-template-columns:1fr}._dataReadinessHeader_u41d4_167,._upsellHead_u41d4_394{align-items:flex-start;flex-direction:column}._upsellGrid_u41d4_394{grid-template-columns:1fr 1fr}._serviceUpsells_u41d4_394{grid-template-columns:1fr}._actionsRow_u41d4_511{flex-direction:column}._primaryBtn_u41d4_514,._outlineBtn_u41d4_217,._ghostBtn_u41d4_514{width:100%}._specTable_u41d4_283 th,._specTable_u41d4_283 td{display:block;width:100%}._specTable_u41d4_283 th{border-bottom:none;padding-bottom:var(--spacing-2)}._specTable_u41d4_283 td{padding-top:0}}@media(max-width:480px){._upsellGrid_u41d4_394{grid-template-columns:1fr}._footerCtaTitle_u41d4_409{font-size:2rem}._ctaActions_u41d4_425{flex-direction:column}}
