
:root{
  --ink:#262625;
  --ink-soft:#3b3936;
  --paper:#f7ede1;
  --paper-2:#efe1d2;
  --paper-3:#e7d7c4;
  --gold:#a6782a;
  --gold-dark:#87601e;
  --muted:#6f675d;
  --line:#dbcab7;
  --white:#fffaf4;
  --max:1280px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
button,input{font:inherit}
.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:#fff;padding:10px;z-index:999}
.skip-link:focus{left:10px;top:10px}
.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}
.eyebrow{font-size:.69rem;text-transform:uppercase;letter-spacing:.2em;font-weight:800;color:var(--gold-dark)}
h1,h2,h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;line-height:.98;margin-top:0}
h1{font-size:clamp(3.3rem,6vw,6.4rem);letter-spacing:-.045em}
h2{font-size:clamp(2.4rem,4.5vw,4.4rem);letter-spacing:-.035em}
h3{font-size:clamp(1.55rem,2vw,2.1rem)}
p{font-size:1rem}
.muted{color:var(--muted)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.88rem 1.35rem;border:1px solid var(--ink);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:.2s ease}
.btn:hover{transform:translateY(-1px)}
.btn-dark{background:var(--ink);color:var(--paper)}
.btn-gold{background:var(--gold);border-color:var(--gold);color:#fff}
.btn-light{background:rgba(247,237,225,.9)}
.site-header{background:rgba(247,237,225,.97);border-bottom:1px solid rgba(38,38,37,.08);position:sticky;top:0;z-index:50;backdrop-filter:blur(12px)}
.utility-nav{height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}
.utility-left,.utility-right{display:flex;align-items:center;gap:18px}
.utility-right{justify-content:flex-end}
.menu-trigger,.icon-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--ink);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:8px}
.menu-lines{width:18px;height:12px;position:relative;display:inline-block}
.menu-lines:before,.menu-lines:after,.menu-lines{border-top:1.5px solid var(--ink)}
.menu-lines:before,.menu-lines:after{content:"";position:absolute;left:0;width:18px}
.menu-lines:before{top:4px}.menu-lines:after{top:9px}
.brand-center img{width:min(350px,42vw);max-height:66px;object-fit:contain}
.category-nav{border-top:1px solid rgba(38,38,37,.06)}
.category-inner{height:45px;display:flex;align-items:center;justify-content:center;gap:38px;font-size:.68rem;text-transform:uppercase;letter-spacing:.055em}
.category-inner a{white-space:nowrap}
.category-inner a:hover{color:var(--gold-dark)}
.mobile-panel{display:none}
.hero-shop{position:relative;min-height:565px;overflow:hidden;border-bottom:1px solid var(--line);background:#e8d7c2}
.hero-shop:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(238,224,207,.98) 0%,rgba(238,224,207,.94) 37%,rgba(238,224,207,.36) 57%,rgba(238,224,207,0) 78%);z-index:1}
.hero-shop-inner{min-height:565px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;position:relative;z-index:2}
.hero-shop-copy{padding:62px 36px 62px 0;max-width:560px;position:relative;z-index:3;overflow:visible}
.hero-shop-copy h1{font-size:clamp(3rem,3.65vw,4.35rem);line-height:.96;letter-spacing:-.03em;margin:.14em 0 .18em;max-width:500px}
.hero-shop-copy p{font-size:1.08rem;max-width:455px}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}
.hero-stilllife{align-self:stretch;position:absolute;right:0;top:0;bottom:0;width:46%;background:url('../img/hero-premium-axe.jpg') center center/cover no-repeat;z-index:0}
.hero-stilllife::before{content:"";position:absolute;inset:0 auto 0 0;width:82px;background:linear-gradient(90deg,#e8d7c2 0%,rgba(232,215,194,.76) 36%,rgba(232,215,194,0) 100%);z-index:1;pointer-events:none}
.trust-strip{background:#f3e7da;border-bottom:1px solid var(--line)}
.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.trust-item{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:20px 24px;border-right:1px solid var(--line)}
.trust-item:last-child{border-right:0}
.trust-icon{width:34px;height:34px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-dark);font-size:1rem}
.trust-item strong{display:block;font-size:.78rem}.trust-item span{font-size:.67rem;color:var(--muted)}
.section{padding:92px 0}
.section-tight{padding:62px 0}
.section-dark{background:var(--ink);color:var(--paper)}
.section-head{text-align:center;max-width:780px;margin:0 auto 44px}
.section-head h2{margin:.15em 0}
.section-head p{color:var(--muted);max-width:670px;margin:0 auto}
.section-dark .section-head p{color:#cdbfaf}
.shop-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.shop-category{min-height:225px;border:1px solid var(--line);background:#f2e5d6;position:relative;overflow:hidden;padding:26px;display:flex;align-items:flex-end}
.shop-category:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,var(--accent),transparent 42%);opacity:.22}
.shop-category h3{position:relative;margin:0;font-size:1.8rem}.shop-category span{position:relative}
.editorial-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.editorial-panel{min-height:330px;border:1px solid var(--line);padding:38px;background:#efe1d1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}
.editorial-panel.dark{background:#2b2927;color:var(--paper);border-color:#2b2927}
.editorial-panel:after{content:"7";position:absolute;right:24px;top:-20px;font-family:"Cormorant Garamond",serif;font-size:13rem;line-height:1;opacity:.06}
.line-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.line-card{min-height:235px;border:1px solid var(--line);background:#fff9f2;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}
.line-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--accent)}
.line-card .num{position:absolute;right:17px;top:8px;font-family:"Cormorant Garamond",serif;font-size:4rem;opacity:.1}
.entity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.entity-card{background:#302e2c;border:1px solid rgba(255,255,255,.12);padding:28px;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end}
.entity-card h3,.entity-card p{color:var(--paper)}
.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}
.feature{padding:25px;min-height:165px;border-right:1px solid var(--line)}
.feature:last-child{border-right:0}
.manifesto{padding:98px 0;background:#eadbc8}
.manifesto blockquote{font-family:"Cormorant Garamond",serif;font-size:clamp(2.8rem,5vw,5rem);line-height:1;letter-spacing:-.035em;max-width:980px;margin:.25em 0}
.page-hero{padding:78px 0 55px;border-bottom:1px solid var(--line)}
.content-grid{display:grid;grid-template-columns:250px 1fr;gap:65px;padding:65px 0 100px}
.toc{position:sticky;top:145px;align-self:start;padding:20px;border:1px solid var(--line);background:rgba(255,250,244,.45)}
.prose{max-width:840px}.prose h2{font-size:clamp(2.2rem,4vw,3.5rem);margin-top:1.3em}.prose p,.prose li{font-size:1.06rem}
.notice{border-left:3px solid var(--gold);padding:12px 18px;background:rgba(166,120,42,.08)}
.list-clean{list-style:none;padding:0;margin:0}.list-clean li{padding:.45rem 0;border-bottom:1px solid var(--line)}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.contact-card{border:1px solid var(--line);padding:28px;background:#fff9f2}
.site-footer{background:#201f1e;color:var(--paper);padding:62px 0 28px}
.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:42px}
.footer-brand img{width:275px;background:var(--paper);padding:9px 12px}
.footer-links a{display:block;padding:.3rem 0;color:#dfd2c3}
.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:42px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#bfb1a3;font-size:.84rem}
.social-row{display:flex;gap:14px;flex-wrap:wrap}
@media(max-width:1000px){
 .category-inner{gap:18px;overflow:auto;justify-content:flex-start;padding-bottom:2px}
 .hero-shop-inner{grid-template-columns:1fr 1fr}
 .line-grid,.shop-category-grid{grid-template-columns:repeat(2,1fr)}
 .trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}
 .content-grid{grid-template-columns:1fr}.toc{position:static}
}
@media(max-width:760px){
 .container{width:min(var(--max),calc(100% - 28px))}
 .utility-nav{height:72px;grid-template-columns:auto 1fr auto}
 .utility-left .menu-label{display:none}
 .utility-right .search-label,.utility-right .cart-label{display:none}
 .brand-center{justify-self:center}.brand-center img{width:220px;max-height:50px}
 .category-nav{display:none}
 .hero-shop{min-height:auto}.hero-shop-inner{grid-template-columns:1fr;min-height:auto}
 .hero-shop-copy{padding:54px 0 25px}
 .hero-stilllife{min-height:330px}
 .hero-stilllife .pot{width:135px;height:125px}.hero-stilllife .candle{width:62px;height:110px}
 .hero-stilllife .candle-base{width:125px}.hero-stilllife .stone{width:220px}.hero-stilllife .guide{width:190px}
 .trust-grid{grid-template-columns:1fr 1fr}.trust-item{padding:15px 12px}
 .shop-category-grid,.line-grid,.entity-grid,.editorial-strip,.contact-grid,.footer-grid{grid-template-columns:1fr}
 .feature-grid{grid-template-columns:1fr 1fr}.feature:nth-child(2){border-right:0}
 .section{padding:72px 0}
}
@media(max-width:480px){
 .brand-center img{width:175px}
 .utility-right{gap:4px}.utility-left{gap:4px}
 .trust-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid var(--line)}
 .feature-grid{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line)}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover{transform:none}}

.mobile-panel{padding:14px 20px 20px;background:var(--paper);border-top:1px solid var(--line)}
.mobile-panel a{display:block;padding:11px 0;border-bottom:1px solid var(--line)}
.mobile-panel.is-open{display:block}
@media(min-width:761px){.mobile-panel{display:none!important}}

@media(max-width:760px){
  .hero-shop:before{background:linear-gradient(180deg,rgba(238,224,207,.98) 0%,rgba(238,224,207,.94) 42%,rgba(238,224,207,.2) 72%,rgba(238,224,207,0) 100%)}
  .hero-shop-inner{grid-template-columns:1fr;min-height:640px;align-items:start}
  .hero-shop-copy{padding:48px 0 0;max-width:100%}
  .hero-stilllife{position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;height:330px;background-position:center}
}

.hero-shop-copy{position:relative;z-index:3}

@media(max-width:760px){
  .hero-shop-copy{padding:48px 0 0;max-width:100%;overflow:visible}
  .hero-shop-copy h1{font-size:clamp(2.9rem,11vw,4.2rem);max-width:100%;line-height:.96}
  .hero-stilllife{width:100%;height:330px}
}


/* =========================================================
   AXÉ DAS 7 LINHAS — HERO DESKTOP DEFINITIVO
   ========================================================= */

@media (min-width: 1181px) {
  .hero-shop-inner {
    grid-template-columns: 58% 42% !important;
    min-height: 565px !important;
  }

  .hero-shop-copy {
    width: 100% !important;
    max-width: none !important;
    padding: 62px 78px 62px 0 !important;
    position: relative !important;
    z-index: 5 !important;
    overflow: visible !important;
  }

  .hero-shop-copy h1 {
    font-size: clamp(3.15rem, 3.55vw, 4.15rem) !important;
    line-height: .97 !important;
    letter-spacing: -.035em !important;
    max-width: 610px !important;
    width: 100% !important;
    margin: .14em 0 .20em !important;
    white-space: normal !important;
  }

  .hero-stilllife {
    width: 42% !important;
    right: 0 !important;
    left: auto !important;
    background-image: url('../img/hero-premium-axe.jpg') !important;
    background-size: cover !important;
    background-position: 58% center !important;
    background-repeat: no-repeat !important;
    z-index: 0 !important;
  }

  .hero-stilllife::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 auto 0 0 !important;
    width: 86px !important;
    background: linear-gradient(90deg,#e8d7c2 0%,rgba(232,215,194,.74) 34%,rgba(232,215,194,.22) 70%,rgba(232,215,194,0) 100%) !important;
    pointer-events: none !important;
    z-index: 1 !important;
  }
}

@media (min-width: 761px) and (max-width: 1180px) {
  .hero-shop-inner {
    grid-template-columns: 60% 40% !important;
  }

  .hero-shop-copy {
    width: 100% !important;
    max-width: none !important;
    padding: 54px 54px 54px 0 !important;
    overflow: visible !important;
    position: relative !important;
    z-index: 5 !important;
  }

  .hero-shop-copy h1 {
    font-size: clamp(2.85rem, 4vw, 3.75rem) !important;
    line-height: .98 !important;
    letter-spacing: -.035em !important;
    max-width: 545px !important;
    width: 100% !important;
  }

  .hero-stilllife {
    width: 40% !important;
    background-image: url('../img/hero-premium-axe.jpg') !important;
    background-size: cover !important;
    background-position: 60% center !important;
  }
}

@media (max-width: 760px) {
  .hero-shop-inner {
    grid-template-columns: 1fr !important;
    min-height: 650px !important;
    align-items: start !important;
  }

  .hero-shop-copy {
    width: 100% !important;
    max-width: 100% !important;
    padding: 46px 0 0 !important;
    overflow: visible !important;
    position: relative !important;
    z-index: 5 !important;
  }

  .hero-shop-copy h1 {
    font-size: clamp(2.65rem, 10vw, 3.8rem) !important;
    line-height: .98 !important;
    max-width: 100% !important;
  }

  .hero-stilllife {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 330px !important;
    background-image: url('../img/hero-premium-axe.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
  }

  .hero-stilllife::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 0 auto 0 !important;
    width: 100% !important;
    height: 90px !important;
    background: linear-gradient(180deg,#e8d7c2 0%,rgba(232,215,194,.64) 42%,rgba(232,215,194,0) 100%) !important;
    pointer-events: none !important;
  }
}


/* =========================================================
   HOME V3.1 — AS 7 LINHAS / SEÇÃO PREMIUM
   ========================================================= */
.lines-premium{
  padding:104px 0 96px;
  background:#f7ede1;
  border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);
}
.lines-premium-intro{
  display:grid;
  grid-template-columns:1.2fr .8fr;
  gap:72px;
  align-items:end;
  margin-bottom:46px;
}
.lines-premium-intro h2{
  margin:.18em 0 0;
  max-width:760px;
  font-size:clamp(2.7rem,4.3vw,4.8rem);
  line-height:.98;
}
.lines-premium-copy{
  max-width:470px;
  justify-self:end;
  padding-bottom:8px;
}
.lines-premium-copy p{
  color:var(--muted);
  margin:0 0 22px;
}
.text-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  font-size:.78rem;
  font-weight:800;
  letter-spacing:.07em;
  text-transform:uppercase;
  border-bottom:1px solid rgba(38,38,37,.42);
  padding-bottom:5px;
}
.lines-premium-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:14px;
}
.line-premium-card{
  min-height:330px;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  padding:30px;
  overflow:hidden;
  background:#fffaf4;
  border:1px solid rgba(38,38,37,.11);
  transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;
}
.line-premium-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:5px;
  background:var(--line-color);
}
.line-premium-card::after{
  content:"";
  position:absolute;
  width:210px;
  height:210px;
  border-radius:50%;
  right:-85px;
  top:-90px;
  background:var(--line-color);
  opacity:.055;
}
.line-premium-card:hover{
  transform:translateY(-4px);
  border-color:rgba(38,38,37,.22);
  box-shadow:0 16px 42px rgba(38,38,37,.07);
}
.line-premium-number{
  position:absolute;
  top:20px;
  right:24px;
  font-family:"Cormorant Garamond",serif;
  font-size:4.8rem;
  line-height:1;
  color:var(--line-color);
  opacity:.16;
}
.line-premium-kicker{
  display:block;
  margin-bottom:10px;
  color:var(--line-color);
  font-size:.7rem;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.line-premium-card h3{
  margin:0 0 12px;
  font-size:clamp(1.8rem,2.4vw,2.55rem);
  line-height:1;
}
.line-premium-card p{
  margin:0;
  max-width:330px;
  color:var(--muted);
  font-size:.93rem;
}
.line-premium-arrow{
  position:absolute;
  right:25px;
  bottom:24px;
  font-size:1.15rem;
  opacity:.55;
}
.line-premium-card-wide{
  grid-column:span 3;
  min-height:250px;
}
.line-premium-card-wide p{
  max-width:620px;
}
.lines-premium-note{
  margin-top:18px;
  display:grid;
  grid-template-columns:64px 1fr;
  gap:18px;
  align-items:center;
  padding:24px 28px;
  background:#efe1d1;
  border:1px solid rgba(38,38,37,.08);
}
.lines-premium-symbol{
  width:48px;
  height:48px;
  border:1px solid var(--gold);
  border-radius:50%;
  display:grid;
  place-items:center;
  font-family:"Cormorant Garamond",serif;
  font-size:1.65rem;
  color:var(--gold-dark);
}
.lines-premium-note p{
  margin:0;
  color:var(--muted);
}
.lines-premium-note strong{
  color:var(--ink);
}

@media(max-width:1000px){
  .lines-premium-intro{
    grid-template-columns:1fr;
    gap:24px;
  }
  .lines-premium-copy{
    max-width:680px;
    justify-self:start;
  }
  .lines-premium-grid{
    grid-template-columns:repeat(2,1fr);
  }
  .line-premium-card-wide{
    grid-column:span 2;
  }
}
@media(max-width:640px){
  .lines-premium{
    padding:74px 0 68px;
  }
  .lines-premium-grid{
    grid-template-columns:1fr;
  }
  .line-premium-card,
  .line-premium-card-wide{
    grid-column:auto;
    min-height:280px;
  }
  .lines-premium-note{
    grid-template-columns:1fr;
  }
}


/* =========================================================
   AXÉ DAS 7 LINHAS — HERO RESTAURADO V3.1
   Mantém o Hero aprovado e preserva a nova seção As 7 Linhas.
   ========================================================= */

@media (min-width: 1181px) {
  .hero-shop-inner {
    grid-template-columns: 58% 42% !important;
    min-height: 565px !important;
  }

  .hero-shop-copy {
    width: 100% !important;
    max-width: none !important;
    padding: 62px 78px 62px 0 !important;
    position: relative !important;
    z-index: 5 !important;
    overflow: visible !important;
  }

  .hero-shop-copy h1 {
    font-size: clamp(3.15rem, 3.55vw, 4.15rem) !important;
    line-height: .97 !important;
    letter-spacing: -.035em !important;
    max-width: 610px !important;
    width: 100% !important;
    margin: .14em 0 .20em !important;
    white-space: normal !important;
  }

  .hero-stilllife {
    width: 42% !important;
    right: 0 !important;
    left: auto !important;
    top: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
    background-image: url('../img/hero-premium-axe.jpg') !important;
    background-size: cover !important;
    background-position: 58% center !important;
    background-repeat: no-repeat !important;
    z-index: 0 !important;
  }

  .hero-stilllife::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 auto 0 0 !important;
    width: 86px !important;
    background: linear-gradient(
      90deg,
      #e8d7c2 0%,
      rgba(232,215,194,.74) 34%,
      rgba(232,215,194,.22) 70%,
      rgba(232,215,194,0) 100%
    ) !important;
    pointer-events: none !important;
    z-index: 1 !important;
  }
}

@media (min-width: 761px) and (max-width: 1180px) {
  .hero-shop-inner {
    grid-template-columns: 60% 40% !important;
  }

  .hero-shop-copy {
    width: 100% !important;
    max-width: none !important;
    padding: 54px 54px 54px 0 !important;
    overflow: visible !important;
    position: relative !important;
    z-index: 5 !important;
  }

  .hero-shop-copy h1 {
    font-size: clamp(2.85rem, 4vw, 3.75rem) !important;
    line-height: .98 !important;
    letter-spacing: -.035em !important;
    max-width: 545px !important;
    width: 100% !important;
  }

  .hero-stilllife {
    width: 40% !important;
    right: 0 !important;
    left: auto !important;
    background-image: url('../img/hero-premium-axe.jpg') !important;
    background-size: cover !important;
    background-position: 60% center !important;
    background-repeat: no-repeat !important;
  }
}

@media (max-width: 760px) {
  .hero-shop-inner {
    grid-template-columns: 1fr !important;
    min-height: 650px !important;
    align-items: start !important;
  }

  .hero-shop-copy {
    width: 100% !important;
    max-width: 100% !important;
    padding: 46px 0 0 !important;
    overflow: visible !important;
    position: relative !important;
    z-index: 5 !important;
  }

  .hero-shop-copy h1 {
    font-size: clamp(2.65rem, 10vw, 3.8rem) !important;
    line-height: .98 !important;
    max-width: 100% !important;
  }

  .hero-stilllife {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 330px !important;
    background-image: url('../img/hero-premium-axe.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  }

  .hero-stilllife::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 0 auto 0 !important;
    width: 100% !important;
    height: 90px !important;
    background: linear-gradient(
      180deg,
      #e8d7c2 0%,
      rgba(232,215,194,.64) 42%,
      rgba(232,215,194,0) 100%
    ) !important;
    pointer-events: none !important;
  }
}
