@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d8265e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_d8265e{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-dm-mono:"DM Mono","DM Mono Fallback"}:root{--papel:#f3f1ec;--papel-2:#eae7e0;--branco:#ffffff;--tinta:#15131a;--tinta-2:#4a4652;--cinza:#77727e;--goiaba:#e3336a;--lilas:#b9a6f2;--sol:#f6c83e;--limao:#d4ee63;--cobalto:#2e4bea;--chiclete:#f3a2c4;--borda:1.5px solid var(--tinta);--sombra:3px 3px 0 var(--tinta);--sombra-forte:5px 5px 0 var(--tinta);--raio:12px;--raio-g:18px;--f-serif:var(--font-fraunces),Georgia,serif;--f-sans:var(--font-dm-sans),system-ui,-apple-system,sans-serif;--f-mono:var(--font-dm-mono),ui-monospace,Menlo,monospace;--topo:64px;--ease:cubic-bezier(0.2,0.8,0.2,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papel);color:var(--tinta);font:400 16px/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--goiaba);outline-offset:3px;border-radius:6px}::selection{background:var(--lilas)}.wrap{width:100%;max-width:1320px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.serif{font-family:var(--f-serif);font-variation-settings:"opsz" 144,"SOFT" 50;font-weight:340;letter-spacing:-.02em}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.titulo-g{font-variation-settings:"opsz" 144,"SOFT" 50;font-weight:340;font-size:clamp(44px,6.4vw,92px);line-height:.95;letter-spacing:-.03em}.titulo-g,.titulo-m{font-family:var(--f-serif);margin:0;text-wrap:balance}.titulo-m{font-variation-settings:"opsz" 144,"SOFT" 50;font-weight:360;font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.025em}.lead{font-size:clamp(16px,1.4vw,18px);color:var(--tinta-2);max-width:54ch;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:var(--borda);border-radius:999px;background:var(--branco);color:var(--tinta);font-weight:600;font-size:15px;line-height:1;box-shadow:var(--sombra);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .2s;white-space:nowrap}.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--tinta)}.btn:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--tinta)}.btn[disabled]{opacity:.45;pointer-events:none}.btn--tinta{background:var(--tinta);color:var(--papel)}.btn--goiaba{background:var(--goiaba);color:var(--branco)}.btn--plano{box-shadow:none}.btn--plano:hover{box-shadow:var(--sombra)}.btn--pequeno{min-height:38px;padding:0 16px;font-size:13px}.btn--icone{width:48px;padding:0}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:var(--borda);background:var(--branco);font-size:13px;font-weight:500;transition:background .2s,transform .15s}.chip[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.etiqueta{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:var(--borda);background:var(--branco);font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.etiqueta--goiaba{background:var(--goiaba);color:#fff}.caixa{background:var(--branco);border:var(--borda);border-radius:var(--raio-g);box-shadow:var(--sombra)}.campo{display:grid;grid-gap:6px;gap:6px}.campo label{font:500 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2)}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:12px 14px;border:var(--borda);border-radius:var(--raio);background:var(--branco);font-size:16px;transition:box-shadow .15s}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;box-shadow:var(--sombra)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.logo{font-family:var(--f-serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:470;letter-spacing:-.045em;line-height:1;white-space:nowrap;display:inline-flex}.logo__o{position:relative;display:inline-block}.logo__acento{position:absolute;left:.15em;top:.07em;width:.28em;height:.28em;overflow:visible}.faixa-topo{background:var(--goiaba);color:#fff;font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-align:center;padding:10px 16px}.faixa-topo p{margin:0}.faixa-topo a{text-decoration:underline;text-underline-offset:3px}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--fundo-pagina,var(--papel));transition:background .5s var(--ease),border-color .3s;border-bottom:1.5px solid transparent}.topo--rolou{border-bottom-color:var(--tinta)}.topo__linha{height:var(--topo);display:flex;align-items:center;gap:28px}.topo__logo{display:inline-flex}.topo__nav{display:flex;gap:4px}.topo__nav a{font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:999px;border:1.5px solid transparent;transition:border-color .15s,background .15s}.topo__nav a:hover{border-color:var(--tinta);background:var(--branco)}.topo__acoes{margin-left:auto;display:flex;align-items:center;gap:6px}.icone{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1.5px solid transparent;background:transparent;transition:border-color .15s,background .15s}.icone:hover{border-color:var(--tinta);background:var(--branco)}.icone__conta{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--goiaba);color:#fff;border:1.5px solid var(--tinta);font:700 10.5px/17px var(--f-sans);text-align:center;animation:pula .45s var(--ease)}@keyframes pula{40%{transform:scale(1.35)}}.topo__menu-btn{display:none}@media (max-width:980px){.topo__chave,.topo__nav{display:none}.topo__menu-btn{display:grid}}.chave{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:var(--borda);border-radius:999px;background:var(--branco);box-shadow:var(--sombra)}.chave button{position:relative;z-index:1;border:0;background:transparent;height:34px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:600;transition:color .3s}.chave button[aria-pressed=true]{color:var(--papel)}.chave__trilho{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--goiaba);box-shadow:inset 0 0 0 1.5px var(--tinta);transition:transform .4s var(--ease),background .4s}.chave__trilho[data-lado=personalize]{transform:translateX(100%)}.chave button[aria-pressed=true]{color:#fff}.menu-movel{position:fixed;inset:0;z-index:80;background:var(--papel);display:flex;flex-direction:column;gap:26px;padding:calc(16px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(26px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));transform:translateY(-102%);transition:transform .45s var(--ease)}.menu-movel--aberto{transform:none}.menu-movel__topo{display:flex;justify-content:space-between;align-items:center}.menu-movel nav{display:grid}.menu-movel nav a{font-family:var(--f-serif);font-variation-settings:"opsz" 144;font-weight:340;font-size:44px;line-height:1.15;border-bottom:1.5px solid var(--tinta);padding:8px 0}.menu-movel .mono{margin-top:auto;color:var(--cinza)}.palco{--texto:var(--tinta);position:relative;background:var(--fundo);color:var(--texto);transition:background .6s var(--ease);min-height:calc(100svh - var(--topo) - 32px);display:flex;align-items:center;overflow:hidden}.palco[data-tom=claro]{--texto:#fff}.palco__grade{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr) 24px;grid-gap:32px;gap:32px;align-items:center;padding-block:28px 40px}.palco__info{display:flex;flex-direction:column;gap:14px;min-width:0}.palco__trilha{display:flex;gap:8px;opacity:.75}.palco__trilha a:hover{text-decoration:underline}.palco__tipo{margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;letter-spacing:-.005em}.palco__nome{margin:0;font-family:var(--f-serif);font-variation-settings:"opsz" 144,"SOFT" 30;font-weight:320;font-size:clamp(52px,6.6vw,104px);line-height:.92;letter-spacing:-.035em;text-wrap:balance}.palco__preco{margin:4px 0 0;font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.palco__preco span{font-size:13px;opacity:.7;font-weight:400}.palco__ver{font-size:12.5px;text-decoration:underline;text-underline-offset:4px;opacity:.85;align-self:flex-start}.palco__variantes{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.variante{position:relative;width:52px;height:64px;border-radius:10px;border:1.5px solid var(--tinta);padding:0;overflow:hidden;transition:transform .15s var(--ease),box-shadow .15s}.variante img{width:100%;height:100%;object-fit:contain;transform:scale(1.08)}.variante[aria-checked=true]{box-shadow:var(--sombra);transform:translate(-2px,-2px)}.palco__acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.passo{display:inline-flex;align-items:center;height:48px;border:var(--borda);border-radius:999px;background:var(--branco);color:var(--tinta);box-shadow:var(--sombra)}.passo button{width:40px;height:100%;font-size:18px}.passo button,.passo input{border:0;background:transparent}.passo input{width:36px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.passo input:focus{outline:none}.btn--colocar{flex:1 1;min-width:210px;justify-content:space-between}.btn__valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;opacity:.75}.btn--favorito{background:#ffe3ec}.palco__estoque{margin:4px 0 0;opacity:.8}.palco__foto{position:relative;min-width:0}.palco__moldura{position:relative;width:min(100%,560px);aspect-ratio:4/5;margin:0 auto}.palco__img{object-fit:contain;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .55s var(--ease),transform .7s var(--ease)}.palco__img[data-ativo=true]{opacity:1;transform:none}.palco__dica{text-align:center;opacity:.7;margin:10px 0 0}.ponto{position:absolute;transform:translate(-50%,-50%);z-index:3}.ponto>button{width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:20px;display:grid;place-items:center;transition:transform .2s var(--ease),background .2s;animation:respira 2.6s ease-in-out infinite}.ponto>button:hover,.ponto>button[aria-expanded=true]{transform:scale(1.08);background:rgba(255,255,255,.4);animation:none}@keyframes respira{50%{box-shadow:0 0 0 10px rgba(255,255,255,.16)}}.ponto__balao{position:absolute;left:56px;top:50%;transform:translateY(-50%);width:220px;padding:12px 14px;color:var(--tinta);font-size:13.5px}.ponto__balao strong{display:block;margin-bottom:4px}.ponto__balao p{margin:0;color:var(--tinta-2)}.palco__pontos{display:flex;flex-direction:column;gap:12px;align-items:center}.palco__pontos a{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;transition:opacity .2s,transform .2s}.palco__pontos a[aria-current=page]{opacity:1;transform:scale(1.4)}.palco__pontos a:hover{opacity:.8}.palco__pontos a:after{content:attr(data-nome);position:absolute;right:18px;top:50%;transform:translateY(-50%);white-space:nowrap;font:500 11px var(--f-mono);letter-spacing:.08em;opacity:0;pointer-events:none;transition:opacity .2s}.palco__pontos a:hover:after{opacity:1}.personaliza{padding:16px;display:grid;grid-gap:14px;gap:14px;color:var(--tinta)}.personaliza__abas{display:grid;grid-template-columns:1fr 1fr;border:var(--borda);border-radius:999px;overflow:hidden}.personaliza__abas button{height:38px;border:0;background:transparent;font-weight:600;font-size:13.5px}.personaliza__abas button[aria-selected=true]{background:var(--tinta);color:var(--papel)}.personaliza__campos{display:grid;grid-gap:10px;gap:10px}.personaliza__fontes{display:flex;gap:6px;flex-wrap:wrap}.personaliza__fontes .chip[aria-checked=true]{background:var(--tinta);color:var(--papel)}.fonte-serif{font-family:var(--f-serif);font-variation-settings:"opsz" 72,"SOFT" 60}.fonte-sans{font-family:var(--f-sans);font-weight:600}.fonte-mono{font-family:var(--f-mono);letter-spacing:.04em}.soltar{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px;border:1.5px dashed var(--tinta);border-radius:var(--raio);background:var(--papel);cursor:pointer;font-size:13.5px}.soltar:hover{background:var(--papel-2)}.soltar input{position:absolute;inset:0;opacity:0;cursor:pointer}.soltar img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.personaliza input[type=range]{accent-color:var(--goiaba);min-height:0;padding:0;border:0}.faixas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.faixas li{border:var(--borda);border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;font-size:12px;transition:background .2s}.faixas li strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faixas li[data-ativo=true]{background:var(--limao);box-shadow:var(--sombra)}.arte{position:absolute;display:grid;place-items:center;z-index:2;pointer-events:none;container-type:size;overflow:hidden}.arte img{max-width:100%;max-height:100%;object-fit:contain}.arte>span{display:grid;justify-items:center;grid-gap:.08em;gap:.08em;color:#232128;font-size:calc(min(150cqw / var(--n), 40cqh) * var(--t));line-height:1;text-align:center;white-space:nowrap;mix-blend-mode:multiply}.arte[data-escuro=true]>span{color:#e4e1db;mix-blend-mode:screen}@media (max-width:900px){.palco{min-height:0;align-items:stretch}.palco__grade{grid-template-columns:1fr;gap:6px;padding-block:10px 28px}.palco__foto{order:-1}.palco__moldura{width:min(100%,420px)}.palco__tipo{margin-top:6px}.palco__pontos{display:none}.ponto__balao{left:auto;right:54px;width:190px}.ponto>button{width:36px;height:36px;font-size:16px}}.detalhes{padding-block:72px}.detalhes__grade{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.detalhes__texto p{font-size:17px;color:var(--tinta-2);max-width:56ch}.ficha{width:100%;border-collapse:collapse;font-size:14.5px}.ficha td,.ficha th{text-align:left;padding:12px 0;border-bottom:1.5px solid var(--tinta);vertical-align:top}.ficha th{font:500 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);width:38%;padding-right:16px}.lupa{position:relative;aspect-ratio:1;border-radius:var(--raio-g);border:var(--borda);box-shadow:var(--sombra);overflow:hidden}.lupa img{object-fit:cover;transform:scale(2.6)}.lupa .etiqueta{position:absolute;left:12px;bottom:12px}.frete-calc{display:grid;grid-gap:8px;gap:8px}.frete-calc__titulo{font-weight:600;font-size:14.5px}.cep{display:flex;gap:8px;max-width:420px}.cep input{flex:1 1;min-width:0;min-height:44px;padding:0 14px;border:var(--borda);border-radius:999px;background:var(--branco)}.cep__resultado{margin-top:10px;font-size:14px;display:grid;grid-gap:4px;gap:4px}@media (max-width:860px){.detalhes__grade{grid-template-columns:1fr;gap:32px}}.grade-produtos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px 22px;gap:36px 22px}.cartao{display:flex;flex-direction:column;gap:14px;min-width:0}.cartao__foto{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--raio-g);border:var(--borda);overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.cartao:hover .cartao__foto{transform:translate(-3px,-3px);box-shadow:var(--sombra-forte)}.cartao__foto img{object-fit:contain;transition:transform .6s var(--ease)}.cartao:hover .cartao__foto img{transform:scale(1.04)}.cartao__selo{position:absolute;top:12px;left:12px;z-index:2}.cartao__info{display:grid;grid-gap:4px;gap:4px;padding:0 2px}.cartao__nome{font-family:var(--f-serif);font-variation-settings:"opsz" 72,"SOFT" 40;font-weight:380;font-size:21px;line-height:1.15;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cartao__tipo{font-size:13.5px;line-height:1.4;color:var(--cinza);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao__base{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:6px 10px;margin-top:8px;min-height:24px}.cartao__preco{font-weight:600;font-size:15.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cartao__preco small{display:block;font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);margin-bottom:2px}.cartao__cores{display:flex;align-items:center;gap:5px;flex:none;padding-bottom:3px}.cartao__cores button{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--tinta);padding:0;transition:transform .15s}.cartao__cores button[aria-pressed=true]{box-shadow:0 0 0 2px var(--papel),0 0 0 3.5px var(--tinta)}.cartao__mais{font:500 11px var(--f-mono);color:var(--cinza)}@media (max-width:1080px){.grade-produtos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.grade-produtos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.cartao{gap:10px}.cartao__nome{font-size:17px}.cartao__tipo{font-size:12.5px}.cartao__preco{font-size:14.5px}.cartao__cores{gap:4px}.cartao__cores button{width:13px;height:13px}}.secao{padding-block:clamp(64px,9vw,120px)}.secao__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.veu{position:fixed;inset:0;z-index:85;background:rgba(21,19,26,.4);opacity:0;pointer-events:none;transition:opacity .3s}.veu--on{opacity:1;pointer-events:auto}.gaveta{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(440px,100%);background:var(--papel);border-left:var(--borda);display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) 20px;transform:translateX(102%);transition:transform .45s var(--ease)}.gaveta--aberta{transform:none}.gaveta__topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gaveta__itens{flex:1 1;overflow-y:auto;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px 4px 16px 0}.gaveta__fim{display:grid;grid-gap:10px;gap:10px;border-top:var(--borda);padding-top:16px}.gaveta__total{display:flex;justify-content:space-between;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gaveta__ver{text-align:center;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.vazio{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:24px 0}.vazio p{margin:0;color:var(--tinta-2)}.frete{background:var(--branco);border:var(--borda);border-radius:var(--raio);padding:12px 14px;font-size:14px}.frete p{margin:0 0 8px}.frete__barra{height:10px;border:var(--borda);border-radius:999px;overflow:hidden;background:var(--papel)}.frete__barra i{display:block;height:100%;background:var(--limao);transition:width .4s var(--ease)}.item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.item--compacto{grid-template-columns:72px minmax(0,1fr) auto}.item__foto{position:relative;aspect-ratio:4/5;border-radius:10px;border:var(--borda);overflow:hidden}.item__foto img{object-fit:contain}.item__arte{position:absolute;right:4px;bottom:4px;width:26px;height:26px;border-radius:6px;background:#fff;border:1px solid var(--tinta);display:grid;place-items:center;overflow:hidden}.item__arte img{width:100%;height:100%;object-fit:contain}.item__info{display:grid;grid-gap:3px;gap:3px;min-width:0}.item__nome{font-family:var(--f-serif);font-variation-settings:"opsz" 48;font-size:19px;line-height:1.15}.item__meta{font-size:12.5px;color:var(--cinza);overflow-wrap:anywhere}.item__qtd{display:flex;align-items:center;gap:10px;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item__qtd button{width:28px;height:28px;border-radius:50%;border:var(--borda);background:var(--branco);line-height:1}.item__qtd .item__remover{width:auto;height:auto;border:0;background:none;font-size:12px;text-decoration:underline;color:var(--cinza);margin-left:4px}.item__preco{text-align:right;display:grid;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item__preco span{font-size:12px;color:var(--cinza)}.aviso{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:99;transform:translate(-50%,160%);opacity:0;max-width:calc(100% - 32px);padding:13px 18px;border-radius:999px;background:var(--tinta);color:var(--papel);font-size:14px;font-weight:500;border:var(--borda);box-shadow:3px 3px 0 var(--goiaba);transition:transform .4s var(--ease),opacity .3s}.aviso--on{transform:translate(-50%);opacity:1}.rodape{background:var(--tinta);color:var(--papel);margin-top:0}.rodape .wrap{padding-block:64px calc(32px + env(safe-area-inset-bottom))}.rodape__grade{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:36px;gap:36px}.rodape__marca p{color:rgba(243,241,236,.72);max-width:40ch}.rodape h3{margin:0 0 14px;color:rgba(243,241,236,.55)}.rodape ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.rodape ul a:hover{text-decoration:underline;text-underline-offset:3px}.rodape__form{display:flex;gap:8px;max-width:420px;margin-top:18px}.rodape__form input{flex:1 1;min-width:0;height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--papel);background:transparent;color:var(--papel)}.rodape__form input::placeholder{color:rgba(243,241,236,.5)}.rodape__form .btn{box-shadow:3px 3px 0 var(--goiaba)}.rodape__ok{color:var(--limao)!important}.rodape__erro{color:#ffb3c8!important;font-size:13.5px}.rodape__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:52px;padding-top:20px;border-top:1px solid rgba(243,241,236,.2);font:400 11.5px var(--f-mono);color:rgba(243,241,236,.55)}@media (max-width:860px){.rodape__grade{grid-template-columns:1fr 1fr}.rodape__marca{grid-column:1/-1}}.liga-pers{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:var(--borda);border-radius:var(--raio);background:var(--branco);color:var(--tinta);box-shadow:var(--sombra);transition:background .2s,transform .15s var(--ease)}.liga-pers:hover{transform:translate(-1px,-1px)}.liga-pers strong{display:block;font-size:14.5px}.liga-pers small{display:block;font-size:12.5px;color:var(--tinta-2)}.liga-pers__caixa{flex:none;width:24px;height:24px;border-radius:7px;border:var(--borda);display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff}.liga-pers[aria-pressed=true]{background:#fff0f4}.liga-pers[aria-pressed=true] .liga-pers__caixa{background:var(--goiaba)}.chamada{position:absolute;left:0;right:0;height:0;z-index:3}.chamada__ancora{position:absolute;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--branco);border:1.5px solid var(--tinta)}.chamada__linha{position:absolute;top:0;height:0;border-top:1.5px dashed rgba(21,19,26,.55)}.chamada__ponta{position:absolute;top:0;transform:translate(-50%,-50%)}.chamada__ponta>button{width:34px;height:34px;border-radius:50%;border:var(--borda);background:var(--branco);color:var(--tinta);font-size:18px;line-height:1;display:grid;place-items:center;box-shadow:2px 2px 0 var(--tinta);transition:transform .15s var(--ease),background .2s,color .2s}.chamada__ponta>button:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tinta)}.chamada[data-aberto=true] .chamada__ponta>button{background:var(--goiaba);color:#fff}.chamada[data-aberto=true] .chamada__linha{border-top-color:var(--tinta)}.chamada__balao{position:absolute;top:24px;width:220px;padding:12px 14px;font-size:13.5px;color:var(--tinta);z-index:4}.chamada[data-lado=direita] .chamada__balao{right:-6px}.chamada[data-lado=esquerda] .chamada__balao{left:-6px}.chamada__balao strong{display:block;margin-bottom:4px}.chamada__balao p{margin:0;color:var(--tinta-2)}@media (max-width:900px){.chamada__ponta>button{width:30px;height:30px;font-size:16px}.chamada__balao{width:190px}}.palco__frete{margin-top:12px;padding-top:16px;border-top:1.5px solid rgba(21,19,26,.25);max-width:460px}.palco__moldura{cursor:zoom-in;overflow:hidden;border-radius:var(--raio-g)}.palco__moldura--zoom{cursor:zoom-out;touch-action:none}.palco__moldura--zoom .palco__img[data-ativo=true]{transform:scale(2.2);transform-origin:var(--zx) var(--zy);transition:transform .35s var(--ease),transform-origin .08s linear}.palco__lupa{display:block;margin:10px auto 0;border:0;background:none;color:inherit;opacity:.7;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.palco__lupa:hover,.palco__lupa[aria-pressed=true]{opacity:1}:root{--linha-fina:rgba(21,19,26,0.1);--tom-faixa:#ebe7df}.faixa{background:var(--tom-faixa);box-shadow:0 0 0 100vmax var(--tom-faixa);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.faixa--clara{--tom-faixa:#f8f6f2}.linha-topo{border-top:1px solid transparent;border-image:linear-gradient(var(--linha-fina),var(--linha-fina)) 1 0 0 0 /1px 0 0 0 /0 100vmax}.chave--compacta{padding:2px;box-shadow:2px 2px 0 var(--tinta)}.chave--compacta .chave__trilho{top:2px;bottom:2px;left:2px;width:calc(50% - 2px)}.chave--compacta button{height:28px;padding:0 13px;font-size:12px}.chave-flutuante{display:none}@media (max-width:980px){.chave-flutuante{display:block;position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;transform:translateX(-50%)}.rodape .wrap{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.aviso{bottom:calc(58px + env(safe-area-inset-bottom))}}.categorias-home{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.categoria{display:flex;flex-direction:column;border:var(--borda);border-radius:var(--raio-g);overflow:hidden;background:var(--branco);transition:transform .2s var(--ease),box-shadow .2s}.categoria:hover{transform:translate(-3px,-3px);box-shadow:var(--sombra-forte)}.categoria__foto{position:relative;display:block;aspect-ratio:1}.categoria__foto img{object-fit:cover;transition:transform .6s var(--ease)}.categoria:hover .categoria__foto img{transform:scale(1.04)}.categoria__rotulo{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-top:var(--borda)}.categoria__nome{font-family:var(--f-serif);font-variation-settings:"opsz" 72;font-size:22px;letter-spacing:-.01em}.categoria__seta{flex:none;width:34px;height:34px;border-radius:50%;border:var(--borda);display:grid;place-items:center;transition:transform .2s,background .2s}.categoria:hover .categoria__seta{transform:rotate(-45deg);background:var(--goiaba);color:#fff}@media (max-width:720px){.categorias-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.categoria__nome{font-size:18px}.categoria__seta{width:28px;height:28px}}.ecobag-destaque-wrap{padding-bottom:clamp(48px,7vw,96px)}.ecobag-destaque{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);overflow:hidden;padding:0}.ecobag-destaque__foto{position:relative;min-height:420px;background:#cbc0e6;border-right:var(--borda)}.ecobag-destaque__foto img{object-fit:cover;object-position:70% center}.ecobag-destaque__texto{display:grid;align-content:center;grid-gap:16px;gap:16px;padding:clamp(24px,3.5vw,48px)}.ecobag-destaque__acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width:900px){.ecobag-destaque{grid-template-columns:1fr}.ecobag-destaque__foto{min-height:0;aspect-ratio:3/2;border-right:0;border-bottom:var(--borda)}}.duas{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr);grid-gap:18px;gap:18px;align-items:stretch}.duas__cab{align-self:center;padding-right:20px}.duas__lado{display:flex;flex-direction:column;border:var(--borda);border-radius:var(--raio-g);overflow:hidden;background:var(--branco);transition:transform .2s var(--ease),box-shadow .2s}.duas__lado:hover{transform:translate(-3px,-3px);box-shadow:var(--sombra-forte)}.duas__foto{position:relative;display:block;flex:1 1;min-height:380px}.duas__foto img{object-fit:cover;object-position:center 55%}.duas__rotulo{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:14px 16px;border-top:var(--borda)}.duas__rotulo strong{font-size:15px}.duas__marca{position:absolute;left:50%;top:50%;transform:translate(-50%,-30%) rotate(-90deg);font-size:clamp(16px,1.6vw,22px);color:rgba(30,28,34,.75);mix-blend-mode:multiply;letter-spacing:.02em;white-space:nowrap}@media (max-width:900px){.duas{grid-template-columns:1fr 1fr}.duas__cab{grid-column:1/-1;padding:0}.duas__foto{min-height:300px}}.detalhe-home{position:relative;min-height:640px;display:flex;align-items:center;border-block:var(--borda);overflow:hidden}.detalhe-home__foto{position:absolute;inset:0}.detalhe-home__foto img{object-fit:cover;object-position:70% 50%}.detalhe-home__texto{position:relative;display:grid;grid-gap:4px;gap:4px;justify-items:start}.detalhe-home__texto>*{max-width:520px}.detalhe-home__texto em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100}.detalhe-home__texto .lead{color:var(--tinta)}@media (max-width:760px){.detalhe-home{min-height:0;flex-direction:column;align-items:stretch}.detalhe-home__foto{position:relative;height:70vw}.detalhe-home__texto{padding-block:32px 48px;background:#c3b8e2}}.vantagens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.vantagens .caixa{padding:18px 20px;display:grid;grid-gap:4px;gap:4px}.vantagens strong{font-family:var(--f-serif);font-variation-settings:"opsz" 48;font-weight:400;font-size:21px}.vantagens span{font-size:14px;color:var(--tinta-2)}@media (max-width:860px){.vantagens{grid-template-columns:1fr 1fr}}@media (max-width:480px){.vantagens{grid-template-columns:1fr}}.lista-cab{align-items:flex-end;gap:24px;padding-block:56px 28px}.filtros-barra,.lista-cab{display:flex;justify-content:space-between;flex-wrap:wrap}.filtros-barra{align-items:center;gap:16px;padding-block:18px;margin-bottom:26px;border-top:var(--borda);border-bottom:var(--borda);position:-webkit-sticky;position:sticky;top:var(--topo);z-index:10;background:var(--papel)}.filtros-barra__chips{display:flex;gap:8px;flex-wrap:wrap}.filtros-barra__n{font:500 10.5px var(--f-mono);opacity:.6}.ordenar{display:flex;align-items:center;gap:10px}.ordenar select{height:38px;padding:0 12px;border:var(--borda);border-radius:999px;background:var(--branco)}@media (max-width:720px){.filtros-barra{position:static}.filtros-barra__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;width:100%}.filtros-barra__chips .chip{flex:none}}.pers-hero{position:relative;overflow:hidden;background:#f4efff;border-bottom:1px solid var(--linha-fina)}.pers-hero__formas{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.pers-hero__grade{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:center;padding-block:56px 64px}.pers-hero__texto{display:grid;grid-gap:18px;gap:18px;align-content:center}.pers-hero__texto .titulo-g em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100;color:var(--goiaba);padding-right:.08em}.pers-hero__texto .lead{color:var(--tinta)}.mini{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.95fr);grid-gap:40px;gap:40px;align-items:center}.mini__palco{position:relative;width:100%;max-width:440px;margin-inline:auto}.mini__seta{position:absolute;top:50%;z-index:3;width:42px;height:42px;border-radius:50%;border:var(--borda);background:var(--branco);color:var(--tinta);display:grid;place-items:center;box-shadow:2px 2px 0 var(--tinta);transform:translateY(-50%);transition:transform .15s var(--ease),box-shadow .15s}.mini__seta:hover{transform:translate(-1px,calc(-50% - 1px));box-shadow:3px 3px 0 var(--tinta)}.mini__seta:active{transform:translate(1px,calc(-50% + 1px));box-shadow:1px 1px 0 var(--tinta)}.mini__seta--ant{left:-21px}.mini__seta--prox{right:-21px}.mini__peca{position:absolute;left:50%;bottom:14px;z-index:2;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.82);border:1.5px solid var(--tinta);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mini__moldura{position:relative;width:100%;max-width:440px;margin-inline:auto;aspect-ratio:4/5;border:var(--borda);border-radius:28px;overflow:hidden;box-shadow:6px 6px 0 var(--tinta);transition:background .45s var(--ease)}.mini__img{object-fit:cover;opacity:0;transition:opacity .45s var(--ease)}.mini__img[data-ativo=true]{opacity:1}.mini__painel{padding:18px;display:grid;grid-gap:14px;gap:14px}.mini__cores{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mini__cores button{width:28px;height:28px;border-radius:50%;border:var(--borda);padding:0;transition:transform .15s var(--ease),box-shadow .15s}.mini__cores button[aria-checked=true]{transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--tinta)}.mini__cores .mono{margin-left:4px}.mini__abas{display:grid;grid-template-columns:1fr 1fr;border:var(--borda);border-radius:999px;overflow:hidden}.mini__abas button{height:38px;border:0;background:transparent;font-weight:600;font-size:13.5px}.mini__abas button[aria-selected=true]{background:var(--tinta);color:var(--papel)}.mini__artes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mini__arte,.mini__enviar{position:relative;aspect-ratio:1;border:var(--borda);border-radius:12px;background:var(--papel);padding:10px;display:grid;place-items:center;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s,background .2s}.mini__arte img{width:100%;height:100%;object-fit:contain}.mini__arte:hover,.mini__enviar:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--tinta)}.mini__arte[aria-pressed=true]{background:#fff0f4;box-shadow:2px 2px 0 var(--goiaba);border-color:var(--goiaba)}.mini__enviar{border-style:dashed;align-content:center;gap:2px}.mini__enviar input{position:absolute;inset:0;opacity:0;cursor:pointer}.mini__enviar span{font-size:24px;line-height:1}.mini__enviar small{font-size:11.5px;font-weight:600}.mini__texto{display:grid;grid-gap:10px;gap:10px}.mini__texto input{width:100%;height:46px;padding:0 14px;border:var(--borda);border-radius:var(--raio);background:#fff;font-size:16px}.mini__fontes{display:flex;gap:6px;flex-wrap:wrap}.mini__fontes .chip[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.mini__cta{width:100%}.ideias__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ideia{display:flex;flex-direction:column;border:var(--borda);border-radius:var(--raio-g);overflow:hidden;background:var(--branco);transition:transform .2s var(--ease),box-shadow .2s}.ideia:hover{transform:translate(-3px,-3px);box-shadow:var(--sombra-forte)}.ideia__foto{position:relative;display:block;aspect-ratio:4/5}.ideia__foto img{object-fit:contain}.ideia__rotulo{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-top:var(--borda)}.ideia__rotulo strong{font-family:var(--f-serif);font-variation-settings:"opsz" 48;font-weight:400;font-size:22px}.ideia__rotulo span{font-size:14px;color:var(--tinta-2)}@media (max-width:1080px){.mini{grid-template-columns:1fr}.mini__palco{max-width:320px}.mini__seta{width:38px;height:38px}.mini__seta--ant{left:-16px}.mini__seta--prox{right:-16px}}@media (max-width:900px){.pers-hero__grade{padding-block:32px 44px}.ideias__grade,.pers-hero__grade{grid-template-columns:1fr}}.passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.passos li{padding:20px;display:grid;grid-gap:8px;gap:8px;align-content:start}.passos__n{width:38px;height:38px;border-radius:50%;border:var(--borda);display:grid;place-items:center;font-size:20px;background:var(--limao)}.passos strong,.passos__n{font-family:var(--f-serif)}.passos strong{font-variation-settings:"opsz" 48;font-weight:400;font-size:22px}.passos p{margin:0;color:var(--tinta-2);font-size:14.5px}@media (max-width:900px){.passos{grid-template-columns:1fr 1fr}}@media (max-width:520px){.passos{grid-template-columns:1fr}}.tabela-precos{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:32px;gap:32px;padding:28px;align-items:center}.tabela-precos__rolagem{overflow-x:auto}.tabela-precos table{width:100%;min-width:420px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela-precos td,.tabela-precos th{text-align:left;padding:12px 10px;border-bottom:1.5px solid var(--tinta)}.tabela-precos thead th{font:500 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2)}.tabela-precos tbody th a{font-family:var(--f-serif);font-size:18px}.tabela-precos tbody th a:hover{text-decoration:underline}@media (max-width:860px){.tabela-precos{grid-template-columns:1fr;padding:20px}}.checkout,.pagina-sacola{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;align-items:start;padding-block:56px 110px}.pagina-sacola__itens{display:grid;grid-gap:18px;gap:18px}.pagina-sacola__itens .item{padding-bottom:18px;border-bottom:1.5px solid var(--tinta)}.resumo{position:-webkit-sticky;position:sticky;top:calc(var(--topo) + 20px);padding:22px;display:grid;grid-gap:14px;gap:14px}.resumo h2{margin:0}.resumo dl{margin:0;display:grid;grid-gap:8px;gap:8px}.resumo dl div{display:flex;justify-content:space-between;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo dt{color:var(--tinta-2)}.resumo dd{margin:0}.resumo__total{border-top:var(--borda);padding-top:10px;font-size:20px;font-weight:600}.resumo__total dt{color:var(--tinta)}.resumo__pix{margin:-6px 0 0;font-size:13.5px;color:var(--tinta-2);text-align:right}.resumo .btn--off{opacity:.4;pointer-events:none}.resumo__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.resumo__lista li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px}.resumo__lista small{display:block;color:var(--cinza);font-size:12.5px}.resumo__foto{position:relative;aspect-ratio:4/5;border-radius:8px;border:var(--borda);overflow:hidden}.resumo__foto img{object-fit:contain}.resumo__foto b{position:absolute;top:-1px;right:-1px;min-width:20px;height:20px;border-radius:0 0 0 8px;background:var(--tinta);color:var(--papel);font-size:11px;display:grid;place-items:center}@media (max-width:960px){.checkout,.pagina-sacola{grid-template-columns:1fr}.resumo{position:static}.checkout .resumo{order:-1}}.etapas{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.etapas button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 6px;border:var(--borda);border-radius:999px;background:var(--branco);font-weight:500;font-size:14px}.etapas button span{width:26px;height:26px;border-radius:50%;border:var(--borda);display:grid;place-items:center;font-size:12px}.etapas li[data-estado=atual] button{background:var(--tinta);color:var(--papel);box-shadow:var(--sombra)}.etapas li[data-estado=atual] button span{border-color:var(--papel)}.etapas li[data-estado=feito] button span{background:var(--limao)}.etapas button:disabled{opacity:.5;cursor:default}.checkout__form{padding:26px;display:grid;grid-gap:16px;gap:16px}.checkout__dupla{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:12px;gap:12px}.campo__erro{color:#b4174a;font-size:13px}.campo input[aria-invalid=true]{border-color:#b4174a}.opcoes{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.opcoes legend{margin-bottom:10px;color:var(--tinta-2)}.opcao{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border:var(--borda);border-radius:var(--raio);background:var(--branco);cursor:pointer;transition:box-shadow .15s,background .15s;font-size:14.5px}.opcao[data-ativo=true]{box-shadow:var(--sombra);background:#fbfaf6}.opcao input{accent-color:var(--tinta);width:18px;height:18px}.checkout__nota{margin:0;font-size:14px;color:var(--tinta-2);background:var(--papel);border-radius:var(--raio);padding:12px 14px}.checkout__botoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.confirmado{min-height:64vh;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;padding-block:90px}.confirmado,.confirmado .lead{text-align:center}.sobre-topo{padding-block:64px 40px;display:grid;grid-gap:22px;gap:22px}.sobre-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding-bottom:110px}.sobre-foto{position:relative;aspect-ratio:4/5;border:var(--borda);border-radius:var(--raio-g);overflow:hidden;box-shadow:var(--sombra-forte)}.sobre-foto img{object-fit:cover;object-position:70% 50%}.sobre-texto p{font-size:18px;color:var(--tinta-2);max-width:52ch}@media (max-width:860px){.sobre-grade{grid-template-columns:1fr}}.ajuda{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;padding-block:56px 110px}.ajuda__cab{position:-webkit-sticky;position:sticky;top:calc(var(--topo) + 24px);align-self:start}.ajuda__atalhos{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.ajuda__grupos{display:grid;grid-gap:48px;gap:48px}.ajuda__grupo{scroll-margin-top:calc(var(--topo) + 24px)}.ajuda details{border-bottom:1.5px solid var(--tinta);padding:16px 0}.ajuda summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:17px}.ajuda summary::-webkit-details-marker{display:none}.ajuda summary:after{content:"+";font-size:22px;line-height:1;transition:transform .25s}.ajuda details[open] summary:after{transform:rotate(45deg)}.ajuda details p{margin:10px 0 0;color:var(--tinta-2);max-width:60ch}.contato{padding:20px;margin-top:16px;display:grid;grid-gap:4px;gap:4px}.contato p{margin:0}@media (max-width:860px){.ajuda{grid-template-columns:1fr}.ajuda__cab{position:static}}.provas{background:var(--branco);border-block:1px solid var(--linha-fina);padding-block:clamp(64px,9vw,120px)}.provas__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.provas__cab em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100;color:var(--goiaba);padding-right:.08em}.provas__nota{display:flex;align-items:center;gap:16px;padding:16px 20px}.provas__nota div{display:grid;grid-gap:4px;gap:4px;font-size:13.5px;color:var(--tinta-2)}.provas__media{font-family:var(--f-serif);font-variation-settings:"opsz" 144;font-weight:340;font-size:56px;line-height:.9;letter-spacing:-.03em}.provas__grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.depo{margin:0;padding:20px;display:flex;flex-direction:column;gap:14px}.depo:nth-child(2){background:#fff0f4}.depo blockquote{margin:0;flex:1 1;font-family:var(--f-serif);font-variation-settings:"opsz" 36,"SOFT" 50;font-size:17.5px;line-height:1.4;letter-spacing:-.005em}.depo figcaption{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1.5px solid var(--tinta)}.depo figcaption strong{display:block;font-size:14.5px}.depo figcaption small{display:block;font-size:12.5px;color:var(--tinta-2)}.depo__produto{position:relative;flex:none;width:48px;aspect-ratio:4/5;border-radius:8px;border:var(--borda);overflow:hidden}.depo__produto img{object-fit:contain}.estrelas{display:inline-flex;gap:2px}.provas__aviso{margin:22px 0 0;color:var(--goiaba);padding-right:.08em}@media (max-width:1080px){.provas__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.provas__grade{grid-template-columns:1fr}}.estudio{grid-template-columns:auto minmax(0,1fr);min-height:clamp(540px,44vw,calc(100svh - var(--topo) - 32px));background:linear-gradient(180deg,#f1d3a1,#f1d5a5 62%,#f9dcb0);border-bottom:1px solid var(--linha-fina);overflow:hidden}.estudio,.estudio__texto{position:relative;display:grid}.estudio__texto{z-index:2;align-self:center;grid-gap:20px;gap:20px;padding:48px clamp(24px,3vw,56px) 48px clamp(28px,4.5vw,96px)}.estudio__titulo{margin:0;display:grid;font-family:var(--f-serif);font-variation-settings:"opsz" 144,"SOFT" 30;font-weight:320;font-size:clamp(48px,4.8vw,96px);line-height:.94;letter-spacing:-.04em}.estudio__titulo>span{white-space:nowrap}.estudio__logo{font-size:1em;letter-spacing:-.045em;vertical-align:baseline}.estudio__lead{margin:0;font-size:16.5px;max-width:30ch}.estudio__acoes{display:flex;gap:10px;flex-wrap:wrap}.estudio__foto{position:relative}.estudio__foto img{object-fit:cover}.estudio__foto--larga img{object-position:78% center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%);mask-image:linear-gradient(90deg,transparent 0,#000 9%)}.estudio__foto--alta{display:none}@media (max-width:900px){.estudio{grid-template-columns:1fr;min-height:0;background:#fcd896}.estudio__foto--larga,.estudio__lead{display:none}.estudio__foto--alta{display:block;padding-bottom:118px;background:#fcd896}.estudio__alta-img{position:relative;aspect-ratio:2/3}.estudio__alta-img img{object-fit:cover}.estudio__texto{position:absolute;left:0;right:0;bottom:0;align-self:auto;padding:0 20px 44px;gap:16px}.estudio__titulo{font-size:clamp(44px,13vw,76px)}.estudio__acoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.estudio__acoes .btn{padding:0 12px;font-size:14px}}