.icon{ width: 22px; height: 22px; fill: none; stroke: currentcolor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; flex: 0 0 auto; vertical-align: middle; }
.site-header{ border-bottom: 1px solid var(--ca-hairline); background: var(--ca-tela); position: relative; z-index: 10; }
.header-inner{ width: min(1376px, 100% - 64px); margin: auto; min-height: 84px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 24px; }
.brand img{ width: 160px; height: auto; }
.desktop-nav{ display: flex; align-items: center; gap: 26px; }
.desktop-nav a,.projects-link span{ font-size: 11px; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; }
.desktop-nav a{ display: flex; min-height: 44px; align-items: center; }
@media (hover: hover) and (pointer: fine){.desktop-nav a:hover{ color: var(--ca-tinta-forte); }}
.utility-nav{ display: flex; align-items: center; justify-content: end; gap: 8px; }
.projects-link{ display: flex; align-items: center; gap: 8px; min-height: 44px; margin-right: 8px; }
.projects-link .icon{ width: 18px; height: 18px; }
.menu-toggle{ display: none; }
.mobile-menu{ background: var(--ca-tela); padding: 16px 24px 24px; position: absolute; top: 100%; left: 0px; width: 100%; border-bottom: 1px solid var(--ca-hairline); box-shadow: rgba(26, 26, 26, 0.06) 0px 12px 20px; }
.mobile-menu a{ display: block; padding: 12px 0px; color: var(--ca-tinta-forte); }
@media (max-width: 1100px){.header-inner{ width: calc(100% - 48px); gap: 16px; }
.desktop-nav{ gap: 16px; }
.desktop-nav a{ font-size: 10px; }
.projects-link span{ display: none; }
.projects-link{ margin-right: 0px; }}
@media (max-width: 760px){.header-inner{ width: calc(100% - 28px); min-height: 62px; grid-template-columns: 1fr auto 1fr; gap: 6px; }
.brand img{ width: 137px; }
.desktop-nav,.projects-link,.account-link{ display: none; }
.menu-toggle{ display: inline-flex; }
.utility-nav{ gap: 0px; }}
@media (max-width: 360px){.brand img{ width: 125px; }}
@media (max-width: 760px){.header-inner{ min-height: 64px; }}
.site-header{ width: calc(100% - 64px); max-width: 1800px; margin: auto; background: var(--ca-painel); border: 0px; border-radius: 12px 12px 0px 0px; position: relative; z-index: 5; }
.header-inner{ width: calc(100% - 48px); min-height: 84px; }
.brand img{ width: 180px; }
.desktop-nav{ gap: 32px; }
.desktop-nav a,.desktop-nav summary,.projects-link{ font-size: 14px; letter-spacing: 0px; font-weight: 700; text-transform: uppercase; color: var(--ca-tinta); }
@media (min-width: 1800px){.header-inner{ min-height: 92px; }
.desktop-nav a,.desktop-nav summary{ font-size: 18px; }}
@media (max-width: 1000px) and (min-width: 761px){.desktop-nav{ gap: 16px; }
.desktop-nav a,.desktop-nav summary{ font-size: 12px; }}
@media (max-width: 760px){.site-header{ width: calc(100% - 24px); }
.site-header{ border-radius: 12px; }
.header-inner{ min-height: 64px; width: calc(100% - 24px); }
.brand img{ width: 140px; }}
@media (max-width: 1100px) and (min-width: 761px){.desktop-nav{ gap: 16px; }
.desktop-nav a,.desktop-nav summary{ font-size: 12px; }}
@media (min-width: 761px) and (max-width: 1100px){.desktop-nav,.projects-link{ display: none; }
.menu-toggle{ display: flex; }
.header-inner{ grid-template-columns: 1fr auto 1fr; }
.mobile-menu:not([hidden]){ display: flex; flex-direction: column; padding: 16px 24px; }
.mobile-menu a{ padding: 12px 0px; }}
.site-header .brand-gray{ transform: scale(1.5); transform-origin: center center; }
.site-header{ border-radius: 12px; margin-bottom: 24px; }
@media (max-width: 760px){.site-header{ margin-bottom: 12px; }}
.site-header{ z-index: 30; }
.desktop-nav{ gap: 18px; }
.nav-link-row{ display: flex; align-items: center; }
.projects-group{ display: flex; flex-direction: column; align-items: flex-end; gap: 0px; margin-right: 4px; }
.desktop-nav .nav-link-row > a{ font-size: 13px; white-space: nowrap; padding-block: 22px; }
.nav-expand{ display: flex; align-items: center; justify-content: center; background: transparent; border: 0px; color: rgb(103, 100, 94); min-height: 44px; width: 26px; flex-shrink: 0; cursor: pointer; padding: 0px; }
.nav-expand .icon{ width: 13px; height: 13px; }
.nav-expand[aria-expanded="true"] .icon{ transform: rotate(180deg); }
.nav-expand:focus-visible,.mega-panel a:focus-visible,.mega-panel button:focus-visible{ outline: 2px solid var(--ca-primary); outline-offset: 3px; }
.mega-panel[hidden]{ display: none; }
.mega-panel{ position: absolute; left: 0px; right: 0px; top: calc(100% - 1px); padding: 28px 32px 32px; background: rgb(241, 240, 237); border-radius: 0px 0px 12px 12px; max-height: calc(-168px + 100dvh); overflow: auto; box-shadow: rgba(56, 52, 44, 0.4) 0px 18px 24px -20px; border-top: 1px solid rgb(212, 209, 202); color: rgb(87, 84, 79); }
.mega-panel h2{ font-size: 30px; line-height: 1.1; letter-spacing: -0.025em; text-transform: none; }
.mega-panel p{ font-size: 14px; line-height: 1.6; margin-top: 12px; max-width: 46ch; }
.mega-intro{ display: flex; justify-content: space-between; gap: 32px; align-items: baseline; margin-bottom: 24px; }
.mega-intro p{ margin: 0px; }
.mega-products{ display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 20px; }
.mega-product{ background: transparent; border: 0px; padding: 0px; text-align: left; cursor: pointer; min-width: 0px; color: rgb(87, 84, 79); font: inherit; }
.mega-product img{ width: 100%; height: 180px; object-fit: cover; border-radius: 8px; display: block; margin-bottom: 12px; }
.mega-product strong{ display: block; font-size: 14px; font-weight: 700; line-height: 1.4; }
.mega-product > span{ display: block; font-size: 13px; line-height: 1.5; margin-top: 4px; }
@media (hover: hover) and (pointer: fine){.mega-product:hover strong{ text-decoration: underline; text-underline-offset: 4px; }}
.mega-catalog{ display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.05fr); gap: 8px 36px; align-items: start; }
.mega-catalog-col{ min-width: 0px; }
.mega-catalog-col + .mega-catalog-col{ border-left: 1px solid rgb(212, 209, 202); padding-left: 32px; }
.mega-catalog h2{ font-size: 11px; line-height: 1.3; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; margin: 0px 0px 2px; color: rgb(103, 100, 94); }
.mega-catalog-list,.mega-catalog-children{ list-style: none; margin: 0px; padding: 0px; }
.mega-catalog-list > li > a{ display: flex; align-items: center; flex-wrap: wrap; gap: 8px; min-height: 44px; padding: 4px 0px; color: rgb(26, 26, 26); font: 600 15px/1.3 var(--ca-corpo); text-transform: none; text-decoration: none; }
.mega-catalog-list > li > a[aria-current="page"]{ text-decoration: underline; text-underline-offset: 4px; }
@media (hover: hover) and (pointer: fine){.mega-catalog-list > li > a:hover{ text-decoration: underline; text-underline-offset: 4px; }}
.mega-badge{ display: inline-flex; align-items: center; padding: 3px 7px; border-radius: 999px; background: rgb(246, 168, 28); color: rgb(26, 26, 26); font: 700 10px/1 var(--ca-corpo); letter-spacing: 0.04em; text-transform: uppercase; }
.mega-agendas > .mega-catalog-children,.mega-agendas details > .mega-catalog-children{ padding: 0px 0px 4px 14px; }
.mega-catalog-children a{ display: flex; align-items: center; min-height: 44px; padding: 4px 0px; color: rgb(87, 84, 79); font: 400 14px/1.35 var(--ca-corpo); text-transform: none; text-decoration: none; }
.mega-catalog-children a[aria-current="page"]{ text-decoration: underline; text-underline-offset: 4px; }
@media (hover: hover) and (pointer: fine){.mega-catalog-children a:hover{ text-decoration: underline; text-underline-offset: 4px; }}
.mega-agendas details{ margin: 0px; }
.mega-agendas details > summary{ display: none; }
@media (min-width: 1101px){.mega-agendas details > .mega-catalog-children{ display: block !important; }}
.mega-panel .text-link{ display: inline-flex; align-items: center; min-height: 44px; color: inherit; font: 600 13px/1.5 var(--ca-corpo); text-transform: none; text-decoration: underline; text-underline-offset: 4px; border: 0px; background: transparent; padding: 8px 0px; cursor: pointer; }
.mega-sale{ display: grid; grid-template-columns: 1fr 1.4fr; gap: 36px; padding: 28px; border-radius: 12px; background: var(--ca-promo-soft); color: var(--ca-promo-ink); }
.mega-sale h2{ color: inherit; }
.mega-coupons{ display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 20px; align-items: center; }
.mega-coupons > div{ display: grid; gap: 8px; }
.mega-coupons strong{ font-size: 36px; line-height: 1.1; letter-spacing: -0.03em; }
.mega-coupons span,.mega-coupons code{ font: 400 13px/1.5 var(--ca-corpo); }
.mega-coupons code{ font-weight: 700; }
.mega-panel .mega-footnote{ font-size: 12px; max-width: none; margin: 14px 0px 0px; }
.mega-story{ display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; }
.mega-story > img{ width: 100%; height: 260px; object-fit: cover; object-position: center 62%; border-radius: 8px; }
.mega-help{ display: grid; grid-template-columns: 1fr 1.3fr; gap: 48px; }
.mega-answers > a{ display: grid; gap: 6px; padding: 14px 0px; color: rgb(87, 84, 79); text-transform: none; font-size: 14px; border-bottom: 1px solid rgb(196, 196, 196); }
.mega-answers > a:first-child{ padding-top: 0px; }
.mega-answers span{ font-weight: 400; font-size: 13px; }
@media (max-width: 1100px){.desktop-nav,.projects-link,.projects-group{ display: none; }
.menu-toggle{ display: flex; }
.header-inner{ grid-template-columns: 1fr auto 1fr; }
.mobile-menu:not([hidden]){ display: flex; flex-direction: column; padding: 8px 20px 20px; max-height: calc(-150px + 100dvh); overflow-y: auto; overscroll-behavior: contain; }
.mobile-menu .nav-item{ border-bottom: 1px solid rgb(212, 209, 202); }
.mobile-menu .nav-link-row > a{ flex: 1 1 0%; min-height: 48px; display: flex; align-items: center; padding: 8px 0px; font-size: 15px; font-weight: 600; }
.mobile-menu .nav-expand{ width: 44px; min-height: 48px; }
.mobile-menu .mega-panel{ position: static; padding: 12px 0px 20px; max-height: none; overflow: visible; box-shadow: none; border: 0px; border-radius: 0px; }
.mobile-menu .mega-panel h2{ font-size: 24px; }
.mega-intro{ display: block; margin-bottom: 20px; }
.mega-intro p{ margin-top: 10px; }
.mega-sale,.mega-story,.mega-help{ grid-template-columns: 1fr; gap: 20px; }
.mega-sale{ padding: 18px; }
.mega-coupons{ gap: 10px; }
.mega-coupons strong{ font-size: 28px; }
.mega-coupons span,.mega-coupons code{ font-size: 11px; }
.mega-products{ grid-template-columns: 1fr; gap: 20px; }
.mega-product{ display: grid; grid-template-columns: 90px 1fr; column-gap: 14px; align-items: center; }
.mega-product img{ grid-row: 1 / 3; height: 88px; margin: 0px; }
.mega-product strong{ align-self: end; }
.mega-product > span{ align-self: start; }
.mega-catalog{ grid-template-columns: 1fr; gap: 18px; align-items: start; }
.mega-catalog-col + .mega-catalog-col{ border-left: 0px; padding-left: 0px; padding-top: 8px; border-top: 1px solid rgb(212, 209, 202); }
.mobile-menu .mega-catalog h2{ font-size: 11px; letter-spacing: 0.1em; margin: 0px 0px 4px; }
.mega-agendas details > summary{ display: flex; align-items: center; min-height: 44px; padding: 6px 0px; cursor: pointer; list-style: none; color: rgb(87, 84, 79); font: 400 14px/1.4 var(--ca-corpo); }
.mega-agendas details > summary::-webkit-details-marker{ display: none; }
.mega-agendas details > summary::after{ content: ""; width: 8px; height: 8px; margin-left: 8px; border-right: 1.5px solid; border-bottom: 1.5px solid; transform: rotate(45deg); translate: 0px -2px; }
.mega-agendas details[open] > summary::after{ transform: rotate(225deg); translate: 0px 2px; }
.mega-story > img{ height: 170px; }
.mega-answers > a{ padding: 14px 0px; }
.mobile-menu > a{ min-height: 48px; padding: 14px 0px; font-size: 14px; }
.mobile-menu > a.projects-link-old{ min-height: 40px; padding: 8px 0px 14px; font: 400 13px/1.4 var(--ca-corpo); color: rgb(103, 100, 94); text-transform: none; }}
@media (max-width: 760px){.mega-panel p{ font-size: 13px; }
.mega-coupons .gift-tier-note{ font-size: 10px; }}
.mega-panel .text-link{ gap: 8px; }
.mega-coupons{ align-items: start; }
.mega-coupons > div > code{ background: var(--ca-promo-soft); color: rgb(58, 50, 32); }
.mega-coupons strong.tier-gift{ font-size: 15px; line-height: 1.1; letter-spacing: 0px; }
.mega-coupons{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.mega-panel .mega-coupons strong.tier-gratis{ font-size: 28px; white-space: nowrap; }
@media (max-width: 760px){.mega-panel .mega-coupons strong.tier-gratis{ font-size: 22px; }}
.mega-sale{ visibility: hidden; }
.mega-panel .menu-title{ margin: 0px; color: var(--ca-tinta-forte); font-family: var(--ca-display); font-weight: 800; font-size: 30px; line-height: 1.1; letter-spacing: -0.025em; text-transform: none; text-wrap: balance; }
.mega-catalog .menu-title{ font-size: 11px; line-height: 1.3; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; margin: 0px 0px 2px; color: rgb(103, 100, 94); }
.mega-sale .menu-title{ color: inherit; }
@media (max-width: 1100px){.mobile-menu .mega-panel .menu-title{ font-size: 24px; }
.mobile-menu .mega-catalog .menu-title{ font-size: 11px; letter-spacing: 0.1em; margin: 0px 0px 4px; }}
.site-header{ background: var(--pz-bege) !important; }
.site-header .projects-link-old{ display: none !important; }
.brand{ min-height: 44px; min-width: 44px; }
.brand{ display: inline-flex; align-items: center; }
@media (max-width: 767px){.site-header{ margin-left: 8px !important; margin-right: 8px !important; width: auto !important; }
.site-header .header-inner{ width: auto !important; margin-left: 16px !important; margin-right: 16px !important; padding-left: 0px !important; padding-right: 0px !important; }}
.site-header{ border-radius: 12px !important; }
.site-header{ max-width: 1212px !important; margin-left: auto !important; margin-right: auto !important; }
.site-header{z-index:30}
.desktop-nav{gap:18px}
.nav-link-row{display:flex;align-items:center}
.projects-group{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-right:4px}
.desktop-nav .nav-link-row>a{font-size:13px;white-space:nowrap;padding-block:22px}
.nav-expand{display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#67645e;min-height:44px;width:26px;flex-shrink:0;cursor:pointer;padding:0}
.nav-expand .icon{width:13px;height:13px}
.nav-expand[aria-expanded=true] .icon{transform:rotate(180deg)}
.nav-expand:focus-visible,.mega-panel a:focus-visible,.mega-panel button:focus-visible{outline:2px solid var(--ca-primary);outline-offset:3px}
.mega-panel[hidden]{display:none}
.mega-panel{position:absolute;left:0;right:0;top:calc(100% - 1px);padding:28px 32px 32px;background:#f1f0ed;border-radius:0 0 12px 12px;max-height:calc(100dvh - 168px);overflow:auto;box-shadow:0 18px 24px -20px #38342c66;border-top:1px solid #d4d1ca;color:#57544f}
.mega-panel h2{font-size:30px;line-height:1.1;letter-spacing:-.025em;text-transform:none}
.mega-panel p{font-size:14px;line-height:1.6;margin-top:12px;max-width:46ch}
.mega-intro{display:flex;justify-content:space-between;gap:32px;align-items:baseline;margin-bottom:24px}
.mega-intro p{margin:0}
.mega-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mega-product{background:transparent;border:0;padding:0;text-align:left;cursor:pointer;min-width:0;color:#57544f;font:inherit}
.mega-product img{width:100%;height:180px;object-fit:cover;border-radius:8px;display:block;margin-bottom:12px}
.mega-product strong{display:block;font-size:14px;font-weight:700;line-height:1.4}
.mega-product>span{display:block;font-size:13px;line-height:1.5;margin-top:4px}
.mega-product:hover strong{text-decoration:underline;text-underline-offset:4px}
.mega-catalog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:8px 36px;align-items:start}
.mega-catalog-col{min-width:0}
.mega-catalog-col+.mega-catalog-col{border-left:1px solid #d4d1ca;padding-left:32px}
.mega-catalog h2{font-size:11px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 2px;color:#67645e}
.mega-catalog-list,.mega-catalog-children{list-style:none;margin:0;padding:0}
.mega-catalog-list>li>a{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:4px 0;color:#1a1a1a;font:600 15px/1.3 var(--ca-corpo);text-transform:none;text-decoration:none}
.mega-catalog-list>li>a:hover,.mega-catalog-list>li>a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}
.mega-badge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#f6a81c;color:#1a1a1a;font:700 10px/1 var(--ca-corpo);letter-spacing:.04em;text-transform:uppercase}
.mega-agendas>.mega-catalog-children,.mega-agendas details>.mega-catalog-children{padding:0 0 4px 14px}
.mega-catalog-children a{display:flex;align-items:center;min-height:44px;padding:4px 0;color:#57544f;font:400 14px/1.35 var(--ca-corpo);text-transform:none;text-decoration:none}
.mega-catalog-children a:hover,.mega-catalog-children a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}
.mega-agendas details{margin:0}
.mega-agendas details>summary{display:none}
@media(min-width:1101px){.mega-agendas details>.mega-catalog-children{display:block!important}}
.mega-panel .text-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:600 13px/1.5 var(--ca-corpo);text-transform:none;text-decoration:underline;text-underline-offset:4px;border:0;background:transparent;padding:8px 0;cursor:pointer}
.mega-sale{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;padding:28px;border-radius:12px;background:var(--ca-promo-soft);color:var(--ca-promo-ink)}
.mega-sale h2{color:inherit}
.mega-coupons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:center}
.mega-coupons>div{display:grid;gap:8px}
.mega-coupons strong{font-size:36px;line-height:1.1;letter-spacing:-.03em}
.mega-coupons span,.mega-coupons code{font:400 13px/1.5 var(--ca-corpo)}
.mega-coupons code{font-weight:700}
.mega-panel .mega-footnote{font-size:12px;max-width:none;margin:14px 0 0}
.mega-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.mega-story>img{width:100%;height:260px;object-fit:cover;object-position:center 62%;border-radius:8px}
.mega-help{display:grid;grid-template-columns:1fr 1.3fr;gap:48px}
.mega-answers>a{display:grid;gap:6px;padding:14px 0;color:#57544f;text-transform:none;font-size:14px;border-bottom:1px solid #c4c4c4}
.mega-answers>a:first-child{padding-top:0}
.mega-answers span{font-weight:400;font-size:13px}
@media(max-width:1100px){.desktop-nav,.projects-link,.projects-group{display:none}
.menu-toggle{display:flex}
.header-inner{grid-template-columns:1fr auto 1fr}
.mobile-menu:not([hidden]){display:flex;flex-direction:column;padding:8px 20px 20px;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}
.mobile-menu .nav-item{border-bottom:1px solid #d4d1ca}
.mobile-menu .nav-link-row>a{flex:1;min-height:48px;display:flex;align-items:center;padding:8px 0;font-size:15px;font-weight:600}
.mobile-menu .nav-expand{width:44px;min-height:48px}
.mobile-menu .mega-panel{position:static;padding:12px 0 20px;max-height:none;overflow:visible;box-shadow:none;border:0;border-radius:0}
.mobile-menu .mega-panel h2{font-size:24px}
.mega-intro{display:block;margin-bottom:20px}
.mega-intro p{margin-top:10px}
.mega-sale,.mega-story,.mega-help{grid-template-columns:1fr;gap:20px}
.mega-sale{padding:18px}
.mega-coupons{gap:10px}
.mega-coupons strong{font-size:28px}
.mega-coupons span,.mega-coupons code{font-size:11px}
.mega-products{grid-template-columns:1fr;gap:20px}
.mega-product{display:grid;grid-template-columns:90px 1fr;column-gap:14px;align-items:center}
.mega-product img{grid-row:1/3;height:88px;margin:0}
.mega-product strong{align-self:end}
.mega-product>span{align-self:start}
.mega-catalog{grid-template-columns:1fr;gap:18px;align-items:start}
.mega-catalog-col+.mega-catalog-col{border-left:0;padding-left:0;padding-top:8px;border-top:1px solid #d4d1ca}
.mobile-menu .mega-catalog h2{font-size:11px;letter-spacing:.1em;margin:0 0 4px}
.mega-agendas details>summary{display:flex;align-items:center;min-height:44px;padding:6px 0;cursor:pointer;list-style:none;color:#57544f;font:400 14px/1.4 var(--ca-corpo)}
.mega-agendas details>summary::-webkit-details-marker{display:none}
.mega-agendas details>summary::after{content:'';width:8px;height:8px;margin-left:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);translate:0 -2px}
.mega-agendas details[open]>summary::after{transform:rotate(225deg);translate:0 2px}
.mega-story>img{height:170px}
.mega-answers>a{padding:14px 0}
.mobile-menu>a{min-height:48px;padding:14px 0;font-size:14px}
.mobile-menu>a.projects-link-old{min-height:40px;padding:8px 0 14px;font:400 13px/1.4 var(--ca-corpo);color:#67645e;text-transform:none}}
@media(max-width:760px){.mega-panel p{font-size:13px}
.mega-coupons .gift-tier-note{font-size:10px}}
.mega-panel .text-link{gap:8px}
.mega-coupons{align-items:start}
.mega-panel .menu-title{margin:0;color:var(--ca-tinta-forte);font-family:var(--ca-display);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.025em;text-transform:none;text-wrap:balance}
.mega-catalog .menu-title{font-size:11px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 2px;color:#67645e}
.mega-sale .menu-title{color:inherit}
@media(max-width:1100px){.mobile-menu .mega-panel .menu-title{font-size:24px}
.mobile-menu .mega-catalog .menu-title{font-size:11px;letter-spacing:.1em;margin:0 0 4px}}
.site-header+.campaign-bar{padding:13px 16px!important;min-height:48px;font-size:15px!important;line-height:1.35}
.site-header+.campaign-bar .escada-message{font-size:15px!important;gap:8px}
.site-header+.campaign-bar em{font-size:16px!important;font-weight:700}
.site-header+.campaign-bar button{font-size:15px!important;font-weight:600}
@media (max-width:600px){.site-header+.campaign-bar,.site-header+.campaign-bar .escada-message,.site-header+.campaign-bar button{font-size:14px!important}}
.mega-sale{background:var(--bf)!important;color:var(--bf-cr)!important}
.mega-sale *{color:var(--bf-cr)!important}
.mega-sale code{background:var(--bf-pr)!important}
.site-header{border-radius:999px!important}
.mobile-menu{color:var(--bf,#B3261E)!important;font-weight:600}