.vuBh4G_page{background:#fff}.vuBh4G_container{width:100%;max-width:860px;margin:0 auto;padding:32px 24px 72px}.vuBh4G_header{margin-bottom:28px}.vuBh4G_title{color:#1f2937;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.2}.vuBh4G_meta{color:#6b7280;font-size:14px}.vuBh4G_body{color:#334155;font-size:17px;line-height:1.7}.vuBh4G_body h2{color:#1f2937;margin:36px 0 12px;font-size:26px;font-weight:700;line-height:1.3}.vuBh4G_body h3{color:#1f2937;margin:28px 0 10px;font-size:21px;font-weight:700;line-height:1.35}.vuBh4G_body p{margin:0 0 16px}.vuBh4G_body ul,.vuBh4G_body ol{margin:0 0 16px;padding-left:22px}.vuBh4G_body ul{list-style:outside}.vuBh4G_body ol{list-style:decimal}.vuBh4G_body a{color:#c2410c;text-decoration:underline}.vuBh4G_body a:hover{color:#9a3412}.vuBh4G_body blockquote{background:#fff7ed;border-left:3px solid #fdba74;margin:0 0 16px;padding:12px 18px}.vuBh4G_body img{border-radius:8px;max-width:100%;height:auto;margin:8px 0 20px}.vuBh4G_body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.vuBh4G_body th,.vuBh4G_body td{text-align:left;border:1px solid #e5e7eb;padding:8px 10px}.vuBh4G_body th{color:#1f2937;background:#f8fafc;font-weight:700}.vuBh4G_pdp{grid-template-columns:minmax(0,1fr);gap:24px;margin:0 0 12px;display:grid}@media (min-width:900px){.vuBh4G_pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:36px}}.vuBh4G_pdpAside{min-width:0}.vuBh4G_pdpTitle{color:#111827;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.25}@media (min-width:900px){.vuBh4G_pdpTitle{font-size:32px}}.vuBh4G_pdpMeta{color:#6b7280;margin:0 0 18px;font-size:14px}.vuBh4G_media{min-width:0}.vuBh4G_slides{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:#f8fafc;border-radius:12px;gap:8px;display:flex;overflow-x:auto}.vuBh4G_slides::-webkit-scrollbar{display:none}.vuBh4G_slide{scroll-snap-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;margin:0;scroll-margin-top:100px;display:flex}.vuBh4G_slideImage{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:520px}.vuBh4G_mediaCaption{color:#5e6670;width:100%;margin-top:10px;font-size:12px;line-height:1.5}.vuBh4G_packshotImage{-o-object-fit:contain!important;object-fit:contain!important;background:#242f3e!important}.vuBh4G_gridImage.vuBh4G_packshotImage{aspect-ratio:16/9;height:auto}.vuBh4G_thumbs{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.vuBh4G_thumb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:78px;height:62px;display:block;overflow:hidden}.vuBh4G_thumb:hover{border-color:#c2410c}.vuBh4G_thumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vuBh4G_tabs{margin:48px 0 0;position:relative}.vuBh4G_tabRadio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vuBh4G_tabBar{border-bottom:1px solid #ccd6d0;flex-wrap:wrap;gap:0 28px;padding-bottom:0;display:flex}.vuBh4G_tabLabel{cursor:pointer;color:#53646c;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;min-height:52px;margin-bottom:-1px;padding:16px 0;font-size:16px;font-weight:600;display:flex}.vuBh4G_tabLabel:hover{color:#c2410c}.vuBh4G_tabRadio:first-of-type:checked~.vuBh4G_tabBar .vuBh4G_tabLabel:first-child,.vuBh4G_tabRadio:nth-of-type(2):checked~.vuBh4G_tabBar .vuBh4G_tabLabel:nth-child(2),.vuBh4G_tabRadio:nth-of-type(3):checked~.vuBh4G_tabBar .vuBh4G_tabLabel:nth-child(3),.vuBh4G_tabRadio:nth-of-type(4):checked~.vuBh4G_tabBar .vuBh4G_tabLabel:nth-child(4){color:#242f3e;border-bottom-color:#ff7a16}.vuBh4G_tabRadio:first-of-type:focus-visible~.vuBh4G_tabBar .vuBh4G_tabLabel:first-child,.vuBh4G_tabRadio:nth-of-type(2):focus-visible~.vuBh4G_tabBar .vuBh4G_tabLabel:nth-child(2),.vuBh4G_tabRadio:nth-of-type(3):focus-visible~.vuBh4G_tabBar .vuBh4G_tabLabel:nth-child(3),.vuBh4G_tabRadio:nth-of-type(4):focus-visible~.vuBh4G_tabBar .vuBh4G_tabLabel:nth-child(4){outline-offset:2px;outline:2px solid #405562}.vuBh4G_tabPanel{max-width:900px;padding:32px 0 0;display:none}.vuBh4G_tabRadio:first-of-type:checked~.vuBh4G_tabPanel:first-of-type,.vuBh4G_tabRadio:nth-of-type(2):checked~.vuBh4G_tabPanel:nth-of-type(2),.vuBh4G_tabRadio:nth-of-type(3):checked~.vuBh4G_tabPanel:nth-of-type(3),.vuBh4G_tabRadio:nth-of-type(4):checked~.vuBh4G_tabPanel:nth-of-type(4){display:block}.vuBh4G_tabPanel>.vuBh4G_body>:first-child{margin-top:0}.vuBh4G_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 0;display:grid}@media (max-width:640px){.vuBh4G_gallery{grid-template-columns:minmax(0,1fr)}}.vuBh4G_galleryHeading{color:#1f2937;margin:40px 0 0;font-size:21px;font-weight:700}.vuBh4G_galleryItem{margin:0}.vuBh4G_galleryImage{background:#f1f5f9;border-radius:8px;width:100%;height:auto;display:block}.vuBh4G_galleryCaption{color:#6b7280;margin-top:6px;font-size:13px}.vuBh4G_imageUnsized{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.vuBh4G_coverImage{background:#f1f5f9;border-radius:10px;width:100%;height:auto;display:block}.vuBh4G_priceBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 20px;padding:20px 22px}.vuBh4G_priceLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 4px;font-size:13px}.vuBh4G_priceValue{color:#1f2937;margin:0;font-size:30px;font-weight:800}.vuBh4G_priceNet{color:#6b7280;margin:4px 0 0;font-size:14px}.vuBh4G_spec{margin:0;padding:4px 0 0}.vuBh4G_specRow{border-bottom:1px solid #f1f5f9;gap:12px;padding:8px 0;font-size:15px;display:flex}.vuBh4G_specName{color:#6b7280;flex:0 0 140px}.vuBh4G_specValue{color:#1f2937;margin:0;font-weight:600}.vuBh4G_priceScope{color:#475569;margin:16px 0 0;font-size:14px;line-height:1.6}.vuBh4G_priceCta{flex-wrap:wrap;gap:12px;margin:18px 0 0;display:flex}.vuBh4G_ctaLink{color:#fff;background:#c2410c;border-radius:8px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-block}.vuBh4G_ctaSecondary{color:#c2410c;background:#fff;border:1px solid #c2410c;border-radius:8px;padding:10px 19px;font-weight:700;text-decoration:none;display:inline-block}.vuBh4G_ctaSecondary:hover{background:#fff7ed}.vuBh4G_related{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:28px}.vuBh4G_relatedHeading{color:#1f2937;margin:0 0 16px;font-size:21px;font-weight:700}.vuBh4G_relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.vuBh4G_relatedList{grid-template-columns:repeat(2,minmax(0,1fr))}}.vuBh4G_relatedItem{margin:0}.vuBh4G_relatedLink{color:#1f2937;text-decoration:none;display:block}.vuBh4G_relatedLink:hover .vuBh4G_relatedTitle{color:#c2410c;text-decoration:underline}.vuBh4G_relatedImage{background:#f1f5f9;border-radius:8px;width:100%;margin-bottom:8px;display:block}.vuBh4G_relatedTitle{font-size:14px;line-height:1.4;display:block}.vuBh4G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (max-width:720px){.vuBh4G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vuBh4G_gridItem{margin:0}.vuBh4G_gridLink{color:#1f2937;text-decoration:none;display:block}.vuBh4G_gridImage{background:#f1f5f9;border-radius:10px;width:100%;margin-bottom:10px;display:block}.vuBh4G_gridTitle{font-size:15px;font-weight:600;line-height:1.4;display:block}.vuBh4G_gridPrice{color:#c2410c;margin-top:4px;font-size:15px;font-weight:700;display:block}.vuBh4G_gridMeta{color:#6b7280;margin-top:4px;font-size:13px;display:block}.vuBh4G_listNote{color:#6b7280;margin:18px 0 0;font-size:13px;line-height:1.6}.vuBh4G_pagination{flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0 0;display:flex}.vuBh4G_paginationLink,.vuBh4G_paginationCurrent{text-align:center;border:1px solid #e5e7eb;border-radius:8px;min-width:36px;padding:7px 11px;font-size:14px;text-decoration:none;display:inline-block}.vuBh4G_paginationLink{color:#1f2937;background:#fff}.vuBh4G_paginationLink:hover{color:#c2410c;border-color:#c2410c}.vuBh4G_paginationCurrent{color:#fff;background:#c2410c;border-color:#c2410c;font-weight:700}.vuBh4G_breadcrumbs{color:#6b7280;margin-bottom:18px;font-size:13px}.vuBh4G_breadcrumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vuBh4G_breadcrumbs a{color:#6b7280;text-decoration:none}.vuBh4G_breadcrumbs a:hover{color:#c2410c;text-decoration:underline}.vuBh4G_current{color:#1f2937}.vuBh4G_page{color:#242f3e;background:#f7f7f4;font-family:Manrope,Arial,sans-serif}.vuBh4G_container{max-width:1440px;padding:40px clamp(22px,4vw,64px) 80px}.vuBh4G_header{border-bottom:1px solid #d9dfdc;margin-bottom:0;padding-block:20px 40px}.vuBh4G_title{letter-spacing:-.045em;color:#242f3e;text-wrap:balance;max-width:1100px;margin-bottom:24px;font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.13}.vuBh4G_meta{color:#637078;font-size:14px;line-height:1.6}.vuBh4G_body{color:#52616b;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.85}.vuBh4G_body h1{letter-spacing:-.035em;color:#242f3e;margin:40px 0 24px;font-size:clamp(30px,3vw,44px);font-weight:550;line-height:1.2}.vuBh4G_body :is(h2,h3,h4){color:#242f3e;letter-spacing:-.025em;scroll-margin-top:155px;font-weight:600}.vuBh4G_body h2{margin:48px 0 22px;font-size:clamp(26px,2.5vw,36px);line-height:1.28}.vuBh4G_body h3{margin:34px 0 18px;font-size:24px;line-height:1.35}.vuBh4G_body h4{margin:28px 0 18px;font-size:21px}.vuBh4G_body p{margin-bottom:22px}.vuBh4G_body li{margin-bottom:10px}.vuBh4G_body strong{color:#242f3e;font-weight:600}.vuBh4G_body a{color:#91430f;text-underline-offset:4px;text-decoration-thickness:1px}.vuBh4G_body img{border-radius:3px;width:auto;max-width:100%;height:auto}.vuBh4G_body blockquote{background:#edf0ed;border-left:2px solid #d07936;margin-block:32px;padding:24px}.vuBh4G_body table{min-width:480px;font-size:15px;line-height:1.6}.vuBh4G_body th,.vuBh4G_body td{border-color:#d9dfdc;padding:14px 16px}.vuBh4G_body th{background:#edf0ed}.vuBh4G_body .reading-table-scroll{scrollbar-width:thin;max-width:100%;margin-block:28px;overflow-x:auto}.vuBh4G_body .reading-price-table{font-variant-numeric:tabular-nums;min-width:0}.vuBh4G_body .reading-price-table caption{caption-side:bottom;text-align:left;color:#5f6b66;padding-top:10px;font-size:14px}:is(.vuBh4G_body .reading-price-table td:nth-child(n+3),.vuBh4G_body .reading-price-table th:nth-child(n+3)){text-align:right;white-space:nowrap}@media (max-width:560px){.vuBh4G_body .reading-price-table{font-size:14px}:is(.vuBh4G_body .reading-price-table th,.vuBh4G_body .reading-price-table td){padding:10px 8px}}.vuBh4G_readingLayout{grid-template-columns:260px minmax(0,760px);justify-content:space-between;align-items:start;gap:clamp(40px,6vw,96px);margin-top:48px;display:grid}.vuBh4G_readingSingle{max-width:780px;margin-inline:auto;display:block}.vuBh4G_readingAside{top:var(--reading-top,145px);align-self:start;min-width:0;position:sticky}.vuBh4G_readingToc{border-top:1px solid #cdd5d1}.vuBh4G_readingToc summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.vuBh4G_readingToc summary::-webkit-details-marker{display:none}.vuBh4G_readingToc nav{flex-direction:column;gap:0;display:flex}.vuBh4G_readingToc nav a{color:#627078;border-top:1px solid #dfe4e0;padding:13px 0;font-size:14px;line-height:1.55;text-decoration:none;display:block}.vuBh4G_readingToc nav a:hover,.vuBh4G_readingToc nav a[aria-current]{color:#94420a}.vuBh4G_readingToc nav a[aria-current]{border-top-color:#bd6021}.vuBh4G_readingToc nav a[data-level="3"]{padding-left:14px;font-size:13px}.vuBh4G_readingTop{color:#637078;margin-top:24px;font-size:13px;display:block}.vuBh4G_body .reading-contact-link{color:#fff;background:#242f3e;border-radius:3px;margin-block:12px;padding:15px 22px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.vuBh4G_body .reading-map-panel{background:#edf0ed;border:1px solid #d0d8d3;border-radius:3px;margin-block:28px;display:block;overflow:hidden}.vuBh4G_body .reading-map-panel iframe{filter:saturate(.65);border:0;width:100%;height:380px;display:block}.vuBh4G_body .reading-map-caption{justify-content:space-between;gap:20px;padding:18px 22px;font-size:14px;line-height:1.6;display:flex}.vuBh4G_body .reading-map-caption a{white-space:nowrap;font-weight:600}.vuBh4G_cover{margin:36px 0 0}.vuBh4G_coverImage{-o-object-fit:contain;object-fit:contain;background:#edf0ed;border-radius:3px;max-height:760px}.vuBh4G_gallery{gap:28px;margin-top:24px}.vuBh4G_galleryImage,.vuBh4G_relatedImage,.vuBh4G_gridImage,.vuBh4G_slideImage,.vuBh4G_slides,.vuBh4G_thumb,.vuBh4G_priceBox,.vuBh4G_ctaLink,.vuBh4G_ctaSecondary{border-radius:3px}.vuBh4G_galleryHeading,.vuBh4G_relatedHeading{letter-spacing:-.025em;color:#242f3e;margin-top:56px;font-size:30px;font-weight:550}.vuBh4G_galleryImage{background:#edf0ed}.vuBh4G_galleryCaption{margin-top:12px;font-size:13px;line-height:1.65}.vuBh4G_grid{gap:40px 28px;margin-top:36px}.vuBh4G_gridLink{border-bottom:1px solid #d7ded9;flex-direction:column;height:100%;padding-bottom:24px;display:flex}.vuBh4G_gridImage{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:22px}.vuBh4G_gridTitle{letter-spacing:-.02em;font-size:21px;font-weight:550;line-height:1.45}.vuBh4G_gridPrice{color:#242f3e;margin-top:20px;font-size:24px}.vuBh4G_gridMeta{margin-top:14px;font-size:13px}.vuBh4G_gridLink:hover .vuBh4G_gridTitle{color:#93420d;text-decoration:none}.vuBh4G_relatedTitle{font-size:17px;line-height:1.5}.vuBh4G_relatedImage{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.vuBh4G_pagination{justify-content:center;gap:10px;margin-top:44px}.vuBh4G_paginationLink,.vuBh4G_paginationCurrent{border-radius:3px;min-width:46px;padding:13px 18px;font-size:15px}.vuBh4G_paginationCurrent{background:#242f3e;border-color:#242f3e}.vuBh4G_breadcrumbs{margin-bottom:16px;font-size:13px;line-height:1.65}.vuBh4G_breadcrumbSeparator{color:#95a3a5}.vuBh4G_ctaLink{color:#fff;background:#242f3e;padding:15px 22px;font-weight:600}.vuBh4G_ctaLink:hover{background:#405562}.vuBh4G_ctaSecondary{color:#242f3e;border-color:#b6c3c0;padding:14px 22px}.vuBh4G_priceBox{background:#edf0ed;border-color:#d3dcd6}.vuBh4G_pdp{gap:clamp(32px,5vw,80px);margin-top:36px}.vuBh4G_pdpTitle{letter-spacing:-.035em;color:#242f3e;font-size:clamp(28px,3vw,42px);font-weight:550}.vuBh4G_priceValue{font-size:36px;font-weight:600}.vuBh4G_pdpAside{position:sticky;top:145px}.vuBh4G_page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #405562}.vuBh4G_page [tabindex="-1"]:focus{outline:0}@media (max-width:1000px){.vuBh4G_readingLayout{grid-template-columns:220px minmax(0,1fr);gap:36px}.vuBh4G_title{font-size:44px}.vuBh4G_gridTitle{font-size:18px}.vuBh4G_pdpAside{position:static}}@media (max-width:760px){.vuBh4G_container{padding:24px 22px 52px}.vuBh4G_header{padding-block:16px 26px}.vuBh4G_title{letter-spacing:-.035em;font-size:34px}.vuBh4G_readingLayout{grid-template-columns:1fr;gap:28px;margin-top:28px}.vuBh4G_readingAside{position:static}.vuBh4G_readingToc nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.vuBh4G_readingToc nav a{padding:11px 0;font-size:13px}.vuBh4G_readingTop{display:none}.vuBh4G_body{font-size:17px;line-height:1.8}.vuBh4G_body h2{margin-top:36px;font-size:28px}.vuBh4G_body h3{font-size:23px}.vuBh4G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.vuBh4G_gridTitle{font-size:17px}.vuBh4G_gridPrice{font-size:21px}.vuBh4G_gridImage{margin-bottom:16px}.vuBh4G_body .reading-map-caption{flex-direction:column;gap:8px}.vuBh4G_body .reading-map-panel iframe{height:300px}.vuBh4G_gallery{gap:20px}.vuBh4G_relatedList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.vuBh4G_grid{grid-template-columns:1fr}.vuBh4G_gridTitle{font-size:21px}.vuBh4G_readingToc nav{grid-template-columns:1fr}.vuBh4G_relatedTitle{font-size:15px}.vuBh4G_tabLabel{padding:15px 14px;font-size:14px}.vuBh4G_coverImage{aspect-ratio:auto}}.vuBh4G_solutionNavigation{flex-wrap:wrap;gap:10px;margin-block:24px 40px;display:flex}.vuBh4G_solutionNavigation a{background:#fff;border:1px solid #d2dcd5;border-radius:3px;align-items:center;gap:22px;padding:13px 20px;font-size:15px;display:flex}.vuBh4G_solutionNavigation a[aria-current]{color:#fff;background:#242f3e;border-color:#242f3e}.vuBh4G_solutionNavigation a:hover{border-color:#a3531c}.vuBh4G_eyebrow{color:#8b420f;letter-spacing:.015em;margin-bottom:22px;font-size:14px;font-weight:650}.vuBh4G_solutionHero{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;margin-block:40px 64px;display:grid}.vuBh4G_solutionHero h2{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(34px,3.5vw,50px);font-weight:500;line-height:1.15}.vuBh4G_solutionHero p:not(.vuBh4G_eyebrow){color:#56656c;max-width:46ch;font-size:18px;line-height:1.75}.vuBh4G_solutionHero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;height:auto}.vuBh4G_solutionHero figcaption{color:#637078;margin-top:12px;font-size:12px;line-height:1.5}.vuBh4G_solutionHero :is(a.vuBh4G_ctaLink,a.vuBh4G_ctaSecondary){align-items:center;gap:16px;font-size:15px;display:inline-flex}.vuBh4G_carportGuide{border-top:1px solid #d2dcd5;border-bottom:1px solid #d2dcd5;grid-template-columns:.85fr 1.3fr;gap:80px;padding:40px 0;display:grid}.vuBh4G_carportGuide h2{letter-spacing:-.035em;margin-block:18px;font-size:30px;font-weight:550}.vuBh4G_carportGuide p{color:#56656c;max-width:40ch;line-height:1.75}.vuBh4G_carportGuide dl>div{border-bottom:1px solid #d2dcd5;padding:24px 0}.vuBh4G_carportGuide dl>div:last-child{border:0}.vuBh4G_carportGuide dt{letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:550}.vuBh4G_carportGuide dd{color:#56656c;font-size:17px;line-height:1.75}.vuBh4G_categoryShortcuts{justify-content:space-between;gap:24px;margin-bottom:32px;display:flex}.vuBh4G_categoryShortcuts a{align-items:center;gap:16px;font-size:15px;font-weight:550;display:inline-flex}.vuBh4G_categoryProducts{border-top:1px solid #d2dcd5;margin-top:60px;padding-top:16px;scroll-margin-top:150px}@media (max-width:900px){.vuBh4G_solutionHero{grid-template-columns:1fr;gap:28px}.vuBh4G_carportGuide{grid-template-columns:1fr 1.3fr;gap:36px}.vuBh4G_solutionNavigation{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:10px;overflow:auto}.vuBh4G_solutionNavigation a{white-space:nowrap}}@media (max-width:600px){.vuBh4G_carportGuide{grid-template-columns:1fr;gap:18px}.vuBh4G_categoryShortcuts{flex-direction:column;gap:18px}.vuBh4G_solutionHero{margin-block:30px 40px}.vuBh4G_solutionHero h2{font-size:34px}.vuBh4G_categoryProducts{margin-top:36px}}.vuBh4G_body .reading-empty-link{display:none}.vuBh4G_body :is(span[style],font){font-family:inherit!important;font-size:inherit!important}.vuBh4G_body .reading-return-links{border-top:1px solid #d9dfdc;flex-wrap:wrap;gap:12px 20px;margin:32px 0 16px;padding-top:24px;display:flex}.vuBh4G_body .reading-return-links a{color:#242f3e;background:#f7f7f4;border:1px solid #c8d1ce;border-radius:3px;align-items:center;gap:16px;max-width:100%;min-height:48px;padding:12px 16px;font-size:15px;font-weight:550;line-height:1.45;text-decoration:none;display:inline-flex}.vuBh4G_body .reading-return-links a:after{content:"↗";flex:none;font-size:21px}.vuBh4G_body .reading-return-links a:hover{background:#edf0ed;border-color:#82918a}.vuBh4G_body .reading-return-links a:focus-visible{outline-offset:3px;outline:2px solid #405562}@media (max-width:600px){.vuBh4G_body .reading-return-links{flex-direction:column}.vuBh4G_body .reading-return-links a{justify-content:space-between;width:100%}}.vuBh4G_readingAside{z-index:12;top:var(--reading-top,132px);background:#f7f8f5;position:sticky}.vuBh4G_readingToc nav{max-height:calc(var(--maka-page-height,100svh) - var(--reading-top,132px) - 126px);scrollbar-width:thin;overscroll-behavior:contain;overflow-y:auto}@media (max-width:760px){.vuBh4G_readingAside{top:var(--reading-top,105px);position:sticky}.vuBh4G_readingToc{border:1px solid #cdd5d1;padding:0 16px;box-shadow:0 4px 12px #242f3e08}.vuBh4G_readingToc summary{padding-block:14px}.vuBh4G_readingToc nav{max-height:min(calc(var(--maka-page-height,100svh) * .48),calc(var(--maka-page-height,100svh) - var(--reading-top,105px) - 90px));display:flex}}.vuBh4G_readingToc nav a{flex-shrink:0}@media (max-width:760px){.vuBh4G_body :is(h2,h3,h4){scroll-margin-top:205px}}.vuBh4G_carportProductHeader{border-bottom:1px solid #d2dcd5;justify-content:space-between;align-items:flex-end;gap:32px;padding:24px 0 32px;display:flex}.vuBh4G_carportProductHeader .vuBh4G_eyebrow{margin-bottom:16px}.vuBh4G_carportProductHeader .vuBh4G_title{max-width:22ch;margin:0;font-weight:600}.vuBh4G_carportProductHeader .vuBh4G_pdpMeta{flex-shrink:0;margin:0 0 6px}.vuBh4G_carportProduct .vuBh4G_pdp{gap:clamp(28px,4vw,56px);margin-top:32px}.vuBh4G_carportProduct .vuBh4G_slides{background:#edf0ed;border-radius:3px}.vuBh4G_carportProduct .vuBh4G_slideImage{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;max-height:none;display:block}.vuBh4G_carportProduct .vuBh4G_thumbs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vuBh4G_carportProduct .vuBh4G_thumb{aspect-ratio:4/3;width:100%;height:auto}.vuBh4G_carportProduct .vuBh4G_priceBox{background:#fff;border:1px solid #cbd5d0;margin:0;padding:clamp(24px,3vw,40px);position:relative}.vuBh4G_carportProduct .vuBh4G_priceBox:after{content:"";pointer-events:none;border-top:3px solid #ff7a16;border-right:3px solid #ff7a16;width:24px;height:24px;position:absolute;top:-1px;right:-1px}.vuBh4G_carportProduct .vuBh4G_priceLabel{letter-spacing:.06em;color:#637078;margin-bottom:18px;font-size:13px}.vuBh4G_carportQuoteTitle{letter-spacing:-.035em;color:#242f3e;text-wrap:balance;margin:0 0 22px;font-size:clamp(28px,2.7vw,38px);font-weight:600;line-height:1.2}.vuBh4G_carportProduct .vuBh4G_priceNet{color:#52616b;margin:0;font-size:16px;line-height:1.8}.vuBh4G_carportQuoteNote{color:#637078;border-top:1px solid #d9dfdc;margin:24px 0 0;padding-top:22px;font-size:14px;line-height:1.75}.vuBh4G_carportProduct .vuBh4G_priceCta{margin-top:24px}.vuBh4G_carportProduct .vuBh4G_ctaLink{color:#242f3e;background:#ff7a16;justify-content:space-between;align-items:center;gap:28px;font-size:15px;display:inline-flex}.vuBh4G_carportProduct .vuBh4G_ctaLink:hover{background:#eb6c0b}.vuBh4G_carportProduct .vuBh4G_ctaLink span{font-size:23px;font-weight:400;line-height:1}.vuBh4G_carportPhone{color:#637078;flex-wrap:wrap;gap:4px 10px;margin-top:22px;font-size:13px;line-height:1.7;text-decoration:none;display:flex}.vuBh4G_carportPhone strong{color:#242f3e;font-weight:600}.vuBh4G_carportPhone:hover strong{text-underline-offset:4px;text-decoration:underline}.vuBh4G_carportProductDetails{border-top:1px solid #d2dcd5;margin-top:48px;padding-top:32px}.vuBh4G_carportProductDetails>.vuBh4G_body{max-width:900px;margin-inline:auto}.vuBh4G_carportProductDetails>.vuBh4G_body>:first-child{margin-top:0}@media (min-width:1000px){.vuBh4G_carportProduct .vuBh4G_pdp{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}}@media (max-width:760px){.vuBh4G_carportProductHeader{padding:12px 0 24px;display:block}.vuBh4G_carportProductHeader .vuBh4G_title{font-size:36px}.vuBh4G_carportProductHeader .vuBh4G_pdpMeta{margin-top:18px}.vuBh4G_carportProduct .vuBh4G_pdp{gap:24px;margin-top:24px}.vuBh4G_carportProduct .vuBh4G_thumbs{gap:6px}.vuBh4G_carportProduct .vuBh4G_thumb{min-height:40px}.vuBh4G_carportProductDetails{margin-top:32px;padding-top:24px}.vuBh4G_tabBar{gap:0 20px}.vuBh4G_tabLabel{padding:14px 0;font-size:14px}.vuBh4G_tabPanel{padding-top:26px}}@media (max-width:480px){.vuBh4G_carportProduct .vuBh4G_thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.vuBh4G_tabRadio,.vuBh4G_tabBar{display:none}.vuBh4G_tabs .vuBh4G_tabPanel{display:block}}.vuBh4G_cardFacts{border-top:1px solid #d9dfdc;max-width:780px;margin:56px auto 0;padding-top:32px}.vuBh4G_cardFacts h2{margin:0 0 18px;font-size:clamp(24px,2.4vw,30px)}.vuBh4G_cardFacts h3{margin:28px 0 12px;font-size:20px}.vuBh4G_cardFacts ul{margin:0 0 14px;padding-left:20px}.vuBh4G_cardFacts li{margin-bottom:8px}.vuBh4G_cardFacts a{color:#91430f;text-underline-offset:4px}.vuBh4G_cardFactsLinks{flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;display:flex}.vuBh4G_cardFactsLinks span{color:#242f3e;font-weight:600}.vuBh4G_review{background:#fff;border-left:4px solid #ff7b1a;border-radius:0 14px 14px 0;margin:40px 0 0;padding:24px 28px;box-shadow:0 4px 14px #242f3e0d}.vuBh4G_reviewHeading{letter-spacing:.06em;text-transform:uppercase;color:#91430f;margin:0 0 12px;font-size:14px;font-weight:700}.vuBh4G_reviewQuote{color:#242f3e;margin:0;font-size:18px;line-height:1.65}.vuBh4G_reviewQuote p{white-space:pre-line;margin:0 0 10px}.vuBh4G_reviewQuote p:last-child{margin-bottom:0}.vuBh4G_reviewAuthor{color:#242f3e;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:14px 0 0;font-size:15px;font-weight:600;display:flex}.vuBh4G_reviewAuthor a{color:#91430f;text-underline-offset:4px;font-weight:500}@media (max-width:760px){.vuBh4G_review{margin-top:32px;padding:18px}.vuBh4G_reviewQuote{font-size:16px}}.vuBh4G_body .reading-products{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px 16px;margin-block:24px 28px;display:grid}.vuBh4G_body .reading-product{color:#242f3e;text-decoration:none;display:block}.vuBh4G_body .reading-product:hover{color:#c2410c}.vuBh4G_body .reading-product-photo{aspect-ratio:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;display:block;overflow:hidden}.vuBh4G_body .reading-product-photo img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;margin:0;transition:transform .3s;display:block}.vuBh4G_body .reading-product:hover img{transform:scale(1.03)}.vuBh4G_body .reading-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.vuBh4G_body .reading-product-price{color:#242f3e;margin-top:4px;font-size:14px;font-weight:700;display:block}.vuBh4G_body .reading-product-price s{color:#6b7280;font-size:12px;font-weight:400}@media (max-width:600px){.vuBh4G_body .reading-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
