.localized-awning-detail{overflow-x:clip}.localized-awning-detail .anatomy-media figcaption{z-index:4}.localized-awning-detail .anatomy-media figcaption b{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.localized-awning-detail .advantage-list li>.toggle-button{text-align:left;width:100%}.localized-awning-detail .advantage-list li>.toggle-button .anatomy-step-copy{gap:8px;display:grid}.localized-awning-detail.palilleros-page .advantage-list li>.toggle-button,.localized-awning-detail.verticals-page .advantage-list li>.toggle-button{padding:26px 0 28px}.localized-awning-detail.palilleros-page .advantage-list li.is-active>.toggle-button,.localized-awning-detail.verticals-page .advantage-list li.is-active>.toggle-button{padding-left:14px}.localized-awning-detail .contact-inner{grid-template-columns:minmax(0,1fr) auto}.localized-awning-detail .contact-inner>*{min-width:0}.localized-awning-detail .contact-band h2,.localized-awning-detail .closed-copy h2{overflow-wrap:anywhere}@media (width<=820px){.localized-awning-detail .product-intro-grid,.localized-awning-detail .product-anatomy-grid,.localized-awning-detail .options-head,.localized-awning-detail .gallery-head,.localized-awning-detail .product-faq-grid{grid-template-columns:minmax(0,1fr)}.localized-awning-detail .product-intro-grid>*,.localized-awning-detail .product-anatomy-grid>*,.localized-awning-detail .options-head>*,.localized-awning-detail .gallery-head>*,.localized-awning-detail .product-faq-grid>*{min-width:0}.localized-awning-detail .contact-inner{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.localized-awning-detail .product-hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,14vw,5.1rem);line-height:.8}.localized-awning-detail.locale-ru .product-hero h1{font-size:clamp(2.7rem,11vw,4.5rem)}.localized-awning-detail .display{overflow-wrap:anywhere}.localized-awning-detail.verticals-page .vertical-systems-grid{grid-template-columns:minmax(0,1fr)}.localized-awning-detail.verticals-page .vertical-system-card{min-width:0}.localized-awning-detail.verticals-page .vertical-system-card h3{overflow-wrap:anywhere}.localized-awning-detail.locale-ru .contact-band h2{font-size:clamp(3.2rem,13vw,5rem)}}.localized-services-page .service-hero-copy h1{text-wrap:balance;max-width:13ch}.localized-services-page .service-hero-copy .eyebrow{max-width:50ch}.localized-services-page .service-hero-bottom{gap:clamp(2rem,6vw,7rem)}.localized-services-page .service-hero-lead{max-width:58ch}.localized-service-points{flex-wrap:wrap;gap:.65rem;margin:1.8rem 0;padding:0;list-style:none;display:flex}.localized-service-points li{border:1px solid #1b27382e;padding:.55rem .8rem;font-size:.82rem}.localized-services-page .services-audience-links{flex-wrap:wrap;gap:1.5rem;display:flex}.localized-services-page .services-audience-links a,.localized-related-link{color:var(--navy);text-underline-offset:4px;font-weight:700;text-decoration:underline}.localized-detail-content{background:#f5f4f0;padding:clamp(4rem,8vw,8rem) 0}.localized-detail-content h2{max-width:16ch;margin:1rem 0 3rem}.localized-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.localized-benefit-grid article{border-top:1px solid #1b273838;padding:1.2rem 0}.localized-benefit-grid b{color:#9c7c00;font-size:.8rem}.localized-benefit-grid h3{font-size:1.3rem}.localized-benefit-grid p{color:#536071;max-width:38ch;line-height:1.7}.localized-detail-photo{height:min(55vw,620px);margin-top:4rem;overflow:hidden}.localized-detail-photo img{object-fit:cover;width:100%;height:100%}.localized-service-detail .service-hero-media img{object-position:center 48%}.localized-services-page .related-list li{align-items:start}.localized-services-page .faq-list details{border-bottom:1px solid #1b273833;padding:1.2rem 0}.localized-services-page .faq-list summary{cursor:pointer;font-weight:700}@media (width<=760px){.localized-benefit-grid{grid-template-columns:1fr;gap:.5rem}.localized-detail-photo{height:72vw;margin-top:2rem}.localized-services-page .service-hero-copy h1{font-size:clamp(3rem,13vw,5rem)}}.localized-legal-related[data-astro-cid-placparf]{border-top:1px solid var(--line,#d8d8d8);flex-wrap:wrap;gap:10px 18px;margin:38px 0;padding-top:20px;display:flex}.localized-legal-related[data-astro-cid-placparf] a[data-astro-cid-placparf]{color:inherit;text-underline-offset:3px;text-decoration:underline}.localized-enclosure :is(h1,h2,h3,.family-title-row b,.anatomy-step-copy strong){overflow-wrap:anywhere}.localized-enclosure :is(.product-hero-copy,.awnings-hero-copy,.anatomy-copy,.product-intro-copy,.contact-inner>div,.family-main,.enclosure-principles-copy){min-width:0}.localized-enclosure .product-anatomy-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.localized-enclosure .enclosure-principles-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.localized-enclosure .enclosure-principles-list li{grid-template-columns:50px minmax(0,1fr)}.localized-enclosure .contact-inner{grid-template-columns:minmax(0,1fr) auto}@media (width<=820px){.localized-enclosure :is(.product-anatomy-grid,.enclosure-principles-grid,.contact-inner){grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.localized-enclosure :is(.product-hero h1,.awnings-hero h1){font-size:clamp(2.5rem,11vw,3.9rem)}.localized-enclosure :is(h2.display,.enclosure-principles-copy .display){font-size:clamp(2.5rem,11vw,3.6rem)}.localized-enclosure .enclosure-principles-list li{grid-template-columns:36px minmax(0,1fr)}}
