.dd-commercial-fit{margin-top:48px}.dd-commercial-trade{margin-top:24px;padding:24px 26px;background:#eff5f2;border-left:4px solid #38655d;border-radius:10px;display:flex;gap:24px;align-items:center;justify-content:space-between}.dd-commercial-trade h3{font-size:2.25rem;margin:0 0 8px;color:#0e1b4d}.dd-commercial-trade p{font-size:1.45rem;line-height:1.65;color:#45564f;margin:0;max-width:620px}.dd-commercial-trade__links{display:flex;flex-direction:column;gap:8px;flex-shrink:0;font-size:1.4rem}.dd-commercial-trade__links a:first-child{font-weight:700}@media(max-width:749px){.dd-commercial-trade{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}}.dd-commercial-fit__heading{max-width:850px;margin-bottom:26px}.dd-commercial-fit__heading h2{font-size:clamp(2.5rem,3vw,3.5rem)}.dd-commercial-fit table{width:100%;border-collapse:collapse;box-shadow:none;border:1px solid #dce2e8;font-size:1.45rem;color:#182b45}.dd-commercial-fit th,.dd-commercial-fit td{border:0;text-align:left;padding:18px;line-height:1.5;vertical-align:middle}.dd-commercial-fit thead th{background:#edf2f4;font-size:1.25rem;font-family:var(--font-body-family);font-weight:700;color:#40546b}.dd-commercial-fit tbody th{font-family:var(--font-body-family);font-weight:700;width:23%}.dd-commercial-fit tbody tr+tr{border-top:1px solid #e5e9ed}.dd-commercial-fit a{color:#0e1b4d;text-underline-offset:4px}.dd-commercial-fit a:focus-visible{outline:2px solid #147d83;outline-offset:4px}.dd-commercial-fit small{display:block;color:#53606c;font-size:1.2rem}.dd-commercial-fit__note{font-size:1.3rem;line-height:1.65;color:#455469;margin:16px 0 0}.dd-commercial-fit__links{display:flex;gap:18px 28px;flex-wrap:wrap;margin-top:22px;font-size:1.4rem;font-weight:600}.dd-commercial__faq summary{padding-right:20px;line-height:1.5;color:#0e1b4d}.dd-commercial__faq p{opacity:1;color:#455469}@media(max-width:749px){.dd-commercial-fit{margin-top:32px}.dd-commercial-fit table,.dd-commercial-fit tbody{display:block;border:0}.dd-commercial-fit thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dd-commercial-fit tbody tr{display:block;border:1px solid #dce2e8;border-radius:12px;padding:4px 18px;margin-bottom:14px;background:#fff}.dd-commercial-fit tbody th{display:block;width:100%;padding:16px 0;font-size:1.65rem}.dd-commercial-fit td{display:grid;grid-template-columns:115px 1fr;gap:12px;padding:11px 0;border-top:1px solid #edf0f2}.dd-commercial-fit td:before{content:attr(data-label);font-size:1.25rem;color:#53606c}.dd-commercial-fit td small{grid-column:2}.dd-commercial-fit__links{flex-direction:column;gap:14px}}.dd-branding-work__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dd-branding-work figure{margin:0;background:#fff;border:1px solid #dce2e8;border-radius:14px;overflow:hidden}.dd-branding-work figure>img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.dd-branding-work figcaption{padding:22px 24px}.dd-branding-work h3{color:#0e1b4d;font-size:2.2rem;line-height:1.3;margin:0 0 10px}.dd-branding-work figcaption p{font-size:1.5rem;line-height:1.65;color:#455469;margin:0}.dd-branding-work__note{font-size:1.2rem;line-height:1.6;color:#53606c;text-align:center;margin:18px 0 0}@media(max-width:749px){.dd-branding-work__grid{grid-template-columns:1fr;gap:20px}.dd-branding-work figcaption{padding:20px}.dd-branding-work h3{font-size:2rem}.dd-branding-work__note{text-align:left}}.dd-commercial [id]{scroll-margin-top:190px}.dd-commercial-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #dce2e8}.dd-commercial-nav a{display:inline-flex;align-items:center;min-height:44px;color:#0e1b4d;font-size:1.35rem;font-weight:600;text-underline-offset:5px}.dd-commercial a:focus-visible,.dd-commercial summary:focus-visible{outline:2px solid #147d83;outline-offset:5px}.dd-commercial-venues{padding-bottom:20px}.dd-commercial-editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.dd-commercial-editorial article{border-top:2px solid #147d83;padding-top:22px}.dd-commercial-editorial h3,.dd-commercial-setup h3{font-size:2.25rem;line-height:1.25;color:#0e1b4d;margin:0 0 12px}.dd-commercial-editorial p,.dd-commercial-custom__copy p,.dd-commercial-setup__advice p,.dd-commercial-branding-detail p{font-size:1.5rem;line-height:1.7;color:#455469;margin:0 0 18px}.dd-commercial-custom{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:start;border-top:1px solid #dce2e8;border-bottom:1px solid #dce2e8}.dd-commercial-custom h2{font-size:clamp(3rem,3.6vw,4.5rem);line-height:1.12;letter-spacing:-.02em;margin:0}.dd-commercial-custom__copy p:first-child{font-size:1.75rem;color:#182b45}.dd-commercial-custom__copy .button{margin-top:6px;max-width:100%;white-space:normal;text-align:center}.dd-commercial-branding-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:30px;padding:28px 0;border-top:1px solid #dce2e8;border-bottom:1px solid #dce2e8}.dd-commercial-branding-detail h3{margin:0 0 10px}.dd-commercial-branding-detail p:last-child{margin:0}.dd-commercial-textlinks{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dd-commercial-textlinks a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:#0e1b4d;font-size:1.4rem;font-weight:600;text-underline-offset:4px}.dd-commercial-textlinks--center{flex-direction:row;justify-content:center;gap:12px 32px;flex-wrap:wrap}.dd-commercial .dd-commercial-small{font-size:1.3rem;line-height:1.65}.dd-commercial-setup{border-top:1px solid #dce2e8}.dd-commercial-setup__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.dd-commercial-setup .dd-approval{margin:0}.dd-commercial-setup__advice h3:not(:first-child){margin-top:28px}.dd-commercial-origin{max-width:860px;margin:32px auto 14px;text-align:center;font-size:1.35rem;line-height:1.7;color:#455469}.dd-commercial-process{padding-top:64px;padding-bottom:64px}.dd-commercial-process h2,.dd-commercial-process h3{color:#fff}.dd-commercial-process .dd-commercial__heading>p:last-child{opacity:.88}.dd-commercial-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:36px 0;padding:0}.dd-commercial-process__steps li{border-top:1px solid rgba(255,255,255,.3);padding-top:22px}.dd-commercial-process__steps span{font-size:1.25rem;letter-spacing:.08em;color:#bdcfdd}.dd-commercial-process__steps h3{font-size:2.25rem;line-height:1.25;margin:12px 0}.dd-commercial-process__steps p,.dd-commercial-process__footer>p{font-size:1.5rem;line-height:1.7;color:#e3e8f1;margin:0}.dd-commercial-process__footer{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid rgba(255,255,255,.2);padding-top:28px}.dd-commercial-process__footer>p{max-width:520px}.dd-commercial-process__footer .dd-commercial__actions{justify-content:flex-end}@media(max-width:989px){.dd-commercial-custom{gap:32px}.dd-commercial-branding-detail{grid-template-columns:1fr}.dd-commercial-process__footer{flex-direction:column;align-items:flex-start}.dd-commercial-process__footer .dd-commercial__actions{justify-content:flex-start}}@media(max-width:749px){.dd-commercial [id]{scroll-margin-top:145px}.dd-commercial-nav{justify-content:flex-start;gap:4px 20px;padding-top:14px;padding-bottom:14px}.dd-commercial-nav a{font-size:1.25rem}.dd-commercial-editorial,.dd-commercial-custom,.dd-commercial-setup__grid,.dd-commercial-process__steps{grid-template-columns:1fr;gap:26px}.dd-commercial-venues{padding-bottom:0}.dd-commercial-editorial article{padding-top:18px}.dd-commercial-custom{gap:22px}.dd-commercial-custom__copy .button{width:100%}.dd-commercial-branding-detail{padding:22px 0;gap:18px}.dd-commercial-origin{text-align:left}.dd-commercial-textlinks--center{flex-direction:column;gap:6px}.dd-commercial-process{padding-top:42px;padding-bottom:42px}.dd-commercial-process__steps{margin:28px 0}.dd-commercial-process__footer .dd-commercial__actions{width:100%}.dd-commercial-process__footer .button{width:100%;white-space:normal;text-align:center}}.dd-commercial .dd-commercial__hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 48px;max-width:1400px;text-align:left}.dd-commercial .dd-commercial__hero h1{font-size:clamp(3.4rem,3.7vw,5rem);line-height:1.08}.dd-commercial .dd-commercial__lead{font-size:1.7rem;line-height:1.65}.dd-commercial .dd-commercial__hero .dd-commercial__actions{justify-content:flex-start}.dd-commercial .dd-commercial__trust{grid-column:1/-1;margin-top:0}.dd-commercial-hero-photo{margin:0;align-self:center}.dd-commercial-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.dd-commercial-hero-photo figcaption{font-size:1.2rem;line-height:1.5;color:#e0e6ed;margin-top:12px}.dd-commercial .dd-commercial-nav{padding-top:22px;padding-bottom:22px}.dd-commercial .dd-commercial-venues{padding-bottom:20px}.dd-commercial .dd-commercial-process{padding-top:64px;padding-bottom:64px}@media(max-width:989px){.dd-commercial .dd-commercial__hero-inner{grid-template-columns:1fr;gap:28px}.dd-commercial-hero-photo{max-width:760px;width:100%}.dd-commercial-hero-photo img{aspect-ratio:16/9}}@media(max-width:749px){.dd-commercial .dd-commercial-nav{padding-top:14px;padding-bottom:14px}.dd-commercial .dd-commercial-venues{padding-bottom:0}.dd-commercial .dd-commercial-process{padding-top:42px;padding-bottom:42px}.dd-commercial .dd-commercial__hero h1{font-size:3.4rem}.dd-commercial .dd-commercial__lead{font-size:1.65rem}.dd-commercial .dd-commercial__trust{margin-top:0}}.dd-commercial .dd-commercial__hero{background:#0e1b4d!important;padding:56px 0!important}@media(max-width:749px){.dd-commercial .dd-commercial__hero{padding:42px 0!important}}.dd-commercial .dd-commercial-fabric{background-color:#0e1b4d;background-image:linear-gradient(90deg,#0e1b4df0,#0e1b4dd1 55%,#0e1b4db8),url(/cdn/shop/files/recacril-awning-marine-fabric-lifestyle.png?v=1792621908);background-size:cover;background-position:center;color:#fff}.dd-commercial-fabric .dd-commercial__heading h2,.dd-commercial-fabric .dd-commercial-editorial h3{color:#fff}.dd-commercial-fabric .dd-commercial__eyebrow{color:#d9e8ed;opacity:1}.dd-commercial-fabric .dd-commercial__heading>p:last-child,.dd-commercial-fabric .dd-commercial-editorial p,.dd-commercial-fabric .dd-commercial-origin{color:#f0f3f8;opacity:1}.dd-commercial-fabric .dd-commercial-editorial article{border-top-color:#a5cccf}.dd-commercial-fabric .dd-commercial-textlinks a{color:#fff}.dd-commercial-fabric a:focus-visible{outline-color:#fff}@media(max-width:749px){.dd-commercial .dd-commercial-fabric{background-image:linear-gradient(#0e1b4de0,#0e1b4deb),url(/cdn/shop/files/recacril-awning-marine-fabric-lifestyle.png?v=1792621908);background-position:60% center}}.dd-commercial .dd-commercial-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-top:8px;padding-bottom:8px}.dd-commercial-nav a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:84px;padding:12px 16px;border-right:1px solid #dce2e8;text-decoration:none;line-height:1.35}.dd-commercial-nav a:last-child{border-right:0}.dd-commercial-nav a:hover>span:last-child{text-decoration:underline;text-underline-offset:4px}.dd-commercial-nav__number{font-size:1.1rem;letter-spacing:.1em;color:#147d83;font-weight:700}@media(max-width:989px){.dd-commercial .dd-commercial-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-commercial-nav a:nth-child(3n){border-right:0}}@media(max-width:749px){.dd-commercial .dd-commercial-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;padding-bottom:10px}.dd-commercial-nav a{min-height:76px;padding:10px 14px;border-right:0}.dd-commercial-nav a:nth-child(odd){border-right:1px solid #dce2e8}}.dd-commercial-value{border-top:1px solid #dce2e8;padding-bottom:20px}.dd-commercial-value__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-commercial-value__grid a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0e1b4d;font-size:1.35rem;font-weight:600;text-underline-offset:4px}@media(max-width:989px){.dd-commercial-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.dd-commercial-value__grid{grid-template-columns:1fr}}.dd-commercial .dd-commercial-review{padding-top:30px;padding-bottom:30px;margin-top:24px;margin-bottom:10px;border-left:4px solid #147d83;background:#fff}.dd-commercial-review blockquote{margin:0;border:0;padding:0}.dd-commercial-review blockquote>p{font-family:var(--font-heading-family);font-style:normal;color:#0e1b4d;font-size:clamp(2.1rem,2.4vw,3rem);line-height:1.45;margin:0 0 18px}.dd-commercial-review footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;font-size:1.35rem;color:#455469}.dd-commercial-review cite{font-style:normal;font-weight:700}.dd-commercial-review a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0e1b4d;text-underline-offset:4px}.dd-approval{margin-block:24px;padding:28px;border:1px solid #cddfdf;border-left:4px solid #147d83;border-radius:14px;background:#f3f8f7;color:#183544}.dd-approval__title{display:flex;gap:16px;align-items:flex-start}.dd-approval__title svg{flex-shrink:0;stroke:#147d83;stroke-width:1.7;margin-top:3px}.dd-approval h2{margin:0;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15;color:#0e1b4d}.dd-approval h3{margin:0;font-size:1.6rem;line-height:1.3;color:#0e1b4d}.dd-approval__title p{margin:5px 0 0;font-size:1.4rem;line-height:1.5}.dd-approval__title .dd-approval__eyebrow{margin:0 0 7px;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#216b70}.dd-approval__models{font-weight:600}.dd-approval__copy{font-size:1.45rem;line-height:1.65}.dd-approval__copy p{margin:12px 0}.dd-approval__copy .dd-approval__conditions{font-size:1.25rem;color:#405566}.dd-approval__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0e1b4d;font-weight:700;text-underline-offset:3px}.dd-approval--compact{padding:16px;margin-block:18px}.dd-approval--compact .dd-approval__title p{font-size:1.25rem}.dd-approval--compact details{margin-top:10px}.dd-approval--compact summary{cursor:pointer;font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:flex;align-items:center}@media(max-width:749px){.dd-approval{padding:20px}.dd-approval--compact{padding:15px}.dd-approval__title{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=ACAAAAAAAAAAAAAAAAAACA */
