.botao--tinta{background:var(--tinta);color:#fff}.botao--tinta:hover{background:var(--destaque)}.botao--destaque{background:var(--destaque);color:#fff;justify-content:center;width:100%}.botao--destaque:hover{background:var(--destaque-forte)}.qtd{background:var(--superficie);border-radius:999px;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #17142a24}.qtd button{cursor:pointer;width:34px;height:34px;color:var(--tinta);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.qtd button:hover{background:var(--destaque-suave)}.qtd output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.saco-painel{z-index:70;visibility:hidden;pointer-events:none;transition:visibility 0s .6s;position:fixed;inset:0}.saco-painel.aberto{visibility:visible;pointer-events:auto;transition:none}.saco-fundo{opacity:0;transition:opacity .5s var(--mola);background:#0b091280;position:absolute;inset:0}.saco-painel.aberto .saco-fundo{opacity:1}.saco-gaveta{background:var(--fundo);width:min(440px,100vw - 20px);color:var(--tinta);transition:transform .7s var(--mola);border-radius:28px;flex-direction:column;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(calc(100% + 20px));box-shadow:0 40px 80px -30px #0a061e99}.saco-painel.aberto .saco-gaveta{transform:none}.saco-topo{justify-content:space-between;align-items:center;padding:20px 20px 10px 24px;display:flex}.saco-topo h2{letter-spacing:-.03em;font-size:1.6rem;font-weight:760;font-stretch:88%}.saco-x{cursor:pointer;background:var(--superficie);width:42px;height:42px;color:var(--tinta);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #17142a1a}.saco-barra{color:#24533a;margin:0 24px 6px;font-size:.86rem;font-weight:600}.saco-trilho{background:#dde9e1;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.saco-trilho i{transform-origin:0;height:100%;transition:transform .7s var(--mola);background:#2f9a64;display:block;transform:scaleX(0)}.saco-lista{overscroll-behavior:contain;flex:1;align-content:start;gap:10px;margin:0;padding:8px 16px;list-style:none;display:grid;overflow-y:auto}.saco-item{background:var(--superficie);border-radius:20px;grid-template-columns:72px 1fr;gap:14px;padding:10px 40px 10px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #17142a0f}.saco-item-foto img{object-fit:cover;background:var(--estudio);border-radius:14px;width:72px;height:90px}.saco-item-nome{font-size:.96rem;font-weight:700;line-height:1.25}.saco-item-det{color:var(--tinta-suave);margin-top:3px;font-size:.8rem}.saco-item-fundo{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.saco-item-fundo strong{font-variant-numeric:tabular-nums}.saco-item-x{cursor:pointer;width:28px;height:28px;color:var(--tinta-suave);background:0 0;border:0;border-radius:50%;font-size:1.3rem;line-height:1;position:absolute;top:8px;right:8px}.saco-item-x:hover{background:var(--fundo);color:var(--tinta)}.saco-vazio{color:var(--tinta-suave);flex:1;place-content:center;justify-items:center;gap:14px;display:none}.saco-painel.vazio .saco-vazio{display:grid}.saco-painel.vazio .saco-lista,.saco-painel.vazio .saco-fim,.saco-painel.vazio .saco-barra{display:none}.saco-fim{border-top:1px solid var(--linha);background:var(--superficie);padding:16px 24px 22px}.saco-fim dl{gap:6px;margin:0 0 16px;font-size:.92rem;display:grid}.saco-fim dl div{justify-content:space-between;display:flex}.saco-fim dt{color:var(--tinta-suave)}.saco-fim dd{font-variant-numeric:tabular-nums;margin:0}.saco-total{border-top:1px dashed var(--linha);margin-top:4px;padding-top:10px;font-size:1.08rem;font-weight:700}.saco-total dt{color:var(--tinta)}.saco-pagamentos{text-align:center;color:var(--tinta-suave);margin-top:10px;font-size:.78rem}.saco-aviso{color:var(--destaque);text-align:center;margin-top:8px;font-size:.82rem}.saco-aviso:empty{display:none}html.saco-aberto{overflow:hidden}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:#f4f4f8;--superficie:#fcfcfe;--tinta:#17142a;--tinta-suave:#4f4b63;--linha:#e2e1ea;--destaque:#5b3fc4;--destaque-forte:#4a31a8;--destaque-texto:#fbfaff;--destaque-suave:#ebe7fb;--sombra:0 24px 60px -28px #281a6e59}html body{background-color:#0b0912}.loja{color:var(--tinta);background:linear-gradient(#e8e4f1, var(--fundo) 420px)}.etiqueta--tinta{color:var(--destaque)}.loja section{scroll-margin-top:90px}.cats,.montra,.atelier{padding-block:clamp(44px,5.6vw,84px)}.cabeca{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(22px,2.6vw,36px);display:flex}.cabeca h2,.atelier h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(2rem,3.7vw,3.4rem);font-weight:760;font-stretch:86%;line-height:.98}.cabeca-dir{align-items:center;gap:18px;display:flex}.ver-tudo{color:var(--tinta);border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .35s,color .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 0 0 0 1px #17142a29}.ver-tudo:hover{background:var(--tinta);color:#fff;box-shadow:inset 0 0 0 1px var(--tinta)}.ver-tudo .icone{transition:transform .5s var(--mola)}.ver-tudo:hover .icone{transform:translate(3px)}.aviso-prazo{color:#6b4310;background:#fff4e3;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.86rem;display:inline-flex}.ponto{width:8px;height:8px;animation:pulso 2.2s var(--mola) infinite;background:#f08c1a;border-radius:50%;flex:none}@keyframes pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.loja .garantias{border-top:0}.cats-lista{grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.2vw,18px);margin:0;padding:0;list-style:none;display:grid}.cat{color:inherit;background:var(--superficie);transition:transform .6s var(--mola), box-shadow .6s var(--mola);border-radius:26px;padding:8px 8px 16px;text-decoration:none;display:block;position:relative;box-shadow:inset 0 0 0 1px #17142a0f}.cat:hover{box-shadow:inset 0 0 0 1px #17142a0f, var(--sombra);transform:translateY(-4px)}.cat-foto{aspect-ratio:1;background:var(--estudio);border-radius:19px;display:block;overflow:hidden}.cat-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--mola)}.cat:hover .cat-foto img{transform:scale(1.06)}.cat-texto{padding:14px 44px 0 10px;display:block}.cat-texto strong{letter-spacing:-.01em;font-size:1rem;line-height:1.2;display:block}.cat-texto span{color:var(--tinta-suave);margin-top:3px;font-size:.84rem;display:block}.cat-seta{background:var(--destaque-suave);width:30px;height:30px;color:var(--destaque);transition:background-color .35s, color .35s, transform .5s var(--mola);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:16px}.cat:hover .cat-seta{background:var(--destaque);color:#fff;transform:rotate(-45deg)}.montra-lista{gap:clamp(12px,1.4vw,22px);margin:0;padding:0;list-style:none;display:grid}.montra-lista--5{grid-template-columns:repeat(5,1fr)}.montra-lista--4{grid-template-columns:repeat(4,1fr)}.produto{min-width:0}.produto-media{aspect-ratio:4/5;background:var(--estudio);border-radius:24px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17142a0d}.produto-foto,.produto-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.produto-foto{transition:transform 1.1s var(--mola)}.produto-media:hover .produto-foto{transform:scale(1.04)}.produto-video{opacity:0;transition:opacity .5s var(--mola)}.produto.a-rodar .produto-video{opacity:1}.selo,.dica{z-index:1;font:600 .72rem/1 var(--letra-texto);letter-spacing:.02em;border-radius:999px;padding:6px 11px;position:absolute}.selo{color:var(--destaque);background:#fff;top:12px;left:12px;box-shadow:0 6px 16px -8px #281a6e66}.dica{color:#f3f1f9;opacity:0;transition:opacity .4s var(--mola), transform .5s var(--mola);background:#0b0912a8;bottom:12px;right:12px;transform:translateY(8px)}.produto-media:hover .dica{opacity:1;transform:none}.produto.a-rodar .dica{opacity:0}.produto-info{padding:14px 4px 0}.produto-info h3{font:700 1.04rem/1.2 var(--letra-texto);letter-spacing:-.01em}.produto-info h3 a{text-decoration:none}.produto-info h3 a:hover{color:var(--destaque)}.produto-info>p{color:var(--tinta-suave);margin-top:4px;font-size:.86rem}.produto-fundo{align-items:center;gap:10px;margin-top:12px;display:flex}.produto-preco{font:760 1.16rem/1.1 var(--letra-titulo);font-variant-numeric:tabular-nums;margin-right:auto}.produto-preco span{font:500 .7rem var(--letra-texto);color:var(--tinta-suave);display:block}.produto-cores i{background:var(--c);border-radius:50%;width:13px;height:13px;margin-left:4px;display:inline-block;box-shadow:inset 0 0 0 1px #17142a2e}.adicionar{cursor:pointer;background:var(--tinta);color:#fff;width:42px;height:42px;transition:background-color .35s, transform .4s var(--mola);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.adicionar:hover{background:var(--destaque);transform:scale(1.08)}.adicionar:active{transform:scale(.92)}.adicionar .icone{transition:opacity .3s, transform .5s var(--mola);grid-area:1/1}.adicionar .ic-certo{opacity:0;transform:scale(.4)rotate(-40deg)}.adicionar.feito{background:#1f8f5f}.adicionar.feito .ic-mais{opacity:0;transform:scale(.4)rotate(40deg)}.adicionar.feito .ic-certo{opacity:1;transform:none}.atelier-grelha{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,84px);display:grid}.atelier-video{aspect-ratio:16/10.4;border-radius:var(--raio-grande);box-shadow:var(--sombra);background:#ddd9e6;position:relative;overflow:hidden}.atelier-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.atelier-chip{color:var(--tinta);background:#fcfbfff0;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.atelier-passos{margin:26px 0 30px;padding:0;list-style:none;display:grid}.atelier-passos li{border-top:1px solid var(--linha);grid-template-columns:auto 1fr;gap:16px;padding-block:16px;display:grid}.atelier-passos li:last-child{border-bottom:1px solid var(--linha)}.atelier-passos .n{font:700 .78rem/1 var(--letra-texto);letter-spacing:.1em;color:var(--destaque);padding-top:3px}.atelier-passos h3{font:700 1.04rem/1.25 var(--letra-texto);letter-spacing:-.01em}.atelier-passos p{color:var(--tinta-suave);margin-top:2px;font-size:.9rem}.guia{padding-block:clamp(56px,7vw,110px)}.guia-grelha{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,90px);display:grid}.guia-grelha>*{min-width:0}.guia h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:780;font-stretch:84%;line-height:.94}.guia-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.guia-chips button{cursor:pointer;color:inherit;font:600 .95rem/1 var(--letra-texto);transition:background-color .35s, color .35s, border-color .35s, transform .4s var(--mola);background:0 0;border:1px solid #17142a2e;border-radius:999px;padding:12px 18px}.guia-chips button:hover{border-color:var(--tinta)}.guia-chips button:active{transform:scale(.96)}.guia-chips button[aria-selected=true]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.guia-frase{max-width:32ch;color:var(--tinta-suave);margin-top:24px;font-size:1.12rem}.guia-painel{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:14px;height:clamp(420px,60vh,600px);display:grid}.guia-painel[hidden]{display:none}.escolha{background:var(--superficie);color:inherit;border-radius:26px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17142a0f}.escolha--grande{grid-row:1/3}.escolha-foto{position:absolute;inset:0}.escolha-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--mola)}.escolha:hover .escolha-foto img{transform:scale(1.05)}.escolha-info{background:#fcfbfff0;border-radius:18px;flex-direction:column;gap:3px;padding:12px 56px 12px 16px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.escolha-nome{letter-spacing:-.01em;font-size:.98rem;font-weight:700;line-height:1.2}.escolha-preco{color:var(--destaque);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:600}.escolha-seta{background:var(--tinta);color:#fff;width:36px;height:36px;transition:transform .5s var(--mola);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:21px;right:20px}.escolha:hover .escolha-seta{transform:rotate(-45deg)scale(1.06)}.torrada{z-index:60;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .4s var(--mola), transform .5s var(--mola);background:#17142a;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:.9rem;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translateY(16px);box-shadow:0 20px 44px -18px #0a061eb3}.torrada.visivel{opacity:1;transform:none}.torrada .icone{color:#7be0ae}@media (width<=1100px){.montra-lista--5,.cats-lista{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.cabeca{flex-direction:column;align-items:flex-start;gap:14px}.cabeca-dir{justify-content:space-between;gap:10px;width:100%}.aviso-prazo{padding:8px 12px;font-size:.78rem}.cats-lista,.montra-lista--5,.montra-lista--4{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--margem) * -1);padding-inline:var(--margem);scroll-padding-inline:var(--margem);display:flex;overflow-x:auto}.cats-lista::-webkit-scrollbar{display:none}.montra-lista::-webkit-scrollbar{display:none}.cats-lista>li{scroll-snap-align:start;flex:none;width:42vw}.produto{scroll-snap-align:start;flex:none;width:62vw}.dica{display:none}.atelier-grelha,.guia-grelha{grid-template-columns:1fr}.guia-chips{margin-inline:calc(var(--margem) * -1);padding-inline:var(--margem);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.guia-chips::-webkit-scrollbar{display:none}.guia-chips button{flex:none}.guia-painel{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;height:auto}.escolha{aspect-ratio:1/1.1}.escolha--grande{aspect-ratio:4/3.4;grid-area:auto/1/auto/3}.escolha-info{padding:10px 12px}.escolha-seta{display:none}.escolha-nome{font-size:.88rem}}.faq-inicio{padding-block:clamp(56px,7vw,110px)}.faq-inicio-grelha{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,90px);display:grid}.faq-inicio h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(2rem,3.7vw,3.4rem);font-weight:760;font-stretch:86%;line-height:.98}.faq-inicio-texto{max-width:34ch;color:var(--tinta-suave);margin-top:16px}.faq-inicio-texto a,.faq-inicio details a{color:var(--destaque)}@media (width<=899px){.faq-inicio-grelha{grid-template-columns:1fr}}:root{--letra-titulo:"Archivo Variable", system-ui, sans-serif;--letra-texto:"Geist Variable", system-ui, sans-serif}h1,h2,h3{font-stretch:92%}html:has(main.pagina) body{background-color:var(--fundo)}.pagina{color:var(--tinta);padding-top:96px;padding-bottom:clamp(56px,7vw,100px)}.pagina p a:not([class]){color:var(--destaque);text-underline-offset:3px}html:has(main.pagina) .cabecalho .ilha{background:#110e1eeb}.etiqueta{font:600 .78rem/1 var(--letra-texto);letter-spacing:.18em;text-transform:uppercase;color:var(--destaque)}.botao--claro-loja{color:var(--tinta);background:#fff}.botao--claro-loja:hover{background:#f1eefc}.migalhas ol{color:var(--tinta-suave);flex-wrap:wrap;gap:6px;margin:0;padding:18px 0 0;font-size:.84rem;list-style:none;display:flex}.migalhas li+li:before{content:"/";opacity:.45;margin-right:6px}.migalhas a{color:inherit;text-decoration:none}.migalhas a:hover{color:var(--destaque)}.migalhas [aria-current]{color:var(--tinta);font-weight:600}.pagina-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding-block:clamp(26px,3.4vw,48px) clamp(20px,2.4vw,34px);display:flex}.pagina h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.5rem,5.2vw,4.8rem);font-weight:780;font-stretch:84%;line-height:.94}.pagina h1 em{color:var(--destaque);padding-right:.06em;font-style:italic;font-stretch:108%}.pagina-intro{max-width:46ch;color:var(--tinta-suave);font-size:1.05rem}.cat-titulo{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;padding:18px 0 22px;display:flex}.cat-titulo h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:780;font-stretch:86%;line-height:1}.cat-titulo div>p{max-width:60ch;color:var(--tinta-suave);margin-top:8px}.cat-topo{align-items:center;gap:16px;padding:16px 0;display:flex}.botao-filtros{cursor:pointer;background:var(--superficie);height:44px;color:var(--tinta);font:650 .92rem var(--letra-texto);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:none;box-shadow:inset 0 0 0 1px #17142a29}.filtros-n{background:var(--destaque);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:.72rem;display:grid}.filtros-n[hidden]{display:none}.contagem{color:var(--tinta-suave);white-space:nowrap;margin-left:calc(250px + clamp(24px,3vw,44px));font-size:.92rem}.contagem strong{color:var(--tinta)}.ordenar{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.ordenar-rotulo{color:var(--tinta-suave);white-space:nowrap;font-size:.86rem}.ordenar select{appearance:none;cursor:pointer;background:var(--superficie);min-width:230px;height:44px;color:var(--tinta);font:650 .9rem var(--letra-texto);border:0;border-radius:12px;padding:0 40px 0 14px;box-shadow:inset 0 0 0 1px #17142a29}.ordenar select:focus-visible{box-shadow:inset 0 0 0 2px var(--destaque);outline:0}.ordenar .icone{pointer-events:none;position:absolute;right:14px}.cat-corpo{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.filtros-lado{flex-direction:column;display:flex}.filtros-gaveta-topo,.filtros-gaveta-fim,.filtros-fundo{display:none}.procurar{background:var(--superficie);height:44px;color:var(--tinta-suave);border-radius:12px;align-items:center;gap:8px;padding-inline:14px;display:flex;box-shadow:inset 0 0 0 1px #17142a29}.procurar:focus-within{box-shadow:inset 0 0 0 2px var(--destaque)}.procurar input{min-width:0;font:500 .92rem var(--letra-texto);color:var(--tinta);background:0 0;border:0;outline:0;flex:1}.procurar--lado{margin-bottom:8px}.fgrupo{border-bottom:1px solid var(--linha)}.fgrupo summary{cursor:pointer;font:700 1rem var(--letra-texto);justify-content:space-between;align-items:center;padding:16px 2px 12px;list-style:none;display:flex}.fgrupo summary::-webkit-details-marker{display:none}.fgrupo summary .icone{transition:transform .4s var(--mola)}.fgrupo[open] summary .icone{transform:rotate(180deg)}.fgrupo ul{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fcats a{color:var(--tinta);border-radius:10px;justify-content:space-between;padding:7px 10px;font-size:.93rem;text-decoration:none;display:flex}.fcats a span{color:var(--tinta-suave);font-size:.84rem}.fcats a:hover{background:var(--superficie)}.fcats a[aria-current=page]{background:var(--destaque-suave);color:var(--destaque);font-weight:650}.fcheck{cursor:pointer;align-items:center;gap:10px;padding:6px 2px;font-size:.92rem;display:flex;position:relative}.fcheck input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.caixa{background:var(--superficie);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #17142a4d}.caixa:after{content:"";width:10px;height:5px;transition:transform .3s var(--mola);border:0 solid #fff;border-width:0 0 2px 2px;margin-top:-3px;transform:rotate(-45deg)scale(0)}.fcheck input:checked+.caixa{background:var(--destaque);box-shadow:none}.fcheck input:checked+.caixa:after{transform:rotate(-45deg)scale(1)}.fcheck input:focus-visible+.caixa{outline:2px solid var(--destaque);outline-offset:2px}.fcheck:hover .caixa{box-shadow:inset 0 0 0 1.5px var(--tinta)}.fcheck .n{color:var(--tinta-suave);font-size:.84rem}.fcor{background:var(--c);border-radius:50%;width:16px;height:16px;margin-left:auto;box-shadow:inset 0 0 0 1px #17142a33}.fcores li[hidden]{display:none}.fver{cursor:pointer;color:var(--destaque);font:650 .84rem var(--letra-texto);background:0 0;border:0;border-radius:999px;margin:-6px 0 14px;padding:6px 12px;box-shadow:inset 0 0 0 1px}.fpreco{align-items:flex-end;gap:8px;margin-bottom:18px;display:flex}.fpreco label{color:var(--tinta-suave);flex:1;gap:4px;font-size:.8rem;display:grid}.fpreco input{background:var(--superficie);width:100%;height:40px;color:var(--tinta);font:500 .92rem var(--letra-texto);border:0;border-radius:10px;padding:0 10px;box-shadow:inset 0 0 0 1px #17142a29}.fpreco input:focus{box-shadow:inset 0 0 0 2px var(--destaque);outline:0}.fpreco-ok{cursor:pointer;background:var(--tinta);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.fpreco-ok:hover{background:var(--destaque)}.ativos{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ativos[hidden]{display:none}.ativo{cursor:pointer;background:var(--destaque-suave);height:34px;color:var(--destaque);font:600 .84rem var(--letra-texto);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex}.ativo i{background:#5b3fc424;border-radius:50%;place-items:center;width:20px;height:20px;font-size:1rem;font-style:normal;line-height:1;display:grid}.ativo:hover i{background:var(--destaque);color:#fff}.ativo-limpar{cursor:pointer;color:var(--tinta-suave);font:600 .84rem var(--letra-texto);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.catalogo-grelha{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.catalogo-grelha>[hidden]{display:none}.catalogo-vazio{text-align:center;background:var(--superficie);color:var(--tinta-suave);border-radius:20px;justify-items:center;gap:16px;padding:56px 20px;display:grid}.catalogo-vazio[hidden]{display:none}.produto-prazo{font-weight:600;color:#3f7a5a!important;margin-top:6px!important;font-size:.78rem!important}.produto-preco s{font:500 .74rem var(--letra-texto);color:var(--tinta-suave);display:block}.selo--promo{color:#fff;background:#d94b5c}.pl{min-width:0;transition:box-shadow .45s var(--mola), transform .45s var(--mola);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #17142a12}.pl:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #17142a1a,0 22px 44px -26px #281a6e73}.pl-media{position:relative}.pl .produto-media{aspect-ratio:1;box-shadow:none;border-radius:0}.pl-selos{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.pl-selo{color:var(--destaque);font:700 .72rem/1 var(--letra-texto);background:#fff;border-radius:7px;padding:5px 9px;box-shadow:0 4px 12px -6px #281a6e66}.pl-selo--promo{color:#fff;background:#d94b5c;padding:6px 9px;font-size:.86rem}.pl-selo--luz{color:#8a5410;background:#fff4e3}.pl-favorito{z-index:1;cursor:pointer;width:38px;height:38px;color:var(--tinta);transition:transform .4s var(--mola), color .3s;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px -6px #281a6e66}.pl-favorito:hover{transform:scale(1.08)}.pl-favorito[aria-pressed=true]{color:#d94b5c;background:#fff0f2}.pl .dica{top:14px;bottom:auto;right:58px}.pl-info{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.pl-preco{flex-direction:column;justify-content:flex-end;min-height:46px;display:flex}.pl-preco s{color:var(--tinta-suave);font-size:.82rem}.pl-valor{font:780 1.7rem/1 var(--letra-titulo);letter-spacing:-.02em;color:var(--tinta);font-variant-numeric:tabular-nums;font-stretch:88%}.pl-preco s+.pl-valor{color:#c2364a}.pl-valor sup{vertical-align:.62em;letter-spacing:0;margin-left:1px;font-size:.55em}.pl-valor small{font:500 .78rem var(--letra-texto);color:var(--tinta-suave);letter-spacing:0}.pl h3{font:650 1rem/1.3 var(--letra-texto);letter-spacing:-.005em;margin-top:8px}.pl h3 a{color:var(--tinta);text-decoration:none}.pl h3 a:hover{color:var(--destaque)}.pl-resumo{color:var(--tinta-suave);margin-top:3px;font-size:.84rem}.pl-cores{color:var(--tinta-suave);align-items:center;gap:4px;margin-top:10px;font-size:.76rem;display:flex}.pl-cores i{background:var(--c);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #17142a33}.pl-cores span{margin-left:2px}.pl-entrega{color:var(--tinta-suave);align-items:flex-start;gap:6px;margin-top:10px;font-size:.78rem;display:flex}.pl-entrega .icone{margin-top:1px}.pl-entrega strong{color:var(--tinta);font-weight:650}.pl-entrega--ja,.pl-entrega--ja strong{color:#2c7a51}.pl-botao{z-index:1;cursor:pointer;background:var(--fundo);height:44px;color:var(--tinta);font:650 .9rem var(--letra-texto);transition:background-color .3s, color .3s, box-shadow .3s, transform .3s var(--mola);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #17142a24}.pl-info>.pl-entrega+.pl-botao{margin-top:14px}.pl-botao:hover{background:var(--tinta);color:#fff;box-shadow:none}.pl-botao:active{transform:scale(.97)}.pl-botao--saco{background:var(--destaque);color:#fff;box-shadow:none}.pl-botao--saco:hover{background:var(--destaque-forte)}.pl-botao .icone{grid-area:auto}.pl-botao .ic-certo{display:none}.pl-botao.feito{background:#1f8f5f}.pl-botao.feito .ic-mais{display:none}.pl-botao.feito .ic-certo{display:inline-flex}.faixa-medida{border-radius:var(--raio-grande);background:var(--tinta);color:#f3f1f9;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,100px);padding:clamp(24px,3vw,40px);display:grid;overflow:hidden}.faixa-medida .etiqueta{color:#b9a9ff}.faixa-medida h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:760;font-stretch:86%;line-height:.98}.faixa-medida p:not(.etiqueta){color:#f3f1f9b8;max-width:42ch;margin-top:14px}.faixa-medida .botao{margin-top:26px}.faixa-foto{aspect-ratio:4/3;border-radius:22px;overflow:hidden}.faixa-foto img{object-fit:cover;width:100%;height:100%}.perguntas h2{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:760;font-stretch:88%}.perguntas-lista{border-top:1px solid var(--linha)}.perguntas details,.pdp-ficha details{border-bottom:1px solid var(--linha)}.perguntas summary,.pdp-ficha summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.perguntas summary::-webkit-details-marker{display:none}.pdp-ficha summary::-webkit-details-marker{display:none}.mais{background:var(--destaque-suave);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.mais:before,.mais:after{content:"";background:var(--destaque);width:11px;height:1.6px;transition:transform .45s var(--mola);border-radius:2px;margin:-.8px 0 0 -5.5px;position:absolute;top:50%;left:50%}.mais:after{transform:rotate(90deg)}details[open]>summary .mais:after{transform:rotate(0)}.perguntas details p,.pdp-ficha details p{max-width:64ch;color:var(--tinta-suave);padding:0 2px 18px}.pdp-ficha details p+p{margin-top:-8px}.cat-rodape{max-width:820px;margin-top:clamp(48px,6vw,84px)}.pdp{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,64px);padding-top:22px;display:grid}.pdp-galeria{grid-template-columns:76px 1fr;gap:12px;display:grid;position:sticky;top:96px}.pdp-palco{aspect-ratio:4/5;border-radius:var(--raio-grande);background:var(--estudio);grid-area:1/2;position:relative;overflow:hidden}.pdp-slide{margin:0;position:absolute;inset:0}.pdp-slide[hidden]{display:none}.pdp-slide img,.pdp-slide video{object-fit:cover;width:100%;height:100%}.pdp-slide--3d{background:radial-gradient(80% 60% at 50% 62%,#2a2140 0%,#120f1c 62%,#0b0912 100%)}.pdp-slide--3d canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.pdp-slide--3d canvas:active{cursor:grabbing}.pdp-3d-ui{pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.pdp-3d-ui>*{pointer-events:auto}.pdp-chip{color:var(--tinta);background:#fcfbfff0;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.pdp-3d-ui .pdp-chip{position:static}.pdp-chip--real{color:#f3f1f9;background:#110e1eb8}.pdp-luzes{-webkit-backdrop-filter:blur(10px);background:#110e1e99;border-radius:999px;gap:6px;padding:6px;display:flex}.pdp-luzes button{cursor:pointer;background:var(--c);width:24px;height:24px;transition:transform .4s var(--mola), box-shadow .3s;border:0;border-radius:50%;box-shadow:0 0 0 2px #110e1e99}.pdp-luzes button[aria-checked=true]{box-shadow:0 0 0 2px #120f1c, 0 0 0 4px #fff, 0 0 18px var(--c)}.pdp-luzes button:hover{transform:scale(1.12)}.pdp-dica{color:#f3f1f999;margin-left:auto;font-size:.78rem}.pdp-selo{top:16px;left:16px}.pdp-miniaturas{flex-direction:column;grid-area:1/1;gap:10px;display:flex}.mini{aspect-ratio:4/5;cursor:pointer;background:var(--estudio);width:76px;color:var(--tinta);transition:box-shadow .3s, transform .4s var(--mola);border:0;border-radius:14px;place-items:center;gap:2px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17142a14}.mini img{object-fit:cover;width:100%;height:100%}.mini:hover{transform:translateY(-2px)}.mini[aria-selected=true]{box-shadow:0 0 0 2px var(--fundo), 0 0 0 4px var(--destaque)}.mini--3d{color:#fff;font:700 .72rem var(--letra-texto);background:#15111f;align-content:center}.mini-play{background:#110e1eb3;border-radius:50%;width:30px;height:30px;position:absolute}.mini-play:after{content:"";border-left:9px solid #fff;border-block:6px solid #0000;position:absolute;top:9px;left:12px}.pdp-info{padding-top:6px}.pdp-info h1{margin-top:12px;font-size:clamp(2.2rem,3.8vw,3.6rem)}.pdp-resumo{color:var(--tinta-suave);margin-top:10px;font-size:1.06rem}.pdp-preco{align-items:baseline;gap:12px;margin-top:22px;display:flex}.pdp-preco strong{font:780 2.1rem/1 var(--letra-titulo);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-stretch:90%}.pdp-preco s{color:var(--tinta-suave)}.pdp-preco span{color:var(--tinta-suave);font-size:.8rem}.pdp-prazos{color:#24533a;background:#eef7f1;border-radius:18px;gap:10px;margin:20px 0 0;padding:14px 16px;font-size:.92rem;list-style:none;display:grid}.pdp-prazos li{align-items:flex-start;gap:10px;display:flex}.pdp-prazos .icone{margin-top:1px}.pdp-form{gap:22px;margin-top:26px;display:grid}.pagina .campo{gap:8px;margin:0;display:grid}.pagina .campo label,.pagina .campo-rotulo,.pagina .opcao legend{color:var(--tinta);justify-content:space-between;gap:10px;margin:0;font-size:.95rem;font-weight:650;display:flex}.pagina .campo small,.pagina .campo-rotulo small{color:var(--tinta-suave);font-weight:500}.campo-conta{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.pagina .campo input,.pagina .campo textarea,.pagina .campo select{border-radius:var(--raio-campo);background:var(--superficie);width:100%;min-height:52px;color:var(--tinta);font:500 1rem/1.4 var(--letra-texto);letter-spacing:0;border:0;outline:0;padding:13px 16px;font-style:normal;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #17142a24}.pagina .campo textarea{resize:vertical;min-height:110px}.pagina .campo input:focus,.pagina .campo textarea:focus,.pagina .campo select:focus{box-shadow:inset 0 0 0 2px var(--destaque), 0 0 0 5px var(--destaque-suave)}.pagina [aria-invalid=true]{box-shadow:inset 0 0 0 2px #c2364a!important}.pdp-form .campo input[data-campo=nome]{font:italic 650 1.3rem/1 var(--letra-titulo);letter-spacing:-.02em;font-stretch:108%}.campo-ajuda{color:var(--tinta-suave);font-size:.82rem}.campo-erro{color:#c2364a;font-size:.84rem;font-weight:600}.pagina .opcao{border:0;min-width:0;margin:0;padding:0}.pagina .opcao legend{justify-content:flex-start;margin-bottom:10px;padding:0}.pagina .opcao legend span{color:var(--tinta-suave);font-weight:500}.opcao-valores{flex-wrap:wrap;gap:8px;display:flex}.amostra{cursor:pointer;background:var(--c);width:38px;height:38px;box-shadow:inset 0 0 0 1px #17142a29, 0 0 0 3px var(--fundo), 0 0 0 3px transparent;transition:box-shadow .3s, transform .4s var(--mola);border:0;border-radius:50%}.amostra:hover{transform:scale(1.08)}.amostra[aria-checked=true]{box-shadow:inset 0 0 0 1px #17142a29, 0 0 0 3px var(--fundo), 0 0 0 5px var(--tinta)}.escolha-botao{cursor:pointer;background:var(--superficie);min-height:44px;color:var(--tinta);font:600 .92rem var(--letra-texto);transition:background-color .3s, color .3s, box-shadow .3s, transform .4s var(--mola);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #17142a29}.escolha-botao small{opacity:.7;font-size:.76rem;font-weight:600}.escolha-botao:hover{box-shadow:inset 0 0 0 1px var(--tinta)}.escolha-botao:active{transform:scale(.96)}.escolha-botao[aria-checked=true]{background:var(--tinta);color:#fff;box-shadow:none}.envio{border-radius:var(--raio-campo);cursor:pointer;background:var(--superficie);color:var(--tinta-suave);border:1.5px dashed #17142a38;align-items:center;gap:12px;padding:16px;font-size:.9rem;transition:border-color .3s,background-color .3s;display:flex;position:relative}.envio input{opacity:0;cursor:pointer;position:absolute;inset:0}.envio:hover,.envio.por-cima{border-color:var(--destaque);background:var(--destaque-suave)}.envio .icone{color:var(--destaque)}.envio.com-ficheiro{color:#24533a;border-style:solid;border-color:#3f7a5a}.envio--grande{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:28px 16px}.envio--grande strong{color:var(--tinta)}.envio-lista{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.envio-lista:empty{display:none}.envio-lista li{background:var(--estudio);border-radius:14px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.envio-lista img{object-fit:cover;width:100%;height:100%}.envio-tipo{color:var(--destaque);font-size:.8rem;font-weight:700}.envio-lista button{cursor:pointer;color:#fff;background:#110e1eb3;border:0;border-radius:50%;width:22px;height:22px;line-height:1;position:absolute;top:4px;right:4px}.nota summary{cursor:pointer;color:var(--destaque);align-items:center;gap:8px;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.nota summary::-webkit-details-marker{display:none}.nota textarea{border-radius:var(--raio-campo);resize:vertical;background:var(--superficie);width:100%;font:500 .95rem/1.4 var(--letra-texto);color:var(--tinta);border:0;margin-top:10px;padding:12px 14px;box-shadow:inset 0 0 0 1px #17142a24}.pdp-comprar{align-items:stretch;gap:10px;display:flex}.qtd--grande{padding:0 6px}.qtd--grande button{width:40px;height:40px}.pdp-adicionar{flex:1;justify-content:space-between;min-height:56px;font-size:1.02rem}.pdp-garantias{color:var(--tinta-suave);gap:12px;margin:26px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.pdp-garantias li{align-items:center;gap:12px;display:flex}.pdp-garantias .icone{color:var(--destaque)}.pdp-duvida{color:var(--tinta);background:#e6f6ec;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.pdp-duvida:hover{background:#d3efdd}.pdp-duvida .icone{color:#1f8f5f}.pdp-detalhe{border-top:1px solid var(--linha);grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,90px);margin-top:clamp(64px,8vw,120px);padding-top:clamp(40px,5vw,64px);display:grid}.pdp-descricao h2,.pdp-perguntas h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:760;font-stretch:86%}.pdp-descricao>p{max-width:58ch;color:var(--tinta-suave);font-size:1.04rem}.pdp-descricao>p+p{margin-top:14px}.pdp-destaques{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pdp-destaques li{align-items:center;gap:10px;font-weight:600;display:flex}.pdp-destaques .icone{background:var(--destaque-suave);width:26px;height:26px;color:var(--destaque);border-radius:50%;flex:none;place-items:center;display:grid}.pdp-ficha{border-top:1px solid var(--linha);align-self:start}.pdp-feito{margin-top:clamp(64px,8vw,120px)}.pdp-passos{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}.pdp-passo-foto{aspect-ratio:4/3;background:var(--estudio);border-radius:24px;margin-bottom:16px;overflow:hidden}.pdp-passo-foto img{object-fit:cover;width:100%;height:100%}.pdp-passos .n{font:700 .78rem/1 var(--letra-texto);letter-spacing:.1em;color:var(--destaque)}.pdp-passos h3{font:700 1.1rem/1.25 var(--letra-texto);letter-spacing:-.01em;margin-top:8px}.pdp-passos p:not(.n){color:var(--tinta-suave);margin-top:4px;font-size:.92rem}.pdp-perguntas{max-width:820px;margin-top:clamp(64px,8vw,110px)}.pdp-relacionados{padding-bottom:0!important}.pdp-barra{z-index:30;color:#f3f1f9;-webkit-backdrop-filter:blur(16px);transition:transform .6s var(--mola);background:#110e1ee6;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:none;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 20px 40px -18px #0a061eb3}.pdp-barra.visivel{transform:none}.pdp-barra div{flex:1;min-width:0}.pdp-barra p{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.pdp-barra strong{font:760 1.15rem/1.1 var(--letra-titulo);font-variant-numeric:tabular-nums}.pdp-barra .botao{min-height:46px;padding:0 22px}.medida-topo{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(26px,3.4vw,48px);display:grid}.medida-topo-texto .pagina-intro{margin-top:18px}.medida-factos{gap:10px;margin:24px 0 28px;padding:0;font-weight:600;list-style:none;display:grid}.medida-factos li{align-items:center;gap:10px;display:flex}.medida-factos .icone{color:var(--destaque)}.medida-mosaico{grid-template-columns:1fr 1fr;gap:12px;display:grid}.medida-mosaico figure{aspect-ratio:4/5;background:var(--estudio);border-radius:24px;margin:0;position:relative;overflow:hidden}.medida-mosaico figure:nth-child(2),.medida-mosaico figure:nth-child(4){transform:translateY(28px)}.medida-mosaico img{object-fit:cover;width:100%;height:100%}.medida-mosaico figcaption{background:#fcfbfff0;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:600;position:absolute;bottom:10px;left:10px}.medida-passos ol{counter-reset:p;grid-template-columns:repeat(5,1fr);gap:12px;margin:clamp(40px,5vw,70px) 0 0;padding:0;list-style:none;display:grid}.medida-passos li{background:var(--superficie);border-radius:22px;padding:20px;box-shadow:inset 0 0 0 1px #17142a0f}.medida-passos .n{background:var(--destaque);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.medida-passos h3{font:700 1.02rem/1.25 var(--letra-texto);margin-top:14px}.medida-passos p{color:var(--tinta-suave);margin-top:4px;font-size:.88rem}.medida-pedido{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,90px);scroll-margin-top:100px;display:grid}.pedido{border-radius:var(--raio-grande);background:var(--superficie);box-shadow:inset 0 0 0 1px #17142a0f, var(--sombra);gap:22px;padding:clamp(20px,3vw,40px);display:grid}.pedido h2,.pedido-feito h2{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:760;font-stretch:86%}.pedido .campo input,.pedido .campo textarea,.pedido .campo select{background:var(--fundo)}.pedido .botao{justify-self:start}.campos-linha{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.campos-linha--2{grid-template-columns:1fr 1fr}.consentir{color:var(--tinta-suave);align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.consentir input{width:20px;height:20px;accent-color:var(--destaque);flex:none;margin-top:1px}.pedido-feito{border-radius:var(--raio-grande);background:var(--superficie);box-shadow:inset 0 0 0 1px #17142a0f, var(--sombra);outline:none;justify-items:start;gap:16px;padding:clamp(24px,3vw,44px);display:grid}.pedido-feito[hidden]{display:none}.pedido-feito-icone{color:#1f8f5f;background:#e6f6ec;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.pedido-feito>p{max-width:54ch;color:var(--tinta-suave)}.pedido-nota{font-size:.84rem;color:var(--destaque)!important}.pedido-nota:empty{display:none}.medida-lado{gap:14px;display:grid;position:sticky;top:100px}.medida-cartao{background:var(--superficie);border-radius:26px;padding:24px;box-shadow:inset 0 0 0 1px #17142a0f}.medida-cartao h3{font:700 1.1rem/1.2 var(--letra-texto);margin-bottom:14px}.medida-cartao ul{gap:12px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.medida-cartao li{align-items:center;gap:10px;display:flex}.medida-cartao li .icone{color:var(--destaque)}.medida-cartao--escuro{background:var(--tinta);color:#f3f1f9;box-shadow:none}.medida-cartao--escuro p{color:#f3f1f9b3;margin-bottom:18px;font-size:.92rem}.medida-insta{align-items:center;gap:8px;margin-top:14px;font-size:.9rem;text-decoration:none;display:inline-flex;color:#f3f1f9cc!important}.medida-perguntas{max-width:820px;margin-top:clamp(56px,7vw,100px)}.ajuda{grid-template-columns:240px 1fr;align-items:start;gap:clamp(28px,5vw,80px);margin-top:10px;display:grid}.ajuda>*{min-width:0}.ajuda-indice{position:sticky;top:100px}.ajuda-indice ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ajuda-indice a{color:var(--tinta-suave);border-radius:12px;padding:10px 14px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:block}.ajuda-indice a:hover,.ajuda-indice a.ativo{background:var(--superficie);color:var(--tinta)}.ajuda-texto{gap:clamp(44px,5vw,70px);max-width:780px;display:grid}.ajuda-texto section{scroll-margin-top:100px}.ajuda-texto h2{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:760;font-stretch:86%}.ajuda-texto section>p{color:var(--tinta-suave);max-width:66ch}.ajuda-texto section>p+p{margin-top:12px}.ajuda-passos{margin:0;padding:0;list-style:none;display:grid}.ajuda-passos li{border-top:1px solid var(--linha);grid-template-columns:auto 1fr;gap:16px;padding-block:16px;display:grid}.ajuda-passos .n{background:var(--destaque-suave);width:32px;height:32px;color:var(--destaque);border-radius:50%;place-items:center;font-weight:700;display:grid}.ajuda-passos h3{font:700 1.04rem/1.3 var(--letra-texto)}.ajuda-passos p{color:var(--tinta-suave);margin-top:2px;font-size:.92rem}.ajuda-chips{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.ajuda-chips li{background:var(--superficie);border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:600;box-shadow:inset 0 0 0 1px #17142a1a}.ajuda-cartoes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ajuda-cartoes>div{background:var(--superficie);border-radius:22px;padding:22px;box-shadow:inset 0 0 0 1px #17142a0f}.ajuda-cartoes .icone{color:var(--destaque)}.ajuda-cartoes h3{font:700 1.06rem/1.25 var(--letra-texto);margin:12px 0 6px}.ajuda-cartoes p{color:var(--tinta-suave);font-size:.92rem}.ajuda-lista{color:var(--tinta-suave);gap:6px;margin:12px 0;padding-left:20px;display:grid}.ajuda-aviso{background:#fff4e3;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex;color:#6b4310!important;margin-top:16px!important}.ajuda-legal{font-size:.86rem}.sobre-topo{padding-block:clamp(26px,3.4vw,48px) clamp(20px,2.4vw,32px)}.sobre-topo h1{max-width:16ch}.sobre-video{aspect-ratio:21/9;border-radius:var(--raio-grande);background:#ddd9e6;position:relative;overflow:hidden}.sobre-video video{object-fit:cover;width:100%;height:100%}.sobre-historia{grid-template-columns:.8fr 1fr;gap:clamp(24px,5vw,90px);margin-top:clamp(48px,6vw,90px);display:grid}.sobre-historia h2{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:760;font-stretch:86%;line-height:1}.sobre-texto p{color:var(--tinta-suave);max-width:58ch;font-size:1.08rem}.sobre-texto p+p{margin-top:16px}.sobre-rascunho{color:var(--destaque)!important;font-size:.86rem!important}.sobre-valores{grid-template-columns:repeat(4,1fr);gap:12px;margin:clamp(48px,6vw,90px) 0 0;padding:0;list-style:none;display:grid}.sobre-valores li{background:var(--superficie);border-radius:24px;padding:24px;box-shadow:inset 0 0 0 1px #17142a0f}.sobre-valores .icone{color:var(--destaque)}.sobre-valores h3{font:700 1.08rem/1.25 var(--letra-texto);margin-top:16px}.sobre-valores p{color:var(--tinta-suave);margin-top:6px;font-size:.92rem}.sobre-fotos{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:12px;height:clamp(420px,52vw,640px);margin-top:clamp(48px,6vw,90px);display:grid}.sobre-fotos figure{background:var(--estudio);border-radius:24px;margin:0;overflow:hidden}.sobre-fotos img{object-fit:cover;width:100%;height:100%}.sobre-fotos .g1{grid-row:1/3}.sobre-fotos .g4{grid-column:2/4}.sobre-fim{border-radius:var(--raio-grande);background:var(--superficie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,7vw,100px);padding:clamp(24px,3vw,40px);display:flex}.sobre-fim h2{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:760;font-stretch:86%}.sobre-fim-botoes{flex-wrap:wrap;gap:10px;display:flex}.canais{grid-template-columns:repeat(4,1fr);gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.canais li{background:var(--superficie);border-radius:24px;flex-direction:column;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #17142a0f}.canal-icone{background:var(--destaque-suave);width:48px;height:48px;color:var(--destaque);border-radius:50%;place-items:center;display:grid}.canais h2{font:700 1.15rem/1.2 var(--letra-texto);margin-top:18px}.canais p{color:var(--tinta-suave);flex:1;margin-top:6px;font-size:.92rem}.canais a{color:var(--destaque);align-items:center;gap:8px;margin-top:18px;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.canais a .icone{transition:transform .5s var(--mola)}.canais a:hover .icone{transform:translate(3px)}.contacto-form{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,5vw,80px);margin-top:clamp(56px,7vw,100px);display:grid}.contacto-form h2{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3rem);font-weight:760;font-stretch:86%}.contacto-form>div>p{color:var(--tinta-suave);max-width:40ch;margin-top:14px}@media (width<=1100px){.medida-passos ol{grid-template-columns:repeat(3,1fr)}.canais,.sobre-valores{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.pagina{padding-top:84px}.faixa-medida,.pdp,.pdp-detalhe,.medida-topo,.medida-pedido,.ajuda,.sobre-historia,.contacto-form{grid-template-columns:1fr}.botao-filtros{display:inline-flex}.contagem{margin-left:0}.ordenar-rotulo{display:none}.ordenar select{width:170px;min-width:0}.cat-corpo{grid-template-columns:1fr}.filtros-rolar{overscroll-behavior:contain;flex:1;overflow-y:auto}.filtros-lado{z-index:71;max-height:86dvh;padding:0 var(--margem);background:var(--fundo);transition:transform .6s var(--mola);border-radius:26px 26px 0 0;position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -30px 60px -30px #0a061e80}.filtros-abertos .filtros-lado{transform:none}.filtros-gaveta-topo{font:760 1.4rem var(--letra-titulo);justify-content:space-between;align-items:center;padding:16px 0 10px;display:flex}.filtros-gaveta-fim{padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linha);grid-template-columns:auto 1fr;gap:10px;display:grid}.filtros-gaveta-fim .botao{justify-content:center}.filtros-fundo{z-index:70;opacity:0;pointer-events:none;transition:opacity .5s var(--mola);background:#0b091280;display:block;position:fixed;inset:0}.filtros-abertos .filtros-fundo{opacity:1;pointer-events:auto}.catalogo-grelha{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pl-info{padding:10px 10px 12px}.pl-valor{font-size:1.35rem}.pl-resumo,.pl-cores{display:none}.pl h3{font-size:.9rem}.pl-entrega{font-size:.72rem}.pl-botao{height:40px;font-size:.82rem}.pl-favorito{width:34px;height:34px}.pdp{padding-top:12px}.pdp-galeria{margin-inline:calc(var(--margem) * -1);grid-template-columns:1fr;position:static}.pdp-palco{aspect-ratio:1/1.08;border-radius:0;grid-column:1}.pdp-miniaturas{padding:4px var(--margem);scrollbar-width:none;flex-direction:row;grid-area:2/1;overflow-x:auto}.mini{flex:none;width:60px}.pdp-barra{display:flex}.pdp-passos{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--margem) * -1);padding-inline:var(--margem);display:flex;overflow-x:auto}.pdp-passos li{scroll-snap-align:start;flex:none;width:78vw}.pdp-relacionados .produto{width:62vw}.medida-mosaico figure:nth-child(2),.medida-mosaico figure:nth-child(4){transform:none}.medida-passos ol{grid-template-columns:1fr}.medida-lado{position:static}.campos-linha,.campos-linha--2{grid-template-columns:1fr}.ajuda-indice{position:static}.ajuda-indice ol{scrollbar-width:none;margin-inline:calc(var(--margem) * -1);padding-inline:var(--margem);display:flex;overflow-x:auto}.ajuda-indice a{white-space:nowrap;background:var(--superficie);border-radius:999px}.ajuda-cartoes{grid-template-columns:1fr}.sobre-video{aspect-ratio:4/3}.sobre-fotos{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.sobre-fotos figure{aspect-ratio:1}.sobre-fotos .g1,.sobre-fotos .g4{aspect-ratio:4/3;grid-area:auto/1/auto/3}.canais,.sobre-valores{grid-template-columns:1fr}}@media (width<=420px){.pdp-adicionar{padding-left:18px;font-size:.94rem}.qtd--grande button{width:34px}}
