.CardProduto_card__ZmXl3{display:flex;flex-direction:column;gap:12px;height:100%}.CardProduto_capa__YZDKK{position:relative;aspect-ratio:1;border-radius:var(--raio);display:grid;place-items:center;overflow:hidden;perspective:700px}.CardProduto_capa__YZDKK img{position:absolute;inset:0;margin:auto;width:90%;height:90%;object-fit:contain;transition:transform .56s var(--ease-out)}.CardProduto_revelar__j1mSX{position:absolute;left:50%;bottom:14px;padding:8px 16px;border-radius:999px;background:var(--tinta);color:#fff;font-size:.9375rem;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,12px);transition:opacity .24s ease,transform .32s var(--ease-out);pointer-events:none}@media (hover:hover) and (pointer:fine){.CardProduto_card__ZmXl3:hover .CardProduto_capa__YZDKK img{transform:rotateY(-12deg) rotateX(5deg) translateY(-4%) scale(1.04)}.CardProduto_card__ZmXl3:hover .CardProduto_revelar__j1mSX{opacity:1;transform:translate(-50%)}.CardProduto_nome__wFW60 a:hover{-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa)}}.CardProduto_corpo__FXbSa{flex:1 1}.CardProduto_nome__wFW60{font-family:var(--fonte-texto),Georgia,serif;font-weight:600;font-size:1.0625rem;line-height:1.3;letter-spacing:0}.CardProduto_nome__wFW60 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:.08em;text-underline-offset:.2em;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.CardProduto_meta__3NFc7{margin-top:4px;color:var(--suave);font-size:.9375rem;line-height:1.35}.CardProduto_rodape__zLOu1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.CardProduto_preco__hxYmi{font-family:var(--fonte-titulo),Georgia,serif;font-weight:800;font-size:1.375rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardProduto_botao__lN1Gp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--vinho);color:#fff;font-family:var(--fonte-texto),Georgia,serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .14s var(--ease-out),background-color .2s ease}.CardProduto_botao__lN1Gp:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.CardProduto_botao__lN1Gp:hover{background:var(--tinta)}}@media (max-width:520px){.CardProduto_rodape__zLOu1{display:grid;justify-content:stretch}.CardProduto_botao__lN1Gp{width:100%}}.Vitrine_vitrine__XE_zd{--barra:var(--altura-barra);padding-bottom:clamp(72px,8vw,120px)}.Vitrine_quadro__IBgtD{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--margem)}.Vitrine_topo__DwdzV{background:#fff;padding:clamp(32px,5vw,72px) 0 clamp(24px,3vw,40px)}.Vitrine_titulo__AZ_FU{font-size:clamp(2.5rem,1.2rem + 4.6vw,5rem);line-height:.95;letter-spacing:-.03em;color:var(--vinho)}.Vitrine_resumo__TxKEI{margin-top:16px;max-width:52ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.Vitrine_barraFiltros__MlPu9{position:-webkit-sticky;position:sticky;top:var(--barra);z-index:20;background:#fff;padding:0 0 16px}.Vitrine_barraConteudo__J_eFn{display:flex;gap:10px;align-items:center}.Vitrine_buscaCampo__kPvtZ{position:relative;flex:1 1;max-width:640px}.Vitrine_buscaCampo__kPvtZ svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--suave);pointer-events:none}.Vitrine_buscaCampo__kPvtZ input{width:100%;min-height:52px;padding:0 18px 0 50px;border:0;border-radius:999px;background:var(--chao-2);color:var(--tinta);font-family:var(--fonte-texto),Georgia,serif;font-size:1.0625rem;transition:background-color .2s ease}.Vitrine_buscaCampo__kPvtZ input:focus{background:#fff;outline:3px solid var(--tinta);outline-offset:0}.Vitrine_buscaCampo__kPvtZ input::placeholder{color:var(--suave)}.Vitrine_botaoFiltros__Xh98p{display:none;position:relative;align-items:center;gap:8px;min-height:52px;padding:0 20px;border:0;border-radius:999px;background:var(--tinta);color:#fff;font-family:var(--fonte-texto),Georgia,serif;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .14s var(--ease-out)}.Vitrine_botaoFiltros__Xh98p:active{transform:scale(.96)}.Vitrine_contador__V4x5O{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--amarelo);color:var(--tinta);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Vitrine_layout__ecgT_{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start;margin-top:clamp(24px,3vw,40px)}.Vitrine_lateral__3gFRz{position:-webkit-sticky;position:sticky;top:calc(var(--barra) + 92px);max-height:calc(100vh - var(--barra) - 112px);overflow-y:auto;display:grid;grid-gap:28px;gap:28px;padding-bottom:24px;scrollbar-width:thin}.Vitrine_grupo__n9V2i{border:0;min-width:0}.Vitrine_grupoTitulo__NeE80{margin-bottom:8px;font-family:var(--fonte-titulo),Georgia,serif;font-weight:800;font-size:1.375rem;line-height:1.2}.Vitrine_opcoes__fAWf8{list-style:none;display:grid;grid-gap:2px;gap:2px}.Vitrine_opcao__mIZBJ{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:none;color:var(--tinta);font-family:var(--fonte-texto),Georgia,serif;font-size:1rem;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .2s ease}.Vitrine_opcao__mIZBJ[aria-pressed=true]{background:var(--cor);font-weight:700}@media (hover:hover) and (pointer:fine){.Vitrine_opcao__mIZBJ[aria-pressed=false]:hover{background:var(--chao-2)}}.Vitrine_bolinha__zX61M{flex:0 0 12px;height:12px;border-radius:50%;background:var(--cor)}.Vitrine_opcao__mIZBJ[aria-pressed=true] .Vitrine_bolinha__zX61M{background:var(--tinta)}.Vitrine_situacao__ZlPJd{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-height:44px;margin-bottom:clamp(20px,2.4vw,32px)}.Vitrine_contagem__LyjOr{font-weight:700;font-size:1.0625rem}.Vitrine_ativos__X_IbN{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.Vitrine_ativos__X_IbN button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 16px;border:0;border-radius:999px;background:var(--amarelo);color:var(--tinta);font-family:var(--fonte-texto),Georgia,serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.Vitrine_ativos__X_IbN .Vitrine_limpar__VUJ2q{background:none;text-decoration:underline;-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa);text-underline-offset:.22em;padding:0 8px}@media (hover:hover) and (pointer:fine){.Vitrine_ativos__X_IbN button:hover{background:#ffc23d}.Vitrine_ativos__X_IbN .Vitrine_limpar__VUJ2q:hover{background:none;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.Vitrine_grade__pbsr_{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:clamp(32px,3vw,48px) clamp(14px,1.6vw,24px);gap:clamp(32px,3vw,48px) clamp(14px,1.6vw,24px)}.Vitrine_item__b6LLc{animation:Vitrine_surgir__vZxIZ .52s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms)}@keyframes Vitrine_surgir__vZxIZ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.Vitrine_mais__5TAe4{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:clamp(40px,5vw,64px);color:var(--suave)}.Vitrine_mais__5TAe4 .btn{min-width:min(100%,320px);min-height:56px}.Vitrine_vazio__0uJIx{display:grid;justify-items:start;grid-gap:14px;gap:14px;padding:clamp(28px,4vw,48px);border-radius:var(--raio);background:#fff}.Vitrine_vazioTitulo__NkzvP{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.Vitrine_painel__dAn6Q{margin:auto 0 0;width:100%;max-width:100%;max-height:88dvh;border:0;border-radius:24px 24px 0 0;padding:0;background:#fff;color:var(--tinta)}.Vitrine_painel__dAn6Q::-webkit-backdrop{background:rgba(46,36,64,.5)}.Vitrine_painel__dAn6Q::backdrop{background:rgba(46,36,64,.5)}.Vitrine_painel__dAn6Q[open]{animation:Vitrine_subir__XiiRG .32s var(--ease-out)}@keyframes Vitrine_subir__XiiRG{0%{transform:translateY(100%)}to{transform:none}}.Vitrine_painelCaixa__88IAd{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:88dvh}.Vitrine_painelTopo__3xS0d{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 8px 24px}.Vitrine_painelTitulo__WNJrz{font-size:1.75rem}.Vitrine_fechar__KIBQd{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--chao-2);color:var(--tinta);cursor:pointer}.Vitrine_painelCorpo__6U2VW{overflow-y:auto;display:grid;grid-gap:24px;gap:24px;padding:8px 16px 24px}.Vitrine_painelCorpo__6U2VW .Vitrine_grupoTitulo__NeE80{padding-left:8px}.Vitrine_painelRodape__1spGo{display:flex;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--chao)}.Vitrine_painelRodape__1spGo .btn-primary{flex:1 1;min-height:54px}@media (max-width:900px){.Vitrine_layout__ecgT_{grid-template-columns:1fr;margin-top:16px}.Vitrine_lateral__3gFRz{display:none}.Vitrine_botaoFiltros__Xh98p{display:inline-flex}.Vitrine_grade__pbsr_{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width:520px){.Vitrine_grade__pbsr_{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.Vitrine_botaoFiltros__Xh98p{padding:0 16px}}