@import url('/legacy/style.css');
.navitem{position:relative}.submenu{position:absolute;display:none;min-width:205px;top:100%;left:0;background:#fff;box-shadow:0 10px 30px #0002;border-radius:7px;padding:12px;z-index:60}.submenu a{display:block;padding:10px 12px}.navitem:hover .submenu,.navitem:focus-within .submenu{display:block}.logo img{display:block}.admin-shell{font-family:Arial,sans-serif;background:#f3f5f7;min-height:100vh;color:#1d2933}.admin-top{background:#18232c;color:#fff;padding:18px 28px;display:flex;justify-content:space-between;align-items:center}.admin-top a{color:#fff}.admin-wrap{max-width:1280px;margin:auto;padding:24px}.admin-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.admin-tabs a{padding:10px 15px;background:#fff;border-radius:7px;border:1px solid #d8dee3}.admin-card{background:#fff;border:1px solid #e0e6eb;padding:24px;border-radius:11px;margin-bottom:20px}.admin-card h2{margin-top:0}.admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.admin-card label{font-size:13px;font-weight:700;display:block}.admin-card input,.admin-card textarea,.admin-card select{width:100%;margin-top:7px;padding:11px;border:1px solid #cdd5dc;border-radius:6px;background:#fff}.admin-card textarea{min-height:130px}.admin-card button{border:0;background:#e87500;color:#fff;padding:12px 20px;border-radius:7px;font-weight:700;cursor:pointer}.admin-list{width:100%;border-collapse:collapse}.admin-list td,.admin-list th{border-bottom:1px solid #e5e9ed;padding:12px;text-align:left}.admin-list a{color:#d36c00}.admin-status{padding:12px;margin:12px 0;border-radius:6px;background:#e9f5ec}.editor{min-height:310px;border:1px solid #cdd5dc;border-radius:6px;padding:18px;margin:10px 0;background:#fff;overflow:auto}.editor-toolbar{display:flex;gap:7px;flex-wrap:wrap}.editor-toolbar button{background:#283844;font-size:12px}.location-hero{background:#f7f3ee;padding:72px 6%;text-align:center}.location-hero h1{font-size:40px}.location-hero p{max-width:680px;margin:auto;line-height:1.7}@media(max-width:760px){.navitem .submenu{position:static;box-shadow:none;padding:0 0 0 15px}.navitem:hover .submenu{display:block}.admin-grid{grid-template-columns:1fr}.admin-wrap{padding:14px}.admin-list{font-size:12px}}
@media(max-width:760px){.navitem.open .submenu{display:block}.navitem>a{display:block}}
.gallery-section h1{font-size:clamp(29px,3vw,42px);margin:0 0 14px}.gallery-item{position:relative;border:0;background:transparent;padding:0;overflow:hidden;border-radius:12px;height:280px;cursor:pointer}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-item span{position:absolute;bottom:14px;left:15px;color:#fff;background:#0009;padding:7px 11px;border-radius:4px;font-size:11px;font-weight:700}.gallery-item[hidden]{display:none}.gallery-dialog{border:0;padding:0;background:#151515;max-width:min(94vw,1250px);max-height:90vh;overflow:hidden}.gallery-dialog::backdrop{background:#000c}.gallery-dialog img{max-width:100%;max-height:90vh;object-fit:contain}.gallery-dialog button{position:absolute;border:0;background:#0009;color:white;font-size:32px;cursor:pointer}.close-gallery{right:10px;top:10px}.prev-gallery{left:10px;top:50%}.next-gallery{right:10px;top:50%}@media(max-width:760px){.gallery-item{height:180px}}
.category-hero{min-height:510px;height:auto;padding:50px 0}.category-hero>div{max-width:710px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-badges span{border:1px solid #fffc;background:#ffffff20;border-radius:25px;padding:9px 12px;font-size:12px;font-weight:600}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:left;margin:40px auto 0;max-width:1300px}.feature-grid article{padding:25px;border:1px solid #ebebeb;border-radius:12px}.feature-grid img{width:42px;height:42px;object-fit:contain}.feature-grid h3{font-size:18px}.feature-grid p{font-size:14px;line-height:1.7;color:#646a70}.category-products{grid-template-columns:repeat(3,minmax(0,1fr))}.expert{grid-template-columns:1fr 1fr}.compare{max-width:850px;margin:32px auto;text-align:left;border:1px solid #e4e4e4;border-radius:10px;overflow:hidden}.compare>div{display:grid;grid-template-columns:2fr 1fr 1fr;padding:15px 20px;border-bottom:1px solid #e4e4e4}.compare>div:first-child{background:#20252b;color:#fff}.compare>div:last-child{border-bottom:0}.compare b:nth-child(2){color:#e87500}@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr)}.category-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.feature-grid,.category-products,.expert{grid-template-columns:1fr}.category-hero{min-height:480px}.compare>div{font-size:12px;padding:11px}}
.company-hero{min-height:560px;display:flex;align-items:center}.company-hero>div{max-width:760px}.company-stats{display:flex;justify-content:center;gap:6vw;align-items:center;padding:48px 5%;text-align:center;flex-wrap:wrap}.company-stats>div{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:140px}.company-stats img{height:46px;width:46px;object-fit:contain}.company-stats b{font-size:36px;color:#30352d}.company-stats span{font-size:14px;color:#656a63}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-grid>*{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 20px;background:#f5f4ef;gap:10px;color:inherit;text-decoration:none}.contact-grid img{width:42px;height:42px;object-fit:contain}.contact-grid b{font-size:18px}.contact-grid span{color:#777}@media(max-width:700px){.contact-grid{grid-template-columns:1fr}.company-hero{min-height:430px}}
.collection-hero{min-height:600px;display:flex;align-items:center}.collection-hero>div{max-width:790px}.collection-hero .eyebrow{display:block;text-transform:uppercase;letter-spacing:.16em;font-weight:700;margin-bottom:20px}.collection-split{align-items:center}.collection-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.collection-gallery img{width:100%;height:360px;object-fit:cover}.dealer-form form{max-width:720px;margin:35px auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.dealer-form label{display:flex;flex-direction:column;gap:8px;font-weight:600}.dealer-form input,.dealer-form select{padding:14px;border:1px solid #d6d5cf;background:#fff;font:inherit}.dealer-form button{grid-column:1/-1;justify-self:center;border:0;padding:15px 45px;background:#df6500;color:#fff;cursor:pointer}@media(max-width:700px){.collection-hero{min-height:440px}.collection-gallery{grid-template-columns:1fr}.collection-gallery img{height:260px}.dealer-form form{grid-template-columns:1fr}}
.admin-image-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:18px 0 32px}.admin-image-list label{display:flex;flex-direction:column;gap:8px;min-width:0}.admin-image-list img{height:120px;width:100%;object-fit:cover;border-radius:8px}.admin-image-list input{max-width:100%;box-sizing:border-box;padding:8px}
.motor-options{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px}.motor-options article{background:#f5f4ef}.motor-options img{width:100%;height:280px;object-fit:cover}.motor-options article>div{padding:26px}.motor-options h3{margin:0 0 12px}@media(max-width:700px){.motor-options{grid-template-columns:1fr}}

.about-page{color:#20252b;font-size:14px;line-height:1.8}.ref-crumb{max-width:1200px;margin:0 auto;padding:16px 0;font-size:13px;display:flex;gap:18px;align-items:center}.ref-crumb a{font-size:20px}.about-heading{text-align:center;padding:8px 20px 24px}.about-heading h1{font-size:34px;line-height:1.12;letter-spacing:-.8px;margin:14px 0 20px}.about-heading p{font-size:14px;color:#697684;line-height:1.6}.about-feature{max-width:1200px;display:grid;grid-template-columns:520px 1fr;margin:0 auto 130px;position:relative;border-radius:10px;background:#fffbef;min-height:488px}.about-feature>img{width:100%;height:488px;object-fit:cover;border-radius:10px 0 0 10px}.about-feature>div:nth-child(2){padding:48px 42px}.about-feature h2{font-size:30px;line-height:1.2;margin:0 0 20px;letter-spacing:-.7px}.about-feature p{color:#687482;line-height:1.88;margin:0}.about-badges{position:absolute;bottom:-73px;left:24%;display:flex;gap:16px}.about-badges article{width:144px;height:124px;border-radius:10px;text-align:center;padding:16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;background:#fff1c9}.about-badges article:nth-child(2){background:#d2e7a8}.about-badges article:nth-child(3){background:#b8e4fa}.about-badges img{width:25px;height:25px;object-fit:contain}.about-badges b{font-size:22px;margin:4px 0}.about-badges span{font-size:13px}.about-benefits{max-width:1200px;margin:auto;padding:0 0 46px}.about-benefits h2,.about-process h2,.about-testimonials h2{font-size:31px;line-height:1.18;letter-spacing:-.6px;margin:0 0 12px}.about-benefits>p{color:#687482;line-height:1.7;margin:0 0 25px}.about-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.about-benefit-grid article{background:#e9ecef;border-radius:9px;padding:23px 22px;min-height:249px}.about-benefit-grid img{width:34px;height:34px;object-fit:contain;margin-bottom:12px}.about-benefit-grid h3{font-size:17px;font-weight:500;line-height:1.25;margin:0 0 10px}.about-benefit-grid p{color:#596675;line-height:1.5;margin:0}.about-process{background:#fff7df;text-align:center;padding:28px 0 0}.about-process>p{color:#697684;margin:0 auto 26px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:auto;text-align:left;border-top:1px solid #dfd2aa}.process-steps article{padding:30px 62px;min-height:214px;border-right:1px solid #dfd2aa}.process-steps article:last-child{border-right:0}.process-steps img{height:36px;width:36px;margin-bottom:8px}.process-steps h3{font-size:17px;font-weight:500;line-height:1.2;margin:0 0 10px}.process-steps p{color:#697684;line-height:1.5;margin:0}.process-action{background:#fff0c7;display:flex;align-items:center;justify-content:space-between;padding:20px max(calc((100vw - 1080px)/2),40px);font-size:18px}.about-testimonials{max-width:1200px;margin:auto;text-align:center;padding:110px 0 58px}.about-ratings{display:grid;grid-template-columns:38% 1fr;align-items:center;gap:30px;margin:24px 0 35px}.google-rating{display:flex;align-items:center;gap:20px;position:relative}.google-rating>b{font-size:35px;font-weight:600;letter-spacing:-2px}.google-rating strong{font-size:27px}.google-rating small{position:absolute;left:185px;top:53px;font-size:12px}.rating-stats{background:#fff7df;display:flex;justify-content:space-around;padding:28px;border-radius:10px}.rating-stats>div{display:flex;flex-direction:column}.rating-stats b{font-size:28px}.rating-stats span{font-size:12px}.about-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;margin-bottom:40px}.about-review{border:1px solid #e2e5e8;border-radius:10px;padding:20px;min-height:220px}.about-review>div{display:flex;align-items:center;gap:8px}.about-review>div span{border-radius:50%;background:#fff3d3;padding:4px;font-size:11px}.about-review small{display:block;padding-left:34px;color:#66717c}.about-review strong{color:#ffbb00;display:block;letter-spacing:2px}.about-review p{color:#78818a;line-height:1.5;margin:0}.about-testimonials>p:not(.intro){color:#697684}.about-testimonials>.button{margin-top:14px}.collection-hero>div{margin:0 auto;text-align:center;max-width:830px}.collection-hero{min-height:390px}.collection-hero h1{font-size:34px}.collection-hero p{font-size:14px;line-height:1.6}.collection-hero .eyebrow{font-size:11px;color:#ff8a00;letter-spacing:1px}.collection-split{max-width:1200px;padding:45px 0}.collection-split h2{font-size:29px}.collection-split p{color:#66717e;font-size:14px;line-height:1.7}.collection-split img{border-radius:10px}.motor-options article{border-radius:10px;overflow:hidden;background:#fff8ea}.motor-options img{height:245px}.motor-options article>div{padding:22px}.region-tabs button{padding:12px 20px;border:1px solid #ddd;background:#fff;border-radius:8px}.region-tabs button:hover{background:#e87500;color:#fff}@media(max-width:800px){.ref-crumb,.about-benefits,.about-testimonials{padding-left:20px;padding-right:20px}.about-feature{display:block;margin:0 20px 120px}.about-feature>img{height:320px;border-radius:10px 10px 0 0}.about-feature>div:nth-child(2){padding:25px}.about-badges{left:0;right:0;justify-content:center}.about-badges article{width:105px}.about-benefit-grid,.about-reviews{grid-template-columns:1fr 1fr}.process-steps article{padding:25px}.about-ratings{display:block}.collection-split{padding:40px 20px}}@media(max-width:560px){.about-heading h1{font-size:28px}.about-benefit-grid,.about-reviews,.process-steps{grid-template-columns:1fr}.about-badges article{width:92px}.about-badges b{font-size:17px}.process-steps article{border-right:0;border-bottom:1px solid #dfd2aa}.process-action{padding:20px;gap:18px;flex-direction:column}.about-testimonials{padding-top:50px}.about-ratings{margin:20px 0}.google-rating{justify-content:center}.rating-stats{margin-top:30px}}
.footgrid{background:#202428;color:#fff;max-width:none;padding:40px max(calc((100vw - 1200px)/2),40px) 28px;gap:35px;grid-template-columns:2fr repeat(4,1fr)}footer{background:#202428;color:#fff}footer .logo{color:#fff;border-color:#fff}footer .footgrid h3{font-size:14px;font-weight:600;margin:0 0 12px}footer .footgrid a:not(.logo),footer .footgrid p{color:#c2c9cf;font-size:13px;line-height:1.65;margin-bottom:8px}footer .copyright{border-color:#4d5258;color:#9ba4ab;max-width:1200px;margin:auto;padding:22px 0}@media(max-width:800px){footer .footgrid{grid-template-columns:repeat(2,1fr);padding:35px 20px}footer .copyright{padding:20px}}@media(max-width:560px){footer .footgrid{grid-template-columns:1fr 1fr;gap:20px}footer .footgrid>div:first-child{grid-column:1/-1}}
.collection-dark{background:#202428!important;color:#fff;max-width:none!important;padding:45px 20px!important}.collection-dark h2{color:#e87500;font-size:12px!important;text-transform:uppercase;letter-spacing:2px}.collection-dark .intro{color:#f0f0f0}.collection-cta{background:#eb7600;color:#fff;padding:40px 20px}.collection-cta h2{font-size:27px}.collection-cta .button{background:#fff;color:#202428}.vara-benefits .feature-grid article{background:#e9ecef;border:0;border-radius:9px}.vara-benefits .feature-grid{gap:20px}.collection-gallery img{border-radius:9px}.collection-split img{height:430px;object-fit:cover}.collection-hero+ .crumb{padding-left:max(calc((100vw - 1200px)/2),40px)}
.faq-hero{height:238px;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.faq-hero h1{font-size:34px;margin:0 0 5px}.faq-hero p{font-size:14px;font-weight:600}.faq-list{max-width:1192px;margin:65px auto;padding:0 0 50px}.faq-search{height:61px;border:1px solid #ced5dc;background:#f8f9fa;border-radius:10px;display:flex;align-items:center;padding:0 18px;margin-bottom:35px;color:#9bacb9}.faq-search span{font-size:30px;margin-right:12px}.faq-search input{border:0;background:transparent;outline:0;width:100%;font-size:13px}.faq-list details{background:#f8f9fa;border:1px solid #ccd4db;border-radius:10px;margin-bottom:12px;padding:0 22px}.faq-list details[hidden]{display:none}.faq-list summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:600;font-size:13px;display:flex;justify-content:space-between}.faq-list summary::after{content:'⌄';color:#717d87;font-size:20px;font-weight:400}.faq-list details[open] summary::after{content:'⌃'}.faq-list p{font-size:13px;line-height:1.8;color:#667482;margin:0 0 22px}@media(max-width:800px){.faq-list{margin:35px 20px}}
.local-page{font-size:14px;color:#172027}.local-hero{min-height:570px;background:linear-gradient(#2c271f90,#2c271f90),url('https://slickblindsprod.blob.core.windows.net/assets/assets/living_room_image1_3799abfe30.webp') center/cover;display:grid;grid-template-columns:1fr 550px;gap:40px;padding:4px max(calc((100vw - 1080px)/2),5%);align-items:center}.local-copy{color:#fff}.local-copy h1{font-size:34px;line-height:1.15;max-width:510px;margin:24px 0}.local-rating{background:#fff;color:#20242b;padding:10px 16px;border-radius:10px;display:inline-block;font-size:12px}.local-offer{background:#eb8000;padding:20px 30px;border-radius:15px;font-weight:700;font-size:17px;max-width:490px}.local-call{display:inline-block;color:#fff;background:#202529;border-radius:13px;padding:14px 25px;margin-top:24px;line-height:1.2}.local-form{background:#fff;border-radius:15px;padding:30px;min-height:550px;color:#111}.local-form h2{font-size:19px;font-weight:500;display:flex;justify-content:space-between;margin:0 0 25px}.local-form h2 small{font-size:14px;color:#9aa8b8}.local-form p{font-weight:600}.local-form p b{color:#f55}.local-choices{display:flex;gap:8px;margin:14px 0}.local-choices label{border:1px solid #cdd5df;border-radius:10px;padding:10px 15px}.local-choices input{margin-right:5px}.local-form>input:not([type=hidden]){display:block;width:100%;height:55px;border:1px solid #e1e5e8;border-radius:11px;margin:13px 0;padding:0 18px;font:inherit}.local-form button{background:#202428;color:#fff;border:0;border-radius:10px;padding:17px 24px;float:right;margin-top:28px;font-weight:700}.local-info,.local-intro,.local-benefits,.local-products,.local-process{max-width:1200px;margin:auto;padding:45px 0}.local-info{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.local-info article{border:1px solid #d6dde3;border-radius:15px;padding:24px;min-height:210px}.local-info span{display:block;color:#e87500;font-size:30px}.local-info small{display:block;color:#84919b;letter-spacing:1px;margin:10px 0}.local-info b{display:block}.local-info p{color:#697785}.local-info a{color:#e87500}.local-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.local-intro img{width:100%;height:420px;object-fit:cover;border-radius:12px}.local-intro h2,.local-benefits h2,.local-products h2,.local-process h2{font-size:32px;line-height:1.2}.local-intro p{color:#687682;line-height:1.8}.local-benefits{text-align:center}.local-benefits>div,.local-products>div,.local-process>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.local-benefits article{background:#f2f3f4;padding:24px;border-radius:10px}.local-benefits article span{font-size:30px;color:#e87500}.local-benefits article p,.local-process article p{color:#687682;line-height:1.6}.local-products{text-align:center}.local-products img{width:100%;height:250px;object-fit:cover;border-radius:10px}.local-products a{text-align:left;color:inherit}.local-process{text-align:center}.local-process>div{grid-template-columns:repeat(3,1fr)}.local-process article{padding:30px;background:#fff8e9}.local-process article b{font-size:32px;color:#e87500}@media(max-width:900px){.local-hero{grid-template-columns:1fr;padding:35px 20px}.local-info,.local-intro,.local-benefits,.local-products,.local-process{padding:35px 20px}.local-info,.local-benefits>div,.local-products>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.local-info,.local-intro,.local-benefits>div,.local-products>div,.local-process>div{grid-template-columns:1fr}.local-form{padding:20px}.local-choices{flex-wrap:wrap}.local-copy h1{font-size:30px}}
.pdp{color:#20262a;font-size:14px}.pdp h2{font-size:31px;line-height:1.14;margin:0 0 13px;letter-spacing:-.5px}.pdp p{color:#6e7c88;line-height:1.65}.pdp-hero{height:372px;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}.pdp-hero h1{font-size:34px;line-height:1.15;margin:0 0 14px}.pdp-hero p{color:#fff;max-width:720px;margin:0}.pdp-benefits{background:#fff8df;display:flex;justify-content:center;padding:28px max(calc((100vw - 1200px)/2),25px)}.pdp-benefits>div{width:25%;text-align:center;border-right:1px solid #334;padding:0 15px}.pdp-benefits>div:last-child{border:0}.pdp-benefits span{display:block;color:#ed7900;font-size:30px}.pdp-benefits b{font-weight:500}.pdp .ref-crumb{margin-top:4px}.pdp .ref-crumb a{font-size:14px}.pdp-top-cta{text-align:center;padding:6px 0 55px}.pdp .button{background:#202529;color:#fff;border-radius:10px;font-size:13px;padding:15px 22px}.pdp-why{display:grid;grid-template-columns:44% 1fr;gap:40px;max-width:1200px;margin:auto;padding:0 0 48px}.pdp-why>img{height:540px;width:100%;object-fit:cover;border-radius:10px}.pdp-why ul{padding:0;list-style:none}.pdp-why li{background:#f7f8f9;border:1px solid #d2d8dc;border-radius:10px;padding:17px 22px;margin:11px 0;color:#6d7883}.pdp-why li span{font-size:22px;color:#ed7900;margin-right:28px}.pdp-custom{background:#fff8df;text-align:center;padding:38px 20px 30px}.pdp-tabs{display:flex;justify-content:center;gap:35px;margin:26px auto 17px;border-bottom:1px solid #202529;max-width:500px}.pdp-tabs button{background:none;border:0;padding:10px 0;cursor:pointer;font-size:13px}.pdp-tabs .active{border-bottom:3px solid #202529;font-weight:700}.pdp-wide{height:490px;background-position:center;background-size:cover}.pdp-operating,.pdp-mount,.pdp-performance,.pdp-rooms,.pdp-warranty,.pdp-final{text-align:center;padding:52px max(calc((100vw - 1200px)/2),30px)}.pdp-ops{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.pdp-ops article{text-align:left;border-radius:10px;overflow:hidden;background:#f2efe3}.pdp-ops img{width:100%;height:330px;object-fit:cover}.pdp-ops h3{background:#202529;color:#fff;padding:24px;font-size:15px;font-weight:500;margin:0}.pdp-ops article p{padding:25px;margin:0}.pdp-mount>div{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:590px;margin:30px auto 0;text-align:left}.pdp-mount article{background:#e9edef;padding:25px;border-radius:10px}.pdp-mount article span,.pdp-warranty span{color:#e87500;font-size:30px}.pdp-mount h3{font-weight:500;margin-bottom:0}.pdp-busy{background:#fff9e9;padding:55px max(calc((100vw - 1200px)/2),30px);display:grid;grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:24px}.pdp-busy article img{width:100%;height:350px;object-fit:cover;border-radius:10px}.pdp-busy article h3{font-size:16px;font-weight:500;margin:12px 0 0}.pdp-busy article p{margin:4px 0}.pdp-performance>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}.pdp-performance article{padding:25px;background:#e9edef;min-height:145px}.pdp-performance article:nth-child(even){background:#fff}.pdp-performance span{color:#e87500;font-size:25px}.pdp-performance h3{font-size:15px}.pdp-rooms>div{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pdp-rooms article{text-align:left;background:#e9edef;border-radius:9px;overflow:hidden}.pdp-rooms img{width:100%;height:165px;object-fit:cover}.pdp-rooms h3,.pdp-rooms p{margin:8px 15px}.pdp-warranty>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px}.pdp-warranty article{background:#fff8df;padding:30px}.pdp-final{padding-bottom:70px}@media(max-width:800px){.pdp-why,.pdp-busy{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.pdp-benefits{flex-wrap:wrap}.pdp-benefits>div{width:50%;margin:12px 0}.pdp-ops,.pdp-performance>div,.pdp-warranty>div{grid-template-columns:1fr 1fr}.pdp-rooms>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.pdp-hero{height:340px;padding:20px}.pdp-hero h1{font-size:28px}.pdp-why>img{height:300px}.pdp-ops,.pdp-performance>div,.pdp-warranty>div,.pdp-mount>div{grid-template-columns:1fr}.pdp-tabs{gap:10px}.pdp-tabs button{font-size:11px}.pdp-wide{height:280px}}
.consult-hero{min-height:590px;background-position:center;background-size:cover;display:grid;grid-template-columns:1fr 550px;align-items:center;gap:45px;padding:14px max(calc((100vw - 1200px)/2),40px);color:#fff}.consult-hero h1{font-size:32px;max-width:500px}.consult-hero p{max-width:510px;line-height:1.6}.consult-hero .local-form p{color:#171c20}.dealer-trust{display:inline-block;background:#fff8dc;color:#424a4f;border-radius:10px;padding:12px 25px;font-size:12px;margin-top:18px}.dealer-journey{max-width:1200px;margin:50px auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.dealer-journey>img{height:500px;width:100%;object-fit:cover;border-radius:10px}.dealer-journey .dealer-form{text-align:left}.dealer-journey .dealer-form form{max-width:none}.dealer-journey .dealer-form h2{font-size:26px;text-align:left}.dealer-journey .dealer-form .intro{text-align:left;margin:0 0 20px}.dealer-journey .dealer-form label{font-size:13px}@media(max-width:800px){.consult-hero,.dealer-journey{grid-template-columns:1fr;padding:25px 20px}.consult-hero .local-form{color:#202529}}
.catalog-hero{height:370px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}.catalog-hero h1{font-size:32px;margin:0 0 10px}.catalog-hero p{font-size:14px;line-height:1.6}.catalog{max-width:1200px;margin:45px auto 80px}.catalog h2{text-align:center;font-size:31px;line-height:1.18;margin-bottom:25px}.catalog-tabs{background:#e9edef;border-radius:10px;display:flex;width:max-content;margin:0 auto 30px;padding:5px}.catalog-tabs button{border:0;background:none;padding:11px 22px;font-size:12px;cursor:pointer}.catalog-tabs button.active{border-bottom:3px solid #202529;font-weight:700}.catalog-rooms{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 35px}.catalog-rooms span{font-size:13px;margin-right:10px}.catalog-rooms button{border:1px solid #e87500;background:#fff;color:#e87500;padding:10px 15px;border-radius:8px;cursor:pointer}.catalog-rooms button.active{color:#fff;background:#e87500}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.catalog-card{background:#f2f4f5;border-radius:9px;overflow:hidden;min-height:355px}.catalog-card[hidden]{display:none}.catalog-card img{width:100%;height:185px;object-fit:cover}.catalog-card>div{padding:15px;display:flex;flex-direction:column;min-height:165px}.catalog-card h3{font-size:17px;font-weight:500;line-height:1.1;margin:0}.catalog-card p{color:#6d7884;font-size:13px;line-height:1.35;margin:8px 0 auto}.catalog-card a:last-child{color:#e87500;font-size:12px;margin-top:20px}.catalog-faq{max-width:1200px;margin:40px auto 30px;display:grid;grid-template-columns:1fr 1fr;column-gap:45px}.catalog-faq h2{font-size:29px;margin:0}.catalog-faq p{color:#74808c}.catalog-faq details{grid-column:2;grid-row:1/3;border:1px solid #d8dde2;background:#f7f8f9;padding:20px;border-radius:8px}.catalog-faq summary{cursor:pointer}.catalog-lifestyle{height:500px;background-size:cover;background-position:center}@media(max-width:900px){.catalog{padding:0 20px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-faq{margin:30px 20px}}@media(max-width:550px){.catalog-grid,.catalog-faq{grid-template-columns:1fr}.catalog-faq details{grid-column:1;grid-row:auto}.catalog-hero{padding:20px}.catalog-hero h1{font-size:27px}.catalog-lifestyle{height:300px}}
.legal-hero{height:238px;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.legal-hero h1{font-size:33px;margin:0 0 12px}.legal-hero p{color:#fff;margin:0}.legal-list{max-width:1192px;margin:65px auto 40px}.legal-list details{background:#f8f9fa;border:1px solid #d0d7de;border-radius:9px;margin-bottom:12px;padding:0 22px}.legal-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:23px 0;font-size:14px;font-weight:600}.legal-list summary::after{content:'⌄';font-size:20px;color:#7b8790;font-weight:400}.legal-list details[open] summary::after{content:'⌃'}.legal-list details>div{color:#65727e;line-height:1.7;padding-bottom:18px}.legal-list h2{font-size:20px;font-weight:500;margin:35px 0 18px}.legal-contact{max-width:1192px;margin:30px auto 35px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.legal-contact a,.legal-contact>div{color:#202529}.legal-contact small{display:block;color:#788694;margin:8px 0 0 40px}@media(max-width:800px){.legal-list,.legal-contact{margin-left:20px;margin-right:20px}.legal-contact{grid-template-columns:1fr}}
.consult-reviews{max-width:1200px;margin:30px auto 0}.dealer-grow{max-width:1200px;margin:50px auto;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.dealer-grow h2{font-size:30px}.dealer-grow p{color:#717c85}.dealer-grow ul{padding:0;list-style:none}.dealer-grow li{background:#f8f9fa;border:1px solid #d9dee2;padding:15px 22px;margin-bottom:10px;border-radius:8px}.dealer-grow li::before{content:'♧';color:#e87500;margin-right:16px}.dealer-grow img{width:100%;height:490px;object-fit:cover;border-radius:10px}@media(max-width:800px){.dealer-grow{grid-template-columns:1fr;margin:30px 20px}.dealer-grow img{height:320px}}
.home-testimonials,.home-collections{max-width:1200px;margin:auto;text-align:center;padding:60px 0}.home-testimonials h2,.home-collections h2{font-size:31px;letter-spacing:-.6px;margin:0 0 12px}.home-testimonials>p,.home-collections>p{color:#708090;font-size:14px;line-height:1.6}.home-stats{display:flex;gap:15px;justify-content:center;margin:30px 0 0}.home-stats article{width:140px;min-height:135px;padding:25px 15px;border-radius:10px;background:#fff0c5;display:flex;flex-direction:column;justify-content:center}.home-stats article:nth-child(2){background:#d9ecb8}.home-stats article:nth-child(3){background:#bce5fa}.home-stats b{font-size:28px}.home-stats span{font-size:12px;margin-top:9px}.home-collections{padding-top:25px;padding-bottom:85px}.home-collections>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:820px;margin:35px auto 0;text-align:left}.home-collections a{background:#e9edef;padding:25px 28px;border-radius:10px}.home-collections a:first-child{background:#ed7b00;color:#fff}.home-collections h3{font-size:28px;font-weight:500;letter-spacing:2px;margin:0}.home-collections a p{font-size:13px;line-height:1.65;margin:12px 0 20px}.home-collections span{font-size:11px;font-weight:600}.home-collections a:last-child h3,.home-collections a:last-child span{color:#e87500}.collection-hero{height:390px;min-height:390px}.collection-hero>div{margin:auto;text-align:center;max-width:830px}.collection-hero h1{font-size:34px}.collection-hero p{font-size:14px}.company-hero>div{margin:auto;text-align:center}.contact-grid>*{background:white;flex-direction:row;flex-wrap:wrap;text-align:left;padding:10px 20px}.contact-grid span{padding-left:50px;width:100%;font-size:13px}.contact-grid img{width:32px;height:32px}.contact-grid b{font-size:15px}.consult-hero .local-form{min-height:550px}.dealer-journey .dealer-form form{display:flex;flex-direction:column;gap:18px}.dealer-journey .dealer-form button{width:100%;margin:10px 0;background:#202529}.section.faq details{border:1px solid #cfd8e0;border-radius:9px;background:#f8f9fa;margin-bottom:10px;padding:19px}.section.faq summary{font-size:13px;font-weight:500}.section.faq{max-width:1200px}@media(max-width:800px){.home-testimonials,.home-collections{padding:45px 20px}.home-collections>div{grid-template-columns:1fr}.collection-hero{height:350px;min-height:350px}.collection-hero h1{font-size:28px}.home-stats article{width:105px;min-height:120px;padding:20px 10px}.home-stats b{font-size:23px}}
.reference-location-page .local-hero{background-image:linear-gradient(#302a2395,#302a2395),url('https://slickblindsprod.blob.core.windows.net/assets/assets/hero_bg_image_optimized_1b9fd304a7.png')}.reference-location-page .local-info{padding-top:45px;padding-bottom:35px}.reference-location-page .local-info article{min-height:222px}.local-area{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.local-area span{display:inline-block;background:#f7f8fa;border:1px solid #d8dee5;color:#203342;border-radius:20px;padding:7px 14px;font-size:12px}.local-reviews{max-width:1280px;margin:0 auto 50px;padding:0 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.local-reviews article{background:#f8f9fa;border:1px solid #e2e7eb;border-radius:7px;padding:22px;min-height:350px}.local-reviews b{font-size:13px;font-weight:500}.local-reviews small{display:block;color:#798793;font-size:11px;margin:7px 0 18px}.local-reviews strong{color:#ffc000;font-size:15px;font-weight:500}.local-reviews strong span{color:#8b949b;font-size:11px;margin-left:8px}.local-reviews p{color:#72808c;font-size:13px;line-height:1.7}.reference-local-benefits{display:grid;grid-template-columns:40% 1fr;gap:35px;align-items:center;text-align:left;padding:5px 0 50px}.reference-local-benefits>div:first-child{display:block}.reference-local-benefits h2{font-size:31px;line-height:1.2}.reference-local-benefits>div:first-child p{color:#758390;line-height:1.7;font-size:13px}.reference-local-benefits .local-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.reference-local-benefits .local-benefit-grid article{text-align:left;background:#e9edef;min-height:195px}.reference-local-benefits h3{font-size:16px;font-weight:500;margin:12px 0 8px}.reference-local-benefits .local-benefit-grid p{font-size:12px;margin:0}.reference-location-page .local-products{padding:10px 0 45px}.reference-location-page .local-products>p{color:#7c8791;font-size:13px}.reference-location-page .local-products>div.local-category-tabs{display:flex;width:max-content;margin:30px auto;background:#e9edef;padding:8px 15px;border-radius:9px;gap:0;font-size:12px}.local-category-tabs>*{padding:9px 16px}.local-category-tabs .active{border-bottom:3px solid #202529}.reference-location-page .local-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:30px 0}.local-product-grid article{background:#f2f4f5;border-radius:10px;overflow:hidden;text-align:left}.local-product-grid article>div{padding:17px}.local-product-grid h3{font-size:18px;font-weight:500;margin:0 0 8px}.local-product-grid p,.local-product-grid li{color:#798690;font-size:12px;line-height:1.5}.local-product-grid ul{padding-left:16px}.local-product-grid a:last-child{color:#e87500;font-size:12px}.reference-location-page .local-products img{height:190px;border-radius:0}.reference-location-page .home-collections{padding:55px 0 25px}.reference-location-page .pdp-final{padding-top:30px}.reference-location-page .about-process{padding-top:30px}.reference-location-page .local-form{min-height:550px}.reference-location-page .local-info small{font-size:11px}.reference-location-page .local-info p{font-size:13px}@media(max-width:900px){.reference-local-benefits{grid-template-columns:1fr;padding:30px 20px}.local-reviews{padding:0 20px}.reference-location-page .local-product-grid{grid-template-columns:repeat(2,1fr)}.reference-location-page .local-products{padding:25px 20px}}@media(max-width:600px){.local-reviews,.reference-local-benefits .local-benefit-grid{grid-template-columns:1fr}.local-reviews article{min-height:0}.reference-location-page .local-product-grid{grid-template-columns:1fr}.reference-location-page .home-collections{padding:35px 20px}}
body:has(.reference-location-page) .topbar{display:none}.reference-location-page .local-hero{min-height:570px}.reference-location-page .local-copy h1{font-size:34px;line-height:1.13}.reference-location-page .local-offer{margin:28px 0 0}.reference-location-page .local-call{margin-top:24px}.reference-location-page .local-form .local-choices label{font-size:14px}.reference-location-page .local-form .local-choices input{appearance:none;width:0;margin:0}.reference-location-page .local-form .local-choices label:has(input:checked){background:#fff1da;border-color:#e87500;color:#b65d00}
.header{padding:0 max(calc((100vw - 1200px)/2),3%)}.header .logo{width:194px;height:30px;justify-content:center;font-size:21px;flex-shrink:0}.header .nav{gap:24px}.header .consult{width:200px;font-size:13px;line-height:18px;text-align:center;padding:13px 15px;flex-shrink:0}.submenu{border:1px solid #e7ebee;padding:10px 8px}.submenu a{font-size:13px;color:#27313a;line-height:1.5}.submenu a:hover{background:#fff5e5;border-radius:6px}@media(max-width:1100px){.header .logo{width:160px;font-size:18px}.header .nav{gap:12px}.header .consult{width:165px;font-size:11px}.header{gap:16px}}@media(max-width:760px){.header .logo{width:145px;font-size:17px;height:29px}.header .consult{width:140px;font-size:10px;padding:11px 8px}.header .nav{gap:0}.header{gap:10px}}
/* Reference header: a full-width product navigation panel. */
@media(min-width:761px){
.header{position:relative;z-index:70;padding:0 40px;height:68px;gap:44px;display:flex;align-items:center;background:#fff}
.header .logo{width:194px;min-width:194px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #f28700;border-radius:4px;font-size:21px;letter-spacing:4px;white-space:nowrap}
.header .logo b{letter-spacing:1px}.header .nav{gap:24px;flex:1;display:flex;align-items:center;font-size:13px;white-space:nowrap}.header .consult{width:200px;min-width:200px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:10px;background:#202529;color:#fff;font-size:14px;box-shadow:0 3px 4px #0002}
.header .navitem{position:static;height:68px;display:flex;align-items:center}.header .navitem>a{display:flex;gap:6px;align-items:center;height:100%}.header .navitem:hover>a,.header .navitem:focus-within>a{color:#f58200}.header .navitem:hover small{transform:rotate(180deg)}
.header .submenu{position:absolute;top:100%;left:0;right:0;width:100%;min-width:0;padding:22px 0;background:#f7f8f9;border-radius:0;box-shadow:none;z-index:80;height:364px;display:none}
.header .navitem:hover .submenu,.header .navitem:focus-within .submenu{display:block}.mega-inner{display:grid;grid-template-columns:320px 320px;gap:32px;max-width:672px;margin:0 auto;transform:translateX(0)}.mega-links h3{font-size:11px;font-weight:600;line-height:16px;margin:0 0 12px;color:#07192a}.header .submenu .mega-links a{padding:0;min-height:35px;display:flex;align-items:center;gap:8px;font-size:13px;color:#20324b;font-weight:400;white-space:nowrap}.header .submenu .mega-links a:hover{color:#f58200}.mega-inner>img{width:320px;height:320px;object-fit:cover;border-radius:10px}.menu-badge{font-size:10px;font-weight:700;line-height:22px;padding:0 8px;color:#fff;border-radius:4px;letter-spacing:0}.menu-badge.popular{background:#f58a00}.menu-badge.premium{background:#202529}
}
@media(min-width:761px) and (max-width:1199px){.header{gap:20px;padding:0 24px}.header .nav{gap:14px}.header .logo{min-width:160px;width:160px}.header .consult{min-width:170px;width:170px;font-size:12px}}
@media(max-width:760px){.mega-inner>img{display:none}.mega-links h3{font-size:11px;margin:10px 12px}.menu-badge{font-size:9px;padding:3px 6px;background:#f58a00;color:white;border-radius:4px;margin-left:7px}.menu-badge.premium{background:#202529}.header .submenu a{display:block}.mega-inner{display:block}}
.dealer-icon{color:#ef8900;font-size:28px;display:block;margin-bottom:10px}.dealer-grow img{height:450px}.dealer-journey>img{height:540px}.consult-hero~.section.faq{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}.consult-hero~.section.faq>h2,.consult-hero~.section.faq>.intro{grid-column:1}.consult-hero~.section.faq>details{grid-column:2}.consult-hero~.section.faq>h2{grid-row:1}.consult-hero~.section.faq>.intro{grid-row:2;align-self:start;text-align:left}
@media(max-width:760px){.consult-hero~.section.faq{display:block}}
@media(min-width:761px){.header:has(.navitem:hover),.header:has(.navitem:focus-within){margin-bottom:364px}}
