:root{--verde:#012616;--verde-meio:#0c3324;--folha:#1b4a34;--dourado:#c9a227;--dourado-texto:#7a6116;--marfim:#f6f1e6;--papel:#fbf8f1;--areia:#efe6d2;--tinta:#14241c;--tinta-suave:#3e5349;--linha:rgba(1,38,22,0.14);--serif:var(--font-serif),"Palatino Linotype",Palatino,serif;--sans:var(--font-sans),"Segoe UI",sans-serif;--sombra:0 16px 40px rgba(1,38,22,0.08);--card:#ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--tinta);background:var(--marfim);font-family:var(--sans);font-weight:400;line-height:1.55}img{max-width:100%}a,button,input{color:inherit}button,input{font:inherit}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.08;letter-spacing:-.02em}p{margin:0}.skip{position:absolute;left:1rem;top:-4rem;background:var(--verde);color:var(--marfim);padding:.6rem 1rem;z-index:90}.skip:focus{top:1rem}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--verde);color:var(--marfim)}.ribbon{overflow:hidden;border-bottom:1px solid rgba(201,162,39,.35)}.ribbon-track{display:flex;width:max-content;animation:ribbon 36s linear infinite}.ribbon span{display:inline-flex;align-items:center;gap:1.5rem;padding:.48rem 0 .48rem 1.5rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ribbon span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dourado)}@keyframes ribbon{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.header-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:78px;padding:.4rem 4vw}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:.2rem}.icon-button{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--marfim);cursor:pointer}.icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:4px;right:2px;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;background:var(--dourado);color:var(--verde);font-size:.68rem;font-weight:700;display:grid;place-items:center}.brand{display:flex;align-items:center;gap:.7rem;color:var(--marfim);text-decoration:none}.brand-seal{width:54px;height:54px;flex:none;border-radius:50%;overflow:hidden;border:1px solid rgba(201,162,39,.75);background:#fff}.brand-seal img{width:100%;height:100%;object-fit:contain;background:#fff}.wordmark{display:grid;line-height:1}.wordmark strong{font-family:var(--serif);font-size:1.7rem;font-weight:600}.wordmark small{margin-top:.22rem;color:var(--dourado);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.search-panel{position:absolute;left:0;right:0;z-index:41;padding:.9rem 4vw 1rem;background:var(--papel);color:var(--tinta);border-bottom:1px solid var(--linha);box-shadow:var(--sombra)}.search-panel input{width:100%;border:1px solid var(--linha);border-radius:999px;background:white;padding:.75rem 1rem}.search-panel ul{list-style:none;margin:.7rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.search-panel a{display:grid;grid-template-columns:48px 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.35rem 0;text-decoration:none}.search-panel img{width:48px;height:48px;object-fit:cover;border-radius:.6rem;background:var(--areia)}.search-panel small,.search-panel strong{display:block}.search-panel small{color:var(--tinta-suave)}.search-panel em{font-style:normal;font-weight:650}.search-panel>p{margin-top:.7rem;color:var(--tinta-suave)}.menu-panel{position:fixed;top:0;left:0;z-index:81;width:min(400px,92vw);height:100%;overflow:auto;padding:1.1rem 1.3rem 2rem;background:var(--papel);color:var(--tinta);box-shadow:var(--sombra)}.menu-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.menu-head strong{font-family:var(--serif);font-size:1.8rem}.drawer-head button,.menu-head button,.text-button{border:0;background:transparent;cursor:pointer}.menu-panel a{display:block;padding:.8rem 0;border-bottom:1px solid var(--linha);text-decoration:none;font-size:1.08rem}.menu-panel a:hover{color:var(--dourado-texto)}.section-title{margin:0 0 1.3rem;text-align:center;color:var(--verde);font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:.04em;text-transform:uppercase}.section-title:after{content:"";display:block;width:64px;height:3px;margin:.7rem auto 0;background:var(--dourado)}.section-lead{max-width:38rem;margin:-.4rem auto 1.3rem;text-align:center;color:var(--tinta-suave)}.block{padding:2.8rem 4vw 3rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.25rem;border:0;border-radius:999px;background:var(--verde);color:var(--marfim);font-weight:600;text-decoration:none;cursor:pointer}.button-block{width:100%}.button-small{min-height:38px;padding:.4rem .85rem;font-size:.86rem}.button-ghost{background:transparent;color:var(--verde);box-shadow:inset 0 0 0 1.5px var(--verde)}.button:hover{transform:translateY(-1px)}.eyebrow{margin:0 0 .55rem;color:var(--dourado-texto);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.ornament{display:block;width:132px;height:16px;margin:.2rem 0 1rem;stroke:var(--dourado);fill:var(--dourado);stroke-width:1.4}.hero{background:#f3ecdf;line-height:0}.hero img{width:100%;height:auto;display:block}.tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0 0 1.3rem}.tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:.35rem .1rem;color:var(--tinta-suave);cursor:pointer;font-weight:600}.tabs button.is-on{color:var(--verde);border-color:var(--dourado)}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.pcard{display:flex;flex-direction:column;min-width:0;padding:.65rem .65rem .9rem;background:var(--card);border-radius:1.15rem;box-shadow:0 10px 28px rgba(1,38,22,.06)}.pcard-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:.85rem;background:var(--areia)}.pcard-media img{object-fit:cover}.pcard-media img.is-contain{object-fit:contain;padding:.7rem}.pcard-badge{position:absolute;z-index:1;top:.55rem;left:.55rem;padding:.28rem .55rem;border-radius:999px;background:var(--verde);color:var(--marfim);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pcard-body{display:flex;flex-direction:column;flex:1 1;padding:.75rem .25rem 0}.pcard-kicker{margin:0;color:var(--dourado-texto);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pcard h3{margin:.3rem 0 .35rem;font-family:var(--sans);font-size:1.05rem;font-weight:650;letter-spacing:0;line-height:1.25}.pcard h3 a{text-decoration:none}.pcard-price{margin:0;color:var(--verde);font-family:var(--serif);font-size:1.45rem;font-weight:600}.pcard-blurb,.pcard-detail{color:var(--tinta-suave)}.pcard-detail{margin:.1rem 0 .35rem;font-size:.86rem}.pcard-blurb{margin:0 0 .9rem;font-size:.92rem}.pcard .button{margin-top:auto}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:0;padding:1.1rem 6vw;list-style:none;background:white;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);text-align:center}.trust-row span,.trust-row strong{display:block}.trust-row strong{color:var(--verde);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.trust-row span{color:var(--tinta-suave);font-size:.9rem}.choose-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.choose-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:white;color:var(--tinta);text-decoration:none;box-shadow:0 10px 28px rgba(1,38,22,.06)}.choose-photo{position:relative;display:block;aspect-ratio:1;background:#f4efe4}.choose-photo img{object-fit:contain;padding:.35rem}.choose-card>span:last-child{display:grid;grid-gap:.3rem;gap:.3rem;padding:.95rem 1rem 1.15rem}.choose-card small{color:var(--dourado-texto);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.choose-card strong{color:var(--verde);font-family:var(--serif);font-size:1.7rem;font-weight:600;line-height:1.05}.manifesto{background:#f4efe4;line-height:0}.manifesto img{width:100%;height:auto;display:block}.shift-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.shift-grid article{padding:1.3rem 1.2rem 1.4rem;background:white;border-radius:1.1rem;box-shadow:0 8px 24px rgba(1,38,22,.05)}.shift-grid h3{margin:0 0 .45rem;color:var(--verde);font-size:1.7rem}.comments{padding:2.6rem 4vw 2.2rem;background:white}.comment-row{display:flex;gap:.9rem;overflow-x:auto;scrollbar-width:none}.comment-row::-webkit-scrollbar{display:none}.comment-card{flex:0 0 min(320px,78vw);display:flex;flex-direction:column;gap:.45rem;min-height:220px;padding:1.1rem 1.1rem 1.15rem;background:var(--marfim);border-radius:1.05rem}.comment-label{color:var(--dourado-texto);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.comment-card h3{margin:0;font-family:var(--sans);font-size:1.08rem;font-weight:650;letter-spacing:0}.comment-card p{color:var(--tinta-suave)}.comment-card a{margin-top:auto;color:var(--verde);font-weight:650;text-decoration:none}.comments-action{margin:1.2rem 0 0;text-align:center}.faq-block{max-width:820px;margin:0 auto}.accordion{border-top:1px solid var(--linha)}.accordion-item{border-bottom:1px solid var(--linha)}.accordion-item button{width:100%;display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;background:transparent;text-align:left;font-weight:650;cursor:pointer}.accordion-item button span{color:var(--dourado-texto);font-family:var(--serif);font-size:1.4rem;line-height:1}.accordion-panel{padding:0 0 1rem;color:var(--tinta-suave);display:grid;grid-gap:.55rem;gap:.55rem}.accordion-panel ol,.accordion-panel ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.close-band{padding:3.4rem 6vw 3.6rem;text-align:center;background:radial-gradient(circle at 80% 0,rgba(201,162,39,.18),transparent 32%),var(--marfim)}.close-band h2{margin:0 auto .7rem;max-width:16ch;color:var(--verde);font-size:clamp(2rem,4vw,3.2rem)}.close-band p{max-width:36rem;margin:0 auto;color:var(--tinta-suave)}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}.cart-page,.pdp{width:min(1120px,calc(100% - 8vw));margin:0 auto;padding:1.3rem 0 3.5rem}.crumb{color:var(--tinta-suave);font-size:.9rem;margin-bottom:1rem}.crumb a{text-decoration:none}.pdp-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}.pdp-frame{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.25rem;background:white;box-shadow:var(--sombra)}.pdp-frame img{object-fit:cover}.pdp-frame.is-contain img{object-fit:contain;padding:1.2rem}.pdp-buy{padding:1.3rem 1.25rem 1.4rem;background:white;border-radius:1.25rem;box-shadow:var(--sombra)}.pdp-buy h1{margin:.15rem 0 .45rem;color:var(--verde);font-size:clamp(2.2rem,4vw,3.3rem)}.pdp-price{margin:0 0 .55rem;font-family:var(--serif);font-size:2rem;color:var(--verde)}.pdp-price small{margin-left:.35rem;color:var(--tinta-suave);font-family:var(--sans);font-size:.95rem}.pdp-promise{font-weight:600;margin-bottom:.45rem}.pdp-buy>p+p{margin-top:.45rem}.option-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 .4rem}.option{border:1px solid var(--linha);border-radius:999px;background:var(--papel);padding:.45rem .8rem;cursor:pointer}.option.is-selected{background:var(--verde);border-color:var(--verde);color:var(--marfim)}.option.is-soon{opacity:.6;cursor:default}.aside{margin:.6rem 0 0;color:var(--dourado-texto);font-weight:600}.bullet-list{margin:.9rem 0 1rem;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem}.bullet-list li{padding-left:.85rem;border-left:2px solid var(--dourado)}.bullet-list a{text-decoration:none}.buy-row{display:flex;gap:.7rem;align-items:center}.buy-row .button{flex:1 1}.qty{display:inline-flex;align-items:center;gap:.2rem;border:1px solid var(--linha);border-radius:999px;padding:.15rem;background:var(--papel)}.qty button{width:36px;height:36px;border:0;border-radius:999px;background:var(--verde);color:var(--marfim);cursor:pointer}.qty span{min-width:1.4rem;text-align:center}.buy-trust{margin:.8rem 0 0;color:var(--tinta-suave);font-size:.88rem}.pdp .accordion{margin-top:1.6rem}.pdp .comments,.pdp .related{margin-top:.5rem}.related{padding:1.4rem 0 1rem}.related .section-title{margin-top:.4rem}.cart-page h1{margin:0 0 1.2rem;color:var(--verde);font-size:clamp(2.4rem,5vw,3.6rem)}.cart-layout{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}.cart-list,.drawer-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.cart-list li,.drawer-lines li{display:grid;grid-template-columns:96px 1fr;grid-gap:.9rem;gap:.9rem;align-items:center;padding:.75rem;background:white;border-radius:1rem}.cart-list img,.drawer-lines img{width:96px;height:96px;object-fit:cover;border-radius:.7rem;background:var(--areia)}.line-top{display:flex;justify-content:space-between;gap:.6rem}.line-detail{display:block;color:var(--tinta-suave);font-size:.9rem}.line-actions{display:flex;align-items:center;gap:.8rem;margin-top:.45rem}.text-button{padding:0;color:var(--dourado-texto)}.cart-summary,.drawer-foot{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.1rem;background:white;border-radius:1rem}.cart-summary p,.drawer-foot p{display:flex;justify-content:space-between;gap:1rem}.cart-summary strong,.drawer-foot strong{font-family:var(--serif);font-size:1.6rem}.cart-summary small,.drawer-foot small{color:var(--tinta-suave)}.cart-empty{display:grid;justify-items:start;grid-gap:1rem;gap:1rem}.page-upsells{margin-top:2rem}.page-upsells h2{margin:0 0 .8rem;font-family:var(--sans);font-size:1.2rem;letter-spacing:0}.drawer[hidden]{display:none}.drawer.is-open{display:block}.drawer-backdrop{position:fixed;inset:0;z-index:70;border:0;background:rgba(1,38,22,.46)}.drawer-panel{position:fixed;top:0;right:0;z-index:71;width:min(440px,100%);height:100%;display:flex;flex-direction:column;background:var(--marfim);box-shadow:var(--sombra)}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem .4rem}.drawer-head h2{margin:0;color:var(--verde);font-size:2rem}.drawer-head button{font-size:1.8rem;line-height:1;color:var(--verde)}.drawer-note{margin:0 1.1rem .6rem;padding:.55rem .75rem;border-radius:.7rem;background:rgba(201,162,39,.16);color:var(--verde);font-size:.88rem}.drawer-scroll{overflow:auto;flex:1 1;padding:0 1.1rem 1rem}.drawer-lines li{grid-template-columns:72px 1fr}.drawer-lines img{width:72px;height:72px}.drawer-empty{padding:.4rem 0 1rem;display:grid;grid-gap:.45rem;gap:.45rem}.drawer-empty a,.drawer-foot>a{color:var(--dourado-texto);text-align:center}.drawer-foot{border-radius:0;border-top:1px solid var(--linha)}.page-upsells h2,.upsells h3{color:var(--verde)}.upsells h3{margin:1rem 0 .6rem;font-family:var(--sans);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.page-upsells ul,.upsells ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.page-upsells li,.upsells li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.45rem;background:white;border-radius:.9rem}.page-upsells img,.upsells img{width:64px;height:64px;object-fit:cover;border-radius:.6rem;background:var(--areia)}.page-upsells span,.page-upsells strong,.upsells span,.upsells strong{display:block}.page-upsells span,.upsells span{color:var(--tinta-suave)}.page{width:min(760px,calc(100% - 8vw));margin:0 auto;padding:2.4rem 0 4rem}.page h1{margin:0 0 .8rem;font-size:clamp(2.3rem,5vw,3.6rem)}.page h1,.page h2{color:var(--verde)}.page h2{margin:1.8rem 0 .45rem;font-size:1.8rem}.page li+li,.page p+p{margin-top:.7rem}.page ul{padding-left:1.1rem}.contact-grid{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.4rem}.contact-card{display:block;padding:1.1rem 1.15rem;text-decoration:none;background:white;border-radius:1rem;box-shadow:var(--sombra)}.contact-card span{color:var(--dourado-texto);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.contact-card strong{display:block;margin-top:.2rem;font-family:var(--serif);font-size:1.8rem;color:var(--verde)}.blog-band{padding:2.4rem 4vw 2.6rem;background:var(--marfim);border-top:1px solid var(--linha)}.blog-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.blog-head h2{margin:0;color:var(--verde);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.04em;text-transform:uppercase}.blog-head a{color:var(--dourado-texto);font-weight:650;text-decoration:none}.blog-track{display:flex;gap:.9rem;overflow-x:auto;scrollbar-width:none}.blog-track::-webkit-scrollbar{display:none}.blog-card{flex:0 0 min(280px,74vw);padding:.55rem .55rem .85rem;background:white;border-radius:1rem}.blog-card a{text-decoration:none}.blog-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:.75rem;background:#f4efe4}.blog-card h3{margin:.65rem .15rem .25rem;font-family:var(--sans);font-size:1rem;font-weight:650;letter-spacing:0;line-height:1.3}.blog-card time,.blog-list time,.post time{color:var(--tinta-suave);font-size:.86rem}.rail{position:relative}.rail-arrow{position:absolute;top:42%;z-index:2;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;border:0;border-radius:50%;background:white;color:var(--verde);box-shadow:0 2px 10px rgba(1,38,22,.16);cursor:pointer}.rail-arrow.is-prev{left:.2rem}.rail-arrow.is-next{right:.2rem}.rail-arrow.is-next svg{transform:scaleX(-1)}.rail-arrow svg{width:16px;height:16px}.blog-page{width:min(1080px,calc(100% - 8vw));margin:0 auto;padding:2.4rem 0 4rem}.blog-page h1{margin:0 0 .5rem;color:var(--verde);font-size:clamp(2.4rem,5vw,3.8rem)}.blog-page .lead{max-width:40rem;color:var(--tinta-suave);margin-bottom:1.4rem}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.blog-list article{padding:.6rem .6rem 1rem;background:white;border-radius:1rem}.blog-list a{text-decoration:none}.blog-list img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:.8rem;background:#f4efe4}.blog-list h2{margin:.7rem .2rem .25rem;color:var(--verde);font-size:1.6rem}.blog-list p{margin:.4rem .2rem 0;color:var(--tinta-suave)}.post time{display:block;margin-bottom:.8rem}.post-figure{margin:0 0 1.2rem}.post-figure img{width:100%;height:auto;border-radius:1rem}.post .button{margin-top:1.2rem}.newsletter{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:2rem 6vw;background:#f3ecdf;border-top:1px solid var(--linha)}.newsletter h2{margin:0 0 .4rem;color:var(--verde);font-size:clamp(1.8rem,3vw,2.5rem)}.newsletter>div>p{color:var(--tinta-suave);max-width:36rem}.news-form{display:grid;grid-template-columns:1fr auto;grid-gap:.6rem .7rem;gap:.6rem .7rem}.news-form input{min-height:48px;border:1px solid var(--linha);border-radius:999px;background:white;padding:0 1rem}.news-form p{grid-column:1/-1;color:var(--tinta-suave);font-size:.88rem}.footer{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:1.6rem 2rem;gap:1.6rem 2rem;padding:2.8rem 6vw 1.6rem;background:var(--verde);color:var(--marfim)}.footer h2{margin:0 0 .7rem;font-family:var(--sans);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dourado)}.footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.footer a{text-decoration:none}.footer a:hover{color:var(--dourado)}.footer-wordmark{margin:0 0 .45rem;font-family:var(--serif);font-size:2.2rem;line-height:1}.footer-brand p{max-width:16rem;color:var(--areia)}.footer-brand a{display:inline-flex;align-items:center;margin-top:.8rem}.footer-note{grid-column:1/-1;margin-top:.6rem;padding-top:1rem;border-top:1px solid rgba(201,162,39,.28);color:var(--areia);font-size:.88rem}.social-icon{width:1rem;height:1rem;margin-right:.4rem;fill:none;stroke:currentColor;stroke-width:1.6}.whatsapp-float{position:fixed;right:1rem;bottom:1rem;z-index:35;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:white;text-decoration:none;box-shadow:var(--sombra)}.whatsapp-float svg{width:30px;height:30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--dourado);outline-offset:3px}.skin{background:var(--papel)}.skin-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.7rem;gap:.7rem;max-width:1080px;margin:0 auto 1rem}.skin-tab{display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem 1rem;border:1.5px solid var(--linha);border-radius:1rem;background:white;text-align:left;cursor:pointer}.skin-tab strong{color:var(--verde);font-size:1rem}.skin-tab span{color:var(--tinta-suave);font-size:.85rem}.skin-tab.is-on{border-color:var(--verde);background:var(--verde)}.skin-tab.is-on span,.skin-tab.is-on strong{color:var(--marfim)}.skin-panel{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:1.2rem;gap:1.2rem;max-width:1080px;margin:0 auto}.skin-info{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start;padding:1.4rem 1.5rem;background:white;border-radius:1.1rem;box-shadow:0 8px 24px rgba(1,38,22,.05)}.skin-info h3{margin:.3rem 0 0;color:var(--dourado-texto);font-family:var(--sans);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.skin-signs{margin:0;padding-left:1.1rem}.skin-ingredients{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.skin-ingredients li{padding:.75rem .8rem;border-radius:.8rem;background:var(--marfim)}.skin-ingredients strong{display:block;color:var(--verde);font-size:.92rem}.skin-ingredients span{color:var(--tinta-suave);font-size:.86rem}.skin-pick{display:flex;flex-direction:column;gap:.35rem;padding:.9rem;background:white;border-radius:1.1rem;box-shadow:0 10px 28px rgba(1,38,22,.06)}.skin-pick h3{margin:.3rem 0 0;font-family:var(--sans);font-size:1.1rem;font-weight:650;letter-spacing:0}.skin-pick h3 a{text-decoration:none}.skin-pick-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:.85rem;background:var(--areia)}.skin-pick-media img{object-fit:cover}.skin-pick .pcard-blurb{display:block;color:var(--tinta-suave)}.skin-pick .button{margin-top:auto}.skin-pick-more{margin-top:.3rem;color:var(--dourado-texto);font-size:.88rem;font-weight:600;text-align:center}.skin-pick.is-soon{justify-content:center;padding:1.4rem;background:var(--areia)}.skin-pick.is-soon p:not(.pcard-kicker){margin-bottom:.8rem;color:var(--tinta-suave)}.skin-note{max-width:1080px;margin:.9rem auto 0;color:var(--tinta-suave);font-size:.84rem;text-align:center}.pack-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0 .4rem}.pack-title{color:var(--dourado-texto);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pack{display:grid;grid-template-columns:1fr auto;grid-gap:.1rem 1rem;gap:.1rem 1rem;align-items:center;padding:.75rem 1rem;border:1.5px solid var(--linha);border-radius:.9rem;background:white;text-align:left;cursor:pointer}.pack.is-on{border-color:var(--verde);box-shadow:inset 0 0 0 1px var(--verde)}.pack-name{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:650}.pack-name em{padding:.15rem .5rem;border-radius:999px;background:var(--dourado);color:var(--verde);font-size:.66rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pack-unit{grid-column:1;color:var(--tinta-suave);font-size:.85rem}.pack-price{grid-column:2;grid-row:1/span 2;display:grid;justify-items:end;color:var(--verde);font-family:var(--serif);font-size:1.35rem;font-weight:600}.pack-price s{color:var(--tinta-suave);font-family:var(--sans);font-size:.8rem;font-weight:400}.pack-hint{color:var(--tinta-suave);font-size:.82rem}@media (max-width:1100px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.wordmark small{display:none}.wordmark strong{font-size:1.35rem}.brand-seal{width:44px;height:44px}.blog-list,.cart-layout,.choose-grid,.footer,.newsletter,.pdp-grid,.shift-grid,.shop-grid,.trust-row{grid-template-columns:1fr}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-form{grid-template-columns:1fr}.footer{padding-bottom:5.5rem}.skin-tabs{grid-template-columns:repeat(2,1fr)}.skin-ingredients,.skin-panel{grid-template-columns:1fr}}@media (max-width:560px){.header-bar{min-height:68px;padding-inline:2vw}.pcard-blurb{display:none}.drawer-panel{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}.ribbon-track{animation:none}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_967f48{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_967f48{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_e143fd{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_e143fd{--font-sans:"Outfit","Outfit Fallback"}