:root{color-scheme:light;--linho: #F5F1EB;--areia: #E9DDCF;--areia-2: #EFE6DA;--papel: #FBF8F3;--oliva: #78816B;--oliva-txt: #59614F;--cafe: #3A312C;--cafe-forte: #2A231F;--cafe-70: rgba(58, 49, 44, .74);--linha: rgba(58, 49, 44, .16);--linha-forte: rgba(58, 49, 44, .34);--erro: #8A3B2E;--sombra: rgba(58, 49, 44, .35);--foto: #EFEAE2;--serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--sans: "Manrope", "Avenir Next", "Segoe UI", system-ui, sans-serif;--gutter: clamp(16px, 4vw, 48px);--max: 1320px;--ease: cubic-bezier(.22, .61, .36, 1);--t: .4s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--linho);color:var(--cafe);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:50;background:var(--linho)}body.is-locked{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--oliva-txt);outline-offset:3px}::selection{background:var(--areia)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-80px;z-index:100;background:var(--cafe);color:var(--linho);padding:10px 16px;text-decoration:none}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;text-wrap:balance;letter-spacing:-.005em}h1{font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.08}h2{font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.1}h3{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.15}p{margin:0 0 1em}.lead{font-size:clamp(1.05rem,1.3vw,1.16rem);color:var(--cafe-70);max-width:34em}.eyebrow{display:block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--oliva-txt);margin-bottom:16px}.tirada{font-family:var(--serif);font-style:italic;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.24}.small{font-size:.875rem;color:var(--cafe-70)}.gap{background:#78816b21;outline:1px dashed var(--oliva);outline-offset:1px;padding:0 .3em;font-style:normal;font-family:var(--sans);font-size:.88em}.mark{border-bottom:1px dashed var(--oliva)}.hide-marks .gap{display:none}.hide-marks .mark{border-bottom:0}.hide-marks .tag-ia{display:none}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.section{padding-block:clamp(72px,10vw,140px)}.section--tight{padding-block:clamp(48px,7vw,96px)}.band{background:var(--areia)}.band-2{background:var(--areia-2)}.grid-2{display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:1fr;align-items:center}.grid-2>*{min-width:0}@media(min-width:900px){.grid-2{grid-template-columns:1fr 1fr}.grid-2.is-reversed>:first-child{order:2}}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:clamp(32px,5vw,56px)}.section-head>*{min-width:0}.section-head p{max-width:30em;margin:0}.stack{display:grid;gap:18px;justify-items:start}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border:1px solid var(--cafe);background:var(--cafe);color:var(--linho);font-size:.95rem;font-weight:500;text-decoration:none;cursor:pointer;border-radius:0;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.btn:hover{background:var(--cafe-forte);border-color:var(--cafe-forte)}.btn--ghost{background:transparent;color:var(--cafe)}.btn--ghost:hover{background:var(--cafe);color:var(--linho)}.btn--block{width:100%}.arrow{display:inline-block;transition:transform var(--t) var(--ease)}.btn:hover .arrow,.link:hover .arrow{transform:translate(4px)}.link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;background:none;border-top:0;border-left:0;border-right:0;padding:0 0 2px;cursor:pointer}.actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:28px}.pills{display:flex;flex-wrap:wrap;gap:10px}.pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid var(--cafe);text-decoration:none;font-size:.95rem;font-weight:500;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.pill:hover{background:var(--cafe);color:var(--linho)}.pill small{font-weight:400;font-size:.78rem;color:var(--cafe-70)}.pill:hover small{color:var(--linho)}.pills--soft .pill{border-color:var(--linha-forte);min-height:44px;font-weight:400;padding:0 16px}.pills--soft .pill:hover{border-color:var(--cafe)}.proto{background:var(--cafe);color:var(--linho);font-size:.76rem}.proto .wrap{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;justify-content:space-between;padding-block:7px}.proto button{background:none;border:1px solid rgba(245,241,235,.5);color:var(--linho);font-size:.74rem;padding:4px 10px;cursor:pointer;min-height:30px}.notice{background:var(--oliva);color:var(--linho);font-size:.82rem;text-align:center}.notice a{display:block;text-decoration:none;padding-block:9px}.notice a:hover span{text-decoration:underline}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--linho);border-bottom:1px solid var(--linha);transition:transform var(--t) var(--ease)}.header.is-hidden{transform:translateY(calc(-100% - env(safe-area-inset-top,0px)))}.header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.logo{justify-self:center;line-height:0}.logo img{height:42px;width:auto}.nav{display:none;gap:26px;align-items:center}.nav a{text-decoration:none;display:grid;line-height:1.25;padding:8px 0;position:relative}.nav a span{font-size:.92rem;font-weight:500}.nav a small{font-size:.7rem;color:var(--cafe-70);white-space:nowrap}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t) var(--ease)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.tools{justify-self:end;display:flex;align-items:center;gap:4px}.nav--right{display:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 6px;background:none;border:0;cursor:pointer;font-size:.9rem;text-decoration:none}.icon-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.3}.count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--cafe);color:var(--linho);font-size:.72rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.count[data-n="0"]{display:none}.menu-btn{justify-self:start}@media(min-width:1100px){.header .wrap{height:84px}.logo img{height:52px}.nav,.nav--right{display:flex}.menu-btn{display:none}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--linho);display:flex;flex-direction:column;overflow-y:auto;padding:calc(16px + env(safe-area-inset-top,0px)) max(var(--gutter),env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease),visibility var(--t)}.menu.is-open{opacity:1;visibility:visible}.menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.menu__top img{height:40px;width:auto}.menu nav a{font-family:var(--serif);font-size:2.1rem;line-height:1.15;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--linha);display:flex;justify-content:space-between;align-items:baseline;gap:16px}.menu nav a small{font-family:var(--sans);font-size:.8rem;color:var(--cafe-70);text-align:right}.menu__extra{margin-top:22px}.menu__foot{margin-top:auto;padding-top:32px;font-family:var(--serif);font-style:italic;font-size:1.3rem;color:var(--cafe-70)}.hero{padding-block:clamp(28px,5vw,64px) clamp(56px,8vw,110px)}.hero .wrap{display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:1fr;align-items:center}.hero .wrap>*{min-width:0}@media(min-width:900px){.hero .wrap{grid-template-columns:1.05fr 1fr}}.hero h1{max-width:9em;animation:rise 1s .1s var(--ease) both}.hero .lead{margin-top:22px;color:var(--cafe);font-size:clamp(1.1rem,1.5vw,1.25rem);animation:rise 1s .22s var(--ease) both}.hero .pills{margin-top:30px;animation:rise 1s .34s var(--ease) both}.hero__media{position:relative;overflow:hidden;background:var(--foto);aspect-ratio:4 / 5;max-height:78vh;width:100%;justify-self:end}.hero__media img{width:100%;height:100%;object-fit:cover;animation:settle 2.4s var(--ease) both}@media(max-width:899px){.hero__media{aspect-ratio:5 / 4}}@keyframes settle{0%{transform:scale(1.05)}to{transform:none}}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}.page-hero{padding-block:clamp(44px,7vw,100px) clamp(32px,5vw,60px)}.page-hero h1{max-width:14em}.page-hero .lead{margin-top:22px}.crumbs{font-size:.8rem;color:var(--cafe-70);margin-bottom:22px;display:flex;flex-wrap:wrap;gap:4px 8px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.media{position:relative;overflow:hidden;background:var(--foto);max-width:100%}.media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.r-4x5{aspect-ratio:4 / 5}.r-3x2{aspect-ratio:3 / 2}.r-1x1{aspect-ratio:1 / 1}.r-2x1{aspect-ratio:2 / 1}a:hover .media img{transform:scale(1.03)}.tag-ia{position:absolute;left:10px;bottom:10px;font-size:.68rem;letter-spacing:.05em;background:#f5f1ebeb;color:var(--cafe);padding:3px 8px}.belief{text-align:center}.belief h2{margin-bottom:22px}.belief .lines{font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.45;max-width:25em;margin:0 auto}.belief .lines p{margin:0 0 .5em}.belief .actions{justify-content:center}.cards{display:grid;gap:44px 20px;grid-template-columns:1fr}@media(min-width:620px){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.cards--3{grid-template-columns:repeat(3,1fr)}}.card{text-decoration:none;display:grid;gap:12px;align-content:start}.card[hidden]{display:none}.card .media{aspect-ratio:4 / 5}.card__row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.card h3{font-size:1.55rem}.card p{margin:0;color:var(--cafe-70);font-size:.93rem}.card__tag{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--oliva-txt)}.card .link{justify-self:start;min-height:32px;font-size:.92rem}.price{font-size:1.05rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.84rem;color:var(--cafe-70)}.inbox{list-style:none;padding:0;margin:6px 0 0;border-top:1px solid var(--linha)}.inbox li{padding:10px 0;border-bottom:1px solid var(--linha);display:flex;gap:12px;font-size:.93rem}.inbox li:before{content:"\2014";color:var(--oliva-txt);flex:none}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trio .card{gap:8px}.trio .card h3{font-family:var(--sans);font-size:.95rem;font-weight:500}.trio .card .price{font-size:.9rem;font-weight:400;color:var(--cafe-70)}@media(min-width:760px){.trio{gap:20px}.trio .card h3{font-family:var(--serif);font-size:1.45rem;font-weight:400}}.state{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--oliva);padding:10px 16px;font-weight:500;font-size:.95rem;margin-top:22px}.state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--oliva)}.doors{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:760px){.doors{grid-template-columns:repeat(3,1fr)}}.door{text-decoration:none;display:grid;gap:12px;align-content:start}.door h3{margin-top:4px}.door p{margin:0;color:var(--cafe-70);font-size:.95rem}@media(max-width:759px){.door{grid-template-columns:112px 1fr;align-items:center;gap:16px}.door .media{aspect-ratio:1 / 1}.door h3{margin:0;font-size:1.45rem}}.scents{display:grid;grid-template-columns:1fr;border-top:1px solid var(--linha);column-gap:48px}@media(min-width:760px){.scents{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scents{grid-template-columns:repeat(3,1fr)}}.scent{padding:22px 0;border-bottom:1px solid var(--linha);display:grid;gap:6px;align-content:start;transition:background 1.2s var(--ease);scroll-margin-top:110px}.scent.is-flash{background:var(--areia)}.scent h3{font-size:1.7rem}.scent .notes{font-size:.8rem;letter-spacing:.03em;color:var(--oliva-txt)}.scent p{margin:4px 0 0;color:var(--cafe-70);font-size:.95rem}.scent .pills{margin-top:10px;gap:8px}.scent .pill{min-height:40px;padding:0 14px;font-size:.86rem}.steps{display:grid;gap:22px;grid-template-columns:1fr;counter-reset:s;list-style:none;padding:0;margin:0}@media(min-width:640px){.steps{grid-template-columns:repeat(2,1fr)}}.step{border-top:1px solid var(--linha-forte);padding-top:16px}.step:before{counter-increment:s;content:"0" counter(s);font-size:.76rem;letter-spacing:.12em;color:var(--oliva-txt)}.step h3{font-size:1.35rem;margin:6px 0 4px}.step p{font-size:.92rem;color:var(--cafe-70);margin:0}.assure{display:grid;gap:1px;background:var(--linha);border-block:1px solid var(--linha);margin-top:clamp(40px,6vw,72px)}@media(min-width:700px){.assure{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.assure{grid-template-columns:repeat(4,1fr)}}.assure>div{background:var(--linho);padding:24px 22px;display:flex;gap:14px;align-items:flex-start}.assure svg{flex:none;width:26px;height:26px;stroke:var(--oliva-txt);fill:none;stroke-width:1.2}.assure b{display:block;font-weight:500;margin-bottom:2px}.assure span{font-size:.88rem;color:var(--cafe-70)}.ticks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.ticks li{display:flex;gap:12px}.ticks li:before{content:"\2014";color:var(--oliva-txt)}.form{display:grid;gap:18px;max-width:520px}.field{display:grid;gap:6px}.field label,.field legend{font-size:.86rem;font-weight:500;padding:0}.field input,.field textarea{min-height:50px;border:1px solid var(--linha-forte);background:var(--linho);padding:12px 14px;border-radius:0;width:100%}.field textarea{min-height:84px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--cafe);box-shadow:0 0 0 1px var(--cafe)}.hint{font-size:.8rem;color:var(--cafe-70)}.err{font-size:.84rem;color:var(--erro);display:none}.has-error .err{display:block}.has-error input{border-color:var(--erro)}fieldset.field{border:0;margin:0;padding:0}.radios{display:flex;gap:8px;flex-wrap:wrap}.radios label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--linha-forte);cursor:pointer;font-weight:400}.radios input{accent-color:var(--cafe)}.form-ok{padding:22px;border:1px solid var(--oliva);background:#78816b14}.form-ok .tirada{font-size:1.5rem;margin:0 0 6px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.chip{min-height:44px;padding:0 18px;border:1px solid var(--linha-forte);background:transparent;cursor:pointer;font-size:.9rem;border-radius:0;transition:all var(--t) var(--ease)}.chip:hover{border-color:var(--cafe)}.chip[aria-pressed=true]{background:var(--cafe);color:var(--linho);border-color:var(--cafe)}.pdp{display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:1fr;padding-block:20px clamp(56px,8vw,110px)}.pdp>*{min-width:0}@media(min-width:960px){.pdp{grid-template-columns:1.1fr 1fr;align-items:start}.pdp__info{position:sticky;top:110px}}.gallery{display:grid;gap:10px}.gallery .media{aspect-ratio:4 / 5}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs button{width:68px;height:84px;padding:0;border:1px solid transparent;background:var(--foto);cursor:pointer}.thumbs button[aria-current=true]{border-color:var(--cafe)}.thumbs img{width:100%;height:100%;object-fit:cover}.pdp__info h1{font-size:clamp(2.3rem,4vw,3.4rem)}.pdp__price{font-size:1.3rem;font-weight:500;margin:10px 0 0;font-variant-numeric:tabular-nums}.pdp__info .tirada{font-size:clamp(1.3rem,2vw,1.6rem);margin:18px 0 0}.picker{border:0;padding:0;margin:28px 0 0;min-width:0}.picker legend{font-size:.86rem;font-weight:500;margin-bottom:4px;padding:0}.picker .hint{margin:0 0 12px}.opts{display:flex;flex-wrap:wrap;gap:8px}.opts input{position:absolute;opacity:0;width:1px;height:1px}.opts label{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;border:1px solid var(--linha-forte);cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none;transition:all var(--t) var(--ease)}.opts label:hover{border-color:var(--cafe)}.opts input:checked+label{background:var(--cafe);color:var(--linho);border-color:var(--cafe)}.opts input:focus-visible+label{outline:2px solid var(--oliva-txt);outline-offset:2px}.picker__notes{min-height:1.5em;margin-top:12px;font-size:.88rem;color:var(--oliva-txt)}.picker__err{display:none;margin-top:10px;font-size:.9rem;color:var(--erro);font-weight:500}.picker.has-error .picker__err{display:block}.picker.has-error .opts label{border-color:var(--erro)}.buy{display:grid;grid-template-columns:116px 1fr;gap:10px;margin-top:24px}.qty{display:grid;grid-template-columns:38px 1fr 38px;border:1px solid var(--linha-forte);height:52px}.qty button{background:none;border:0;cursor:pointer;font-size:1.1rem}.qty input{width:100%;min-width:0;text-align:center;border:0;background:none;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.trust{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:.86rem;color:var(--cafe-70)}.trust li{display:flex;gap:10px;align-items:flex-start}.trust svg{width:18px;height:18px;flex:none;stroke:var(--oliva-txt);fill:none;stroke-width:1.4;margin-top:3px}.trust .link{min-height:0;font-size:.86rem}.moment{margin-top:32px;padding-top:22px;border-top:1px solid var(--linha);display:grid;gap:18px}.moment h2{font-family:var(--sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--oliva-txt);margin-bottom:6px}.moment p{margin:0}.ficha{background:var(--papel);border:1px solid var(--linha);padding:clamp(26px,4vw,44px);max-width:560px;transform:rotate(-.6deg);box-shadow:0 18px 30px -24px var(--sombra)}.ficha h3{font-size:1.85rem;margin:6px 0 14px}.ficha dl{margin:0 0 16px;display:grid;gap:4px;font-size:.92rem}.ficha dt{display:inline;font-weight:500}.ficha dd{display:inline;margin:0;font-weight:300}.ficha p{font-weight:300;margin:0 0 .7em}.ficha .ps{font-family:var(--serif);font-style:italic;font-size:1.15rem;margin-top:18px}.ficha .sign{font-family:var(--serif);font-style:italic;font-size:1.15rem;margin:18px 0 0}.acc{border-top:1px solid var(--linha)}.acc details{border-bottom:1px solid var(--linha)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-weight:500}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:12px;height:12px;flex:none;transition:transform var(--t) var(--ease);background:linear-gradient(var(--cafe),var(--cafe)) center / 12px 1px no-repeat,linear-gradient(var(--cafe),var(--cafe)) center / 1px 12px no-repeat}.acc details[open] summary:after{transform:rotate(45deg)}.acc__body{padding:0 0 22px;color:var(--cafe-70);max-width:44em}.acc__body h4{margin:4px 0 6px;font-size:.9rem;color:var(--cafe);font-weight:500}.acc__body ol,.acc__body ul{padding-left:1.2em;margin:0 0 1em}.acc__body li{margin-bottom:.35em}.acc-group{scroll-margin-top:110px}.acc-group+.acc-group{margin-top:56px}.acc-group>h2{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:14px}.shortcuts{display:grid;gap:1px;background:var(--linha);border:1px solid var(--linha);margin-bottom:clamp(48px,7vw,80px)}@media(min-width:760px){.shortcuts{grid-template-columns:repeat(3,1fr)}}.shortcuts button{background:var(--linho);border:0;text-align:left;padding:24px 22px;cursor:pointer;display:grid;gap:6px;transition:background var(--t) var(--ease)}.shortcuts button:hover{background:var(--areia-2)}.shortcuts b{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.2}.shortcuts span{font-size:.86rem;color:var(--cafe-70)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--linho);border-top:1px solid var(--linha);display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transform:translateY(110%);transition:transform var(--t) var(--ease)}.buybar.is-on{transform:none}.buybar__info{flex:1;min-width:0;font-size:.86rem;line-height:1.3}.buybar__info b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar .btn{min-height:48px;padding:0 20px}@media(min-width:960px){.buybar{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#3a312c5c;opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease),visibility var(--t)}.scrim.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(440px,100%);background:var(--linho);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);transform:translate(100%);visibility:hidden;transition:transform var(--t) var(--ease),visibility var(--t)}.drawer.is-open{transform:none;visibility:visible}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--linha)}.drawer__head h2{font-size:1.7rem}.drawer__body{flex:1;overflow-y:auto;padding:4px 20px 20px}.drawer__foot{border-top:1px solid var(--linha);padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));display:grid;gap:10px}.line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--linha)}.line>*{min-width:0}.line img{width:72px;height:90px;object-fit:cover;background:var(--foto)}.line h3{font-family:var(--sans);font-size:.95rem;font-weight:500}.line .small{margin:2px 0 8px}.line .qty{height:38px;width:108px;grid-template-columns:34px 1fr 34px}.line__rm{background:none;border:0;font-size:.8rem;color:var(--cafe-70);text-decoration:underline;cursor:pointer;padding:6px 0}.line__price{font-size:.95rem;text-align:right;font-variant-numeric:tabular-nums}.sum{display:flex;justify-content:space-between;font-size:1.05rem;font-weight:500;font-variant-numeric:tabular-nums}.drawer__notes{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:.8rem;color:var(--cafe-70)}.empty{text-align:center;padding:56px 8px;display:grid;gap:24px;justify-items:center}.empty .tirada{font-size:1.6rem;margin:0}.drawer .field{margin-top:18px}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;transform:translate(-50%,16px);opacity:0;background:var(--cafe);color:var(--linho);padding:13px 20px;font-size:.9rem;transition:all var(--t) var(--ease);pointer-events:none;max-width:calc(100% - 32px)}.toast.is-on{opacity:1;transform:translate(-50%)}.footer{background:var(--areia)}.footer .wrap{padding-block:clamp(56px,8vw,96px) 28px}.footer__grid{display:grid;gap:36px;grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}@media(min-width:1000px){.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.footer__brand{grid-column:auto}}.footer img{height:70px;width:auto}.footer h2{font-family:var(--sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--oliva-txt);margin-bottom:12px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.footer ul a{text-decoration:none;font-size:.92rem;display:inline-block;padding:6px 0}.footer ul a:hover{text-decoration:underline}.footer__claim{font-family:var(--serif);font-style:italic;font-size:1.35rem;margin-top:16px;max-width:16em}.footer__base{margin-top:52px;padding-top:20px;border-top:1px solid var(--linha);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--cafe-70)}.bio .close{font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.3;margin-top:8px}.view[hidden]{display:none!important}.view{animation:lift .5s var(--ease) both}@keyframes lift{0%{transform:translateY(8px)}to{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}.rl4-sem-topo{padding-top:0!important}.options{display:grid;gap:20px;grid-template-columns:1fr}.options>*{min-width:0}@media(min-width:960px){.options{grid-template-columns:1fr 1fr;align-items:start}}.option{background:var(--linho);border:1px solid var(--linha);padding:clamp(24px,4vw,44px);scroll-margin-top:110px}.option h3{font-size:clamp(1.7rem,2.6vw,2.2rem);margin-bottom:12px}.option>p{color:var(--cafe-70)}.option__form{margin-top:32px;padding-top:26px;border-top:1px solid var(--linha);scroll-margin-top:110px}.option__form h4{font-family:var(--serif);font-weight:400;font-size:1.5rem;margin:0 0 4px}.option__form .form{margin-top:18px}.events{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--linha)}.event{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 0;border-bottom:1px solid var(--linha)}.field select{min-height:50px;border:1px solid var(--linha-forte);background:var(--linho);padding:12px 14px;border-radius:0;width:100%}.field select:focus{outline:none;border-color:var(--cafe);box-shadow:0 0 0 1px var(--cafe)}.manifesto-texto{max-width:36em;font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.55}.manifesto-texto p{margin:0 0 1em}.bio p{font-size:clamp(1.02rem,1.2vw,1.1rem);max-width:34em}.moment .rte p,.lead p{margin:0 0 .8em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rl4.css.map */
