:root{--orange:#ff7a1a;--orange2:#ff5a2f;--dark:#172033;--muted:#7a8190;--soft:#fff6ee;--line:#e8e8e8;--green-replaced:#ff7a1a;--radius:22px;--shadow:0 18px 55px rgba(28,23,20,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--dark);font-family:Inter,Arial,Helvetica,sans-serif;background:#fff;line-height:1.35}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.promo-bar{height:38px;background:linear-gradient(90deg,#ff7a1a,#ff9b22);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.02em;position:relative}.promo-close{position:absolute;right:19%;top:5px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.contact-row{height:46px;display:flex;align-items:center;gap:28px;color:#313848;font-size:14px}.main-head{display:grid;grid-template-columns:230px 1fr 105px;align-items:center;gap:28px;padding:22px 0}.brand-logo{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:.78}.brand-mark{font-weight:950;letter-spacing:-.08em;font-size:46px;color:#ff7a1a}.brand-mark span{display:inline-grid;place-items:center;border-radius:50%;background:#ff7a1a;color:#fff;width:.72em;height:.72em;margin-inline:.02em;font-size:.78em;letter-spacing:0}.brand-logo small{font-weight:900;color:#d85d11;margin-left:72px;letter-spacing:.08em}.search-box{height:48px;border:1px solid #ddd;display:flex;align-items:center;background:#fff}.search-box input{width:100%;height:100%;border:0;padding:0 22px;font-size:15px;outline:none}.search-box button{width:58px;height:100%;border:0;background:#fff;font-size:34px;cursor:pointer;color:#333}.cart-link{justify-self:end;display:grid;place-items:center;position:relative;font-weight:800}.cart-ico{font-size:26px}.cart-count{position:absolute;top:0;right:20px;width:22px;height:22px;border-radius:50%;background:#ff7a1a;color:#fff;font-size:12px;display:grid;place-items:center}.cart-link small{font-size:12px}.nav-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:20}.primary-menu{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:28px;list-style:none;text-transform:uppercase;font-weight:900;font-size:13px;min-height:54px}.primary-menu a{display:flex;align-items:center;gap:6px}.primary-menu a:hover,.primary-menu .sale a{color:#ff5a2f}.primary-menu em{background:#ff5a2f;color:#fff;font-size:10px;font-style:normal;padding:2px 5px;margin-top:-26px}.menu-toggle{display:none}.hero-slider{height:590px;position:relative;overflow:hidden;background:#2b170f;color:#fff}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,18,.75),rgba(45,21,10,.20),rgba(38,17,12,.80)),radial-gradient(circle at 67% 45%,rgba(255,196,116,.45),transparent 18%),linear-gradient(110deg,#101926 0 28%,#b98461 28% 60%,#69412f 60% 100%)}.hero-bg:before{content:"";position:absolute;left:47%;bottom:54px;width:270px;height:170px;border-radius:16px;background:linear-gradient(135deg,#bd8055,#8c5539);box-shadow:0 40px 80px rgba(0,0,0,.35)}.hero-bg:after{content:"";position:absolute;right:15%;top:120px;width:110px;height:95px;border-radius:55px 55px 20px 20px;background:#ffdc9a;box-shadow:0 0 70px #ffad42}.hero-content{height:100%;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.hero-copy{padding-left:70px}.hero-copy .eyebrow{font-size:34px;font-weight:900;margin:0 0 -20px 120px}.hero-copy h1{font-family:Georgia,serif;font-style:italic;font-size:150px;line-height:.8;color:#ff8f71;margin:0;text-shadow:0 8px 22px rgba(0,0,0,.18)}.hero-copy strong{font-size:42px;letter-spacing:.16em}.hero-offer{justify-self:end;max-width:520px;padding-top:130px}.offer-title{font-size:46px;letter-spacing:.18em;color:#ff8f71;font-weight:300;margin:0}.hero-offer em{font-size:38px;font-family:Georgia,serif}.coupon-card{margin-top:18px;background:linear-gradient(90deg,#ff765a,#fb9b66);border-radius:14px;display:grid;grid-template-columns:96px 1fr;overflow:hidden;box-shadow:var(--shadow);font-size:25px;font-weight:700}.coupon-card span{display:grid;place-items:center;background:#7a0c17;font-size:46px}.coupon-card div{padding:16px}.coupon-card b{font-size:62px}.coupon-card small{background:#7a0c17;padding:8px 18px;border-radius:8px;color:#fff}.fine-print{text-align:center;font-weight:900;text-transform:uppercase}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(0,0,0,.25);color:#fff;font-size:38px;cursor:pointer}.hero-arrow.prev{left:16px}.hero-arrow.next{right:16px}.hero-dots{position:absolute;bottom:30px;left:50%;display:flex;gap:8px}.hero-dots span{width:8px;height:8px;border-radius:50%;border:1px solid #fff}.hero-dots .active{width:18px;background:#fff}.info-band{background:#fafafa}.info-grid{height:126px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;text-transform:uppercase;font-size:15px;letter-spacing:.04em}.info-grid>div+div{border-left:1px solid #333}.category-icons{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;padding:74px 0 68px}.category-icons a{text-align:center}.category-icons span{height:84px;display:grid;place-items:center;font-size:64px;filter:grayscale(1) contrast(2)}.category-icons p{margin:12px 0 0}.promo-tiles{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:62px}.tile{border-radius:0;overflow:hidden;min-height:270px;padding:48px;color:#fff;position:relative;background:linear-gradient(135deg,rgba(0,0,0,.18),rgba(0,0,0,.42)),radial-gradient(circle at 32% 70%,#ffd482 0 16%,transparent 17%),linear-gradient(135deg,#7b614c,#c49167);display:flex;align-items:center}.tile:after{content:"";position:absolute;right:35px;bottom:30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(#ffeab0,#ff9b22 45%,transparent 46%);opacity:.7}.tile h2{font-size:52px;line-height:1;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.25)}.tile p{font-size:26px;max-width:470px;margin:6px 0 28px}.tile button{border:0;background:#de5f2c;color:#fff;text-transform:uppercase;font-weight:900;letter-spacing:.08em;padding:15px 28px;border-radius:4px}.tile-stack{display:grid;gap:28px}.tile-small{min-height:235px}.tile-small h2{font-size:50px}.tile-small p{font-size:21px}.best span{position:absolute;right:35px;top:35px;background:#ff5a2f;color:#fff;border-radius:50%;padding:13px;font-weight:900;transform:rotate(-12deg)}.sale-tile{background:linear-gradient(120deg,rgba(8,29,30,.15),rgba(1,36,35,.45)),radial-gradient(circle at 72% 48%,#ffd27d 0 15%,transparent 16%),linear-gradient(135deg,#1a5d54,#c48855)}.sale-tile button{background:#23805b}.section-head.left h2,.section-head.center h2{font-size:32px;margin:0 0 6px}.section-head.left{margin-bottom:28px}.section-head p{margin:0;color:#4a5160}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.product-grid.wide{grid-template-columns:repeat(5,1fr);row-gap:44px}.product-card{text-align:center;min-width:0}.product-img-wrap{display:block;position:relative;background:#9b633f;overflow:hidden;aspect-ratio:1/1}.product-img-wrap img{width:100%;height:100%;object-fit:cover;transition:.35s}.product-card:hover img{transform:scale(1.04)}.discount-badge{position:absolute;top:14px;left:14px;z-index:2;width:48px;height:48px;background:#ff5a2f;color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:13px}.quick-view{position:absolute;left:50%;bottom:14px;transform:translate(-50%,20px);background:#fff;color:#ff5a2f;border-radius:999px;padding:8px 14px;opacity:0;transition:.25s;font-weight:800;font-size:12px;white-space:nowrap}.product-card:hover .quick-view{opacity:1;transform:translate(-50%,0)}.brand{color:#9a9a9a;font-size:13px;margin:13px 0 4px}.product-card h3{font-size:17px;line-height:1.18;margin:0;min-height:42px;font-weight:500}.stars{color:#ff7a1a;font-size:18px;font-weight:900}.stars span{color:#1d2433;font-size:13px;font-weight:500}.price{font-size:15px;margin:3px 0}.price strong{color:#d85d11;font-size:18px;font-weight:500}.price del{color:#aaa;margin-left:8px}.deal-section{background:#f7f7f7;margin-top:58px;padding:58px 0}.deal-grid{display:grid;grid-template-columns:260px 1fr;gap:24px}.deal-poster{border-radius:9px;min-height:502px;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.2)),radial-gradient(circle at 14% 65%,#ffebac 0 24%,transparent 25%),linear-gradient(120deg,#0d0b0c,#704b3c);color:#fff;padding:52px 38px;text-align:center;display:flex;flex-direction:column;justify-content:center}.deal-poster h2{font-size:30px;line-height:1.05}.deal-poster a{text-transform:uppercase;font-weight:900;border-bottom:1px solid #fff;padding-bottom:14px}.deal-card{background:#fff;border-radius:12px;padding:44px 22px 44px 48px;display:grid;grid-template-columns:1fr 420px;gap:30px;align-items:center}.deal-card img{border-radius:10px;width:420px}.deal-text small{font-weight:900}.deal-text h2{font-size:30px;max-width:340px;margin:6px 0}.deal-price{font-size:30px;font-weight:900;color:#d85d11}.deal-price del{font-size:28px;color:#aaa;font-weight:400}.timer{display:flex;align-items:center;gap:8px;margin:28px 0;font-size:28px;font-weight:900;color:#172033}.timer span{background:#d85d11;color:#fff;padding:8px 10px;border-radius:4px}.timer small{font-size:12px;margin-left:3px}.outline-btn{display:inline-flex;border:1px solid #222;padding:16px 26px;background:#fff}.section-head.center{text-align:center;margin:60px 0 30px}.section-head nav{display:flex;justify-content:center;gap:28px;margin-top:18px;text-transform:uppercase;font-size:14px}.section-head nav a{padding-bottom:10px}.section-head nav .active{color:#d85d11;border-bottom:1px solid #d85d11}.trust-strip{background:#f4f4f4;margin-top:64px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding:38px 0}.trust-grid div{display:grid;grid-template-columns:auto 1fr;column-gap:12px}.trust-grid strong{font-size:20px}.trust-grid span{grid-column:2;color:#9a9a9a}.site-footer{padding:62px 0 36px;background:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:56px}.footer-grid h4{margin:0 0 18px}.footer-grid a{display:block;margin:11px 0;color:#2d3648}.pay-badges{display:flex;gap:6px;flex-wrap:wrap}.pay-badges span{font-size:11px;font-weight:900;background:#f2f2f2;border-radius:4px;padding:6px 8px}.seal{color:#d85d11;font-weight:800}.mt{margin-top:26px!important}.footer-bottom{border-top:1px solid var(--line);margin-top:44px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:14px}.socials a{display:inline-grid;place-items:center;margin-left:18px;color:#ff5a2f;font-weight:900}.back-top{position:fixed;left:18px;bottom:28px;width:42px;height:42px;border:1px solid #dbe1e5;background:#fff;display:grid;place-items:center;color:#d85d11;z-index:30}.whatsapp-float{position:fixed;right:26px;bottom:26px;width:54px;height:54px;border-radius:50%;background:#28bd28;color:#fff;display:grid;place-items:center;font-size:28px;box-shadow:0 8px 25px rgba(0,0,0,.18);z-index:30}.page-shell{padding:60px 0}.content-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:38px}@media (max-width:1100px){.main-head{grid-template-columns:190px 1fr 86px}.primary-menu{gap:18px;font-size:12px}.hero-copy h1{font-size:118px}.product-grid{grid-template-columns:repeat(3,1fr)}.product-grid.wide{grid-template-columns:repeat(3,1fr)}.deal-card{grid-template-columns:1fr 330px}.deal-card img{width:330px}.tile h2{font-size:42px}}@media (max-width:820px){.promo-close{right:14px}.contact-row{display:none}.main-head{grid-template-columns:44px 1fr 54px;gap:12px;padding:14px 0}.menu-toggle{display:grid;gap:5px;border:0;background:#fff}.menu-toggle span{display:block;width:28px;height:3px;background:#172033}.brand-logo{align-items:center}.brand-mark{font-size:36px}.brand-logo small{margin-left:48px}.search-box{grid-column:1/-1;grid-row:2}.cart-link small{display:none}.nav-row{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;z-index:99;padding-top:60px}.nav-row.is-open{display:block}.primary-menu{flex-direction:column;align-items:flex-start;padding:20px 30px;font-size:18px}.hero-slider{height:650px}.hero-content{grid-template-columns:1fr;text-align:center;align-content:center}.hero-copy{padding-left:0}.hero-copy .eyebrow{margin:0;font-size:24px}.hero-copy h1{font-size:94px}.hero-copy strong{font-size:24px}.hero-offer{justify-self:center;padding-top:0}.offer-title{font-size:34px}.hero-offer em{font-size:28px}.coupon-card{grid-template-columns:70px 1fr;font-size:18px}.coupon-card b{font-size:42px}.info-grid{height:auto;grid-template-columns:1fr;padding:24px 0;gap:18px}.info-grid>div+div{border-left:0;border-top:1px solid #ddd;padding-top:18px}.category-icons{grid-template-columns:repeat(3,1fr);padding:42px 0;gap:18px}.promo-tiles{grid-template-columns:1fr}.tile{padding:32px;min-height:240px}.tile h2,.tile-small h2{font-size:36px}.tile p{font-size:18px}.deal-grid{grid-template-columns:1fr}.deal-poster{min-height:300px}.deal-card{grid-template-columns:1fr;padding:28px}.deal-card img{width:100%}.trust-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.hero-arrow{display:none}}@media (max-width:560px){.container{width:min(100% - 22px,1180px)}.promo-bar{font-size:13px;height:34px}.brand-mark{font-size:31px}.search-box{height:46px}.hero-slider{height:590px}.hero-copy h1{font-size:72px}.offer-title{font-size:25px}.hero-offer em{font-size:22px}.coupon-card{display:block}.coupon-card span{height:62px}.coupon-card small{display:inline-block;margin-top:8px}.category-icons{grid-template-columns:repeat(2,1fr)}.category-icons span{font-size:48px;height:60px}.promo-tiles{width:100%;gap:16px}.tile{border-radius:18px}.product-grid,.product-grid.wide{grid-template-columns:repeat(2,1fr);gap:18px 12px}.product-card h3{font-size:15px;min-height:38px}.stars{font-size:15px}.stars span{display:block}.price strong{font-size:16px}.deal-section{padding:32px 0}.timer{font-size:20px;gap:4px}.deal-price,.deal-price del{font-size:22px}.trust-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:left;gap:30px}.footer-logo{align-items:flex-start}.back-top{bottom:22px}.whatsapp-float{width:48px;height:48px;right:16px;bottom:18px}.section-head.center h2,.section-head.left h2{font-size:28px}}

/* Zaah dashboard - página personalizada, fora do painel nativo */
.zaah-page{margin:0;background:#fff7ef;color:#1c2434;font-family:Inter,Arial,Helvetica,sans-serif}.zaah-shell{min-height:100vh;display:grid;grid-template-columns:292px 1fr}.zaah-sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#23150e,#3b210f);color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:28px;box-shadow:12px 0 44px rgba(40,18,8,.18)}.zaah-logo{background:linear-gradient(135deg,#ff7a1a,#ffb347);border-radius:24px;padding:22px;box-shadow:0 16px 34px rgba(255,122,26,.25)}.zaah-logo span{display:block;font-size:42px;font-weight:950;letter-spacing:-.06em}.zaah-logo small{font-weight:800;opacity:.9}.zaah-sidebar nav{display:grid;gap:9px}.zaah-sidebar nav a,.zaah-view{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);border-radius:16px;padding:14px 16px;color:#fff;font-weight:800}.zaah-sidebar nav a:hover,.zaah-view:hover{background:#ff7a1a}.zaah-view{margin-top:auto}.zaah-main{padding:34px;min-width:0}.zaah-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.zaah-top p{margin:0 0 4px;color:#d85d11;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.zaah-top h1{margin:0;font-size:38px;letter-spacing:-.04em}.zaah-ok{background:#e9fff2;color:#147a3a;border:1px solid #b6f0cb;border-radius:999px;padding:12px 18px}.zaah-form{display:grid;gap:22px;padding-bottom:96px}.zaah-card{background:rgba(255,255,255,.94);border:1px solid #ffe2c7;border-radius:28px;padding:26px;box-shadow:0 20px 60px rgba(73,34,10,.08)}.zaah-card h2{margin:0 0 18px;font-size:25px;letter-spacing:-.03em}.zaah-help{margin-top:-8px;color:#667085}.zaah-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zaah-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zaah-field{display:grid;gap:7px}.zaah-field.wide{grid-column:1/-1}.zaah-field span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.055em;color:#8a4b21}.zaah-field input{width:100%;height:48px;border:1px solid #ead8ca;border-radius:14px;background:#fff;padding:0 14px;font-size:15px;outline:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.02)}.zaah-field input:focus{border-color:#ff7a1a;box-shadow:0 0 0 4px rgba(255,122,26,.12)}.zaah-repeat{display:grid;gap:14px}.zaah-mini{background:#fffaf5;border:1px solid #ffe1c1;border-radius:22px;padding:16px}.zaah-mini h3{margin:0 0 12px;font-size:16px;color:#1c2434}.zaah-savebar{position:fixed;left:292px;right:0;bottom:0;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-top:1px solid #f3d5bf;padding:16px 34px;display:flex;justify-content:flex-end;gap:14px;z-index:80}.zaah-savebar button,.zaah-savebar a{height:50px;border:0;border-radius:16px;padding:0 22px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center}.zaah-savebar button{background:linear-gradient(135deg,#ff7a1a,#ff5a2f);color:#fff;box-shadow:0 12px 30px rgba(255,90,47,.24)}.zaah-savebar a{background:#23150e;color:#fff}@media(max-width:920px){.zaah-shell{grid-template-columns:1fr}.zaah-sidebar{position:relative;height:auto}.zaah-sidebar nav{grid-template-columns:repeat(2,1fr)}.zaah-main{padding:18px}.zaah-savebar{left:0;padding:12px 16px}.zaah-grid,.zaah-grid.compact{grid-template-columns:1fr}.zaah-top{display:block}.zaah-top h1{font-size:30px}}@media(max-width:560px){.zaah-sidebar{padding:18px}.zaah-sidebar nav{grid-template-columns:1fr}.zaah-card{padding:18px;border-radius:20px}.zaah-savebar{justify-content:stretch}.zaah-savebar button,.zaah-savebar a{flex:1;justify-content:center;padding:0 12px}.zaah-logo span{font-size:34px}}
.category-icons a .cat-img-icon{width:124px;height:124px;object-fit:contain;display:block;margin:0 auto 12px;padding:8px;border-radius:28px;background:#fff7ef;box-shadow:0 18px 42px rgba(255,122,26,.16);transition:transform .2s ease,box-shadow .2s ease}.category-icons a:hover .cat-img-icon{transform:translateY(-4px) scale(1.04);box-shadow:0 16px 34px rgba(255,122,26,.22)}.category-icons a .cat-text-icon{display:flex;align-items:center;justify-content:center;width:124px;height:124px;margin:0 auto 12px;font-size:64px;border-radius:28px;background:#fff7ef;box-shadow:0 18px 42px rgba(255,122,26,.16)}

/* v1.3.0 - ícones das categorias maiores na Home */
@media (max-width:820px){.category-icons a .cat-img-icon,.category-icons a .cat-text-icon{width:108px;height:108px;border-radius:24px}.category-icons a .cat-text-icon{font-size:56px}}
@media (max-width:560px){.category-icons a .cat-img-icon,.category-icons a .cat-text-icon{width:96px;height:96px;border-radius:22px}.category-icons a .cat-text-icon{font-size:50px}.category-icons p{font-size:15px}}


/* v1.4.0 - Home: mostrar somente a arte do ícone, sem fundo/card/quadrado */
.category-icons a .cat-img-icon{
  width:132px!important;
  height:132px!important;
  object-fit:contain!important;
  display:block!important;
  margin:0 auto 14px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
  filter:none!important;
  mix-blend-mode:multiply;
}
.category-icons a:hover .cat-img-icon{
  transform:translateY(-4px) scale(1.06)!important;
  box-shadow:none!important;
}
.category-icons a .cat-text-icon{
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
}
@media (max-width:820px){
  .category-icons a .cat-img-icon{width:116px!important;height:116px!important;}
}
@media (max-width:560px){
  .category-icons a .cat-img-icon{width:104px!important;height:104px!important;}
}


/* v1.5.0 - Barra superior com contador e categorias circulares */
.promo-countdown-bar{
  min-height:56px!important;
  height:auto!important;
  padding:8px 54px!important;
  background:linear-gradient(90deg,#ff7a1a 0%,#ff8f24 45%,#ff6b22 100%)!important;
  display:grid!important;
  grid-template-columns:auto 1fr auto!important;
  align-items:center!important;
  gap:22px!important;
  color:#fff!important;
}
.promo-countdown{
  display:flex;
  align-items:center;
  gap:8px;
  justify-self:start;
}
.promo-timebox{
  width:66px;
  height:44px;
  border-radius:8px;
  background:rgba(255,255,255,.96);
  color:#28160d;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  box-shadow:0 8px 20px rgba(87,35,4,.14);
  line-height:1;
  border:1px solid rgba(255,255,255,.7);
}
.promo-timebox b{
  display:block;
  font-family:Georgia,serif;
  font-size:23px;
  font-weight:500;
  letter-spacing:.02em;
}
.promo-timebox small{
  display:block;
  margin-top:2px;
  font-size:10px;
  font-weight:700;
  color:#3d2b20;
  text-transform:none;
  letter-spacing:0;
}
.promo-message{
  justify-self:center;
  text-align:center;
  font-size:14px;
  line-height:1.2;
  font-weight:950;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.promo-countdown-bar .promo-close{
  position:static!important;
  justify-self:end;
  width:34px;
  height:34px;
  border-radius:50%;
  display:grid;
  place-items:center;
  font-size:25px!important;
  line-height:1!important;
  background:rgba(255,255,255,.14)!important;
}
.category-icons{
  align-items:start;
}
.category-icons a{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  min-width:0;
}
.category-icons a .cat-img-icon{
  width:164px!important;
  height:164px!important;
  aspect-ratio:1/1!important;
  border-radius:999px!important;
  object-fit:cover!important;
  padding:0!important;
  background:#f5f5f5!important;
  box-shadow:0 18px 42px rgba(27,28,31,.08)!important;
  border:1px solid rgba(255,122,26,.08)!important;
  mix-blend-mode:normal!important;
  overflow:hidden!important;
}
.category-icons a:hover .cat-img-icon{
  transform:translateY(-5px) scale(1.035)!important;
  box-shadow:0 22px 46px rgba(255,122,26,.18)!important;
}
.category-icons a .cat-text-icon{
  width:164px!important;
  height:164px!important;
  border-radius:999px!important;
  background:#f5f5f5!important;
  box-shadow:0 18px 42px rgba(27,28,31,.08)!important;
  font-size:72px!important;
  color:#ff7a1a!important;
}
.category-icons p{
  margin:0!important;
  font-size:18px;
  font-weight:500;
  color:#101828;
}
@media (max-width:820px){
  .promo-countdown-bar{
    grid-template-columns:1fr auto!important;
    gap:8px!important;
    padding:8px 12px!important;
  }
  .promo-countdown{grid-column:1/2;gap:5px;}
  .promo-message{grid-column:1/-1;grid-row:2;justify-self:center;font-size:11px;letter-spacing:.12em;max-width:100%;}
  .promo-timebox{width:51px;height:44px;border-radius:7px;}
  .promo-timebox b{font-size:20px;}
  .promo-timebox small{font-size:9px;}
  .promo-countdown-bar .promo-close{grid-column:2;grid-row:1;width:30px;height:30px;}
  .category-icons{grid-template-columns:repeat(2,1fr)!important;gap:30px 22px!important;padding:46px 0 48px!important;}
  .category-icons a .cat-img-icon,.category-icons a .cat-text-icon{width:150px!important;height:150px!important;}
}
@media (max-width:560px){
  .promo-countdown-bar{padding:7px 10px!important;}
  .promo-countdown{justify-content:flex-start;}
  .promo-timebox{width:48px;height:42px;}
  .promo-message{font-size:10px;letter-spacing:.10em;}
  .category-icons{grid-template-columns:repeat(2,1fr)!important;gap:24px 18px!important;}
  .category-icons a .cat-img-icon,.category-icons a .cat-text-icon{width:138px!important;height:138px!important;}
  .category-icons a .cat-text-icon{font-size:62px!important;}
  .category-icons p{font-size:19px!important;line-height:1.1;}
}
@media (max-width:380px){
  .promo-timebox{width:43px;height:40px;}
  .promo-timebox b{font-size:18px;}
  .category-icons a .cat-img-icon,.category-icons a .cat-text-icon{width:126px!important;height:126px!important;}
}

/* v1.6.0 - Busca arredondada, carrinho premium e hero com 4 slides fade */
.search-box{
  border-radius:10px!important;
  overflow:hidden!important;
  border:1px solid #dcd6d1!important;
  box-shadow:0 8px 24px rgba(17,24,39,.035)!important;
  transition:border-color .2s ease, box-shadow .2s ease!important;
}
.search-box:focus-within{
  border-color:#ff7a1a!important;
  box-shadow:0 0 0 4px rgba(255,122,26,.10),0 10px 28px rgba(17,24,39,.05)!important;
}
.search-box button{
  font-size:0!important;
  position:relative!important;
}
.search-box button:before{
  content:"";
  width:18px;height:18px;
  border:2.2px solid #101828;
  border-radius:50%;
  position:absolute;left:50%;top:50%;
  transform:translate(-55%,-55%);
}
.search-box button:after{
  content:"";
  width:9px;height:2.2px;
  background:#101828;
  border-radius:99px;
  position:absolute;left:50%;top:50%;
  transform:translate(4px,7px) rotate(-45deg);
}
.cart-link{
  min-width:76px!important;
  justify-items:center!important;
  gap:2px!important;
  color:#101828!important;
}
.cart-ico{
  width:38px!important;
  height:38px!important;
  border-radius:14px!important;
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(180deg,#fff,#fff7ef)!important;
  box-shadow:0 10px 26px rgba(255,122,26,.13), inset 0 0 0 1px rgba(255,122,26,.13)!important;
  transition:transform .2s ease, box-shadow .2s ease!important;
}
.cart-ico svg{
  width:30px!important;
  height:30px!important;
  fill:none!important;
  stroke:#101828!important;
  stroke-width:3.2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.cart-link:hover .cart-ico{transform:translateY(-2px);box-shadow:0 14px 30px rgba(255,122,26,.20), inset 0 0 0 1px rgba(255,122,26,.22)!important;}
.cart-count{
  top:-8px!important;
  right:13px!important;
  width:24px!important;
  height:24px!important;
  background:linear-gradient(135deg,#ff7a1a,#ff4f24)!important;
  color:#fff!important;
  border:3px solid #fff!important;
  box-shadow:0 8px 18px rgba(255,90,47,.32)!important;
  font-size:11px!important;
  font-weight:950!important;
  z-index:3!important;
}
.cart-link small{font-size:13px!important;font-weight:950!important;margin-top:2px!important;}
.hero-slider{isolation:isolate;}
.hero-track,.hero-slide{position:absolute;inset:0;}
.hero-slide{opacity:0;pointer-events:none;transition:opacity .85s ease-in-out;z-index:1;}
.hero-slide.active{opacity:1;pointer-events:auto;z-index:2;}
.hero-slide .hero-bg{position:absolute;inset:0;}
.hero-slide-1 .hero-bg{background:linear-gradient(90deg,rgba(5,10,18,.78),rgba(45,21,10,.20),rgba(38,17,12,.80)),radial-gradient(circle at 67% 45%,rgba(255,196,116,.45),transparent 18%),linear-gradient(110deg,#101926 0 28%,#b98461 28% 60%,#69412f 60% 100%)!important;}
.hero-slide-2 .hero-bg{background:linear-gradient(90deg,rgba(35,18,8,.78),rgba(131,71,26,.18),rgba(18,20,27,.72)),radial-gradient(circle at 72% 44%,rgba(255,214,143,.50),transparent 19%),linear-gradient(118deg,#2b160e 0 30%,#cf8a52 30% 62%,#3a231a 62% 100%)!important;}
.hero-slide-3 .hero-bg{background:linear-gradient(90deg,rgba(10,12,18,.82),rgba(255,122,26,.18),rgba(54,21,10,.78)),radial-gradient(circle at 68% 40%,rgba(255,235,185,.52),transparent 18%),linear-gradient(112deg,#080f1c 0 31%,#f08c48 31% 61%,#5a1d12 61% 100%)!important;}
.hero-slide-4 .hero-bg{background:linear-gradient(90deg,rgba(28,17,12,.76),rgba(112,63,41,.15),rgba(9,17,27,.78)),radial-gradient(circle at 70% 45%,rgba(255,225,167,.48),transparent 19%),linear-gradient(112deg,#1a130f 0 29%,#b97753 29% 60%,#102033 60% 100%)!important;}
.hero-slide .hero-content{position:relative;z-index:2;}
.hero-dots{z-index:8;transform:translateX(-50%);}
.hero-dots button{
  width:9px;height:9px;border-radius:99px;border:1px solid rgba(255,255,255,.95);background:transparent;padding:0;cursor:pointer;transition:.25s;display:block;
}
.hero-dots button.active{width:22px;background:#fff;}
.hero-dots span{display:none!important;}
.category-icons a .cat-img-icon,.category-icons a .cat-text-icon{
  border-radius:999px!important;
  background:#f6f6f6!important;
  box-shadow:0 18px 42px rgba(27,28,31,.08)!important;
  overflow:hidden!important;
}
.category-icons a .cat-img-icon{object-fit:cover!important;}
@media (max-width:820px){
  .cart-link{min-width:54px!important;}
  .cart-ico{width:38px!important;height:38px!important;background:transparent!important;box-shadow:none!important;}
  .cart-count{top:-7px!important;right:-2px!important;}
  .hero-track,.hero-slide{position:absolute!important;inset:0!important;}
}
@media (max-width:560px){
  .search-box{border-radius:9px!important;}
  .hero-dots{bottom:20px!important;}
  .cart-ico svg{width:31px!important;height:31px!important;}
}

/* v1.7.0 - Ícone Minha Conta ao lado do carrinho */
.main-head{
  grid-template-columns:230px 1fr 168px!important;
}
.header-actions{
  justify-self:end!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:14px!important;
  min-width:150px!important;
}
.account-link{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#ff7a1a!important;
  border:1px solid rgba(255,122,26,.18)!important;
  box-shadow:0 10px 26px rgba(255,122,26,.10)!important;
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease!important;
}
.account-link:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(255,122,26,.35)!important;
  box-shadow:0 16px 34px rgba(255,122,26,.18)!important;
}
.account-ico,
.account-ico svg{
  display:block!important;
  width:29px!important;
  height:29px!important;
}
.account-ico svg{
  fill:none!important;
  stroke:#ff7a1a!important;
  stroke-width:3.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.header-actions .cart-link{
  justify-self:auto!important;
}
@media (max-width:1100px){
  .main-head{grid-template-columns:190px 1fr 150px!important;}
  .header-actions{gap:10px!important;min-width:142px!important;}
}
@media (max-width:820px){
  .main-head{grid-template-columns:44px 1fr 104px!important;}
  .header-actions{gap:8px!important;min-width:100px!important;}
  .account-link{width:38px!important;height:38px!important;border:0!important;box-shadow:none!important;background:transparent!important;}
  .account-ico,.account-ico svg{width:31px!important;height:31px!important;}
  .account-ico svg{stroke:#ff7a1a!important;stroke-width:3.15!important;}
}
@media (max-width:560px){
  .main-head{grid-template-columns:40px 1fr 96px!important;gap:8px!important;}
  .header-actions{gap:6px!important;min-width:94px!important;}
  .account-link{width:36px!important;height:36px!important;}
  .account-ico,.account-ico svg{width:29px!important;height:29px!important;}
}

/* v1.8.0 - Correção definitiva Minha Conta: laranja, pequeno e ao lado esquerdo do carrinho */
.main-head .header-actions{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  min-width:126px!important;
  width:auto!important;
}
.main-head .header-actions .account-link,
.main-head .header-actions .cart-link{
  position:relative!important;
  flex:0 0 auto!important;
  align-self:center!important;
}
.main-head .header-actions .account-link{
  order:1!important;
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  max-width:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#ff7a1a!important;
  line-height:1!important;
  overflow:visible!important;
  transform:none!important;
}
.main-head .header-actions .account-link:hover{transform:translateY(-1px)!important;box-shadow:none!important;}
.main-head .header-actions .account-ico,
.main-head .header-actions .account-ico svg{
  display:block!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  max-width:30px!important;
  max-height:30px!important;
  color:#ff7a1a!important;
  fill:#ff7a1a!important;
  stroke:none!important;
}
.main-head .header-actions .account-ico svg *,
.main-head .header-actions .account-ico path,
.main-head .header-actions .account-ico circle{
  fill:#ff7a1a!important;
  stroke:none!important;
}
.main-head .header-actions .cart-link{
  order:2!important;
  width:54px!important;
  min-width:54px!important;
  max-width:54px!important;
  display:grid!important;
  justify-items:center!important;
  align-items:center!important;
  gap:1px!important;
  margin:0!important;
}
.main-head .header-actions .cart-ico{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  min-height:38px!important;
}
.main-head .header-actions .cart-count{
  top:-7px!important;
  right:5px!important;
}
.main-head .header-actions .cart-link small{
  font-size:12px!important;
  line-height:1.05!important;
  margin-top:0!important;
}
@media (max-width:820px){
  .main-head{grid-template-columns:44px 1fr 116px!important;gap:8px!important;}
  .main-head .header-actions{min-width:110px!important;gap:8px!important;justify-self:end!important;}
  .main-head .header-actions .account-link{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;}
  .main-head .header-actions .account-ico,
  .main-head .header-actions .account-ico svg{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;max-width:29px!important;max-height:29px!important;}
  .main-head .header-actions .cart-link{width:54px!important;min-width:54px!important;max-width:54px!important;}
}
@media (max-width:560px){
  .main-head{grid-template-columns:40px 1fr 112px!important;gap:6px!important;}
  .main-head .header-actions{min-width:108px!important;gap:7px!important;}
}


/* v2.0.0 - Botão X do menu mobile maior, laranja e com X preto */
.mobile-menu-close{
  display:none;
}
@media (max-width:820px){
  body.zaah-menu-open{
    overflow:hidden!important;
  }
  .nav-row{
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .nav-row.is-open{
    display:block!important;
  }
  .mobile-menu-close{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:fixed!important;
    top:18px!important;
    right:18px!important;
    left:auto!important;
    z-index:9999!important;
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    min-height:64px!important;
    border:0!important;
    border-radius:18px!important;
    background:#ff7a1a!important;
    color:#111827!important;
    font-size:48px!important;
    line-height:1!important;
    font-weight:900!important;
    font-family:Arial, Helvetica, sans-serif!important;
    box-shadow:0 16px 38px rgba(255,122,26,.35)!important;
    cursor:pointer!important;
    padding:0!important;
    margin:0!important;
  }
  .mobile-menu-close:active{
    transform:scale(.96)!important;
  }
  .nav-row .nav-inner{
    padding-top:28px!important;
  }
  .primary-menu{
    padding-top:70px!important;
  }
}
@media (max-width:560px){
  .mobile-menu-close{
    top:16px!important;
    right:16px!important;
    left:auto!important;
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    min-height:58px!important;
    border-radius:16px!important;
    font-size:44px!important;
  }
  .primary-menu{
    padding-top:72px!important;
  }
}

/* v2.1.0 - Ajuste da faixa de informações abaixo do slide: sempre em 3 colunas, inclusive no mobile */
.info-band{
  background:#f7f7f7;
  border-top:0;
  border-bottom:0;
}
.info-grid{
  min-height:118px;
  height:auto;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  align-items:center;
  justify-content:center;
  gap:0;
  padding:22px 0;
  text-align:center;
  text-transform:uppercase;
  color:#171f31;
  letter-spacing:.035em;
  font-size:15px;
  line-height:1.18;
  font-weight:500;
}
.info-grid>div{
  min-height:76px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 28px;
  white-space:normal;
}
.info-grid>div+div{
  border-left:2px solid rgba(23,31,49,.75) !important;
  border-top:0 !important;
  padding-top:0 !important;
}
.info-grid strong,
.info-grid b{
  font-weight:950;
}

@media (max-width:820px){
  .info-grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    min-height:112px;
    padding:18px 0;
    gap:0;
    font-size:13px;
    line-height:1.12;
    letter-spacing:.015em;
  }
  .info-grid>div{
    min-height:72px;
    padding:0 12px;
  }
  .info-grid>div+div{
    border-left:2px solid rgba(23,31,49,.75) !important;
    border-top:0 !important;
    padding-top:0 !important;
  }
}

@media (max-width:560px){
  .info-band{
    margin-top:0;
  }
  .info-grid{
    width:100%;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    min-height:96px;
    padding:14px 0;
    font-size:11px;
    line-height:1.08;
    letter-spacing:0;
  }
  .info-grid>div{
    min-height:66px;
    padding:0 7px;
  }
  .info-grid>div+div{
    border-left:2px solid rgba(23,31,49,.8) !important;
  }
}

@media (max-width:390px){
  .info-grid{
    font-size:10px;
  }
  .info-grid>div{
    padding:0 5px;
  }
}


/* v2.2.0 - Menu principal colorido compacto, com ícone à esquerda dentro do botão */
.nav-row{
  border-top:0!important;
  border-bottom:0!important;
  background:#fff!important;
  padding:12px 0!important;
  box-shadow:0 8px 24px rgba(17,24,39,.045)!important;
}
.nav-row .nav-inner{
  display:flex!important;
  justify-content:center!important;
}
.primary-menu{
  width:100%!important;
  min-height:0!important;
  display:grid!important;
  grid-template-columns:repeat(9,minmax(0,1fr))!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:0!important;
  list-style:none!important;
  padding:0!important;
  margin:0!important;
  border-radius:12px!important;
  overflow:hidden!important;
  box-shadow:0 12px 30px rgba(17,24,39,.10)!important;
  text-transform:uppercase!important;
  font-size:11px!important;
  line-height:1.1!important;
}
.primary-menu li{
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  position:relative!important;
}
.primary-menu li a{
  min-height:48px!important;
  height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 11px!important;
  color:#fff!important;
  font-weight:950!important;
  letter-spacing:.015em!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  transition:transform .2s ease, filter .2s ease, box-shadow .2s ease!important;
}
.primary-menu li a:hover{
  color:#fff!important;
  filter:brightness(1.06) saturate(1.05)!important;
  transform:translateY(-1px)!important;
  box-shadow:inset 0 -4px 0 rgba(255,255,255,.22)!important;
}
.primary-menu li a:focus-visible{
  outline:3px solid rgba(255,122,26,.35)!important;
  outline-offset:3px!important;
}
.primary-menu .menu-ico,
.primary-menu li a:before{
  flex:0 0 auto!important;
  width:26px!important;
  height:26px!important;
  border-radius:9px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(0,0,0,.12)!important;
  color:rgba(255,255,255,.95)!important;
  font-size:17px!important;
  line-height:1!important;
  font-weight:950!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)!important;
}
.primary-menu li:not(.zaah-has-inline-icon) a:before{
  content:"•";
}
.primary-menu li:nth-child(1) a{background:#ff7a1a!important;}
.primary-menu li:nth-child(2) a{background:#ff9b22!important;}
.primary-menu li:nth-child(3) a{background:#c8913f!important;}
.primary-menu li:nth-child(4) a{background:#ff5a2f!important;}
.primary-menu li:nth-child(5) a{background:#f05a6a!important;}
.primary-menu li:nth-child(6) a{background:#9b5de5!important;}
.primary-menu li:nth-child(7) a{background:#00a6a6!important;}
.primary-menu li:nth-child(8) a{background:#2f80ed!important;}
.primary-menu li:nth-child(9) a,
.primary-menu li.sale a{background:#111827!important;color:#fff!important;}
.primary-menu li:nth-child(1) a:before{content:"♨";}
.primary-menu li:nth-child(2) a:before{content:"◌";}
.primary-menu li:nth-child(3) a:before{content:"♒";}
.primary-menu li:nth-child(4) a:before{content:"▤";}
.primary-menu li:nth-child(5) a:before{content:"◎";}
.primary-menu li:nth-child(6) a:before{content:"★";}
.primary-menu li:nth-child(7) a:before{content:"✦";}
.primary-menu li:nth-child(8) a:before{content:"🎁";}
.primary-menu li:nth-child(9) a:before{content:"%";}
.primary-menu li a:has(.menu-ico):before{display:none!important;content:none!important;}
.primary-menu em{
  position:static!important;
  display:inline-grid!important;
  place-items:center!important;
  margin:0 0 0 2px!important;
  padding:3px 6px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.22)!important;
  color:#fff!important;
  font-size:8px!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:950!important;
  letter-spacing:.04em!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)!important;
}
.primary-menu .menu-label{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

@media (max-width:1180px){
  .primary-menu{font-size:10px!important;}
  .primary-menu li a{padding:0 8px!important;gap:6px!important;}
  .primary-menu .menu-ico,.primary-menu li a:before{width:24px!important;height:24px!important;font-size:15px!important;}
}

@media (max-width:980px){
  .primary-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:14px!important;gap:2px!important;box-shadow:none!important;background:#fff!important;overflow:visible!important;}
  .primary-menu li a{border-radius:12px!important;height:48px!important;min-height:48px!important;box-shadow:0 10px 22px rgba(17,24,39,.10)!important;}
}

@media (max-width:820px){
  .nav-row{
    padding:0!important;
    box-shadow:none!important;
  }
  .nav-row .nav-inner{
    width:min(100% - 34px,520px)!important;
    padding:92px 0 36px!important;
  }
  .primary-menu{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border-radius:0!important;
  }
  .primary-menu li a{
    width:100%!important;
    height:54px!important;
    min-height:54px!important;
    justify-content:flex-start!important;
    padding:0 18px!important;
    border-radius:16px!important;
    font-size:17px!important;
    letter-spacing:.01em!important;
    box-shadow:0 14px 28px rgba(17,24,39,.13)!important;
  }
  .primary-menu .menu-ico,
  .primary-menu li a:before{
    width:34px!important;
    height:34px!important;
    border-radius:12px!important;
    font-size:20px!important;
    margin-right:4px!important;
  }
  .primary-menu em{
    margin-left:auto!important;
    font-size:10px!important;
    padding:6px 9px!important;
  }
}

@media (max-width:430px){
  .nav-row .nav-inner{width:min(100% - 26px,520px)!important;}
  .primary-menu li a{height:52px!important;min-height:52px!important;font-size:15px!important;padding:0 14px!important;}
  .primary-menu .menu-ico,.primary-menu li a:before{width:31px!important;height:31px!important;font-size:18px!important;}
}
