.szt_7G_aviso{border-bottom:1px solid var(--line);background:var(--paper)}.szt_7G_conteudo{gap:var(--s-2);padding-block:var(--s-2);font-size:15px;display:grid}.szt_7G_conteudo p{max-width:70ch}.szt_7G_botoes{gap:var(--s-1);flex-wrap:wrap;display:flex}@media (min-width:900px){.szt_7G_conteudo{grid-template-columns:1fr auto;align-items:center}}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-latin-500-italic.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:300;font-display:swap;src:url(/fonts/jost-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.woff2)format("woff2")}:root{--ink:#0a0a0a;--ivory:#f3f0e9;--paper:#faf8f4;--stone:#e4dfd3;--warm:#6b675e;--emerald:#1f3d33;--ok:#2f6b4f;--err:#9b2c2c;--line:#0a0a0a29;--ink-hover:#2a2a28;--swatch-esmeralda:#1f8f9b;--swatch-perola:#e8e6df;--font-display:"Playfair Display",Georgia,serif;--font-body:Jost,system-ui,sans-serif;--fs-h1:clamp(40px,5vw,64px);--lh-h1:1.05;--fs-h2:clamp(28px,3.2vw,40px);--lh-h2:1.1;--fs-h3:clamp(20px,2vw,24px);--lh-h3:1.2;--fs-body:clamp(16px,1.1vw,17px);--lh-body:1.6;--fs-label:12px;--ls-label:.26em;--fs-button:13px;--ls-button:.2em;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:40px;--s-5:64px;--s-6:96px;--s-7:128px;--container:1280px;--gutter:24px;--margin-desktop:72px;--margin-mobile:20px;--radius:0;--radius-arch:999px 999px 0 0;--ease:cubic-bezier(.16,1,.3,1);--dur:.5s;--dur-fast:.25s;--rise:16px}@media (prefers-reduced-motion:reduce){:root{--dur:0s;--dur-fast:0s;--rise:0px}}body{background:var(--ivory);color:var(--ink);font:300 var(--fs-body)/var(--lh-body) var(--font-body)}h1,h2,h3{font-family:var(--font-display);font-style:italic;font-weight:400}.label{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--warm)}.btn{font:500 var(--fs-button)/1 var(--font-body);letter-spacing:var(--ls-button);text-transform:uppercase;border:1px solid var(--ink);min-height:48px;transition:background var(--dur-fast);border-radius:0;padding:18px 32px}.btn--primary{background:var(--ink);color:var(--ivory)}.btn--primary:hover{background:var(--ink-hover)}.btn--secondary{color:var(--ink);background:0 0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
:root{--line-on-ink:color-mix(in srgb, var(--ivory) 18%, transparent);--text-on-ink-soft:color-mix(in srgb, var(--ivory) 78%, var(--ink));--header-h:60px;--touch:44px}@media (min-width:900px){:root{--header-h:78px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-2))}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;border-radius:var(--radius)}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h1,h2,h3{letter-spacing:-.005em;text-wrap:balance}p{max-width:62ch}strong,b{font-weight:500}.container{width:100%;max-width:var(--container);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:900px){.container{padding-inline:var(--margin-desktop)}}.secao{padding-block:var(--s-5)}@media (min-width:900px){.secao{padding-block:var(--s-6)}}.escuro{background:var(--ink);color:var(--ivory)}.escuro :focus-visible{outline-color:var(--ivory)}.escuro .label{color:var(--text-on-ink-soft)}.label{font-weight:400;display:block}@media (max-width:899px){.label{font-size:11px}}.btn{justify-content:center;align-items:center;gap:var(--s-1);text-align:center;cursor:pointer;line-height:1.3;text-decoration:none;display:inline-flex}.btn--secondary:hover{background:var(--paper)}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.35;cursor:not-allowed}.escuro .btn--secondary{border-color:var(--ivory);color:var(--ivory)}.escuro .btn--secondary:hover{background:var(--ink-hover)}.link-texto{min-height:var(--touch);font:500 var(--fs-button) / 1 var(--font-body);letter-spacing:var(--ls-button);text-transform:uppercase;text-underline-offset:6px;align-items:flex-end;padding-bottom:10px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-texto:hover{text-decoration-thickness:2px}.link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.pendente{font-style:italic}.tag{border:1px solid var(--ink);background:var(--paper);font:400 11px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;padding:4px 9px;display:inline-block}.tag--estoque{border-color:var(--emerald);color:var(--emerald)}.tag--esgotado{border-color:var(--warm);color:var(--warm)}.aviso{border-left:2px solid var(--ok);background:var(--paper);padding:12px 16px;font-size:15px}.aviso--erro{border-left-color:var(--err)}.aviso--teste{border-left-color:var(--ink)}.migalhas{letter-spacing:.2em;text-transform:uppercase;color:var(--warm);font-size:12px}.migalhas ol{flex-wrap:wrap;padding:0;list-style:none;display:flex}.migalhas li+li:before{content:"/";margin-inline:.6em}.migalhas a{padding-block:14px;text-decoration:none;display:inline-block}.migalhas a:hover{text-underline-offset:4px;text-decoration:underline}.migalhas [aria-current]{padding-block:14px;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{left:var(--s-2);z-index:100;background:var(--ink);color:var(--ivory);padding:12px 16px;position:absolute;top:-100px}.pular:focus{top:var(--s-2)}@keyframes surgir{0%{opacity:0;transform:translateY(var(--rise))}}.surgir{animation:surgir var(--dur) var(--ease) both}.surgir--depois{animation-delay:.12s}.fundo-claro{mix-blend-mode:multiply}
