.ini{--ini-fundo:#f4f3f0;--ini-foto:#efeeea;--ini-raio:8px;--ini-raio-pequeno:6px;--tom-salvia:#e4ebe0;--tom-pessego:#f7e7dc;--tom-lilas:#ebe6f3;--tom-areia:#f2ece0;--tom-verde:#e8f1ea;background:#fff;padding-top:20px}.ini :where(h2,h3){letter-spacing:-.02em;font-weight:600}.ini-secao{padding-top:clamp(44px,5vw,64px)}.ini-antetitulo{color:var(--cinza);font-size:13px;font-weight:500;margin-bottom:12px!important}.ini-cabeca{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.ini-cabeca h2{font-size:18px;line-height:1.3}.ini-ver{min-height:44px;color:var(--tinta);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ini-ver svg{color:var(--cinza);transition:transform .2s,color .2s}.ini-ver:hover svg{color:var(--tinta);transform:translate(4px)}.ini-botao{border:1px solid var(--tinta);border-radius:var(--ini-raio-pequeno);align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.ini-botao:hover{background:var(--tinta);color:#fff}.ini-ligacao-discreta{min-height:44px;color:var(--tinta-suave);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--linha-forte);text-decoration-color:var(--linha-forte);align-items:center;font-size:13.5px;display:inline-flex}.ini-ligacao-discreta:hover{color:var(--tinta);text-decoration-color:currentColor}[data-recorte] img{object-fit:contain;mix-blend-mode:multiply}.ini-heroi{border-radius:var(--ini-raio);background:var(--ini-fundo);padding:clamp(32px,4vw,52px) clamp(64px,7vw,96px);position:relative}.ini-heroi-palco{display:grid}.ini-slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);transition:opacity .5s,visibility 0s linear .5s;display:grid}.ini-slide[data-ativo]{opacity:1;visibility:visible;transition:opacity .5s,visibility}.ini-heroi[data-reduzido] .ini-slide{transition:none}.ini-slide-texto{max-width:30rem}.ini-slide-texto h2{letter-spacing:-.03em;font-size:clamp(30px,3.5vw,48px);line-height:1.08}.ini-slide-sub{max-width:40ch;color:var(--tinta-suave);font-size:15.5px;margin-top:14px!important}.ini-slide-texto .ini-botao{margin-top:26px}.ini-slide-quadro{padding-left:28px;position:relative}.ini-slide-foto{aspect-ratio:5/4;border-radius:var(--ini-raio-pequeno);background:var(--ini-foto);position:relative;overflow:hidden}.ini-slide-foto img{object-fit:cover;object-position:82% 50%}.ini-flutuante{border-radius:var(--ini-raio);background:#fff;gap:12px;width:min(260px,70%);padding:12px;display:flex;position:absolute;bottom:24px;left:0;box-shadow:0 1px 2px #1111110f,0 12px 32px #1111111f}.ini-flutuante-foto{border-radius:var(--ini-raio-pequeno);background:var(--ini-foto);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.ini-flutuante-foto img{object-fit:cover}.ini-flutuante-texto{flex-direction:column;min-width:0;display:flex}.ini-flutuante-texto>small{color:var(--cinza);font-size:11.5px}.ini-flutuante-texto strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ini-flutuante-preco{margin-top:4px;font-size:15px;font-weight:650}.ini-flutuante-preco small{color:var(--cinza);font-size:12px;font-weight:400}.ini-flutuante .ini-ver{min-height:32px;font-size:13px}.ini-heroi-pontos{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:clamp(14px,2vw,28px);transform:translateY(-50%)}.ini-heroi-pontos ul{flex-direction:column;align-items:center;display:flex}.ini-heroi-pontos button,.ini-heroi-setas button{width:32px;height:32px;color:var(--tinta-suave);border-radius:50%;place-items:center;display:grid}.ini-heroi-pontos li button span{background:#b9b8b1;border-radius:50%;width:7px;height:7px;transition:all .2s;display:block}.ini-heroi-pontos li button[aria-current] span{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--verde);background:0 0}.ini-heroi-pontos li button:hover span{background:var(--tinta-suave)}.ini-heroi-pausa{margin-bottom:4px}.ini-heroi-setas{flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:clamp(14px,2vw,28px);transform:translateY(-50%)}.ini-heroi-setas button{border:1px solid var(--linha-forte);background:#fff;width:40px;height:40px;transition:border-color .18s}.ini-heroi-setas button:hover,.ini-heroi-pausa:hover{border-color:var(--tinta);color:var(--tinta)}.ini-atalhos{margin-top:16px}.ini-atalhos ul{border-radius:var(--ini-raio);background:var(--ini-fundo);align-items:stretch;padding:4px 8px;display:flex}.ini-atalhos li{flex:1 1 0;min-width:0;display:flex}.ini-atalhos li+li:not(.ini-atalhos-fim){border-left:1px solid #e2e1db}.ini-atalho{border-bottom:2px solid #0000;align-items:center;gap:12px;width:100%;margin-inline:6px;padding:14px 8px 12px;transition:border-color .18s;display:flex}.ini-atalho:hover,.ini-atalho:focus-visible{border-bottom-color:var(--tinta)}.ini-atalho-foto{background:#fff;border-radius:50%;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.ini-atalho-foto img{object-fit:cover;width:100%;height:100%}.ini-atalho-texto{flex-direction:column;min-width:0;display:flex}.ini-atalho-texto strong{font-size:14px;font-weight:600;line-height:1.25}.ini-atalho-texto small{color:var(--cinza);font-size:12.5px}.ini-atalhos-fim{align-items:center;padding-left:8px;flex:none!important}.ini-atalho-seta{border:1px solid var(--linha-forte);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ini-atalho-seta:hover{border-color:var(--tinta)}.ini-categorias{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.ini-categoria{aspect-ratio:3/4;border-radius:var(--ini-raio);background:var(--ini-fundo);flex-direction:column;padding:16px 18px 18px;transition:transform .25s;display:flex}.ini-categoria[data-tom=salvia]{background:var(--tom-salvia)}.ini-categoria[data-tom=pessego]{background:var(--tom-pessego)}.ini-categoria[data-tom=lilas]{background:var(--tom-lilas)}.ini-categoria[data-tom=areia]{background:var(--tom-areia)}.ini-categoria-foto{border-radius:var(--ini-raio-pequeno);flex:1;margin:4% 6% 10px;position:relative;overflow:hidden}.ini-categoria-foto:not([data-recorte]) img{object-fit:cover}.ini-categoria-foto img{transition:transform .4s}.ini-categoria:hover .ini-categoria-foto img{transform:scale(1.04)}.ini-categoria-texto{flex-direction:column;display:flex}.ini-categoria-texto strong{font-size:15.5px;font-weight:600}.ini-categoria-texto small{color:var(--tinta-suave);font-size:13px}.ini-pares{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ini-secao.ini-pares,.ini-categorias+.ini-pares,.ini-secao+.ini-pares{padding-top:16px}.ini-promo{border-radius:var(--ini-raio);background:var(--ini-fundo);grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:center;gap:16px;min-height:200px;padding:26px 28px;scroll-margin-top:12px;display:grid}.ini-promo h2,.ini-editorial h2{font-size:clamp(19px,1.7vw,23px);line-height:1.2}.ini-promo p,.ini-editorial p{max-width:34ch;color:var(--tinta-suave);margin-top:8px;font-size:14.5px}.ini-promo-acoes{flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:10px;display:flex}.ini-promo-foto{align-self:stretch;min-height:150px;position:relative}.ini-promo-foto[data-recorte] img{transform:scale(1.45)}.ini-promo-foto:not([data-recorte]) img{object-fit:cover;border-radius:var(--ini-raio-pequeno)}.ini-prateleira{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px;display:grid}.ini-cartao{flex-direction:column;display:flex;position:relative}.ini-cartao-foto{aspect-ratio:1;border-radius:var(--ini-raio-pequeno);background:var(--ini-foto);position:relative;overflow:hidden}.ini-cartao:hover .loja-foto{transform:scale(1.035)}.ini-cartao-selo{background:#fff;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;top:8px;left:8px}.ini-cartao-selo[data-selo=Rascunho]{background:#fff3cd}.ini-cartao-meta{color:var(--cinza);font-size:12px;margin-top:10px!important}.ini-cartao h3{letter-spacing:-.005em;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ini-cartao-ligacao:after{content:"";position:absolute;inset:0}.ini-cartao-ligacao:focus-visible{outline:none}.ini-cartao:has(.ini-cartao-ligacao:focus-visible){outline:2px solid var(--verde);outline-offset:4px;border-radius:var(--ini-raio-pequeno)}.ini-cartao:hover h3{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--linha-forte);text-decoration-color:var(--linha-forte)}.ini-cartao-preco{letter-spacing:-.01em;font-size:17px;font-weight:650;margin-top:6px!important}.ini-cartao-preco small{color:var(--cinza);font-size:12.5px;font-weight:400}.ini-cartao-cores{color:var(--cinza);align-items:center;gap:6px;font-size:12px;display:flex;margin-top:6px!important}.ini-cartao-cores>span[aria-hidden]{gap:4px;display:flex}.ini-cartao-cores i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #00000024}.ini-oficina{border-radius:var(--ini-raio);background:var(--tom-verde);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(32px,4vw,56px) clamp(24px,5vw,72px);display:grid}.ini-oficina h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,42px);line-height:1.1}.ini-oficina .ini-antetitulo{color:var(--verde-texto)}.ini-factos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;margin:26px 0 10px!important}.ini-factos li{flex-direction:column;gap:8px;display:flex}.ini-facto-icone{width:40px;height:40px;color:var(--verde-texto);background:#fff;border-radius:50%;place-items:center;display:grid}.ini-factos strong{font-size:14px;font-weight:600;line-height:1.3;display:block}.ini-factos small{color:var(--tinta-suave);margin-top:2px;font-size:13px;display:block}.ini-oficina-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ini-oficina-fotos li{aspect-ratio:3/4;border-radius:var(--ini-raio-pequeno);background:var(--ini-foto);position:relative;overflow:hidden}.ini-oficina-fotos li:nth-child(2){transform:translateY(-18px)}.ini-oficina-fotos img{object-fit:cover}.ini-editorial{border-radius:var(--ini-raio);background:var(--ini-fundo);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:16px 20px;min-height:300px;padding:26px 28px;display:grid}.ini-editorial[data-tom=salvia]{background:var(--tom-salvia)}.ini-editorial[data-tom=pessego]{background:var(--tom-pessego)}.ini-editorial[data-tom=lilas]{background:var(--tom-lilas)}.ini-editorial[data-tom=areia]{background:var(--tom-areia)}.ini-editorial-foto{border-radius:var(--ini-raio-pequeno);grid-area:1/2/span 2;position:relative;overflow:hidden}.ini-editorial-foto img{object-fit:cover;object-position:80% 50%}.ini-produto-pequeno{border-radius:var(--ini-raio);background:#fff;grid-area:2/1;align-self:end;align-items:center;gap:12px;max-width:320px;padding:10px 14px 10px 10px;transition:box-shadow .2s;display:flex}.ini-produto-pequeno:hover{box-shadow:0 8px 24px #11111114}.ini-produto-pequeno-foto{border-radius:var(--ini-raio-pequeno);background:var(--ini-foto);flex:none;width:48px;height:48px;position:relative;overflow:hidden}.ini-produto-pequeno-foto img{object-fit:cover}.ini-produto-pequeno>span:not(.ini-produto-pequeno-foto){flex-direction:column;flex:1;min-width:0;display:flex}.ini-produto-pequeno strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.ini-produto-pequeno small{color:var(--tinta-suave);font-size:13px}.ini-produto-pequeno svg{color:var(--cinza);flex:none}.ini-newsletter{padding-bottom:clamp(44px,5vw,64px);scroll-margin-top:12px}.ini-newsletter .loja-novidades-dentro{border-radius:var(--ini-raio);background:var(--ini-fundo);padding:clamp(28px,4vw,52px) clamp(24px,5vw,72px)}.ini-newsletter h2{font-size:clamp(24px,2.4vw,32px);line-height:1.15}.ini-newsletter .loja-novidades-linha input{background:#fff}@media (max-width:1100px){.ini-prateleira{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);margin-inline:calc(-1 * var(--margem));padding-inline:var(--margem);scrollbar-width:none;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.ini-prateleira::-webkit-scrollbar{display:none}.ini-prateleira li{scroll-snap-align:start;flex:0 0 min(28%,240px)}.ini-factos{grid-template-columns:minmax(0,1fr);gap:14px}.ini-factos li{flex-direction:row;align-items:center;gap:12px}.ini-facto-icone{flex:none}.ini-atalhos ul{scrollbar-width:none;overflow-x:auto}.ini-atalhos ul::-webkit-scrollbar{display:none}.ini-atalhos li{flex:none}}@media (max-width:760px){.ini{padding-top:12px}.ini-cabeca h2{font-size:17px}.ini-heroi{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:22px 18px 14px;display:flex}.ini-heroi-palco{width:100%}.ini-slide{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.ini-slide-texto h2{font-size:28px}.ini-slide-sub{font-size:15px}.ini-slide-texto .ini-botao{margin-top:18px}.ini-slide-quadro{padding-left:0}.ini-slide-foto{aspect-ratio:4/3}.ini-flutuante{width:min(190px,100% - 20px);padding:8px 12px;bottom:10px;left:10px}.ini-flutuante-foto{display:none}.ini-flutuante .ini-ver{min-height:28px}.ini-heroi-pontos,.ini-heroi-setas{flex-direction:row;margin-top:10px;position:static;transform:none}.ini-heroi-pontos ul{flex-direction:row}.ini-heroi-pausa{margin-bottom:0;margin-right:2px}.ini-heroi-setas button{width:40px;height:40px}.ini-atalhos{margin-top:12px}.ini-atalhos ul{margin-inline:calc(-1 * var(--margem));padding-inline:var(--margem);border-radius:0}.ini-atalho{padding-block:12px 10px}.ini-atalho-foto{width:40px;height:40px}.ini-categorias{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:12px}.ini-categoria{padding:12px 14px 14px}.ini-pares{grid-template-columns:minmax(0,1fr);gap:12px}.ini-promo{grid-template-columns:minmax(0,1fr) 88px;min-height:0;padding:20px}.ini-promo-foto{align-self:start;min-height:88px}.ini-prateleira li{flex-basis:44%}.ini-cartao-meta{font-size:11.5px}.ini-oficina{grid-template-columns:minmax(0,1fr);padding:28px 20px}.ini-oficina h2{font-size:27px}.ini-oficina-fotos li:nth-child(2){transform:none}.ini-editorial{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:20px}.ini-editorial-foto{aspect-ratio:16/10;grid-area:auto/1}.ini-produto-pequeno{grid-row:auto;max-width:none}.ini-newsletter .loja-novidades-dentro{grid-template-columns:minmax(0,1fr);padding:26px 20px}}@media (prefers-reduced-motion:reduce){.ini-slide,.ini-categoria-foto img,.ini-ver svg,.ini-cartao .loja-foto{transition:none}}
