/* HOME SUPPORT STYLES — consolidated */
.home-discover-v3{background:#ece6da;padding:62px 0 72px}
.home-discover-v3-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px;border-bottom:1px solid #cfc6b8;padding-bottom:18px}
.home-discover-v3-head h2{font-size:52px;line-height:.95;letter-spacing:-.035em;margin:0}
.home-discover-v3-head p{margin:8px 0 0;color:#6e655b;max-width:620px}
.home-discover-v3-all{font-size:11px;letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:4px;cursor:pointer;white-space:nowrap}
.home-discover-v3-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:30px}
.home-discover-v3-feature{cursor:pointer;background:#f7f3eb;border:1px solid #d7cec0;overflow:hidden}
.home-discover-v3-feature-media{height:310px;overflow:hidden;background:#d7d0c5}
.home-discover-v3-feature-media img{width:100%;height:100%;object-fit:cover;display:block}
.home-discover-v3-feature-copy{padding:26px 28px 29px}
.home-discover-v3-label{font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#756c62}
.home-discover-v3-feature h3{font-size:38px;line-height:1.01;letter-spacing:-.025em;margin:10px 0 10px}
.home-discover-v3-feature p{margin:0;color:#6b635a;line-height:1.48;font-size:13px}
.home-discover-v3-list{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));border-top:1px solid #cfc6b8}
.home-discover-v3-item{display:grid;grid-template-columns:128px 1fr;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid #cfc6b8;cursor:pointer;min-width:0}
.home-discover-v3-thumb{height:92px;overflow:hidden;background:#d7d0c5}
.home-discover-v3-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.home-discover-v3-item h3{font-size:23px;line-height:1.02;letter-spacing:-.018em;margin:6px 0 0}
.home-discover-v3-fallback{height:100%;min-height:92px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--accent,#173f36),#ddd4c7)}
.home-discover-v3-feature-media .home-discover-v3-fallback{min-height:310px}
.home-discover-v3-fallback-covers{display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:100%;padding:18px}
.home-discover-v3-fallback-covers .cover{width:92px;max-height:138px;margin-left:-18px;box-shadow:0 12px 24px rgba(0,0,0,.18)}
.home-discover-v3-fallback-covers .cover:first-child{margin-left:0;transform:rotate(-5deg)}
.home-discover-v3-fallback-covers .cover:nth-child(2){transform:rotate(4deg)}
.home-discover-v3-fallback-covers .cover:nth-child(3){transform:rotate(8deg)}
.home-discover-v3-feature-media .home-discover-v3-fallback-covers .cover{width:132px;max-height:198px;margin-left:-25px}
.home-discover-v3-fallback-word{font:700 11px/1 Arial,sans-serif;letter-spacing:.18em;color:#fff;text-transform:uppercase}
@media(max-width:900px){
 .home-discover-v3-grid{grid-template-columns:1fr}
 .home-discover-v3-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}
 .home-discover-v3-item{grid-template-columns:110px 1fr}
}
@media(max-width:700px){
 .home-discover-v3{padding:44px 0 52px}
 .home-discover-v3-head{align-items:flex-start}
 .home-discover-v3-head h2{font-size:42px}
 .home-discover-v3-head p{font-size:13px}
 .home-discover-v3-grid{gap:22px}
 .home-discover-v3-feature-media{height:235px}
 .home-discover-v3-feature h3{font-size:32px}
 .home-discover-v3-feature-copy{padding:22px 20px 24px}
 .home-discover-v3-list{grid-template-columns:1fr}
 .home-discover-v3-item{grid-template-columns:96px 1fr;padding:12px 0}
 .home-discover-v3-thumb{height:78px}
 .home-discover-v3-item h3{font-size:21px}
 .home-discover-v3-feature-media .home-discover-v3-fallback{min-height:235px}
}

.author-photo-v2{aspect-ratio:4/5;background:#e1dbcf;overflow:hidden;position:relative}
.author-photo-v2 img{width:100%;height:100%;object-fit:cover;display:block}
.author-photo-v2 .monogram{width:100%;height:100%;box-sizing:border-box}
.author-page-v2 .author-hero-v2{padding:64px 0 70px;border-bottom:1px solid var(--line)}
.author-hero-v2-grid{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:56px;align-items:center}
.author-hero-v2-photo{width:100%}
.author-hero-v2-copy h1{font-size:72px;line-height:.92;letter-spacing:-.04em;margin:10px 0 18px}
.author-hero-v2-lead{font:21px/1.5 'Newsreader',Georgia,serif;color:#625a52;max-width:780px}
.author-hero-v2-bio{margin-top:22px;max-width:760px;color:#625a52;line-height:1.65;font-size:14px}
.author-books-v2 .sec-head{margin-bottom:28px}
@media(max-width:760px){
 .author-hero-v2-grid{grid-template-columns:1fr;gap:28px}
 .author-hero-v2-photo{max-width:230px}
 .author-hero-v2-copy h1{font-size:48px}
 .author-hero-v2-lead{font-size:18px}
}

/* Grupo Ediouro — frozen editorial home stylesheet.
   Consolidated after visual approval; redundant overridden declarations removed
   while preserving selector order, media-query context and final cascade. */

html.ediouro-home-editorial{
  --pk-paper:#FCFBF7;
  --pk-ink:#11110F;
  --pk-muted:#6C6962;
  --pk-rule:#DAD6CE;
  --pk-sans:'Inter Tight',Arial,sans-serif;
  --pk-serif:'Newsreader',Georgia,serif;
  background:var(--pk-paper)!important;
}
html.ediouro-home-editorial body{
  background:var(--pk-paper)!important;
  color:var(--pk-ink)!important;
  font-family:var(--pk-sans)!important;
}
html.ediouro-home-editorial header{
  box-shadow:none!important;
  backdrop-filter:blur(14px);
}
html.ediouro-home-editorial .logo,
html.ediouro-home-editorial .nav,
html.ediouro-home-editorial .nav a,
html.ediouro-home-editorial .top-link,
html.ediouro-home-editorial .search-top{
  font-family:var(--pk-sans)!important;
}
html.ediouro-home-editorial .nav a,
html.ediouro-home-editorial .top-link,
html.ediouro-home-editorial .search-top{
  color:#25231F!important;
  font-weight:450!important;
  letter-spacing:.01em!important;
}
html.ediouro-home-editorial .pushkin-hero{
  position:relative;
  background:var(--pk-paper);
  overflow:hidden;
}
html.ediouro-home-editorial .pushkin-hero-track{
  display:flex;
  overflow-x:auto;
  scroll-snap-type:x mandatory;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
html.ediouro-home-editorial .pushkin-hero-track::-webkit-scrollbar{
  display:none;
}
html.ediouro-home-editorial .pushkin-hero-slide{
  min-width:100%;
  scroll-snap-align:start;
  background:var(--pushkin-bg);
  color:var(--pushkin-ink);
}
html.ediouro-home-editorial .pushkin-hero-inner{
  width:min(1380px,calc(100% - 96px));
  min-height:clamp(570px,68vh,760px);
  margin:0 auto;
  display:grid;
  align-items:center;
  padding:72px 0 78px;
}
html.ediouro-home-editorial .pushkin-kicker{
  margin:0 0 24px;
  font:500 12px/1 var(--pk-sans)!important;
  text-transform:uppercase;
  color:var(--pushkin-muted);
}
html.ediouro-home-editorial .pushkin-hero h1{
  margin:0;
  max-width:760px;
  color:inherit!important;
  font:400 clamp(58px,6vw,96px)/.92 var(--pk-sans)!important;
  text-wrap:balance;
}
html.ediouro-home-editorial .pushkin-author{
  color:var(--pushkin-ink);
  font:italic 400 clamp(25px,2.1vw,34px)/1.1 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-hero-cta{
  padding:0 0 8px;
  border:0;
  border-bottom:1px solid currentColor;
  background:transparent;
  color:inherit;
  font:500 12px/1 var(--pk-sans)!important;
  text-transform:uppercase;
  cursor:pointer;
}
html.ediouro-home-editorial .pushkin-hero-art{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:430px;
  cursor:pointer;
}
html.ediouro-home-editorial .pushkin-hero-art .cover{
  height:auto!important;
  aspect-ratio:auto!important;
  background:transparent!important;
  overflow:visible!important;
  border:0!important;
  box-shadow:none!important;
}
html.ediouro-home-editorial .pushkin-hero-art .cover img{
  width:100%!important;
  height:auto!important;
  max-height:510px!important;
  object-fit:contain!important;
}
html.ediouro-home-editorial .pushkin-hero-nav{
  min-height:68px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  border-bottom:1px solid var(--pk-rule);
}
html.ediouro-home-editorial .pushkin-hero-count{
  display:flex;
  align-items:center;
  gap:10px;
  color:#5B5750;
  font:500 11px/1 var(--pk-sans)!important;
  letter-spacing:.15em;
}
html.ediouro-home-editorial .pushkin-hero-count i{
  display:block;
  width:44px;
  height:1px;
  background:#9D988F;
}
html.ediouro-home-editorial .pushkin-hero-controls{
  display:flex;
  gap:8px;
}
html.ediouro-home-editorial .pushkin-hero-controls button{
  width:38px;
  height:38px;
  border:1px solid #C9C4BA;
  border-radius:50%;
  background:transparent;
  color:#1E1D1A;
  font:400 18px/1 var(--pk-sans)!important;
  cursor:pointer;
}
html.ediouro-home-editorial main>section:not(.pushkin-hero):not(.institutional):not(.pushkin-classics):not(.pushkin-reading-now):not(.pushkin-discover){
  background:var(--pk-paper)!important;
}
html.ediouro-home-editorial .pushkin-book-section{
  padding:108px 0 120px!important;
}
html.ediouro-home-editorial .pushkin-book-section .sec-head{
  display:block!important;
  margin:0 0 62px!important;
  padding:0!important;
  border:0!important;
  text-align:center;
}
html.ediouro-home-editorial .pushkin-book-section .sec-head h2,
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head h2{
  margin:0!important;
  color:var(--pk-ink)!important;
  font:400 clamp(30px,3vw,46px)/1 var(--pk-sans)!important;
  letter-spacing:.15em!important;
  text-transform:uppercase;
}
html.ediouro-home-editorial .pushkin-book-section .sec-head .link{
  display:inline-block!important;
  margin-top:18px!important;
  border:0!important;
  color:#6B675F!important;
  font:500 10px/1 var(--pk-sans)!important;
  letter-spacing:.16em;
  text-transform:uppercase;
}
html.ediouro-home-editorial .pushkin-book-section .shelf{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:64px clamp(22px,3vw,48px)!important;
  overflow:visible!important;
  scroll-snap-type:none!important;
}
html.ediouro-home-editorial .pushkin-book-section .book{
  width:auto!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html.ediouro-home-editorial .pushkin-book-section .book-cover{
  margin:0 0 24px!important;
  background:transparent!important;
  border:0!important;
  overflow:visible!important;
}
html.ediouro-home-editorial .pushkin-book-section .book-cover>.cover{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html.ediouro-home-editorial .pushkin-book-section .book-cover img{
  box-shadow:none!important;
}
html.ediouro-home-editorial .pushkin-book-section .book h3{
  margin:0 0 7px!important;
  color:var(--pk-ink)!important;
  font:450 clamp(18px,1.55vw,24px)/1.1 var(--pk-sans)!important;
  letter-spacing:-.025em!important;
  text-transform:none!important;
}
html.ediouro-home-editorial .pushkin-book-section .book p{
  margin:0!important;
  color:#24211D!important;
  font:italic 400 clamp(18px,1.45vw,23px)/1.15 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-book-section .book small{
  margin-top:8px!important;
  color:#777169!important;
  font:450 11px/1.35 var(--pk-sans)!important;
  letter-spacing:.02em;
}
html.ediouro-home-editorial .pushkin-discover{
  border:0!important;
}
html.ediouro-home-editorial .pushkin-discover article,
html.ediouro-home-editorial .pushkin-discover .story{
  border-radius:0!important;
  box-shadow:none!important;
  border:0!important;
  background:transparent!important;
}
html.ediouro-home-editorial .pushkin-discover h3{
  font-family:var(--pk-sans)!important;
  font-weight:450!important;
  letter-spacing:-.025em!important;
}
html.ediouro-home-editorial .pushkin-discover .eyebrow{
  font-family:var(--pk-sans)!important;
  letter-spacing:.16em!important;
  text-transform:uppercase;
}
html.ediouro-home-editorial .pushkin-discover .eyebrow:before{
  display:none!important;
}
html.ediouro-home-editorial .pushkin-close:before{
  display:none!important;
}
html.ediouro-home-editorial .pushkin-close p{
  color:#D5D1C9!important;
  font-family:var(--pk-sans)!important;
}
html.ediouro-home-editorial .footer{
  font-family:var(--pk-sans)!important;
}
@media (max-width:1000px){
  html.ediouro-home-editorial .pushkin-hero-inner{
    width:min(100% - 56px,900px);
    grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);
    min-height:610px;
  }
  html.ediouro-home-editorial .pushkin-book-section .shelf{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media (max-width:760px){
  html.ediouro-home-editorial .pushkin-hero-inner{
    width:100%;
    min-height:0;
  }
  html.ediouro-home-editorial .pushkin-hero-copy{
    display:flex;
    flex-direction:column;
  }
  html.ediouro-home-editorial .pushkin-hero-cta{
    align-self:flex-start;
  }
  html.ediouro-home-editorial .pushkin-hero-art{
    min-height:0;
  }
  html.ediouro-home-editorial .pushkin-hero-art .cover img{
    max-height:430px!important;
  }
  html.ediouro-home-editorial .pushkin-hero-nav{
    min-height:58px;
  }
  html.ediouro-home-editorial .pushkin-hero-controls button{
    width:34px;
    height:34px;
  }
  html.ediouro-home-editorial .pushkin-book-section{
    padding:86px 0 92px!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .sec-head{
    margin-bottom:52px!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .sec-head h2,
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head h2{
    font-size:30px!important;
    letter-spacing:.13em!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .shelf{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:54px 24px!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .book-cover{
    margin-bottom:18px!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .book h3{
    font-size:18px!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .book p{
    font-size:19px!important;
  }
  html.ediouro-home-editorial .pushkin-discover{
    padding:88px 0!important;
  }
  html.ediouro-home-editorial .pushkin-close{
    padding:82px 0!important;
  }
}
@media (prefers-reduced-motion:reduce){
  html.ediouro-home-editorial .pushkin-hero-track{
    scroll-behavior:auto!important;
  }
}
html.ediouro-home-editorial header{
  background:#0D0D0C!important;
  border-bottom:0!important;
  color:#fff!important;
}
html.ediouro-home-editorial header .logo,
html.ediouro-home-editorial header .nav a,
html.ediouro-home-editorial header .top-link,
html.ediouro-home-editorial header .search-top,
html.ediouro-home-editorial header button{
  color:#fff!important;
}
html.ediouro-home-editorial .pushkin-hero-inner{
  grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);
  gap:clamp(50px,7vw,120px);
}
html.ediouro-home-editorial .pushkin-hero-art{
  position:relative;
  isolation:isolate;
}
html.ediouro-home-editorial .pushkin-hero-art:before{
  content:'';
  position:absolute;
  width:min(390px,78%);
  aspect-ratio:.72;
  border-radius:44%;
  z-index:-1;
}
html.ediouro-home-editorial .pushkin-hero-art .cover{
  width:min(330px,72%)!important;
}
html.ediouro-home-editorial .pushkin-hero-copy{
  max-width:620px;
}
html.ediouro-home-editorial .pushkin-hero h1{
  text-transform:uppercase;
  font-weight:400!important;
}
html.ediouro-home-editorial .pushkin-author{
  font-family:var(--pk-sans)!important;
  font-style:normal!important;
  font-weight:400!important;
  text-transform:uppercase;
}
html.ediouro-home-editorial .pushkin-hero-blurb{
  margin:34px 0 0;
  color:var(--pushkin-muted);
  font:italic 400 clamp(22px,2.1vw,31px)/1.22 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-hero-cta{
  font-size:10px!important;
  letter-spacing:.22em!important;
}
html.ediouro-home-editorial .pushkin-hero-nav{
  background:var(--pk-paper);
}
html.ediouro-home-editorial .pushkin-classics{
  background:#EFF0E2!important;
  color:var(--pk-ink);
}
html.ediouro-home-editorial .pushkin-classics-head{
  max-width:1000px!important;
  margin:0 auto 68px!important;
  text-align:center;
}
html.ediouro-home-editorial .pushkin-classics-head h2{
  margin:0!important;
  color:var(--pk-ink)!important;
  font:400 clamp(34px,3.6vw,52px)/1.05 var(--pk-sans)!important;
  letter-spacing:.145em!important;
  text-transform:uppercase;
}
html.ediouro-home-editorial .pushkin-classics-head p{
  max-width:860px;
  margin:42px auto 0!important;
  font:italic 400 clamp(27px,2.65vw,40px)/1.28 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-classics-head button{
  margin-top:32px;
  padding:0;
  border:0;
  background:transparent;
  color:#1B1A17;
  font:600 10px/1 var(--pk-sans)!important;
  letter-spacing:.25em;
  text-transform:uppercase;
  cursor:pointer;
}
html.ediouro-home-editorial .pushkin-classics-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:36px;
}
html.ediouro-home-editorial .pushkin-classics-book{
  min-width:0;
  cursor:pointer;
  outline-offset:7px;
}
html.ediouro-home-editorial .pushkin-classics-cover{
  min-height:360px;
  display:flex;
  align-items:flex-end;
  justify-content:center;
  margin-bottom:23px;
}
html.ediouro-home-editorial .pushkin-classics-cover .cover{
  width:min(100%,220px)!important;
  height:auto!important;
  aspect-ratio:auto!important;
  overflow:visible!important;
  background:transparent!important;
}
html.ediouro-home-editorial .pushkin-classics-cover .cover img{
  width:100%!important;
  height:auto!important;
  max-height:360px!important;
  object-fit:contain!important;
}
html.ediouro-home-editorial .pushkin-classics-book h3{
  margin:0 0 7px!important;
  color:var(--pk-ink)!important;
  font:450 19px/1.12 var(--pk-sans)!important;
  letter-spacing:-.02em!important;
}
html.ediouro-home-editorial .pushkin-classics-book p{
  margin:0!important;
  color:#25231F!important;
  font:italic 400 20px/1.16 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head{
  border:0!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head h2{
  font-size:clamp(34px,3.5vw,50px)!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head p{
  margin:38px auto 0!important;
  color:#25221E!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-all{
  display:inline-block!important;
  border:0!important;
  font-size:10px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-grid{
  display:block!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature{
  display:flex!important;
  flex-direction:column!important;
  overflow:visible!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy{
  order:1;
  margin:0 auto 52px;
  padding:0!important;
  text-align:center;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy .home-discover-v3-label{
  font:600 9px/1 var(--pk-sans)!important;
  letter-spacing:.24em!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy h3{
  margin:18px auto 0!important;
  color:var(--pk-ink)!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy p{
  margin:30px auto 0!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy:after{
  content:'LER MAIS';
  display:block;
  color:#171612;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-media{
  order:2;
  height:auto!important;
  aspect-ratio:16/9;
  max-height:none!important;
  background:#D8D3C8!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-media .home-discover-v3-fallback{
  min-height:0!important;
  height:100%!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:none!important;
  border:0!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-item{
  display:grid!important;
  grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr)!important;
  gap:24px!important;
  padding:0!important;
  border:0!important;
  align-items:center!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-thumb{
  height:auto!important;
  aspect-ratio:4/3;
  background:#D8D3C8!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-item h3{
  margin:9px 0 0!important;
}
@media (max-width:760px){
  html.ediouro-home-editorial header .head{
    min-height:84px!important;
  }
  html.ediouro-home-editorial .pushkin-hero-inner{
    grid-template-columns:1fr!important;
    grid-template-areas:"art" "copy";
  }
  html.ediouro-home-editorial .pushkin-hero-art{
    grid-area:art;
    padding:6px 0 0!important;
  }
  html.ediouro-home-editorial .pushkin-hero-copy{
    grid-area:copy;
    max-width:100%!important;
    text-align:center;
    align-items:center!important;
  }
  html.ediouro-home-editorial .pushkin-hero h1{
    margin:0 auto!important;
  }
  html.ediouro-home-editorial .pushkin-hero-blurb{
    margin:28px auto 0!important;
  }
  html.ediouro-home-editorial .pushkin-hero-cta{
    margin:25px auto 0!important;
  }
  html.ediouro-home-editorial .pushkin-hero-nav{
    padding-left:24px!important;
    padding-right:24px!important;
  }
  html.ediouro-home-editorial .pushkin-classics{
    padding:88px 0 96px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-head{
    margin-bottom:54px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-head h2{
    font-size:30px!important;
    line-height:1.15!important;
    letter-spacing:.14em!important;
  }
  html.ediouro-home-editorial .pushkin-classics-head p{
    margin-top:34px!important;
    font-size:27px!important;
    line-height:1.34!important;
  }
  html.ediouro-home-editorial .pushkin-classics-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:48px 24px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-cover{
    min-height:250px!important;
    margin-bottom:18px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-cover .cover{
    width:min(100%,160px)!important;
  }
  html.ediouro-home-editorial .pushkin-classics-cover .cover img{
    max-height:250px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-book h3{
    font-size:17px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-book p{
    font-size:18px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-media{
    aspect-ratio:1.08/1!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-list{
    grid-template-columns:1fr!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-item{
    grid-template-columns:112px minmax(0,1fr)!important;
    gap:19px!important;
  }
}
html.ediouro-home-editorial .pushkin-hero-cta{
  margin-top:25px!important;
}
html.ediouro-home-editorial main>section.pushkin-classics{
  background:#E4E3DF!important;
}
html.ediouro-home-editorial .pushkin-classics-head p{
  color:#25231F!important;
}
html.ediouro-home-editorial .pushkin-classics-head button,
html.ediouro-home-editorial .pushkin-classics-book h3,
html.ediouro-home-editorial .pushkin-classics-book p{
  color:#1C1B18!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head p{
  max-width:690px!important;
  margin-top:30px!important;
  font:italic 400 clamp(21px,2vw,30px)/1.34 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy{
  max-width:820px!important;
  margin-bottom:42px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy h3{
  margin-top:16px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-list{
  gap:44px 34px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-item h3{
  letter-spacing:-.015em!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-label{
  color:#666159!important;
}
@media (max-width:760px){
  html.ediouro-home-editorial .pushkin-author{
    line-height:1.35!important;
  }
  html.ediouro-home-editorial main>section.pushkin-classics{
    background:#E4E3DF!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head p{
    max-width:315px!important;
    margin-top:27px!important;
    font-size:22px!important;
    line-height:1.38!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-list{
    gap:34px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-item h3{
    font-size:18px!important;
    line-height:1.15!important;
  }
}
html.ediouro-home-editorial header .head{
  height:72px!important;
  min-height:72px!important;
}
@media (max-width:760px){
  html.ediouro-home-editorial header .head.wrap{
    width:100%!important;
    max-width:none!important;
    height:64px!important;
    min-height:64px!important;
    padding:0 18px!important;
    display:grid!important;
    grid-template-columns:44px 1fr 44px!important;
    align-items:center!important;
    gap:0!important;
  }
  html.ediouro-home-editorial header .head .mobile-hamb{
    grid-column:1;
    justify-self:start;
    width:40px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
  }
  html.ediouro-home-editorial header .head .logo{
    grid-column:2;
    justify-self:center;
    margin:0!important;
    font-size:22px!important;
    line-height:1!important;
    white-space:nowrap;
  }
  html.ediouro-home-editorial header .head .mobile-search-btn{
    grid-column:3;
    justify-self:end;
    width:40px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    font-size:20px!important;
  }
  html.ediouro-home-editorial header .head .nav,
  html.ediouro-home-editorial header .head .grow,
  html.ediouro-home-editorial header .head .search-top,
  html.ediouro-home-editorial header .head .desktop-only{
    display:none!important;
  }
}
html.ediouro-home-editorial .pushkin-hero h1{
  font-size:clamp(27px,2.65vw,40px)!important;
  line-height:1.12!important;
  letter-spacing:.145em!important;
}
html.ediouro-home-editorial .pushkin-author{
  margin-top:16px!important;
  font-size:clamp(13px,1vw,16px)!important;
  letter-spacing:.18em!important;
}
html.ediouro-home-editorial .pushkin-kicker{
  font-size:8px!important;
  letter-spacing:.29em!important;
  margin-bottom:16px!important;
}
html.ediouro-home-editorial .pushkin-hero-blurb{
  max-width:460px!important;
  margin-top:22px!important;
  font-size:clamp(16px,1.35vw,20px)!important;
  line-height:1.38!important;
}
@media (max-width:760px){
  html.ediouro-home-editorial .pushkin-hero-inner{
    gap:28px!important;
    padding:38px 22px 42px!important;
  }
  html.ediouro-home-editorial .pushkin-hero-art .cover{
    width:min(68vw,272px)!important;
  }
  html.ediouro-home-editorial .pushkin-hero-art:before{
    width:min(70vw,282px)!important;
  }
  html.ediouro-home-editorial .pushkin-kicker{
    margin-bottom:14px!important;
    font-size:8px!important;
  }
  html.ediouro-home-editorial .pushkin-hero h1{
    max-width:290px!important;
    font-size:clamp(18px,5.35vw,23px)!important;
    line-height:1.24!important;
    letter-spacing:.18em!important;
  }
  html.ediouro-home-editorial .pushkin-author{
    margin-top:12px!important;
    font-size:12px!important;
    letter-spacing:.18em!important;
  }
  html.ediouro-home-editorial .pushkin-hero-blurb{
    max-width:300px!important;
    margin-top:19px!important;
    font-size:17px!important;
    line-height:1.38!important;
  }
  html.ediouro-home-editorial .pushkin-hero-cta{
    margin-top:18px!important;
    font-size:8px!important;
  }
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head p{
  display:none!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-all{
  margin-top:20px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy h3{
  max-width:780px!important;
  font:450 clamp(28px,2.5vw,37px)/1.1 var(--pk-sans)!important;
  letter-spacing:-.018em!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy p{
  max-width:650px!important;
  margin-top:18px!important;
  color:#615D55!important;
  font:400 16px/1.55 var(--pk-sans)!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-label{
  font:600 8px/1 var(--pk-sans)!important;
  letter-spacing:.24em!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy:after{
  margin-top:20px!important;
  font:600 8px/1 var(--pk-sans)!important;
  letter-spacing:.26em!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-list{
  margin-top:54px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-item h3{
  font:450 clamp(18px,1.45vw,22px)/1.14 var(--pk-sans)!important;
}
@media (max-width:760px){
  html.ediouro-home-editorial .pushkin-discover{
    padding:82px 0 92px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head{
    margin-bottom:44px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head h2{
    font-size:28px!important;
    letter-spacing:.17em!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy{
    margin-bottom:28px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy h3{
    max-width:315px!important;
    font-size:23px!important;
    line-height:1.15!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy p{
    max-width:310px!important;
    margin-top:16px!important;
    font-size:14px!important;
    line-height:1.52!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-feature-copy:after{
    margin-top:18px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-list{
    margin-top:42px!important;
  }
}
html.ediouro-home-editorial .pushkin-hero-art .cover img{
  filter: drop-shadow(-10px 12px 5px rgba(0,0,0,.18)) drop-shadow(-22px 31px 18px rgba(0,0,0,.34))!important;
}
html.ediouro-home-editorial .pushkin-hero-art:before{
  background:rgba(0,0,0,.31)!important;
  filter:blur(27px)!important;
  transform:translate(-38px,43px) rotate(-8deg)!important;
}
html.ediouro-home-editorial .pushkin-book-section .book-cover img{
  filter: drop-shadow(-5px 8px 4px rgba(0,0,0,.13)) drop-shadow(-12px 19px 12px rgba(0,0,0,.24))!important;
}
html.ediouro-home-editorial .pushkin-classics-cover .cover img{
  filter: drop-shadow(-5px 8px 4px rgba(0,0,0,.14)) drop-shadow(-13px 21px 13px rgba(0,0,0,.27))!important;
}
html.ediouro-home-editorial .pushkin-close{
  padding:0!important;
  background:#161614!important;
  color:#F5F2EA!important;
  border:0!important;
}
html.ediouro-home-editorial .pushkin-close .eyebrow{
  margin:0 0 18px!important;
  color:#AAA69D!important;
  font:600 9px/1 var(--pk-sans)!important;
  letter-spacing:.26em!important;
  text-transform:uppercase!important;
}
html.ediouro-home-editorial .pushkin-close h2{
  color:#F5F2EA!important;
}
html.ediouro-home-editorial .pushkin-close>.wrap>p{
  font:400 16px/1.55 var(--pk-sans)!important;
}
html.ediouro-home-editorial .pushkin-close .newsletter{
  grid-template-columns:minmax(180px,.72fr) minmax(300px,1.28fr)!important;
  gap:48px!important;
  align-items:end!important;
  margin-top:62px!important;
}
html.ediouro-home-editorial .pushkin-close .field{
  padding:11px 0!important;
  border-bottom:1px solid rgba(255,255,255,.36)!important;
  color:#8E8A82!important;
  font:400 13px/1.2 var(--pk-sans)!important;
}
html.ediouro-home-editorial .pushkin-close .cta{
  margin:0!important;
  padding:0 0 8px!important;
  border:0!important;
  border-bottom:1px solid currentColor!important;
  color:#F5F2EA!important;
  font:600 9px/1 var(--pk-sans)!important;
  text-transform:uppercase!important;
}
@media (max-width:760px){
  html.ediouro-home-editorial .pushkin-hero-art .cover img{
    filter: drop-shadow(-8px 10px 4px rgba(0,0,0,.18)) drop-shadow(-18px 28px 15px rgba(0,0,0,.36))!important;
  }
  html.ediouro-home-editorial .pushkin-hero-art:before{
    background:rgba(0,0,0,.34)!important;
    filter:blur(22px)!important;
    transform:translate(-30px,35px) rotate(-8deg)!important;
  }
  html.ediouro-home-editorial .pushkin-book-section .book-cover img{
    filter: drop-shadow(-4px 6px 3px rgba(0,0,0,.12)) drop-shadow(-9px 15px 9px rgba(0,0,0,.22))!important;
  }
  html.ediouro-home-editorial .pushkin-classics-cover .cover img{
    filter: drop-shadow(-4px 6px 3px rgba(0,0,0,.13)) drop-shadow(-10px 17px 10px rgba(0,0,0,.25))!important;
  }
  html.ediouro-home-editorial .pushkin-close>.wrap{
    padding-top:70px!important;
    padding-bottom:72px!important;
  }
  html.ediouro-home-editorial .pushkin-close h2{
    max-width:310px!important;
    font-size:36px!important;
    line-height:1.04!important;
  }
  html.ediouro-home-editorial .pushkin-close>.wrap>p{
    max-width:310px!important;
    margin-top:17px!important;
    font-size:14px!important;
    line-height:1.5!important;
  }
  html.ediouro-home-editorial .pushkin-close .newsletter{
    grid-template-columns:1fr!important;
    gap:24px!important;
    margin-top:48px!important;
    padding-top:24px!important;
  }
  html.ediouro-home-editorial .pushkin-close .newsletter>div{
    grid-template-columns:1fr auto!important;
    gap:16px!important;
  }
  html.ediouro-home-editorial .pushkin-close .newsletter h3{
    font-size:16px!important;
  }
}
html.ediouro-home-editorial .footer{
  padding:0!important;
  background:#11110F!important;
  color:#F3F0E8!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
}
html.ediouro-home-editorial .pushkin-footer-main{
  display:grid;
  align-items:start;
}
html.ediouro-home-editorial .pushkin-footer-logo{
  display:inline-block;
  color:#F5F2EA;
  font:500 clamp(34px,3.6vw,52px)/1 var(--pk-sans)!important;
  letter-spacing:-.045em;
  cursor:pointer;
}
html.ediouro-home-editorial .pushkin-footer-brand p{
  margin:18px 0 0;
  color:#8F8B83;
  font:400 14px/1.55 var(--pk-sans)!important;
}
html.ediouro-home-editorial .pushkin-footer-nav{
  display:grid;
}
html.ediouro-home-editorial .pushkin-footer-nav h4{
  margin:0 0 18px;
  color:#6F6B64;
  font:600 9px/1 var(--pk-sans)!important;
  letter-spacing:.22em;
  text-transform:uppercase;
}
html.ediouro-home-editorial .pushkin-footer-nav button{
  display:block;
  width:max-content;
  margin:0 0 11px;
  padding:0;
  border:0;
  background:transparent;
  color:#D8D4CB;
  font:400 13px/1.35 var(--pk-sans)!important;
  cursor:pointer;
  text-align:left;
}
html.ediouro-home-editorial .pushkin-footer-nav button:hover{
  color:#fff;
}
html.ediouro-home-editorial .pushkin-footer-bottom{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  border-top:1px solid rgba(255,255,255,.08);
  color:#68655F;
  font:500 9px/1.3 var(--pk-sans)!important;
  letter-spacing:.1em;
  text-transform:uppercase;
}
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-footer-brand p{
    margin-top:14px;
  }
  html.ediouro-home-editorial .pushkin-footer-nav{
    border-top:1px solid rgba(255,255,255,.08);
  }
  html.ediouro-home-editorial .pushkin-footer-bottom{
    min-height:0;
    align-items:flex-start;
    flex-direction:column;
  }
}
html.ediouro-home-editorial .pushkin-footer-main{
  max-width:1180px!important;
  grid-template-columns:220px minmax(0,1fr)!important;
  gap:44px!important;
  padding-top:46px!important;
  padding-bottom:38px!important;
}
html.ediouro-home-editorial .pushkin-footer-brand{
  max-width:220px!important;
}
html.ediouro-home-editorial .pushkin-footer-logo{
  font-size:38px!important;
}
html.ediouro-home-editorial .pushkin-footer-brand p{
  max-width:210px!important;
  margin-top:13px!important;
  font-size:12px!important;
  line-height:1.48!important;
}
html.ediouro-home-editorial .pushkin-footer-nav{
  grid-template-columns:repeat(4,minmax(120px,1fr))!important;
  gap:22px!important;
}
html.ediouro-home-editorial .pushkin-footer-nav h4{
  margin-bottom:13px!important;
}
html.ediouro-home-editorial .pushkin-footer-nav button{
  margin-bottom:8px!important;
  font-size:12px!important;
}
html.ediouro-home-editorial .pushkin-footer-bottom{
  max-width:1180px!important;
  min-height:44px!important;
  padding-top:13px!important;
  padding-bottom:15px!important;
}
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-footer-main{
    grid-template-columns:1fr!important;
    gap:28px!important;
    padding-top:38px!important;
    padding-bottom:30px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-brand{
    max-width:270px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-logo{
    font-size:34px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-brand p{
    max-width:260px!important;
    font-size:12px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-nav{
    grid-template-columns:1fr 1fr!important;
    gap:22px 18px!important;
    padding-top:20px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-nav h4{
    margin-bottom:11px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-nav button{
    margin-bottom:7px!important;
    font-size:11.5px!important;
  }
  html.ediouro-home-editorial .pushkin-footer-bottom{
    gap:6px!important;
    padding-top:14px!important;
    padding-bottom:20px!important;
  }
}
html.ediouro-home-editorial .pushkin-close{
  text-align:center!important;
}
html.ediouro-home-editorial .pushkin-close>.wrap{
  max-width:900px!important;
}
html.ediouro-home-editorial .pushkin-close .eyebrow{
  display:none!important;
}
html.ediouro-home-editorial .pushkin-close h2{
  max-width:620px!important;
  margin:0 auto!important;
  font:400 clamp(32px,3.25vw,46px)/1.08 var(--pk-sans)!important;
  letter-spacing:-.025em!important;
}
html.ediouro-home-editorial .pushkin-close>.wrap>p{
  max-width:520px!important;
  margin:18px auto 0!important;
  color:#9B978F!important;
  font-size:14px!important;
  line-height:1.55!important;
}
html.ediouro-home-editorial .pushkin-close .newsletter{
  display:block!important;
  max-width:620px!important;
  margin:48px auto 0!important;
  padding-top:26px!important;
  border-top:1px solid rgba(255,255,255,.14)!important;
  text-align:center!important;
}
html.ediouro-home-editorial .pushkin-close .newsletter h3{
  margin:0 0 22px!important;
  color:#DCD8D0!important;
  font:450 14px/1.25 var(--pk-sans)!important;
  letter-spacing:.01em!important;
}
html.ediouro-home-editorial .pushkin-close .newsletter>div{
  width:min(100%,560px)!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:18px!important;
  align-items:end!important;
}
html.ediouro-home-editorial .pushkin-close .field{
  text-align:left!important;
  font-size:12px!important;
}
html.ediouro-home-editorial .pushkin-close .cta{
  font-size:8px!important;
  letter-spacing:.2em!important;
}
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-close h2{
    max-width:290px!important;
    font-size:31px!important;
    line-height:1.08!important;
  }
  html.ediouro-home-editorial .pushkin-close>.wrap>p{
    max-width:300px!important;
    margin-top:15px!important;
    font-size:13px!important;
  }
  html.ediouro-home-editorial .pushkin-close .newsletter{
    max-width:320px!important;
    margin-top:38px!important;
    padding-top:22px!important;
  }
  html.ediouro-home-editorial .pushkin-close .newsletter h3{
    margin-bottom:18px!important;
    font-size:13px!important;
  }
  html.ediouro-home-editorial .pushkin-close .newsletter>div{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  html.ediouro-home-editorial .pushkin-close .cta{
    justify-self:center!important;
    width:max-content!important;
  }
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  margin:0 0 88px!important;
  padding:0 0 18px!important;
  border-bottom:1px solid #E6E2DA!important;
  text-align:left!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head h2{
  margin:0!important;
  font:400 clamp(30px,3vw,44px)/1 var(--pk-sans)!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-all{
  margin:0!important;
  padding:0 0 4px!important;
  border-bottom:1px solid currentColor!important;
  color:#45413B!important;
  font:600 9px/1 var(--pk-sans)!important;
  letter-spacing:.2em!important;
  text-transform:uppercase!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-stack{
  display:block!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story{
  display:flex!important;
  flex-direction:column!important;
  margin:0!important;
  padding:0!important;
  cursor:pointer;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story + .home-discover-v3-story{
  border-top:1px solid #ECE8E0!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-copy{
  max-width:900px!important;
  margin:0 auto 46px!important;
  padding:0 24px!important;
  text-align:center!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story .home-discover-v3-label{
  margin:0!important;
  color:#706B63!important;
  font:600 8px/1 var(--pk-sans)!important;
  letter-spacing:.24em!important;
  text-transform:uppercase!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story h3{
  max-width:820px!important;
  margin:16px auto 0!important;
  color:var(--pk-ink)!important;
  font:450 clamp(30px,3vw,44px)/1.08 var(--pk-sans)!important;
  letter-spacing:-.018em!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story p{
  max-width:700px!important;
  margin:20px auto 0!important;
  color:#5F5A53!important;
  font:400 16px/1.55 var(--pk-sans)!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-cta{
  display:inline-block!important;
  margin-top:23px!important;
  color:#211F1B!important;
  font:600 8px/1 var(--pk-sans)!important;
  letter-spacing:.24em!important;
  text-transform:uppercase!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media{
  width:100%!important;
  aspect-ratio:16/9!important;
  overflow:hidden!important;
  background:#D8D3C8!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media>img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media .home-discover-v3-fallback{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media .home-discover-v3-fallback-covers{
  padding:34px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media .home-discover-v3-fallback-covers .cover{
  width:150px!important;
  max-height:225px!important;
  margin-left:-26px!important;
  filter:drop-shadow(-8px 15px 11px rgba(0,0,0,.2));
}
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head{
    align-items:flex-end!important;
    padding-bottom:14px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head h2{
    font-size:28px!important;
    letter-spacing:.14em!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-all{
    font-size:7px!important;
    letter-spacing:.16em!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-copy{
    padding:0 6px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story h3{
    max-width:330px!important;
    margin-top:14px!important;
    font-size:25px!important;
    line-height:1.13!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story p{
    max-width:330px!important;
    margin-top:16px!important;
    font-size:15px!important;
    line-height:1.5!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-cta{
    margin-top:19px!important;
    font-size:7px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media{
    aspect-ratio:4/3!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media .home-discover-v3-fallback-covers{
    padding:22px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-media .home-discover-v3-fallback-covers .cover{
    width:92px!important;
    max-height:138px!important;
    margin-left:-16px!important;
  }
}
html.ediouro-home-editorial .pushkin-reading-now{
  background:#EEF1F2!important;
}
html.ediouro-home-editorial .pushkin-reading-now .sec-head{
  display:block!important;
  max-width:1180px!important;
  margin:0 auto 78px!important;
  padding:0 0 20px!important;
  border-bottom:1px solid #DDD8CF!important;
  text-align:left!important;
}
html.ediouro-home-editorial .pushkin-reading-now .sec-head h2{
  margin:0!important;
  font:400 clamp(28px,2.7vw,40px)/1 var(--pk-sans)!important;
  letter-spacing:.15em!important;
  text-transform:uppercase!important;
}
html.ediouro-home-editorial .pushkin-reading-now .shelf{
  max-width:1080px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:34px!important;
  align-items:start!important;
  overflow:visible!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book{
  width:auto!important;
  min-width:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book-cover{
  margin:0 auto 24px!important;
  background:transparent!important;
  overflow:visible!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-2 .book-cover,
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-3 .book-cover{
  width:100%!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book-cover>.cover{
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book-cover img{
  width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  filter: drop-shadow(-6px 9px 4px rgba(0,0,0,.13)) drop-shadow(-14px 22px 13px rgba(0,0,0,.24))!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book h3{
  margin:0 0 7px!important;
  color:var(--pk-ink)!important;
  font:450 clamp(18px,1.6vw,23px)/1.1 var(--pk-sans)!important;
  letter-spacing:-.024em!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book p{
  margin:0!important;
  color:#2D2924!important;
  font:italic 400 clamp(18px,1.4vw,21px)/1.15 var(--pk-serif)!important;
}
html.ediouro-home-editorial .pushkin-reading-now .book small{
  display:none!important;
}
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-reading-now .sec-head{
    padding-bottom:14px!important;
    text-align:center!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .sec-head h2{
    font-size:27px!important;
    line-height:1.15!important;
    letter-spacing:.135em!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .shelf{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-1 .book-cover,
  html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-4 .book-cover{
    width:92%!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .book-cover{
    margin-bottom:18px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .book-cover img{
    filter: drop-shadow(-4px 7px 3px rgba(0,0,0,.12)) drop-shadow(-9px 15px 9px rgba(0,0,0,.22))!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .book h3{
    font-size:17px!important;
    line-height:1.12!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .book p{
    font-size:18px!important;
  }
}
html.ediouro-home-editorial .pushkin-discover{
  background:#FFF!important;
}
html.ediouro-home-editorial .pushkin-discover>.wrap{
  background:transparent!important;
}
html.ediouro-home-editorial .pushkin-reading-now>.wrap,
html.ediouro-home-editorial .pushkin-reading-now .shelf{
  background:transparent!important;
}
html.ediouro-home-editorial .pushkin-reading-now .shelf{
  padding-left:0!important;
  padding-right:0!important;
}
html.ediouro-home-editorial main>section.pushkin-reading-now{
  background:#EEF1F2!important;
}
html.ediouro-home-editorial main>section.pushkin-reading-now>.wrap,
html.ediouro-home-editorial main>section.pushkin-reading-now .shelf,
html.ediouro-home-editorial main>section.pushkin-reading-now .book,
html.ediouro-home-editorial main>section.pushkin-reading-now .book-cover{
  background:transparent!important;
}
html.ediouro-home-editorial main>section.pushkin-discover{
  background:#FFF!important;
}
html.ediouro-home-editorial main>section.pushkin-discover>.wrap{
  background:transparent!important;
}
html.ediouro-home-editorial .pushkin-new-releases>.wrap,
html.ediouro-home-editorial .pushkin-reading-now>.wrap,
html.ediouro-home-editorial .pushkin-discover>.wrap,
html.ediouro-home-editorial .pushkin-classics>.wrap{
  max-width:1180px!important;
}
html.ediouro-home-editorial .pushkin-new-releases{
  padding:104px 0 114px!important;
}
html.ediouro-home-editorial .pushkin-new-releases .sec-head{
  margin-bottom:58px!important;
}
html.ediouro-home-editorial .pushkin-reading-now{
  padding:108px 0 118px!important;
}
html.ediouro-home-editorial .pushkin-reading-now .sec-head{
  margin-bottom:68px!important;
}
html.ediouro-home-editorial .pushkin-discover{
  padding:104px 0 114px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head{
  margin-bottom:72px!important;
}
html.ediouro-home-editorial .pushkin-classics{
  padding:108px 0 116px!important;
}
html.ediouro-home-editorial .pushkin-classics-head{
  margin-bottom:62px!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-1{
  padding-top:30px!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-2{
  padding-top:0!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-3{
  padding-top:17px!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-4{
  padding-top:42px!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-1 .book-cover,
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-4 .book-cover{
  width:92%!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-2 .book-cover{
  width:100%!important;
}
html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-3 .book-cover{
  width:96%!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story + .home-discover-v3-story{
  margin-top:96px!important;
  padding-top:88px!important;
}
html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-copy{
  margin-bottom:42px!important;
}
html.ediouro-home-editorial .pushkin-new-releases .book h3,
html.ediouro-home-editorial .pushkin-reading-now .book h3,
html.ediouro-home-editorial .pushkin-classics-book h3{
  line-height:1.14!important;
}
html.ediouro-home-editorial .pushkin-new-releases .book p,
html.ediouro-home-editorial .pushkin-reading-now .book p,
html.ediouro-home-editorial .pushkin-classics-book p{
  line-height:1.18!important;
}
html.ediouro-home-editorial .pushkin-close>.wrap{
  padding-top:72px!important;
  padding-bottom:74px!important;
}
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-new-releases{
    padding:76px 0 84px!important;
  }
  html.ediouro-home-editorial .pushkin-new-releases .sec-head{
    margin-bottom:46px!important;
  }
  html.ediouro-home-editorial .pushkin-new-releases .shelf{
    gap:48px 22px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now{
    padding:78px 0 88px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .sec-head{
    margin-bottom:50px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .shelf{
    gap:48px 22px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-1{
    padding-top:0!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-2{
    padding-top:24px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-3{
    padding-top:5px!important;
  }
  html.ediouro-home-editorial .pushkin-reading-now .pushkin-reading-book-4{
    padding-top:30px!important;
  }
  html.ediouro-home-editorial .pushkin-discover{
    padding:76px 0 86px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-head{
    margin-bottom:52px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story + .home-discover-v3-story{
    margin-top:64px!important;
    padding-top:60px!important;
  }
  html.ediouro-home-editorial .pushkin-discover .home-discover-v3-story-copy{
    margin-bottom:28px!important;
  }
  html.ediouro-home-editorial .pushkin-classics{
    padding:78px 0 88px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-head{
    margin-bottom:48px!important;
  }
  html.ediouro-home-editorial .pushkin-classics-grid{
    gap:44px 22px!important;
  }
  html.ediouro-home-editorial .pushkin-close>.wrap{
    padding-top:58px!important;
    padding-bottom:60px!important;
  }
}


/* HOME FINAL SPACING — Sep 23
   Hero meets the site chrome directly; the end of the editorial flow breathes
   into a white pause before the footer instead of inheriting any campaign colour. */
html.ediouro-home-editorial #app{
  background:#fff!important;
}
html.ediouro-home-editorial #app>.site-header-v2+main,
html.ediouro-home-editorial #app>main,
html.ediouro-home-editorial main{
  margin-top:0!important;
  padding-top:0!important;
  background:#fff!important;
}
html.ediouro-home-editorial main>.pushkin-hero:first-child,
html.ediouro-home-editorial .pushkin-hero{
  margin-top:0!important;
  border-top:0!important;
}
html.ediouro-home-editorial #app>main{
  padding-bottom:clamp(112px,8vw,148px)!important;
}
html.ediouro-home-editorial #app>main>.pushkin-close:last-child,
html.ediouro-home-editorial #app>main>section:last-child{
  margin-bottom:0!important;
}
html.ediouro-home-editorial #app>main+.footer{
  margin-top:0!important;
}

@media(max-width:760px){
  html.ediouro-home-editorial #app>main{
    padding-bottom:86px!important;
  }
}


/* HOME FINAL EDGE FIX — Sep 23
   The hero colour starts immediately below the black site header.
   Generic legacy section padding was leaving the white band above the slide. */
html.ediouro-home-editorial .pushkin-hero{
  margin:0!important;
  padding:0!important;
  border:0!important;
}
html.ediouro-home-editorial .pushkin-hero-track,
html.ediouro-home-editorial .pushkin-hero-slide{
  margin:0!important;
  padding-top:0!important;
  border-top:0!important;
}

/* HERO SIDE NAV FINAL — Sep 23
   Pushkin-inspired lateral navigation: visible enough to signal a slider,
   still quieter than the original reference. */
html.ediouro-home-editorial .pushkin-hero-nav{
  position:absolute!important;
  inset:0!important;
  z-index:8!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  transform:none!important;
  display:block!important;
  pointer-events:none!important;
}
html.ediouro-home-editorial .pushkin-hero-dots{
  display:none!important;
}
html.ediouro-home-editorial .pushkin-hero-side{
  position:absolute!important;
  top:50%!important;
  z-index:9!important;
  width:42px!important;
  height:72px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:0 999px 999px 0!important;
  background:rgba(17,17,15,.78)!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  font:300 36px/.8 var(--pk-sans)!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  transform:translateY(-50%)!important;
  transition:opacity .18s ease,background .18s ease!important;
  box-shadow:0 5px 18px rgba(0,0,0,.10)!important;
}
html.ediouro-home-editorial .pushkin-hero-side-prev{
  left:-7px!important;
}
html.ediouro-home-editorial .pushkin-hero-side-next{
  right:-7px!important;
  border-radius:999px 0 0 999px!important;
}
html.ediouro-home-editorial .pushkin-hero-side:hover{
  background:rgba(17,17,15,.90)!important;
}
html.ediouro-home-editorial .pushkin-hero-side:disabled{
  opacity:.18!important;
  cursor:default!important;
}
html.ediouro-home-editorial .pushkin-hero-side:not(:disabled){
  opacity:.82!important;
}

@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-hero-side{
    width:34px!important;
    height:58px!important;
    font-size:30px!important;
  }
  html.ediouro-home-editorial .pushkin-hero-side-prev{left:-6px!important}
  html.ediouro-home-editorial .pushkin-hero-side-next{right:-6px!important}
}



/* =========================================================
   __EDIOURO_MOBILE_HERO_SHADOW_STABILITY_V1
   Prevent off-screen hero slides from painting detached shadow layers
   before their cover bitmap has finished decoding.
   ========================================================= */
@media(max-width:760px){
  html.ediouro-home-editorial .pushkin-hero-art{
    isolation:isolate;
  }
  html.ediouro-home-editorial .pushkin-hero-art:before{
    opacity:0!important;
    transition:opacity .12s ease!important;
  }
  html.ediouro-home-editorial .pushkin-hero-art .cover img{
    filter:none!important;
    transform:translateZ(0);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
  }
  html.ediouro-home-editorial .pushkin-hero-art.is-cover-ready:before{
    opacity:1!important;
  }
  html.ediouro-home-editorial .pushkin-hero-art.is-cover-ready .cover img{
    filter:drop-shadow(-8px 10px 4px rgba(0,0,0,.18)) drop-shadow(-18px 28px 15px rgba(0,0,0,.36))!important;
  }
}


/* __EDIOURO_HOME_EMAIL_SIGNUP_V3 — field only, integrated into the editorial close */
html.ediouro-home-editorial .pushkin-close .home-email-signup{width:min(100%,360px)!important;margin:30px auto 0!important;padding:0!important;border:0!important}
html.ediouro-home-editorial .pushkin-close .home-email-signup-form{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important}
html.ediouro-home-editorial .pushkin-close .home-email-signup input{display:block!important;width:100%!important;height:38px!important;box-sizing:border-box!important;padding:0 30px 9px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.28)!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#F4F1EB!important;font:400 13px/1.4 var(--pk-sans)!important;letter-spacing:.01em!important;text-align:center!important;box-shadow:none!important;transition:border-color .18s ease!important}
html.ediouro-home-editorial .pushkin-close .home-email-signup input::placeholder{color:#8F8B84!important;opacity:1!important}
html.ediouro-home-editorial .pushkin-close .home-email-signup input:focus{border-bottom-color:rgba(255,255,255,.72)!important}
@media(max-width:760px){html.ediouro-home-editorial .pushkin-close .home-email-signup{width:min(100%,270px)!important;margin-top:26px!important}html.ediouro-home-editorial .pushkin-close .home-email-signup input{height:36px!important;font-size:13px!important}}

/* __EDIOURO_IOS_INPUT_ZOOM_GUARD_V1 */
@media(max-width:760px){
 html.ediouro-home-editorial .pushkin-close .home-email-signup input{font-size:16px!important}
}


/* __EDIOURO_HOME_EMAIL_SIGNUP_RD_V1 — functional RD signup without changing the approved field-first composition */
html.ediouro-home-editorial .pushkin-close .home-email-signup-form{position:relative!important}
html.ediouro-home-editorial .pushkin-close .home-email-hp{
  position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;
  clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;
  border:0!important;padding:0!important;margin:-1px!important;opacity:0!important;pointer-events:none!important
}
html.ediouro-home-editorial .pushkin-close .home-email-legal{
  max-width:340px!important;margin:9px auto 0!important;color:#6F6B64!important;
  font:400 9px/1.45 var(--pk-sans)!important;letter-spacing:.01em!important;text-align:center!important
}
html.ediouro-home-editorial .pushkin-close .home-email-legal a{
  color:#918D85!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.18)!important
}
html.ediouro-home-editorial .pushkin-close .home-email-status{
  min-height:15px!important;margin:8px auto 0!important;color:#8F8B84!important;
  font:500 9px/1.4 var(--pk-sans)!important;letter-spacing:.02em!important;text-align:center!important
}
html.ediouro-home-editorial .pushkin-close .home-email-status.is-success{color:#C8D7C8!important}
html.ediouro-home-editorial .pushkin-close .home-email-status.is-error{color:#D8AAA5!important}
html.ediouro-home-editorial .pushkin-close .home-email-signup-form[data-submitting="1"] input[name="email"]{opacity:.65!important}

/* __EDIOURO_HOME_EMAIL_SUBMIT_V1 */
html.ediouro-home-editorial .pushkin-close .home-email-signup-form{
  padding-right:0!important
}
html.ediouro-home-editorial .pushkin-close .home-email-submit{
  position:absolute!important;right:0!important;top:0!important;
  width:24px!important;height:30px!important;padding:0!important;margin:0!important;
  border:0!important;background:transparent!important;color:#C9C5BC!important;
  font:400 18px/1 var(--pk-sans)!important;cursor:pointer!important;
  display:grid!important;place-items:center!important;
  opacity:.78!important;transition:opacity .18s ease,transform .18s ease!important
}
html.ediouro-home-editorial .pushkin-close .home-email-submit:hover,
html.ediouro-home-editorial .pushkin-close .home-email-submit:focus-visible{
  opacity:1!important;transform:translateX(2px)!important;outline:none!important
}
html.ediouro-home-editorial .pushkin-close .home-email-signup-form[data-submitting="1"] .home-email-submit{
  opacity:.35!important;pointer-events:none!important
}
html.ediouro-home-editorial .pushkin-close .home-email-legal,
html.ediouro-home-editorial .pushkin-close .home-email-status{
  margin-left:auto!important;
  margin-right:auto!important
}
