.atlas-language-switcher{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  align-items:center;
  justify-content:flex-end;
  max-width:1180px;
  margin:14px auto 0;
  padding:0 18px;
  box-sizing:border-box;
}
.atlas-language-option{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:32px;
  padding:0 11px;
  border:1px solid #ddd6ca;
  border-radius:999px;
  background:#fff;
  color:#4d4a45!important;
  font-size:11px;
  font-weight:700;
  text-decoration:none!important;
  line-height:1;
  transition:.18s ease;
}
.atlas-language-option:hover,
.atlas-language-option.is-active{
  border-color:#af9d4d;
  background:#11161b;
  color:#fff!important;
}
.atlas-multilang-ar{
  direction:rtl;
  text-align:right;
}
.atlas-multilang-ar .atlas-language-switcher{
  justify-content:flex-start;
}
.atlas-multilang-ar .atlas-portal-sidebar,
.atlas-multilang-ar .atlas-brand-invite,
.atlas-multilang-ar .atlas-portal-shell{
  direction:rtl;
}
.atlas-multilang-ar .atlas-portal-nav-item,
.atlas-multilang-ar .atlas-brand-field span,
.atlas-multilang-ar .atlas-brand-benefit,
.atlas-multilang-ar .atlas-portal-field span{
  text-align:right;
}
.atlas-multilang-ar .atlas-brand-benefit{
  grid-template-columns:1fr 34px;
}
.atlas-multilang-ar .atlas-brand-benefit b{
  grid-column:2;
  grid-row:1;
}
.atlas-multilang-ar .atlas-brand-benefit>div{
  grid-column:1;
  grid-row:1;
}
.atlas-multilang-ar .atlas-perfume-check-grid label{
  grid-template-columns:minmax(0,1fr) 16px!important;
}
.atlas-multilang-ar .atlas-perfume-check-grid input[type="checkbox"]{
  grid-column:2;
}
.atlas-multilang-ar .atlas-perfume-check-grid label{
  text-align:right!important;
}
@media(max-width:600px){
  .atlas-language-switcher{
    justify-content:flex-start;
    padding:0 12px;
  }
  .atlas-language-option{
    min-height:30px;
    padding:0 9px;
    font-size:10px;
  }
}


/* Atlas Multilang — direção RTL sem acoplamento ao menu do Newspaper */
html[dir="rtl"] body{
  direction:rtl;
}

/* Atlas Multilang 0.2.0 — RTL das áreas públicas */
html[dir="rtl"] .atlas-perfume-hub,
html[dir="rtl"] .atlas-brand-directory,
html[dir="rtl"] .atlas-brand-page,
html[dir="rtl"] .atlas-notes-hub{
  text-align:right;
}
html[dir="rtl"] .atlas-perfume-hub-hero:after,
html[dir="rtl"] .atlas-brand-directory-hero:after{
  right:auto;
  left:-80px;
}
html[dir="rtl"] .atlas-notes-hero:after{
  right:auto;
  left:-90px;
}
html[dir="rtl"] .atlas-notes-search-icon{
  left:auto!important;
  right:18px!important;
}
html[dir="rtl"] .atlas-notes-search-wrap input{
  padding-left:18px!important;
  padding-right:48px!important;
}
html[dir="rtl"] .atlas-brand-section-head,
html[dir="rtl"] .atlas-brand-directory-head,
html[dir="rtl"] .atlas-perfume-hub-head{
  direction:rtl;
}
html[dir="rtl"] .atlas-brand-meta{
  direction:rtl;
}


/* Atlas Multilang 0.3.1 — ficha editorial de Nota Olfativa + sidebar AdSense */
.single-atlas_note .td-post-title,
.single-atlas_note .td-post-featured-image{
  display:none!important;
}
.single-atlas_note .td-post-content{
  max-width:none!important;
  margin-top:0!important;
  padding-top:0!important;
}
.single-atlas_note .td-post-content > p:empty{
  display:none!important;
}
.atlas-note-shell{
  --atlas-note-ink:#171717;
  --atlas-note-muted:#6f6a63;
  --atlas-note-line:#e8e1d8;
  --atlas-note-warm:#f8f4ee;
  --atlas-note-gold:#a97728;
  display:grid;
  grid-template-columns:minmax(0,1fr) 320px;
  gap:30px;
  align-items:start;
  max-width:1180px;
  margin:22px auto 68px;
}
.atlas-note-main{min-width:0}
.atlas-note-hero{
  display:grid;
  grid-template-columns:minmax(230px,310px) minmax(0,1fr);
  gap:34px;
  align-items:center;
  padding:28px;
  margin:0 0 22px;
  border:1px solid var(--atlas-note-line);
  border-radius:22px;
  background:#fff;
  box-shadow:0 10px 30px rgba(17,22,27,.035);
}
.atlas-note-visual{
  position:relative;
  aspect-ratio:1/1;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  border:1px solid #ece5da;
  border-radius:18px;
  background:linear-gradient(145deg,#fbf9f5,#f1eadf);
}
.atlas-note-hero-image{
  display:block;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  margin:0!important;
}
.atlas-note-image-fallback{
  width:100%;height:100%;min-height:250px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  background:radial-gradient(circle at 30% 25%,#fff 0,#f7f1e8 48%,#e8dcc8 100%);
  color:#8e7438;text-align:center;
}
.atlas-note-image-fallback span{
  font-family:Georgia,serif;font-size:84px;line-height:1;margin-bottom:12px;
}
.atlas-note-image-fallback small{
  font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
}
.atlas-note-kicker{
  margin-bottom:9px;color:var(--atlas-note-gold);font-size:12px;font-weight:800;
  letter-spacing:.14em;text-transform:uppercase;
}
.atlas-note-title{
  margin:0 0 16px!important;
  font-family:Georgia,serif!important;
  font-size:48px!important;
  line-height:1.04!important;
  color:var(--atlas-note-ink)!important;
}
.atlas-note-intro{
  color:var(--atlas-note-muted);font-size:17px;line-height:1.75;
}
.atlas-note-sections{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;
}
.atlas-note-card{
  margin:0!important;padding:24px 26px;
  border:1px solid var(--atlas-note-line);border-radius:18px;background:#fff;
}
.atlas-note-card-wide{grid-column:1/-1}
.atlas-note-card h2{
  margin:0 0 12px!important;font-family:Georgia,serif!important;
  font-size:25px!important;line-height:1.2!important;color:var(--atlas-note-ink)!important;
}
.atlas-note-card-copy,
.atlas-note-card-copy p{
  margin:0!important;color:var(--atlas-note-muted);font-size:15px;line-height:1.75;
}
.atlas-note-sidebar{min-width:0}
.atlas-note-sidebar-sticky{position:sticky;top:92px}
.atlas-note-widget,
.atlas-note-ad-slot{
  width:100%;box-sizing:border-box;margin:0 0 18px;
  border:1px solid var(--atlas-note-line);border-radius:16px;background:#fff;overflow:hidden;
}
.atlas-note-widget{padding:14px}
.atlas-note-widget-title{
  margin:0 0 10px!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.08em;
}
.atlas-note-ad-slot{
  min-height:280px;display:flex;align-items:center;justify-content:center;
  background:#fafafa;color:#9b958d;font-size:10px;letter-spacing:.14em;text-transform:uppercase;
}
.atlas-note-ad-hint{
  margin:8px 6px 0!important;padding:10px 12px;border-radius:10px;background:#fff8df;
  color:#735d24;font-size:11px;line-height:1.45;
}
html[dir="rtl"] .atlas-note-shell,
html[dir="rtl"] .atlas-note-hero,
html[dir="rtl"] .atlas-note-card{
  text-align:right;
}
@media(max-width:1018px){
  .atlas-note-shell{grid-template-columns:minmax(0,1fr) 280px;gap:22px}
  .atlas-note-hero{grid-template-columns:220px minmax(0,1fr);gap:24px}
  .atlas-note-title{font-size:40px!important}
}
@media(max-width:767px){
  .atlas-note-shell{display:block;margin:12px auto 42px}
  .atlas-note-hero{grid-template-columns:1fr;padding:18px;gap:20px;border-radius:17px}
  .atlas-note-visual{max-width:330px;width:100%;margin:0 auto}
  .atlas-note-title{font-size:38px!important}
  .atlas-note-intro{font-size:15px;line-height:1.68}
  .atlas-note-sections{grid-template-columns:1fr;gap:14px}
  .atlas-note-card,.atlas-note-card-wide{grid-column:auto;padding:20px;border-radius:15px}
  .atlas-note-card h2{font-size:22px!important}
  .atlas-note-sidebar{margin-top:20px}
  .atlas-note-sidebar-sticky{position:static}
  .atlas-note-ad-slot{min-height:120px}
}


/* Atlas Multilang 0.3.2 — correções visuais definitivas da ficha de Nota */
body.single-atlas_note .td-main-content-wrap .td-container{
  width:calc(100% - 32px)!important;
  max-width:1280px!important;
}
body.single-atlas_note .td-main-content-wrap .td-ss-main-content,
body.single-atlas_note .td-main-content-wrap .td-pb-span8,
body.single-atlas_note .td-main-content-wrap .td-main-content{
  width:100%!important;
  max-width:none!important;
}
body.single-atlas_note .td-post-content{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
}
body.single-atlas_note .atlas-note-shell{
  width:100%!important;
  max-width:1280px!important;
  grid-template-columns:minmax(0,1fr) 300px!important;
  gap:28px!important;
  margin:24px auto 64px!important;
  transform:none!important;
  box-sizing:border-box!important;
}
body.single-atlas_note .atlas-note-main{
  width:100%!important;
  min-width:0!important;
}
body.single-atlas_note .atlas-note-hero{
  display:grid!important;
  align-items:center!important;
  gap:34px!important;
  margin:0 0 22px!important;
  padding:34px 38px!important;
  border:1px solid #e4ddd3!important;
  border-radius:22px!important;
  background:#fffdf9!important;
  color:#171717!important;
  box-shadow:0 12px 34px rgba(17,22,27,.045)!important;
}
body.single-atlas_note .atlas-note-hero--has-image{
  grid-template-columns:minmax(220px,290px) minmax(0,1fr)!important;
}
body.single-atlas_note .atlas-note-hero--no-image{
  grid-template-columns:1fr!important;
  min-height:230px!important;
}
body.single-atlas_note .atlas-note-hero--no-image .atlas-note-summary{
  max-width:900px!important;
}
body.single-atlas_note .atlas-note-visual{
  width:100%!important;
  aspect-ratio:1/1!important;
  min-height:0!important;
  border:1px solid #e8e0d6!important;
  border-radius:18px!important;
  background:#f6f1e8!important;
  overflow:hidden!important;
}
body.single-atlas_note .atlas-note-hero-image{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  margin:0!important;
}
body.single-atlas_note .atlas-note-kicker{
  margin:0 0 10px!important;
  color:#9a7d32!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
body.single-atlas_note .atlas-note-title,
body.single-atlas_note .atlas-note-hero h1{
  margin:0 0 16px!important;
  color:#11161b!important;
  font-family:Georgia,serif!important;
  font-size:50px!important;
  line-height:1.04!important;
  opacity:1!important;
  visibility:visible!important;
}
body.single-atlas_note .atlas-note-intro,
body.single-atlas_note .atlas-note-hero .atlas-note-intro,
body.single-atlas_note .atlas-note-hero p{
  margin:0!important;
  color:#4f4a44!important;
  font-size:17px!important;
  line-height:1.75!important;
  opacity:1!important;
}
body.single-atlas_note .atlas-note-sections{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
}
body.single-atlas_note .atlas-note-card{
  min-height:0!important;
  padding:26px 28px!important;
  border:1px solid #e4ddd3!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#171717!important;
}
body.single-atlas_note .atlas-note-card h2{
  color:#11161b!important;
}
body.single-atlas_note .atlas-note-card-copy,
body.single-atlas_note .atlas-note-card-copy p{
  color:#55504a!important;
}
body.single-atlas_note .atlas-note-sidebar{
  width:300px!important;
  min-width:300px!important;
}
body.single-atlas_note .atlas-note-sidebar-sticky{
  position:sticky!important;
  top:92px!important;
}
body.single-atlas_note .atlas-note-ad-slot{
  width:100%!important;
  min-height:300px!important;
  border:1px solid #e4ddd3!important;
  border-radius:18px!important;
  background:#faf9f7!important;
  color:#9b958d!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.single-atlas_note .atlas-note-ad-hint{
  display:none!important;
}
@media(max-width:1018px){
  body.single-atlas_note .atlas-note-shell{
    grid-template-columns:minmax(0,1fr) 270px!important;
    gap:20px!important;
  }
  body.single-atlas_note .atlas-note-sidebar{width:270px!important;min-width:270px!important}
  body.single-atlas_note .atlas-note-hero--has-image{grid-template-columns:200px minmax(0,1fr)!important}
  body.single-atlas_note .atlas-note-title,
  body.single-atlas_note .atlas-note-hero h1{font-size:42px!important}
}
@media(max-width:767px){
  body.single-atlas_note .td-main-content-wrap .td-container{
    width:calc(100% - 24px)!important;
  }
  body.single-atlas_note .atlas-note-shell{
    display:block!important;
    margin:12px auto 42px!important;
  }
  body.single-atlas_note .atlas-note-hero,
  body.single-atlas_note .atlas-note-hero--has-image,
  body.single-atlas_note .atlas-note-hero--no-image{
    grid-template-columns:1fr!important;
    padding:22px!important;
    min-height:0!important;
  }
  body.single-atlas_note .atlas-note-visual{
    max-width:360px!important;
    margin:0 auto!important;
  }
  body.single-atlas_note .atlas-note-title,
  body.single-atlas_note .atlas-note-hero h1{font-size:38px!important}
  body.single-atlas_note .atlas-note-intro,
  body.single-atlas_note .atlas-note-hero p{font-size:15px!important;line-height:1.68!important}
  body.single-atlas_note .atlas-note-sections{grid-template-columns:1fr!important;gap:14px!important}
  body.single-atlas_note .atlas-note-card,
  body.single-atlas_note .atlas-note-card-wide{grid-column:auto!important;padding:21px!important}
  body.single-atlas_note .atlas-note-sidebar{width:100%!important;min-width:0!important;margin-top:20px!important}
  body.single-atlas_note .atlas-note-sidebar-sticky{position:static!important}
  body.single-atlas_note .atlas-note-ad-slot{min-height:180px!important}
}
