/* Direção Atelier: páginas de um caderno editorial, tons rosados e vinho. */
body[data-store=atelier] .hero{grid-template-columns:1.1fr 1fr;padding-top:55px;gap:0}
body[data-store=atelier] .hero-copy{padding-top:0}
body[data-store=atelier] .hero h1{font-size:clamp(68px,7.8vw,122px);line-height:.98}
body[data-store=atelier] .hero-image{height:630px;margin-top:35px;margin-right:6%;position:relative}
body[data-store=atelier] .hero-image:before{content:'01 / RETRATO';position:absolute;top:-24px;right:0;font-size:8px;letter-spacing:.15em}
body[data-store=atelier] .hero .intro{font-size:14px;max-width:350px;line-height:1.9}
body[data-store=atelier] .ess-values{justify-content:space-between;margin:0 4%;padding:28px 0;letter-spacing:.15em;font-size:9px;border-bottom:1px solid #432b3544}
body[data-store=atelier] .ess-values i{font-style:normal;color:var(--ink)}
body[data-store=atelier] .collection{padding-top:80px}
body[data-store=atelier] .section-head{margin-inline:8%;align-items:end}
body[data-store=atelier] .section-head h2{font-size:clamp(38px,4.4vw,67px)}
body[data-store=atelier] .collection-intro{font-size:13px;line-height:1.9;max-width:430px;margin-bottom:30px}
body[data-store=atelier] .tools{margin-inline:8%;gap:20px}
body[data-store=atelier] .product-image{height:560px}
body[data-store=atelier] .product-info h3{font-family:Georgia,serif;font-size:20px;font-weight:400;letter-spacing:-.025em;line-height:1.3}
body[data-store=atelier] .product-info>span{padding-top:24px}
body[data-store=atelier] .story{padding:85px 10%;gap:12%}
body[data-store=atelier] .story>img{height:560px;object-position:center 30%}
body[data-store=atelier] .story h2{font-size:clamp(40px,4.5vw,66px)}
body[data-store=atelier] .ess-editorial{grid-template-columns:1fr 1.1fr;gap:13%;padding:100px 10%;border-bottom:1px solid #432b3533}
body[data-store=atelier] .ess-editorial h2{font-size:clamp(40px,5vw,72px)}
body[data-store=atelier] .ess-editorial p:not(.eyebrow){max-width:370px;font-size:14px;line-height:1.9}
body[data-store=atelier] .ess-editorial img{height:520px;filter:saturate(.7)}
body[data-store=atelier] .ess-editorial figcaption{font-size:9px;line-height:1.8;letter-spacing:.08em;padding-top:18px}
body[data-store=atelier] .ess-guide{padding:65px 10%;gap:12%}
body[data-store=atelier] .ess-guide h2{font-size:clamp(38px,4vw,58px)}
body[data-store=atelier] .ess-guide summary{font-family:Georgia,serif;font-size:19px;line-height:1.6}
body[data-store=atelier] .ess-guide details:first-child{padding-top:0}
body[data-store=atelier] .contact{background:var(--accent);padding:90px 6%}
body[data-store=atelier] .contact h2{font-size:clamp(46px,6vw,88px)}
body[data-store=atelier] .ess-project{background:var(--paper);border-bottom:1px solid #432b3533;padding-block:60px}
body[data-store=atelier] .ess-project h2{font-size:40px}
@media(max-width:1000px) and (min-width:701px){body[data-store=atelier] .hero h1{font-size:clamp(62px,7.8vw,90px)}body[data-store=atelier] .hero-image{height:540px}body[data-store=atelier] .product-image{height:420px}body[data-store=atelier] .tools{display:block}body[data-store=atelier] .search{display:block;margin-top:15px}}
@media(max-width:700px){
 body[data-store=atelier] .hero{grid-template-columns:1fr;padding-top:36px;gap:28px}
 body[data-store=atelier] .hero h1{font-size:clamp(45px,13vw,76px)}
 body[data-store=atelier] .hero-image{height:clamp(350px,115vw,520px);width:90%;margin:18px 0 0 10%}
 body[data-store=atelier] .hero-foot{padding-top:5px}
 body[data-store=atelier] .ess-values{justify-content:center;gap:15px;padding:22px 0;font-size:9px;letter-spacing:.08em}
 body[data-store=atelier] .ess-values i{display:none}
 body[data-store=atelier] .collection{padding:60px 5%}
 body[data-store=atelier] .section-head,body[data-store=atelier] .tools{margin-inline:0}
 body[data-store=atelier] .section-head h2{font-size:clamp(34px,8.5vw,48px)}
 body[data-store=atelier] .collection-intro br{display:none}
 body[data-store=atelier] .product-image{height:clamp(220px,68vw,360px)}
 body[data-store=atelier] .product-info h3{font-size:18px}
 body[data-store=atelier] .product-info>span{padding-top:0}
 body[data-store=atelier] .story{grid-template-columns:1fr;padding:45px 6%;gap:35px}
 body[data-store=atelier] .story>img{height:450px}
 body[data-store=atelier] .story h2{font-size:42px}
 body[data-store=atelier] .ess-editorial{grid-template-columns:1fr;padding:60px 7%;gap:32px}
 body[data-store=atelier] .ess-editorial h2{font-size:44px}
 body[data-store=atelier] .ess-editorial img{height:400px}
 body[data-store=atelier] .ess-guide{grid-template-columns:1fr;padding:45px 7%;gap:15px}
 body[data-store=atelier] .ess-guide h2{font-size:38px}
 body[data-store=atelier] .ess-guide summary{font-size:18px}
 body[data-store=atelier] .contact{padding:65px 7%}
 body[data-store=atelier] .contact h2{font-size:48px}
 body[data-store=atelier] .ess-project h2{font-size:34px}
}
