@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-synthesis:none;color:#112248;background:#f5f8fc;--navy:#082744;--blue:#0769ff;--deep:#112449;--soft:#eef6ff;--line:#e8eef6;--gray:#657793;--green:#06a758;--red:#f13745;--shadow:0 7px 22px rgba(16,52,99,.075)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7cbaff;outline-offset:2px}button{background:none;border:0;color:inherit}img{display:block;max-width:100%}input,textarea,select{outline:0;color:var(--deep)}textarea{resize:vertical}h1,h2,h3,p{margin-top:0}small{font-size:11px}svg{flex-shrink:0}.brand-title-wrap{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;flex-shrink:0}.brand-title-wrap strong{font-weight:800;letter-spacing:-.055em;font-size:29px;color:#102853}.brand-title-wrap span{font-weight:800;letter-spacing:.105em;font-size:8.5px;white-space:nowrap;margin-top:6px;color:#4889c2}.brand-title-wrap.brand-light strong{color:#fff}.brand-title-wrap.brand-light span{color:#c0ebff}.app-shell{min-height:100vh;background:#f5f8fc}.app-main{max-width:1310px;margin:auto;min-height:72vh}.desktop-banner{display:none;align-items:center;justify-content:space-between;background:var(--navy);padding:18px max(30px,calc((100vw - 1310px)/2));color:#d6ebfb;gap:30px}.desktop-banner>span{font-weight:650;font-size:14px}.desktop-banner button{display:flex;align-items:center;gap:10px;padding:12px 19px;border:1px solid #5a7a91;border-radius:9px;color:#fff;font-weight:700}.desktop-nav{display:none;background:#fff;border-bottom:1px solid var(--line);justify-content:center;gap:44px;padding:16px}.desktop-nav button{font-size:13px;font-weight:750}.desktop-nav button:hover{color:var(--blue)}.topbar{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff;border-bottom:1px solid var(--line);gap:12px}.topbar-actions{display:flex;align-items:center;gap:10px;min-width:0}.bar-heading{font-size:14px;margin-right:auto;text-align:center;font-weight:800}.icon-button{width:39px;height:39px;display:grid;place-items:center;border-radius:12px}.icon-button:hover{background:#edf4fc}.cart-icon{position:relative}.cart-number{position:absolute;top:-1px;right:-2px;background:#f34a50;color:#fff;min-width:17px;height:17px;padding:2px;font-size:10px;font-weight:800;border-radius:25px;display:grid;place-items:center}.blue-btn{background:var(--blue);color:#fff;padding:12px 19px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:13px;box-shadow:0 7px 16px #0867fa20;transition:transform .15s,background .15s}.blue-btn:hover{background:#0554d8;transform:translateY(-1px)}.blue-btn.small{padding:10px 12px;font-size:11px;white-space:nowrap}.blue-btn.wide{width:100%}.hero-area{padding:0;background:var(--navy)}.hero-left{position:relative;min-height:530px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 80% 20%,#295879,#0b2c4b 45%,#05213d 92%);color:#fff}.hero-left:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 26%,rgba(4,21,43,.3) 44%,rgba(4,23,43,.94) 70%,rgba(4,23,43,.28) 100%);pointer-events:none}.hero-top{height:83px;position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:15px 20px}.hero-top>div{display:flex;align-items:center}.hero-top .icon-button{color:#fff}.hero-art-holder{position:absolute;top:73px;left:0;width:100%;height:210px;overflow:hidden;z-index:0}.hero-art-holder img{width:100%;height:100%;object-fit:cover}.hero-copy{position:absolute;left:22px;right:22px;bottom:25px;z-index:2}.hero-copy h1{font-size:clamp(28px,8vw,40px);line-height:1.14;letter-spacing:-.055em;font-weight:800;max-width:490px;margin:14px 0 10px}.hero-copy p{max-width:540px;line-height:1.5;font-size:13.5px;font-weight:500;color:#f5f8ff}.sale-label{display:inline-flex;background:#ffd038;color:#10233e;border-radius:10px;padding:7px 13px;font-size:11px;font-weight:800;box-shadow:0 5px 15px #0002}.hero-cta{display:inline-flex;align-items:center;gap:8px;border:1px solid #98bdde;color:#fff;padding:9px 15px;border-radius:10px;font-weight:750;font-size:12px;margin-top:1px}.benefits{display:flex;justify-content:space-between;margin-top:24px;gap:8px;max-width:430px}.benefits>div{display:flex;flex:1;flex-direction:column;align-items:center;text-align:center;gap:7px;line-height:1.3;font-size:10px;font-weight:600}.benefits svg{height:28px;width:28px;padding:5px;border:1px solid #9fb9d4;border-radius:50%}.home-body{background:#fff;padding:14px 15px 100px;display:flex;flex-direction:column;gap:21px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.section-heading h2{font-size:17px;letter-spacing:-.04em;margin:0;font-weight:800}.section-heading button{display:flex;align-items:center;color:var(--blue);white-space:nowrap;font-weight:750;font-size:11px}.rail-wrap{position:relative;min-width:0}.rail{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:9px;scrollbar-width:none;scroll-snap-type:x mandatory;padding:2px 2px 9px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex-shrink:0}.rail-nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:29px;height:33px;background:#fffe;border:1px solid #dfeaf7;box-shadow:0 5px 10px #1235;border-radius:9px;display:grid;place-items:center}.rail-nav.left{left:-9px}.rail-nav.right{right:-9px}.brand-tile{min-width:125px;height:67px;border-radius:13px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff;padding:8px 10px}.brand-tile strong{font-size:14px;letter-spacing:-.04em;color:#0c70d9}.brand-tile img{max-height:37px;max-width:100px;object-fit:contain}.capacity-tile{min-width:94px;height:113px;background:#f0f6fd;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--deep);gap:4px}.capacity-tile svg{color:#137afe}.capacity-tile strong{font-size:16px;letter-spacing:-.045em;font-weight:800}.capacity-tile small{font-size:10px;font-weight:700}.brand-tile:hover,.capacity-tile:hover{box-shadow:0 0 0 2px #0a76ff29}.lifestyle-card{display:flex;align-items:stretch;justify-content:space-between;overflow:hidden;text-align:left;padding:0;border-radius:14px;background:#124c7c;color:#fff;min-height:117px;position:relative}.lifestyle-card div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:15px;z-index:1;width:51%;background:linear-gradient(90deg,#174b76 45%,transparent)}.lifestyle-card strong{font-size:19px;font-weight:800;line-height:1.1}.lifestyle-card span{font-size:10px;line-height:1.3}.lifestyle-card img{position:absolute;height:100%;width:65%;right:0;top:0;object-fit:cover;object-position:center}.product-grid{display:grid;grid-template-columns:1fr;gap:11px}.product-card{display:grid;grid-template-columns:36% 1fr;min-height:172px;border:1px solid #eaf0f6;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #16284e05}.product-media{position:relative;display:flex;justify-content:center;align-items:center;background:#f7f9fc;min-width:0;cursor:pointer;padding:10px}.product-media>img{max-height:125px;width:100%;object-fit:contain}.product-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:10px;font-weight:800;color:#fff;border-radius:7px;padding:5px 7px}.product-badge.is-promo{background:#14a65c}.product-badge.is-limited{background:#fb3443}.product-media .product-badge{position:absolute;left:7px;top:9px;z-index:2;font-size:8px;padding:5px 6px}.fav-icon{position:absolute;top:9px;right:8px;color:#47627d;background:#ffffffd9;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;z-index:2}.fav-icon.selected{color:#f33d67}.product-info{padding:12px 10px 11px 12px;min-width:0;display:flex;flex-direction:column;gap:5px}.product-brand{color:#0770f8;font-size:13px;font-weight:800;text-align:left;display:flex;align-items:center;gap:6px;padding:0;width:max-content}.product-brand img{width:29px;height:19px;object-fit:contain}.product-name{padding:0;text-align:left;font-size:11px;font-weight:800;line-height:1.43;min-height:29px}.product-name:hover{color:var(--blue)}.product-spec{display:flex;align-items:center;gap:4px;font-size:10px;color:#435877;flex-wrap:wrap}.product-spec svg{color:#5a7197}.product-tech{color:#6a7b91;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-purchase{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.product-purchase strong{font-size:14px;white-space:nowrap;font-weight:800;letter-spacing:-.035em}.product-purchase small{display:block;margin-top:3px;font-size:9px;color:#8696ae}.help-strip{display:flex;align-items:center;gap:13px;background:#e9f6ff;border-radius:14px;padding:15px;color:#145182}.help-strip>svg{width:29px}.help-strip>div{display:flex;flex-direction:column;gap:4px;flex:1}.help-strip strong{font-size:12px}.help-strip span{font-size:10px}.help-strip button{color:#0870fb}.page-content{background:#fff;padding:20px 15px 110px;min-height:65vh}.filter-toolbar{display:flex;flex-direction:column;gap:12px}.search-field{display:flex;align-items:center;gap:9px;background:#f1f5f9;border:1px solid #ebf0f5;border-radius:11px;padding:10px 12px;color:#5a7596}.search-field input{border:0;background:transparent;flex:1;min-width:0;font-size:12px;width:100%}.filter-row{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.filter-label{font-size:11px;color:#066bfd;display:flex;align-items:center;gap:4px;font-weight:800;padding-right:4px;white-space:nowrap}.filter-row select{max-width:155px;min-width:108px;border:0;background:#f0f5fb;border-radius:10px;font-size:11px;padding:10px 8px;color:#21395e;cursor:pointer}.reset-filter{font-size:11px;color:#076bf8;white-space:nowrap;font-weight:800}.result-bar{display:flex;align-items:center;justify-content:space-between;color:#63748f;font-size:11px;margin:10px 0 15px;gap:8px}.result-bar label{white-space:nowrap}.result-bar select{background:#fff;border:0;color:#1f3960;font-size:11px;font-weight:750}.page-intro{padding:12px 0 20px}.page-intro h1{font-size:26px;letter-spacing:-.05em;margin:12px 0 5px}.page-intro p{font-size:12px;color:var(--gray)}.empty-state{grid-column:1/-1;text-align:center;padding:70px 20px;color:#698098}.empty-state>svg{color:#7fbbf7;margin:0 auto 15px}.empty-state h3{color:#16345c;font-size:20px}.empty-state p{font-size:13px}.empty-state button{margin-top:15px}.detail-layout{background:#fff;padding:0 15px 100px}.detail-gallery{margin:0 -15px}.big-detail-image{height:330px;background:#f3f7fa;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.big-detail-image img{width:100%;height:100%;object-fit:contain}.slide-counter{position:absolute;right:17px;bottom:15px;background:#163a5ab8;color:#fff;font-size:11px;padding:5px 10px;border-radius:14px}.detail-fav{top:15px;right:17px}.thumbs{display:flex;align-items:center;gap:9px;overflow-x:auto;padding:9px 14px;scrollbar-width:none}.thumbs button{background:#fff;border:2px solid transparent;border-radius:10px;flex:0 0 66px;width:66px;height:57px;overflow:hidden;padding:2px}.thumbs button.current{border-color:#0b7fff}.thumbs img{width:100%;height:100%;object-fit:contain}.detail-copy>.product-badge{margin-top:15px}.detail-brand{color:#0572ed;font-size:18px;font-weight:800;display:flex;align-items:center;gap:8px;margin-top:12px}.detail-brand img{width:65px;height:26px;object-fit:contain}.detail-copy h1{font-size:27px;letter-spacing:-.055em;line-height:1.24;margin:10px 0}.sku{font-size:11px;color:#677991}.detail-price{display:block;margin:18px 0 6px;font-size:29px;letter-spacing:-.05em}.demo-note{font-size:11px;color:#aa6a00;background:#fff9e7;border-radius:8px;padding:8px 10px}.detail-copy h3{font-size:15px;margin:26px 0 12px;letter-spacing:-.025em}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.feature-grid>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f3f7fb;border-radius:11px;padding:12px 4px 10px}.feature-grid svg{color:#0877f9;width:24px;height:24px}.feature-grid strong{font-size:10px;word-break:break-word;line-height:1.4}.feature-grid small{font-size:9px;color:#6e819b}.detail-description{font-size:12px;color:#4a617f;line-height:1.75;white-space:pre-wrap}.technical-table{border:1px solid #edf0f6;border-radius:12px;overflow:hidden;margin-bottom:22px}.technical-table div{display:grid;grid-template-columns:40% 1fr;gap:10px;padding:11px 13px;font-size:12px;border-bottom:1px solid #edf0f6}.technical-table div:nth-child(2n){background:#f7f9fc}.technical-table div:last-child{border-bottom:0}.technical-table dt{color:#63758e}.technical-table dd{margin:0;font-weight:750}.detail-actions{display:flex;gap:9px;align-items:center;position:sticky;bottom:78px;background:#fffffff0;border:1px solid var(--line);padding:10px 0;border-radius:12px;z-index:4}.qty-control{display:flex;gap:4px;align-items:center;border:1px solid #e4e9ef;border-radius:10px;overflow:hidden}.qty-control button{height:39px;width:35px;display:grid;place-items:center;background:#f6f9fc}.qty-control strong{width:25px;text-align:center;font-weight:750}.detail-actions .blue-btn{flex:1;padding:12px 5px;font-size:12px;white-space:nowrap}.cart-layout{display:grid;grid-template-columns:1fr;gap:18px;padding:16px 14px 110px;background:#fff}.cart-list{display:flex;flex-direction:column;gap:12px}.cart-row{display:grid;grid-template-columns:88px 1fr;gap:12px;background:#fff;border:1px solid #e9eef4;border-radius:15px;padding:12px}.cart-row>img{width:88px;height:107px;object-fit:contain;background:#f5f8fb;border-radius:10px}.cart-main{min-width:0}.cart-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.cart-line>strong{font-size:12px}.cart-line>button{color:#58718e}.cart-main p{font-size:11px;color:#243d5c;margin:4px 0}.cart-main small{color:#7d8ea2}.cart-price{margin-top:10px;flex-wrap:wrap}.cart-price>strong{font-weight:800;font-size:13px}.qty-control.compact button{height:29px;width:26px}.qty-control.compact button svg{width:14px}.qty-control.compact strong{font-size:11px}.cart-checkout{padding:19px;background:#fff;border:1px solid var(--line);border-radius:16px;height:max-content}.cart-checkout h3{font-size:15px}.cart-checkout h3 span{font-size:10px;font-weight:500;color:#7185a0}.customer-form{display:grid;grid-template-columns:1fr;gap:9px}.customer-form input,.customer-form textarea{width:100%;border:1px solid #e4eaf2;border-radius:9px;padding:11px 12px;font-size:12px;background:#fbfcff}.summary-line{display:flex;justify-content:space-between;align-items:center;margin:20px 0 14px;font-size:12px}.summary-line strong{font-size:18px;font-weight:800}.wa-btn{background:#08a952;color:#fff;padding:15px;border-radius:10px;width:100%;display:flex;justify-content:center;align-items:center;gap:9px;font-weight:800;font-size:13px}.wa-btn:hover{background:#078842}.cart-disclaimer{color:#6a7f97;font-size:11px;line-height:1.7}.assurance{display:flex;justify-content:space-between;gap:8px;margin-top:17px}.assurance span{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:9px;gap:7px;color:#536a85}.assurance svg{color:#0757a0;width:23px;height:23px}.site-footer{display:none}.bottom-nav{position:fixed;z-index:30;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;box-shadow:0 -3px 20px #12345617;border-top:1px solid #edf1f6;padding:8px 4px calc(9px + env(safe-area-inset-bottom,0px))}.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;color:#637994;font-weight:600;font-size:10px;position:relative}.bottom-nav svg{width:21px;height:21px}.bottom-nav button.active{color:#0969fb;font-weight:800}.bottom-nav small{position:absolute;right:14px;top:-6px;background:#fa424e;border-radius:99px;padding:2px 4px;color:#fff}.drawer-backdrop{position:fixed;inset:0;z-index:60;background:#001a38a6;display:flex;justify-content:flex-end}.menu-drawer{height:100%;width:min(350px,90vw);background:#fff;box-shadow:-10px 0 40px #0003;padding:22px 17px}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.menu-drawer>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 6px;border-bottom:1px solid var(--line);font-size:14px;font-weight:750}.menu-drawer>p{font-size:10px;color:#879bb2;margin-top:28px}.toast{position:fixed;z-index:90;bottom:95px;left:50%;transform:translate(-50%);width:min(95vw,420px);background:#092b4a;color:#fff;box-shadow:var(--shadow);padding:14px;display:flex;align-items:center;gap:10px;border-radius:10px;font-size:12px;line-height:1.45}.toast svg{color:#70e8a6}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:35px;background:#fff}.loading-screen h2{font-size:20px}.loading-screen p{color:#667d9a;font-size:13px}.login-screen{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 15% 18%,#306183,#092a4c 43%,#051c36)}.login-card{width:min(445px,100%);background:#fff;border-radius:22px;padding:29px;box-shadow:0 25px 50px #00122966;display:flex;flex-direction:column;gap:14px}.admin-logo{display:flex;flex-direction:column;align-items:center;gap:5px}.admin-logo strong{font-size:34px;letter-spacing:-.055em;font-weight:800}.admin-logo span{font-size:10px;letter-spacing:.08em;font-weight:800;color:#5584aa}.login-icon{width:57px;height:57px;border-radius:18px;background:#eaf4ff;color:#076bfa;display:grid;place-items:center;margin:7px auto 0}.login-icon svg{width:30px;height:30px}.login-card h1{font-size:22px;text-align:center;margin:0;letter-spacing:-.05em}.login-card p{text-align:center;font-size:12px;color:#667a95;margin:0 0 9px;line-height:1.7}.login-card>label,.brand-modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.login-card input,.brand-modal input{border:1px solid #e3eaf2;border-radius:10px;padding:13px 11px;width:100%}.login-card>small{color:#7890a7;text-align:center}.back-link{display:flex;align-items:center;gap:7px;font-size:11px;color:#456385;width:max-content}.form-error{background:#fff2f1;color:#b22c34;border-radius:10px;padding:12px 13px;font-size:12px;display:flex;align-items:center;gap:8px}.form-error button{flex-shrink:0}.success-note{padding:12px 14px;display:flex;gap:9px;align-items:center;border-radius:10px;background:#e6f9ed;color:#08783c;font-size:12px;font-weight:700;margin-bottom:18px}.admin-layout{display:flex;min-height:100vh;background:#f6f9fd}.admin-sidebar{background:#092849;color:#b9d1e6;width:245px;min-height:100vh;padding:29px 15px;position:sticky;top:0;align-self:flex-start;flex-shrink:0;display:flex;flex-direction:column;gap:5px}.admin-sidebar-title{display:flex;flex-direction:column;padding:0 12px}.admin-sidebar-title strong{font-size:34px;line-height:1;letter-spacing:-.055em;font-weight:800;color:#fff}.admin-sidebar-title span{font-size:8px;letter-spacing:.09em;color:#bedcf3;margin-top:8px}.admin-sidebar-sub{font-size:10px;letter-spacing:.11em;color:#6e98b7;margin:34px 0 15px;padding-left:12px;font-weight:800}.admin-sidebar>button,.admin-sidebar-foot button{display:flex;align-items:center;gap:12px;color:#bbcfdf;padding:13px 11px;border-radius:11px;text-align:left;font-size:12px;font-weight:750;width:100%}.admin-sidebar>button.selected{color:#fff;background:#066af2}.admin-sidebar>button>svg:last-child{margin-left:auto}.admin-sidebar-foot{border-top:1px solid #46648055;margin-top:auto;padding-top:20px}.admin-sidebar-foot button:hover,.admin-sidebar>button:hover{background:#18456e}.admin-area{flex:1;min-width:0}.admin-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#fff;border-bottom:1px solid var(--line)}.admin-header>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.admin-header strong{font-size:14px}.admin-header small{font-size:10px;color:#738aa1}.admin-header-right{display:flex;align-items:center;gap:20px}.admin-shop-button{display:flex;gap:7px;align-items:center;background:#eaf4ff;color:#1265bc;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.admin-nav-toggle{display:none}.admin-main{padding:30px;max-width:1310px;margin:auto}.admin-page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:25px}.admin-page-title>div>span{font-size:10px;letter-spacing:.12em;color:#086be9;font-weight:850}.admin-page-title h1{font-size:27px;letter-spacing:-.06em;margin:6px 0 8px}.admin-page-title p{font-size:12px;color:#69809b;margin:0;line-height:1.6}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.dashboard-kpis>div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;padding:21px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.dashboard-kpis svg{color:#0878fc}.dashboard-kpis strong{font-size:30px;letter-spacing:-.06em}.dashboard-kpis span{color:#718198;font-size:11px}.dash-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.admin-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow)}.admin-panel h2{font-size:16px;letter-spacing:-.04em}.muted-text{font-size:11px;color:#8190a7;line-height:1.65}.dashboard-status{border-top:1px solid #ecf1f7;padding:14px 0;display:flex;align-items:center;gap:10px;font-size:12px}.dashboard-status strong{margin-left:auto}.status-dot{width:9px;height:9px;border-radius:50%;background:#7b91ab}.status-dot.en_gestion{background:#f5ae36}.status-dot.vendida{background:#07a85a}.status-dot.descartada{background:#e65166}.top-product{display:flex;align-items:center;gap:15px;padding:10px 0;border-bottom:1px solid var(--line)}.top-product>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eaf5ff;color:#0769fa;font-weight:800}.top-product div{display:flex;flex-direction:column;gap:4px}.top-product strong{font-size:11px}.top-product small{color:#7488a2}.admin-search{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:18px;max-width:520px;color:#6e84a2}.admin-search input{border:0;flex:1;min-width:0;font-size:12px}.admin-product-list{display:grid;gap:10px}.admin-product-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:11px;display:grid;grid-template-columns:95px 1fr auto;align-items:center;gap:15px}.admin-product-card>img{width:95px;height:90px;object-fit:contain;border-radius:11px;background:#f5f8fc}.admin-product-card>div:nth-child(2){display:flex;flex-direction:column;gap:6px;min-width:0}.admin-product-card .eyebrow{color:#0a70ee;font-weight:750;font-size:10px}.admin-product-card strong{font-size:12px;line-height:1.5}.admin-product-card span{font-size:11px;color:#577088}.tags{display:flex;gap:6px}.tags small{border-radius:6px;padding:3px 7px;font-size:9px}.tags .good{color:#168b51;background:#e8f8ee}.tags .bad{color:#a72b31;background:#fff0f1}.tags .tag-warning{background:#fff0e8;color:#d45b2f}.admin-card-actions{display:flex;gap:7px;align-items:center}.edit-btn,.light-btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;border:1px solid #dce7f1;background:#f7fafe;border-radius:9px;padding:10px 12px;color:#1164b5}.delete-btn{color:#e04352;padding:9px;background:#fff0f1;border-radius:9px;display:inline-flex;justify-content:center;align-items:center}.empty-admin{color:#71849a;font-size:13px;padding:35px;text-align:center}.brand-create{display:flex;gap:10px;max-width:570px;margin-bottom:18px}.brand-create>input{border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px;flex:1;min-width:0;font-size:12px}.brand-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.brand-admin-tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;align-items:center}.brand-logo-preview{height:90px;display:grid;place-items:center;width:100%;background:#f4f8fc;border-radius:12px}.brand-logo-preview img{max-height:70px;max-width:190px;object-fit:contain}.brand-logo-preview strong{font-size:21px;color:#1172d3}.brand-admin-tile>strong{font-size:14px}.brand-admin-tile>span{color:#6a7d96;font-size:11px}.brand-admin-actions{display:flex;gap:8px}.file-label{cursor:pointer;position:relative}.file-label input[type=file]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-label:has(input:disabled){opacity:.5;cursor:wait}.settings-form{max-width:920px;display:flex;flex-direction:column;gap:17px}.settings-subhead{font-size:14px;font-weight:850;border-bottom:1px solid var(--line);padding:8px 0 12px;margin-top:6px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.admin-form-grid label{display:flex;flex-direction:column;gap:7px;color:#415d78;font-size:11px;font-weight:750}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select{border:1px solid #dce6f0;border-radius:9px;background:#fff;padding:11px;width:100%;font-size:12px}.admin-form-grid .grid-full{grid-column:1/-1}.settings-banner{position:relative;width:100%;max-width:490px;background:#eef5fc;border-radius:13px;overflow:hidden}.settings-banner img{height:160px;width:100%;object-fit:cover}.settings-banner .file-label{position:absolute;bottom:10px;right:10px;background:#fff}.settings-form>.blue-btn{align-self:flex-start}.admin-checks{grid-column:1/-1;display:flex;gap:16px;flex-wrap:wrap}.admin-checks label{display:flex;flex-direction:row;gap:6px;align-items:center}.admin-checks input{width:auto}.quote-list{display:grid;gap:14px}.quote-admin{border:1px solid var(--line);border-radius:15px;background:#fff;padding:17px}.quote-header,.quote-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-header>div{display:flex;flex-direction:column;gap:5px}.quote-header strong{color:#0769ef}.quote-header small{color:#6a7f97}.quote-header select{padding:8px;border:1px solid #e0e7ef;border-radius:8px;font-size:12px}.quote-admin>p{font-size:11px;color:#617892;margin:14px 0}.quote-item{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:10px 0;font-size:11px;gap:15px}.quote-item strong{white-space:nowrap}.quote-footer{background:#f5f8fd;border-radius:9px;padding:10px;margin-top:12px;font-size:10px;color:#506a86}.quote-footer strong{font-size:13px;color:#112749}.audit-list>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.audit-list span{color:#70849b}.audit-list small{color:#8392a3}.editor-overlay{position:fixed;z-index:100;inset:0;background:#001b3a99;display:flex;justify-content:flex-end}.editor-panel{width:min(710px,100%);height:100%;overflow-y:auto;background:#fff;box-shadow:-10px 0 40px #0003}.editor-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;background:#fff}.editor-header span{font-size:10px;letter-spacing:.12em;color:#0873e9;font-weight:850}.editor-header h2{font-size:20px;letter-spacing:-.04em;margin:5px 0 0}.editor-header>button{display:grid;place-items:center;color:#6e849c}.editor-form{padding:22px 26px 0}.editor-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--line);margin:20px 0;padding-top:16px}.photo-editor{margin:15px 26px 35px;padding:20px;background:#f4f8fd;border-radius:15px}.photo-editor h3{font-size:14px;margin-bottom:7px}.photo-editor h3 small{margin-left:8px;color:#6683a0;font-size:10px}.photo-editor>p{font-size:11px;color:#728aa4;line-height:1.6}.photo-list{display:flex;flex-direction:column;gap:10px;margin:15px 0}.photo-row{display:grid;grid-template-columns:98px 1fr;align-items:center;gap:13px;padding:8px;background:#fff;border:1px solid #e6eef5;border-radius:12px}.photo-row img{width:98px;height:83px;object-fit:contain;border-radius:9px;background:#edf2f6}.photo-row>div{display:flex;flex-direction:column;gap:6px}.photo-row span{font-size:11px;font-weight:800}.cover-pill{display:flex;align-items:center;gap:4px;color:#098752;font-size:9px}.photo-controls{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.photo-controls button{font-size:10px;background:#edf5ff;border-radius:6px;padding:7px;color:#1769be;font-weight:700}.photo-controls .delete-btn{color:#cc333d;background:#fee}.photo-help{font-size:12px;color:#66809e}.brand-modal{width:min(430px,100%);background:#fff;border-radius:20px;align-self:center;margin:auto;padding-bottom:22px}.brand-modal form{display:flex;flex-direction:column;gap:15px;padding:22px}.brand-modal .check-box{flex-direction:row;align-items:center}.brand-modal .check-box input{width:auto}@media(min-width:760px){.home-body{padding:28px 26px 45px;gap:32px}.home-body .section-heading h2{font-size:22px}.brand-tile{min-width:155px;height:76px}.capacity-tile{min-width:132px;height:132px}.lifestyle-card{min-height:190px}.lifestyle-card strong{font-size:27px}.lifestyle-card span{font-size:14px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.product-card{display:flex;flex-direction:column;min-height:350px}.product-media{height:192px}.product-media>img{max-height:166px}.product-info{flex:1;padding:16px}.product-name{font-size:13px;min-height:41px}.product-purchase strong{font-size:18px}.product-purchase small{font-size:10px}.product-tech,.product-spec{font-size:11px}.page-content{padding:30px 26px 55px}.filter-row{flex-wrap:wrap;overflow:visible}.topbar{padding:0 25px}.detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px 26px 45px}.detail-gallery{margin:0}.big-detail-image{height:460px;border-radius:18px}.detail-copy h1{font-size:30px}.detail-actions{bottom:0}.cart-layout{grid-template-columns:1.35fr .95fr;padding:30px 26px 50px}.cart-row{grid-template-columns:120px 1fr}.cart-row>img{width:120px}.cart-checkout{position:sticky;top:30px}.assurance span{font-size:10px}.bottom-nav{display:none}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;background:#fff;border-top:1px solid var(--line);font-size:11px;color:#8194a8}.site-footer button{color:#0a66d7}.site-footer .brand-title-wrap strong{font-size:22px}.site-footer .brand-title-wrap span{font-size:7px}.hero-left{min-height:500px}.hero-art-holder{height:300px;top:40px;left:auto;right:0;width:80%}.hero-left:after{background:linear-gradient(90deg,#042643 0%,#042643aa 40%,transparent 85%),linear-gradient(0deg,#092847aa,transparent)}.hero-copy{bottom:53px;left:45px;right:auto;max-width:510px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:15px}.hero-top{padding:20px 45px}.benefits{margin-top:28px}}@media(min-width:1080px){.desktop-banner,.desktop-nav{display:flex}.hero-left{min-height:510px;border-radius:0 0 22px 22px}.hero-art-holder{height:430px;top:40px;right:0;width:73%}.hero-copy h1{font-size:53px}.hero-copy{bottom:45px}.home-body{padding:34px 38px 52px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{display:none}.page-content{padding:34px 38px 56px}.detail-layout{padding:36px 38px 56px;grid-template-columns:1fr 1fr;gap:65px}.cart-layout{padding:40px 38px 60px;grid-template-columns:1.5fr 1fr}.admin-sidebar{width:260px}}@media(max-width:950px){.admin-sidebar{position:fixed;z-index:50;left:0;top:0;height:100vh;transform:translate(-110%);transition:transform .2s;box-shadow:5px 0 35px #0002}.admin-sidebar.open{transform:translate(0)}.admin-nav-toggle{display:block}.admin-header{padding:0 20px}.admin-main{padding:22px}.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.brand-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.hero-left{min-height:520px}.hero-art-holder{height:210px;top:78px}.hero-copy h1{font-size:32px}.hero-copy{bottom:22px}.benefits{margin-top:18px}.admin-main{padding:18px 12px 90px}.admin-header{padding:0 13px}.admin-header-right{gap:11px}.admin-shop-button{padding:8px;font-size:0}.admin-shop-button svg{width:19px}.admin-page-title{align-items:flex-start;flex-direction:column}.admin-page-title h1{font-size:24px}.dashboard-kpis{gap:9px}.dashboard-kpis>div{padding:16px}.dashboard-kpis strong{font-size:25px}.dash-panels{grid-template-columns:1fr}.admin-panel{padding:16px}.admin-product-card{grid-template-columns:68px 1fr;gap:9px}.admin-product-card>img{width:68px;height:80px}.admin-card-actions{grid-column:2;justify-content:flex-end}.brand-admin-grid{grid-template-columns:1fr 1fr;gap:9px}.brand-admin-tile{padding:12px}.brand-admin-actions{flex-direction:column;width:100%}.brand-create{flex-direction:column}.admin-form-grid{grid-template-columns:1fr}.admin-checks{flex-direction:column}.editor-header{padding:15px}.editor-form{padding:17px 15px}.photo-editor{margin:12px 15px 30px;padding:13px}.quote-header,.quote-footer{flex-wrap:wrap}.feature-grid strong{font-size:9px}.cart-row{grid-template-columns:83px 1fr}.cart-row>img{width:83px;height:97px}.product-purchase strong{font-size:12px}.blue-btn.small{font-size:10px;padding:8px}.product-card{grid-template-columns:35% 1fr}.product-info{padding:11px 8px}.home-grid .product-name{font-size:11px}}@media(max-width:360px){.brand-title-wrap strong{font-size:25px}.brand-title-wrap span{font-size:7.2px}.product-tech{display:none}.product-info{gap:4px}.product-purchase{flex-wrap:wrap}.product-purchase .blue-btn{margin-left:auto}.hero-copy h1{font-size:28px}.hero-left{min-height:505px}.hero-art-holder{height:190px}.benefits{gap:3px}.feature-grid{gap:4px}.feature-grid>div{padding:10px 2px}}.trust-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:13px;border:1px solid #e8f0f8;border-radius:13px;background:#f8fbff}.trust-bar span{font-size:10px;color:#386080;display:flex;align-items:center;gap:7px;font-weight:700}.trust-bar svg{color:#0872f8}@media(min-width:760px){.trust-bar span{font-size:12px}}.analytics-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.analytics-period{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;padding:10px 13px;border:1px solid #e6edf7;border-radius:14px}.analytics-period>svg{color:#2774d2}.analytics-period select{background:#f0f6ff;border:0;padding:10px;border-radius:9px;color:#143862;font-weight:750;font-size:12px}.analytics-period button{display:flex;align-items:center;gap:8px;padding:10px 12px;white-space:nowrap}.analytics-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.analytics-kpi{background:#fff;border:1px solid #e4edf7;border-radius:17px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;box-shadow:0 4px 16px #11264c08}.analytics-kpi svg{color:#0769ff}.analytics-kpi strong{font-size:28px;font-weight:800;letter-spacing:-.055em;color:#112b52}.analytics-kpi span{font-weight:800;font-size:12px;color:#2e4363}.analytics-kpi small{font-size:10px;color:#7b8ba0;line-height:1.5}.analytics-funnel{margin-bottom:20px}.analytic-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:17px}.analytic-heading h2{margin:0 0 6px;font-size:17px;line-height:1.25}.analytic-heading p{font-size:11px;line-height:1.5;margin:0;color:#72829b}.analytic-heading>svg{color:#006df2;flex-shrink:0}.funnel-steps{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:15px}.funnel-steps>div{min-width:0}.funnel-step-title{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;margin-bottom:8px}.funnel-track,.analytic-meter{height:8px;background:#e9f1fc;border-radius:100px;overflow:hidden}.funnel-track>div,.analytic-meter>div{height:100%;background:linear-gradient(90deg,#0964f9,#41c7ff);border-radius:100px;min-width:0}.funnel-steps small{display:block;color:#7a8aa1;margin-top:6px}.analytics-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:17px;align-items:start}.analytics-grid>.admin-panel{min-width:0;height:100%}.analytic-bars{display:flex;flex-direction:column;gap:14px}.analytic-bar{min-width:0}.analytic-bar-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;margin-bottom:6px;color:#314b69}.analytic-bar-heading span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytic-bar-heading strong{flex-shrink:0;color:#15315c;font-weight:800}.analytic-bar-heading small{font-weight:550;color:#74839d}.analytic-meter{height:7px}.analytics-scroll{overflow-x:auto;max-width:100%}.analytics-table{border-collapse:collapse;width:100%;min-width:490px;font-size:11px;text-align:left}.analytics-table th{background:#f1f6fc;color:#566f90;font-weight:750;padding:11px 12px}.analytics-table td{padding:12px;border-bottom:1px solid #edf1f7;vertical-align:middle;color:#243b5e}.analytics-table td:first-child{max-width:220px}.analytics-table td strong{display:block;line-height:1.4}.analytics-table td small{display:block;color:#7488a0;margin-top:4px}.analytics-disclosure{font-size:11px;line-height:1.7;color:#677b94;margin-top:18px}.privacy-info{font-size:11px;max-width:340px;line-height:1.5;color:#6f8198}.privacy-info button{color:#086bdf;text-decoration:underline;font-size:11px;margin-left:3px}@media(min-width:700px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1250px){.analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-kpi strong{font-size:26px}}@media(max-width:380px){.analytics-kpi{padding:12px}.analytics-kpi strong,.analytics-header h1{font-size:23px}.analytics-period{width:100%}}@media(min-width:760px){.brands-rail .rail,.capacities-rail .rail{justify-content:safe center;gap:14px}}.desktop-header-actions{display:flex;align-items:center;gap:12px}.theme-toggle,.admin-theme-btn{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;border:1px solid #b5d4ee69;background:#fff2;color:#e7f4ff}.admin-theme-btn{color:#2766b5;background:#f1f6ff;border-color:#dce9f7}.drawer-theme{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px!important;color:#2477ee!important;background:#eaf4ff!important;border-radius:12px;margin-top:12px;font-weight:800}.admin-login-tools{display:flex;justify-content:space-between;align-items:center;gap:10px}.related-section{max-width:1310px;margin:auto;padding:32px 16px 100px;background:#fff;border-top:1px solid var(--line)}.related-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.related-heading span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#1672df}.related-heading h2{font-size:23px;letter-spacing:-.05em;margin:7px 0}.related-heading p{font-size:12px;line-height:1.55;color:#7287a3;margin:0}.related-heading>button{display:flex;align-items:center;gap:6px;color:#176dd5;font-weight:800;white-space:nowrap;font-size:11px}.related-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:12px;padding:3px 2px 13px}.related-card{flex:0 0 min(75vw,240px);scroll-snap-align:start;min-width:0;position:relative;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.related-link{display:flex;flex-direction:column;text-align:left;width:100%;height:100%;padding-bottom:44px}.related-link img{height:133px;width:100%;object-fit:contain;background:#f7fafe;padding:9px}.related-link>div{padding:12px;display:flex;flex-direction:column;gap:6px}.related-link small{color:#0a70ed;font-weight:800;font-size:10px}.related-link strong{font-size:12px;line-height:1.5;min-height:36px}.related-link span{font-size:16px;font-weight:850;letter-spacing:-.03em}.related-add{position:absolute;bottom:12px;right:12px;width:32px;height:32px;background:var(--blue);color:#fff;display:grid;place-items:center;border-radius:9px}@media(min-width:760px){.related-section{padding:35px 26px 65px}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.related-card{width:auto;min-width:0;flex:initial}.related-link img{height:185px}}@media(min-width:1080px){.related-section{padding:45px 38px 70px}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:460px){.related-heading{align-items:flex-start}.related-heading h2{font-size:21px}.related-heading>button{font-size:0;min-height:32px}.related-heading>button svg{width:20px;height:20px}}.product-badge.is-custom{background:#135eaa}.masters-groups{display:flex;gap:9px;overflow-x:auto;padding:5px 2px 17px;scrollbar-width:thin}.masters-groups button{flex-shrink:0;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#526987;font-size:12px;font-weight:800}.masters-groups button.selected{color:#fff;background:#0869e8;border-color:#0869e8}.masters-groups button small{background:#dbeafe;color:#145fa8;border-radius:99px;padding:3px 8px;font-size:10px}.masters-groups button.selected small{background:#ffffff35;color:#fff}.masters-columns{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:18px;align-items:start}.masters-title{display:flex;gap:9px;align-items:center;color:#1469d6;margin-bottom:16px}.masters-title h2{margin:0;flex:1}.masters-title .light-btn{padding:7px}.masters-create,.masters-existing{min-width:0}.masters-create p{color:#6e8098;font-size:12px;line-height:1.6}.masters-create label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#46617f;font-weight:800;margin-bottom:17px}.masters-create input,.master-line input{width:100%;min-width:0;padding:11px 12px;border-radius:10px;border:1px solid #dce6f2;background:#fff;color:#193c63;font-size:12px}.masters-create .blue-btn{margin-top:12px}.masters-tip{font-size:11px!important;line-height:1.7;color:#7d90a6;margin:16px 0 7px;display:flex;gap:7px;align-items:flex-start}.master-line{display:grid;grid-template-columns:minmax(100px,1fr) minmax(110px,1.6fr) 65px 60px auto;align-items:center;gap:8px;border-top:1px solid var(--line);padding:12px 0}.master-line>div{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.master-line>div strong{font-size:12px}.master-line>div small{color:#71829d;font-size:10px}.master-line label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#8190a2}.master-line .master-active{flex-direction:row;align-items:center;font-size:10px;color:#465873;white-space:nowrap}.master-line .master-active input{width:16px;height:16px}.master-line .light-btn{padding:10px;font-size:10px}@media(max-width:1050px){.masters-columns{grid-template-columns:1fr}.master-line{grid-template-columns:minmax(100px,1fr) minmax(130px,1.5fr) 70px 66px auto}}@media(max-width:590px){.master-line{grid-template-columns:minmax(90px,1fr) minmax(120px,2fr) 75px}.master-line .master-active,.master-line .light-btn{grid-row:2}.master-line .master-active{grid-column:1/3}.master-line .light-btn{grid-column:3}.master-line input{padding:9px}.masters-existing,.masters-create{padding:16px}.masters-groups button{font-size:11px}}html[data-theme=dark]{color-scheme:dark;--navy:#061a31;--deep:#eaf4ff;--soft:#1a304a;--line:#344760;--gray:#b3c3d9;--blue:#287fff;--shadow:0 9px 25px #0004;color:#ecf4ff;background:#0d192b}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .page-content,html[data-theme=dark] .home-body,html[data-theme=dark] .detail-layout,html[data-theme=dark] .related-section,html[data-theme=dark] .cart-layout,html[data-theme=dark] .admin-layout,html[data-theme=dark] .admin-area,html[data-theme=dark] .admin-main{background:#0d192b;color:#eef5ff}html[data-theme=dark] .desktop-nav,html[data-theme=dark] .topbar,html[data-theme=dark] .bottom-nav,html[data-theme=dark] .site-footer,html[data-theme=dark] .product-card,html[data-theme=dark] .related-card,html[data-theme=dark] .brand-tile,html[data-theme=dark] .rail-nav,html[data-theme=dark] .cart-row,html[data-theme=dark] .cart-checkout,html[data-theme=dark] .admin-header,html[data-theme=dark] .admin-panel,html[data-theme=dark] .dashboard-kpis>div,html[data-theme=dark] .admin-product-card,html[data-theme=dark] .brand-admin-tile,html[data-theme=dark] .quote-admin,html[data-theme=dark] .editor-panel,html[data-theme=dark] .editor-header,html[data-theme=dark] .brand-modal,html[data-theme=dark] .login-card,html[data-theme=dark] .analytics-kpi,html[data-theme=dark] .analytics-period,html[data-theme=dark] .photo-row,html[data-theme=dark] .menu-drawer,html[data-theme=dark] .filter-toolbar{background:#16263c;color:#ecf4ff;border-color:#344760}html[data-theme=dark] .capacity-tile,html[data-theme=dark] .help-strip,html[data-theme=dark] .trust-bar,html[data-theme=dark] .related-link img,html[data-theme=dark] .product-media,html[data-theme=dark] .big-detail-image,html[data-theme=dark] .search-field,html[data-theme=dark] .feature-grid>div,html[data-theme=dark] .photo-editor,html[data-theme=dark] .brand-logo-preview,html[data-theme=dark] .cart-row>img,html[data-theme=dark] .quote-footer,html[data-theme=dark] .settings-banner,html[data-theme=dark] .login-icon,html[data-theme=dark] .master-line input{background:#20334b;color:#edf6ff;border-color:#354e69}html[data-theme=dark] .brand-title-wrap strong,html[data-theme=dark] .brand-tile strong,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .product-name,html[data-theme=dark] .product-purchase strong,html[data-theme=dark] .product-spec,html[data-theme=dark] .detail-copy h1,html[data-theme=dark] .detail-price,html[data-theme=dark] .detail-copy h3,html[data-theme=dark] .feature-grid strong,html[data-theme=dark] .technical-table dd,html[data-theme=dark] .related-link strong,html[data-theme=dark] .related-link span,html[data-theme=dark] .related-heading h2,html[data-theme=dark] .admin-page-title h1,html[data-theme=dark] .admin-panel h2,html[data-theme=dark] .dashboard-kpis strong,html[data-theme=dark] .analytics-kpi strong,html[data-theme=dark] .admin-logo strong,html[data-theme=dark] .cart-main strong,html[data-theme=dark] .cart-checkout h3,html[data-theme=dark] .bar-heading{color:#f0f6ff}html[data-theme=dark] .product-tech,html[data-theme=dark] .sku,html[data-theme=dark] .detail-description,html[data-theme=dark] .page-intro p,html[data-theme=dark] .related-heading p,html[data-theme=dark] .cart-main small,html[data-theme=dark] .cart-disclaimer,html[data-theme=dark] .site-footer,html[data-theme=dark] .admin-page-title p,html[data-theme=dark] .muted-text,html[data-theme=dark] .masters-create p,html[data-theme=dark] .masters-tip,html[data-theme=dark] .quote-admin>p,html[data-theme=dark] .analytics-disclosure{color:#b6c8dd}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .filter-row select,html[data-theme=dark] .admin-form-grid input,html[data-theme=dark] .admin-form-grid select,html[data-theme=dark] .admin-form-grid textarea,html[data-theme=dark] .masters-create input,html[data-theme=dark] .master-line input{background:#253a54;color:#f0f6ff;border-color:#48617e}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#aec0d7}html[data-theme=dark] .admin-theme-btn,html[data-theme=dark] .light-btn,html[data-theme=dark] .edit-btn,html[data-theme=dark] .fav-icon,html[data-theme=dark] .photo-controls button,html[data-theme=dark] .masters-groups button:not(.selected),html[data-theme=dark] .analytics-table th,html[data-theme=dark] .analytic-meter,html[data-theme=dark] .funnel-track{background:#273e5d;color:#cde3ff;border-color:#415a78}html[data-theme=dark] .analytics-table td,html[data-theme=dark] .analytic-bar-heading,html[data-theme=dark] .technical-table dt,html[data-theme=dark] .quote-item{color:#d6e3f7;border-color:#364c66}html[data-theme=dark] .drawer-theme{background:#203f63!important;color:#9cccff!important}html[data-theme=dark] .photo-row img,html[data-theme=dark] .admin-product-card>img{background:#20334b}html[data-theme=dark] .admin-sidebar{background:#06182c}html[data-theme=dark] .login-screen{background:#09182c}html[data-theme=dark] .hero-area{background:#06182e}.desktop-primary-nav{display:none}.desktop-banner .desktop-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.desktop-banner .theme-toggle,.admin-header .admin-theme-btn,.login-card .admin-theme-btn{display:grid;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0!important;margin:0;line-height:0;flex:0 0 42px;border-radius:50%;box-sizing:border-box}.desktop-banner .theme-toggle svg,.admin-header .admin-theme-btn svg,.login-card .admin-theme-btn svg{display:block;margin:0;width:19px;height:19px;justify-self:center;align-self:center}.desktop-banner .theme-toggle{color:#fff;background:#dcf3ff1b;border-color:#c6e4ff40}.desktop-banner .theme-toggle:hover{background:#dcf3ff33}.admin-header .admin-theme-btn,.login-card .admin-theme-btn{background:#eef5ff;color:#155ba5;border-color:#cddff2}.admin-header .admin-theme-btn:hover,.login-card .admin-theme-btn:hover{background:#dfeeff}.desktop-cart-cta{white-space:nowrap}@media(min-width:1080px){.desktop-banner{display:flex;position:sticky;top:0;z-index:45;min-height:82px;padding:14px clamp(22px,3.8vw,75px);gap:clamp(12px,2vw,30px);background:linear-gradient(108deg,#071e38,#092e50 55%,#06223d);border-bottom:1px solid rgba(185,227,255,.13);box-shadow:0 7px 28px #020d1c1f}.desktop-banner .brand-title-wrap strong{font-size:31px;letter-spacing:-.052em}.desktop-banner .brand-title-wrap span{font-size:8.5px;letter-spacing:.14em}.desktop-primary-nav{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-width:0}.desktop-primary-nav button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 14px;border:1px solid transparent;background:transparent;border-radius:13px;color:#d1e0f0;font-size:12px;font-weight:750;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.desktop-primary-nav button:hover{color:#fff;background:#bce3ff17}.desktop-primary-nav button.active{color:#fff;background:#7bc7ff29;border-color:#92d3ff38}.desktop-primary-nav button.active:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#59c7ff}.desktop-banner .desktop-cart-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;min-height:42px;background:linear-gradient(100deg,#116fff,#0798ed);box-shadow:0 6px 15px #025cdd38;color:#fff;border:1px solid rgba(160,217,255,.22);border-radius:13px;font-size:12px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease}.desktop-banner .desktop-cart-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #025cdd57}.desktop-cart-count{min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#fff;color:#075ed2;font-size:10px;font-weight:900;line-height:1}.desktop-nav{display:none}.app-main.is-home{max-width:none}.app-main.is-home>.home-body{max-width:1310px;margin-inline:auto}.app-main.is-home .hero-area{width:100%}.hero-left{min-height:clamp(560px,68vh,810px);border-radius:0;overflow:hidden;isolation:isolate;background:#061d34}.hero-left:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 50% 75% at 90% 82%,rgba(32,170,248,.28),transparent 80%)}.hero-left:after{z-index:1;background:linear-gradient(90deg,#021325f7,#03182fe8 21%,#051d39bd 40%,#051e3a3d 74%,#04182e1f),linear-gradient(0deg,rgba(3,18,38,.66),transparent 58%)}.hero-art-holder{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.hero-art-holder img{width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--hero-shift,0px),0) scale(1.085);transform-origin:60% 45%;will-change:transform}.hero-top{display:none}.hero-copy{left:max(5vw,calc((100vw - 1230px)/2));bottom:clamp(60px,8vh,110px);right:auto;max-width:min(565px,48vw)}.hero-copy h1{font-size:clamp(45px,4.45vw,68px);line-height:1.08;max-width:570px}.hero-copy p{font-size:15px;line-height:1.72;max-width:420px}.hero-copy .sale-label{border-radius:999px;padding:10px 15px;letter-spacing:.06em}.hero-copy .hero-cta{padding:12px 18px;border-radius:12px;background:#ffffff1c;border-color:#caebff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-copy .hero-cta:hover{background:#fff;color:#0a3760}.hero-copy .benefits{max-width:425px;margin-top:30px}.hero-copy .benefits svg{width:36px;height:36px}.hero-copy>.sale-label{animation:artica-rise .65s both}.hero-copy>h1{animation:artica-rise .75s .08s both}.hero-copy>p{animation:artica-rise .75s .16s both}.hero-copy>.hero-cta{animation:artica-rise .75s .24s both}.hero-copy>.benefits{animation:artica-rise .8s .31s both}}@media(min-width:1080px)and (max-width:1200px){.desktop-banner{gap:12px;padding-inline:20px}.desktop-primary-nav{gap:0}.desktop-primary-nav button{gap:6px;padding-inline:10px;font-size:11px}.desktop-banner .desktop-cart-cta{padding-inline:12px}}@keyframes artica-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}html[data-theme=dark]{--ui-night: #0d192b;--ui-panel: #16283e;--ui-inset: #20354f;--ui-stroke: #3b536f;--ui-text: #eef6ff;--ui-muted: #becee2;--ui-link: #98c9ff;--ui-quiet: #a8bdda}html[data-theme=dark] :is(.loading-screen,.admin-search,.brand-create>input,.thumbs button,.analytics-period,.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.settings-banner .file-label,.result-bar select,.masters-groups button:not(.selected),.photo-controls button,.qty-control button,.detail-actions,.technical-table div:nth-child(2n)){background:var(--ui-panel);color:var(--ui-text);border-color:var(--ui-stroke)}html[data-theme=dark] :is(.admin-search,.brand-create>input,.result-bar select,.thumbs button,.technical-table div:nth-child(2n),.qty-control button){background:var(--ui-inset)}html[data-theme=dark] :is(.detail-actions,.technical-table,.technical-table div,.qty-control,.cart-row,.product-card,.related-card,.photo-row,.quote-footer,.dashboard-status,.menu-drawer>button,.site-footer){border-color:var(--ui-stroke)}html[data-theme=dark] .detail-actions{background:#14273ef2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] :is(.search-field input,.filter-row select,.result-bar select,.analytics-period select,.admin-search input,.brand-create>input,.masters-create input,.master-line input,.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.login-card input,.brand-modal input,.customer-form input,.customer-form textarea){color:var(--ui-text);background-color:var(--ui-inset)}html[data-theme=dark] .search-field input,html[data-theme=dark] .admin-search input{background:transparent}html[data-theme=dark] :is(.filter-row select,.result-bar select,.search-field,.search-field input,.product-spec,.product-tech,.product-purchase small,.result-bar,.sku,.technical-table dt,.feature-grid small,.cart-main p,.cart-main small,.cart-checkout h3 span,.cart-disclaimer,.assurance span,.menu-drawer>p,.loading-screen p,.admin-logo span,.login-card p,.login-card>small,.back-link,.admin-header small,.admin-page-title p,.dashboard-kpis span,.top-product small,.admin-search,.admin-product-card span,.brand-admin-tile>span,.admin-form-grid label,.quote-header small,.quote-admin>p,.quote-footer,.audit-list span,.audit-list small,.editor-header>button,.photo-editor h3 small,.photo-editor>p,.photo-help,.analytic-heading p,.funnel-steps small,.analytic-bar-heading small,.analytics-table td small,.masters-create label,.master-line label,.master-line .master-active,.master-line>div small,.privacy-info,.trust-bar span,.empty-state,.empty-admin){color:var(--ui-muted)}html[data-theme=dark] :is(.brand-title-wrap:not(.brand-light) strong,.brand-tile strong,.capacity-tile strong,.empty-state h3,.product-name,.product-purchase strong,.detail-copy h1,.detail-price,.detail-copy h3,.feature-grid strong,.technical-table dd,.related-link strong,.related-link span,.related-heading h2,.cart-main strong,.cart-main p,.cart-checkout h3,.cart-checkout .summary-line strong,.quote-footer strong,.analytic-bar-heading strong,.funnel-step-title strong,.analytics-kpi strong,.analytics-kpi span,.analytics-table td,.analytics-table th,.masters-create h2,.master-line>div strong,.admin-form-grid h2,.admin-product-card strong,.admin-panel h2,.admin-page-title h1,.dashboard-kpis strong,.brand-admin-tile>strong,.settings-subhead,.top-product strong,.quote-item strong,.photo-editor h3,.photo-row span,.editor-header h2,.login-card h1,.empty-admin h3){color:var(--ui-text)}html[data-theme=dark] :is(.section-heading button,.product-brand,.detail-brand,.reset-filter,.filter-label,.help-strip button,.related-heading span,.related-heading>button,.related-link small,.admin-page-title>div>span,.admin-product-card .eyebrow,.quote-header strong,.editor-header span,.masters-title,.privacy-info button,.site-footer button,.edit-btn,.light-btn,.top-product>span,.brand-logo-preview strong,.filter-row .filter-label,.admin-shop-button){color:var(--ui-link)}html[data-theme=dark] .brand-title-wrap:not(.brand-light) span{color:#aed9ff}html[data-theme=dark] :is(.search-field,.filter-row select,.technical-table,.qty-control,.cart-row,.photo-row,.quote-admin,.master-line input,.masters-create input,.admin-search){border-color:var(--ui-stroke)}html[data-theme=dark] .feature-grid>div{background:var(--ui-inset)}html[data-theme=dark] .related-link img,html[data-theme=dark] .product-media,html[data-theme=dark] .big-detail-image,html[data-theme=dark] .cart-row>img{background:#20354b}html[data-theme=dark] .icon-button:hover{background:#73bbff24}html[data-theme=dark] .admin-header .admin-theme-btn,html[data-theme=dark] .login-card .admin-theme-btn{background:#27435f;color:#e5f5ff;border-color:#506f8f}html[data-theme=dark] .admin-header .admin-theme-btn:hover,html[data-theme=dark] .login-card .admin-theme-btn:hover{background:#355677}html[data-theme=dark] .brand-tile img,html[data-theme=dark] .brand-logo-preview img{background:#fffffff5;padding:4px;border-radius:7px}html[data-theme=dark] .tags .good,html[data-theme=dark] .success-note{background:#173c30;color:#8ff1bb}html[data-theme=dark] .tags .bad,html[data-theme=dark] .form-error{background:#492734;color:#ffb2bc}html[data-theme=dark] .tags .tag-warning{background:#4a3527;color:#ffd29f}html[data-theme=dark] .delete-btn,html[data-theme=dark] .photo-controls .delete-btn{background:#43283a;color:#ffc1c9}html[data-theme=dark] .quote-footer{background:#213850}html[data-theme=dark] .lifestyle-card,html[data-theme=dark] .lifestyle-card *{color:#fff}html[data-theme=dark] .sale-label{color:#09253f}html[data-theme=dark] .product-badge,html[data-theme=dark] .blue-btn,html[data-theme=dark] .wa-btn,html[data-theme=dark] .related-add,html[data-theme=dark] .cart-number{color:#fff}html[data-theme=dark] .admin-sidebar :is(strong,button.selected){color:#fff}html[data-theme=dark] .analytics-table :is(td,th){border-color:var(--ui-stroke)}html[data-theme=dark] .masters-groups button:not(.selected){background:var(--ui-inset);color:var(--ui-muted)}html[data-theme=dark] .masters-groups button.selected{color:#fff;background:#126df2}html[data-theme=dark] .masters-groups button small{background:#243e5c;color:#c6e5ff}html[data-theme=dark] .masters-groups button.selected small{background:#ffffff40;color:#fff}html[data-theme=dark] .photo-controls button{background:#29496a;color:#b9e0ff}html[data-theme=dark] .photo-controls .delete-btn{color:#ffc1c9}html[data-theme=dark] .edit-btn,html[data-theme=dark] .light-btn{background:#29415d}html[data-theme=dark] .technical-table div:nth-child(2n){background:#1d3048}html[data-theme=dark] .loading-screen{background:#0d192b}html[data-theme=dark] .cart-checkout h3 span{color:#bcd0e8}html[data-theme=dark] .assurance svg{color:#88c5ff}html[data-theme=dark] .product-spec svg{color:#9acaff}html[data-theme=dark] .privacy-info button{text-decoration-color:currentColor}html[data-theme=dark] .empty-state>svg{color:#9cf}html[data-theme=dark] .quote-header select{color:#eef6ff;background:#243b53}html[data-theme=dark] :is(.master-line input,.masters-create input,.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.login-card input){border:1px solid #4a6784}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy>*{animation:none!important}.hero-art-holder img{transform:none!important;will-change:auto}.desktop-primary-nav button,.desktop-banner .desktop-cart-cta,.blue-btn{transition:none}}.hero-locality{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:9px 0 6px;color:#e4f5ff;font-size:12px;line-height:1.35;font-weight:750}.hero-locality svg{color:#9bddff;flex:none}.hero-locality span{opacity:.6;margin:0 1px}.service-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 21px}.service-help .service-icon{width:47px;height:47px;display:grid;place-items:center;background:#e0efff;color:#0967d1;border-radius:13px;flex:none}.service-help>div{display:flex;flex-direction:column;gap:5px;min-width:0}.service-help>div strong{font-size:14px;font-weight:800;color:#0b3057}.service-help>div span{font-size:12px;line-height:1.55;color:#55718c}.service-whatsapp-cta,.footer-technician,.product-technician-link,.drawer-technician{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;background:#089c57;color:#fff;border:1px solid #0b9c57;border-radius:11px;font-weight:800;line-height:1.25;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.service-whatsapp-cta{min-height:44px;padding:11px 15px;font-size:12px;white-space:nowrap}.service-whatsapp-cta:hover,.footer-technician:hover,.product-technician-link:hover,.drawer-technician:hover{background:#077e48;color:#fff;box-shadow:0 6px 16px #0260322b;transform:translateY(-1px)}.product-assurance{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:18px 0 8px;background:#e9f5ef;border:1px solid #cde8d7;border-radius:12px;color:#225841;font-size:12px;line-height:1.55;font-weight:650}.product-assurance svg{color:#16854b;flex:none}.product-technician-link{margin:3px 0 18px;padding:11px 16px;font-size:12px;max-width:max-content}.artica-service-footer{gap:20px;flex-wrap:wrap}.footer-local{display:flex;flex-direction:column;gap:7px;min-width:190px}.footer-local>span{display:flex;align-items:center;gap:7px;color:#385a77;font-size:12px;font-weight:700}.footer-local svg{color:#1270da}.footer-technician{padding:12px 15px;font-size:12px}.artica-service-footer .privacy-entry{border:0;background:none;color:#536a80;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:8px 4px}.artica-service-footer .privacy-entry:hover{color:#0873ee}.drawer-technician{justify-content:flex-start!important;padding:14px 17px!important;margin-top:15px;width:100%;color:#fff!important;font-size:12px!important}.menu-drawer .drawer-privacy{font-size:12px!important;color:#48637f!important;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px}.menu-drawer>p{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.privacy-modal-backdrop{position:fixed;inset:0;background:#030e1a9e;z-index:250;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.privacy-modal{background:#fff;color:#183452;border:1px solid #dfe8f1;border-radius:20px;padding:23px;width:min(100%,440px);box-shadow:0 30px 70px #0005}.privacy-modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.privacy-modal-head h2{font-size:20px;line-height:1.2;margin:0}.privacy-modal-head button{height:35px;width:35px;display:grid;place-items:center;border-radius:9px;background:#f0f5fa}.privacy-modal>p{font-size:12px;color:#59738b;line-height:1.7;margin:10px 0 18px}.privacy-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e1e9f2;background:#f6f9fd;padding:14px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer}.privacy-toggle-row input{width:19px;height:19px;accent-color:#0a6cf4}.privacy-save{display:block;width:100%;margin-top:18px;border-radius:10px;background:#116bea;color:#fff;padding:12px 15px;font-weight:800;font-size:13px}@media(max-width:780px){.service-help{grid-template-columns:1fr;padding:17px;gap:10px}.service-help .service-icon{display:none}.service-whatsapp-cta{width:100%;white-space:normal}.product-technician-link{max-width:100%}}@media(min-width:760px)and (max-width:1040px){.artica-service-footer{justify-content:center}.artica-service-footer .privacy-entry{margin-left:auto}}html[data-theme=dark] .hero-locality{color:#d9f0ff}html[data-theme=dark] .hero-locality svg{color:#8fd1ff}html[data-theme=dark] .service-help .service-icon{background:#29496a;color:#9bd2ff}html[data-theme=dark] .service-help>div strong{color:#f0f7ff}html[data-theme=dark] .service-help>div span{color:#c2d4e8}html[data-theme=dark] .product-assurance{background:#193c35;border-color:#306854;color:#d0f1df}html[data-theme=dark] .product-assurance svg{color:#7ae9af}html[data-theme=dark] .footer-local>span{color:#d3e5f9}html[data-theme=dark] .footer-local svg{color:#8bc6ff}html[data-theme=dark] .artica-service-footer .privacy-entry{color:#b7cde4}html[data-theme=dark] .privacy-modal{background:#16283e;color:#f1f7ff;border-color:#3c526c}html[data-theme=dark] .privacy-modal-head button{background:#29435f;color:#e3f2ff}html[data-theme=dark] .privacy-modal>p{color:#c3d5e9}html[data-theme=dark] .privacy-toggle-row{background:#203650;border-color:#3c526c;color:#e9f4ff}html[data-theme=dark] .menu-drawer .drawer-privacy{color:#d6e9ff!important}html[data-theme=dark] .service-whatsapp-cta,html[data-theme=dark] .footer-technician,html[data-theme=dark] .product-technician-link,html[data-theme=dark] .drawer-technician{color:#fff!important}@media(prefers-reduced-motion:reduce){.service-whatsapp-cta,.footer-technician,.product-technician-link,.drawer-technician{transition:none;transform:none!important}}
