/* YNÃIBU Natureza — catálogo editorial botânico. */
:root{--papel:#f2eee5;--papel-claro:#f8f4eb;--tinta:#30382c;--tinta-suave:#636659;--verde:#46543b;--verde-escuro:#303e2d;--kraft:#d8c29d;--fio:#d4d3c5;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Plus Jakarta Sans",Arial,sans-serif;--margem:clamp(1.2rem,4.5vw,5rem);--largura:1260px;color-scheme:light;font-family:var(--sans);color:var(--tinta);background:var(--papel);font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:13rem}
*,*::before,*::after{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit}svg{flex:none;width:1.4rem;height:1.4rem}img{display:block;max-width:100%}figure{margin:0}button:focus-visible,a:focus-visible{outline:2px solid var(--verde);outline-offset:5px}[hidden]{display:none!important}::selection{color:#fffaf0;background:#586547}.simbolos{position:absolute;overflow:hidden}.pular{position:fixed;top:.8rem;left:1rem;z-index:100;padding:.9rem 1.2rem;color:white;background:var(--verde-escuro);transform:translateY(-180%)}.pular:focus{transform:none}.sobrelinha{margin:0;font-size:.66rem;font-weight:600;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}
/* Marca e navegação */
.topo{position:relative;top:auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:88px;padding:.7rem var(--margem);border-bottom:1px solid rgba(90,96,77,.16);background:rgba(246,243,235,.97)}.topo__marca{display:grid;gap:.05rem;padding-block:.1rem;font:600 2rem/.85 var(--serif);letter-spacing:.05em;text-decoration:none}.topo__marca span{padding-left:.12em;font:500 .61rem/1.6 var(--sans);text-transform:uppercase;letter-spacing:.4em}.topo__nav{display:flex;align-items:center;gap:2.5rem;margin-left:auto}.topo__nav a{padding-block:.8rem;font-size:.75rem;text-decoration:none}.topo__nav a:hover{text-decoration:underline;text-underline-offset:.4em}.botao-pausa{display:flex;align-items:center;gap:.6rem;padding:.7rem 0 .7rem 2rem;border:0;border-left:1px solid var(--fio);background:none;font-size:.73rem}.botao-pausa svg{width:1.2rem;height:1.2rem}.sem-js .botao-pausa{display:none}
/* O produto ocupa a maior parte da primeira fotografia. */
.abertura{position:relative;isolation:isolate;display:grid;align-items:center;min-height:600px;height:min(76vw,720px);max-height:79svh;margin:clamp(.8rem,1.7vw,1.6rem) var(--margem) 0;overflow:hidden;background:#b7ab90}.abertura__imagem{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.abertura::after{position:absolute;z-index:-1;inset:60% 0 0;content:"";pointer-events:none;background:linear-gradient(transparent,rgba(30,30,18,.23))}.abertura__conteudo{position:relative;width:40%;margin:0 3.6% 0 auto;padding:clamp(2rem,3.4vw,3.6rem);filter:drop-shadow(0 8px 16px rgba(35,28,15,.13))}.papel{isolation:isolate}.papel::before,.rotulo::before{position:absolute;z-index:-1;inset:0;content:"";background-color:var(--kraft);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23977444' opacity='.16' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),linear-gradient(110deg,rgba(255,255,255,.22),rgba(162,127,72,.07));clip-path:polygon(1% 1.1%,4% .4%,7% 1%,11% .3%,15% 1%,19% .4%,23% 1%,28% .3%,33% 1.1%,38% .4%,43% .8%,48% .2%,53% 1%,58% .4%,63% 1%,68% .2%,73% .8%,78% .3%,83% 1%,88% .2%,93% .9%,98.5% .3%,99.1% 5%,98.5% 10%,99.4% 16%,98.8% 22%,99.5% 28%,98.9% 34%,99.4% 40%,98.7% 46%,99.5% 52%,98.8% 58%,99.4% 64%,98.6% 70%,99.4% 76%,98.8% 82%,99.5% 88%,98.9% 94%,99.3% 99%,95% 98.6%,90% 99.4%,85% 98.8%,80% 99.5%,75% 98.8%,70% 99.3%,65% 98.7%,60% 99.5%,55% 98.9%,50% 99.4%,45% 98.7%,40% 99.4%,35% 98.8%,30% 99.5%,25% 98.8%,20% 99.3%,15% 98.7%,10% 99.4%,5% 98.7%,.6% 99.3%,1.2% 94%,.4% 88%,1.1% 82%,.4% 76%,1.2% 70%,.4% 64%,1.1% 58%,.4% 52%,1.2% 46%,.4% 40%,1.1% 34%,.4% 28%,1.2% 22%,.4% 16%,1.2% 10%,.5% 5%)}
.abertura .sobrelinha{font-size:.6rem;letter-spacing:.13em;color:#575b42}.abertura__ramo{width:6rem;height:1rem;margin-top:1.2rem;color:#5f6a49}.abertura h1{margin:1rem 0 1.25rem;font:500 clamp(2.7rem,4.5vw,4.7rem)/.98 var(--serif);letter-spacing:-.03em}.abertura__texto{max-width:28ch;margin:0;font-size:.83rem;line-height:1.85;color:#4d5141}.botao-colecao{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.8rem;padding:.9rem 1.1rem;min-height:48px;width:100%;max-width:16rem;text-decoration:none;color:var(--papel-claro);background:var(--verde-escuro);font-size:.75rem;transition:background .2s}.botao-colecao:hover{background:#49583e}.botao-colecao svg{width:1.2rem;height:1.2rem}.abertura__nota{margin:1.2rem 0 0;font-size:.59rem;letter-spacing:.02em;color:#5f614e}.abertura__assinatura{position:absolute;bottom:1.6rem;left:2.1rem;color:#fff8e8;font:italic 400 1.3rem/1 var(--serif);letter-spacing:.02em;text-shadow:0 1px 5px rgba(20,23,16,.5)}
.faixa-valores{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem 2.3rem;min-height:80px;padding:1.5rem var(--margem);border-bottom:1px solid var(--fio);color:var(--tinta-suave)}.faixa-valores span{display:flex;align-items:center;gap:1rem;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.faixa-valores span+span::before{content:"";width:3px;height:3px;border-radius:50%;background:#8c947e}
/* Coleção */
.colecao{padding:clamp(3rem,7vw,7rem) var(--margem) 3rem;scroll-margin-top:-3rem}.colecao__abertura{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;max-width:var(--largura);margin:0 auto 3rem}.colecao__abertura h2{margin:.8rem 0 0;font:500 clamp(2.8rem,4.4vw,4.1rem)/1.02 var(--serif);letter-spacing:-.025em}.colecao__abertura>p{max-width:34ch;margin:0 0 .1rem;color:var(--tinta-suave);font-size:.84rem;line-height:1.95}
.capitulo{max-width:var(--largura);margin:0 auto}.capitulo__abertura{display:grid;grid-template-columns:1fr 2.7fr auto;align-items:center;gap:1.6rem;margin:1.5rem 0 1.4rem;padding:1.5rem 0;border-top:1px solid var(--fio)}.capitulo__numero{margin:0;color:var(--tinta-suave);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.9}.capitulo__numero span{padding-inline:.5rem;color:#a3aa95}.capitulo__abertura h3{margin:0;font:500 clamp(1.8rem,2.6vw,2.5rem)/1.05 var(--serif);letter-spacing:-.01em}.capitulo__abertura h3+p{margin:.45rem 0 0;color:var(--tinta-suave);font-size:.72rem;line-height:1.6}.capitulo__quantidade{font-size:.6rem;color:var(--tinta-suave);white-space:nowrap}
/* Fotografias grandes; papel HTML sobre a área direita da paisagem. */
.produto{position:relative;isolation:isolate;margin:0 0 2.4rem;scroll-margin-top:1rem}.foto{overflow:hidden;background:#c0b49d}.foto img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}
.rotulo{position:absolute;isolation:isolate;right:3%;top:50%;transform:translateY(-50%);width:40%;padding:clamp(1.7rem,3vw,3rem) clamp(1.7rem,3vw,3rem) clamp(1.6rem,2.7vw,2.7rem);color:#37392c;filter:drop-shadow(0 6px 16px rgba(35,28,15,.16))}.rotulo__numero{display:block;margin-bottom:1.1rem;color:#65664f;font-size:.58rem;letter-spacing:.18em}.rotulo h3{margin:0;color:#303428;font:500 clamp(2rem,3.2vw,3rem)/1.02 var(--serif);letter-spacing:-.025em;text-wrap:balance}.rotulo__sub{margin:.7rem 0 0;color:#4c553e;font:italic 500 clamp(1.05rem,1.55vw,1.35rem)/1.25 var(--serif);text-wrap:pretty}.rotulo__ramo{display:block;width:6.2rem;height:1.05rem;margin:1.35rem 0 1.1rem;color:#5d6849}.rotulo__texto{margin:0;color:#3d4132;font-size:clamp(.78rem,.98vw,.91rem);line-height:1.85;text-wrap:pretty}.rotulo__selo{margin:1.5rem 0 0;color:#47513a;font:500 .94rem/1 var(--serif);letter-spacing:.04em}
/* Manifesto e escolhas conscientes. */
.essencia{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);padding:clamp(4rem,8vw,8rem) max(var(--margem),calc((100vw - var(--largura))/2));color:#edf0e3;background:var(--verde-escuro)}.essencia__chamada{max-width:34rem}.essencia__chamada>svg{display:block;width:7rem;height:1.25rem;margin-top:1.6rem;color:#bac3a6}.essencia h2{max-width:15ch;margin:1.2rem 0 1.6rem;font:400 clamp(2.6rem,4vw,3.8rem)/1.02 var(--serif);letter-spacing:-.02em}.essencia__chamada>p:last-child,.valores__texto{color:#d3dac7;font-size:.78rem;line-height:1.95;text-wrap:pretty}.essencia .sobrelinha{color:#bac3a6;font-size:.6rem}.valores{padding-left:clamp(0rem,3vw,3rem);border-left:1px solid #5f6c54}.valores h3{margin:1rem 0 1.4rem;font:400 clamp(2.1rem,3vw,3rem)/1.06 var(--serif);letter-spacing:-.02em}.valores__lista{display:grid;grid-template-columns:1fr 1fr;gap:0 1.3rem;margin:1.8rem 0 0;padding:0;list-style:none}.valores__lista li{display:flex;align-items:center;gap:.7rem;padding:.85rem 0;border-top:1px solid #5f6c54;font-size:.67rem}.valores__lista li::before{content:"";width:4px;height:4px;border-radius:50%;background:#afbc97}.rodape{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:150px;padding:2rem var(--margem)}.rodape__marca{font:500 2rem/1 var(--serif);text-decoration:none;letter-spacing:-.02em;white-space:nowrap}.rodape__marca span{font-size:.9rem;letter-spacing:0}.rodape>p{color:var(--tinta-suave);font-size:.63rem;letter-spacing:.04em}.rodape__voltar{display:flex;align-items:center;gap:1rem;font-size:.65rem;text-decoration:none}.rodape__voltar svg{width:1.1rem;height:1.1rem;rotate:-90deg}
/* Diálogo nativo: foco contido, Escape e navegação por setas. */
body.dialogo-aberto{overflow:hidden}dialog{color:var(--tinta);border:0}dialog::backdrop{background:rgba(20,26,18,.9);backdrop-filter:blur(6px)}.botao-icone{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid currentColor;background:transparent;color:inherit}.botao-icone:hover{background:rgba(210,218,196,.12)}.botao-icone:focus-visible{outline-color:currentColor;outline-offset:4px}
/* Pausa opcional; o catálogo não reproduz áudio. */
.respiro{width:min(32rem,calc(100vw - 2rem));max-height:calc(100svh - 2rem);margin:auto;padding:4rem 2.5rem 2.8rem;color:var(--verde-escuro);background:var(--papel-claro);text-align:center}.respiro__fechar{position:absolute;top:1rem;right:1rem;width:35px;height:35px;border:0}.respiro__folha{display:grid;place-items:center;width:11rem;height:11rem;margin:1.5rem auto;border:1px solid #c6ceb7;border-radius:48% 52% 46% 54%;background:#e6eadc;transform:scale(.75)}.respiro__folha svg{width:4rem;height:4rem;color:#697b51}.respiro h2{margin:0 0 1rem;font:400 3.5rem/1 var(--serif)}.respiro #respiro-instrucao{max-width:30ch;margin:0 auto;color:var(--tinta-suave);font-size:.78rem;line-height:1.8}.respiro__conta{margin:1rem 0 1.8rem;color:var(--tinta-suave);font-size:.64rem;letter-spacing:.1em}.respiro__fim{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 0;border:0;border-bottom:1px solid #9da88d;background:none;font-size:.72rem}.respiro__fim svg{width:1rem;height:1rem}
@media(min-width:1550px){.abertura{max-width:1440px;margin-inline:auto}.topo{padding-inline:max(var(--margem),calc((100vw - 1440px)/2))}}
@media(max-width:1100px){.abertura{min-height:570px}.abertura__conteudo{width:42%;margin-right:2.5%;padding:2rem 1.8rem}.abertura h1{font-size:clamp(2.6rem,4.8vw,3.6rem)}.rotulo{right:2.3%;width:42%;padding:1.7rem 1.8rem}.rotulo h3{font-size:2.35rem}.rotulo__numero{margin-bottom:.8rem}.rotulo__sub{font-size:1.13rem}.rotulo__ramo{margin-block:1rem .8rem}.rotulo__texto{font-size:.78rem;line-height:1.85}.rotulo__selo{margin-top:1.1rem}}
@media(max-width:900px){:root{--margem:1.5rem;scroll-padding-top:12rem}.topo{min-height:78px}.abertura{min-height:535px;height:70vw}.abertura__conteudo{width:43%;padding:1.8rem 1.5rem}.abertura h1{font-size:2.8rem}.abertura__texto{font-size:.75rem;line-height:1.8}.abertura .sobrelinha{font-size:.5rem}.abertura__ramo{margin-top:.9rem}.abertura__nota{font-size:.52rem}.botao-colecao{margin-top:1.4rem;font-size:.7rem}.colecao__abertura{gap:2rem}.colecao__abertura h2{font-size:3rem}.colecao__abertura>p{max-width:28ch;font-size:.76rem}.capitulo__abertura{grid-template-columns:1fr auto;gap:.65rem 1rem}.capitulo__numero{grid-column:1/-1}.capitulo__abertura h3{font-size:2.2rem}.foto img{aspect-ratio:3/2}.rotulo{width:43%;padding:1.7rem 1.6rem;right:2%}.rotulo h3{font-size:2.15rem}.rotulo__texto{font-size:.72rem;line-height:1.8}.rotulo__sub{font-size:1.03rem}.rotulo__numero{font-size:.5rem;margin-bottom:.7rem}.rotulo__ramo{margin-block:.85rem}.rotulo__selo{font-size:.8rem;margin-top:1rem}.essencia{gap:2.5rem}.valores{padding-left:2rem}.rodape{flex-wrap:wrap;gap:1rem 2rem}}
/* Em tablets a ficha passa abaixo da foto, com corpo de texto confortável. */
@media(min-width:701px) and (max-width:900px){
  .foto img{aspect-ratio:4/3;object-position:left center}
  .rotulo{position:relative;top:auto;right:auto;transform:none;width:auto;margin:-1.6rem 1.8rem 0;padding:2.5rem 3rem}
  .rotulo h3{font-size:2.8rem}
  .rotulo__numero{font-size:.58rem;margin-bottom:1rem}
  .rotulo__sub{font-size:1.3rem;max-width:40ch}
  .rotulo__ramo{margin-block:1.3rem 1.1rem}
  .rotulo__texto{font-size:.9rem;line-height:1.9}
  .rotulo__selo{font-size:1rem;margin-top:1.5rem}
}
@media(max-width:700px){
:root{--margem:1.05rem;scroll-padding-top:12rem}.topo{min-height:72px;gap:1rem;padding-block:.6rem}.topo__marca{font-size:1.7rem}.topo__marca span{font-size:.5rem}.topo__nav{gap:1.2rem}.topo__nav a{font-size:.65rem}.topo__nav a:last-child{display:none}.botao-pausa{gap:.4rem;font-size:.62rem;padding-left:1rem}.botao-pausa svg{width:1.05rem;height:1.05rem}
.abertura{display:block;height:auto;min-height:0;max-height:none;margin-top:.75rem;overflow:visible;background:none}.abertura::after{display:none}.abertura__imagem{position:static;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:left center}.abertura__conteudo{width:auto;margin:-1.4rem .6rem 0;padding:2rem 1.7rem}.abertura .sobrelinha{font-size:.53rem;letter-spacing:.14em}.abertura__ramo{display:none}.abertura h1{margin-top:1rem;font-size:clamp(3rem,10vw,4rem)}.abertura h1 br{display:none}.abertura__texto{max-width:36ch;font-size:.78rem;line-height:1.8}.botao-colecao{max-width:none;min-height:45px;margin-top:1.3rem;padding:.75rem 1rem;font-size:.73rem}.abertura__nota{margin-top:.9rem;font-size:.57rem}.abertura__assinatura{display:none}
.faixa-valores{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.6rem;padding-block:1.8rem}.faixa-valores span{justify-content:center;gap:.6rem;font-size:.5rem;letter-spacing:.07em}.faixa-valores span::before{content:"";flex:none;width:3px;height:3px;border-radius:50%;background:#8c947e}.colecao{padding-top:3.4rem;scroll-margin-top:-1rem}.colecao__abertura{display:block;margin-bottom:1.6rem}.sobrelinha{font-size:.59rem}.colecao__abertura h2{margin-top:.65rem;font-size:clamp(2.8rem,9.5vw,3.6rem)}.colecao__abertura>p{max-width:42ch;margin-top:1.2rem;font-size:.75rem;line-height:1.85}.capitulo__abertura{margin-top:1rem;padding-top:1.4rem;padding-bottom:.8rem}.capitulo__numero{font-size:.53rem}.capitulo__abertura h3{max-width:19ch;font-size:2rem}.capitulo__abertura h3+p{max-width:34ch;font-size:.65rem}.capitulo__quantidade{font-size:.53rem;align-self:start;padding-top:.4rem}.produto{margin-bottom:2.5rem}.foto img{aspect-ratio:1;object-position:left center}.rotulo{position:relative;top:auto;right:auto;transform:none;width:auto;margin:-1.5rem .55rem 0;padding:1.9rem 1.7rem}.rotulo__numero{font-size:.53rem;margin-bottom:.9rem}.rotulo h3{font-size:clamp(2.25rem,8vw,3rem)}.rotulo__sub{max-width:33ch;font-size:1.18rem;line-height:1.25}.rotulo__ramo{width:6rem;margin-block:1.2rem 1rem}.rotulo__texto{font-size:.86rem;line-height:1.9}.rotulo__selo{font-size:.9rem;margin-top:1.5rem}
.essencia{grid-template-columns:1fr;gap:3rem;padding:3.5rem 1.6rem}.essencia h2{max-width:18ch;font-size:3rem}.essencia__chamada>p:last-child,.valores__texto{font-size:.76rem}.valores{padding:2.5rem 0 0;border-left:0;border-top:1px solid #5f6c54}.valores h3{font-size:2.6rem}.valores__lista li{font-size:.65rem}.rodape{display:grid;grid-template-columns:1fr auto;gap:1.3rem 1rem;min-height:150px;padding-block:2rem}.rodape>p{grid-row:2;grid-column:1/-1;margin:0;font-size:.59rem}.rodape__marca{font-size:1.7rem}.rodape__marca span{font-size:.7rem}.rodape__voltar{font-size:.58rem;gap:.5rem}.respiro{padding-inline:1.8rem}
}

@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Coleção completa na abertura, sem recorte ou papel sobre os produtos. */
body{
  background-color:var(--papel);
  background-image:url("images/decoracao/costela-de-adao.svg"),url("images/decoracao/camomilas.svg"),url("images/decoracao/costela-de-adao.svg"),url("images/decoracao/camomilas.svg");
  background-repeat:repeat-y;
  background-size:300px 2300px,240px 2300px,330px 2300px,230px 2300px;
  background-position:left -160px top 1000px,right -85px top 700px,right -180px top 2100px,left -80px top 1850px;
}
:root{scroll-padding-top:1.25rem}
.topo{position:relative;top:auto}
.colecao{scroll-margin-top:0}
.abertura{display:block;height:auto;min-height:0;max-height:none;overflow:visible;background:none}
.abertura::after{display:none}
.abertura__imagem{position:static;z-index:auto;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}
.abertura__conteudo{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);width:auto;margin:1rem .4rem 0;padding:clamp(2rem,3vw,3rem) clamp(2rem,4.5vw,4.5rem);filter:none}
.abertura__conteudo::before{clip-path:polygon(.2% 2%,4% .7%,8% 2%,12% .6%,16% 1.8%,20% .5%,24% 1.7%,28% .7%,32% 1.8%,36% .5%,40% 1.9%,44% .6%,48% 2%,52% .5%,56% 1.8%,60% .6%,64% 1.9%,68% .5%,72% 1.8%,76% .5%,80% 2%,84% .7%,88% 1.9%,92% .6%,96% 1.8%,99.8% .5%,99.4% 22%,99.9% 43%,99.4% 65%,99.9% 83%,99.5% 99%,96% 98%,92% 99.4%,88% 98%,84% 99.4%,80% 98.4%,76% 99.4%,72% 98.2%,68% 99.4%,64% 98%,60% 99.5%,56% 98.2%,52% 99.5%,48% 98.2%,44% 99.5%,40% 98%,36% 99.3%,32% 98.2%,28% 99.4%,24% 98%,20% 99.5%,16% 98%,12% 99.5%,8% 98.2%,4% 99.4%,.3% 98.4%,.7% 79%,.2% 60%,.7% 41%,.2% 22%)}
.abertura .sobrelinha{font-size:.63rem;letter-spacing:.15em}
.abertura h1{margin:.8rem 0 0;font-size:clamp(3rem,4.7vw,4.7rem);line-height:.99}
.abertura__ramo{display:block;margin-top:1.3rem;width:6rem;height:1rem}
.abertura__ritual{max-width:28rem}
.abertura__texto{max-width:38ch;font-size:.86rem;line-height:1.9}
.abertura .botao-colecao{width:auto;min-width:16rem;max-width:100%;margin-top:1.4rem}
.abertura__nota{margin-top:1rem;font-size:.6rem}
@media(max-width:900px){
  .abertura__conteudo{gap:2rem;padding:2rem}
  .abertura h1{font-size:3rem}
  .abertura__texto{font-size:.8rem}
  .abertura .sobrelinha{font-size:.54rem}
  .abertura .botao-colecao{min-width:0;width:100%}
}
@media(max-width:700px){
  body{background-size:230px 2100px,180px 2100px,240px 2100px,180px 2100px;background-position:left -160px top 800px,right -120px top 500px,right -165px top 1800px,left -115px top 1600px}
  .abertura__conteudo{grid-template-columns:1fr;gap:1.3rem;margin:.7rem .1rem 0;padding:1.9rem 1.7rem}
  .abertura h1{font-size:clamp(3rem,10vw,4rem);margin-top:.8rem}
  .abertura h1 br{display:none}
  .abertura__ramo{margin-top:1.2rem}
  .abertura__texto{font-size:.8rem;max-width:38ch}
  .abertura .botao-colecao{margin-top:1.2rem}
  .faixa-valores{margin-top:1rem}
}
/* Impressão da coleção completa. */
@media print{
@page{size:A4;margin:12mm}:root{background:white;color:#20271c;font-size:11pt}body{margin:0}.topo,.pular,.botao-pausa,.rodape__voltar,dialog,.abertura__assinatura,.botao-colecao{display:none!important}.abertura{display:grid;height:165mm;min-height:0;max-height:none;margin:0;overflow:hidden;page-break-after:always}.abertura__imagem{position:absolute;height:100%;width:100%;aspect-ratio:auto;object-fit:cover}.abertura__conteudo{width:44%;margin:0 2% 0 auto;padding:7mm}.abertura h1{font-size:35pt}.abertura__texto{font-size:9pt}.faixa-valores{padding:6mm 0;min-height:0}.colecao{padding:0}.colecao__abertura{display:flex;margin-block:10mm;gap:8mm}.colecao__abertura h2{font-size:27pt}.colecao__abertura>p{font-size:9pt;max-width:32ch}.capitulo[hidden]{display:block!important}.capitulo__abertura{display:block;padding-block:5mm;margin:0;break-after:avoid}.capitulo__abertura h3{font-size:23pt;max-width:none}.capitulo__numero,.capitulo__quantidade{display:none}.capitulo__abertura h3+p{font-size:8pt}.produto{min-height:132mm;margin:0 0 10mm;break-inside:avoid}.foto img{width:100%;height:132mm;object-fit:cover}.rotulo{position:absolute;right:2%;top:50%;transform:translateY(-50%);width:42%;margin:0;padding:7mm;filter:none}.rotulo h3{font-size:24pt}.rotulo__sub{font-size:13pt}.rotulo__texto{font-size:8.8pt;line-height:1.7}.rotulo__numero{font-size:6pt}.rotulo__ramo{margin-block:4mm}.rotulo__selo{margin-top:5mm;font-size:10pt}.essencia{display:block;padding:10mm 0 0;color:#26321e;background:none;page-break-before:always}.essencia h2{max-width:26ch;font-size:31pt}.essencia .sobrelinha,.essencia__chamada>p:last-child,.valores__texto{color:#3e4937}.essencia__chamada>p:last-child,.valores__texto{font-size:10pt}.valores{margin-top:10mm;padding:0;border:0}.valores h3{font-size:26pt}.valores__lista{grid-template-columns:repeat(3,1fr)}.valores__lista li{color:#26321e;font-size:9pt;border-color:#aeb7a6}.rodape{min-height:0;margin-top:10mm;padding:5mm 0;border-top:1px solid #aeb7a6}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}

@media print{
  body{background:white}
  .abertura{display:block;height:auto;min-height:0;max-height:none;overflow:visible;break-inside:avoid}
  .abertura__imagem{position:static;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
  .abertura__conteudo{display:grid;grid-template-columns:1fr 1fr;gap:8mm;width:auto;margin:4mm 0 0;padding:7mm}
  .abertura h1{font-size:33pt}
  .abertura__texto{font-size:9pt}
}
