.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%;aspect-ratio:16/7;object-fit:cover;object-position:center}.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}.brandRailWrap{position:relative;padding:13px max(4%,calc((100% - 1200px) / 2));overflow:hidden;background:#061b2d;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.brandRailWrap:after{content:"Deslize →";position:absolute;right:max(4%,calc((100% - 1200px) / 2));bottom:2px;color:rgba(255,255,255,.55);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.brandRail{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 42px 7px 2px}.brandRail::-webkit-scrollbar{display:none}.brandRail button{min-width:132px;height:48px;flex:0 0 auto;padding:0 18px;scroll-snap-align:start;color:#fff;font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:linear-gradient(135deg,#d91e2b,#9e1026);box-shadow:0 7px 16px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.25);cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.brandRail button:nth-child(4n+2){color:#092f50;background:linear-gradient(135deg,#fff,#e9eef1)}.brandRail button:nth-child(4n+3){color:#102335;background:linear-gradient(135deg,#ffd51d,#efb900)}.brandRail button:nth-child(4n){background:linear-gradient(135deg,#f47b22,#db4b1e)}.brandRail button:hover{transform:translateY(-2px);filter:brightness(1.08)}.brandRail button:focus-visible{outline:3px solid #59dab0;outline-offset:2px}.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,.categoryNav>a:focus-visible{outline:3px solid #59dab0;outline-offset:3px}.categoryNav{min-height:48px;padding:0 max(4%,calc((100% - 1200px) / 2));display:flex;align-items:stretch;justify-content:center;overflow-x:auto;scrollbar-width:thin}.categoryNav button,.categoryNav button:nth-child(n),.categoryNav>a{min-width:max-content;min-height:48px;padding:0 15px;color:#fff;font-family:Barlow Condensed;font-size:15px;font-weight:700;letter-spacing:.25px;text-align:center;text-transform:uppercase;border:0;border-right:1px solid rgba(255,255,255,.13);border-radius:0;background:transparent;box-shadow:none;display:flex;align-items:center;text-decoration:none}.categoryNav button:hover,.categoryNav>a:hover{color:#59dab0;background:rgba(255,255,255,.06);box-shadow:none;transform:none}@media (max-width:850px){#profissionais{min-height:520px;background-position:63%}.categoryNav{justify-content:flex-start;padding:0 8px}.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{display:flex}.categoryNav button,.categoryNav>a{padding:0 13px;font-size:14px}.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}.machineBrandsMontage img{aspect-ratio:16/9}.brandRailWrap{padding:10px 14px}.brandRailWrap:after{right:14px}.brandRail{gap:7px;padding-right:34px}.brandRail button{min-width:112px;height:42px;padding:0 14px;font-size:15px}}.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%;aspect-ratio:16/7;object-fit:cover;object-position:center}.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}.gardenBrandsMontage img{aspect-ratio:16/9}}.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}.storeTools{--editorial-navy:#061725;--editorial-panel:#092238;--editorial-line:#1c3c52;--editorial-lime:#b8e600;background:var(--editorial-navy);color:#f4f8fa}.storeTools .top{background:#03101a;border-bottom:1px solid #163447;color:#adc0cc;display:flex;align-items:center;justify-content:space-between;gap:18px}.storeTools>header{max-width:1320px;height:72px;background:var(--editorial-navy)}.storeTools>header .brandLogo{width:224px;height:58px}.storeTools>header .search{border-color:#23465e;background:#0b2a42}.storeTools>header .search input{color:#fff}.storeTools>header .search input::placeholder{color:#88a0af}.storeTools>header .search button{background:var(--editorial-lime);color:#071522}.storeTools .topSummary{margin:0;color:#adc0cc}.storeTools .topRight{float:none!important;display:flex;align-items:center;gap:16px;white-space:nowrap}.storeTools .topRight>a{color:#dce8ed;text-decoration:none}.storeTools .siteClock{display:inline-flex;align-items:baseline;gap:8px;margin:0;color:#9fb4c0;text-transform:capitalize}.storeTools .siteClock span{margin:0;color:inherit}.storeTools .siteClock strong{color:var(--editorial-lime);font-variant-numeric:tabular-nums;letter-spacing:.6px}.storeTools>header .navIcon,.storeTools>header .navIcon small{color:#e8f0f4}.storeTools .categoryNav{max-width:none;padding:0 max(4%,calc((100% - 1320px) / 2));background:#071b2b;border-color:#1b3b51}.storeTools .categoryNav button{background:transparent;color:#e9f1f5;border-color:#17394f}.storeTools .categoryNav button:hover{background:#0c2b43;border-color:var(--editorial-lime)}.storeTools main{background:var(--editorial-navy)}.editorialStorefront{max-width:1320px;margin:auto;padding:22px 20px 0}.editorialHero{min-height:560px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr) 230px;background:#071d2f;border:1px solid var(--editorial-line);overflow:hidden}.editorialHeroCopy{padding:70px 46px;position:relative;z-index:2}.curiositySection header span,.editorialCategories header span,.editorialFaq header span,.editorialGuide>div>span,.editorialKicker{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--editorial-lime)}.editorialHero h1{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;font-size:68px;line-height:.88;margin:20px 0;color:#fff}.editorialHero h1 strong{color:var(--editorial-lime)}.editorialHeroCopy>p{max-width:570px;color:#b8cad4;font-size:16px;line-height:1.65}.editorialActions{display:flex;gap:10px;margin:30px 0 22px}.editorialActions button,.editorialGuide button{border:0;background:var(--editorial-lime);color:#071522;padding:14px 19px;font-weight:800;cursor:pointer}.editorialActions a{border:1px solid #49657a;color:#fff;padding:13px 19px;text-decoration:none;font-weight:700}.editorialHeroCopy>small{color:#718a9a}.editorialHeroMedia{position:relative;min-width:0}.editorialHeroMedia>img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.08)}.editorialHeroMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071d2f,transparent 45%),linear-gradient(0deg,#071d2f99,transparent 55%)}.editorialHeroMedia>div{position:absolute;z-index:2;left:24px;bottom:24px;display:grid;grid-template-columns:auto 1fr;gap:0 10px;padding:12px;background:#071d2fe6;border-left:4px solid var(--editorial-lime)}.editorialHeroMedia b{grid-row:1/3;align-self:center;font-size:17px;color:var(--editorial-lime)}.editorialHeroMedia span{font-size:10px}.editorialHeroMedia strong{font-size:18px}.editorialHero>aside{background:#061725;padding:18px 12px;display:flex;flex-direction:column;justify-content:center}.editorialHero>aside button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;background:none;border:0;border-bottom:1px solid var(--editorial-line);color:#dce8ed;padding:17px 4px;text-align:left;font-size:12px;cursor:pointer}.editorialHero>aside button:hover,.editorialHero>aside i{color:var(--editorial-lime)}.editorialHero>aside i{font-style:normal;font-size:10px}.editorialHero>aside span{color:var(--editorial-lime)}.curiositySection{padding:58px 20px;border-bottom:1px solid var(--editorial-line)}.curiositySection header{text-align:center;margin-bottom:30px}.curiositySection h2,.editorialCategories h2,.editorialFaq h2,.editorialGuide h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;font-size:38px;margin:8px 0;color:#fff}.curiositySection>div{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.curiositySection article{text-align:center;padding:18px;border-right:1px solid var(--editorial-line)}.curiositySection article:last-child{border:0}.curiositySection i{display:grid;place-items:center;width:42px;height:42px;margin:auto;border:1px solid var(--editorial-lime);border-radius:50%;color:var(--editorial-lime);font-style:normal;font-weight:800}.curiositySection h3{font-size:13px;text-transform:uppercase}.curiositySection p{font-size:12px;line-height:1.55;color:#91a8b6}.editorialCategories{padding:55px 0}.editorialCategories>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.editorialCategories>header button{border:0;background:none;color:var(--editorial-lime);font-weight:800;cursor:pointer}.editorialCategories>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.editorialCategories>div button{height:185px;background-size:cover;background-position:50%;border:1px solid var(--editorial-line);padding:18px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;color:#fff;cursor:pointer}.editorialCategories>div button:hover{border-color:var(--editorial-lime);transform:translateY(-2px)}.editorialCategories>div span{font-family:Barlow Condensed;font-size:22px;text-transform:uppercase}.editorialCategories>div small{color:var(--editorial-lime);margin-top:7px}.editorialGuide{display:grid;grid-template-columns:1.1fr 1fr 280px;background:#0a263c;border:1px solid var(--editorial-line)}.editorialGuide>img{width:100%;height:100%;min-height:360px;object-fit:cover}.editorialGuide>div{padding:42px}.editorialGuide ol{padding-left:20px;color:#b6c8d2;line-height:2;font-size:13px}.editorialGuide>aside{margin:34px 28px 34px 0;padding:25px;border:1px solid #416078;align-self:center}.editorialGuide>aside a,.editorialGuide>aside b{color:var(--editorial-lime)}.editorialGuide>aside p{font-size:13px;line-height:1.6}.editorialGuide>aside a{text-decoration:none;font-weight:800;font-size:12px}.editorialFaq{padding:60px 0}.editorialFaq header{margin-bottom:25px}.editorialFaq details{border-top:1px solid var(--editorial-line);padding:18px 5px;color:#dbe7ec}.editorialFaq details:last-child{border-bottom:1px solid var(--editorial-line)}.editorialFaq summary{cursor:pointer;font-weight:700}.editorialFaq p{color:#8fa5b3;line-height:1.6}.editorialBrands{display:flex;justify-content:space-around;gap:28px;padding:27px;border:1px solid var(--editorial-line);color:#829aaa;font-family:Barlow Condensed;font-size:21px;font-weight:800;letter-spacing:1px;overflow:auto}.storeTools .section.products{max-width:1320px;background:#081d2e;color:#fff;border:1px solid var(--editorial-line);padding:45px 24px}.storeTools .section.products .grid article{background:#fff;color:#102335}.storeTools .pro{margin-top:55px}.storeTools .bahcoCatalog{max-width:1320px}.storeTools .legalFooter{border-top:1px solid var(--editorial-line)}@media (max-width:1050px){.editorialHero{grid-template-columns:1fr 1fr}.editorialHero>aside{grid-column:1/-1;flex-direction:row;overflow:auto}.editorialHero>aside button{min-width:180px}.curiositySection>div,.editorialCategories>div{grid-template-columns:repeat(3,1fr)}.editorialGuide{grid-template-columns:1fr 1fr}.editorialGuide>aside{grid-column:1/-1;margin:0 30px 30px}}@media (max-width:720px){.storeTools .top{align-items:flex-start;flex-direction:column;gap:7px}.storeTools .topRight{display:flex!important;flex-wrap:wrap;gap:8px 14px}.storeTools .siteClock{width:100%}.editorialStorefront{padding:12px 10px 0}.editorialHero{display:block}.editorialHeroCopy{padding:45px 24px}.editorialHero h1{font-size:50px}.editorialHeroMedia{height:300px}.editorialHero>aside{display:grid}.curiositySection>div,.editorialCategories>div,.editorialHero>aside{grid-template-columns:1fr 1fr}.editorialCategories>header,.editorialGuide{display:block}.editorialGuide>div{padding:28px}.editorialBrands{justify-content:flex-start}.storeTools .section.products{padding:30px 12px}}@media (max-width:480px){.curiositySection>div,.editorialCategories>div,.editorialHero>aside{grid-template-columns:1fr}.editorialActions{align-items:stretch;flex-direction:column}.curiositySection article{border-right:0;border-bottom:1px solid var(--editorial-line)}}:root{--blue:#071c2f;--blue2:#0c3b60;--green:#b8d400;--ink:#eef4f7;--muted:#a8bac7;--line:#29465b;--soft:#09243a;--ktk-night:#031522;--ktk-navy:#061d30;--ktk-panel:#0a2942;--ktk-lime:#b8d400;--ktk-paper:#f4f6f7}body{color:var(--ink);background:radial-gradient(circle at 78% 8%,rgba(20,73,111,.34),transparent 32rem),linear-gradient(180deg,#031522,#061d30 42%,#031522)}.top{min-height:34px;color:#d8e3e9;background:#020e18;border-bottom:1px solid rgba(255,255,255,.09)}.top span{color:inherit}.top a{color:#d8e3e9}.top .siteClock{display:inline-flex;align-items:center;gap:8px}.top .siteClock span{color:#9eb1bf;text-transform:capitalize}.top .siteClock strong{color:var(--ktk-lime);font-variant-numeric:tabular-nums}body>header{max-width:none;height:92px;margin:0;padding:0 max(4%,calc((100% - 1240px) / 2));gap:34px;background:#061b2d;border-bottom:1px solid rgba(255,255,255,.08)}.brandLink{min-width:min(360px,31vw)}.brandLogo{width:360px;height:66px;object-position:left center}.brandLogo,.footerLogo,.printLogo{object-fit:contain}.search{height:47px;background:#0b2941;border-color:#27475f}.search,.search input{color:#f4f7f9}.search input::placeholder{color:#91a5b4}.search button{color:#071827;background:var(--ktk-lime)}.navIcon{color:#f4f7f9}.navIcon small{color:#c4d0d7}.navIcon i{color:#071827;background:var(--ktk-lime)}.menu{color:#f4f7f9;background:#020f1c;border-color:#203b50}.menu button{color:#071827;background:var(--ktk-lime)}.menu a{color:#f4f7f9}.menu a:hover,.menu em{color:var(--ktk-lime)}.categoryNav{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:0;padding-bottom:0;gap:0;background:#041522;border-color:#29465b}.categoryNav button,.categoryNav button:nth-child(n){min-height:48px;justify-content:center;padding:8px 14px;color:#f4f7f9;background:#041522!important;border:0;border-right:1px solid #203b50;border-radius:0;box-shadow:none}.categoryNav button.active,.categoryNav button:hover{border-color:var(--ktk-lime);box-shadow:0 0 0 1px var(--ktk-lime),0 10px 24px rgba(0,0,0,.28)}.categoryNav i{width:28px;height:28px;flex-basis:28px;color:var(--ktk-lime);font-size:16px;background:transparent;border:0}.categoryNav strong{font-family:Inter,Arial,sans-serif;font-size:12px;letter-spacing:.2px}.categoryNav b,.categoryNav small{display:none}.catalogueBanner{color:#f4f7f9;background:#071f33;border-bottom:1px solid #29465b}.catalogueBanner h1{color:#f4f7f9}.catalogueBanner h1:after{content:" //";color:var(--ktk-lime)}.machineBrandsMontage,.section#categorias{background:#041827}.montageHeading{border-color:#4b6374;border-radius:5px;background:rgba(3,21,34,.92)}.montageHeading button{color:#071827;border-color:var(--ktk-lime);border-radius:3px;background:var(--ktk-lime)}.brandHotspots button:focus-visible,.brandHotspots button:hover{border-color:var(--ktk-lime);background:rgba(184,212,0,.12)}.brandFolders{color:#eef4f7;background:#061d30;border-color:#29465b}.brandFolders button{color:#eef4f7;background:#0a2942;border-color:#34536a}.brandFolders button.active,.brandFolders button:hover{border-color:var(--ktk-lime);box-shadow:0 8px 18px rgba(0,0,0,.25)}.brandFolders i{color:var(--ktk-lime)}.brandFolders small{color:#a8bac7}#catalogo,#gestao{display:block}.storeTools #categorias,.storeTools #categorias-pecas,.storeTools #consumiveis-montagem,.storeTools #equipamentos-protecao,.storeTools #ferramentas-manuais,.storeTools #jardim-marcas{display:none}.editorialStorefront{--editorial-navy:#061725;--editorial-panel:#092238;--editorial-line:#29465b;--editorial-lime:#b8d400}.editorialHero{border-radius:4px;box-shadow:0 22px 55px rgba(0,0,0,.28)}.editorialHeroMedia>img{filter:saturate(.9) contrast(1.08) brightness(.78)}.editorialActions button,.editorialGuide button{color:#071827;background:var(--ktk-lime)}.editorialCategories>div button{border-radius:4px}.editorialCategories>div button:hover{border-color:var(--ktk-lime)}.editorialGuide{border-radius:4px;overflow:hidden}.section{color:#eef4f7}.sectionHead{border-bottom:1px solid #29465b;padding-bottom:18px}.blue,.eyebrow,.link{color:var(--ktk-lime)}.categories button{color:#eef4f7;background:#0a2942;border-color:#34536a}.categories button:hover{border-color:var(--ktk-lime)}.categories i{color:var(--ktk-lime);background:#061827;border:1px solid #34536a}.categories small,.tabs button{color:#a8bac7}.tabs .active{color:#f4f7f9;border-color:var(--ktk-lime)}.grid article{color:#071827;background:var(--ktk-paper);border-color:#d7dfe3;border-radius:4px}.grid h3{color:#071827}.grid .price strong{color:#071c2f}.grid .add{color:#071827;background:var(--ktk-lime);border-color:var(--ktk-lime)}.grid .add:hover{color:#f4f7f9;background:#0c3b60;border-color:#0c3b60}.lockedPrice{color:#071827!important;background:#dfe6e9!important}.empty{color:#c7d3da;background:#0a2942}.bahcoCatalog{color:#eef4f7;background:#051a2b;border-top:1px solid #29465b}.bahcoHero p,.bahcoHero>strong small{color:#a8bac7}.bahcoHero>strong{color:var(--ktk-lime)}.bahcoFilters{color:#eef4f7;background:#0a2942;border-top-color:var(--ktk-lime);box-shadow:0 10px 30px rgba(0,0,0,.22)}.bahcoFilters input,.bahcoFilters select{color:#f4f7f9;background:#061827;border-color:#3a586d}.bahcoFilters select option{color:#071827;background:#fff}.bahcoFilters button,.bahcoPagination button{color:#071827;background:var(--ktk-lime)}.bahcoGrid>article{color:#071827;background:var(--ktk-paper);border-color:#d8e0e4;border-radius:4px;overflow:hidden}.bahcoCardBody p{color:#536b7b}.bahcoCardBody span,.bahcoNoPrice{color:#0c3b60}.bahcoCardBody>button,.bahcoModal a{color:#071827;background:var(--ktk-lime)}.bahcoClose,.bahcoModal a.bahcoSource{color:#fff;background:#0c3b60}.bahcoEmpty,.bahcoError,.bahcoLoading{color:#dce6eb;background:#0a2942}.bahcoPagination span{color:#dce6eb}#profissionais{background:linear-gradient(90deg,rgba(3,21,34,.99),rgba(5,31,51,.95) 42%,rgba(5,31,51,.42) 72%,rgba(5,31,51,.16)),url(/area-cliente-kortek-v1.png) 50% /cover no-repeat;border-top:1px solid #29465b;border-bottom:1px solid #29465b}.pro li:before{color:var(--ktk-lime)}.primary{color:#071827;background:var(--ktk-lime)}.secondary{border-color:#547086}.manageGrid>div{background:#0a2942;border-top-color:var(--ktk-lime)}.manageGrid i{color:var(--ktk-lime)}.manage .sectionHead p,.manageGrid p{color:#a8bac7}.legalFooter{background:#020f1b;border-top:3px solid var(--ktk-lime)}.footerBrandLogo{display:block;width:min(100%,390px);height:auto;margin-bottom:18px}.legalFooter h2,.legalFooter strong{color:#f4f7f9}.legalFooter a,.legalFooter button{color:#c9d5dc}.legalFooter a:hover,.legalFooter button:hover{color:var(--ktk-lime)}.paymentBadges span{background:#0a2942;border-color:#34536a}.footerBottom{border-color:#29465b}.authModal{background:rgba(1,12,21,.88)}.clientAuth>form{border:1px solid #3b5669;box-shadow:0 30px 80px rgba(0,0,0,.45)}.clientAuth .authWelcome{background:linear-gradient(145deg,#061d30,#0b3859)}.clientAuth .authWelcome b,.clientAuth .authWelcome span{color:var(--ktk-lime)}.clientAuth .authFields{color:#071827;background:#f4f6f7}.clientAuth .primary{color:#071827;background:var(--ktk-lime)}.authTabs .active{color:#071827;border-color:var(--ktk-lime)}.managementShell{color:#eef4f7;background:#041522}.managementHeader,.managementShell>header{background:#061d30!important;border-bottom:3px solid var(--ktk-lime)!important}.managementNav,.managementTabs{background:#071f33!important;border-color:#29465b!important}.managementNav button,.managementTabs button{color:#d9e4ea!important;background:#0a2942!important;border-color:#34536a!important}.managementNav button.active,.managementTabs button.active{color:#071827!important;background:var(--ktk-lime)!important;border-color:var(--ktk-lime)!important}@media (max-width:900px){.storeTools>header,body>header{height:auto;min-height:0;padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.brandLink{min-width:0}.brandLogo,.storeTools>header .brandLogo{width:min(250px,62vw);height:auto;max-height:68px}.storeTools>header nav,body>header nav{margin-left:auto;order:0}.storeTools>header .search,body>header .search{grid-column:1/-1;width:100%;order:0}.categoryNav{display:flex;overflow-x:auto;padding:0 14px;scrollbar-width:none}.categoryNav::-webkit-scrollbar{display:none}.categoryNav button,.categoryNav button:nth-child(n){min-width:170px}}@media (max-width:520px){.top .topSummary{display:none}.topRight{display:block;float:none!important;text-align:center}.top .siteClock span{display:none}.storeTools>header,body>header{grid-template-columns:1fr;padding:12px 16px}.brandLink{justify-content:center}.brandLogo,.storeTools>header .brandLogo{width:min(260px,78vw);height:auto;max-height:72px}.storeTools>header nav,body>header nav{width:100%;justify-content:center;margin:0}.storeTools>header .search,body>header .search{grid-column:1}.categoryNav{display:flex}}@media print{.printLogo{background:#fff}}.managementV2{--admin-bg:#031522;--admin-surface:#071f33;--admin-panel:#0a2942;--admin-panel-2:#0d324f;--admin-line:#294b63;--admin-text:#f1f6f8;--admin-muted:#a6b9c6;--admin-lime:#b8d400;color:var(--admin-text);background:#020d16}.managementV2 .managementShell{color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-line);border-top:4px solid var(--admin-lime);box-shadow:0 28px 90px rgba(0,0,0,.58)}.managementV2 .managementShell>header{color:var(--admin-text);background:linear-gradient(100deg,#061b2d,#0b3554);border-bottom:1px solid var(--admin-line)}.managementV2 .managementShell>header span{color:var(--admin-lime)}.managementV2 .managementShell>header button{color:var(--admin-text);background:#0a2942;border:1px solid #45647a}.managementV2 .managementShell>nav{background:#020f1c;border-color:var(--admin-line)}.managementV2 .managementShell>nav button,.managementV2 .subnav button{position:relative;color:#b9c8d1;background:transparent;border-color:transparent}.managementV2 .managementShell>nav button:hover,.managementV2 .subnav button:hover{color:var(--admin-text);background:#0a2942}.managementV2 .managementShell>nav button.active,.managementV2 .subnav button.active{color:#071827;background:var(--admin-lime);border-color:var(--admin-lime)}.managementV2 .managementShell main{color:var(--admin-text);background:var(--admin-bg)}.managementV2 .subnav{border-color:var(--admin-line)}.managementV2 .articleEditor,.managementV2 .clientArea,.managementV2 .managementOverview,.managementV2 .shippingArea,.managementV2 .stockHub{color:var(--admin-text);background:var(--admin-bg)!important}.managementV2 b,.managementV2 h2,.managementV2 h3,.managementV2 h4,.managementV2 strong{color:var(--admin-text)}.managementV2 p,.managementV2 small{color:var(--admin-muted)}.managementV2 .bahcoPricingAdmin>header span,.managementV2 .bigbuySync>span,.managementV2 .stockHubHead>div>span,.managementV2 .stockList>header span{color:var(--admin-lime)}.managementV2 .articleEditor footer,.managementV2 .articleEditor section,.managementV2 .articleForm,.managementV2 .bahcoPricingAdmin,.managementV2 .bahcoPricingAdmin>article,.managementV2 .bigbuySync,.managementV2 .clientArea>form,.managementV2 .managementOverviewGrid>article,.managementV2 .managementOverviewGrid>div,.managementV2 .orderBuilder,.managementV2 .stockGroupTabs button,.managementV2 .stockList,.managementV2 .supplierBrandFolder,.managementV2 .syncHealth,.managementV2 .syncPanel{color:var(--admin-text);background:var(--admin-panel);border-color:var(--admin-line)}.managementV2 .stockGroupTabs button.active,.managementV2 .stockGroupTabs button:hover,.managementV2 .supplierBrandFolder{border-color:var(--admin-lime)}.managementV2 .stockGroupTabs button.active{box-shadow:0 10px 30px rgba(0,0,0,.28)}.managementV2 .stockGroupTabs button>b,.managementV2 .stockGroupTabs button>i,.managementV2 .stockSource{color:var(--admin-lime);background:#061827}.managementV2 .stockGroupTabs button.active>b,.managementV2 .stockGroupTabs button.active>i{color:#071827;background:var(--admin-lime)}.managementV2 .bahcoPricingAdmin>article,.managementV2 .stockList>article,.managementV2 .stockList>header{border-color:var(--admin-line)}.managementV2 input,.managementV2 select,.managementV2 textarea{color:var(--admin-text);background:#041827;border-color:#3a5a70}.managementV2 input::placeholder,.managementV2 textarea::placeholder{color:#7790a0}.managementV2 select option{color:#071827;background:white}.managementV2 input:focus,.managementV2 select:focus,.managementV2 textarea:focus{border-color:var(--admin-lime);box-shadow:0 0 0 2px rgba(184,212,0,.15)}.managementV2 a,.managementV2 button{border-radius:3px}.managementV2 .bahcoPricingAdmin form button,.managementV2 .gesfaturacaoExport,.managementV2 .mainAction,.managementV2 .openArticle,.managementV2 .saveArticle{color:#071827;background:var(--admin-lime);border-color:var(--admin-lime)}.managementV2 .articleButtons button,.managementV2 .articleEditor footer>button:not(.saveArticle),.managementV2 .bahcoLoadError button,.managementV2 .clientList article button,.managementV2 .formTitle button,.managementV2 .listHeader button{color:var(--admin-text);background:var(--admin-panel-2);border-color:#46677d}.managementV2 .articleList>article,.managementV2 .clientList article{color:var(--admin-text);background:var(--admin-panel);border-color:var(--admin-line)}.managementV2 .articleList>article.hiddenArticle{opacity:.72;background:#061827}.managementV2 .bahcoAdminImage,.managementV2 .thumb{background:#f4f6f7;border-color:#d9e1e5}.managementV2 .managementToast{color:#071827;background:var(--admin-lime);border-left-color:white}.managementV2 .articleSupplierSelector>legend{color:var(--admin-lime)}.managementV2 .managementNotificationDot{position:absolute;top:8px;right:7px;width:9px;height:9px;border:2px solid #020f1c;border-radius:50%;background:#ef233c;box-shadow:0 0 0 0 rgba(239,35,60,.75);pointer-events:none;animation:managementNotificationPulse 1.35s ease-out infinite}.managementV2 .managementShell>nav button.active .managementNotificationDot{border-color:var(--admin-lime)}@keyframes managementNotificationPulse{0%,35%{box-shadow:0 0 0 0 rgba(239,35,60,.78)}75%,to{box-shadow:0 0 0 7px rgba(239,35,60,0)}}@media (prefers-reduced-motion:reduce){.managementV2 .managementNotificationDot{animation:none}}.managementV2 .articleSupplierSelector>p{color:#c9d6dd}.managementV2 .articleSupplierChoices>div{color:#071827;background:#f7fafb;border-color:#9eb3bf}.managementV2 .articleSupplierChoices>div.selected{background:#fff;border-color:var(--admin-lime);box-shadow:inset 4px 0 var(--admin-lime)}.managementV2 .articleSupplierCheck b,.managementV2 .articleSupplierPreferred b,.managementV2 .articleSupplierPreferred span{color:#05263d}.managementV2 .articleSupplierCheck small{color:#526b7a}.managementV2 .articleSupplierDiscounts label,.managementV2 .articleSupplierPricing{color:#36566a}.managementV2 .articleSupplierDiscounts input{color:#05263d;background:#fff;border-color:#8fa8b7}.managementV2 .articleSupplierPreferred{color:#0b3d67;background:#eef4f6;border-color:#8fa8b7}.managementV2 .articleSupplierChoices>div.selected .articleSupplierPreferred{color:#05263d;background:#f6f9e7;border-color:var(--admin-lime)}.managementV2 .syncModes button{color:var(--admin-text);background:#061827;border-color:var(--admin-line)}.managementV2 .syncModes button.active{color:#071827;background:var(--admin-lime);border-color:var(--admin-lime)}.managementV2 .syncModes button.active b,.managementV2 .syncModes button.active small{color:#071827}.managementV2 .bahcoLoadError{color:#ffe4e4;background:#4b2028;border:1px solid #8d4651}@media (max-width:720px){.managementV2 .managementShell{border-left:0;border-right:0}}.brandLogoManager{min-height:720px;padding:24px!important}.brandLogoManager>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.brandFormTitle span,.brandLogoManager>header span{color:#b8d400;font-size:10px;font-weight:800;letter-spacing:1.7px}.brandLogoManager>header h3{margin:5px 0;font-size:32px}.brandLogoManager>header p{margin:0}.brandHeaderActions{display:flex;align-items:stretch;gap:10px}.brandHeaderActions>button{padding:0 18px;color:#071827;font-weight:800;border:1px solid #b8d400;border-radius:4px;background:#b8d400;cursor:pointer}.brandHeaderActions>strong{min-width:130px;padding:12px 16px;color:#071827!important;text-align:center;font-size:22px;border-radius:4px;background:#b8d400}.brandHeaderActions>strong small{display:block;margin-top:3px;color:#071827;font-size:9px}.brandLogoWorkspace>section{padding:16px;border:1px solid #294b63;background:#0a2942}.brandFormFooter,.brandFormTitle,.brandLogoWorkspace>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.brandFormTitle h4,.brandLogoWorkspace>section h4{margin:3px 0 14px;font-family:Barlow Condensed;font-size:23px}.brandLogoManager label{display:block;margin:11px 0;color:#a6b9c6;font-size:9px;font-weight:700}.brandLogoManager input{display:block;width:100%;min-height:40px;margin-top:5px;padding:8px;color:#f1f6f8;border:1px solid #3a5a70;background:#041827}.brandUpload{padding:12px;color:#071827!important;text-align:center;background:#b8d400;cursor:pointer}.brandUpload input{display:none}.brandPreview{display:grid;height:110px;place-items:center;border:1px solid #dce4e7;background:#f4f6f7}.brandPreview img{max-width:90%;max-height:86px;object-fit:contain}.brandLogoManager fieldset{margin:16px 0;padding:10px;border:1px solid #3a5a70}.brandLogoManager legend{padding:0 6px;color:#f1f6f8;font-size:9px;font-weight:800}.brandLogoManager fieldset label{display:flex;align-items:center;gap:7px;margin:5px 0;padding:7px;border:1px solid #294b63;background:#061827}.brandLogoManager fieldset label.selected{color:#071827;border-color:#b8d400;background:#b8d400}.brandLogoManager fieldset input,.brandVisible input{width:17px;min-height:17px;margin:0}.brandFormFooter>label{flex:1}.brandVisible{display:flex!important;align-items:center;gap:8px;color:#f1f6f8!important}.brandSave{width:100%;padding:12px;color:#071827;font-weight:800;border:1px solid #b8d400;background:#b8d400}.brandFormTitle button,.brandLogoGrid footer button,.brandLogoWorkspace>section>header button{padding:7px 9px;color:#f1f6f8;border:1px solid #46677d;background:#0d324f;cursor:pointer}.brandLogoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.brandLogoGrid article{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:6px;border:1px solid #294b63;background:#071f33}.brandLogoGrid article.hidden{opacity:.6}.brandLogoImage{display:grid;width:96px;height:48px;overflow:hidden;position:relative;place-items:center;color:#071827;background:#f4f6f7}.brandLogoImage img{display:block;width:100%;height:100%;left:0;max-width:none;max-height:none;object-fit:contain;object-position:center;position:absolute;top:0}.brandLogoImage--bellota,.brandLogoImage--cevik,.brandLogoImage--crc,.brandLogoImage--fischer,.brandLogoImage--industrial-starter,.brandLogoImage--krafft,.brandLogoImage--loctite,.brandLogoImage--macfer,.brandLogoImage--master-prof,.brandLogoImage--pressol,.brandLogoImage--ruko,.brandLogoImage--tengtools{--logo-fit-safe-area:0.97}.brandLogoImage--heliflex{background:#d7193f}.brandLogoImage--rennsteig{background:#16854a}.brandLogoImage--dunlop{background:#111}.brandLogoIdentity{min-width:0}.brandLogoGrid article small,.brandLogoGrid article span,.brandLogoGrid article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandLogoGrid article small{margin-top:2px}.brandLogoGrid article span{margin-top:4px;color:#b8d400;font-size:8px}.brandLogoGrid article footer{display:flex;flex-direction:column;gap:5px}.brandLogoGrid article footer .danger{color:#ffd3d3;border-color:#8d4651;background:#4b2028}.brandEditorOverlay{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(1,13,23,.78);backdrop-filter:blur(3px)}.brandEditorModal{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;color:#f1f6f8;border:1px solid #4f7188;border-top:4px solid #b8d400;border-radius:5px;background:#0a2942;box-shadow:0 24px 70px rgba(0,0,0,.55)}.brandEditorModal .brandFormTitle{position:sticky;z-index:2;top:-20px;margin:-20px -20px 14px;padding:16px 20px 8px;border-bottom:1px solid #294b63;background:#0a2942}.brandEditorModal .brandCategoryTree{max-height:260px}.brandSupplierList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;overflow:auto;padding-right:3px}.brandLogoManager fieldset .brandSupplierList label{min-width:0;margin:0}.brandSupplierList label>span{display:grid;min-width:0;gap:2px}.brandSupplierList label b,.brandSupplierList label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandSupplierList label small{color:#8fa6b5}.brandSupplierList label.selected small{color:#294153}.brandSupplierList>div{display:grid;gap:7px;padding:9px;border:1px solid #315a76;background:#061d2f}.brandSupplierList>div.selected{border-color:#b9df00;background:#f4f7f8;color:#0a2942}.brandSupplierList>div>label{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent}.brandSupplierList .brandSupplierDiscount{display:grid;gap:4px;font-size:11px}.brandSupplierList .brandSupplierDiscount input{min-width:0;width:100%;min-height:34px;padding:6px 8px;color:#fff;border:1px solid #4f7188;background:#061d2f}.brandLogoError{margin-bottom:12px;padding:12px;color:#ffe4e4;border:1px solid #8d4651;background:#4b2028}@media (max-width:700px){.brandLogoManager{padding:15px!important}.brandHeaderActions,.brandLogoManager>header{align-items:stretch;flex-direction:column}.brandHeaderActions>button{min-height:42px}.brandLogoGrid,.brandSupplierList{grid-template-columns:1fr}.brandEditorOverlay{padding:8px}.brandEditorModal{max-height:calc(100vh - 16px);padding:16px}}.brandCategorySummary{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;color:#dce7ed;background:#0d324f}.brandCategorySummary span{color:#9db2bf}.brandLogoManager fieldset .brandCategorySearch{display:block;padding:0;border:0;background:transparent}.brandLogoManager fieldset .brandCategorySearch input{width:100%;min-height:38px}.brandCategoryTools{display:flex;gap:6px;margin:7px 0}.brandCategoryTools button{flex:1;padding:7px;color:#eaf1f4;background:#0d324f;border:1px solid #46677d;cursor:pointer}.brandCategoryTools button.active{color:#071827;background:#b8d400;border-color:#b8d400}.brandCategoryTools button:disabled{opacity:.45;cursor:not-allowed}.brandCategoryTree{max-height:430px;overflow:auto;padding-right:3px}.brandLogoManager fieldset .brandCategoryTree label{align-items:flex-start}.brandCategoryTree label.depth1{margin-left:12px}.brandCategoryTree label.depth2{margin-left:24px}.brandCategoryTree label>span{display:grid;gap:2px;min-width:0}.brandCategoryTree label b{overflow-wrap:anywhere}.brandCategoryTree label small{color:#8fa6b5;overflow-wrap:anywhere}.brandCategoryTree label.selected small{color:#294153}.brandCategoryError{padding:9px;color:#ffe4e4;background:#4b2028}.brandCategoryEmpty{padding:18px 8px;text-align:center;color:#9db2bf}.managementShell>nav{overflow-x:auto}.managementShell>nav button{flex:0 0 auto;white-space:nowrap}.moduleManager{padding:24px;background:#edf3f5;color:#082f4d;min-height:620px}.moduleHeading{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid #cad9e1;border-top:4px solid #a9e900;padding:20px}.moduleHeading span{font-size:12px;font-weight:900;letter-spacing:.16em;color:#098c6a}.moduleHeading h3{font-family:Georgia,serif;font-size:28px;margin:5px 0}.moduleHeading p{margin:0;color:#5d7282}.moduleHeading>strong{display:grid;place-items:center;min-width:105px;padding:14px;background:#083c62;color:#a9e900;font-size:26px}.moduleHeading>strong small{color:#fff;font-size:11px;text-transform:uppercase}.moduleWorkspace{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:16px;margin-top:16px}.moduleList,.moduleWorkspace>form{background:#fff;border:1px solid #cad9e1;padding:18px}.moduleWorkspace h4{font-family:Georgia,serif;font-size:20px;margin:0 0 14px}.moduleWorkspace form>label{display:grid;gap:5px;font-size:13px;font-weight:800;margin-bottom:12px}.moduleWorkspace input,.moduleWorkspace select,.moduleWorkspace textarea{border:1px solid #adc1cc;border-radius:3px;padding:10px;background:#f8fbfc;color:#082f4d;font:inherit}.moduleInline{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;align-items:end}.moduleInline label{display:grid;gap:5px;font-size:13px;font-weight:800}.moduleInline .moduleCheck{display:flex;align-items:center;padding-bottom:10px}.moduleCheck input{width:18px;height:18px}.moduleActions{display:flex;gap:8px;margin-top:16px}.moduleActions button,.moduleList button{border:1px solid #9cb3c1;background:#fff;color:#073d63;padding:9px 12px;font-weight:800;cursor:pointer}.moduleActions .mainAction{background:#0ca678;border-color:#0ca678;color:#fff}.moduleList>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d6e1e6;padding-bottom:12px}.moduleList>div:first-child input{max-width:260px}.moduleList article{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #dce6eb}.moduleList article b,.moduleList article small{display:block}.moduleList article small{color:#607888;margin-top:3px}.moduleList article p{margin:6px 0 0;color:#405d70}.moduleList article>span{background:#e6f8f1;color:#087b5d;padding:5px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.moduleList article.moduleHidden{opacity:.65}.moduleList article.moduleHidden>span{background:#edf0f2;color:#65737b}.moduleList button.danger{color:#a92d2d;border-color:#dda8a8}.moduleError{background:#fff0f0;color:#a52929;border:1px solid #e5b4b4;padding:12px}.moduleEmpty{padding:42px 12px;text-align:center;color:#728691}.fieldHelp{color:#667f90;font-size:11px;font-weight:500;line-height:1.45}.categoryManager .moduleWorkspace{grid-template-columns:minmax(310px,400px) 1fr}.categoryManager .moduleList article{position:relative}.categoryManager .recordIdentity{display:flex;align-items:flex-start;gap:8px;min-width:0}.categoryManager .recordIdentity>div{min-width:0}.categoryManager .recordIdentity small{overflow-wrap:anywhere}.categoryManager .categoryToggle{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;padding:0;border-color:#9bc0b2;background:#edf9f4;color:#087b5d;border-radius:50%;font-size:18px;line-height:1}.categoryManager .categoryDepth0{background:#fbfefd}.categoryManager .categoryDepth0 .recordIdentity b{font-size:15px}.categoryManager .categoryDepth1{padding-left:26px}.categoryManager .categoryDepth1:before,.categoryManager .categoryDepth2:before{content:"";position:absolute;left:8px;top:0;bottom:0;border-left:1px solid #cfe1d9}.categoryManager .categoryDepth2{padding-left:54px;background:#fafcfd}.categoryManager .categoryDepth2:before{left:36px}.categoryManager .categoryDepth1 .recordIdentity b:before{content:"Subcategoria · ";color:#0a8b68;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.categoryManager .categoryDepth2 .recordIdentity b:before{content:"Tipo · ";color:#6c8190;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.categoryManager .moduleList article p{font-size:12px}@media(max-width:900px){.categoryManager .moduleWorkspace,.moduleWorkspace{grid-template-columns:1fr}.moduleList article{grid-template-columns:1fr auto}.moduleList article>div{grid-column:1/-1}.categoryManager .categoryDepth1{padding-left:16px}.categoryManager .categoryDepth2{padding-left:30px}.categoryManager .categoryDepth1:before{left:4px}.categoryManager .categoryDepth2:before{left:16px}}.emailMailboxManager{min-height:620px;padding:24px;background:#edf3f5;color:#082f4d}.emailMailboxHeading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;background:#fff;border:1px solid #cad9e1;border-top:4px solid #a9e900}.emailMailboxHeading span{color:#098c6a;font-weight:900;letter-spacing:.16em}.emailMailboxHeading h3{margin:5px 0}.emailMailboxHeading p{margin:0;color:#5d7282}.emailMailboxHeading>strong{display:grid;min-width:112px;padding:14px;background:#083c62;color:#a9e900;text-align:center;font-size:16px}.emailMailboxHeading>strong small{color:#fff;text-transform:uppercase}.emailMailboxToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;background:#06243a;color:#fff;border-left:4px solid #a9e900}.emailMailboxToolbar div{display:grid;gap:3px}.emailMailboxToolbar small{color:#b9c9d4}.emailMailboxOpen,.emailMailboxToolbar button{border:1px solid #a9e900;background:#a9e900;color:#071e30;padding:10px 15px;font:inherit;font-weight:900;cursor:pointer}.emailMailboxToolbar button:disabled{opacity:.65;cursor:wait}.emailMailboxWarning{margin:12px 0 0;padding:12px 15px;border:1px solid #e5bd72;background:#fff7e7;color:#79540e}.emailMailboxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.emailMailboxGrid article{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:start;padding:18px;background:#fff;border:1px solid #cad9e1;border-top:3px solid #0ca678}.emailMailboxIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#083c62;color:#a9e900;font-size:16px;font-weight:900}.emailMailboxIdentity span{display:block;color:#098c6a;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.emailMailboxIdentity h4{margin:4px 0 6px;overflow-wrap:anywhere}.emailMailboxIdentity p{margin:0;color:#5d7282}.emailMailboxGrid dl{display:flex;gap:6px;grid-column:2/-1;margin:4px 0 0}.emailMailboxGrid dl div{min-width:76px;padding:8px 10px;background:#eef5f7;border:1px solid #d6e2e7}.emailMailboxGrid dt{color:#617987;text-transform:uppercase;font-weight:800}.emailMailboxGrid dd{margin:3px 0 0;font-weight:900;color:#087b5d}.emailMailboxGrid dd.unavailable{color:#a92d2d}.emailMailboxOpen{grid-column:2/-1;justify-self:start;background:#083c62;border-color:#083c62;color:#fff}.emailMailboxOpen:hover{background:#0b527f}.emailMailboxFooter{margin-top:16px;padding:16px 18px;background:#fff;border:1px solid #cad9e1;border-left:4px solid #0ca678}.emailMailboxFooter p{margin:5px 0 0;color:#5d7282}@media(max-width:820px){.emailMailboxManager{padding:14px}.emailMailboxHeading{align-items:flex-start}.emailMailboxGrid{grid-template-columns:1fr}.emailMailboxGrid article{grid-template-columns:42px 1fr}.emailMailboxIcon{width:42px;height:42px}.emailMailboxGrid dl,.emailMailboxOpen{grid-column:1/-1}.emailMailboxToolbar{align-items:flex-start;flex-direction:column}}.salesAnalytics{min-height:620px;padding:28px;background:#041827;color:#eef5f8}.salesHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 22px;border-bottom:1px solid #28495e}.salesHeading span,.salesIntegration>div>span,.salesSectionTitle span{color:#b8d400;font-weight:900;letter-spacing:.14em}.salesHeading h3{margin:6px 0;color:#fff;font-size:16px;text-transform:uppercase}.salesHeading p{margin:0;color:#a9bdc9}.salesHeadingActions{display:flex;gap:8px}.salesEmbedEmpty button,.salesHeadingActions button,.salesHeadingActions select,.salesIntegration form>button,.salesIntegration input,.salesIntegration select,.salesSectionTitle button{min-height:40px;border:1px solid #45667b;padding:8px 12px;background:#08263d;color:#eef5f8;font:inherit;font-weight:800}.salesEmbedEmpty button,.salesHeadingActions button,.salesIntegration form>button,.salesSectionTitle button{cursor:pointer}.salesEmbedEmpty button:hover,.salesHeadingActions button:hover,.salesSectionTitle button:hover{border-color:#b8d400;color:#b8d400}.salesHeadingActions button:disabled,.salesIntegration form>button:disabled{opacity:.6;cursor:wait}.salesTabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:18px 0}.salesTabs button{min-height:40px;border:1px solid #315269;padding:9px 15px;background:#08263d;color:#b6c8d2;font:inherit;font-weight:900;cursor:pointer}.salesTabs button[data-active=true]{border-color:#b8d400;background:#b8d400;color:#041827}.salesTabs .salesBestSellersTab{display:grid;grid-template-columns:auto auto;align-items:center;gap:8px;min-width:190px;border-color:#b8d400;background:#0b3049;color:#fff;text-align:left}.salesBestSellersTab span{padding:4px 6px;background:#b8d400;color:#041827;font-size:10px;letter-spacing:.08em}.salesBestSellersTab strong{font-size:12px}.salesTabs .salesBestSellersTab[data-active=true] span{background:#041827;color:#b8d400}.salesKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.salesKpisProfit{grid-template-columns:repeat(3,1fr)}.salesKpis article{padding:18px;border:1px solid #315269;border-top:3px solid #b8d400;background:#08263d}.salesKpis small,.salesKpis span{display:block;color:#9db2bf}.salesKpis small{text-transform:uppercase;font-weight:900}.salesKpis strong{display:block;margin:10px 0;color:#fff;font-size:22px}.salesWorkspace{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.salesChart,.salesEmbedded,.salesIntegration,.salesRecent,.salesTopProducts{min-height:330px;padding:20px;border:1px solid #315269;background:#08263d}.salesSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.salesIntegration h4,.salesSectionTitle h4{margin:4px 0 0;color:#fff;font-size:16px}.salesSectionTitle>small{color:#9db2bf}.salesBars{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:7px;height:235px;margin-top:18px}.salesBar{display:grid;grid-template-rows:1fr auto;gap:8px;height:100%;text-align:center}.salesBar>span{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #45667b}.salesBar i{display:block;width:min(22px,70%);min-height:2px;background:linear-gradient(#d5ee00,#87ad00)}.salesBar b{color:#9db2bf;font-size:10px;text-transform:uppercase}.salesRecent>p{color:#a9bdc9}.salesRecent article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #28495e}.salesRecent article b,.salesRecent article small,.salesTable span b,.salesTable span small{display:block}.salesRecent article small,.salesTable span small{margin-top:4px;color:#8fa8b7}.salesRecent article>strong{color:#fff}.salesRecent article>span{min-width:100px;padding:5px 7px;background:#143b51;color:#c9dae2;text-align:center;font-size:10px;font-weight:900}.salesRecent article>span[data-status=COMPLETED],.salesRecent article>span[data-status=PAID]{background:#123f35;color:#8de7c7}.salesError,.salesNotice{padding:12px;border:1px solid #a94a4a;background:#381d25;color:#ffdada}.salesNotice{border-color:#288b6e;background:#123f35;color:#baf2dc}.salesEmpty{padding:55px 15px;text-align:center;color:#a9bdc9}.salesTopProducts{min-height:420px}.salesTable{margin-top:18px;border-top:1px solid #315269}.salesTable>div{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(95px,.55fr));gap:12px;align-items:center;padding:12px;border-bottom:1px solid #28495e}.salesTableHead{color:#9db2bf;text-transform:uppercase}.salesTable>div>strong{color:#d5ee00}.salesBestSellersTable>div{grid-template-columns:54px minmax(260px,1.7fr) repeat(3,minmax(105px,.55fr))}.salesBestSellersTable>div>b:nth-child(3){color:#fff;font-size:15px}.salesEmbedded iframe{width:100%;min-height:720px;margin-top:18px;border:1px solid #45667b;background:#fff}.salesEmbedEmpty{display:grid;place-items:center;min-height:440px;margin-top:18px;padding:40px;border:1px dashed #45667b;text-align:center}.salesEmbedEmpty strong{font-size:18px}.salesEmbedEmpty p{max-width:620px;color:#a9bdc9}.salesIntegration{display:grid;grid-template-columns:1fr minmax(360px,.8fr);gap:28px}.salesIntegration li,.salesIntegration p{color:#a9bdc9}.salesIntegration li{margin:9px 0}.salesIntegration code{color:#d5ee00}.salesIntegration form{display:grid;align-content:start;gap:16px;padding:18px;border:1px solid #315269;background:#061f32}.salesIntegration label{display:grid;gap:7px;color:#eef5f8;font-weight:900}.salesIntegration input,.salesIntegration select{width:100%;font-weight:500}.salesIntegration .salesCheck{display:flex;align-items:center}.salesCheck input{width:auto;min-height:auto}.salesIntegration form>button{border-color:#b8d400;background:#b8d400;color:#041827}.salesSecurityNote{padding:10px;border-left:3px solid #db9638;background:#122b3d}.salesSecurityNote:before{content:"SEGURANÇA · ";color:#ffc166;font-weight:900}@media(max-width:1000px){.salesKpis{grid-template-columns:repeat(2,1fr)}.salesIntegration,.salesWorkspace{grid-template-columns:1fr}.salesTable{overflow-x:auto}.salesTable>div{min-width:760px}}@media(max-width:620px){.salesAnalytics{padding:18px}.salesHeading{align-items:flex-start;flex-direction:column}.salesKpis,.salesKpisProfit{grid-template-columns:1fr 1fr}.salesRecent article{grid-template-columns:1fr auto}.salesRecent article>span{grid-column:1/-1;text-align:left}.salesBars{gap:3px}.salesTabs{display:grid;grid-template-columns:1fr 1fr}.salesTabs .salesBestSellersTab{grid-column:1/-1;min-width:0}.salesEmbedded iframe{min-height:560px}}.salesKpis{grid-template-columns:repeat(5,1fr)}.salesKpis em{display:block;margin-top:6px;color:#9db2bf;font-size:10px;font-style:normal}.salesTrend{font-size:10px;font-weight:900}.salesTrend.positive{color:#6de1a7}.salesTrend.negative{color:#ff7d83}.salesTrend.neutral{color:#9db2bf}.salesBar>span>.salesStackBar{display:flex;flex-direction:column;width:min(28px,76%);min-height:2px;background:#173d52;overflow:hidden}.salesStackBar u{display:block;min-height:0;text-decoration:none}.salesStackBar .pt{background:#b8d400}.salesStackBar .es{background:#f2a33b}.salesChartLegend{display:flex;gap:12px}.salesChartLegend span{display:flex;align-items:center;gap:5px;color:#b8c9d3;font-size:10px}.salesChartLegend i{width:10px;height:10px}.salesChartLegend .pt{background:#b8d400}.salesChartLegend .es{background:#f2a33b}.salesCountryPerformance{margin-top:14px;min-height:250px;padding:20px;border:1px solid #315269;background:#08263d}.salesCountryTable{margin-top:16px;border-top:1px solid #315269}.salesCountryTable>div{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:16px;padding:13px 10px;border-bottom:1px solid #28495e}.salesCountryTable>div:first-child{color:#9db2bf;text-transform:uppercase}.salesCountryTable .positive{color:#6de1a7}.salesCountryTable .negative{color:#ff7d83}@media(max-width:1100px){.salesKpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.salesKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.salesChartLegend{display:grid;gap:4px}.salesCountryTable{overflow-x:auto}.salesCountryTable>div{min-width:620px}}.supplierManager{min-height:650px;padding:24px;background:#041827;color:#eef5f8}.supplierManager>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid #315269}.supplierFormTitle span,.supplierListHead span,.supplierManager>header span{color:#b8d400;font-weight:900;letter-spacing:.14em}.supplierManager h4,.supplierManager>header h3{margin:5px 0;color:#fff;font-size:16px}.supplierManager>header p{margin:0;color:#a9bdc9}.supplierManager>header>strong{display:grid;min-width:105px;padding:12px;background:#0a3b5c;color:#b8d400;text-align:center;font-size:22px}.supplierManager>header>strong small{display:block;color:#fff;font-size:10px;text-transform:uppercase}.supplierWorkspace{display:grid;grid-template-columns:minmax(430px,.9fr) 1.2fr;gap:14px;margin-top:16px}.supplierList,.supplierWorkspace>form{padding:18px;border:1px solid #315269;background:#08263d}.supplierFormTitle,.supplierListHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.supplierActions button,.supplierFormTitle button,.supplierList button{border:1px solid #557287;padding:8px 11px;background:#0a304d;color:#eef5f8;font:inherit;font-weight:800;cursor:pointer}.supplierWorkspace fieldset{margin:14px 0;padding:13px;border:1px solid #315269}.supplierWorkspace legend{padding:0 7px;color:#b8d400;font-weight:900}.supplierFields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.supplierFields label,.supplierNotes{display:grid;gap:5px;color:#c9d6dd;font-weight:800}.supplierFields .wide{grid-column:1/-1}.supplierFields input,.supplierFields textarea,.supplierListHead input,.supplierLogoSearch,.supplierNotes textarea{width:100%;border:1px solid #557287;padding:9px;background:#041827;color:#fff;font:inherit}.supplierLogos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:250px;margin-top:10px;overflow:auto}.supplierLogos label{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid #315269;background:#061f31;cursor:pointer}.supplierLogos label.selected{border-color:#b8d400;background:#17351f}.supplierLogos input{width:16px;height:16px}.supplierLogos i,.supplierLogos img{width:38px;height:28px;object-fit:contain;background:#fff}.supplierLogos i{display:grid;place-items:center;color:#062038;font-style:normal;font-weight:900}.supplierLogos span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplierActive{display:flex;align-items:center;gap:8px;margin-top:12px;font-weight:800}.supplierActive input{width:17px;height:17px}.supplierActions{display:flex;gap:8px;margin-top:14px}.supplierActions .primary{border-color:#b8d400;background:#b8d400;color:#041827}.supplierError{padding:12px;border:1px solid #a94a4a;background:#381d25;color:#ffdada}.supplierListHead{padding-bottom:13px;border-bottom:1px solid #315269}.supplierListHead input{max-width:220px}.supplierList article{display:grid;grid-template-columns:1fr 75px auto auto auto;align-items:center;gap:9px;padding:14px 0;border-bottom:1px solid #28495e}.supplierList article.inactive{opacity:.6}.supplierIdentity{min-width:0}.supplierIdentity b,.supplierIdentity small{display:block}.supplierIdentity p,.supplierIdentity small{color:#9db2bf}.supplierIdentity p{margin:5px 0}.supplierBrandStrip{display:flex;gap:4px;min-height:28px}.supplierBrandStrip span{display:grid;place-items:center;width:38px;height:28px;padding:2px;background:#fff;color:#041827;font-size:9px}.supplierBrandStrip img{max-width:100%;max-height:100%;object-fit:contain}.supplierBrandStrip em{align-self:center;color:#b8d400;font-style:normal}.supplierCommercial{text-align:right}.supplierCommercial b,.supplierCommercial small{display:block}.supplierCommercial small{color:#8fa8b7}.supplierList article>span{padding:5px 7px;background:#123f35;color:#8de7c7;font-size:10px;font-weight:900;text-transform:uppercase}.supplierList button.danger{border-color:#874453;color:#ffb7c1}.supplierEmpty{padding:50px 10px;text-align:center;color:#9db2bf}@media(max-width:1050px){.supplierWorkspace{grid-template-columns:1fr}}@media(max-width:650px){.supplierManager{padding:16px}.supplierFields{grid-template-columns:1fr}.supplierFields .wide{grid-column:auto}.supplierLogos{grid-template-columns:1fr 1fr}.supplierList article{grid-template-columns:1fr auto}.supplierIdentity{grid-column:1/-1}.supplierCommercial{text-align:left}}.supplierBrandHelp{margin:0 0 8px;color:#a9bdc9}.supplierLogos{grid-template-columns:repeat(2,1fr);max-height:340px}.supplierLogos>div{min-width:0;border:1px solid #315269;background:#061f31}.supplierLogos>div.selected{border-color:#b8d400;background:#17351f}.supplierLogos>div>label:first-child{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;cursor:pointer}.supplierLogos>div>label{border:0;background:transparent}.supplierLogos>div>label:first-child input{width:16px;height:16px}.supplierBrandDiscount{display:grid;grid-template-columns:1fr 90px;align-items:center;gap:8px;padding:0 7px 7px;color:#dce8ed;font-size:10px;font-weight:800;cursor:default}.supplierBrandDiscount input{width:100%;border:1px solid #557287;padding:6px;background:#041827;color:#fff}.supplierBrandStrip span{position:relative}.supplierBrandStrip span em{position:absolute;right:0;bottom:0;padding:0 2px;background:#041827;color:#b8d400;font-size:7px}.supplierFields .supplierGeneratedCode{border-style:dashed;background:#0b304a;color:#b8d400;font-weight:900;cursor:not-allowed}.supplierCodeHelp{color:#8fa8b7;font-size:10px;font-weight:500;line-height:1.35}.supplierBrandStrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:7px;min-height:0;margin-top:10px}.supplierBrandCard{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 8px;min-height:64px;padding:6px;border:1px solid #315269;background:#061f31}.supplierBrandCard>i{grid-row:1/3;display:grid;place-items:center;width:68px;height:50px;padding:5px;background:#fff;color:#05263d;font-style:normal;font-weight:900;overflow:hidden}.supplierBrandCard>i img{width:100%;height:100%;object-fit:contain}.supplierIdentity .supplierBrandCard>b{display:block;overflow:hidden;color:#eef5f8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.supplierIdentity .supplierBrandCard>small{display:block;color:#b8d400;font-size:9px;font-weight:900;white-space:nowrap}.supplierBrandMore{display:grid;place-items:center;min-height:64px;border:1px dashed #557287;color:#b8d400;font-weight:900}.supplierLogos{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px;gap:8px}.supplierLogoOption{min-width:0;border:1px solid #315269;background:#061f31}.supplierLogoOption.selected{border-color:#b8d400;background:#0a2d35;box-shadow:inset 0 0 0 1px #b8d400}.supplierLogos .supplierLogoChoice{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"check logo" "name name";min-height:106px;gap:8px;padding:8px;border:0;background:transparent}.supplierLogoChoice>input{grid-area:check;align-self:center;margin:0}.supplierLogoFallback,.supplierLogoPickerFrame{grid-area:logo;justify-self:center}.supplierLogos .supplierLogoPickerFrame img{display:block;width:100%;height:100%;left:0;max-width:none;max-height:none;object-fit:contain;object-position:center;position:absolute;top:0;background:transparent}.supplierLogoChoice>.supplierLogoName{grid-area:name;min-width:0;overflow:visible;color:#eef5f8;font-size:12px;font-weight:800;line-height:1.25;text-align:center;text-overflow:clip;white-space:normal}.supplierLogoPickerFrame:has(img[src*=dunlop-logo]){background:#111}.supplierLogoFallback{display:grid;width:96px;height:48px;place-items:center;background:#f4f6f7;color:#062038;font-style:normal;font-size:20px;font-weight:900}.supplierLogoOption .supplierBrandDiscount{margin:0 8px 8px;padding:8px;border:1px solid #315269;background:#041827}@media (max-width:650px){.supplierLogos{grid-template-columns:1fr}}.productSalesAnalytics{min-height:650px;padding:24px;background:#041827;color:#eef5f8}.productSalesAnalytics>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid #315269}.analysisTitle span,.productSalesAnalytics>header span{color:#b8d400;font-weight:900;letter-spacing:.14em}.analysisTitle h4,.productSalesAnalytics>header h3{margin:5px 0;color:#fff;font-size:16px}.productSalesAnalytics>header p{margin:0;color:#a9bdc9}.productSalesAnalytics>header>div:last-child{display:flex;gap:8px}.productSalesAnalytics button,.productSalesAnalytics input,.productSalesAnalytics select{border:1px solid #557287;padding:9px;background:#061f31;color:#eef5f8;font:inherit}.productSalesAnalytics button{font-weight:900;cursor:pointer}.productAnalysisKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.productAnalysisKpis article{padding:17px;border:1px solid #315269;border-top:3px solid #b8d400;background:#08263d}.productAnalysisKpis small,.productAnalysisKpis span{display:block;color:#9db2bf}.productAnalysisKpis small{text-transform:uppercase;font-weight:900}.productAnalysisKpis strong{display:block;margin:9px 0;color:#fff;font-size:18px}.productAnalysisWorkspace{display:grid;grid-template-columns:1.35fr .85fr;gap:14px}.analysisHistory,.productAnalysisForm,.topProducts{padding:18px;border:1px solid #315269;background:#08263d}.analysisTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.analysisTitle>small{color:#9db2bf}.topProductsTable{margin-top:14px}.tableHead,.topProductsTable article{display:grid;grid-template-columns:34px minmax(180px,1fr) 68px 85px 85px 60px;align-items:center;gap:8px}.tableHead{padding:8px;border-bottom:1px solid #557287;color:#9db2bf}.topProductsTable article{padding:10px 8px;border-bottom:1px solid #28495e}.topProductsTable article small,.topProductsTable article strong{display:block}.topProductsTable article small{margin-top:3px;color:#8fa8b7}.analysisEmpty{padding:50px 10px;text-align:center;color:#9db2bf}.productAnalysisForm>label{display:grid;gap:5px;margin:13px 0;color:#c9d6dd;font-weight:800}.analysisFields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.analysisFields label{display:grid;gap:4px;color:#c9d6dd;font-weight:800}.analysisFields .wide{grid-column:1/-1}.analysisSave{width:100%;margin-top:14px!important;border-color:#b8d400!important;background:#b8d400!important;color:#041827!important}.analysisHistoryButton{width:100%;margin-top:7px!important}.productAnalysisError{padding:12px;border:1px solid #a94a4a;background:#381d25;color:#ffdada}.analysisHistory{margin-top:14px}.analysisHistory article{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #28495e}.analysisHistory article b,.analysisHistory article small{display:block}.analysisHistory article small{color:#8fa8b7}.analysisHistory article strong{color:#b8d400}.analysisHistory button.danger{border-color:#874453;color:#ffb7c1}.managementSwitchButton{position:fixed;right:18px;bottom:18px;z-index:70;border:1px solid #b8d400;padding:11px 15px;background:#061f31;color:#fff;font:inherit;font-weight:900;box-shadow:0 10px 28px #0008;cursor:pointer}.managementSwitchButton:hover{background:#b8d400;color:#041827}@media(max-width:1050px){.productAnalysisKpis{grid-template-columns:1fr 1fr}.productAnalysisWorkspace{grid-template-columns:1fr}}@media(max-width:700px){.productSalesAnalytics{padding:15px}.productSalesAnalytics>header{align-items:flex-start;flex-direction:column}.tableHead{display:none}.topProductsTable article{grid-template-columns:30px 1fr 55px}.topProductsTable article>span{display:none}.analysisHistory article{grid-template-columns:1fr auto}.analysisHistory article>div{grid-column:1/-1}}:root{--kortek-body-font-size:12px;--kortek-title-font-size:16px}@media screen{body,body *,html{font-size:var(--kortek-body-font-size)!important}body :is(h1,h2,h3,h4,h5,h6,[role=heading]){font-size:var(--kortek-title-font-size)!important;line-height:1.25}body :is(h1,h2,h3,h4,h5,h6,[role=heading]) *{font-size:inherit!important}body :is(input,select,textarea,button){font-size:var(--kortek-body-font-size)!important}}.siteVisibilityControl{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:18px;border:1px solid #315a76;border-left:5px solid #b9df00;background:#0d2f49;color:#fff}.siteVisibilityControl.maintenance{border-left-color:#df2935}.siteVisibilityControl span{color:#b9df00;font-weight:800;letter-spacing:.12em}.siteVisibilityControl h3{margin:5px 0;font-size:16px}.siteVisibilityControl p{max-width:720px;margin:0;color:#b7c7d1}.siteVisibilityActions{display:grid;justify-items:stretch;gap:8px;min-width:210px}.siteVisibilityActions b{text-align:center;color:#b9df00}.siteVisibilityActions button{min-height:42px;padding:8px 14px;border:1px solid #b9df00;background:#b9df00;color:#041625;font-weight:800;cursor:pointer}.siteVisibilityControl.maintenance .siteVisibilityActions b{color:#ff6973}.siteVisibilityControl.maintenance .siteVisibilityActions button{border-color:#df2935;background:#df2935;color:#fff}.siteVisibilityActions button:disabled{opacity:.6;cursor:wait}.maintenancePage{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#123d5b 0,#041725 55%,#020d15 100%);color:#fff}.maintenancePage section{width:min(680px,100%);padding:44px;text-align:center;border:1px solid #315a76;border-top:5px solid #b9df00;background:#08283f;box-shadow:0 30px 90px #0009}.maintenancePage img{display:block;width:min(390px,80%);max-height:110px;margin:0 auto 34px;object-fit:contain}.maintenancePage span{color:#b9df00;font-weight:800;letter-spacing:.15em}.maintenancePage h1{margin:10px 0;font-size:clamp(26px,5vw,48px)}.maintenancePage p{margin:0 auto 28px;max-width:560px;color:#c7d5dd}.maintenancePage div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.maintenancePage a{padding:12px 18px;border:1px solid #b9df00;color:#fff;text-decoration:none}.maintenancePage small{display:block;margin-top:32px;color:#8fa6b5}@media(max-width:700px){.siteVisibilityControl{align-items:stretch;flex-direction:column}.siteVisibilityActions{min-width:0}.maintenancePage section{padding:28px 20px}}.officialViewerOverlay{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:18px;background:rgba(0,17,30,.88);backdrop-filter:blur(5px)}.officialViewer{width:min(1380px,96vw);height:min(900px,94vh);display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;background:#f5f7f8;border:1px solid #315a76;border-top:4px solid #b9e500;box-shadow:0 28px 90px rgba(0,0,0,.52)}.officialViewer>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;background:#071f31;color:#fff}.officialViewer>header span{display:block;color:#b9e500;font-size:12px;font-weight:900;letter-spacing:.12em}.officialViewer>header h2{margin:3px 0 0;font-size:16px;line-height:1.2}.officialViewer>header p{margin:4px 0 0;color:#a9bfd0;font-size:12px}.officialViewerActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.officialViewerActions a,.officialViewerActions button{min-height:40px;border:1px solid #4a6e86;background:#103b5b;color:#fff;padding:10px 14px;font:800 12px/1 Arial,sans-serif;text-decoration:none;cursor:pointer}.officialViewerActions a{background:#b9e500;color:#061927;border-color:#b9e500}.officialViewerActions button{width:40px;padding:0;font-size:22px}.officialViewerNotice{padding:9px 18px;background:#e9f1f5;border-bottom:1px solid #c5d5de;color:#28485d;font-size:12px}.officialViewer iframe{display:block;width:100%;height:100%;border:0;background:#fff}.officialProductButton{width:100%;margin:8px 0 0;border:1px solid #315f7e;background:#0b3857;color:#fff;padding:10px 12px;font-size:12px;font-weight:900;cursor:pointer}.officialProductButton:hover{border-color:#b9e500;color:#b9e500}@media(max-width:720px){.officialViewerOverlay{padding:0}.officialViewer{width:100vw;height:100vh}.officialViewer>header{align-items:flex-start;padding:12px}.officialViewerActions a{display:none}.officialViewerNotice{padding:8px 12px}.officialViewer>header h2{max-width:70vw}}