:root{--azul: #0A5BD7;--azul-escuro: #022773;--azul-claro: #7CC4FF;--amarelo: #FFD600;--rosa: #E6187E;--branco: #FFFFFF;--cinza: #F2F4F7;--cinza-borda: #E4E8EF;--texto: #12203A;--texto-suave: #5A6884;--verde: #1BA672;--raio: 14px;--raio-g: 22px;--raio-p: 10px;--sombra: 0 4px 18px rgba(2, 39, 115, .07);--sombra-alta: 0 10px 34px rgba(2, 39, 115, .13);--container: 1280px;--gap: 24px;--header-h: 132px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--branco);color:var(--texto);font-family:var(--fonte-corpo, "Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--fonte-titulo, "Poppins", sans-serif);color:var(--azul-escuro);line-height:1.15;margin:0 0 .4em;letter-spacing:-.01em}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--azul-claro);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;top:-60px;left:12px;z-index:100;background:var(--branco);color:var(--azul-escuro);padding:10px 16px;border-radius:var(--raio-p)}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border:2px solid transparent;border-radius:999px;font-weight:700;font-size:15px;line-height:1;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--azul);color:var(--branco)}.btn--primary:hover{background:var(--azul-escuro)}.btn--outline{background:transparent;color:var(--azul);border-color:var(--azul)}.btn--outline:hover{background:var(--azul);color:var(--branco)}.btn--amarelo{background:var(--amarelo);color:var(--azul-escuro)}.btn--amarelo:hover{background:#f0c900}.btn--full{width:100%}.btn[disabled]{opacity:.5;pointer-events:none}.hummidus-aviso{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;padding:12px 20px;border-radius:999px;background:#022773;color:#fff;box-shadow:0 10px 34px #0227734d;font-size:14px;font-weight:600;transition:opacity .25s}.badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:none}.badge--vendido{background:var(--azul);color:var(--branco)}.badge--oferta{background:var(--rosa);color:var(--branco)}.badge--novo{background:var(--amarelo);color:var(--azul-escuro)}.campo{width:100%;padding:12px 16px;border:1px solid var(--cinza-borda);border-radius:var(--raio-p);background:var(--branco);color:var(--texto);font-size:15px}.campo::placeholder{color:var(--texto-suave)}.campo:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #0a5bd724}.secao{padding:46px 0}.secao--cinza{background:var(--cinza)}.secao--compacta{padding:28px 0}.secao__topo{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.secao__titulo{font-size:clamp(20px,2.4vw,27px);margin:0}.secao__link{color:var(--azul);font-weight:700;font-size:14px}.secao__link:hover{text-decoration:underline}.anuncio{min-height:32px;display:flex;align-items:center;justify-content:center;background:var(--anuncio-fundo, var(--azul-escuro));color:var(--anuncio-texto, var(--branco));text-align:center;font-size:12.5px;font-weight:700;line-height:1.3;padding:7px 20px}.anuncio--link:hover{text-decoration:underline;text-underline-offset:3px}.header-hummidus{position:relative;background:var(--branco);box-shadow:0 1px #02277314}.header-hummidus[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.header{background:var(--branco);position:relative}.header__linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.6vw,38px);min-height:76px;padding-top:12px;padding-bottom:12px}.header__logo{display:inline-flex;align-items:center;min-width:0;color:var(--azul)}.header__logo img{width:min(var(--header-logo-desktop, 190px),100%);max-height:52px;object-fit:contain}.header__logo-texto{font-family:var(--fonte-titulo, "Poppins", sans-serif);font-size:26px;font-weight:800;color:var(--azul)}.busca{position:relative;display:flex;min-width:0}.busca .campo{width:100%;height:46px;padding:0 78px 0 19px;border:1px solid #D6DEEA;border-radius:999px;background:var(--branco);color:var(--texto);font-size:15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.busca .campo::placeholder{color:#748098;opacity:1}.busca .campo:focus{border-color:var(--azul);box-shadow:0 0 0 3px #0a5bd71a}.busca__btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:none;border:0;border-radius:999px;padding:8px;color:var(--azul);display:grid;place-items:center}.busca__btn:hover,.busca__limpar:hover{background:var(--cinza)}.busca__btn svg,.busca__limpar svg{width:20px;height:20px}.busca__limpar{position:absolute;right:43px;top:50%;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:var(--texto-suave);width:34px;height:34px;padding:8px;display:grid;place-items:center}.busca__limpar[hidden]{display:none}.busca-preditiva{position:absolute;z-index:70;left:0;right:0;top:calc(100% + 8px);max-height:min(65vh,520px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--branco);border:1px solid var(--cinza-borda);border-radius:var(--raio);box-shadow:var(--sombra-alta)}.busca-preditiva[hidden]{display:none}.busca-preditiva__titulo{margin:0;padding:15px 16px 8px;color:var(--texto-suave);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.busca-preditiva__lista{list-style:none;margin:0;padding:4px 8px 8px}.busca-preditiva__item{display:flex;min-width:0;align-items:center;gap:12px;padding:9px;border-radius:var(--raio-p);color:var(--texto);font-size:14px}.busca-preditiva__item:hover,.busca-preditiva__item.is-ativo,.busca-preditiva__item:focus-visible{background:var(--cinza);color:var(--azul)}.busca-preditiva__imagem{width:64px;height:64px;flex:0 0 64px;border-radius:9px;overflow:hidden;background:var(--cinza)}.busca-preditiva__imagem img{width:100%;height:100%;object-fit:contain}.busca-preditiva__dados{display:grid;min-width:0;gap:3px}.busca-preditiva__marca{overflow:hidden;color:var(--texto-suave);font-size:10px;font-weight:800;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.busca-preditiva__nome{display:-webkit-box;overflow:hidden;font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.busca-preditiva__precos{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;color:var(--azul-escuro);font-size:13px;font-weight:800}.busca-preditiva__precos s{color:var(--texto-suave);font-size:11px;font-weight:500}.busca-preditiva__precos--oferta>span{color:var(--rosa)}.busca-preditiva__todos{display:flex;min-height:46px;align-items:center;padding:12px 16px;border-top:1px solid var(--cinza-borda);color:var(--azul);font-size:13px;font-weight:800}.busca-preditiva__todos:hover,.busca-preditiva__todos:focus-visible{background:var(--azul-claro);color:var(--azul-escuro)}.busca-preditiva__mensagem{margin:0;padding:18px;color:var(--texto-suave);font-size:14px}.busca-pagina{min-height:48vh;padding:18px 0 54px;background:var(--branco)}.busca-pagina__container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.busca-pagina__breadcrumb{display:flex;flex-wrap:wrap;gap:7px;padding:3px 0 25px;color:var(--texto-suave);font-size:12px}.busca-pagina__breadcrumb a:hover,.busca-pagina__breadcrumb a:focus-visible{color:var(--azul)}.busca-pagina__cabecalho{max-width:760px}.busca-pagina__eyebrow{margin:0 0 5px;color:var(--azul);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.busca-pagina__titulo{margin:0;color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:clamp(29px,4vw,44px);line-height:1.12;overflow-wrap:anywhere}.busca-pagina__contagem,.busca-pagina__introducao{margin:10px 0 0;color:var(--texto-suave);font-size:14px}.busca-pagina__formulario{z-index:4;max-width:620px;margin:22px 0 34px}.busca-pagina__formulario .campo{height:50px;border-color:#cad5e5;box-shadow:0 8px 24px #0227730f}.busca-pagina__grade{gap:clamp(12px,2vw,22px);align-items:stretch}.busca-pagina__vazio{display:grid;max-width:620px;justify-items:start;gap:8px;padding:34px;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--cinza)}.busca-pagina__vazio-icone{display:grid;width:52px;height:52px;margin-bottom:5px;place-items:center;border-radius:999px;background:var(--branco);color:var(--azul)}.busca-pagina__vazio h2{margin:0;color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:clamp(20px,3vw,26px);line-height:1.25;overflow-wrap:anywhere}.busca-pagina__vazio p{margin:0;color:var(--texto-suave)}@media(max-width:749px){.busca-pagina{padding:12px 0 42px}.busca-pagina__container{padding:0 14px}.busca-pagina__breadcrumb{padding-bottom:20px}.busca-pagina__titulo{font-size:clamp(27px,9vw,36px)}.busca-pagina__formulario{margin:18px 0 28px}.busca-pagina__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.busca-pagina__vazio{padding:26px 22px}}@media(max-width:370px){.busca-preditiva__imagem{width:56px;height:56px;flex-basis:56px}.busca-preditiva__item{gap:9px;padding:8px 6px}.busca-pagina__container{padding:0 10px}.busca-pagina__grade{gap:8px}}.header__acoes{display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,2vw,24px)}.header__acao{min-height:44px;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--texto);position:relative;white-space:nowrap}.header__acao:hover{color:var(--azul)}.header__acao>svg,.header__icone-carrinho>svg{width:23px;height:23px}.header__icone-carrinho{position:relative;display:inline-grid;place-items:center}.contador{position:absolute;top:-9px;left:14px;min-width:18px;height:18px;padding:0 5px;background:var(--azul);color:var(--branco);border-radius:999px;font-size:11px;font-weight:800;display:grid;place-items:center}.hamburger{display:none;width:44px;height:44px;place-items:center;background:none;border:0;border-radius:999px;padding:10px;color:var(--azul-escuro)}.hamburger:hover{background:var(--cinza)}.hamburger svg{width:24px;height:24px}.nav{border-top:1px solid var(--cinza-borda)}.nav__lista{min-height:44px;display:flex;justify-content:center;align-items:stretch;gap:0;list-style:none;margin:0;padding:0}.nav__item{position:relative;display:flex;align-items:center}.nav__item>details{height:100%;display:flex;align-items:center}.nav__link{min-height:44px;display:flex;align-items:center;gap:5px;padding:10px clamp(10px,1.35vw,20px);font-size:13.5px;font-weight:700;color:var(--texto);white-space:nowrap}.nav summary.nav__link{cursor:pointer;list-style:none}.nav summary.nav__link::-webkit-details-marker{display:none}.nav summary.nav__link svg{width:14px;height:14px;transition:transform .16s ease}.nav details[open]>summary svg{transform:rotate(180deg)}.nav__link:hover,.nav details[open]>.nav__link{color:var(--azul)}.nav__link--destaque{color:var(--rosa);font-weight:800}.mega{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:260px;padding:18px;max-height:min(70vh,620px);overflow-y:auto;background:var(--branco);border:1px solid var(--cinza-borda);border-radius:var(--raio);box-shadow:var(--sombra-alta);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:50}.nav details[open]>.mega,.nav details:hover>.mega,.nav details:focus-within>.mega{opacity:1;visibility:visible;transform:translate(-50%)}.nav__item:first-child .mega{left:0;transform:translateY(8px)}.nav__item:first-child details[open]>.mega,.nav__item:first-child details:hover>.mega,.nav__item:first-child details:focus-within>.mega{transform:translate(0)}.nav__item:last-child .mega{left:auto;right:0;transform:translateY(8px)}.nav__item:last-child details[open]>.mega,.nav__item:last-child details:hover>.mega,.nav__item:last-child details:focus-within>.mega{transform:translate(0)}.mega__lista{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mega__link--titulo{color:var(--azul-escuro);font-weight:800}.mega__sublista{list-style:none;margin:2px 0 0;padding:0}.mega__sublista .mega__link{padding-top:7px;padding-bottom:7px;color:var(--texto-suave);font-weight:500}.mega__link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--raio-p);font-size:14.5px;font-weight:600}.mega__link:hover{background:var(--cinza);color:var(--azul)}.drawer{position:fixed;inset:0 auto 0 0;width:min(88vw,360px);background:var(--branco);transform:translate(-100%);transition:transform .25s ease;z-index:310;display:flex;flex-direction:column;overflow:hidden}.drawer[data-aberto=true]{transform:translate(0)}.drawer__topo{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--cinza-borda)}.drawer__titulo{font-family:var(--fonte-titulo, sans-serif);font-size:19px;color:var(--azul-escuro)}.drawer__fechar{width:44px;height:44px;display:grid;place-items:center;padding:10px;border:0;border-radius:999px;background:var(--cinza);color:var(--azul-escuro)}.drawer__fechar svg{width:22px;height:22px}.drawer__navegacao{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid var(--cinza-borda)}.drawer__painel[hidden]{display:none}.drawer__lista{list-style:none;margin:0;padding:0}.drawer__item{border-bottom:1px solid var(--cinza-borda)}.drawer__item-linha{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch}.drawer__link{min-height:52px;display:flex;align-items:center;padding:13px 20px;color:var(--texto);font-weight:700}.drawer__link:hover{background:var(--cinza);color:var(--azul)}.drawer__link--destaque{color:var(--rosa);font-weight:800}.drawer__submenu-botao{min-width:52px;min-height:52px;display:grid;place-items:center;padding:14px;border:0;border-left:1px solid var(--cinza-borda);background:transparent;color:var(--azul-escuro)}.drawer__submenu-botao:hover{background:var(--cinza)}.drawer__submenu-botao svg,.drawer__voltar svg{width:18px;height:18px}.drawer__voltar{width:100%;min-height:48px;display:flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-bottom:1px solid var(--cinza-borda);background:var(--cinza);color:var(--azul);font-weight:700}.drawer__titulo-nivel{min-height:58px;display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid var(--cinza-borda);color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:18px;font-weight:800}.drawer__sublista{list-style:none;margin:-5px 0 10px;padding:0 20px 4px}.drawer__sublista a{min-height:44px;display:flex;align-items:center;padding:9px 12px;border-radius:var(--raio-p);color:var(--texto-suave);font-size:14px;font-weight:600}.drawer__sublista a:hover{background:var(--cinza);color:var(--azul)}.drawer__conta{margin-top:auto;padding:12px 20px;border-top:1px solid var(--cinza-borda)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02277373;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s;z-index:290}.overlay[data-aberto=true]{opacity:1;visibility:visible}@media(max-width:1150px){.header__linha{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding-top:8px;padding-bottom:9px}.hamburger{display:grid}.header__logo{justify-self:start}.header__logo img{width:min(var(--header-logo-mobile, 135px),100%);max-height:42px}.header__logo-texto{font-size:23px}.header__busca{grid-column:1 / -1;grid-row:2}.header__busca .campo{height:44px}.header__conta,.header__acao-texto{display:none}.header__acoes{gap:0}.header__carrinho{width:44px;justify-content:center}.nav{display:none}}@media(max-width:430px){.anuncio{min-height:30px;padding:6px 12px;font-size:11.5px}.header__linha{padding-right:12px;padding-left:12px}.header__logo img{width:min(var(--header-logo-mobile, 135px),42vw)}.header__logo-texto{max-width:48vw;overflow:hidden;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.drawer{width:min(92vw,360px)}}@media(max-width:370px){.header__linha{gap:6px 8px;padding-right:10px;padding-left:10px}.header__logo img{max-height:38px}.busca .campo{padding-left:16px;font-size:14px}}.home-hero{padding:var(--hero-espaco-topo, 16px) 0 28px}.home-hero__container{width:min(calc(100% - 40px),1400px);margin:0 auto}.hero{position:relative;min-height:var(--hero-altura, 480px);overflow:hidden;border-radius:var(--raio-g);background:var(--cinza);isolation:isolate}.hero__slide{position:relative;display:none;min-height:var(--hero-altura, 480px);overflow:hidden;background:linear-gradient(120deg,#e8f3ff,var(--branco))}.hero__slide[data-ativo=true]{display:flex;align-items:center}.hero__midia{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__imagem{width:100%;height:100%;object-fit:cover;object-position:var(--hero-posicao, center center)}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(2 39 115 / var(--hero-overlay, .2)) 0%,rgb(2 39 115 / calc(var(--hero-overlay, .2) * .7)) 38%,transparent 72%);pointer-events:none}.hero__conteudo{position:relative;z-index:2;width:min(610px,58%);padding:56px clamp(42px,6vw,86px)}.hero__slide--centro{justify-content:center;text-align:center}.hero__slide--centro .hero__conteudo{width:min(680px,72%)}.hero__slide--centro .hero__overlay{background:linear-gradient(90deg,transparent 6%,rgb(2 39 115 / var(--hero-overlay, .2)) 50%,transparent 94%)}.hero__slide--direita{justify-content:flex-end;text-align:right}.hero__slide--direita .hero__overlay{background:linear-gradient(270deg,rgb(2 39 115 / var(--hero-overlay, .2)) 0%,rgb(2 39 115 / calc(var(--hero-overlay, .2) * .7)) 38%,transparent 72%)}.hero__olho{margin:0 0 10px;color:var(--amarelo);font-size:13px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.hero__titulo{margin:0 0 16px;font-size:clamp(34px,4.3vw,58px);line-height:1.02;letter-spacing:-.04em}.hero__texto{max-width:48ch;margin:0 0 26px;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.hero__slide:not(.hero__slide--sem-imagem) .hero__titulo,.hero__slide:not(.hero__slide--sem-imagem) .hero__texto{color:var(--branco);text-shadow:0 2px 18px rgba(2,39,115,.22)}.hero__slide--centro .hero__texto{margin-right:auto;margin-left:auto}.hero__slide--direita .hero__texto{margin-left:auto}.hero__cta{background:var(--amarelo);color:var(--azul-escuro)}.hero__cta:hover{background:#f0c900}.hero__setas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.hero__seta{pointer-events:auto;width:44px;height:44px;border-radius:999px;background:#ffffffe6;border:0;color:var(--azul-escuro);display:grid;place-items:center;box-shadow:var(--sombra)}.hero__seta:hover{background:var(--branco)}.hero__controles{position:absolute;z-index:4;left:50%;bottom:15px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:5px 7px;border-radius:999px;background:#ffffffe6;box-shadow:var(--sombra)}.hero__pontos{display:flex;align-items:center;gap:0}.hero__ponto{position:relative;width:44px;height:44px;border:0;background:transparent;padding:0}.hero__ponto:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:999px;background:#02277340;transform:translate(-50%,-50%);transition:width .2s ease,background .2s ease}.hero__ponto[data-ativo=true]:before{width:24px;background:var(--azul)}.hero__pausa{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-left:1px solid var(--cinza-borda);background:transparent;color:var(--azul-escuro);font-size:13px;font-weight:900}.hero__editor-placeholder{margin:auto;display:grid;gap:4px;color:var(--texto-suave);text-align:center}.hero__editor-placeholder strong{color:var(--azul-escuro);font-size:20px}.grade{display:grid;gap:var(--gap)}.grade--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade--6{grid-template-columns:repeat(6,minmax(0,1fr))}.tipo-cabelo{position:relative;border-radius:var(--raio);overflow:hidden;aspect-ratio:3 / 4;background:var(--cinza);display:block}.tipo-cabelo img{width:100%;height:100%;object-fit:cover}.tipo-cabelo__rotulo{position:absolute;left:10px;right:10px;bottom:10px;background:#ffffffed;border-radius:var(--raio-p);padding:8px 10px;font-size:12.5px;font-weight:700;color:var(--azul-escuro);text-align:center}.tipo-cabelo__rotulo span{display:block;font-weight:600;color:var(--texto-suave);font-size:11px}.produto{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;background:var(--branco);border:1px solid var(--cinza-borda);border-radius:var(--raio);padding:12px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.produto:hover{box-shadow:var(--sombra-alta);transform:translateY(-3px);border-color:#cbdcf2}.produto__media-wrap{position:relative}.produto__midia{position:relative;display:block;border-radius:var(--raio-p);overflow:hidden;background:var(--cinza);aspect-ratio:1 / 1}.produto__midia img{width:100%;height:100%;padding:6%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.produto:hover .produto__midia img{transform:scale(1.025)}.produto__badges{position:absolute;z-index:2;top:9px;left:9px;display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.produto__selo{position:static}.badge--esgotado{background:#e7ebf1;color:var(--texto-suave)}.produto__conteudo{min-width:0;flex:1;display:flex;flex-direction:column}.produto__marca{margin:12px 0 3px;color:var(--azul);font-size:10.5px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.produto__titulo{min-height:2.7em;margin:12px 0 4px;color:var(--texto);font-family:var(--fonte-corpo, inherit);font-size:14px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.produto__marca+.produto__titulo{margin-top:0}.produto__titulo a:hover{color:var(--azul)}.produto__variante{margin:0 0 7px;color:var(--texto-suave);font-size:12px}.produto .nota{margin-top:5px}.produto__rodape{margin-top:auto;padding-top:13px;display:grid;gap:11px}.produto__preco{font-size:18px;font-weight:800;color:var(--azul-escuro)}.produto__preco--oferta{color:var(--azul)}.produto__preco-antigo{display:block;font-size:12.5px;font-weight:600;color:var(--texto-suave);text-decoration:line-through}.produto__rodape form{width:100%}.produto__add{position:relative;width:100%;min-height:43px;padding:8px 13px;border-radius:var(--raio-p);border:1px solid var(--azul);background:var(--azul);color:var(--branco);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;line-height:1.15;font-weight:800;text-align:center}.produto__add:hover{background:var(--azul-escuro)}.produto__add--opcoes{background:var(--branco);color:var(--azul)}.produto__add--opcoes:hover{border-color:var(--azul-escuro);color:var(--branco)}.produto__add--esgotado{border-color:var(--cinza-borda);background:var(--cinza);color:var(--texto-suave);cursor:not-allowed}.produto__add--esgotado:hover{background:var(--cinza)}.produto__add.is-carregando svg,.produto__add.is-carregando span{visibility:hidden}.produto__add.is-carregando:after{content:"";position:absolute;width:17px;height:17px;border:2px solid rgba(255,255,255,.45);border-top-color:var(--branco);border-radius:50%;animation:hummidus-girar .7s linear infinite}.cart-add-error{margin:8px 0 0;color:#9e1738;font-size:12px;font-weight:700;line-height:1.4}@keyframes hummidus-girar{to{transform:rotate(360deg)}}.nota{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texto-suave)}.nota__estrelas{position:relative;display:inline-block;color:#d8e0eb;font-size:14px;line-height:1;letter-spacing:1px;white-space:nowrap}.nota__preenchimento{position:absolute;inset:0 auto 0 0;width:min(var(--nota-percentual, 0%),100%);overflow:hidden;color:var(--amarelo)}.promo__olho{font-size:13px;font-weight:700;color:var(--amarelo);margin:0 0 6px}.beneficios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.beneficio{display:flex;align-items:center;gap:12px}.beneficio__icone{flex:0 0 40px;width:40px;height:40px;border-radius:999px;background:var(--cinza);color:var(--azul);display:grid;place-items:center}.beneficio__titulo{font-size:14px;font-weight:700;color:var(--azul-escuro)}.beneficio__texto{font-size:13px;color:var(--texto-suave)}.home-descoberta,.home-tipos,.home-marcas,.home-social,.home-vitrine{padding:clamp(40px,5vw,64px) 0}.home-promos{padding:8px 0 clamp(38px,5vw,58px)}.beneficios-secao{border-top:1px solid var(--cinza-borda)}.home-descoberta__container,.home-tipos__container,.home-marcas__container,.home-social__container,.home-promos__container,.home-vitrine__container{width:min(calc(100% - 40px),1400px);margin:0 auto}.home-secao__topo{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.home-secao__topo--centralizado{justify-content:center;text-align:center}.home-secao__titulo{margin:0;font-size:clamp(25px,2.4vw,36px);line-height:1.08;letter-spacing:-.035em}.home-secao__subtitulo{max-width:62ch;margin:8px 0 0;color:var(--texto-suave);font-size:14.5px;line-height:1.45}.home-secao__topo--centralizado .home-secao__subtitulo{margin-right:auto;margin-left:auto}.home-secao__link{flex:0 0 auto;color:var(--azul);font-size:13px;font-weight:800}.home-secao__link:hover{text-decoration:underline}.home-editor-placeholder{min-height:150px;padding:28px;display:grid;place-items:center;border:1px dashed #cad6e5;border-radius:var(--raio);background:#fbfcfe;color:var(--texto-suave);text-align:center}.home-bloco-vazio{position:relative;z-index:3;width:100%;min-height:64px;padding:12px;display:grid;place-items:center;border:1px dashed #cad6e5;border-radius:11px;background:#fbfcfe;color:var(--texto-suave);font-size:12px;text-align:center}.home-descoberta__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,3vw,44px);align-items:start}.home-descoberta--sem-vitrine .home-descoberta__layout{grid-template-columns:1fr}.home-descoberta__coluna{min-width:0}.home-descoberta__topo{min-height:55px;margin-bottom:18px}.home-descoberta__necessidades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.home-necessidade{min-width:0;min-height:96px;padding:13px 11px;display:flex;align-items:center;gap:11px;border:1px solid var(--cinza-borda);border-radius:var(--raio);background:var(--branco);color:var(--texto);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}a.home-necessidade:hover{transform:translateY(-2px);border-color:var(--azul-claro);box-shadow:var(--sombra)}.home-necessidade__media{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#edf5ff;color:var(--azul)}.home-necessidade__media img{width:100%;height:100%;object-fit:cover}.home-necessidade__titulo{min-width:0;color:var(--azul-escuro);font-size:12.5px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.home-necessidade--vazia{padding:8px}.home-descoberta__produtos{display:grid;grid-template-columns:repeat(var(--home-vitrine-colunas, 4),minmax(0,1fr));gap:13px;align-items:stretch}.home-descoberta .produto,.home-vitrine .produto{padding:10px}.home-descoberta .produto__titulo,.home-vitrine .produto__titulo{font-size:13px}.home-descoberta .produto__preco,.home-vitrine .produto__preco{font-size:17px}.home-descoberta .produto__add,.home-vitrine .produto__add{min-height:42px;padding:7px 9px;font-size:10.5px}.home-promos__grade{display:grid;gap:18px}.home-promos__grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-promo{min-height:240px;padding:clamp(24px,3vw,38px);display:flex;align-items:center;gap:clamp(20px,3vw,36px);overflow:hidden;border-radius:var(--raio-g)}.home-promo--azul{background:linear-gradient(115deg,var(--azul),var(--azul-escuro));color:var(--branco)}.home-promo--claro{background:linear-gradient(115deg,#dceeff,#f4f9ff);color:var(--azul-escuro)}.home-promo--neutro{border:1px solid var(--cinza-borda);background:var(--cinza);color:var(--azul-escuro)}.home-promo__figura{width:min(30%,170px);flex:0 0 min(30%,170px)}.home-promo__figura img{width:100%;height:auto;max-height:190px;object-fit:contain}.home-promo__conteudo{min-width:0}.home-promo__olho{margin:0 0 7px;color:var(--amarelo);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.home-promo--claro .home-promo__olho,.home-promo--neutro .home-promo__olho{color:var(--azul)}.home-promo__titulo{margin:0 0 9px;color:inherit;font-size:clamp(23px,2.4vw,32px)}.home-promo__texto{max-width:44ch;margin:0 0 18px;font-size:14.5px;line-height:1.45;opacity:.9}.home-promo--vazio{min-height:150px;padding:18px}.home-tipos--cinza,.home-vitrine--cinza{background:var(--cinza)}.home-tipos__grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.home-tipo{position:relative;min-width:0;aspect-ratio:1.42 / 1;display:block;overflow:hidden;border-radius:18px;background:#e9eff6;isolation:isolate}.home-tipo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 46%,rgba(2,39,115,.3));pointer-events:none}.home-tipo__imagem,.home-tipo__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}a.home-tipo:hover .home-tipo__imagem{transform:scale(1.035)}.home-tipo__rotulo{position:absolute;z-index:2;left:12px;right:12px;bottom:11px;min-height:48px;padding:8px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.75);border-radius:12px;background:#ffffffed;color:var(--azul-escuro);text-align:center;box-shadow:0 6px 18px #02277314;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-tipo__rotulo strong{font-size:14px;line-height:1.15}.home-tipo__rotulo span{margin-top:2px;color:var(--texto-suave);font-size:10.5px;font-weight:700}.home-tipo--sem-imagem{background:linear-gradient(135deg,#edf3f9,#f8fafc)}.home-tipo--vazio{padding:12px}.home-tipo--vazio:after{display:none}.home-marcas{background:var(--home-marcas-fundo, var(--cinza))}.home-marcas__grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.home-marca{min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--azul-escuro);text-align:center}.home-marca__logo{width:100%;max-width:180px;aspect-ratio:1.45 / 1;padding:20px;display:grid;place-items:center;border:1px solid rgba(10,91,215,.12);border-radius:var(--raio);background:var(--branco);box-shadow:0 6px 20px #0227730d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}a.home-marca:hover .home-marca__logo{transform:translateY(-3px);border-color:#0a5bd752;box-shadow:var(--sombra)}.home-marca__logo img{width:100%;height:100%;max-height:70px;object-fit:contain}.home-marca__placeholder{width:55%;height:55%;opacity:.14}.home-marca__nome{font-size:12.5px;font-weight:800}.home-marcas__rodape,.home-social__rodape{margin-top:26px;text-align:center}.home-marcas--curadoria{padding:clamp(58px,7vw,92px) 0;color:var(--home-marcas-texto, var(--branco))}.home-marcas--curadoria .home-marcas__container{width:min(calc(100% - 40px),1280px)}.home-marcas-curadoria__topo{max-width:720px;margin:0 auto clamp(30px,4vw,46px);text-align:center}.home-marcas-curadoria__titulo{margin:0;color:var(--home-marcas-titulo, #fff8ee);font-size:clamp(29px,3.1vw,43px);line-height:1.08;letter-spacing:-.035em}.home-marcas-curadoria__titulo:after{content:"";width:38px;height:2px;margin:17px auto 0;display:block;border-radius:999px;background:var(--home-marcas-detalhe, #d9b46d)}.home-marcas-curadoria__subtitulo{max-width:58ch;margin:13px auto 0;color:var(--home-marcas-subtitulo, #d9c79a);font-size:15px;line-height:1.6}.home-marcas-curadoria__grade{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 24px}.home-marca-curadoria{min-width:0;max-width:190px;flex:0 1 calc((100% - 120px) / 6);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--home-marcas-texto, var(--branco));text-align:center}.home-marca-curadoria__card{width:100%;aspect-ratio:1;padding:17%;display:grid;place-items:center;overflow:hidden;border:1px solid var(--home-marcas-borda, #d9e2ef);border-radius:50%;background:var(--home-marcas-card, var(--branco));box-shadow:0 10px 28px #0000001c;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-marca-curadoria__logo{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.home-marca-curadoria__fallback{max-width:100%;color:var(--azul-escuro);font-size:clamp(15px,1.5vw,20px);font-weight:850;line-height:1.15;overflow-wrap:anywhere}.home-marca-curadoria__nome{max-width:100%;color:inherit;font-size:12px;font-weight:750;line-height:1.3;overflow-wrap:anywhere;opacity:.9}.home-marca-curadoria--link:hover .home-marca-curadoria__card{border-color:var(--home-marcas-detalhe, #d9b46d);box-shadow:0 16px 36px #00000029;transform:translateY(-3px)}.home-marca-curadoria--link:hover .home-marca-curadoria__logo{transform:scale(1.025)}.home-marca-curadoria--link:focus-visible{outline:3px solid var(--home-marcas-detalhe, #d9b46d);outline-offset:5px;border-radius:999px}.home-marcas-curadoria__rodape{margin-top:clamp(28px,4vw,42px);text-align:center}.home-marcas-curadoria__link{min-height:44px;padding:8px 2px;display:inline-flex;align-items:center;color:var(--home-marcas-texto, var(--branco));font-size:13px;font-weight:800;border-bottom:1px solid var(--home-marcas-detalhe, #d9b46d)}.home-marcas-curadoria__link:hover{color:var(--home-marcas-detalhe, #d9b46d)}.home-social__grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.home-social__item{position:relative;min-width:0;aspect-ratio:1;display:block;overflow:hidden;border-radius:var(--raio);background:var(--cinza)}.home-social__item img,.home-social__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}a.home-social__item:hover img{transform:scale(1.025)}.home-vitrine__grade{display:grid;gap:18px;align-items:stretch}.home-vitrine__grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-vitrine__grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-vitrine__grade--4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-editorial{padding:clamp(54px,7vw,92px) 0}.home-editorial__container,.home-editorial .home-vitrine__container,.home-editorial .home-social__container,.home-tipos--editorial .home-tipos__container{width:min(calc(100% - 40px),1280px);margin:0 auto}.home-editorial .home-secao__topo{margin-bottom:clamp(24px,3vw,36px)}.home-editorial .home-secao__titulo{font-size:clamp(29px,3.1vw,43px)}.home-editorial .home-secao__subtitulo{margin-top:10px;font-size:15px;line-height:1.6}.home-carousel{position:relative;min-width:0}.home-carousel__controls{display:none}.home-necessidades{padding-top:clamp(42px,5vw,68px)}.home-necessidades__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-necessidades__card{min-width:0;min-height:190px;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);overflow:hidden;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco);color:var(--texto);box-shadow:0 10px 30px #0227730e;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}a.home-necessidades__card:hover{border-color:#0a5bd74d;box-shadow:0 18px 42px #0227731a;transform:translateY(-3px)}.home-necessidades__media{min-height:190px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#edf5ff,#f8fbff);color:var(--azul)}.home-necessidades__media img{width:100%;height:100%;object-fit:cover;object-position:var(--home-necessidade-posicao, center);transition:transform .3s ease}a.home-necessidades__card:hover .home-necessidades__media img{transform:scale(1.025)}.home-necessidades__conteudo{min-width:0;padding:24px 22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home-necessidades__conteudo h3{margin:0;font-size:19px;line-height:1.2;overflow-wrap:anywhere}.home-necessidades__descricao{margin-top:8px;color:var(--texto-suave);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.home-necessidades__link{min-height:44px;margin-top:10px;display:inline-flex;align-items:center;gap:6px;color:var(--azul);font-size:12px;font-weight:800}.home-vitrine--produtos.home-vitrine--cinza{background:#f6f8fb}.home-vitrine--produtos .home-vitrine__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-vitrine--produtos .produto{min-height:250px;padding:14px;display:grid;grid-template-columns:minmax(125px,43%) minmax(0,1fr);gap:16px}.home-vitrine--produtos .produto__media-wrap{min-width:0;min-height:100%}.home-vitrine--produtos .produto__midia{height:100%;min-height:220px;aspect-ratio:auto}.home-vitrine--produtos .produto__conteudo{padding:4px 2px 2px 0}.home-vitrine--produtos .produto__marca{margin-top:0}.home-vitrine--produtos .produto__titulo{min-height:0;margin-top:7px;font-size:14px}.home-vitrine--produtos .produto__marca+.produto__titulo{margin-top:0}.home-vitrine--produtos .produto__rodape{padding-top:12px}.home-vitrine--produtos .produto__preco{font-size:17px}.home-vitrine--produtos .produto__add{min-height:44px;padding:8px 10px}.home-vitrine--kits .home-secao__topo{align-items:flex-end}.home-vitrine--kits .produto{min-height:280px;padding:12px;grid-template-columns:minmax(130px,42%) minmax(0,1fr);gap:18px;border-color:#0227731a;border-radius:20px;box-shadow:0 12px 34px #0227730e}.home-vitrine--kits .produto:hover{border-color:#0a5bd73d;box-shadow:0 18px 42px #0227731a}.home-vitrine--kits .produto__media-wrap{min-height:100%}.home-vitrine--kits .produto__midia{min-height:254px;border-radius:14px;background:linear-gradient(145deg,#f5f3ed,#fbfaf7)}.home-vitrine--kits .produto__midia img{padding:3.5%}.home-vitrine--kits .produto__conteudo{padding:9px 4px 3px 0}.home-vitrine--kits .produto__marca{margin:0 0 6px;color:var(--texto-suave);font-size:9.5px;letter-spacing:.11em}.home-vitrine--kits .produto__titulo,.home-vitrine--kits .produto__marca+.produto__titulo{min-height:0;margin:0;display:-webkit-box;overflow:hidden;color:var(--azul-escuro);font-size:15px;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-vitrine--kits .produto__variante{margin-top:7px}.home-vitrine--kits .produto .nota{margin-top:8px}.home-vitrine--kits .produto__rodape{padding-top:10px;gap:12px}.home-vitrine--kits .produto__preco{font-size:18px}.home-vitrine--kits .produto__add{min-height:46px;border-radius:11px;font-size:11px}.home-linha{padding-top:20px;padding-bottom:clamp(58px,7vw,92px)}.home-linha__box{position:relative;min-height:480px;display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);overflow:hidden;isolation:isolate;border:1px solid rgba(217,180,109,.18);border-radius:28px;background:var(--home-linha-fundo, var(--azul-escuro));color:var(--home-linha-texto, var(--branco));box-shadow:0 26px 70px #02277330}.home-linha__box--imagem-esquerda .home-linha__conteudo{order:2}.home-linha__box--imagem-esquerda .home-linha__media{order:1}.home-linha__box--somente-imagem,.home-linha__box--somente-conteudo{grid-template-columns:minmax(0,1fr)}.home-linha__conteudo{position:relative;z-index:2;min-width:0;padding:clamp(42px,5.2vw,68px) clamp(34px,4.6vw,60px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:visible;background:var(--home-linha-fundo, var(--azul-escuro));background:radial-gradient(circle at 15% 15%,rgba(10,91,215,.24),transparent 38%),linear-gradient(135deg,#021c54 0%,var(--home-linha-fundo, #022773) 52%,#011a46 100%);color:var(--home-linha-texto, var(--branco))}.home-linha__conteudo>:not(.home-linha__decoracao,.home-linha__transicao){position:relative;z-index:2}.home-linha__box--somente-conteudo .home-linha__conteudo{width:100%;padding-right:clamp(34px,10vw,140px);padding-left:clamp(34px,10vw,140px);align-items:center;text-align:center}.home-linha__eyebrow{max-width:100%;margin:0 0 14px;display:flex;align-items:center;gap:10px;color:var(--home-linha-detalhe, #d9b46d);font-size:10px;font-weight:850;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere}.home-linha__eyebrow:before,.home-linha__eyebrow:after{content:"";width:24px;height:1px;flex:0 0 24px;background:currentColor;opacity:.82}.home-linha__conteudo h2{width:100%;max-width:520px;margin:0;color:inherit;font-size:clamp(38px,4.2vw,58px);line-height:.98;letter-spacing:-.045em;overflow-wrap:anywhere}.home-linha__box--somente-conteudo .home-linha__conteudo h2{max-width:760px}.home-linha__texto{width:100%;max-width:420px;margin-top:19px;color:inherit;font-size:16px;line-height:1.68;opacity:.86}.home-linha__box--somente-conteudo .home-linha__texto{max-width:620px}.home-linha__texto>:last-child{margin-bottom:0}.home-linha__beneficios{width:100%;max-width:440px;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 16px;list-style:none}.home-linha__box--somente-conteudo .home-linha__beneficios{max-width:680px;justify-content:center}.home-linha__beneficio{min-width:0;display:flex;align-items:center;gap:8px;color:inherit;font-size:12px;font-weight:700;line-height:1.35}.home-linha__beneficio-icone{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid rgba(217,180,109,.55);border-color:color-mix(in srgb,var(--home-linha-detalhe, #d9b46d) 55%,transparent);border-radius:999px;color:var(--home-linha-detalhe, #d9b46d);background:#ffffff0e}.home-linha__botao{min-height:52px;margin-top:28px;padding:12px 21px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid rgba(255,255,255,.7);border-radius:11px;background:#fffaf0;color:#022773;box-shadow:0 10px 24px #00000029;font-size:13px;font-weight:850;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.home-linha__botao:hover{background:#fff;color:#011a46;box-shadow:0 13px 28px #0003;transform:translateY(-2px)}.home-linha__botao:focus-visible{outline:3px solid var(--home-linha-detalhe, #d9b46d);outline-offset:3px}.home-linha__decoracao{position:absolute;z-index:0;right:8px;bottom:-28px;width:min(42%,190px);color:var(--home-linha-detalhe, #d9b46d);opacity:.3;pointer-events:none}.home-linha__decoracao svg{width:100%;height:auto;display:block;overflow:visible;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.home-linha__box--imagem-esquerda .home-linha__decoracao{right:auto;left:8px;transform:scaleX(-1)}.home-linha__box--decorada .home-linha__conteudo:before{content:"";position:absolute;z-index:1;width:54px;height:54px;border-color:var(--home-linha-detalhe, #d9b46d);border-style:solid;opacity:.48;pointer-events:none}.home-linha__box--decorada .home-linha__conteudo:before{top:22px;left:22px;border-width:1px 0 0 1px}.home-linha__transicao{position:absolute;z-index:3;top:0;right:-30px;width:31px;height:100%;clip-path:polygon(0 0,100% 0,35% 100%,0 100%);background:linear-gradient(105deg,var(--home-linha-fundo, #022773) 0 76%,var(--home-linha-detalhe, #d9b46d) 77% 80%,transparent 81%);pointer-events:none}.home-linha__box--imagem-esquerda .home-linha__transicao{right:auto;left:-30px;transform:scaleX(-1)}.home-linha__media{position:relative;z-index:0;min-width:0;min-height:480px;display:block;overflow:hidden;background:var(--cinza)}.home-linha__media img{width:100%;height:100%;object-fit:cover}.home-linha__box--somente-imagem .home-linha__media{width:100%}.home-tipos--editorial.home-tipos--cinza{background:#f5f7fb}.home-tipos__topo--editorial{position:relative;display:block;text-align:center}.home-tipos__topo--editorial>div{width:min(100%,760px);margin:0 auto}.home-tipos__topo--editorial .home-secao__titulo{font-size:clamp(30px,3.1vw,43px)}.home-tipos__topo--editorial .home-secao__subtitulo{margin-right:auto;margin-left:auto}.home-tipos__topo--editorial .home-secao__link{position:absolute;right:0;bottom:0}.home-tipos--editorial .home-tipos__grade{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.home-tipos--editorial .home-tipos__grade>.home-tipo{grid-column:span 2}.home-tipos--editorial .home-tipos__grade>.home-tipo:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}.home-tipos--editorial .home-tipos__grade>.home-tipo:nth-last-child(2):nth-child(3n+1)+.home-tipo{grid-column:4 / span 2}.home-tipos--editorial .home-tipos__grade>.home-tipo:last-child:nth-child(3n+1){grid-column:3 / span 2}.home-tipos--editorial .home-tipo{min-height:0;aspect-ratio:1.6 / 1;border-radius:21px;box-shadow:0 12px 32px #0227731a}.home-tipos--editorial .home-tipo:after{background:linear-gradient(to top,rgba(2,39,115,.92) 0%,rgba(2,39,115,.62) 35%,rgba(2,39,115,.12) 68%,transparent 82%);opacity:.92;transition:opacity .25s ease}.home-tipos--editorial .home-tipo__imagem{object-position:var(--home-tipo-posicao, center)}.home-tipos--editorial .home-tipo__rotulo{left:0;right:0;bottom:0;min-height:0;padding:24px 24px 22px;align-items:flex-start;border:0;border-radius:0;background:transparent;color:var(--branco);text-align:left;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-tipos--editorial .home-tipo__rotulo h3{margin:0;color:inherit;font-size:21px;line-height:1.08;letter-spacing:-.02em}.home-tipos--editorial .home-tipo__rotulo p{margin:5px 0 0;color:#ffffffc7;font-size:12px;font-weight:700;line-height:1.35}.home-tipos--editorial .home-tipo__cta{margin-top:11px;display:inline-flex;align-items:center;gap:6px;color:var(--branco);font-size:11px;font-weight:800;line-height:1.2}.home-tipos--editorial .home-tipo__cta svg{transition:transform .2s ease}.home-tipos--editorial .home-tipo__seta-mobile{display:none}.home-tipos--editorial a.home-tipo:hover:after{opacity:1}.home-tipos--editorial a.home-tipo:hover .home-tipo__cta svg{transform:translate(3px)}.home-tipos--editorial a.home-tipo:focus-visible{outline:3px solid var(--azul);outline-offset:4px}.home-avaliacoes{background:linear-gradient(180deg,#f7f9fc,var(--branco))}.home-avaliacoes__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.home-avaliacoes__app{min-width:0;padding:24px;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco);box-shadow:0 10px 30px #0227730d;overflow-wrap:anywhere}.home-sobre{background:#f8f6f2}.home-sobre__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-sobre__card{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(2,39,115,.1);border-radius:var(--raio-g);background:var(--branco);box-shadow:0 12px 34px #0227730e}.home-sobre__media{aspect-ratio:1.55 / 1;overflow:hidden;background:var(--cinza)}.home-sobre__media img{width:100%;height:100%;object-fit:cover}.home-sobre__conteudo{flex:1;padding:25px;display:flex;flex-direction:column;align-items:flex-start}.home-sobre__conteudo h3{margin:0;font-size:21px}.home-sobre__conteudo p{margin:10px 0 0;color:var(--texto-suave);font-size:14px;line-height:1.65}.home-sobre__link{min-height:44px;margin-top:auto;padding-top:17px;display:inline-flex;align-items:center;gap:7px;color:var(--azul);font-size:13px;font-weight:800}.home-social--editorial .home-social__grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-social--editorial .home-social__item{aspect-ratio:auto;display:flex;flex-direction:column;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco);box-shadow:0 10px 30px #0227730d}.home-social--editorial .home-social__media{aspect-ratio:1.5 / 1;display:block;overflow:hidden;background:var(--cinza)}.home-social--editorial .home-social__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.home-social--editorial .home-social__conteudo{min-width:0;padding:22px;display:flex;flex-direction:column}.home-social--editorial .home-social__conteudo h3{margin:0;font-size:19px}.home-social--editorial .home-social__conteudo>span{margin-top:8px;color:var(--texto-suave);font-size:13.5px;line-height:1.55}.home-social--editorial .home-social__rodape{margin-top:30px}.beneficios-secao .beneficio__texto{display:block}.beneficio--vazio{min-height:72px}.footer-hummidus{margin-top:40px;padding:48px 0 22px;overflow:hidden;background:var(--footer-background, var(--azul));color:var(--branco)}.footer-hummidus__container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.footer-hummidus__grid{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(150px,1fr));gap:clamp(28px,4vw,54px);align-items:start}.footer-hummidus__grid--1{grid-template-columns:minmax(0,420px)}.footer-hummidus__grid--2{grid-template-columns:minmax(220px,1.25fr) minmax(180px,1fr)}.footer-hummidus__grid--3{grid-template-columns:minmax(220px,1.25fr) repeat(2,minmax(170px,1fr))}.footer-hummidus__marca{min-width:0;max-width:330px}.footer-hummidus__logo{display:inline-flex;max-width:100%;margin-bottom:16px;color:var(--branco)}.footer-hummidus__logo-imagem{width:min(190px,100%);max-height:68px;object-fit:contain;object-position:left center}.footer-hummidus__logo-texto{font-family:var(--fonte-titulo, sans-serif);font-size:26px;font-weight:800;line-height:1.1}.footer-hummidus__descricao{max-width:34ch;margin:0;color:#ffffffd1;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.footer-hummidus__titulo,.footer-hummidus__mini-titulo{margin:0;color:var(--branco);font-size:14px;font-weight:800;line-height:1.35}.footer-hummidus__titulo{margin-bottom:14px;letter-spacing:.02em}.footer-hummidus__mini-titulo{margin-bottom:12px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.footer-hummidus__links,.footer-hummidus__contatos{display:grid;gap:4px;margin:0;padding:0;list-style:none}.footer-hummidus__links a,.footer-hummidus__contato{display:inline-flex;align-items:center;min-height:36px;color:#ffffffdb;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.footer-hummidus__links a:hover,.footer-hummidus__links a:focus-visible,.footer-hummidus__contato:hover,.footer-hummidus__contato:focus-visible,.footer-hummidus__credito a:hover,.footer-hummidus__credito a:focus-visible{color:var(--amarelo)}.footer-hummidus__social-area{margin-top:24px}.footer-hummidus__redes{display:flex;flex-wrap:wrap;gap:10px}.footer-hummidus__social{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:var(--branco);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.footer-hummidus__social:hover,.footer-hummidus__social:focus-visible{border-color:var(--branco);background:var(--branco);color:var(--azul);transform:translateY(-2px)}.footer-hummidus__contato--whatsapp{gap:9px;width:fit-content;min-height:44px;margin-bottom:5px;padding:9px 13px;border-radius:10px;background:var(--branco);color:var(--azul-escuro);font-weight:800}.footer-hummidus__contato--whatsapp:hover,.footer-hummidus__contato--whatsapp:focus-visible{background:var(--amarelo);color:var(--azul-escuro)}.footer-hummidus__contato-icone{display:grid;flex:0 0 auto;place-items:center}.footer-hummidus__horario{display:block;padding-top:7px;color:#ffffffb8;font-size:12.5px;line-height:1.55}.footer-hummidus__pagamento-area{margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2)}.footer-hummidus__pagamentos{display:flex;flex-wrap:wrap;gap:8px}.footer-hummidus__pagamento{display:grid;min-width:48px;min-height:34px;padding:6px 8px;place-items:center;border-radius:7px;background:var(--branco)}.footer-hummidus__pagamento svg{width:auto;max-width:42px;height:21px}.footer-hummidus__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);color:#ffffffb8;font-size:12px;line-height:1.5}.footer-hummidus__base p{margin:0}.footer-hummidus__credito{display:flex;flex-wrap:wrap;gap:4px}.footer-hummidus__credito a{color:var(--branco);font-weight:800;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}@media(max-width:1024px){.footer-hummidus__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.footer-hummidus{padding:38px 0 20px}.footer-hummidus__container{padding:0 16px}.footer-hummidus__grid{grid-template-columns:minmax(0,1fr);gap:0}.footer-hummidus__marca{max-width:none;padding-bottom:28px}.footer-hummidus__coluna{padding:22px 0;border-top:1px solid rgba(255,255,255,.18)}.footer-hummidus__links,.footer-hummidus__contatos{gap:2px}.footer-hummidus__links a,.footer-hummidus__contato{min-height:44px}.footer-hummidus__contato--whatsapp{width:100%;justify-content:center;text-align:center}.footer-hummidus__pagamento-area{margin-top:12px}.footer-hummidus__base{align-items:flex-start;flex-direction:column}}.breadcrumb{font-size:13px;color:var(--texto-suave);padding:16px 0;display:flex;gap:8px;flex-wrap:wrap}.breadcrumb a:hover{color:var(--azul)}.colecao-hero{padding:14px 0 28px}.colecao-hero__container,.colecao-lista__container{width:min(calc(100% - 40px),1400px);margin:0 auto}.colecao-hero__box{position:relative;min-height:var(--colecao-altura, 300px);display:flex;align-items:center;overflow:hidden;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--colecao-fundo, var(--cinza));color:var(--colecao-texto, var(--azul-escuro));isolation:isolate}.colecao-hero__box:before{content:"";width:7px;align-self:stretch;flex:0 0 7px;background:var(--colecao-detalhe, var(--azul))}.colecao-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.colecao-hero__imagem{width:100%;height:100%;object-fit:cover;object-position:var(--colecao-posicao, center center)}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#022773e6,#022773b8,#0227731f 76%)}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__box:before{display:none}.colecao-hero__conteudo{position:relative;z-index:2;width:min(620px,64%);padding:38px clamp(28px,5vw,72px)}.colecao-hero__breadcrumb .breadcrumb{padding:0 0 18px;font-size:12px}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__breadcrumb .breadcrumb{color:#ffffffd1}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__breadcrumb a:hover{color:var(--amarelo)}.colecao-hero__titulo{margin:0;color:inherit;font-size:clamp(34px,4vw,52px);line-height:1.03;letter-spacing:-.035em}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__titulo{color:var(--branco)}.colecao-hero__descricao{max-width:58ch;max-height:6.8em;margin-top:13px;overflow:hidden;color:var(--texto-suave);font-size:15px;line-height:1.55}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__descricao{color:#ffffffe6}.colecao-hero--generico.colecao-hero--sem-imagem .colecao-hero__breadcrumb .breadcrumb,.colecao-hero--generico.colecao-hero--sem-imagem .colecao-hero__descricao{color:var(--colecao-texto, var(--texto-suave));opacity:.78}.colecao-hero__descricao>:last-child{margin-bottom:0}.colecao-hero--marca .colecao-hero__box{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%)}.colecao-hero--marca .colecao-hero__box:before,.colecao-hero--marca .colecao-hero__box:after{display:none}.colecao-hero--marca .colecao-hero__media{display:block;position:relative;inset:auto;z-index:0;grid-column:2;grid-row:1;height:100%;min-height:var(--colecao-altura, 300px)}.colecao-hero--marca .colecao-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(2 39 115 / var(--colecao-overlay, .35));pointer-events:none}.colecao-hero--marca .colecao-hero__conteudo{grid-column:1;grid-row:1;width:auto;min-width:0;padding:34px clamp(28px,4vw,58px);border-left:7px solid var(--colecao-detalhe, #d9b46d);color:var(--colecao-texto, var(--branco))}.colecao-hero--marca.colecao-hero--sem-imagem .colecao-hero__box{grid-template-columns:minmax(0,1fr)}.colecao-hero--marca.colecao-hero--sem-imagem .colecao-hero__conteudo{max-width:760px}.colecao-hero--marca .colecao-hero__breadcrumb .breadcrumb{color:currentColor;opacity:.78}.colecao-hero--marca .colecao-hero__breadcrumb a:hover{color:var(--colecao-detalhe, #d9b46d)}.colecao-hero__logo{display:block;width:auto;max-width:180px;height:auto;max-height:64px;margin:0 0 18px;object-fit:contain;object-position:left center}.colecao-hero--marca .colecao-hero__descricao{color:currentColor;opacity:.9}.colecao-hero__cta{min-height:46px;margin-top:21px;padding:11px 22px;border-color:var(--colecao-detalhe, #d9b46d);background:var(--colecao-detalhe, #d9b46d);color:var(--colecao-fundo, #022773)}.colecao-hero__cta:hover{filter:brightness(.96)}.colecao-hero__cta:focus-visible{outline:3px solid currentColor;outline-offset:3px}.colecao-lista{padding:2px 0 56px}.colecao-lista__atalhos{margin-bottom:16px;display:flex;gap:9px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.colecao-lista__atalhos::-webkit-scrollbar,.colecao-lista__ativos-lista::-webkit-scrollbar{display:none}.colecao-lista__atalho{min-height:38px;padding:8px 15px;flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid var(--cinza-borda);border-radius:999px;background:var(--branco);color:var(--azul-escuro);font-size:12px;font-weight:750}.colecao-lista__atalho:hover{border-color:var(--azul-claro);color:var(--azul)}.colecao-lista__toolbar{min-height:62px;margin-bottom:16px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--cinza-borda);border-bottom:1px solid var(--cinza-borda)}.colecao-lista__toolbar-inicio{display:flex;align-items:center;gap:14px}.colecao-lista__abrir-filtros{min-height:44px;padding:8px 14px;display:none;align-items:center;gap:7px;border:1px solid var(--cinza-borda);border-radius:var(--raio-p);background:var(--branco);color:var(--azul-escuro);font-size:12px;font-weight:800}.colecao-lista__contagem{margin:0;color:var(--texto-suave);font-size:13px;white-space:nowrap}.colecao-lista__ordenacao{display:flex;align-items:center;gap:9px}.colecao-lista__ordenacao label{color:var(--texto-suave);font-size:12px;white-space:nowrap}.colecao-lista__ordenacao select{width:220px;height:44px;padding:0 36px 0 12px;border:1px solid var(--cinza-borda);border-radius:var(--raio-p);background:var(--branco);color:var(--texto);font-size:12px}.colecao-lista__ativos{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.colecao-lista__ativos-lista{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.colecao-lista__ativo{min-height:34px;padding:6px 10px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid #cfe0f6;border-radius:999px;background:#f3f8ff;color:var(--azul-escuro);font-size:11.5px;font-weight:700}.colecao-lista__ativo:hover{border-color:var(--azul);color:var(--azul)}.colecao-lista__limpar-ativos{flex:0 0 auto;color:var(--azul);font-size:12px;font-weight:750}.colecao-lista__limpar-ativos:hover{text-decoration:underline}.colecao-lista__corpo{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.colecao-lista--sem-sidebar .colecao-lista__corpo{grid-template-columns:1fr}.colecao-lista__filtros{min-width:0;padding:18px;border:1px solid var(--cinza-borda);border-radius:var(--raio);background:var(--branco)}.colecao-lista__filtros-topo{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px}.colecao-lista__filtros-topo strong{color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:15px}.colecao-lista__filtros-topo>div{display:flex;align-items:center;gap:10px}.colecao-lista__filtros-topo a{color:var(--azul);font-size:11px;font-weight:700}.colecao-lista__filtros-topo button{display:none;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:999px;background:var(--cinza);color:var(--azul-escuro)}.colecao-lista__filtro{padding:15px 0;border-bottom:1px solid #edf1f5}.colecao-lista__filtro:last-of-type{border-bottom:0}.colecao-lista__filtro summary{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--azul-escuro);font-size:13px;font-weight:800;cursor:pointer;list-style:none}.colecao-lista__filtro summary::-webkit-details-marker{display:none}.colecao-lista__filtro summary svg{transition:transform .2s ease}.colecao-lista__filtro[open] summary svg{transform:rotate(180deg)}.colecao-lista__opcoes{max-height:260px;margin:12px 0 0;padding:0;display:grid;gap:9px;overflow-y:auto;list-style:none}.colecao-lista__opcao{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--texto);font-size:12.5px;cursor:pointer}.colecao-lista__opcao input{width:17px;height:17px;margin:0;accent-color:var(--azul)}.colecao-lista__opcao small{color:var(--texto-suave);font-size:10.5px}.colecao-lista__opcao:has(input:disabled){opacity:.5;cursor:not-allowed}.colecao-lista__preco{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.colecao-lista__preco label{min-width:0;color:var(--texto-suave);font-size:10.5px}.colecao-lista__preco-campo{position:relative;margin-top:5px;display:block}.colecao-lista__preco-campo>span{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--texto-suave);font-size:10px;pointer-events:none}.colecao-lista__preco input{width:100%;height:40px;padding:0 7px 0 25px;border:1px solid var(--cinza-borda);border-radius:9px;background:var(--branco);font-size:11px}.colecao-lista__aplicar{display:none;width:100%;margin-top:18px}.colecao-lista__overlay{display:none}.colecao-lista__produtos{min-width:0}.colecao-lista__grade{display:grid;grid-template-columns:repeat(var(--colecao-colunas, 4),minmax(0,1fr));gap:16px;align-items:stretch}.colecao-lista .badge--oferta{background:var(--amarelo);color:var(--azul-escuro)}.colecao-lista__vazia{min-height:300px;padding:38px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #cad6e5;border-radius:var(--raio);background:#fbfcfe;color:var(--texto-suave);text-align:center}.colecao-lista__vazia>span{width:54px;height:54px;display:grid;place-items:center;border-radius:999px;background:#edf5ff;color:var(--azul)}.colecao-lista__vazia h2{margin:3px 0 0;font-size:21px}.colecao-lista__vazia p{margin:0 0 8px}.colecao-lista__descricao{max-width:850px;margin:42px auto 0;padding-top:28px;border-top:1px solid var(--cinza-borda);color:var(--texto-suave);font-size:14px}.paginacao{display:flex;justify-content:center;gap:8px;padding:32px 0}.paginacao a,.paginacao span{min-width:38px;height:38px;display:grid;place-items:center;border-radius:var(--raio-p);border:1px solid var(--cinza-borda);font-weight:700;font-size:14px}.paginacao .atual{background:var(--azul);border-color:var(--azul);color:var(--branco)}.quantidade{display:inline-flex;align-items:center;border:1px solid var(--cinza-borda);border-radius:var(--raio-p);overflow:hidden}.quantidade button{width:40px;height:44px;background:var(--branco);border:0;color:var(--azul-escuro);font-size:17px}.quantidade button:hover{background:var(--cinza)}.quantidade input{width:44px;height:44px;border:0;text-align:center;font-weight:700;font-size:15px;-moz-appearance:textfield}.quantidade input::-webkit-outer-spin-button,.quantidade input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.produto-secao__topo{max-width:700px;margin-bottom:clamp(24px,3vw,36px)}.produto-secao__topo p{color:var(--texto-suave);margin:8px 0 0}.produto-editor-placeholder{border:1px dashed var(--azul-claro);border-radius:var(--raio);padding:24px;background:#7cc4ff1a;color:var(--texto-suave);text-align:center}.produto-beneficios{background:linear-gradient(180deg,var(--branco),rgba(124,196,255,.1))}.produto-beneficios__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.produto-beneficios__grade--3,.produto-beneficios__grade--4,.produto-beneficios__grade--5,.produto-beneficios__grade--6{grid-template-columns:repeat(3,minmax(0,1fr))}.produto-beneficio{border:1px solid rgba(10,91,215,.12);border-radius:var(--raio);padding:24px;background:var(--branco);box-shadow:0 8px 24px #0227730d}.produto-beneficio__icone{width:50px;height:50px;display:grid;place-items:center;border-radius:999px;background:#7cc4ff2e;color:var(--azul);margin-bottom:15px}.produto-beneficio h3{font-size:17px;margin-bottom:7px}.produto-beneficio p{margin:0;color:var(--texto-suave);font-size:14px}.produto-ativos__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(18px,3vw,34px)}.produto-ativo{text-align:center}.produto-ativo__imagem{width:min(100%,220px);margin:0 auto 17px;aspect-ratio:1;overflow:hidden;border-radius:999px;background:var(--cinza);box-shadow:inset 0 0 0 1px var(--cinza-borda)}.produto-ativo__imagem img{width:100%;height:100%;object-fit:cover}.produto-ativo h3{font-size:17px;margin-bottom:7px}.produto-ativo .rte{max-width:30ch;margin:0 auto;color:var(--texto-suave);font-size:14px}.produto-ativo .rte>:last-child{margin-bottom:0}.produto-galeria-editorial .secao__titulo{margin-bottom:22px}.produto-galeria-editorial__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;grid-auto-flow:dense}.produto-galeria-editorial__item{margin:0;overflow:hidden;border-radius:var(--raio);background:var(--branco)}.produto-galeria-editorial__item img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .35s ease}.produto-galeria-editorial__item:hover img{transform:scale(1.015)}.produto-galeria-editorial__item figcaption{padding:10px 14px 13px;color:var(--texto-suave);font-size:13px}.produto-galeria-editorial__item:nth-child(5n+1){grid-column:span 2}.produto-galeria-editorial__item:nth-child(5n+1) img{aspect-ratio:2 / 1}.produto-story__grade{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;border-radius:var(--raio-g);overflow:hidden;background:var(--produto-story-fundo, var(--cinza));box-shadow:var(--sombra)}.produto-story__grade--invertida .produto-story__midia{order:2}.produto-story__midia{min-height:420px;background:var(--azul-claro)}.produto-story__midia img,.produto-story__midia svg{width:100%;height:100%;object-fit:cover}.produto-story__conteudo{padding:clamp(32px,5vw,68px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.produto-story__conteudo h2{color:var(--produto-story-texto, var(--azul-escuro));font-size:clamp(26px,3.2vw,40px)}.produto-story__conteudo .promo__olho{color:var(--produto-story-detalhe, #d9b46d)}.produto-story__conteudo .rte{color:var(--produto-story-texto, var(--texto-suave));opacity:.82}.produto-story__conteudo--centro{text-align:center;align-items:center}.produto-passos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;counter-reset:passos}.produto-passo{position:relative;padding:18px;border:1px solid var(--cinza-borda);border-radius:var(--raio);background:var(--branco)}.produto-passo img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--raio);margin-bottom:16px;background:var(--cinza)}.produto-passo__numero{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:var(--amarelo);color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-weight:800;margin-bottom:11px}.produto-passo h3{font-size:17px}.produto-passo p{margin:0;color:var(--texto-suave);font-size:14px}.produto-antes-depois__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1080px;margin:0 auto}.produto-antes-depois figure{margin:0;position:relative;overflow:hidden;border-radius:var(--raio);background:var(--branco)}.produto-antes-depois img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.produto-antes-depois figcaption{position:absolute;left:14px;bottom:14px;padding:6px 13px;border-radius:999px;background:var(--azul-escuro);color:var(--branco);font-size:13px;font-weight:800}.produto-faq__container{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(28px,6vw,80px);align-items:start}.produto-faq__intro p{color:var(--texto-suave)}.produto-faq__lista{border-top:1px solid var(--cinza-borda)}.produto-faq__item{border-bottom:1px solid var(--cinza-borda)}.produto-faq__item h2,.produto-faq__item h3{margin:0}.produto-faq__botao{width:100%;min-height:62px;padding:16px 2px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;background:transparent;color:var(--azul-escuro);text-align:left;font-weight:800}.produto-faq__botao svg{flex:0 0 auto;transition:transform .2s ease}.produto-faq__botao[aria-expanded=true] svg{transform:rotate(45deg)}.produto-faq__painel{padding:0 34px 18px 2px;color:var(--texto-suave)}.produto-faq__painel[hidden]{display:none}.produto-avaliacoes__app+.produto-avaliacoes__app{margin-top:12px}.recomendados{border-top:1px solid #edf1f6;background:#fbfcfe}.recomendados .secao__topo{margin-bottom:24px}.recomendados .secao__titulo{max-width:720px}.recomendados .grade{gap:18px}#shopify-section-cart-drawer{position:relative;z-index:510}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:510;display:block;width:100%;height:100%;padding:0;border:0;background:#0227736b;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.cart-drawer__overlay[data-aberto=true]{opacity:1;visibility:visible;pointer-events:auto}.cart-drawer{position:fixed;inset:0 0 0 auto;z-index:520;width:min(460px,calc(100vw - 24px));height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--branco);box-shadow:-18px 0 50px #0227732e;transform:translate(102%);visibility:hidden;transition:transform .25s ease,visibility .25s ease;overscroll-behavior:contain}.cart-drawer[data-aberto=true]{transform:translate(0);visibility:visible}.cart-drawer[aria-busy=true]{cursor:progress}.cart-drawer[aria-busy=true] .cart-drawer__body,.cart-drawer[aria-busy=true] .cart-drawer__footer{opacity:.68}.cart-drawer__header{min-height:78px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--cinza-borda)}.cart-drawer__header h2{margin:0;font-size:23px}.cart-drawer__header p{margin:2px 0 0;color:var(--texto-suave);font-size:13px}.cart-drawer__feedback{margin:0 20px 14px;padding:10px 12px;border-radius:10px;background:#fff1f3;color:#9e1738;font-size:12px;font-weight:700;line-height:1.4}.cart-drawer__close{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;padding:0;border:1px solid var(--cinza-borda);border-radius:999px;background:var(--branco);color:var(--azul-escuro)}.cart-drawer__close:hover{border-color:var(--azul);color:var(--azul)}.cart-drawer__body{min-height:0;overflow-y:auto;padding:0 22px 24px;transition:opacity .15s ease}.cart-drawer__items{display:grid}.cart-drawer__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:15px;padding:20px 0;border-bottom:1px solid var(--cinza-borda)}.cart-drawer__image{width:88px;height:104px;overflow:hidden;border:1px solid var(--cinza-borda);border-radius:var(--raio-p);background:var(--cinza)}.cart-drawer__image img{width:100%;height:100%;object-fit:contain}.cart-drawer__item-info{min-width:0}.cart-drawer__item-title{display:block;color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:14px;font-weight:800;line-height:1.3}.cart-drawer__item-title:hover{color:var(--azul)}.cart-drawer__variant{margin:3px 0 0;color:var(--texto-suave);font-size:12px;overflow-wrap:anywhere}.cart-drawer__error{margin:7px 0 0;color:#9e1738;font-size:12px;font-weight:700}.cart-drawer__price{margin-top:8px;display:flex;align-items:center;gap:8px;color:var(--azul-escuro);font-size:14px}.cart-drawer__price s{color:var(--texto-suave);font-size:12px}.cart-drawer__actions{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-drawer__quantity{height:38px;display:grid;grid-template-columns:36px 42px 36px;align-items:center;overflow:hidden;border:1px solid var(--cinza-borda);border-radius:999px;background:var(--branco)}.cart-drawer__quantity button{height:100%;padding:0;border:0;background:transparent;color:var(--azul-escuro);font-size:18px}.cart-drawer__quantity button:hover:not(:disabled){background:var(--cinza)}.cart-drawer__quantity input{width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--azul-escuro);text-align:center;font-weight:800;-webkit-appearance:textfield;appearance:textfield}.cart-drawer__quantity input::-webkit-inner-spin-button,.cart-drawer__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.cart-drawer__remove{min-height:38px;display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:transparent;color:var(--texto-suave);font-size:12px}.cart-drawer__remove:hover{color:#9e1738}.cart-drawer__recommendations{padding-top:26px}.cart-drawer__recommendations[hidden]{display:none}.cart-drawer__recommendations h3{margin-bottom:14px;font-size:18px}.cart-drawer__recommendations-list{display:grid;gap:10px}.cart-drawer-rec{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--cinza-borda);border-radius:var(--raio);background:var(--branco)}.cart-drawer-rec__image{width:72px;height:82px;overflow:hidden;border-radius:9px;background:var(--cinza)}.cart-drawer-rec__image img{width:100%;height:100%;object-fit:contain}.cart-drawer-rec__info{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px 10px}.cart-drawer-rec__title{grid-column:1 / -1;color:var(--azul-escuro);font-size:13px;font-weight:800;line-height:1.25}.cart-drawer-rec__price{min-width:0;font-size:12px}.cart-drawer-rec__price .produto__preco{font-size:13px}.cart-drawer-rec__button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 13px;border:1px solid var(--azul);border-radius:999px;background:var(--azul);color:var(--branco);font-size:12px;font-weight:800;line-height:1}.cart-drawer-rec__button:hover{background:var(--azul-escuro);border-color:var(--azul-escuro)}.cart-drawer-rec__button--link{background:transparent;color:var(--azul)}.cart-drawer__footer{padding:17px 22px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--cinza-borda);background:var(--branco);box-shadow:0 -8px 24px #0227730f;transition:opacity .15s ease}.cart-drawer__subtotal{margin-bottom:14px;display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:var(--azul-escuro)}.cart-drawer__subtotal strong{font-family:var(--fonte-titulo, sans-serif);font-size:21px}.cart-drawer__footer form{margin:0}.cart-drawer__footer .btn{min-height:52px}.cart-drawer__empty{min-height:0;padding:50px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-drawer__empty-icon{width:68px;height:68px;margin-bottom:18px;display:grid;place-items:center;border-radius:999px;background:#7cc4ff2e;color:var(--azul)}.cart-drawer__empty h3{margin-bottom:7px;font-size:21px}.cart-drawer__empty p{margin:0 0 22px;color:var(--texto-suave)}.carrinho-pagina{min-height:52vh;padding:28px 0 58px;background:#f7f9fc}.carrinho{min-width:0}.carrinho__cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.carrinho__titulo{margin:0;color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:clamp(29px,3.5vw,42px);line-height:1.15}.carrinho__contagem{margin:0;color:var(--texto-suave);font-size:13px}.carrinho__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:30px;align-items:start}.carrinho__produtos{min-width:0}.carrinho__itens{overflow:hidden;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco)}.carrinho__item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-template-areas:"imagem detalhes preco";gap:20px;align-items:center;padding:20px;border-bottom:1px solid var(--cinza-borda)}.carrinho__item:last-child{border-bottom:0}.carrinho__imagem{grid-area:imagem;display:block;width:110px;height:122px;overflow:hidden;border-radius:11px;background:var(--cinza)}.carrinho__imagem img{width:100%;height:100%;object-fit:contain}.carrinho__detalhes{grid-area:detalhes;min-width:0}.carrinho__marca{margin:0 0 4px;color:var(--texto-suave);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.carrinho__item-titulo{margin:0;color:var(--azul-escuro);font-family:var(--fonte-corpo, sans-serif);font-size:15px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.carrinho__item-titulo a:hover,.carrinho__item-titulo a:focus-visible{color:var(--azul)}.carrinho__preco-linha{grid-area:preco;display:grid;min-width:90px;justify-items:end;gap:3px;text-align:right;color:var(--azul-escuro);white-space:nowrap}.carrinho__preco-linha s,.carrinho__preco-unitario s{color:var(--texto-suave);font-size:12px}.carrinho__preco-linha strong{font-size:16px}.carrinho__preco-unitario{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:8px;font-size:13.5px;font-weight:750}.carrinho__metadado{margin:4px 0 0;color:var(--texto-suave);font-size:12.5px;overflow-wrap:anywhere}.carrinho__erro{margin:7px 0 0;color:#9e1738;font-size:13px;font-weight:700}.carrinho__erro--resumo{margin:0;padding:11px 12px;border-radius:9px;background:#fff0f3;line-height:1.45}.carrinho__quantidade-remover{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.carrinho__quantidade button:disabled{cursor:not-allowed;opacity:.35}.carrinho__remover{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--texto-suave);font-size:12.5px;font-weight:700}.carrinho__remover:hover,.carrinho__remover:focus-visible{color:#9e1738}.carrinho__descontos{list-style:none;margin:7px 0 0;padding:0;color:var(--azul);font-size:12.5px;font-weight:700}.carrinho__descontos--pedido{display:grid;gap:7px;margin:0}.carrinho__descontos--pedido li{display:flex;justify-content:space-between;gap:12px}.carrinho__acoes-lista{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.carrinho__continuar{min-height:44px;display:inline-flex;align-items:center;color:var(--azul);font-size:13px;font-weight:800}.carrinho__continuar:hover,.carrinho__continuar:focus-visible{text-decoration:underline;text-underline-offset:3px}.carrinho__atualizar{min-height:44px}.carrinho__resumo{position:sticky;top:calc(var(--header-height, 0px) + 22px);display:grid;gap:17px;padding:24px;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco);box-shadow:0 12px 34px #02277312}.carrinho__resumo h2{margin:0;color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:19px}.carrinho__linha{display:flex;justify-content:space-between;gap:20px;font-size:15px}.carrinho__linha--subtotal{padding-top:17px;border-top:1px solid var(--cinza-borda);align-items:baseline}.carrinho__total{color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:22px;font-weight:800;white-space:nowrap}.carrinho__checkout{min-height:54px;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.carrinho form.is-carregando{opacity:.72;cursor:progress}.carrinho form.is-carregando button,.carrinho form.is-carregando .carrinho__remover{pointer-events:none}.carrinho__vazio{min-height:360px;display:flex;max-width:620px;margin:0 auto;padding:56px 24px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.carrinho__vazio-icone{display:grid;width:72px;height:72px;margin-bottom:18px;place-items:center;border-radius:999px;background:#7cc4ff2e;color:var(--azul)}.carrinho__vazio h2{margin:0 0 8px;color:var(--azul-escuro);font-size:clamp(23px,3vw,30px)}.carrinho__vazio p{margin:0 0 24px;color:var(--texto-suave)}.carrinho__vazio .btn{min-height:48px}.rte p{margin:0 0 1em}.rte a{color:var(--azul);text-decoration:underline}.rte ul,.rte ol{padding-left:1.2em}.pagina-editorial{padding:24px 0 clamp(52px,7vw,84px)}.pagina-editorial__container{width:min(calc(100% - 40px),1180px);margin:0 auto}.pagina-editorial__container--leitura{max-width:860px}.pagina-editorial__titulo{margin:8px 0 24px;font-size:clamp(32px,4.5vw,48px)}.pagina-editorial__conteudo,.artigo-pagina__conteudo{color:var(--texto);font-size:16px;line-height:1.78;overflow-wrap:anywhere}.pagina-editorial__conteudo>:first-child,.artigo-pagina__conteudo>:first-child{margin-top:0}.pagina-editorial__conteudo>:last-child,.artigo-pagina__conteudo>:last-child{margin-bottom:0}.pagina-editorial__conteudo h2,.artigo-pagina__conteudo h2{margin:1.7em 0 .55em;font-size:clamp(24px,3vw,32px)}.pagina-editorial__conteudo h3,.artigo-pagina__conteudo h3{margin:1.5em 0 .5em;font-size:clamp(20px,2.4vw,25px)}.pagina-editorial__conteudo h4,.artigo-pagina__conteudo h4{margin:1.4em 0 .45em;font-size:18px}.pagina-editorial__conteudo img,.artigo-pagina__conteudo img{max-width:100%;height:auto;margin:26px auto;border-radius:var(--raio)}.pagina-editorial__conteudo iframe,.artigo-pagina__conteudo iframe{max-width:100%}.pagina-editorial__conteudo blockquote,.artigo-pagina__conteudo blockquote{margin:28px 0;padding:18px 22px;border-left:4px solid var(--amarelo);background:var(--cinza);color:var(--azul-escuro);font-size:18px;font-weight:700}.pagina-editorial__conteudo table,.artigo-pagina__conteudo table{width:100%;max-width:100%;margin:26px 0;display:block;overflow-x:auto;border-collapse:collapse;white-space:nowrap}.pagina-editorial__conteudo th,.pagina-editorial__conteudo td,.artigo-pagina__conteudo th,.artigo-pagina__conteudo td{padding:11px 13px;border:1px solid var(--cinza-borda);text-align:left}.pagina-editorial__conteudo th,.artigo-pagina__conteudo th{background:var(--cinza);color:var(--azul-escuro)}.pagina-editorial__conteudo pre,.artigo-pagina__conteudo pre{max-width:100%;overflow-x:auto}.blog-pagina{padding:18px 0 clamp(62px,8vw,96px)}.blog-pagina__container{width:min(calc(100% - 40px),1320px);margin:0 auto}.blog-pagina__cabecalho{max-width:760px;margin:18px 0 36px}.blog-pagina__cabecalho h1{margin:0;font-size:clamp(34px,5vw,52px)}.blog-pagina__cabecalho .rte{margin-top:12px;color:var(--texto-suave);font-size:16px}.blog-pagina__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,30px)}.artigo-card{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco);box-shadow:0 10px 30px #0227730d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.artigo-card:hover{border-color:#0a5bd74d;box-shadow:0 16px 38px #02277317;transform:translateY(-3px)}.artigo-card__midia{aspect-ratio:1.55 / 1;display:block;overflow:hidden;background:var(--cinza)}.artigo-card__midia img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.artigo-card:hover .artigo-card__midia img{transform:scale(1.025)}.artigo-card__sem-imagem{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#7cc4ff3b,#0a5bd714);color:var(--azul)}.artigo-card__conteudo{flex:1;padding:21px;display:flex;flex-direction:column;align-items:flex-start}.artigo-card__conteudo time{margin-bottom:8px;color:var(--texto-suave);font-size:11px;font-weight:750;letter-spacing:.05em}.artigo-card__conteudo h2{margin:0;font-size:clamp(18px,2vw,22px);line-height:1.3}.artigo-card__conteudo h2 a:hover{color:var(--azul)}.artigo-card__conteudo p{margin:11px 0 0;color:var(--texto-suave);font-size:14px;line-height:1.6}.artigo-card__link{min-height:44px;margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;gap:7px;color:var(--azul);font-size:13px;font-weight:800}.blog-pagina__vazio{min-height:300px;padding:42px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cad6e5;border-radius:var(--raio-g);background:#fbfcfe;text-align:center}.blog-pagina__vazio>span{width:58px;height:58px;display:grid;place-items:center;border-radius:999px;background:#7cc4ff2e;color:var(--azul)}.blog-pagina__vazio h2{margin:15px 0 6px;font-size:24px}.blog-pagina__vazio p{margin:0;color:var(--texto-suave)}.artigo-pagina{padding:18px 0 clamp(62px,8vw,100px)}.artigo-pagina__container{width:min(calc(100% - 40px),1200px);margin:0 auto}.artigo-pagina__cabecalho{max-width:880px;margin:26px auto 36px;text-align:center}.artigo-pagina__cabecalho time{display:block;margin-bottom:10px;color:var(--azul);font-size:12px;font-weight:800;letter-spacing:.06em}.artigo-pagina__cabecalho h1{margin:0;font-size:clamp(34px,5.5vw,58px);line-height:1.08}.artigo-pagina__autor{margin:13px 0 0;color:var(--texto-suave);font-size:13px}.artigo-pagina__imagem{margin:0 0 clamp(36px,6vw,62px);overflow:hidden;border-radius:var(--raio-g);background:var(--cinza)}.artigo-pagina__imagem img{width:100%;max-height:720px;object-fit:cover}.artigo-pagina__conteudo{max-width:820px;margin:0 auto}.artigo-pagina__rodape{max-width:820px;margin:52px auto 0;padding-top:24px;border-top:1px solid var(--cinza-borda)}.artigo-pagina__rodape a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--azul);font-size:14px;font-weight:800}.artigo-pagina__rodape a:hover{color:var(--azul-escuro)}@media(max-width:1024px){.blog-pagina__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pagina-editorial{padding:16px 0 48px}.pagina-editorial__container,.blog-pagina__container,.artigo-pagina__container{width:calc(100% - 28px)}.pagina-editorial__titulo{margin-bottom:19px;font-size:32px}.pagina-editorial__conteudo,.artigo-pagina__conteudo{font-size:15px;line-height:1.72}.blog-pagina{padding-top:10px}.blog-pagina__cabecalho{margin:12px 0 26px}.blog-pagina__grade{grid-template-columns:minmax(0,1fr);gap:16px}.artigo-card__conteudo{padding:19px}.artigo-pagina{padding-top:10px}.artigo-pagina__cabecalho{margin:18px auto 28px;text-align:left}.artigo-pagina__cabecalho h1{font-size:clamp(31px,10vw,42px)}.artigo-pagina__imagem{margin-bottom:34px;border-radius:18px}}.institucional__container{width:min(calc(100% - 40px),1280px);margin:0 auto}.institucional__eyebrow{margin:0 0 10px;color:var(--azul);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.institucional__cabecalho{max-width:720px;margin-bottom:32px}.institucional__cabecalho--centro{margin-right:auto;margin-left:auto;text-align:center}.institucional__cabecalho h2{margin:0;font-size:clamp(27px,3vw,40px)}.institucional__cabecalho .rte{margin-top:12px;color:var(--texto-suave);font-size:15px}.institucional-hero{padding:18px 0 48px}.institucional-hero__box{position:relative;min-height:var(--institucional-hero-altura, 400px);display:flex;align-items:center;overflow:hidden;border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:linear-gradient(125deg,#7cc4ff33,#f2f4f7e0);isolation:isolate}.institucional-hero__box:before{content:"";position:absolute;z-index:0;width:310px;height:310px;right:-90px;bottom:-180px;border-radius:999px;background:#0a5bd714}.institucional-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.institucional-hero__imagem{width:100%;height:100%;object-fit:cover}.institucional-hero--com-imagem .institucional-hero__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(2 39 115 / var(--institucional-hero-overlay, .45)) 0%,rgb(2 39 115 / calc(var(--institucional-hero-overlay, .45) * .78)) 45%,transparent 82%)}.institucional-hero__conteudo{position:relative;z-index:2;width:min(680px,68%);padding:clamp(32px,6vw,76px)}.institucional-hero__conteudo h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.035em}.institucional-hero__texto{max-width:58ch;margin-top:16px;color:var(--texto-suave);font-size:clamp(15px,1.5vw,18px);line-height:1.65}.institucional-hero__texto>:last-child{margin-bottom:0}.institucional-hero--com-imagem .institucional-hero__conteudo h1{color:var(--branco)}.institucional-hero--com-imagem .institucional-hero__texto{color:#ffffffe6}.institucional-hero--com-imagem .institucional__eyebrow{color:var(--amarelo)}.institucional-hero--centro .institucional-hero__conteudo{width:min(780px,82%);margin:0 auto;text-align:center}.institucional-hero--centro .institucional-hero__texto{margin-right:auto;margin-left:auto}.institucional-hero--centro.institucional-hero--com-imagem .institucional-hero__box:after{background:rgb(2 39 115 / var(--institucional-hero-overlay, .45))}.revendedor-page{padding:18px 0 var(--revendedor-espaco-desktop, 80px);overflow:clip;background:var(--revendedor-fundo, #f7f9fc);color:var(--revendedor-texto, #5a6884)}.revendedor-page__container{width:min(calc(100% - 40px),1280px);margin:0 auto}.revendedor-page__eyebrow{margin:0 0 11px;color:var(--revendedor-primaria, #0a5bd7);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.revendedor-page__cabecalho{max-width:720px;margin-bottom:34px}.revendedor-page__cabecalho--centro{margin-right:auto;margin-left:auto;text-align:center}.revendedor-page__cabecalho h2{margin:0;color:var(--revendedor-titulo, #022773);font-size:clamp(28px,3.4vw,42px);line-height:1.08}.revendedor-page__cabecalho .rte{margin-top:13px;color:var(--revendedor-texto, #5a6884);font-size:15px;line-height:1.7}.revendedor-page__cabecalho .rte>:last-child{margin-bottom:0}.revendedor-hero{min-height:520px;display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);overflow:hidden;border:1px solid #e5eaf2;border-radius:24px;background:var(--revendedor-superficie, #fff);box-shadow:0 20px 54px #02277317}.revendedor-hero--sem-imagem{min-height:430px;grid-template-columns:minmax(0,1fr);background:radial-gradient(circle at 92% 12%,rgba(124,196,255,.23),transparent 33%),var(--revendedor-superficie, #fff)}.revendedor-hero__conteudo{min-width:0;padding:clamp(42px,5vw,70px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.revendedor-hero--sem-imagem .revendedor-hero__conteudo{max-width:780px}.revendedor-hero__conteudo h1{max-width:11ch;margin:0;color:var(--revendedor-titulo, #022773);font-size:clamp(37px,4.4vw,58px);line-height:1.01;letter-spacing:-.04em;overflow-wrap:anywhere}.revendedor-hero--sem-imagem .revendedor-hero__conteudo h1{max-width:15ch}.revendedor-hero__descricao{max-width:54ch;margin-top:20px;color:var(--revendedor-texto, #5a6884);font-size:clamp(15px,1.5vw,18px);line-height:1.68}.revendedor-hero__descricao>:last-child{margin-bottom:0}.revendedor-hero__cta{min-height:50px;margin-top:29px;background:var(--revendedor-primaria, #0a5bd7)}.revendedor-hero__media{position:relative;min-width:0;min-height:520px;display:block;overflow:hidden;background:#e9eff6}.revendedor-hero__imagem{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:var(--revendedor-posicao, center center)}.revendedor-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgb(2 39 115 / var(--revendedor-overlay, .1))}.revendedor-processo{padding:var(--revendedor-espaco-desktop, 80px) 0}.revendedor-processo__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:revendedor-etapa}.revendedor-processo__item{min-width:0;padding:28px;border:1px solid #e5eaf2;border-radius:18px;background:var(--revendedor-superficie, #fff);box-shadow:0 12px 34px #0227730b}.revendedor-processo__numero{width:44px;height:44px;margin-bottom:21px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--revendedor-detalhe, #d9b46d) 62%,white);border-radius:999px;background:color-mix(in srgb,var(--revendedor-detalhe, #d9b46d) 15%,white);color:var(--revendedor-titulo, #022773);font-family:var(--fonte-titulo, sans-serif);font-size:16px;font-weight:800}.revendedor-processo__item h3{margin:0 0 9px;color:var(--revendedor-titulo, #022773);font-size:19px}.revendedor-processo__item p{margin:0;color:var(--revendedor-texto, #5a6884);font-size:14px;line-height:1.65}.revendedor-beneficios{padding:var(--revendedor-espaco-desktop, 80px) clamp(24px,4vw,54px);border-radius:24px;background:#fff}.revendedor-beneficios__grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.revendedor-beneficios__item{min-width:0;padding:24px 20px;border:1px solid #e5eaf2;border-radius:16px;background:color-mix(in srgb,var(--revendedor-fundo, #f7f9fc) 72%,white)}.revendedor-beneficios__icone{width:48px;height:48px;margin-bottom:18px;display:grid;place-items:center;border-radius:14px;background:#7cc4ff2b;color:var(--revendedor-primaria, #0a5bd7)}.revendedor-beneficios__item h3{margin:0 0 8px;color:var(--revendedor-titulo, #022773);font-size:16px}.revendedor-beneficios__item p{margin:0;color:var(--revendedor-texto, #5a6884);font-size:13px;line-height:1.62}.revendedor-formulario{max-width:960px;margin:0 auto;padding:var(--revendedor-espaco-desktop, 80px) 0;scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.revendedor-formulario .revendedor-page__cabecalho{max-width:680px}.revendedor-formulario__card{position:relative;max-width:820px;margin:0 auto;padding:clamp(32px,4vw,44px);overflow:hidden;border:1px solid rgba(10,91,215,.14);border-top:4px solid var(--revendedor-detalhe, #d9b46d);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(124,196,255,.12),transparent 34%),var(--revendedor-superficie, #fff);box-shadow:0 22px 58px #02277317}.revendedor-formulario__app{position:relative;z-index:1;min-width:0;max-width:100%;overflow-wrap:anywhere}.revendedor-formulario__app>*,.revendedor-formulario__app iframe{max-width:100%}.revendedor-formulario__app+.revendedor-formulario__app{margin-top:24px;padding-top:24px;border-top:1px solid #e5eaf2}.revendedor-final{min-height:170px;padding:clamp(28px,4vw,42px);display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid rgba(10,91,215,.12);border-radius:22px;background:linear-gradient(120deg,#7cc4ff24,#ffffffe6)}.revendedor-final__conteudo{max-width:720px}.revendedor-final h2{margin:0;color:var(--revendedor-titulo, #022773);font-size:clamp(25px,3vw,34px)}.revendedor-final .rte{margin-top:10px;color:var(--revendedor-texto, #5a6884);line-height:1.65}.revendedor-final .rte>:last-child{margin-bottom:0}.revendedor-final__link{min-height:48px;flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;color:var(--revendedor-primaria, #0a5bd7);font-size:14px;font-weight:800}.revendedor-final__link:hover{color:var(--revendedor-titulo, #022773)}@media(prefers-reduced-motion:no-preference){html:has(.revendedor-page){scroll-behavior:smooth}}@media(max-width:1150px){.revendedor-hero__conteudo{padding:42px}.revendedor-beneficios__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.revendedor-hero{min-height:0;grid-template-columns:minmax(0,1fr)}.revendedor-hero__media{min-height:0;aspect-ratio:16 / 10;order:-1}.revendedor-hero__imagem{min-height:0}.revendedor-hero__conteudo h1{max-width:15ch}.revendedor-processo__grade{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.revendedor-page{padding:10px 0 var(--revendedor-espaco-mobile, 48px)}.revendedor-page__container{width:calc(100% - 28px)}.revendedor-page__cabecalho{margin-bottom:25px}.revendedor-page__cabecalho--centro{text-align:left}.revendedor-page__cabecalho h2{font-size:28px}.revendedor-hero{border-radius:19px}.revendedor-hero__media{aspect-ratio:4 / 3}.revendedor-hero__conteudo{padding:30px 22px 32px}.revendedor-hero__conteudo h1{font-size:clamp(31px,9.5vw,39px)}.revendedor-hero__descricao{margin-top:16px;font-size:15px}.revendedor-hero__cta{width:100%;min-height:48px;margin-top:24px}.revendedor-processo{padding:var(--revendedor-espaco-mobile, 48px) 0}.revendedor-processo__item{padding:22px}.revendedor-beneficios{padding:var(--revendedor-espaco-mobile, 48px) 18px;border-radius:19px}.revendedor-beneficios__grade{grid-template-columns:minmax(0,1fr);gap:11px}.revendedor-beneficios__item{padding:20px}.revendedor-formulario{padding:var(--revendedor-espaco-mobile, 48px) 0}.revendedor-formulario__card{padding:22px 18px;border-radius:19px}.revendedor-final{min-height:0;padding:27px 21px;align-items:flex-start;flex-direction:column;gap:18px;border-radius:19px}.revendedor-final__link{width:100%;justify-content:space-between}}.pagina-linhas{padding:10px 0 clamp(64px,8vw,104px)}.pagina-linhas__container{width:min(calc(100% - 40px),1280px);margin:0 auto}.pagina-linhas__lista{display:grid;gap:clamp(24px,4vw,42px)}.pagina-linha{min-width:0;min-height:420px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border:1px solid rgba(2,39,115,.1);border-radius:var(--raio-g);background:var(--pagina-linha-fundo, var(--cinza));color:var(--pagina-linha-texto, var(--azul-escuro));box-shadow:0 18px 46px #02277317}.pagina-linha--imagem-direita .pagina-linha__media{order:2}.pagina-linha--imagem-direita .pagina-linha__conteudo{order:1}.pagina-linha--sem-imagem{min-height:300px;grid-template-columns:minmax(0,1fr)}.pagina-linha__media{min-width:0;min-height:420px;display:block;overflow:hidden;background:#e9eff6}.pagina-linha__media img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover;transition:transform .35s ease}.pagina-linha:hover .pagina-linha__media img{transform:scale(1.02)}.pagina-linha__conteudo{min-width:0;padding:clamp(36px,5vw,68px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pagina-linha__conteudo h2{margin:0;color:inherit;font-size:clamp(30px,3.8vw,48px);line-height:1.04;letter-spacing:-.035em;overflow-wrap:anywhere}.pagina-linha__descricao{max-width:58ch;margin-top:18px;color:inherit;font-size:16px;line-height:1.7;opacity:.84}.pagina-linha__descricao>:last-child{margin-bottom:0}.pagina-linha__cta{min-height:48px;margin-top:28px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;background:#d9b46d;color:#022773;font-size:13px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease}.pagina-linha__cta:hover{color:#022773;box-shadow:0 10px 24px #02277324;transform:translateY(-1px)}.pagina-linha__cta:focus-visible{outline:3px solid var(--azul);outline-offset:3px}@media(max-width:800px){.pagina-linhas{padding-top:0}.pagina-linha{min-height:0;grid-template-columns:minmax(0,1fr)}.pagina-linha--imagem-direita .pagina-linha__media,.pagina-linha--imagem-direita .pagina-linha__conteudo{order:initial}.pagina-linha__media{min-height:0;aspect-ratio:4 / 3}.pagina-linha__media img{min-height:0}.pagina-linha__conteudo{padding:clamp(28px,7vw,42px)}}.institucional-conteudo{padding:clamp(52px,7vw,88px) 0}.institucional-conteudo--suave{background:var(--cinza)}.institucional-conteudo--azul-claro{background:#7cc4ff24}.institucional-conteudo__grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,78px);align-items:center}.institucional-conteudo__grade--invertida .institucional-conteudo__midia{order:2}.institucional-conteudo__grade--invertida .institucional-conteudo__texto{order:1}.institucional-conteudo__grade--sem-imagem{grid-template-columns:minmax(0,820px);justify-content:center;text-align:center}.institucional-conteudo__midia{min-height:420px;overflow:hidden;border-radius:var(--raio-g);background:#e9eff6;box-shadow:0 18px 48px #02277317}.institucional-conteudo__midia img{width:100%;height:100%;min-height:420px;object-fit:cover}.institucional-conteudo__texto{min-width:0}.institucional-conteudo__texto--centro{text-align:center}.institucional-conteudo__texto h2{margin:0 0 16px;font-size:clamp(28px,3.5vw,43px);line-height:1.08}.institucional-conteudo__texto .rte{color:var(--texto-suave);font-size:16px;line-height:1.75}.institucional-conteudo__texto blockquote{position:relative;margin:26px 0 0;padding:18px 20px 18px 25px;border:0;border-left:4px solid var(--amarelo);border-radius:0 var(--raio-p) var(--raio-p) 0;background:#7cc4ff21;color:var(--azul-escuro);font-family:var(--fonte-titulo, sans-serif);font-size:clamp(18px,2vw,23px);font-weight:750;line-height:1.45}.institucional-diferenciais{padding:clamp(54px,7vw,88px) 0}.institucional-diferenciais__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.institucional-diferencial{min-width:0;padding:26px;border:1px solid var(--cinza-borda);border-radius:var(--raio);background:var(--branco);box-shadow:0 10px 28px #0227730b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.institucional-diferencial:hover{border-color:#0a5bd752;box-shadow:0 16px 34px #02277314;transform:translateY(-3px)}.institucional-diferencial__icone{width:58px;height:58px;margin-bottom:20px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#7cc4ff2e;color:var(--azul)}.institucional-diferencial__icone img{width:100%;height:100%;object-fit:cover}.institucional-diferencial h3{margin:0 0 8px;color:var(--azul-escuro);font-size:18px}.institucional-diferencial p{margin:0;color:var(--texto-suave);font-size:14px;line-height:1.65}.institucional-cta{padding:18px 0 clamp(58px,8vw,96px)}.institucional-cta__box{min-height:230px;padding:clamp(32px,5vw,60px);display:flex;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;border-radius:var(--raio-g);background:linear-gradient(120deg,var(--azul-escuro),var(--azul));color:var(--branco);box-shadow:0 20px 50px #0227732e}.institucional-cta__texto{max-width:720px}.institucional-cta__texto h2{margin:0;color:var(--branco);font-size:clamp(28px,3.5vw,42px)}.institucional-cta__texto .rte{margin-top:12px;color:#ffffffdb;font-size:16px}.institucional-cta__box .institucional__eyebrow{color:var(--amarelo)}.institucional-cta__box .btn{flex:0 0 auto;min-height:50px}.institucional-cta__box--centro{flex-direction:column;text-align:center}.institucional-contato{padding:10px 0 clamp(64px,8vw,100px)}.institucional-contato__grade{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(32px,6vw,78px);align-items:start}.institucional-contato__atendimento>h2,.institucional-contato__formulario>h2{margin:0;font-size:clamp(25px,3vw,36px)}.institucional-contato__introducao{margin-top:13px;color:var(--texto-suave);line-height:1.65}.institucional-contato__canais{display:grid;gap:10px;margin-top:26px}.institucional-contato__canal{min-height:78px;padding:13px 15px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--cinza-borda);border-radius:var(--raio);background:var(--branco);color:var(--texto);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}a.institucional-contato__canal:hover{border-color:#0a5bd766;color:var(--azul);box-shadow:0 10px 26px #02277312;transform:translateY(-1px)}.institucional-contato__canal--sem-link{grid-template-columns:46px minmax(0,1fr)}.institucional-contato__canal-icone{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#7cc4ff2b;color:var(--azul)}.institucional-contato__canal-texto{min-width:0;display:grid;gap:3px}.institucional-contato__canal-texto strong{color:var(--azul-escuro);font-size:14px}.institucional-contato__canal-texto span{color:var(--texto-suave);font-size:13px;overflow-wrap:anywhere}.institucional-contato__canal-seta{color:var(--azul)}.institucional-contato__horario{margin-top:18px;padding:17px;display:flex;gap:12px;border-radius:var(--raio);background:var(--cinza);color:var(--texto-suave)}.institucional-contato__horario>span{flex:0 0 auto;color:var(--azul)}.institucional-contato__horario strong{display:block;margin-bottom:4px;color:var(--azul-escuro);font-size:13px}.institucional-contato__horario .rte{font-size:13px;line-height:1.55}.institucional-contato__horario .rte>:last-child{margin-bottom:0}.institucional-contato__formulario{padding:clamp(24px,4vw,38px);border:1px solid var(--cinza-borda);border-radius:var(--raio-g);background:var(--branco);box-shadow:0 16px 42px #02277313}.institucional-contato__formulario>p{margin:9px 0 0;color:var(--texto-suave);font-size:14px}.institucional-form{margin-top:26px}.institucional-form__campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.institucional-form__campo{min-width:0;display:grid;gap:7px}.institucional-form__campo--completo{grid-column:1 / -1}.institucional-form__campo label{color:var(--azul-escuro);font-size:13px;font-weight:750}.institucional-form__campo label span{color:var(--texto-suave);font-size:11px;font-weight:500}.institucional-form__campo input,.institucional-form__campo textarea{width:100%;padding:12px 14px;border:1px solid var(--cinza-borda);border-radius:10px;background:#fbfcfe;color:var(--texto);font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.institucional-form__campo input{min-height:48px}.institucional-form__campo textarea{min-height:150px;resize:vertical}.institucional-form__campo input:focus,.institucional-form__campo textarea:focus{outline:none;border-color:var(--azul);background:var(--branco);box-shadow:0 0 0 3px #0a5bd721}.institucional-form__campo [aria-invalid=true]{border-color:#9e1738}.institucional-form>.btn{min-width:190px;min-height:50px;margin-top:20px}.institucional-form__sucesso,.institucional-form__erros{margin-bottom:20px;padding:14px 16px;border-radius:10px;font-size:14px}.institucional-form__sucesso{display:flex;align-items:center;gap:9px;background:#ecf9f1;color:#17633b}.institucional-form__sucesso p{margin:0}.institucional-form__erros{background:#fff0f3;color:#8b1833}.institucional-form__erros ul{margin:7px 0 0;padding-left:20px}.institucional-faq{padding:clamp(42px,6vw,76px) 0 clamp(68px,9vw,110px)}.institucional-faq__layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(36px,7vw,90px);align-items:start}.institucional-faq__layout--sem-intro{grid-template-columns:minmax(0,900px);justify-content:center}.institucional-faq__intro{position:sticky;top:calc(var(--header-height, 0px) + 24px)}.institucional-faq__intro h1,.institucional-faq__intro h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08}.institucional-faq__intro .rte{margin-top:15px;color:var(--texto-suave);font-size:15px;line-height:1.7}institucional-acordeao{display:block;min-width:0}.institucional-faq__categoria{margin:30px 0 9px;color:var(--azul);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.institucional-faq__categoria:first-child{margin-top:0}.institucional-faq__item{border-bottom:1px solid var(--cinza-borda)}.institucional-faq__item:first-of-type{border-top:1px solid var(--cinza-borda)}.institucional-faq__item h3{margin:0}.institucional-faq__botao{width:100%;min-height:70px;padding:18px 4px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:0;background:transparent;color:var(--azul-escuro);font:inherit;font-size:15px;font-weight:800;line-height:1.4;text-align:left}.institucional-faq__botao:hover{color:var(--azul)}.institucional-faq__botao:focus-visible{outline:3px solid rgba(10,91,215,.25);outline-offset:3px;border-radius:8px}.institucional-faq__mais{flex:0 0 auto;display:grid;place-items:center;color:var(--azul);transition:transform .2s ease}.institucional-faq__botao[aria-expanded=true] .institucional-faq__mais{transform:rotate(45deg)}.institucional-faq__painel{padding:0 48px 22px 4px;color:var(--texto-suave);font-size:15px;line-height:1.75}.institucional-faq__painel[hidden]{display:none}.institucional-faq__painel>:last-child{margin-bottom:0}@media(max-width:900px){.institucional-conteudo__grade,.institucional-contato__grade,.institucional-faq__layout{grid-template-columns:minmax(0,1fr)}.institucional-conteudo__grade--invertida .institucional-conteudo__midia,.institucional-conteudo__grade--invertida .institucional-conteudo__texto{order:initial}.institucional-conteudo__midia,.institucional-conteudo__midia img{min-height:360px}.institucional-faq__intro{position:static;max-width:680px}.institucional-cta__box{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.institucional__container{width:calc(100% - 28px)}.institucional-hero{padding:10px 0 38px}.institucional-hero__box{min-height:var(--institucional-hero-altura-mobile, 340px);align-items:flex-end;border-radius:18px}.institucional-hero--com-imagem .institucional-hero__box:after{background:linear-gradient(0deg,rgb(2 39 115 / .9) 0%,rgb(2 39 115 / var(--institucional-hero-overlay, .45)) 52%,transparent 95%)}.institucional-hero__conteudo,.institucional-hero--centro .institucional-hero__conteudo{width:100%;padding:26px 22px;text-align:left}.institucional-hero__conteudo h1{font-size:clamp(30px,10vw,42px)}.institucional-hero__texto{margin-top:11px;font-size:14px}.institucional-conteudo,.institucional-diferenciais{padding:48px 0}.institucional-conteudo__grade{gap:28px}.institucional-conteudo__midia,.institucional-conteudo__midia img{min-height:280px}.institucional-conteudo__texto h2{font-size:28px}.institucional-conteudo__texto .rte{font-size:15px}.institucional-diferenciais__grade{grid-template-columns:minmax(0,1fr);gap:12px}.institucional-diferencial{padding:22px}.institucional-cta{padding-bottom:60px}.institucional-cta__box{min-height:0;padding:30px 22px;border-radius:18px}.institucional-cta__box .btn{width:100%}.institucional-contato{padding-bottom:64px}.institucional-contato__grade{gap:34px}.institucional-contato__formulario{padding:24px 18px;border-radius:18px}.institucional-form__campos{grid-template-columns:minmax(0,1fr);gap:15px}.institucional-form__campo--completo{grid-column:auto}.institucional-form>.btn{width:100%}.institucional-faq{padding:38px 0 68px}.institucional-faq__layout{gap:28px}.institucional-faq__intro h1,.institucional-faq__intro h2{font-size:31px}.institucional-faq__botao{min-height:66px;padding:16px 2px;font-size:14px}.institucional-faq__painel{padding:0 32px 20px 2px;font-size:14px}}@media(max-width:1100px){.home-descoberta__layout{grid-template-columns:1fr;gap:42px}.home-descoberta__produtos{grid-template-columns:repeat(4,minmax(0,1fr))}.home-tipos__grade{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tipos--editorial .home-tipos__grade,.home-necessidades__grade,.home-vitrine--produtos .home-vitrine__grade,.home-avaliacoes__grade,.home-sobre__grade,.home-social--editorial .home-social__grade{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tipos--editorial .home-tipos__grade>.home-tipo,.home-tipos--editorial .home-tipos__grade>.home-tipo:nth-last-child(2):nth-child(3n+1),.home-tipos--editorial .home-tipos__grade>.home-tipo:nth-last-child(2):nth-child(3n+1)+.home-tipo,.home-tipos--editorial .home-tipos__grade>.home-tipo:last-child:nth-child(3n+1){grid-column:auto}.home-tipos--editorial .home-tipo{aspect-ratio:1.5 / 1}.home-marcas__grade{grid-template-columns:repeat(4,minmax(0,1fr))}.home-marcas-curadoria__grade{gap:24px 18px}.home-marca-curadoria{max-width:190px;flex-basis:calc((100% - 54px)/4)}}@media(max-width:900px){.home-social__grade{grid-template-columns:repeat(4,minmax(0,1fr))}.home-social--editorial .home-social__grade{grid-template-columns:repeat(2,minmax(0,1fr))}.home-vitrine__grade--4{grid-template-columns:repeat(3,minmax(0,1fr))}.home-linha__box{grid-template-columns:minmax(0,46%) minmax(0,54%)}.home-linha__box--somente-imagem,.home-linha__box--somente-conteudo{grid-template-columns:minmax(0,1fr)}.home-linha__conteudo{padding:42px 34px}.home-linha__conteudo h2{font-size:clamp(36px,4.8vw,48px)}}@media(max-width:749px){.home-hero{padding:0 0 30px}.home-hero__container{width:100%}.hero,.hero__slide{min-height:var(--hero-altura-mobile, 500px);border-radius:0 0 20px 20px}.hero__slide[data-ativo=true]{align-items:flex-end}.hero__imagem{object-position:var(--hero-posicao-mobile, center center)}.hero__overlay,.hero__slide--centro .hero__overlay,.hero__slide--direita .hero__overlay{background:linear-gradient(0deg,rgb(2 39 115 / var(--hero-overlay, .2)) 0%,rgb(2 39 115 / calc(var(--hero-overlay, .2) * .72)) 42%,transparent 82%)}.hero__conteudo,.hero__slide--centro .hero__conteudo{width:100%;padding:26px 22px 84px;text-align:center}.hero__slide--direita .hero__conteudo{text-align:center}.hero__olho{margin-bottom:14px}.hero__titulo{margin-bottom:18px;font-size:clamp(29px,8.65vw,39px)}.hero__texto{max-width:32ch;margin:0 auto 24px;font-size:15px;line-height:1.55}.hero__cta{min-height:48px}.hero__setas{padding:0 10px}.hero__seta{width:44px;height:44px}.hero__controles{bottom:13px}.home-descoberta,.home-tipos,.home-marcas,.home-social,.home-vitrine{padding:40px 0}.home-editorial{padding:48px 0}.home-promos{padding:2px 0 38px}.home-descoberta__container,.home-tipos__container,.home-marcas__container,.home-social__container,.home-vitrine__container{width:100%}.home-promos__container,.home-editorial__container,.home-editorial .home-vitrine__container,.home-sobre .home-editorial__container,.home-linha .home-editorial__container{width:calc(100% - 28px)}.home-necessidades .home-editorial__container,.home-vitrine--produtos .home-vitrine__container,.home-social .home-social__container{width:100%}.home-secao__topo{margin-bottom:18px;padding:0 16px;align-items:flex-end}.home-secao__topo--centralizado{text-align:left;justify-content:flex-start}.home-secao__titulo{font-size:25px}.home-secao__subtitulo{font-size:13.5px}.home-secao__topo--centralizado .home-secao__subtitulo{margin-left:0}.home-secao__link{font-size:12px}.home-descoberta__layout{gap:40px}.home-descoberta__necessidades{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px}.home-necessidade{min-height:90px;padding:10px;gap:9px}.home-necessidade__media{width:45px;height:45px;flex-basis:45px}.home-necessidade__titulo{font-size:11.5px}.home-descoberta__produtos{display:flex;gap:11px;overflow-x:auto;padding:0 14px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-descoberta__produtos::-webkit-scrollbar,.home-tipos__grade::-webkit-scrollbar,.home-marcas__grade::-webkit-scrollbar,.home-necessidades__grade::-webkit-scrollbar,.home-vitrine--produtos .home-vitrine__grade::-webkit-scrollbar,.home-social--editorial .home-social__grade::-webkit-scrollbar{display:none}.home-descoberta__produtos .produto{width:174px;flex:0 0 174px;scroll-snap-align:start}.home-descoberta .produto__add,.home-vitrine .produto__add{min-height:44px}.home-promos__grade--2{grid-template-columns:1fr}.home-promo{min-height:220px;padding:24px 20px;gap:18px}.home-promo__figura{width:105px;flex-basis:105px}.home-promo__titulo{font-size:24px}.home-promo__texto{font-size:13.5px}.home-tipos__grade{display:flex;gap:12px;overflow-x:auto;padding:0 16px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-tipo{width:min(72vw,300px);flex:0 0 min(72vw,300px);scroll-snap-align:start}.home-tipo__rotulo{left:11px;right:11px}.home-tipos--editorial{padding-top:32px;padding-bottom:38px}.home-tipos__topo--editorial{margin-bottom:22px;padding-right:18px;padding-left:18px}.home-tipos__topo--editorial>div{width:min(100%,34rem)}.home-tipos__topo--editorial .home-secao__titulo{max-width:19ch;margin-right:auto;margin-left:auto;font-size:clamp(27px,7.5vw,34px);line-height:1.04}.home-tipos__topo--editorial .home-secao__subtitulo{max-width:38ch;margin-top:7px;font-size:13px;line-height:1.45}.home-tipos__topo--editorial .home-secao__link{position:static;margin-top:13px;display:inline-flex}.home-tipos--editorial .home-tipos__grade{gap:13px;padding:0 18px 8px}.home-tipos--editorial .home-tipo{width:min(83vw,350px);flex:0 0 min(83vw,350px);aspect-ratio:1.5 / 1}.home-tipos--editorial .home-tipo:after{background:linear-gradient(to top,rgba(2,39,115,.88) 0%,rgba(2,39,115,.45) 35%,rgba(2,39,115,.08) 65%,transparent 78%);opacity:1}.home-tipos--editorial .home-tipo__rotulo{left:0;right:0;padding:20px 58px 17px 18px}.home-tipos--editorial .home-tipo__rotulo h3{font-size:19px}.home-tipos--editorial .home-tipo__rotulo p{margin-top:4px;font-size:11.5px}.home-tipos--editorial .home-tipo__seta-mobile{position:absolute;z-index:2;right:18px;bottom:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:var(--branco);background:#02277347;transition:transform .2s ease,background-color .2s ease}.home-tipos--editorial a.home-tipo:hover .home-tipo__seta-mobile,.home-tipos--editorial a.home-tipo:focus-visible .home-tipo__seta-mobile{background:#0227736b;transform:translate(2px)}.home-necessidades__grade,.home-vitrine--produtos .home-vitrine__grade,.home-social--editorial .home-social__grade{display:flex;gap:12px;overflow-x:auto;padding:0 14px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-necessidades__card{width:min(88vw,380px);min-height:178px;flex:0 0 min(88vw,380px);grid-template-columns:44% 56%;scroll-snap-align:start}.home-necessidades__media{min-height:178px}.home-necessidades__conteudo{padding:20px 17px}.home-necessidades__conteudo h3{font-size:18px}.home-vitrine--produtos .produto{width:min(88vw,380px);min-height:230px;flex:0 0 min(88vw,380px);grid-template-columns:minmax(120px,41%) minmax(0,1fr);gap:13px;scroll-snap-align:start}.home-vitrine--produtos .produto__midia{min-height:200px}.home-vitrine--kits .home-secao__topo{align-items:flex-start}.home-vitrine--kits .home-secao__topo>div{min-width:0}.home-vitrine--kits .home-secao__titulo{max-width:18ch}.home-vitrine--kits .home-secao__link{margin-top:5px}.home-vitrine--kits .home-vitrine__grade{gap:13px;padding-right:16px;padding-left:16px;overscroll-behavior-inline:contain}.home-vitrine--kits .produto{width:min(84vw,360px);min-height:0;flex:0 0 min(84vw,360px);padding:12px;display:flex;flex-direction:column;gap:0;border-radius:19px}.home-vitrine--kits .produto__media-wrap{min-height:0}.home-vitrine--kits .produto__midia{height:auto;min-height:0;aspect-ratio:1.08 / 1;border-radius:13px}.home-vitrine--kits .produto__midia img{padding:3%}.home-vitrine--kits .produto__conteudo{min-height:190px;padding:17px 4px 3px}.home-vitrine--kits .produto__marca{margin-bottom:6px}.home-vitrine--kits .produto__titulo,.home-vitrine--kits .produto__marca+.produto__titulo{font-size:16px;-webkit-line-clamp:2}.home-vitrine--kits .produto__rodape{padding-top:11px}.home-vitrine--kits .produto__preco{font-size:19px}.home-vitrine--kits .produto__add{min-height:48px;font-size:11.5px}.home-necessidades .home-carousel{--home-carousel-button-top: 89px}.home-vitrine--produtos .home-carousel{--home-carousel-button-top: 100px}.home-vitrine--kits .home-carousel{--home-carousel-button-top: clamp(142px, 40vw, 164px)}.home-tipos--editorial .home-carousel{--home-carousel-button-top: clamp(108px, 29vw, 118px)}.home-carousel__controls{position:absolute;z-index:4;top:var(--home-carousel-button-top, 50%);right:4px;left:4px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.home-carousel__button{pointer-events:auto;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(2,39,115,.1);border-radius:999px;background:var(--branco);color:var(--azul-escuro);box-shadow:0 8px 24px #02277329;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.home-carousel__button--prev{margin-right:auto}.home-carousel__button--next{margin-left:auto}.home-carousel__button[hidden]{display:none}.home-carousel__button:hover{box-shadow:0 11px 28px #02277333;transform:translateY(-1px)}.home-carousel__button:focus-visible{outline:3px solid rgba(10,91,215,.34);outline-offset:2px}.home-linha{padding-top:8px}.home-linha__box{min-height:0;grid-template-columns:minmax(0,1fr);border-radius:20px}.home-linha__box--imagem-esquerda .home-linha__conteudo,.home-linha__box--imagem-esquerda .home-linha__media{order:initial}.home-linha__conteudo,.home-linha__box--somente-conteudo .home-linha__conteudo{padding:35px 24px 38px;align-items:flex-start;text-align:left}.home-linha__eyebrow{gap:8px;letter-spacing:.16em}.home-linha__eyebrow:before,.home-linha__eyebrow:after{width:18px;flex-basis:18px}.home-linha__conteudo h2,.home-linha__box--somente-conteudo .home-linha__conteudo h2{max-width:100%;font-size:clamp(34px,10vw,42px);line-height:1}.home-linha__texto,.home-linha__box--somente-conteudo .home-linha__texto{max-width:100%;font-size:15px}.home-linha__beneficios,.home-linha__box--somente-conteudo .home-linha__beneficios{max-width:100%;justify-content:flex-start;gap:10px 14px}.home-linha__botao{width:100%;max-width:100%;min-height:52px}.home-linha__decoracao{right:-16px;bottom:-30px;width:106px;opacity:.16}.home-linha__box--imagem-esquerda .home-linha__decoracao{right:-16px;left:auto;transform:none}.home-linha__box--decorada .home-linha__conteudo:before{width:38px;height:38px;opacity:.34}.home-linha__box--decorada .home-linha__conteudo:before{top:14px;left:14px}.home-linha__transicao,.home-linha__box--imagem-esquerda .home-linha__transicao{display:none}.home-linha__media{min-height:0;aspect-ratio:4 / 3}.home-avaliacoes__grade,.home-sobre__grade{grid-template-columns:minmax(0,1fr)}.home-avaliacoes__app{padding:20px}.home-social--editorial .home-social__item{width:min(84vw,350px);flex:0 0 min(84vw,350px);scroll-snap-align:start}.home-marcas__grade{display:flex;gap:12px;overflow-x:auto;padding:0 16px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-marcas--curadoria{padding:48px 0}.home-marcas--curadoria .home-marcas__container{width:100%}.home-marcas-curadoria__topo{margin-bottom:25px;padding:0 18px}.home-marcas-curadoria__titulo{font-size:clamp(27px,7.5vw,34px)}.home-marcas-curadoria__titulo:after{margin-top:13px}.home-marcas-curadoria__subtitulo{margin-top:10px;font-size:13.5px;line-height:1.5}.home-marcas-curadoria__grade{flex-wrap:nowrap;justify-content:flex-start;gap:13px;overflow-x:auto;padding:0 18px 10px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.home-marcas-curadoria__grade::-webkit-scrollbar{display:none}.home-marca-curadoria{max-width:132px;flex:0 0 clamp(108px,29vw,132px);gap:9px;scroll-snap-align:start}.home-marca-curadoria__card{padding:16%;box-shadow:0 8px 22px #0000001a}.home-marca-curadoria__fallback{font-size:14px}.home-marca-curadoria__nome{font-size:11px}.home-marcas-curadoria__rodape{margin-top:22px;padding:0 18px}.home-marca{width:118px;flex:0 0 118px;scroll-snap-align:start}.home-marca__logo{width:118px;padding:15px}.home-marcas__rodape,.home-social__rodape{padding:0 16px;text-align:left}.home-social__grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 14px}.home-social__item{border-radius:10px}.home-vitrine__grade,.home-vitrine__grade--3,.home-vitrine__grade--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px}}@media(max-width:370px){.home-descoberta__necessidades{padding:0 10px;gap:8px}.home-necessidade{min-height:84px;padding:8px}.home-necessidade__media{width:40px;height:40px;flex-basis:40px}.home-necessidade__titulo{font-size:10.8px}.home-descoberta__produtos .produto{width:168px;flex-basis:168px}.home-social__grade,.home-vitrine__grade{padding-right:10px;padding-left:10px}}@media(max-width:1180px){.colecao-lista__corpo{grid-template-columns:210px minmax(0,1fr);gap:18px}.colecao-lista__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.colecao-lista__corpo{display:block}.colecao-lista__abrir-filtros{display:inline-flex}.colecao-lista__filtros{position:fixed;inset:0 auto 0 0;z-index:500;width:min(88vw,380px);padding:20px;overflow-y:auto;border:0;border-radius:0;box-shadow:12px 0 40px #02277329;transform:translate(-105%);transition:transform .25s ease}.colecao-lista__filtros[data-aberto=true]{transform:translate(0)}.colecao-lista__filtros-topo{position:sticky;top:-20px;z-index:2;margin:-20px -20px 4px;padding:16px 20px;background:var(--branco);border-bottom:1px solid var(--cinza-borda)}.colecao-lista__filtros-topo button{display:grid}.colecao-lista__aplicar{display:inline-flex}.colecao-lista__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:490;display:block;width:100%;height:100%;padding:0;border:0;background:#0227737a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.colecao-lista__overlay[data-aberto=true]{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:749px){.colecao-hero{padding:10px 0 22px}.colecao-hero__container{width:calc(100% - 28px)}.colecao-hero__box{min-height:var(--colecao-altura-mobile, 280px);align-items:flex-end;border-radius:18px}.colecao-hero__imagem{object-position:var(--colecao-posicao-mobile, center center)}.colecao-hero--generico.colecao-hero--com-imagem .colecao-hero__box:after{background:linear-gradient(0deg,#022773f0,#022773b3,#0227731a 88%)}.colecao-hero__conteudo{width:100%;padding:24px 22px}.colecao-hero__breadcrumb .breadcrumb{padding-bottom:12px}.colecao-hero__titulo{font-size:clamp(29px,9vw,38px)}.colecao-hero__descricao{max-height:4.7em;margin-top:9px;font-size:14px}.colecao-hero--marca .colecao-hero__box{display:flex;align-items:flex-end}.colecao-hero--marca .colecao-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.colecao-hero--marca .colecao-hero__media:after{background:linear-gradient(0deg,#022773db,#0227737a 56%,#0227730f),rgb(2 39 115 / var(--colecao-overlay, .35))}.colecao-hero--marca .colecao-hero__conteudo{width:100%;padding:22px;border-left-width:5px}.colecao-hero--marca.colecao-hero--sem-imagem .colecao-hero__conteudo{max-width:none}.colecao-hero__logo{max-width:140px;max-height:48px;margin-bottom:13px}.colecao-hero__cta{min-height:44px;margin-top:16px}.colecao-lista{padding-bottom:40px}.colecao-lista__container{width:100%}.colecao-lista__atalhos{padding:0 16px 3px}.colecao-lista__toolbar{margin-bottom:12px;padding:12px 16px;align-items:stretch;flex-direction:column;gap:10px}.colecao-lista__toolbar-inicio{justify-content:space-between}.colecao-lista__contagem{font-size:11.5px}.colecao-lista__ordenacao{width:100%;justify-content:space-between}.colecao-lista__ordenacao label{font-size:11.5px}.colecao-lista__ordenacao select{width:min(220px,62vw)}.colecao-lista__ativos{padding:0 16px}.colecao-lista__ativos-lista{margin-right:-6px}.colecao-lista__limpar-ativos{font-size:11px}.colecao-lista__produtos{padding:0 14px}.colecao-lista__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.colecao-lista__descricao{margin-top:32px}.colecao-lista .paginacao{gap:5px;padding:28px 0}.colecao-lista .paginacao a,.colecao-lista .paginacao span{min-width:36px;height:36px;font-size:12px}.colecao-lista .produto{padding:8px}.colecao-lista .produto__titulo{min-height:2.8em;font-size:12px}.colecao-lista .produto__preco{font-size:16px}.colecao-lista .produto__preco-antigo{font-size:11px}.colecao-lista .produto__add{min-height:44px;padding:7px 8px;font-size:10.5px}.colecao-lista .nota{font-size:11px}.colecao-lista .nota__estrelas{font-size:12px}}@media(max-width:370px){.colecao-lista__produtos{padding:0 10px}.colecao-lista__grade{gap:8px}.colecao-lista .produto__add{padding-left:6px;padding-right:6px;font-size:10px}}@media(max-width:1100px){.carrinho__layout{grid-template-columns:1fr}.carrinho__resumo{position:static}.produto-beneficios__grade--3,.produto-beneficios__grade--4,.produto-beneficios__grade--5,.produto-beneficios__grade--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nav{display:none}.hamburger{display:grid;place-items:center}.header__linha{grid-template-columns:auto auto auto;grid-template-areas:"menu logo carrinho" "busca busca busca";gap:12px 16px}.header__logo{grid-area:logo;justify-self:center}.hamburger{grid-area:menu}.header__acoes{grid-area:carrinho;gap:14px}.header__acao--conta{display:none}.busca{grid-area:busca}.header>.container .busca-preditiva{max-height:min(52vh,420px)}.grade--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grade--6{grid-template-columns:repeat(3,minmax(0,1fr))}.grade--3{grid-template-columns:repeat(2,minmax(0,1fr))}.produto-story__grade{grid-template-columns:1fr}.produto-story__grade--invertida .produto-story__midia{order:0}.produto-story__midia{min-height:340px}.produto-passos{grid-template-columns:repeat(2,minmax(0,1fr))}.produto-faq__container{grid-template-columns:1fr;gap:18px}.beneficios{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){:root{--gap: 14px}.secao{padding:30px 0}.container{padding:0 16px}.grade--3,.grade--2,.beneficios{grid-template-columns:1fr}.carrinho-pagina{padding:22px 0 42px}.carrinho__cabecalho{margin-bottom:18px}.carrinho__item{grid-template-columns:82px minmax(0,1fr);grid-template-areas:"imagem detalhes" "preco preco";gap:14px;align-items:start;padding:16px 14px}.carrinho__imagem{width:82px;height:96px}.carrinho__preco-linha{min-width:0;justify-items:end;padding-top:2px}.carrinho__quantidade-remover{gap:6px 10px}.carrinho__quantidade button{width:38px}.carrinho__quantidade input{width:40px}.carrinho__acoes-lista{align-items:stretch;flex-direction:column-reverse}.carrinho__acoes-lista .btn{width:100%}.carrinho__continuar{justify-content:center}.carrinho__resumo{padding:20px}.produto-beneficios__grade--3,.produto-beneficios__grade--4,.produto-beneficios__grade--5,.produto-beneficios__grade--6{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:8px}.produto-beneficio{flex:0 0 78vw;scroll-snap-align:start}.produto-ativos__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.produto-ativo__imagem{margin-bottom:12px}.produto-galeria-editorial__grade{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:8px}.produto-galeria-editorial__item,.produto-galeria-editorial__item:nth-child(5n+1){flex:0 0 82vw;grid-column:auto;scroll-snap-align:start}.produto-galeria-editorial__item:nth-child(5n+1) img{aspect-ratio:1 / 1}.produto-story__conteudo{padding:30px 22px}.produto-passos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px}.produto-passo{flex:0 0 78vw;scroll-snap-align:start}.produto-antes-depois__grade{grid-template-columns:1fr}.recomendados .grade{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2px 10px;scrollbar-width:none}.recomendados .grade::-webkit-scrollbar{display:none}.recomendados .produto{flex:0 0 min(76vw,280px);scroll-snap-align:start}.cart-drawer{width:calc(100% - 8px);max-width:none}.cart-drawer__header{min-height:70px;padding:14px 16px}.cart-drawer__body{padding:0 16px 20px}.cart-drawer__footer{padding-right:16px;padding-left:16px}.cart-drawer__item{grid-template-columns:76px minmax(0,1fr);gap:12px}.cart-drawer__image{width:76px;height:92px}.cart-drawer__actions{align-items:flex-end}.cart-drawer-rec{grid-template-columns:66px minmax(0,1fr)}.cart-drawer-rec__image{width:66px;height:76px}}@media(max-width:359px){.busca__grade{grid-template-columns:1fr}.produto__add--opcoes,.produto__add--esgotado{max-width:140px}}.home-necessidades--page{padding-top:var(--home-necessidades-espaco-topo, 64px);padding-bottom:var(--home-necessidades-espaco-base, 80px);background:var(--home-necessidades-fundo, #f7f9fc)}.home-necessidades--page .home-secao__topo,.home-tipos--page .home-secao__topo{margin-bottom:clamp(30px,4vw,46px);justify-content:center;text-align:center}.home-necessidades--page .home-secao__topo>div,.home-tipos--page .home-secao__topo>div{width:min(100%,760px);margin:0 auto}.home-necessidades--page .home-secao__titulo,.home-tipos--page .home-secao__titulo{color:var(--azul-escuro);font-size:clamp(32px,4vw,48px)}.home-necessidades--page .home-secao__subtitulo,.home-tipos--page .home-secao__subtitulo{max-width:62ch;margin:12px auto 0;font-size:15px;line-height:1.6}.home-necessidades--page .home-necessidades__card{border-color:#e5eaf2;border-radius:22px;box-shadow:none}.home-necessidades__conteudo h2,.home-necessidades__conteudo h3{margin:0;color:var(--azul-escuro);font-size:19px;line-height:1.2;overflow-wrap:anywhere}.home-tipos--page{padding-top:var(--home-tipos-espaco-topo, 64px);padding-bottom:var(--home-tipos-espaco-base, 80px);background:var(--home-tipos-fundo, #f7f9fc)}.home-tipos--page.home-tipos--editorial .home-tipo{border-radius:22px}.home-tipos--editorial .home-tipo__rotulo h2,.home-tipos--editorial .home-tipo__rotulo h3{margin:0;color:inherit;font-size:21px;line-height:1.08;letter-spacing:-.02em}@media(max-width:749px){.home-necessidades--page{padding-top:var(--home-necessidades-espaco-topo, 64px);padding-bottom:var(--home-necessidades-espaco-base, 80px)}.home-tipos--page{padding-top:var(--home-tipos-espaco-topo, 64px);padding-bottom:var(--home-tipos-espaco-base, 80px)}.home-necessidades--page .home-secao__topo,.home-tipos--page .home-secao__topo{margin-bottom:26px;padding-right:18px;padding-left:18px;text-align:center}.home-necessidades--page .home-secao__titulo,.home-tipos--page .home-secao__titulo{max-width:22ch;margin-right:auto;margin-left:auto;font-size:clamp(29px,8.4vw,36px);line-height:1.06}.home-necessidades--page .home-secao__subtitulo,.home-tipos--page .home-secao__subtitulo{max-width:38ch;margin-right:auto;margin-left:auto;font-size:13.5px;line-height:1.55}.home-necessidades--page .home-necessidades__grade{padding-right:18px;padding-left:18px}.home-necessidades--page .home-necessidades__card{width:min(88vw,380px);flex-basis:min(88vw,380px)}.home-tipos--page.home-tipos--editorial .home-tipo{width:min(86vw,360px);flex-basis:min(86vw,360px)}.home-necessidades--page .home-carousel__controls,.home-tipos--page .home-carousel__controls{right:7px;left:7px}.home-tipos--editorial .home-tipo__rotulo h2,.home-tipos--editorial .home-tipo__rotulo h3{font-size:19px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
