@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--blue:#0b3d67;--blue2:#07548b;--green:#14a36f;--ink:#102335;--muted:#647588;--line:#dfe7ee;--soft:#f4f7f9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;background:#fff}a,button{font:inherit}.top{background:#092f50;color:#d6e7f3;padding:8px max(4%,calc((100% - 1240px)/2));font-size:11px;letter-spacing:.2px}.top span{color:#45c894;margin:0 8px}.topRight{float:right!important;color:#d6e7f3!important;margin:0!important}header{max-width:1240px;margin:auto;height:84px;gap:45px;padding:0 20px}.logo,header{display:flex;align-items:center}.logo{text-decoration:none;color:var(--blue)}.logo>b{font-size:34px;font-style:italic;background:var(--green);color:white;width:47px;height:47px;display:grid;place-items:center;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}.logo>b,.logo>span{font-family:Barlow Condensed}.logo>span{font-weight:800;font-size:27px;letter-spacing:1px;line-height:.65}.logo small{font-family:Inter;display:block;font-size:8px;letter-spacing:2.2px;margin-top:9px}.search{height:45px;flex:1;border:1px solid #cdd9e2;background:#f7f9fb;border-radius:3px;display:flex}.search input{border:0;background:none;outline:0;padding:0 16px;flex:1;font-size:13px}.search button{border:0;background:var(--green);color:white;width:50px;font-size:24px;cursor:pointer}nav{display:flex;gap:24px}.navIcon{border:0;background:none;color:var(--blue);font-size:25px;position:relative;cursor:pointer}.navIcon small{display:block;font-size:9px;color:#596d7f;margin-top:3px}.navIcon i{position:absolute;background:var(--green);color:#fff;border-radius:50%;font-style:normal;font-size:9px;padding:3px 5px;top:-4px;right:2px}.menu{height:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:34px;padding:0 max(4%,calc((100% - 1200px)/2));font-size:12px;font-weight:600}.menu button{align-self:stretch;background:var(--blue);color:white;border:0;padding:0 24px}.menu a,.menu button{cursor:pointer}.menu em{margin-left:auto;color:var(--green);font-style:normal;font-size:11px}.hero{min-height:520px;background:linear-gradient(105deg,#07375f,#0b4977 56%,#e8f0f2 0);display:flex;overflow:hidden}.heroCopy{width:50%;padding:68px 30px 68px max(4%,calc((100vw - 1200px)/2));color:white}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2.2px;color:#59dab0}.hero h1,.pro h2,.section h2{font-family:Barlow Condensed;text-transform:uppercase;font-size:66px;line-height:.9;margin:17px 0}.hero h1 strong{color:#42d29e}.heroCopy>p{max-width:535px;color:#cedde8;line-height:1.65;font-size:14px}.primary,.secondary{border:0;padding:14px 22px;font-weight:700;font-size:12px;margin:14px 7px 20px 0;cursor:pointer}.primary{background:var(--green);color:white}.secondary{background:transparent;color:white;border:1px solid #6c8aa2}.hero aside{font-size:10px;color:#bcd0de}.hero aside b{color:#4bddaa;margin-left:14px}.hero aside b:first-child{margin-left:0}.toolArt{width:50%;position:relative;background:linear-gradient(140deg,#edf3f5,#d9e5e8);display:grid;place-items:center}.burst{position:absolute;width:360px;height:360px;border:1px solid #aac4cd;border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.32),0 0 0 80px rgba(255,255,255,.2)}.drill{width:310px;height:130px;background:#173b54;border-radius:28px 65px 22px 22px;transform:rotate(-13deg);position:relative;box-shadow:0 25px 35px #7894a3}.drill:before{content:"KORTEK";position:absolute;color:white;font-family:Barlow Condensed;font-size:32px;left:65px;top:42px}.drill span{position:absolute;right:-82px;top:30px;width:100px;height:45px;background:#26343d;border-radius:0 35px 35px 0}.drill i{position:absolute;left:125px;bottom:-105px;width:80px;height:120px;background:#102d40;transform:skew(-8deg);border-radius:0 0 18px 18px}.drill b{background:var(--green);width:55px;height:28px;left:131px;bottom:-40px}.drill b,.spec{position:absolute}.spec{bottom:36px;left:45px;background:white;border-left:4px solid var(--green);padding:14px 20px;box-shadow:0 6px 20px #8ca3aa66}.spec>*{display:block}.spec small{color:var(--green);font-weight:800;font-size:8px}.spec strong{font-family:Barlow Condensed;font-size:22px}.spec span{font-size:10px;color:var(--muted)}.spec b{color:var(--blue);margin-top:5px}.trust{max-width:1200px;margin:-1px auto 0;display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;border-bottom:1px solid var(--line)}.trust>div{display:flex;align-items:center;gap:13px;padding:0 28px;border-right:1px solid var(--line)}.trust>div:last-child{border:0}.trust b{font-size:27px;color:var(--green)}.trust small,.trust strong{display:block}.trust strong{font-size:11px}.trust small{font-size:9px;color:var(--muted);margin-top:4px}.section{max-width:1200px;margin:0 auto;padding:72px 0}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.blue{color:var(--green)}.pro h2,.section h2{font-size:40px;margin:8px 0 0}.link{border:0;background:none;color:var(--blue2);font-size:11px;font-weight:700;cursor:pointer}.categories{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.categories button{background:#f5f8fa;border:1px solid #e2e9ee;padding:22px 15px;text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;transition:.2s}.categories button:hover{border-color:var(--green);transform:translateY(-2px)}.categories i{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:white;color:var(--blue);font-style:normal;font-size:22px}.categories span{flex:1}.categories small,.categories strong{display:block}.categories strong{font-family:Barlow Condensed;font-size:17px;text-transform:uppercase}.categories small{font-size:8px;color:var(--muted);margin-top:3px}.categories b{color:var(--green)}.products{padding-top:30px}.tabs button{border:0;background:none;padding:8px 12px;font-size:11px;font-weight:600;color:#718192;cursor:pointer;border-bottom:2px solid transparent}.tabs .active{color:var(--blue);border-color:var(--green)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid article{border:1px solid var(--line);padding:12px;position:relative}.productImg{height:190px;background:linear-gradient(145deg,#eef3f5,#dfe8eb);display:grid;place-items:center;position:relative;margin-bottom:15px;overflow:hidden}.productImg:after{content:"";width:145px;height:65px;background:var(--pc);position:absolute;border-radius:18px 45px 18px 18px;box-shadow:0 14px 20px #647a8566;transform:rotate(-10deg)}.productImg>span{font-size:55px;color:white;z-index:1;transform:rotate(-10deg)}.productImg label{position:absolute;z-index:2;left:8px;top:8px;background:var(--green);color:white;padding:5px 8px;font-size:8px;font-weight:800}.productImg button{position:absolute;z-index:2;right:8px;top:6px;background:white;border:0;border-radius:50%;width:30px;height:30px;cursor:pointer}.grid article>small{font-size:8px;color:#6f8291;font-weight:700}.grid h3{font-size:13px;margin:7px 0;min-height:32px}.stars{color:#f5a623;font-size:9px}.stars i{color:#8493a0;font-style:normal}.price{margin:12px 0 7px}.price>*{display:block}.price del{font-size:9px;color:#8a98a3}.price strong{font-size:19px;color:var(--blue)}.price small{font-size:7px;color:#8996a0}.available,.direct{font-size:8px;font-weight:700;color:var(--green);margin:8px 0}.direct{color:#217caa}.add{width:100%;border:1px solid var(--blue);background:white;color:var(--blue);padding:10px;font-size:10px;font-weight:800;cursor:pointer}.add:hover{background:var(--blue);color:white}.empty{padding:50px;text-align:center;background:var(--soft);color:var(--muted)}.pro{background:linear-gradient(105deg,#0b456e,#092f50 65%);color:white;padding:70px max(4%,calc((100% - 1150px)/2));display:flex;align-items:center;gap:100px}.pro>div{flex:1}.pro p{color:#bdd0dd;font-size:13px}.pro ul{column-count:2;padding:0;list-style:none;font-size:10px;line-height:2.4}.pro li:before{content:"✓";color:#46d3a1;margin-right:8px}.white{background:white;color:var(--blue)}.dash{background:#f7fafb;color:var(--ink);padding:23px;box-shadow:18px 18px 0 #13a370}.dashTop{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.dashTop small{color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0}.metrics span{background:white;border:1px solid var(--line);padding:13px}.metrics>*>*{display:block}.metrics small{font-size:8px;color:#788896}.metrics b{font-size:19px;margin:4px 0}.metrics i{font-size:7px;color:var(--green);font-style:normal}.orders{background:white;border:1px solid var(--line);padding:14px}.orders>small{font-size:8px;font-weight:800}.orders p{display:grid;grid-template-columns:1fr 1fr 1fr;color:var(--ink);font-size:8px;padding:9px 0;margin:0;border-bottom:1px solid var(--line)}.orders p span{color:#cb8921}.orders p .done{color:var(--green)}.orders p strong{text-align:right}.manage .sectionHead p{color:var(--muted);font-size:12px}.manageGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.manageGrid>div{background:var(--soft);padding:25px;border-top:3px solid var(--green)}.manageGrid i{font-size:26px;color:var(--blue);font-style:normal}.manageGrid h3{font-family:Barlow Condensed;text-transform:uppercase;font-size:19px}.manageGrid p{font-size:10px;color:var(--muted);line-height:1.6}footer{background:#061f34;color:#c3d0d9;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:50px;padding:48px max(4%,calc((100% - 1200px)/2));align-items:start;font-size:11px}.invert{color:white}.footLogo p{color:#728b9c}.footLogo .logo{margin-bottom:16px}footer>div>a,footer>div>span{display:block;color:#8fa5b5;text-decoration:none;margin-top:9px}footer button{background:var(--green);color:white;border:0;padding:13px 18px;font-weight:700;cursor:pointer}.toast{position:fixed;right:24px;bottom:24px;background:#083a60;color:white;padding:14px 20px;border-left:4px solid var(--green);font-size:12px;box-shadow:0 8px 30px #0004;z-index:20}@media(max-width:850px){.menu a,.menu em,.topRight{display:none}header{gap:10px;height:auto;padding:15px;flex-wrap:wrap}.logo{order:1}.search{order:3;flex-basis:100%}nav{margin-left:auto;order:2}.menu{padding:0 15px}.hero{background:#083d65;display:block}.heroCopy{width:100%;padding:55px 25px}.hero h1{font-size:52px}.toolArt{display:none}.trust{grid-template-columns:1fr 1fr}.trust>div{padding:16px}.section{padding:50px 18px}.sectionHead{align-items:start;gap:15px}.categories{grid-template-columns:1fr 1fr}.categories button:last-child{grid-column:span 2}.grid{grid-template-columns:1fr 1fr}.pro{padding:55px 22px;display:block}.dash{margin-top:35px}.manageGrid,footer{grid-template-columns:1fr 1fr}footer{padding:45px 24px}.footLogo{grid-column:span 2}}@media(max-width:520px){.top{font-size:9px}.hero h1{font-size:45px}.hero aside{line-height:2}.trust{grid-template-columns:1fr}.trust>div{border-right:0;border-bottom:1px solid var(--line)}.sectionHead{display:block}.tabs{margin-top:18px}.grid{gap:8px}.grid article{padding:7px}.productImg{height:135px}.productImg:after{width:100px}.categories{grid-template-columns:1fr}.categories button:last-child{grid-column:auto}.pro ul{column-count:1}.manageGrid,.metrics,footer{grid-template-columns:1fr}.footLogo{grid-column:auto}}.storeTools #catalogo .tabs button:first-child,.storeTools #categorias-pecas{display:none}.storeSwitch{display:block;background:#14a36f;color:#fff;text-align:center;padding:9px 16px;font-size:10px;font-weight:800;letter-spacing:.4px;text-decoration:none}.available,.categories small,.direct,.grid article>small,.logo small,.metrics i,.metrics small,.navIcon i,.navIcon small,.orders p,.orders>small,.price del,.price small,.productImg label,.spec small,.stars,.trust small{font-size:12px}.add,.eyebrow,.hero aside,.manageGrid p,.pro ul,.spec span,.storeSwitch{font-size:13px}.link,.menu em,.tabs button,.top,.trust strong,footer{font-size:14px}.manage .sectionHead p,.menu,.primary,.secondary,.toast{font-size:15px}.grid h3,.heroCopy>p,.pro p,.search input{font-size:16px}@media(max-width:520px){.top{font-size:12px}}.manager{position:fixed;inset:0;background:#061f34dd;z-index:50;padding:25px;overflow:auto}.managerPanel{max-width:1260px;margin:auto;background:#fff;box-shadow:0 20px 70px #0007}.managerHead{padding:22px 28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.managerHead h2{font-family:Barlow Condensed;font-size:36px;text-transform:uppercase;margin:5px 0}.managerHead p{font-size:10px;color:var(--muted);margin:0}.managerHead>button{border:0;background:var(--soft);font-size:28px;width:42px;height:42px;cursor:pointer}.managerBody{display:grid;grid-template-columns:350px 1fr 340px;gap:22px;padding:25px}.manager form{background:var(--soft);padding:20px}.manager h3{font-family:Barlow Condensed;text-transform:uppercase;font-size:20px;margin:0 0 15px}.manager label{display:block;font-size:9px;font-weight:700;color:#587083;margin-bottom:11px}.manager input,.manager select{display:block;width:100%;height:37px;border:1px solid #cedae2;background:white;margin-top:5px;padding:0 9px;color:var(--ink);outline:none}.manager input:focus,.manager select:focus{border-color:var(--green)}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:9px}.manager form .primary{margin:4px 0 0;width:100%}.catalogTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fileActions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.fileActions button,.fileActions label{border:1px solid var(--blue);background:white;color:var(--blue);padding:7px 9px;font-size:8px;font-weight:700;cursor:pointer;margin:0}.fileActions label input{display:none}.catalogItem{display:grid;grid-template-columns:40px 1fr auto 28px 28px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--line)}.catalogItem>i{width:38px;height:38px;background:#eaf0f3;color:var(--blue);display:grid;place-items:center;font-style:normal}.catalogItem span b,.catalogItem span small,.catalogItem strong small{display:block}.catalogItem span b{font-size:10px}.catalogItem span small,.catalogItem strong small{font-size:7px;color:var(--muted);margin-top:3px}.catalogItem strong{text-align:right;font-size:10px}.catalogItem>button{border:0;background:#fff0f0;color:#ba3b3b;height:28px;cursor:pointer}.catalogList{max-height:640px;overflow:auto}.shippingForm>p{font-size:9px;color:var(--muted);margin-top:-7px}.printSheet{display:none}@media(max-width:1050px){.managerBody{grid-template-columns:1fr 1.4fr}.shippingForm{grid-column:1/-1}.catalogList{max-height:none}}@media(max-width:700px){.manager{padding:0}.managerBody{grid-template-columns:1fr;padding:16px}.managerHead{padding:16px}.shippingForm{grid-column:auto}.catalogTitle{display:block}.fileActions{justify-content:flex-start;margin-bottom:10px}.catalogItem{grid-template-columns:36px 1fr auto 26px 26px}}@media print{body>:not(.printSheet){display:none!important}.printSheet{display:block!important}.productLabels{display:grid!important;grid-template-columns:repeat(3,60mm);gap:3mm}.productLabel{width:60mm;height:38mm;border:1px dashed #777;padding:4mm;break-inside:avoid;display:flex;flex-direction:column;align-items:center;text-align:center}.labelLogo{font-family:Barlow Condensed,Arial;font-size:18px;color:#0b3d67;font-weight:800}.labelLogo small{font-family:Arial;font-size:6px;display:block;letter-spacing:1px}.productLabel>b{font-size:10px;margin:3px 0}.productLabel>span{font-size:7px;color:#555}.productLabel svg{width:48mm;height:15mm}.productLabel>strong{font-size:13px}.shippingLabel{width:100mm;height:150mm;border:2px solid #111;padding:6mm;font-family:Arial}.shippingLabel header{display:flex!important;justify-content:space-between;border-bottom:4px solid #111;padding:0 0 5mm!important;height:auto;max-width:none}.shippingLabel header b{font-size:16px}.shippingLabel header span{font-size:11px}.shippingLabel section{padding:8mm 2mm;min-height:80mm}.shippingLabel footer small,.shippingLabel section small{font-size:7px;display:block}.shippingLabel section h2{font-size:20px;margin:3mm 0}.shippingLabel section p{font-size:14px;line-height:1.6}.shippingLabel footer{display:grid!important;grid-template-columns:1fr 1fr;gap:4mm;background:white;color:#111;padding:5mm 0 0;border-top:2px solid #111}.shippingLabel footer>div b{display:block;font-size:14px}.shippingLabel footer svg{grid-column:1/-1;width:85mm;height:20mm}}.photoUpload{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:18px}.photoUpload label{border:1px solid var(--blue);color:var(--blue);padding:10px 12px;font-size:9px;font-weight:700;cursor:pointer}.photoUpload input{display:none}.photoUpload img{width:48px;height:48px;object-fit:contain;border:1px solid var(--line)}.productImg.hasPhoto{background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#fff}.productImg.hasPhoto:after,.productImg.hasPhoto>span{display:none}@media(max-width:700px){.photoUpload{margin:10px 5px 0}.managerHead{flex-wrap:wrap}.managerHead>button{position:absolute;right:12px;top:12px}}.catalogFilters{display:flex;align-items:flex-end;gap:12px;background:#f3f7f9;border-left:4px solid var(--green);padding:14px 18px;margin:-8px 0 22px}.catalogFilters label{font-size:8px;font-weight:800;color:#5b7182}.catalogFilters select{display:block;min-width:180px;height:38px;margin-top:5px;border:1px solid #cbd8e1;background:white;padding:0 10px;color:var(--ink)}.catalogFilters>span{margin-left:auto;font-size:9px;color:var(--muted);padding-bottom:10px}.lockedPrice{height:45px;width:100%;margin:11px 0 6px;border:1px dashed var(--green);background:#effaf6;color:#087452;font-size:9px;font-weight:800;cursor:pointer}.diagramLink{display:block;border:1px solid #b9cbd7;color:var(--blue);text-align:center;text-decoration:none;padding:8px;margin:8px 0;font-size:8px;font-weight:800}.authModal{position:fixed;inset:0;background:#061f34e8;z-index:70;display:grid;place-items:center;padding:20px}.authModal form{width:min(420px,100%);background:white;padding:34px;position:relative}.authModal h2{font-family:Barlow Condensed;text-transform:uppercase;font-size:34px;margin:8px 0}.authModal p{font-size:10px;color:var(--muted);line-height:1.6}.authModal label{display:block;font-size:9px;font-weight:700;color:#587083;margin:13px 0}.authModal input{display:block;width:100%;height:42px;border:1px solid #cedae2;margin-top:5px;padding:0 10px}.authModal .primary{width:100%;margin:5px 0 12px}.authModal form>small{display:block;color:#82909b;font-size:7px;line-height:1.5}.authClose{position:absolute;right:14px;top:14px;border:0;background:#f0f4f6;width:34px;height:34px;font-size:22px;cursor:pointer}@media(max-width:600px){.catalogFilters{align-items:stretch;flex-direction:column}.catalogFilters select{width:100%}.catalogFilters>span{margin-left:0;padding:0}}.authModal.clientAuth form{width:min(820px,100%);padding:0;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;box-shadow:0 30px 90px #0008}.clientAuth .authWelcome{background:linear-gradient(145deg,#082f50,#07548b);color:#fff;padding:48px 38px;display:flex;flex-direction:column;justify-content:center}.clientAuth .authWelcome>span{font-size:8px;letter-spacing:2px;color:#5cddb2;font-weight:800}.clientAuth .authWelcome h2{color:#fff;font-size:39px;line-height:1;margin:12px 0}.clientAuth .authWelcome p{color:#c8dae5;font-size:10px}.clientAuth .authWelcome>div{display:grid;gap:10px;margin-top:20px}.clientAuth .authWelcome b{font-size:9px;color:#ddf2eb}.clientAuth .authFields{padding:34px 38px}.clientAuth .authFields .authTabs{margin-top:0}.clientAuth .authFields .primary,.clientAuth .authFields input{border-radius:7px}.clientAuth .authClose{z-index:2}@media(max-width:600px){.authModal.clientAuth{padding:10px}.authModal.clientAuth form{grid-template-columns:1fr;max-height:96vh;overflow:auto}.clientAuth .authWelcome{padding:28px 26px}.clientAuth .authWelcome h2{font-size:31px}.clientAuth .authWelcome>div{display:none}.clientAuth .authFields{padding:24px 26px}}.topRight a{color:inherit;text-decoration:none}.topRight a:hover{text-decoration:underline}.catalogLocked{position:relative;min-height:340px;overflow:hidden}.catalogLocked>*{filter:blur(5px);opacity:.18;pointer-events:none;user-select:none}.catalogLocked:after{content:"Entre ou crie uma conta para aceder ao catálogo";position:absolute;inset:36px 0;z-index:3;display:grid;place-items:center;text-align:center;padding:30px;border:1px solid #dbe5ea;border-radius:16px;background:linear-gradient(135deg,#f7fafbF2,#eef7f4F2);color:#0b3d67;font-family:Barlow Condensed,Arial,sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;cursor:pointer}.catalogLocked:before{content:"Preços, stock e compras disponíveis após autenticação";position:absolute;z-index:4;left:50%;top:58%;transform:translate(-50%,-50%);color:#587083;font-size:9px;white-space:nowrap;cursor:pointer}.catalogItem{grid-template-columns:40px 1fr auto 112px 28px}.catalogItem>.labelBtn{width:112px;background:#eaf5fb;color:var(--blue);font-size:8px;font-weight:800;border:1px solid #bfd4e0}.catalogItem>.labelBtn:hover{background:var(--blue);color:white}@media(max-width:700px){.catalogItem{grid-template-columns:36px 1fr 28px}.catalogItem>strong{grid-column:2}.catalogItem>.labelBtn{grid-column:1/3;width:100%}.catalogItem>button:last-child{grid-column:3;grid-row:1}}.brandLink{display:flex;align-items:center;text-decoration:none;flex:0 0 auto;overflow:hidden}.brandLogo{display:block;width:225px;height:64px;object-fit:cover;object-position:center}.footerLogo{width:220px;height:70px;background:white;border-radius:3px;padding:2px;object-position:center}.printLogo{width:42mm;height:12mm;object-fit:cover;object-position:center}.shippingLabel header .printLogo{width:58mm;height:16mm;object-position:center}@media(max-width:700px){.brandLogo{width:175px;height:52px}header{gap:6px}}@media(max-width:420px){.brandLogo{width:150px}}.managementV2{position:fixed;inset:0;background:#061f34e8;z-index:80;padding:18px;overflow:auto;color:var(--ink)}.managementShell{max-width:1380px;min-height:calc(100vh - 36px);margin:auto;background:#fff;box-shadow:0 20px 80px #0008}.managementShell>header{height:auto;max-width:none;padding:20px 26px;display:flex;background:#092f50;color:white}.managementShell>header span{font-size:8px;letter-spacing:2px;color:#55d8a9}.managementShell>header h2{font-family:Barlow Condensed;font-size:32px;text-transform:uppercase;margin:2px 0}.managementShell>header button{margin-left:auto;border:0;background:#ffffff18;color:white;width:42px;height:42px;font-size:28px;cursor:pointer}.managementShell>nav{display:flex;background:#f1f5f7;border-bottom:1px solid var(--line);padding:0 22px}.managementShell>nav button,.subnav button{border:0;background:none;padding:15px 20px;font-size:10px;font-weight:800;color:#647687;cursor:pointer;border-bottom:3px solid transparent}.managementShell>nav button.active,.subnav button.active{color:var(--blue);border-color:var(--green);background:white}.managementShell main{padding:22px}.subnav{display:flex;border-bottom:1px solid var(--line);margin:-22px -22px 22px}.articleForm{background:#f5f8fa;padding:22px}.formTitle,.listHeader{display:flex;align-items:center;justify-content:space-between}.managementV2 h3{font-family:Barlow Condensed;font-size:22px;text-transform:uppercase;margin:0 0 16px}.formTitle button,.listHeader button{border:1px solid var(--blue);color:var(--blue);background:white;padding:8px 12px;font-size:9px;font-weight:700;cursor:pointer}.fields{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 14px}.managementV2 label{font-size:8px;font-weight:800;color:#5a7081}.managementV2 input,.managementV2 select,.managementV2 textarea{display:block;width:100%;margin-top:5px;border:1px solid #cbd8e1;background:white;min-height:39px;padding:8px;color:var(--ink);outline:none}.managementV2 textarea{min-height:82px;resize:vertical}.managementV2 input:focus,.managementV2 select:focus,.managementV2 textarea:focus{border-color:var(--green)}.photoField{grid-row:span 2}.photoField input{padding:7px}.photoField img{width:85px;height:65px;object-fit:contain;background:white;border:1px solid var(--line);margin-top:6px}.formActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.formActions button,.formActions label,.mainAction{border:1px solid var(--blue);background:white;color:var(--blue);padding:11px 14px;font-size:9px;font-weight:800;cursor:pointer;margin:0}.formActions label input{display:none}.formActions .mainAction,.mainAction{background:var(--green);border-color:var(--green);color:white}.articleList>article{display:grid;grid-template-columns:58px 1fr 130px 410px;gap:12px;align-items:center;border:1px solid var(--line);padding:10px;margin-bottom:8px}.articleList>article.hiddenArticle{opacity:.55;background:#f3f3f3}.thumb{width:54px;height:54px;background:#edf3f5;display:grid;place-items:center;font-size:22px}.thumb img{width:100%;height:100%;object-fit:contain}.articleList article small,.clientList article small{display:block;color:var(--muted);font-size:8px;margin-top:4px}.stockControl{display:flex;align-items:center;gap:7px}.stockControl small{margin:0!important}.stockControl button{border:0;background:#e8f1f5;width:24px;height:24px;cursor:pointer}.articleButtons{display:flex;gap:5px;justify-content:flex-end}.articleButtons button,.clientList article button{border:1px solid #bfd0dc;background:white;color:var(--blue);padding:7px 8px;font-size:8px;font-weight:700;cursor:pointer}.articleButtons .danger{color:#b13f3f;border-color:#e5baba}.clientArea{display:grid;grid-template-columns:360px 1fr;gap:24px}.clientArea>form{background:#f5f8fa;padding:20px}.clientArea .mainAction{width:100%;margin-top:6px}.clientList article{border:1px solid var(--line);padding:13px;display:grid;grid-template-columns:1fr auto auto auto;gap:9px;align-items:center;margin-bottom:8px}.clientList article p{font-size:9px;color:#536879;margin:5px 0 0}.clientActive,.clientInactive{font-size:8px;font-weight:800;padding:6px 8px;background:#e6f7f0;color:#087c55}.clientInactive{background:#f3ecec;color:#a44747}.shippingArea{display:grid;grid-template-columns:1fr 300px;gap:24px}.orderBuilder{background:#f5f8fa;padding:22px}.addOrder{display:grid;grid-template-columns:1fr 100px 100px;gap:10px;align-items:end;margin-top:14px}.addOrder button{height:39px;border:0;background:var(--blue);color:white;font-size:9px;font-weight:800;cursor:pointer}.orderLines{background:white;margin:16px 0}.orderLines p{display:grid;grid-template-columns:1fr auto 26px;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:10px;margin:0;font-size:9px}.orderLines button{border:0;color:#b13f3f;background:#fff0f0;height:24px}.shippingPrice{display:flex;justify-content:space-between;background:#e7f1f5;padding:14px;margin:12px 0}.shippingPrice span{font-size:9px}.paymentCheck{display:flex;align-items:center;gap:8px;margin:15px 0}.paymentCheck input{width:18px;height:18px;margin:0}.shippingArea .mainAction{width:100%;font-size:10px}.shippingArea aside{background:#0b456e;color:white;padding:22px}.shippingArea aside h3{color:white}.shippingArea aside li,.shippingArea aside p{font-size:9px;line-height:1.8;color:#c8dbe7}.managementToast{position:fixed;right:28px;bottom:28px;background:#083a60;color:white;border-left:4px solid var(--green);padding:13px 18px;font-size:10px;z-index:90}@media(max-width:1050px){.fields{grid-template-columns:repeat(3,1fr)}.articleList>article{grid-template-columns:50px 1fr 120px}.articleButtons{grid-column:2/4}.shippingArea{grid-template-columns:1fr}.shippingArea aside{display:none}}@media(max-width:720px){.managementV2{padding:0}.managementShell{min-height:100vh}.managementShell>nav{padding:0;overflow:auto}.managementShell>nav button{white-space:nowrap;padding:14px 12px}.fields{grid-template-columns:1fr 1fr}.clientArea{grid-template-columns:1fr}.clientList article{grid-template-columns:1fr auto}.articleList>article{grid-template-columns:45px 1fr}.articleButtons,.stockControl{grid-column:1/3}.addOrder{grid-template-columns:1fr 80px}.addOrder button{grid-column:1/3}.formActions>*{flex:1}.subnav button{padding:12px 8px}}@media(max-width:440px){.fields{grid-template-columns:1fr}.articleButtons{flex-wrap:wrap}.clientList article{grid-template-columns:1fr}}.managementOverview{padding:34px!important;background:#f4f7f9;min-height:560px}.managementOverviewHead span{color:#14a36f;font-size:8px;letter-spacing:2px;font-weight:800}.managementOverviewHead h3{margin:5px 0 8px;color:#0b3d67;font-size:31px}.managementOverviewHead p{margin:0;color:#647588;font-size:10px}.managementOverviewGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.managementOverviewGrid button{min-height:210px;padding:25px;text-align:left;border:1px solid #dfe7ee;border-top:4px solid #14a36f;background:#fff;color:#102335;cursor:pointer;transition:.2s}.managementOverviewGrid button:hover{transform:translateY(-3px);border-color:#14a36f;box-shadow:0 12px 25px #0b3d6718}.managementOverviewGrid i,.managementOverviewGrid small,.managementOverviewGrid strong{display:block}.managementOverviewGrid i{color:#0b3d67;font-size:27px;font-style:normal}.managementOverviewGrid strong{margin-top:25px;font-family:Barlow Condensed,Arial,sans-serif;font-size:20px;text-transform:uppercase}.managementOverviewGrid small{margin-top:18px;color:#647588;font-size:9px;line-height:1.55}@media(max-width:950px){.managementOverviewGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.managementOverview{padding:20px!important}.managementOverviewGrid{grid-template-columns:1fr}.managementOverviewGrid button{min-height:160px}}.stockHub{background:#f5f7f8!important;min-height:650px}.stockHubHead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.bigbuySync>span,.stockHubHead>div>span{font-size:8px;letter-spacing:1.8px;color:#14a36f;font-weight:800}.stockHubHead h3{font-size:30px;margin:5px 0}.stockHubHead p{font-size:9px;color:#647588;margin:0}.syncHealth{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce5e9;border-radius:10px;padding:12px 15px}.syncHealth i{color:#14a36f;font-style:normal}.syncHealth span>*{display:block}.syncHealth small{font-size:7px;color:#71828f}.syncHealth b{font-size:9px;color:#0b3d67;margin-top:3px}.stockGroupTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.stockGroupTabs button{border:1px solid #dce5e9;border-radius:13px;background:#fff;padding:16px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;text-align:left;cursor:pointer}.stockGroupTabs button>i{width:34px;height:34px;border-radius:9px;background:#edf3f6;color:#0b3d67;display:grid;place-items:center;font-style:normal;font-family:Barlow Condensed;font-size:18px;font-weight:800}.stockGroupTabs button span>*{display:block}.stockGroupTabs strong{font-size:10px;color:#0b3d67}.stockGroupTabs small{font-size:7px;color:#738390;line-height:1.4;margin-top:4px}.stockGroupTabs button>b{min-width:28px;border-radius:20px;background:#edf3f6;color:#0b3d67;text-align:center;padding:6px;font-size:9px}.stockGroupTabs button.active{border-color:#14a36f;box-shadow:0 8px 24px #0b3d6712}.stockGroupTabs button.active>b,.stockGroupTabs button.active>i{background:#14a36f;color:#fff}.stockWorkspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px}.bigbuySync,.stockList{background:#fff;border:1px solid #dce5e9;border-radius:14px;padding:18px}.stockList>header{height:auto;max-width:none;padding:0 0 13px;margin:0 0 4px;border-bottom:1px solid #e3eaed;display:flex;align-items:center;justify-content:space-between}.stockList>header span{font-size:8px;color:#14a36f;font-weight:800}.stockList>header h4{margin:4px 0 0;font-family:Barlow Condensed;font-size:21px;color:#0b3d67}.stockList>header button{border:1px solid #cbd8df;background:#fff;color:#0b3d67;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.stockList>article{display:grid;grid-template-columns:38px 1fr auto 62px;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f3}.stockSource{width:36px;height:36px;border-radius:8px;background:#e9f8f3;color:#087554;display:grid;place-items:center;font-size:8px;font-weight:900}.stockList article b,.stockList article small{display:block}.stockList article b{font-size:9px;color:#19374d}.stockList article small{font-size:7px;color:#758794;margin-top:4px}.stockList article>span{font-size:7px;font-weight:800;border-radius:20px;padding:6px 8px}.inStock{background:#e7f7f0;color:#087653}.outStock{background:#fff0f0;color:#a23f46}.stockList article>strong{text-align:right;color:#0b3d67;font-size:10px}.stockEmpty{padding:42px;text-align:center;color:#71828f;font-size:9px}.bigbuySync h3{font-size:26px;margin:5px 0}.bigbuySync>p{font-size:8px;line-height:1.6;color:#657987}.syncModes{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0}.syncModes button{border:1px solid #d6e1e6;background:#f5f8fa;padding:9px 5px;cursor:pointer}.syncModes button>*{display:block}.syncModes b{font-size:9px;color:#0b3d67}.syncModes small{font-size:6px;color:#758793;margin-top:3px}.syncModes button.active{background:#0b3d67;border-color:#0b3d67}.syncModes button.active b,.syncModes button.active small{color:#fff}.syncPanel{background:#f4f7f8;border-radius:10px;padding:15px}.syncPanel h4{font-family:Barlow Condensed;font-size:18px;text-transform:uppercase;color:#0b3d67;margin:0 0 7px}.syncPanel p{font-size:8px;color:#617685;line-height:1.55}.syncPanel button,.syncPanel label{display:block;border:0;background:#14a36f;color:#fff;padding:11px 12px;font-size:8px;font-weight:800;text-align:center;cursor:pointer;margin:12px 0 8px}.syncPanel label input{display:none}.syncPanel>small{display:block;color:#748591;font-size:7px;line-height:1.45}@media(max-width:1050px){.stockWorkspace{grid-template-columns:1fr}.stockGroupTabs{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.stockHubHead{align-items:flex-start;flex-direction:column}.stockGroupTabs,.stockWorkspace{grid-template-columns:1fr}.stockList>article{grid-template-columns:36px 1fr auto}.stockList article>strong{grid-column:2;text-align:left}}.stockList>article{grid-template-columns:38px 1fr auto 62px 82px}.hiddenStock{background:#eef0f2;color:#667680}.stockList .openArticle{border:1px solid #bfd0d9;background:#fff;color:#0b3d67;padding:7px 8px;font-size:7px;font-weight:800;cursor:pointer}.stockList .openArticle:hover{border-color:#14a36f;color:#087653}@media(max-width:720px){.stockList>article{grid-template-columns:36px 1fr auto}.stockList .openArticle{grid-column:2/4;width:max-content}.stockList article>strong{grid-column:2;text-align:left}}.stockHeadActions{display:flex;align-items:center;gap:10px}.stockHeadActions>button{border:0;border-radius:8px;background:#14a36f;color:#fff;padding:13px 16px;font-size:9px;font-weight:800;cursor:pointer}.articleEditor{background:#f5f7f8!important;min-height:700px}.articleEditor>header{height:auto;max-width:none;margin:0 0 18px;padding:0;display:flex;align-items:center;justify-content:space-between}.articleEditor>header span{font-size:8px;letter-spacing:1.8px;color:#14a36f;font-weight:800}.articleEditor>header h3{font-size:31px;margin:5px 0}.articleEditor>header p{font-size:9px;color:#657887;margin:0}.articleEditor>header>button{border:1px solid #c8d7df;background:#fff;color:#0b3d67;padding:10px 13px;font-size:8px;font-weight:800;cursor:pointer}.articleEditor form{display:grid;gap:14px}.articleEditor form>section{background:#fff;border:1px solid #dce5e9;border-radius:14px;padding:20px}.articleEditor form h4{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:20px;margin:0 0 16px}.articleFieldGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.articleFieldGrid label,.articleMediaGrid label{font-size:8px;font-weight:800;color:#566e7f}.articleFieldGrid label.wide{grid-column:span 2}.articleFieldGrid input,.articleFieldGrid select,.articleFieldGrid textarea,.articleMediaGrid input{display:block;width:100%;min-height:41px;margin-top:5px;border:1px solid #cbd8df;border-radius:6px;background:#fff;padding:9px;color:#102335;outline:none}.articleFieldGrid textarea{min-height:90px;resize:vertical}.articleFieldGrid input:focus,.articleFieldGrid select:focus,.articleFieldGrid textarea:focus,.articleMediaGrid input:focus{border-color:#14a36f;box-shadow:0 0 0 3px #14a36f1c}.articleFieldGrid .checkField{display:flex;align-items:center;gap:8px;align-self:end;min-height:41px}.articleFieldGrid .checkField input{width:18px;min-height:18px;margin:0}.articleMediaGrid{display:grid;grid-template-columns:260px 1fr;gap:22px}.articlePhoto{height:190px;border:1px dashed #b8cbd4;border-radius:10px;background:#f4f7f8;display:grid!important;place-items:center;overflow:hidden;cursor:pointer}.articlePhoto input{display:none}.articlePhoto img{width:100%;height:100%;object-fit:contain}.articlePhoto span{color:#0b567f}.visibilitySwitch{position:relative;margin-top:18px;background:#f4f7f8;border-radius:10px;padding:14px 62px 14px 14px;display:block!important}.visibilitySwitch span>*{display:block}.visibilitySwitch b{font-size:9px;color:#0b3d67}.visibilitySwitch small{font-size:7px;color:#6f818e;margin-top:4px}.visibilitySwitch input{position:absolute;opacity:0;pointer-events:none}.visibilitySwitch i{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:38px;height:22px;border-radius:20px;background:#adbcc5;transition:.2s}.visibilitySwitch i:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s;box-shadow:0 2px 5px #0003}.visibilitySwitch input:checked+i{background:#14a36f}.visibilitySwitch input:checked+i:after{left:19px}.publicationState{margin-top:10px;border-radius:8px;padding:11px 13px}.publicationState>*{display:block}.publicationState b{font-size:8px}.publicationState small{font-size:7px;margin-top:3px}.publicationState.published{background:#e7f7f0;color:#087653}.publicationState.hidden{background:#f1f2f3;color:#667782}.articleEditor form>footer{display:flex;justify-content:flex-end;gap:8px;padding:5px 0 20px}.articleEditor form>footer button{border:1px solid #c5d4dc;background:#fff;color:#0b3d67;padding:12px 18px;font-size:9px;font-weight:800;cursor:pointer}.articleEditor form>footer .saveArticle{border-color:#14a36f;background:#14a36f;color:#fff}@media(max-width:1000px){.articleFieldGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.stockHeadActions{align-items:stretch;flex-direction:column}.articleEditor>header{align-items:flex-start;flex-direction:column;gap:12px}.articleFieldGrid,.articleMediaGrid{grid-template-columns:1fr}.articleFieldGrid label.wide{grid-column:auto}.articleEditor form>footer button{flex:1}}.articleEditor form>footer .deleteArticle{margin-right:auto;border-color:#dfadb1;background:#fff4f5;color:#a6303a}.blockedClient{background:#fff7f7}.clientList article .blockClient{border-color:#e0aeb2;color:#a3323b}.clientList article .unblockClient{border-color:#9dceb9;color:#087653}.shippingQuote{border-top:1px solid #dfe7eb!important;background:#f5f7f8!important}.shippingQuoteHead>span{font-size:8px;letter-spacing:1.8px;color:#14a36f;font-weight:800}.shippingQuoteHead h3{font-size:27px;margin:5px 0}.shippingQuoteHead p{font-size:9px;color:#657887}.shippingQuoteGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.shippingQuoteGrid>form,.shippingQuoteGrid>section{background:#fff;border:1px solid #dce5e9;border-radius:14px;padding:20px}.shippingQuoteGrid h4{font-family:Barlow Condensed;font-size:19px;text-transform:uppercase;color:#0b3d67;margin:0 0 14px}.shippingQuoteGrid form>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shippingQuoteGrid label{font-size:8px;font-weight:800;color:#5b7182}.shippingQuoteGrid input,.shippingQuoteGrid select{display:block;width:100%;height:40px;border:1px solid #cbd8df;border-radius:6px;background:#fff;margin-top:5px;padding:0 9px}.shippingQuoteGrid form>button,.shippingQuoteGrid>section>button{border:0;border-radius:7px;background:#14a36f;color:#fff;padding:11px 14px;font-size:8px;font-weight:800;cursor:pointer;margin-top:14px}.carrierRecommendation{display:flex;gap:12px;background:#eaf7f3;border-radius:10px;padding:14px}.carrierRecommendation i{width:34px;height:34px;border-radius:50%;background:#14a36f;color:#fff;display:grid;place-items:center;font-style:normal}.carrierRecommendation small{font-size:7px;color:#087653;font-weight:800}.carrierRecommendation h4{margin:3px 0;font-size:20px}.carrierRecommendation p{font-size:7px;color:#4f6f64;line-height:1.5;margin:0}.carrierRows{display:grid;gap:5px;margin-top:12px}.carrierRows span{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border:1px solid #e0e7ea;border-radius:7px;padding:9px 11px}.carrierRows b{font-size:8px;color:#0b3d67}.carrierRows small{font-size:7px;color:#788995}.carrierRows em{font-style:normal;color:#9aa7af}.quoteNotice{display:block;font-size:7px;color:#758693;line-height:1.5;margin-top:10px}@media(max-width:850px){.shippingQuoteGrid{grid-template-columns:1fr}.shippingQuoteGrid form>div{grid-template-columns:1fr 1fr}}@media(max-width:500px){.shippingQuoteGrid form>div{grid-template-columns:1fr}}.cartOpen{overflow:hidden}.cartOverlay{position:fixed;inset:0;background:#061f34c9;z-index:110;display:flex;justify-content:flex-end;backdrop-filter:blur(4px)}.cartPanel{width:min(1120px,100%);height:100%;overflow:auto;background:#f5f8fa;box-shadow:-18px 0 55px #0005;display:flex;flex-direction:column}.cartHeader{max-width:none;height:auto;min-height:88px;margin:0;padding:18px 34px;background:#083a60;color:#fff;display:flex;justify-content:space-between}.cartHeader span{font-size:9px;letter-spacing:2px;color:#52d7aa;font-weight:800}.cartHeader h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:31px}.cartClose{width:42px;height:42px;border:1px solid #ffffff55;background:transparent;color:#fff;font-size:25px;cursor:pointer}.checkoutProgress{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid #dfe7ee}.checkoutProgress span{text-align:center;padding:13px;font-size:10px;font-weight:800;color:#8a99a6;border-bottom:3px solid transparent}.checkoutProgress .active{color:#0b3d67;border-color:#14a36f}.cartContent{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:22px;padding:26px 30px;align-items:start}.cartLines{display:grid;gap:12px}.cartLine{display:grid;grid-template-columns:86px minmax(180px,1fr) 125px 88px 110px;gap:14px;align-items:center;background:#fff;border:1px solid #dfe7ee;padding:14px}.cartPhoto{height:76px;background:#edf3f5;display:grid;place-items:center;overflow:hidden;color:#0b3d67;font-size:32px}.cartPhoto img{width:100%;height:100%;object-fit:cover}.cartDescription small,.cartPrice small,.cartSubtotal small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#6e7f8f}.cartDescription h3{font-size:13px;margin:5px 0}.cartDescription p{font-size:9px;color:#647588;margin:0}.cartDescription button{border:0;background:none;color:#a63d46;font-size:9px;padding:7px 0 0;cursor:pointer}.cartPrice b,.cartSubtotal b{display:block;color:#0b3d67;font-size:14px;margin-top:4px}.cartPrice em{display:block;font-style:normal;margin-top:3px}.cartPrice em,.cartQty{color:#647588;font-size:8px}.cartQty{text-transform:uppercase}.cartQty input{display:block;width:64px;border:1px solid #cad7e0;padding:8px;margin:4px 0}.cartQty small{font-size:7px}.cartSummary,.paymentSummary{background:#fff;border-top:4px solid #14a36f;padding:23px;box-shadow:0 8px 28px #0b3d6712;position:sticky;top:18px}.cartSummary h3,.checkoutBlock h3,.paymentSummary h3{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:21px;margin:0 0 18px}.cartSummary>div:not(.coupon){display:flex;justify-content:space-between;border-bottom:1px solid #e7edf1;padding:10px 0;font-size:11px}.cartSummary .discount{color:#14a36f}.coupon{padding:12px 0}.coupon>label{font-size:9px;font-weight:700;display:block;margin-bottom:5px}.coupon>span{display:flex}.coupon input{min-width:0;flex:1;border:1px solid #cbd7df;padding:9px;text-transform:uppercase}.coupon button{border:0;background:#0b3d67;color:#fff;padding:0 12px;font-size:9px}.cartSummary .cartTotal{font-size:15px!important;border:0!important}.cartTotal b{font-size:22px;color:#0b3d67}.serverOk,.serverPending{padding:10px;font-size:9px;line-height:1.45}.serverOk{background:#e9f8f2;color:#087653}.serverPending{background:#fff4da;color:#795a0b}.checkoutButton{width:100%;border:0;background:#14a36f;color:#fff;padding:14px;font-size:11px;font-weight:800;cursor:pointer}.checkoutButton:disabled{background:#9eb1ac;cursor:not-allowed}.secureNote{display:block;color:#647588;font-size:8px;line-height:1.5;margin-top:12px}.emptyCart{background:#fff;border:1px solid #dfe7ee;text-align:center;padding:70px 20px}.emptyCart b{font-family:Barlow Condensed;font-size:26px;text-transform:uppercase}.emptyCart p{color:#647588}.backCart,.emptyCart button{border:1px solid #0b3d67;background:#fff;color:#0b3d67;padding:10px 16px;font-size:10px;font-weight:800;cursor:pointer}.checkoutForm{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:24px;padding:26px 30px;align-items:start}.checkoutForm>main{display:grid;gap:15px}.checkoutBlock{background:#fff;border:1px solid #dfe7ee;padding:22px}.choiceRow{display:flex;gap:10px;margin-bottom:10px}.choiceRow label{flex:1;border:1px solid #d5e0e7;padding:12px;font-size:11px;font-weight:700}.checkoutGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.checkoutGrid label{font-size:9px;color:#536a7c;font-weight:700}.checkoutGrid .wide{grid-column:1/-1}.checkoutGrid input{display:block;width:100%;border:1px solid #cbd8e0;padding:11px;margin-top:5px;outline:none}.checkoutGrid input:focus{border-color:#14a36f;box-shadow:0 0 0 3px #14a36f20}.checkLine,.consentBlock label{display:block;font-size:10px;line-height:1.5;margin:10px 0}.consentBlock a{color:#07548b}.paymentSummary>p{font-size:10px;color:#647588;line-height:1.6}.paymentLogos{display:flex;flex-wrap:wrap;gap:6px}.paymentLogos span{background:#eef4f7;color:#0b3d67;border:1px solid #d6e1e7;padding:7px 9px;font-size:8px;font-weight:800}.miniTotal{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe7ee;margin:18px 0;padding-top:15px}.miniTotal span{font-size:10px}.miniTotal b{font-size:22px;color:#0b3d67}.backCart{margin-bottom:22px}.paypalStatus{border:1px dashed #b9c9d3;padding:11px;margin-top:14px}.paypalStatus>*{display:block}.paypalStatus b{font-size:11px;color:#123b68}.paypalStatus small{font-size:8px;color:#647588;margin-top:3px;line-height:1.4}.cartFooter{margin-top:auto!important;background:#061f34!important;padding:14px 30px!important;display:flex!important;grid-template-columns:none!important;justify-content:center!important;gap:35px!important;color:#b8cbd7!important;font-size:9px!important}.cartFooter span{margin:0!important;color:#b8cbd7!important}.cartFooter span:first-letter{color:#4bd6a7}@media(max-width:900px){.cartContent,.checkoutForm{grid-template-columns:1fr}.cartSummary,.paymentSummary{position:static}.cartLine{grid-template-columns:72px 1fr 90px}.cartPrice,.cartQty,.cartSubtotal{grid-column:auto}.cartSubtotal{grid-column:3}.cartQty{grid-column:2}.cartFooter{flex-wrap:wrap!important;gap:12px!important}}@media(max-width:600px){.cartHeader{padding:16px 18px}.checkoutProgress span{font-size:8px;padding:10px 4px}.cartContent,.checkoutForm{padding:14px}.cartLine{grid-template-columns:60px 1fr;padding:10px}.cartPrice,.cartQty,.cartSubtotal{grid-column:auto}.cartSubtotal{grid-column:2}.checkoutGrid{grid-template-columns:1fr}.checkoutGrid .wide{grid-column:auto}.choiceRow{display:grid}.cartFooter{display:none!important}}.legalPage{min-height:100vh;background:#f4f7f9;padding:45px 20px}.legalCard{max-width:860px;margin:auto;background:#fff;border-top:5px solid #14a36f;padding:36px;box-shadow:0 12px 35px #0b3d6712}.legalCard img{width:190px;height:auto}.legalCard h1{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:38px}.legalCard h2{font-size:17px;color:#0b3d67;margin-top:28px}.legalCard li,.legalCard p{font-size:12px;line-height:1.7;color:#506579}.legalCard a{color:#07548b}.legalCard .legalNotice{background:#fff5d9;border-left:4px solid #dfa928;padding:12px}.legalBack{margin-top:25px;background:#0b3d67;padding:11px 16px;font-size:11px}.complaintsPageButton,.legalBack{display:inline-block;color:#fff!important;text-decoration:none;font-weight:800}.complaintsPageButton{background:#14a36f;padding:12px 16px}.legalCard a:focus-visible{outline:3px solid #14a36f;outline-offset:3px}.legalFooter{display:block;background:#061f34;color:#c7d6df;padding:0;font-size:12px;line-height:1.55}.legalFooter *{box-sizing:border-box}.footerGrid{width:min(1440px,100%);margin:auto;display:grid;grid-template-columns:minmax(285px,1.3fr) minmax(175px,.75fr) minmax(245px,1.05fr) minmax(230px,.9fr);align-items:start;gap:44px;padding:52px 32px 42px}.footerGrid>nav,.footerGrid>section{min-width:0;align-self:start;overflow-wrap:break-word}.legalFooter img{display:block;width:170px;max-width:100%;height:auto;filter:brightness(0) invert(1);margin:0 0 15px}.legalFooter h2{color:#fff;font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;font-size:19px;line-height:1.2;letter-spacing:.5px;margin:0 0 18px}.companyDetails{display:grid;gap:0;margin:0}.companyDetails>div{display:block;border-top:1px solid #1d3c51;padding:9px 0;margin:0}.companyDetails>div:first-child{border-top:0;padding-top:0}.companyDetails dt{display:block;color:#63deb4;font-size:8px;font-weight:800;letter-spacing:.8px;line-height:1.3;text-transform:uppercase;margin:0 0 3px}.companyDetails dd{display:block;color:#c7d6df;font-size:10px;line-height:1.55;margin:0;max-width:100%}.companyDetails dd strong{color:#fff;font-weight:800}.companyDetails a{display:inline;color:#c7d6df;margin:0}.phoneLine a{display:block!important;width:max-content}.phoneLine small{display:block;color:#91a8b7;font-size:8px;line-height:1.4;margin-top:2px}.footerColumn>a{display:block;color:#b8cbd7;text-decoration:none;font-size:10px;line-height:1.45;margin:0;padding:6px 0;border-bottom:1px solid #16364b}.footerColumn>a:last-of-type{border-bottom:0}.legalFooter a:hover{color:#65e4b8;text-decoration:underline}.legalFooter a:focus-visible,.legalFooter button:focus-visible{outline:3px solid #65e4b8;outline-offset:3px}.complaintsLink{display:block!important;background:#14a36f;color:#fff!important;border:0!important;padding:12px 13px!important;margin:16px 0 0!important;font-weight:800;text-decoration:none!important}.cookieSettings{display:block;width:100%;background:transparent!important;color:#d3e0e7!important;border:1px solid #587183!important;padding:10px 12px!important;margin:10px 0 0!important;font-size:10px;line-height:1.35;text-align:left;cursor:pointer}.paymentBadges{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paymentBadges span{display:block;min-width:0;background:#fff;color:#0b3d67;border-left:3px solid #14a36f;padding:10px}.paymentBadges b,.paymentBadges small{display:block;line-height:1.25}.paymentBadges b{font-size:10px;overflow-wrap:anywhere}.paymentBadges small{color:#6c7e8b;font-size:7px;margin-top:4px}.securePayment{color:#fff;background:#0b3d67;border:1px solid #315873;padding:12px;line-height:1.5;margin:16px 0 10px}.paymentDisclaimer{font-size:9px;color:#8fa7b5;line-height:1.55;margin:0}.footerBottom{border-top:1px solid #29465a;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px max(32px,calc((100% - 1376px)/2));background:#041827}.footerBottom p{margin:0;font-size:10px;line-height:1.4}.footerBottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.footerBottom a{display:block;color:#b8cbd7;text-decoration:none;font-size:9px;line-height:1.4;margin:0}.cookieOverlay{position:fixed;inset:0;background:#061f34cc;z-index:180;display:grid;place-items:center;padding:20px}.cookieDialog{width:min(520px,100%);background:#fff;color:#102335;border-top:5px solid #14a36f;padding:28px;position:relative;box-shadow:0 18px 50px #0006}.cookieDialog h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:27px;line-height:1.2;margin:0 0 12px}.cookieDialog p{font-size:11px;color:#647588;line-height:1.6}.cookieDialog label{display:block;border-top:1px solid #e0e8ed;padding:12px 0;font-size:11px;line-height:1.4}.cookieClose{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:24px;cursor:pointer}.saveCookies{width:100%;background:#14a36f!important;color:#fff!important;border:0!important;padding:13px!important;margin:10px 0 0!important;font-weight:800;cursor:pointer}@media(max-width:1120px){.footerGrid{grid-template-columns:minmax(260px,1.2fr) minmax(200px,.8fr);gap:38px 50px}.footerBottom{align-items:flex-start}.footerBottom nav{max-width:55%}}@media(max-width:620px){.footerGrid{grid-template-columns:1fr;padding:40px 20px;gap:35px}.footerGrid>nav,.footerGrid>section{width:100%}.legalFooter h2{font-size:20px}.companyDetails dd,.footerColumn>a{font-size:11px}.paymentBadges{grid-template-columns:1fr 1fr}.footerBottom{display:block;padding:19px 20px}.footerBottom nav{max-width:none;justify-content:flex-start;margin-top:14px;gap:12px 16px}.footerBottom a{font-size:10px}}.clientAreaOpen{overflow:hidden}.clientAreaOverlay{position:fixed;inset:0;z-index:100;background:#041827e8;display:grid;place-items:center;padding:18px;backdrop-filter:blur(10px)}.clientAreaPanel{width:min(1240px,100%);height:min(820px,96vh);background:#f5f7f8;border-radius:22px;display:grid;grid-template-columns:260px minmax(0,1fr);box-shadow:0 32px 90px #00101f80;overflow:hidden}.clientAreaNav{background:linear-gradient(180deg,#082f50,#061f34);color:#fff;display:flex;flex-direction:column}.clientAreaBrand{padding:27px 22px 23px;border-bottom:1px solid #ffffff18}.clientAreaBrand img{width:165px;max-width:100%;background:#fff;border-radius:7px;padding:7px}.clientAreaBrand small,.clientAreaBrand strong{display:block}.clientAreaBrand small{margin-top:18px;color:#55d4aa;font-size:8px;letter-spacing:1.8px;font-weight:800}.clientAreaBrand strong{margin-top:5px;font-family:Barlow Condensed,Arial,sans-serif;font-size:21px}.clientAreaNav nav{display:flex;flex-direction:column;gap:5px;padding:18px 12px}.clientAreaNav nav button{width:100%;border:0;border-radius:9px;background:transparent;color:#d5e1e8;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;text-align:left;padding:12px;cursor:pointer;font-size:10px;font-weight:700}.clientAreaNav nav button i{font-style:normal;color:#66dcb7;font-size:18px;text-align:center}.clientAreaNav nav button b{background:#14a36f;color:#fff;border-radius:20px;min-width:23px;padding:4px;text-align:center;font-size:8px}.clientAreaNav nav button.active,.clientAreaNav nav button:hover{background:#ffffff13;color:#fff}.clientAreaNav nav button.active{box-shadow:inset 3px 0 #55d4aa}.clientNavFoot{margin-top:auto;padding:20px 24px;border-top:1px solid #ffffff18}.clientNavFoot button{border:0;background:none;color:#ffcad0;padding:0;cursor:pointer;font-size:9px;font-weight:700}.clientNavFoot small{display:block;color:#7894a7;font-size:8px;line-height:1.7;margin-top:18px}.clientNavFoot a{color:#b8ccd8}.clientAreaContent{min-width:0;overflow:auto;background:#f5f7f8}.clientAreaContent>header{position:sticky;top:0;z-index:5;max-width:none;height:auto;min-height:88px;margin:0;padding:18px 30px;background:#fffffff2;border-bottom:1px solid #e1e7ea;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(12px)}.clientAreaContent>header span{color:#14a36f;font-size:8px;letter-spacing:1.8px;font-weight:800}.clientAreaContent>header h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:30px;margin:3px 0 0}.clientAreaClose{width:40px;height:40px;border:1px solid #d4dee4;border-radius:50%;background:#fff;color:#0b3d67;font-size:22px;cursor:pointer}.clientHome,.clientLikes,.clientOrdersPage,.clientProfileForm,.clientResource{padding:28px 32px}.clientWelcome{background:linear-gradient(120deg,#0a3d66,#07548b);border-radius:18px;color:#fff;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;position:relative}.clientWelcome:after{content:"";position:absolute;width:240px;height:240px;border:42px solid #ffffff0b;border-radius:50%;right:12%;top:-95px}.clientWelcome>button,.clientWelcome>div{position:relative;z-index:1}.clientWelcome span,.resourceHero>span{color:#62dfb5;font-size:8px;font-weight:800;letter-spacing:1.8px}.clientOverview h3,.clientWelcome h3,.formIntro h3,.resourceHero h3{font-family:Barlow Condensed,Arial,sans-serif;font-size:31px;margin:6px 0}.clientWelcome p{color:#c8dbe7;font-size:10px;margin:0;line-height:1.6}.clientPrimary{border:0;border-radius:8px;background:#14a36f;color:#fff;padding:13px 18px;font-size:10px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #0a6b4a35}.clientPrimary b{margin-left:20px}.clientQuickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.clientQuickGrid button{border:1px solid #e0e7ea;border-radius:14px;background:#fff;padding:17px 15px;display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;text-align:left;cursor:pointer;transition:.2s}.clientQuickGrid button:hover{border-color:#14a36f;transform:translateY(-2px);box-shadow:0 10px 24px #0b3d6712}.clientQuickGrid i{width:38px;height:38px;border-radius:10px;background:#e9f8f3;color:#087554;display:grid;place-items:center;font-style:normal;font-size:17px}.clientQuickGrid span>*{display:block}.clientQuickGrid strong{font-size:10px;color:#0b3d67}.clientQuickGrid small{font-size:7px;color:#718291;margin-top:4px}.clientQuickGrid button>b{color:#14a36f}.clientOverview{background:#fff;border:1px solid #e0e7ea;border-radius:16px;padding:23px;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.clientOverview>div>span{font-size:8px;color:#14a36f;font-weight:800;letter-spacing:1.5px}.clientOverview h3{font-size:24px}.clientOverview p{font-size:9px;color:#718291}.clientOverview button{border:0;background:none;color:#0b567f;font-size:9px;font-weight:800;padding:0;cursor:pointer}.clientOverviewStats{display:grid;grid-template-columns:repeat(3,100px);gap:9px}.clientOverviewStats span,.clientStatGrid span{background:#f4f7f8;border-radius:10px;padding:16px}.clientOverviewStats b,.clientOverviewStats small,.clientStatGrid b,.clientStatGrid small{display:block}.clientOverviewStats small,.clientStatGrid small{font-size:8px;color:#70818e}.clientOverviewStats b,.clientStatGrid b{font-size:24px;color:#0b3d67;margin-top:5px}.resourceHero{background:#082f50;color:#fff;border-radius:16px;padding:27px 30px}.resourceHero h3{font-size:32px}.resourceHero p{max-width:620px;color:#c7d8e3;font-size:10px;line-height:1.6;margin:0}.resourceGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.resourceGrid article{background:#fff;border:1px solid #e0e7ea;border-radius:13px;padding:18px;display:grid;grid-template-columns:32px 1fr auto;gap:13px;align-items:start}.resourceGrid article>b{color:#14a36f;font-family:Barlow Condensed;font-size:20px}.resourceGrid h4{font-size:11px;color:#0b3d67;margin:2px 0 6px}.resourceGrid p{font-size:8px;color:#6c7e8b;line-height:1.55;margin:0}.resourceGrid button{align-self:end;border:0;background:none;color:#0b567f;font-size:8px;font-weight:800;cursor:pointer}.formIntro{margin-bottom:22px}.formIntro h3{font-size:25px;color:#0b3d67}.formIntro p{font-size:9px;color:#647588}.clientFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.clientFormGrid label{font-size:9px;font-weight:700;color:#536d80}.clientFormGrid label.wide{grid-column:1/-1}.clientFormGrid input{display:block;width:100%;height:43px;border:1px solid #cad7df;border-radius:7px;background:#fff;padding:0 12px;margin-top:5px;outline:none}.clientFormGrid input:focus{border-color:#14a36f;box-shadow:0 0 0 3px #14a36f20}.clientLikes>.clientPrimary,.clientProfileForm>.clientPrimary{margin-top:22px}.clientStatGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px}.clientStatGrid span{border-top:3px solid #14a36f}.clientOrdersPage section{margin-top:20px}.clientOrdersPage h3{font-family:Barlow Condensed;text-transform:uppercase;color:#0b3d67}.clientOrders{display:grid;gap:8px}.clientOrders article{background:#fff;border:1px solid #e0e7ea;border-radius:10px;padding:14px;display:grid;grid-template-columns:1fr 160px 100px;align-items:center;font-size:10px}.clientOrders article small{display:block;color:#718492;margin-top:4px}.clientOrders article span{color:#0c815c}.clientOrders article strong{text-align:right;color:#0b3d67}.clientEmpty{background:#fff;border:1px dashed #c8d5dd;border-radius:12px;color:#6d7f8d;padding:28px;text-align:center;font-size:10px}.clientLikes>div:not(.formIntro){display:grid;gap:10px}.clientLikes article{background:#fff;border:1px solid #e0e7ea;border-radius:12px;padding:12px;display:grid;grid-template-columns:72px 1fr 42px;gap:15px;align-items:center}.clientLikePhoto{height:64px;border-radius:9px;background:#edf3f5;display:grid;place-items:center;overflow:hidden;color:#0b3d67;font-size:25px}.clientLikePhoto img{width:100%;height:100%;object-fit:cover}.clientLikes article small{font-size:8px;color:#647588}.clientLikes article h3{font-size:12px;margin:5px 0}.clientLikes article b{font-size:14px;color:#0b3d67}.clientLikes article>button{width:38px;height:38px;border:1px solid #f0c4ca;background:#fff3f5;color:#d5354b;border-radius:50%;font-size:19px;cursor:pointer}@media(max-width:880px){.clientAreaOverlay{padding:0}.clientAreaPanel{height:100%;border-radius:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.clientAreaNav{display:block}.clientAreaBrand{padding:10px 14px;display:flex;align-items:center;gap:12px}.clientAreaBrand img{width:120px}.clientAreaBrand div{margin-left:auto;text-align:right}.clientAreaBrand small{margin:0}.clientAreaBrand strong{font-size:16px}.clientAreaNav nav{padding:6px;display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.clientAreaNav nav button{display:flex;justify-content:center;padding:9px 3px}.clientAreaNav nav button i{display:none}.clientAreaNav nav button span{font-size:7px;text-align:center}.clientAreaNav nav button b,.clientNavFoot{display:none}.clientAreaContent>header{min-height:72px;padding:12px 18px}.clientAreaContent>header h2{font-size:24px}.clientHome,.clientLikes,.clientOrdersPage,.clientProfileForm,.clientResource{padding:18px 15px}.clientQuickGrid{grid-template-columns:1fr 1fr}.clientOverview{grid-template-columns:1fr}.clientOverviewStats{grid-template-columns:repeat(3,1fr)}.resourceGrid{grid-template-columns:1fr}}@media(max-width:560px){.clientWelcome{align-items:flex-start;flex-direction:column;padding:25px 22px}.clientWelcome h3{font-size:28px}.clientQuickGrid{gap:8px}.clientQuickGrid button{grid-template-columns:34px 1fr;padding:13px 10px}.clientQuickGrid button>b{display:none}.clientQuickGrid i{width:34px;height:34px}.clientOverviewStats{gap:5px}.clientOverviewStats span{padding:11px}.clientFormGrid{grid-template-columns:1fr}.clientFormGrid label.wide{grid-column:auto}.clientStatGrid{gap:6px}.clientOrders article{grid-template-columns:1fr auto}.clientOrders article strong{grid-column:1/-1;text-align:left;margin-top:6px}.resourceGrid article{grid-template-columns:28px 1fr}.resourceGrid button{grid-column:2;text-align:left;padding:0}}.catalogIntegration{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);gap:24px;align-items:center;background:#082f50;color:#fff;border-left:5px solid #14a36f;padding:18px 20px;margin-bottom:20px}.catalogIntegration>div>span{color:#52d8ab;font-size:7px;font-weight:800;letter-spacing:1.8px}.catalogIntegration h3{color:#fff;margin:4px 0 5px}.catalogIntegration p{color:#c6d8e4;font-size:8px;line-height:1.6;margin:0}.integrationActions{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:end}.integrationActions>label{height:65px;display:grid;place-items:center;text-align:center;border:1px solid #ffffff55;background:#ffffff0d;color:#fff!important;padding:10px;font-size:9px!important;cursor:pointer}.integrationActions>label input{display:none}.apiImport>label{color:#d8e6ee!important}.apiImport>span{display:flex;margin-top:5px}.apiImport input{min-width:0;flex:1;margin:0!important;height:39px;border:0!important}.apiImport button{border:0;background:#14a36f;color:#fff;padding:0 14px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.apiImport button:disabled{background:#79988d}.apiImport small{display:block;color:#a9c0ce;font-size:7px;line-height:1.45;margin-top:5px}@media(max-width:850px){.catalogIntegration,.integrationActions{grid-template-columns:1fr}.integrationActions>label{height:auto}.apiImport>span{display:grid}.apiImport button{height:38px}}.section#categorias{max-width:none;margin:-1px 0 0;padding:0;background:#061b2d}.machineBrandsMontage{position:relative;width:100%;margin:0;overflow:hidden;border:0;background:#061b2d;box-shadow:0 16px 38px rgba(7,39,63,.13)}.machineBrandsMontage img{display:block;width:100%;height:auto;object-fit:contain}.montageHeading{position:absolute;z-index:3;top:3.5%;left:50%;width:min(760px,72%);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(4,31,52,.82);box-shadow:0 12px 30px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(8px)}.section .montageHeading h2{margin:0;color:#fff;font-size:clamp(20px,2.2vw,34px);line-height:1}.montageHeading button{flex:0 0 auto;padding:10px 14px;color:#fff;font-size:10px;font-weight:800;border:1px solid rgba(255,255,255,.42);border-radius:9px;background:#14a36f;cursor:pointer}.brandHotspots{position:absolute;z-index:4;left:2.5%;right:2.5%;height:10.5%;display:grid;gap:.7%}.brandHotspotsTop{top:17.5%;grid-template-columns:repeat(10,1fr)}.brandHotspotsBottom{bottom:4.1%;grid-template-columns:repeat(9,1fr)}.brandHotspots button{width:100%;height:100%;border:2px solid transparent;border-radius:14px;background:transparent;cursor:pointer}.brandHotspots button:focus-visible,.brandHotspots button:hover{border-color:#59dab0;background:rgba(89,218,176,.14);box-shadow:0 0 0 3px rgba(89,218,176,.2);outline:none}.brandFolders{margin:0 0 20px;padding:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid #dfe7ee;background:#f4f7f9}.brandFolders button{min-width:0;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;column-gap:9px;color:#0b3d67;text-align:left;border:1px solid #d5e1e9;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.brandFolders button.active,.brandFolders button:hover{border-color:#14a36f;transform:translateY(-2px);box-shadow:0 8px 18px rgba(11,61,103,.1)}.brandFolders i{grid-row:1/span 2;color:#14a36f;font-size:20px;font-style:normal}.brandFolders span{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.brandFolders small{color:#718192;font-size:8px}.catalogueBanner{width:100%;padding:14px max(4%,calc((100% - 1200px) / 2)) 12px;background:#fff}.catalogueBanner h1{margin:0;color:#092f50;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(38px,4.2vw,62px);font-weight:800;line-height:.95;text-transform:uppercase}#catalogo,#gestao{display:none}#profissionais{min-height:500px;background:linear-gradient(90deg,rgba(7,43,72,.98),rgba(7,43,72,.92) 36%,rgba(7,43,72,.35) 63%,rgba(7,43,72,.08)),url(/area-cliente-kortek-v1.png) 50% /cover no-repeat}#profissionais>div:first-child{max-width:560px;flex:0 1 560px;position:relative;z-index:1}#profissionais .dash{display:none}.categoryNav{width:100%;padding:14px max(4%,calc((100% - 1200px) / 2));display:grid;grid-template-columns:repeat(6,1fr);gap:12px;background:#061f34;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.12)}.categoryNav button{min-width:0;min-height:76px;padding:13px 16px;display:flex;align-items:center;gap:12px;color:#fff;text-align:left;border:1px solid rgba(255,255,255,.32);border-radius:15px;background:linear-gradient(135deg,#0b4875,#08795e);box-shadow:0 9px 22px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.16);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.categoryNav button:nth-child(2){background:linear-gradient(135deg,#d5222a,#8f1328)}.categoryNav button:nth-child(3){background:linear-gradient(135deg,#567c22,#16885c)}.categoryNav button:nth-child(4){background:linear-gradient(135deg,#278b45,#126a4f)}.categoryNav button:nth-child(5){background:linear-gradient(135deg,#e38b1f,#c04a22)}.categoryNav button:nth-child(6){background:linear-gradient(135deg,#6f4aa8,#3e438d)}.categoryNav button:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 14px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22)}.categoryNav i{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:#092f50;font-size:21px;font-style:normal;border-radius:13px;background:rgba(255,255,255,.94)}.categoryNav span{flex:1;min-width:0}.categoryNav small,.categoryNav strong{display:block}.categoryNav strong{font-family:Barlow Condensed;font-size:19px;text-transform:uppercase}.categoryNav button:nth-child(5) strong{font-size:16px;line-height:.95}.categoryNav small{margin-top:3px;color:rgba(255,255,255,.78);font-size:8px}.categoryNav b{color:#fff;font-size:18px}.categoryNav button:focus-visible{outline:3px solid #59dab0;outline-offset:3px}@media (max-width:850px){#profissionais{min-height:520px;background-position:63%}.categoryNav{grid-template-columns:1fr 1fr;padding:14px 18px}.montageHeading{top:3.5%;width:82%;padding:10px 12px}.brandFolders{grid-template-columns:1fr 1fr}}@media (max-width:520px){#profissionais{min-height:560px;background-position:68%}.categoryNav{grid-template-columns:1fr}.montageHeading{top:3.5%;width:90%;padding:8px 9px;gap:8px}.section .montageHeading h2{font-size:14px}.montageHeading button{padding:7px 8px;font-size:7px}.brandHotspots button{border-radius:6px}.brandFolders{grid-template-columns:1fr}}.gardenBrandsSection{width:100%;margin:-1px 0 0;padding:0;background:#061b2d}.gardenBrandsMontage{position:relative;width:100%;margin:0;overflow:hidden;border:0;background:#061b2d}.gardenBrandsMontage img{display:block;width:100%;height:auto;object-fit:contain}.gardenMontageHeading{position:absolute;z-index:3;top:3.5%;left:50%;width:min(850px,72%);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(4,31,52,.84);box-shadow:0 12px 30px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(8px)}.gardenMontageHeading h2{margin:0;color:#fff;font-family:Barlow Condensed;font-size:clamp(20px,2.2vw,34px);line-height:1;text-transform:uppercase}.gardenMontageHeading button{flex:0 0 auto;padding:10px 14px;color:#fff;font-size:10px;font-weight:800;border:1px solid rgba(255,255,255,.42);border-radius:9px;background:#14a36f;cursor:pointer}.gardenHotspots{position:absolute;z-index:4;left:2.8%;right:2.8%;height:10.5%;display:grid;gap:.65%}.gardenHotspotsTop{top:18.5%;grid-template-columns:repeat(7,1fr)}.gardenHotspotsBottom{bottom:5%;grid-template-columns:repeat(6,1fr)}.gardenHotspots button{width:100%;height:100%;border:2px solid transparent;border-radius:14px;background:transparent;cursor:pointer}.gardenHotspots button:focus-visible,.gardenHotspots button:hover{border-color:#59dab0;background:rgba(89,218,176,.14);box-shadow:0 0 0 3px rgba(89,218,176,.2);outline:none}@media (max-width:850px){.gardenMontageHeading{top:3.5%;width:82%;padding:10px 12px}}@media (max-width:520px){.gardenMontageHeading{top:3.5%;width:90%;padding:8px 9px;gap:8px}.gardenMontageHeading h2{font-size:14px}.gardenMontageHeading button{padding:7px 8px;font-size:7px}.gardenHotspots button{border-radius:6px}}.partsCategoriesSection{width:100%;margin:-1px 0 0;padding:0;background:#061b2d}.partsCategoriesMontage{position:relative;width:100%;margin:0;overflow:hidden;background:#061b2d}.partsCategoriesMontage img{display:block;width:100%;height:auto}.partsMontageHeading{position:absolute;z-index:3;top:3.5%;left:50%;width:min(760px,72%);padding:14px 20px;color:#fff;text-align:center;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(4,31,52,.84);box-shadow:0 12px 30px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(8px)}.partsMontageHeading h2{margin:0;color:#fff;font-family:Barlow Condensed;font-size:clamp(20px,2.2vw,34px);line-height:1;text-transform:uppercase}.partsCategoryButtons{position:absolute;z-index:4;top:13.5%;left:8%;right:8%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partsCategoryButtons button{min-height:64px;padding:12px 18px;color:#fff;font-family:Barlow Condensed;font-size:clamp(17px,1.8vw,27px);font-weight:800;text-transform:uppercase;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:linear-gradient(135deg,#0b6e9e,#174f79);box-shadow:0 10px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2);cursor:pointer;transition:transform .2s ease,filter .2s ease}.partsCategoryButtons button:nth-child(2){background:linear-gradient(135deg,#e06924,#a93622)}.partsCategoryButtons button:nth-child(3){background:linear-gradient(135deg,#79aa28,#397a37)}.partsCategoryButtons button:hover{transform:translateY(-3px);filter:brightness(1.08)}.partsCategoryButtons button:focus-visible{outline:3px solid #59dab0;outline-offset:3px}@media (max-width:700px){.partsMontageHeading{width:86%;padding:9px 12px}.partsCategoryButtons{top:14%;left:5%;right:5%;gap:7px}.partsCategoryButtons button{min-height:42px;padding:7px 6px;border-radius:8px}}@media (max-width:430px){.partsMontageHeading h2{font-size:14px}.partsCategoryButtons button{min-height:34px;font-size:11px}}.handToolsSection{width:100%;margin:-1px 0 0;padding:0;background:#061b2d}.handToolsMontage{position:relative;width:100%;margin:0;overflow:hidden;background:#061b2d}.handToolsMontage img{display:block;width:100%;height:auto}.handToolsHeading{position:absolute;z-index:3;top:5%;left:50%;width:min(850px,74%);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(4,31,52,.84);box-shadow:0 12px 30px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(8px)}.handToolsHeading h2{margin:0;color:#fff;font-family:Barlow Condensed;font-size:clamp(20px,2.2vw,34px);line-height:1;text-transform:uppercase}.handToolsHeading button{flex:0 0 auto;padding:10px 14px;color:#fff;font-size:10px;font-weight:800;border:1px solid rgba(255,255,255,.42);border-radius:9px;background:#14a36f;cursor:pointer}.handToolsHeading button:hover{filter:brightness(1.1)}.handToolsHeading button:focus-visible{outline:3px solid #59dab0;outline-offset:3px}@media (max-width:700px){.handToolsHeading{width:86%;padding:9px 12px}}@media (max-width:430px){.handToolsHeading{width:90%;gap:8px}.handToolsHeading h2{font-size:14px}.handToolsHeading button{padding:7px 8px;font-size:7px}}.protectiveEquipmentSection{width:100%;margin:-1px 0 0;padding:0;background:#061b2d}.protectiveEquipmentMontage{position:relative;width:100%;margin:0;overflow:hidden;background:#061b2d}.protectiveEquipmentMontage img{display:block;width:100%;height:auto}.protectiveEquipmentHeading{position:absolute;z-index:3;top:5%;left:50%;width:min(900px,76%);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(4,31,52,.84);box-shadow:0 12px 30px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(8px)}.protectiveEquipmentHeading h2{margin:0;color:#fff;font-family:Barlow Condensed;font-size:clamp(20px,2.2vw,34px);line-height:1;text-transform:uppercase}.protectiveEquipmentHeading button{flex:0 0 auto;padding:10px 14px;color:#fff;font-size:10px;font-weight:800;border:1px solid rgba(255,255,255,.42);border-radius:9px;background:#14a36f;cursor:pointer}.protectiveEquipmentHeading button:hover{filter:brightness(1.1)}.protectiveEquipmentHeading button:focus-visible{outline:3px solid #59dab0;outline-offset:3px}@media (max-width:700px){.protectiveEquipmentHeading{width:86%;padding:9px 12px}}@media (max-width:430px){.protectiveEquipmentHeading{width:90%;gap:8px}.protectiveEquipmentHeading h2{font-size:14px}.protectiveEquipmentHeading button{padding:7px 8px;font-size:7px}}.consumablesSection{width:100%;margin:-1px 0 0;padding:0;background:#061b2d}.consumablesMontage{position:relative;width:100%;margin:0;overflow:hidden;background:#061b2d}.consumablesMontage img{display:block;width:100%;height:auto}.consumablesHeading{position:absolute;z-index:3;top:5%;left:50%;width:min(900px,76%);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(4,31,52,.84);box-shadow:0 12px 30px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(8px)}.consumablesHeading h2{margin:0;color:#fff;font-family:Barlow Condensed;font-size:clamp(20px,2.2vw,34px);line-height:1;text-transform:uppercase}.consumablesHeading button{flex:0 0 auto;padding:10px 14px;color:#fff;font-size:10px;font-weight:800;border:1px solid rgba(255,255,255,.42);border-radius:9px;background:#14a36f;cursor:pointer}.consumablesHeading button:hover{filter:brightness(1.1)}.consumablesHeading button:focus-visible{outline:3px solid #59dab0;outline-offset:3px}@media (max-width:700px){.consumablesHeading{width:86%;padding:9px 12px}}@media (max-width:430px){.consumablesHeading{width:90%;gap:8px}.consumablesHeading h2{font-size:14px}.consumablesHeading button{padding:7px 8px;font-size:7px}}.addOrder button,.articleButtons button,.articleEditor form>footer button,.articleEditor>header p,.articleEditor>header span,.articleEditor>header>button,.articleFieldGrid label,.articleList article small,.articleMediaGrid label,.authModal form>small,.authModal label,.authModal p,.bigbuySync>p,.bigbuySync>span,.carrierRecommendation p,.carrierRecommendation small,.carrierRows b,.carrierRows small,.catalogFilters label,.catalogFilters>span,.catalogItem span b,.catalogItem span small,.catalogItem strong,.catalogItem strong small,.catalogItem>.labelBtn,.catalogLocked:before,.clientActive,.clientAreaBrand small,.clientAreaContent>header span,.clientAreaNav nav button,.clientAreaNav nav button b,.clientAreaNav nav button span,.clientAuth .authWelcome b,.clientAuth .authWelcome p,.clientAuth .authWelcome>span,.clientEmpty,.clientFormGrid label,.clientInactive,.clientLikes article small,.clientList article button,.clientList article p,.clientList article small,.clientNavFoot button,.clientNavFoot small,.clientOrders article,.clientOverview button,.clientOverview p,.clientOverview>div>span,.clientOverviewStats small,.clientPrimary,.clientQuickGrid small,.clientQuickGrid strong,.clientStatGrid small,.clientWelcome p,.clientWelcome span,.diagramLink,.fileActions button,.fileActions label,.formActions button,.formActions label,.formIntro p,.formTitle button,.listHeader button,.lockedPrice,.mainAction,.managementOverviewGrid small,.managementOverviewHead p,.managementOverviewHead span,.managementShell>header span,.managementShell>nav button,.managementToast,.managementV2,.managementV2 input,.managementV2 label,.managementV2 select,.managementV2 textarea,.manager,.manager input,.manager label,.manager select,.manager textarea,.managerHead p,.orderLines p,.photoUpload label,.publicationState b,.publicationState small,.quoteNotice,.resourceGrid button,.resourceGrid h4,.resourceGrid p,.resourceHero p,.resourceHero>span,.shippingArea .mainAction,.shippingArea aside li,.shippingArea aside p,.shippingForm>p,.shippingPrice span,.shippingQuoteGrid form>button,.shippingQuoteGrid label,.shippingQuoteGrid>section>button,.shippingQuoteHead p,.shippingQuoteHead>span,.stockEmpty,.stockGroupTabs button>b,.stockGroupTabs small,.stockGroupTabs strong,.stockHeadActions>button,.stockHubHead p,.stockHubHead>div>span,.stockList .openArticle,.stockList article b,.stockList article small,.stockList article>span,.stockList article>strong,.stockList>header button,.stockList>header span,.stockSource,.subnav button,.syncHealth b,.syncHealth small,.syncModes b,.syncModes small,.syncPanel button,.syncPanel label,.syncPanel p,.syncPanel>small,.visibilitySwitch b,.visibilitySwitch small{font-size:12px}