.CartDrawer_raiz__zj63j{position:fixed;inset:0;z-index:1000;pointer-events:none}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX{pointer-events:auto}.CartDrawer_fundo__9UQhw{position:absolute;inset:0;background:rgba(0,0,0,var(--cart-overlay-op,.42));opacity:0;transition:opacity .25s ease}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX .CartDrawer_fundo__9UQhw{opacity:1}.CartDrawer_painel__Trtpv{background:var(--cart-fundo,var(--sf-superficie));color:var(--cart-texto,var(--sf-texto));display:flex;flex-direction:column;font-family:var(--sf-fonte)}.CartDrawer_modelo_drawer__yzh5M .CartDrawer_painel__Trtpv{position:absolute;top:0;height:100%;width:min(var(--cart-largura,400px),92vw);box-shadow:0 0 34px rgba(0,0,0,.2);transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .25s ease}.CartDrawer_modelo_drawer__yzh5M.CartDrawer_lado_direita__wGViT .CartDrawer_painel__Trtpv{right:0;transform:translateX(100%)}.CartDrawer_modelo_drawer__yzh5M.CartDrawer_lado_esquerda__hy1fX .CartDrawer_painel__Trtpv{left:0;transform:translateX(-100%)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M .CartDrawer_painel__Trtpv{transform:translateX(0);opacity:1}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M.CartDrawer_lado_direita__wGViT .CartDrawer_painel__Trtpv{animation:CartDrawer_cartInRight__tL9W2 .34s cubic-bezier(.22,.61,.36,1)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M.CartDrawer_lado_esquerda__hy1fX .CartDrawer_painel__Trtpv{animation:CartDrawer_cartInLeft__tue2G .34s cubic-bezier(.22,.61,.36,1)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M.CartDrawer_anim_desvanecer__IlVxB.CartDrawer_lado_direita__wGViT .CartDrawer_painel__Trtpv{animation:CartDrawer_cartFadeRight__Hq8tu .34s ease}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M.CartDrawer_anim_desvanecer__IlVxB.CartDrawer_lado_esquerda__hy1fX .CartDrawer_painel__Trtpv{animation:CartDrawer_cartFadeLeft__T_Fwu .34s ease}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M.CartDrawer_anim_elastico__1B9kZ.CartDrawer_lado_direita__wGViT .CartDrawer_painel__Trtpv{animation:CartDrawer_cartInRight__tL9W2 .52s cubic-bezier(.16,1.11,.3,1.02)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_drawer__yzh5M.CartDrawer_anim_elastico__1B9kZ.CartDrawer_lado_esquerda__hy1fX .CartDrawer_painel__Trtpv{animation:CartDrawer_cartInLeft__tue2G .52s cubic-bezier(.16,1.11,.3,1.02)}.CartDrawer_modelo_modal__C24C5 .CartDrawer_painel__Trtpv{position:absolute;left:50%;top:50%;width:min(var(--cart-largura,440px),94vw);max-height:86vh;border-radius:var(--cart-radius,16px);box-shadow:0 24px 64px rgba(0,0,0,.3);overflow:hidden;transform:translate(-50%,-50%);opacity:0;transition:transform .28s ease,opacity .24s ease}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_modal__C24C5 .CartDrawer_painel__Trtpv{opacity:1;transform:translate(-50%,-50%)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_modal__C24C5.CartDrawer_anim_surgir__zgLk4 .CartDrawer_painel__Trtpv{animation:CartDrawer_cartZoomIn__v_SnB .3s cubic-bezier(.22,.9,.3,1.12)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_modal__C24C5.CartDrawer_anim_subir__cVl6O .CartDrawer_painel__Trtpv{animation:CartDrawer_cartUpIn__0zKNI .32s cubic-bezier(.22,.61,.36,1)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_modal__C24C5.CartDrawer_anim_zoom__II2D8 .CartDrawer_painel__Trtpv{animation:CartDrawer_cartZoomDown__VouaH .3s cubic-bezier(.22,.61,.36,1)}.CartDrawer_raiz__zj63j.CartDrawer_aberto__nbYVX.CartDrawer_modelo_modal__C24C5.CartDrawer_anim_fade__q5UoM .CartDrawer_painel__Trtpv{animation:CartDrawer_cartFadeIn__DUpRk .26s ease}@keyframes CartDrawer_cartInRight__tL9W2{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes CartDrawer_cartInLeft__tue2G{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes CartDrawer_cartFadeRight__Hq8tu{0%{transform:translateX(52px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes CartDrawer_cartFadeLeft__T_Fwu{0%{transform:translateX(-52px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes CartDrawer_cartZoomIn__v_SnB{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes CartDrawer_cartUpIn__0zKNI{0%{transform:translate(-50%,-42%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes CartDrawer_cartZoomDown__VouaH{0%{transform:translate(-50%,-50%) scale(1.08);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes CartDrawer_cartFadeIn__DUpRk{0%{opacity:0}to{opacity:1}}.CartDrawer_cab__RQwLV{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px}.CartDrawer_cabTexto__qWiBS{display:flex;flex-direction:column;gap:2px}.CartDrawer_titulo__P3gPN{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.CartDrawer_cabItens__D8jpy{font-size:.82rem;color:var(--sf-texto-suave)}.CartDrawer_fechar__c5Lsn{border:0;background:transparent;color:var(--sf-texto-suave);cursor:pointer;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;margin:-3px -6px 0 0;flex-shrink:0}.CartDrawer_fechar__c5Lsn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.CartDrawer_vazio__2IB2w{flex:1 1;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sf-texto-suave);padding:24px}.CartDrawer_lista__NIhoe{flex:1 1;min-height:0;overflow-y:auto;padding:4px 20px;display:flex;flex-direction:column}.CartDrawer_item__XpkSp{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--sf-borda)}.CartDrawer_item__XpkSp:last-child{border-bottom:0}.CartDrawer_thumb__IoIrO{width:58px;height:58px;border-radius:10px;background:color-mix(in srgb,var(--cart-texto,var(--sf-texto)) 4%,var(--cart-fundo,var(--sf-superficie)));flex-shrink:0;overflow:hidden;display:grid;place-items:center}.CartDrawer_thumb__IoIrO img{width:100%;height:100%;object-fit:contain;padding:4px}.CartDrawer_semImg__4giii{color:var(--sf-texto-suave);font-size:.68rem}.CartDrawer_info__GeTnP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.CartDrawer_itemTopo__e8Vlw{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.CartDrawer_nomeBloco__OFcCn{min-width:0;display:flex;flex-direction:column;gap:1px}.CartDrawer_nome__eNXvE{font-size:.9rem;font-weight:700;color:inherit;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CartDrawer_nome__eNXvE:hover{text-decoration:underline}.CartDrawer_marca__VmIxN,.CartDrawer_obs__LlEgN,.CartDrawer_variacao__b4MZt{font-size:.76rem;color:var(--sf-texto-suave)}.CartDrawer_obs__LlEgN{font-style:italic;display:block}.CartDrawer_lixeira__3si5Y{border:0;background:transparent;color:var(--sf-texto-suave);cursor:pointer;padding:4px;border-radius:8px;flex-shrink:0;line-height:0}.CartDrawer_lixeira__3si5Y:hover{color:var(--sf-acento);background:color-mix(in srgb,currentColor 8%,transparent)}.CartDrawer_precoLinha__qOfJn{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.CartDrawer_precoBloco__WF2mk{display:flex;flex-direction:column;gap:1px;min-width:0}.CartDrawer_precoDe__pYojO{font-size:.78rem;color:var(--sf-texto-suave);text-decoration:line-through}.CartDrawer_preco__ywv_N{font-size:1.02rem;font-weight:800}.CartDrawer_atacado__GtU3S{font-size:.74rem;color:var(--cart-acao,var(--sf-primaria));font-weight:600;margin-top:1px}.CartDrawer_qtdWrap__HbCBI{position:relative;flex-shrink:0}.CartDrawer_qtdSel__8lsUR{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--sf-borda);background:color-mix(in srgb,var(--cart-texto,var(--sf-texto)) 5%,var(--cart-fundo,var(--sf-superficie)));color:inherit;font-family:inherit;font-size:.9rem;font-weight:700;padding:8px 30px 8px 14px;border-radius:10px;cursor:pointer;min-width:62px}.CartDrawer_qtdSel__8lsUR:focus{outline:none;border-color:var(--cart-acao,var(--sf-primaria))}.CartDrawer_qtdChevron__uryWm{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--sf-texto-suave)}.CartDrawer_rodape__5CHbJ{border-top:1px solid var(--sf-borda);padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.CartDrawer_subtotal__Hyr3k{display:flex;align-items:baseline;justify-content:space-between;font-size:.95rem;margin-bottom:4px}.CartDrawer_subtotal__Hyr3k strong{font-size:1.3rem;font-weight:800}.CartDrawer_btnPrimario__MWUjW{border:0;cursor:pointer;padding:15px;border-radius:999px;font-weight:800;font-size:.98rem;font-family:var(--sf-fonte);background:var(--cart-acao,var(--sf-primaria));color:var(--cart-acao-txt,var(--sf-primaria-txt))}.CartDrawer_btnPrimario__MWUjW:hover{filter:brightness(.96)}.CartDrawer_btnSecundario__uYZoa{border:1.5px solid var(--sf-borda);cursor:pointer;padding:13px;border-radius:999px;font-weight:700;font-size:.92rem;font-family:var(--sf-fonte);background:transparent;color:inherit}.CartDrawer_btnSecundario__uYZoa:hover{background:color-mix(in srgb,currentColor 5%,transparent)}@media (prefers-reduced-motion:reduce){.CartDrawer_painel__Trtpv{animation:none!important}}.CartDrawer_stepper__29xaR{display:inline-flex;align-items:center;border:1px solid var(--sf-borda,#ddd);border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content}.CartDrawer_stepper__29xaR button{width:30px;height:30px;border:none;background:var(--sf-superficie,#fff);color:var(--sf-texto,#111);font-size:1.1rem;line-height:1;cursor:pointer;display:grid;place-items:center}.CartDrawer_stepper__29xaR button:hover{background:var(--sf-fundo,#f2f2f2)}.CartDrawer_stepper__29xaR span{min-width:30px;text-align:center;font-size:.9rem;font-weight:700;color:var(--sf-texto,#111)}.CartToast_wrap__MOmTR{position:fixed;left:0;right:0;bottom:24px;z-index:1100;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.CartToast_toast__setTx{display:inline-flex;align-items:center;gap:10px;background:var(--sf-texto,#16181d);color:var(--sf-fundo,#fff);font-family:var(--sf-fonte);font-size:.9rem;font-weight:600;padding:12px 18px;border-radius:999px;box-shadow:0 8px 30px rgba(0,0,0,.28);animation:CartToast_cartToastIn___XpiB .28s cubic-bezier(.22,.61,.36,1)}.CartToast_toast__setTx svg{color:#2ecc71;flex-shrink:0}@keyframes CartToast_cartToastIn___XpiB{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CartToast_toast__setTx{animation:none}}.ContaWidget_link__j_nn_{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;padding:8px 10px;border-radius:var(--sf-radius,8px);white-space:nowrap;transition:opacity .15s ease}.ContaWidget_link__j_nn_:hover{opacity:.75}.ContaWidget_txt__QpuEN{font-size:14px;font-weight:600}@media (max-width:640px){.ContaWidget_txt__QpuEN{display:none}}.CreditoFoto_credito__58acU{position:absolute;right:6px;bottom:6px;z-index:3;max-width:calc(100% - 12px);padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.52);color:rgba(255,255,255,.92);font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;opacity:.85;transition:opacity .15s}.CreditoFoto_credito__58acU:hover{opacity:1}.CreditoFoto_credito__58acU a{color:#fff;text-decoration:underline;text-underline-offset:2px;pointer-events:auto}.NavProgress_bar__K9yNN{position:fixed;top:0;left:0;height:3px;width:0;background:var(--sf-primaria);box-shadow:0 0 8px color-mix(in srgb,var(--sf-primaria) 70%,transparent);z-index:3000;opacity:0;transition:opacity .3s ease .1s,width .2s ease;pointer-events:none}.NavProgress_on__lBaSR{width:92%;opacity:1;transition:width 12s cubic-bezier(.03,.6,.05,1),opacity .12s ease}@media (prefers-reduced-motion:reduce){.NavProgress_bar__K9yNN,.NavProgress_on__lBaSR{transition:opacity .12s ease;width:40%}}.ProductCard_card__syd1X{position:relative;display:flex;flex-direction:column;height:100%;background:var(--sf-superficie);border:var(--card-borda,1px solid var(--sf-borda));border-radius:var(--card-radius,12px);overflow:hidden;color:inherit;box-shadow:var(--card-sombra,0 1px 2px rgba(0,0,0,.04));transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;text-align:var(--card-alinhar,left)}.ProductCard_card__syd1X:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--sf-primaria) 14%,rgba(0,0,0,.12));transform:translateY(-4px);border-color:color-mix(in srgb,var(--sf-primaria) 38%,var(--sf-borda))}.ProductCard_corpoLink__kaetO{text-decoration:none;color:inherit;display:block}.ProductCard_molduraLink__oJAyc{position:absolute;inset:0;z-index:1;display:block}.ProductCard_moldura__Y1Q4U{position:relative;width:100%;aspect-ratio:var(--card-img-ratio,1/1);background:var(--card-img-bg,color-mix(in srgb,var(--sf-texto) 4%,var(--sf-superficie)));overflow:hidden}.ProductCard_imagem__rSDVl{object-fit:var(--card-img-fit,contain);padding:8px;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.ProductCard_card__syd1X:hover .ProductCard_imagem__rSDVl{transform:scale(1.07)}.ProductCard_imagemHover__lkETp{object-fit:var(--card-img-fit,contain);padding:8px;opacity:0;transition:opacity .3s ease}.ProductCard_card__syd1X:hover .ProductCard_imagemHover__lkETp{opacity:1}@media (prefers-reduced-motion:reduce){.ProductCard_card__syd1X,.ProductCard_card__syd1X:hover{transform:none}.ProductCard_card__syd1X:hover .ProductCard_imagem__rSDVl,.ProductCard_imagem__rSDVl{transition:none;transform:none}}.ProductCard_flagsEsq__qb2Vt{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.ProductCard_favWrap__J6cKU{position:absolute;top:10px;right:10px;z-index:4}.ProductCard_flagSeg__9T4uT{display:inline-flex;align-items:center;font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:999px;line-height:1.2;box-shadow:0 2px 8px rgba(0,0,0,.12)}.ProductCard_flagReceita__r0KWt{background:color-mix(in srgb,var(--sf-receita,#c9870a) 16%,#fff);color:var(--sf-receita,#c9870a)}.ProductCard_flagControlada__EZ6sZ{background:color-mix(in srgb,var(--sf-alerta,#c62828) 14%,#fff);color:var(--sf-alerta,#c62828)}.ProductCard_badgeDesc__UiLhM{display:var(--card-badge,inline-flex);align-items:center;background:var(--sf-promo,var(--sf-acento,#e11d48));color:#fff;font-size:.78rem;font-weight:800;padding:4px 9px;border-radius:999px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.18);animation:ProductCard_badgeIn__DJ3f_ .25s ease both;pointer-events:none}.ProductCard_badgeDesc__UiLhM:before{content:"-"}@keyframes ProductCard_badgeIn__DJ3f_{0%{opacity:0;transform:translateY(-4px) scale(.9)}to{opacity:1;transform:none}}.ProductCard_semImagem____Lzc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:color-mix(in srgb,var(--sf-texto) 26%,transparent);font-size:.72rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--sf-texto) 3%,var(--sf-superficie))}.ProductCard_esgotado__Z6Kgx{position:absolute;bottom:8px;left:8px;background:color-mix(in srgb,var(--sf-texto) 78%,transparent);color:#fff;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:calc(var(--card-radius, 12px) / 2)}.ProductCard_corpo__tEDzS{display:flex;flex-direction:column;gap:6px;padding:var(--card-pad,12px);align-items:var(--card-alinhar-items,stretch)}.ProductCard_marca__LZAX9{display:var(--card-marca,block);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sf-texto-suave);font-weight:600}.ProductCard_nome__Wh5Xd{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--sf-texto);display:-webkit-box;-webkit-line-clamp:var(--card-nome-linhas,2);-webkit-box-orient:vertical;overflow:hidden;min-height:calc(var(--card-nome-linhas, 2) * 1.35em)}.ProductCard_selo__RQ67S{display:var(--card-selo,inline-flex);align-self:flex-start;align-items:center;background:color-mix(in srgb,var(--sf-acento,#e11d48) 14%,transparent);color:var(--sf-acento,#e11d48);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px}.ProductCard_rodape__WKuZX{display:flex;padding:0 var(--card-pad,12px) var(--card-pad,12px);margin-top:auto}.ProductCard_medida__aKqB7{display:var(--card-medida,none);font-size:.75rem;color:var(--sf-texto-suave)}.ProductCard_btnOverlay__e2aUC{display:none;position:absolute;right:12px;bottom:12px;z-index:3}html[data-card-modelo=exclusivo] .ProductCard_btnOverlay__e2aUC{display:block}html[data-card-modelo=exclusivo] .ProductCard_rodape__WKuZX{display:none}html[data-card-modelo=exclusivo] .ProductCard_medida__aKqB7{display:block}html[data-card-modelo=exclusivo] .ProductCard_corpo__tEDzS{align-items:flex-start;text-align:left}html[data-card-modelo=exclusivo] .ProductCard_selo__RQ67S{background:color-mix(in srgb,var(--card-selo-cor,#8a1f5a) 14%,transparent);color:var(--card-selo-cor,#8a1f5a);order:-1}html[data-card-modelo=exclusivo] .ProductCard_imagem__rSDVl{padding:14px}html[data-card-modelo=exclusivo] .ProductCard_badgeDesc__UiLhM:before{content:"↓ "}html[data-card-modelo=progressivo] .ProductCard_rodape__WKuZX{display:none}html[data-card-modelo=progressivo] .ProductCard_badgeDesc__UiLhM{left:10px;right:auto}html[data-card-modelo=minimalista] .ProductCard_card__syd1X{border:none;box-shadow:none;background:transparent}html[data-card-modelo=minimalista] .ProductCard_card__syd1X:hover{box-shadow:none;transform:translateY(-2px);border-color:transparent}html[data-card-modelo=minimalista] .ProductCard_moldura__Y1Q4U{border-radius:var(--card-radius,14px)}html[data-card-modelo=minimalista] .ProductCard_corpo__tEDzS{padding:12px 2px 0;align-items:flex-start;text-align:left;gap:4px}html[data-card-modelo=minimalista] .ProductCard_rodape__WKuZX{display:none}html[data-card-modelo=minimalista] .ProductCard_btnOverlay__e2aUC{display:block;left:10px;right:10px;bottom:10px;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}html[data-card-modelo=minimalista] .ProductCard_card__syd1X:hover .ProductCard_btnOverlay__e2aUC{opacity:1;transform:none}@media (hover:none){html[data-card-modelo=minimalista] .ProductCard_btnOverlay__e2aUC{opacity:1;transform:none}}html[data-card-modelo=compacto] .ProductCard_corpo__tEDzS{padding:8px 10px;gap:3px}html[data-card-modelo=compacto] .ProductCard_imagem__rSDVl{padding:6px}html[data-card-modelo=compacto] .ProductCard_nome__Wh5Xd{font-size:.82rem;line-height:1.3;min-height:calc(var(--card-nome-linhas, 2) * 1.3em)}html[data-card-modelo=compacto] .ProductCard_marca__LZAX9{font-size:.66rem}html[data-card-modelo=compacto] .ProductCard_rodape__WKuZX{padding:0 10px 10px}html[data-card-modelo=compacto] .ProductCard_badgeDesc__UiLhM{font-size:.7rem;padding:3px 7px;top:8px;right:8px}html[data-card-modelo=destaque] .ProductCard_card__syd1X{box-shadow:0 2px 14px rgba(0,0,0,.05)}html[data-card-modelo=destaque] .ProductCard_corpo__tEDzS{padding:18px;gap:8px;align-items:center;text-align:center}html[data-card-modelo=destaque] .ProductCard_nome__Wh5Xd{font-size:1.02rem;min-height:calc(var(--card-nome-linhas, 2) * 1.35em)}html[data-card-modelo=destaque] .ProductCard_rodape__WKuZX{padding:0 18px 18px}.ProductGrid_grade__Hdg4s{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grade-min,180px),1fr));grid-gap:18px;gap:18px}@media (max-width:480px){.ProductGrid_grade__Hdg4s{grid-template-columns:repeat(2,1fr);gap:12px}}.ProductGrid_vazio__d_qVm{color:var(--sf-texto-suave);font-size:.95rem;padding:32px 0;text-align:center}.ProdutoCompra_raiz__Ak49F{display:flex;flex-direction:column;gap:18px}.ProdutoCompra_variacoes__zUoYq{display:flex;flex-direction:column;gap:8px}.ProdutoCompra_rotuloCampo__MNll_{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sf-texto-suave)}.ProdutoCompra_chips__FmBPn{display:flex;flex-wrap:wrap;gap:8px}.ProdutoCompra_chip__vwsiN{border:1px solid var(--sf-borda);background:var(--sf-superficie);color:var(--sf-texto);border-radius:var(--sf-radius);padding:8px 14px;font-size:.9rem;cursor:pointer;font-family:inherit;transition:border-color .12s ease,background .12s ease}.ProdutoCompra_chip__vwsiN:hover{border-color:var(--sf-primaria)}.ProdutoCompra_chipAtivo__IF3DD{border-color:var(--sf-primaria);background:color-mix(in srgb,var(--sf-primaria) 12%,var(--sf-superficie));color:var(--sf-primaria);font-weight:600}.ProdutoCompra_chipIndisp__gtpq5{opacity:.5;text-decoration:line-through}.ProdutoCompra_swatches__LJ5BX{display:flex;flex-wrap:wrap;gap:10px}.ProdutoCompra_swatch__dVbEg{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--sf-borda);background:var(--sw,var(--sf-superficie));cursor:pointer;padding:0;font-family:inherit;display:grid;place-items:center;transition:box-shadow .12s ease,transform .08s ease}.ProdutoCompra_swatch__dVbEg:hover{transform:scale(1.06)}.ProdutoCompra_swatchSel__srpEO{box-shadow:0 0 0 2px var(--sf-superficie),0 0 0 4px var(--sf-primaria)}.ProdutoCompra_swatchIndisp__w2OTw{opacity:.4;cursor:not-allowed}.ProdutoCompra_swatchIndisp__w2OTw:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--sf-texto-suave) calc(50% - 1px),var(--sf-texto-suave) calc(50% + 1px),transparent calc(50% + 1px))}.ProdutoCompra_swatch__dVbEg:has(.ProdutoCompra_swatchTxt__OQkqb){width:auto;min-width:40px;height:34px;border-radius:var(--sf-radius);padding:0 12px}.ProdutoCompra_swatchTxt__OQkqb{font-size:.85rem;color:var(--sf-texto)}.ProdutoCompra_dropdown__NxMcb{border:1px solid var(--sf-borda);background:var(--sf-superficie);color:var(--sf-texto);border-radius:var(--sf-radius);padding:10px 12px;font-size:.9rem;font-family:inherit;cursor:pointer;max-width:260px}.ProdutoCompra_unidade__TjIaZ{color:var(--sf-texto-suave);font-weight:500;font-size:.82em}.ProdutoCompra_botaoComprar__p0T8X{align-self:flex-start;border:none;background:var(--sf-primaria);color:var(--sf-primaria-txt);font-size:1rem;font-weight:700;padding:14px 32px;border-radius:var(--sf-radius);cursor:pointer;font-family:inherit;transition:filter .12s ease}.ProdutoCompra_botaoComprar__p0T8X:hover:not(:disabled){filter:brightness(.95)}.ProdutoCompra_botaoComprar__p0T8X:disabled{background:var(--sf-borda);color:var(--sf-texto-suave);cursor:not-allowed}.ProdutoCompra_feedback__YyOWk{margin:0;color:var(--sf-primaria);font-size:.9rem;font-weight:600}.ProdutoCompra_indisponivel__MMSzT{color:var(--sf-texto-suave);font-weight:500;margin:0}.ProdutoCompra_faixas__dHN0V{margin-top:4px;padding:12px 14px;border:1px solid var(--sf-borda,#eee);border-radius:var(--sf-radius,10px);background:var(--sf-superficie,#fafafa)}.ProdutoCompra_faixasTitulo__E7S9c{display:block;font-size:.8rem;font-weight:700;color:#1e824c;margin-bottom:8px}.ProdutoCompra_faixasLista__jmmoL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ProdutoCompra_faixaItem__8RVgq{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.9rem}.ProdutoCompra_faixaQtd__9MMVR{color:var(--sf-texto-suave,#666)}.ProdutoCompra_faixaPreco__qQV3C{font-weight:700;color:var(--sf-texto,#111);display:inline-flex;align-items:baseline;gap:6px}.ProdutoCompra_faixaCada__8kISH{font-weight:500;font-size:.78rem;color:var(--sf-texto-suave,#888)}.ProdutoCompra_faixaOff__qdE0O{background:#1e824c;color:#fff;font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:6px}.ProdutoCompra_stepperCompra___HDIC{align-self:flex-start;display:inline-flex;align-items:center;background:var(--sf-primaria);color:var(--sf-primaria-txt);border-radius:var(--sf-radius);padding:4px;gap:2px;min-width:160px;justify-content:space-between}.ProdutoCompra_stepBtn__v_BG4{border:0;background:transparent;color:inherit;cursor:pointer;width:40px;height:40px;border-radius:calc(var(--sf-radius) - 2px);font-size:20px;font-weight:800;display:grid;place-items:center;font-family:inherit;transition:background .12s ease}.ProdutoCompra_stepBtn__v_BG4:hover{background:color-mix(in srgb,#000 12%,transparent)}.ProdutoCompra_stepQtd__m3xjj{min-width:40px;text-align:center;font-size:1.05rem;font-weight:800}.ProdutoCompra_modGrupo__tvTKc{display:flex;flex-direction:column;gap:8px}.ProdutoCompra_modHeader__9goao{display:flex;align-items:center;gap:8px}.ProdutoCompra_modSelo__zIPT2{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--sf-primaria-txt,#fff);background:var(--sf-texto-suave);border-radius:999px;padding:1px 8px}.ProdutoCompra_modSeloOk__l28ah{background:#1e824c}.ProdutoCompra_modHint__9e6C5{font-size:.72rem;color:var(--sf-texto-suave)}.ProdutoCompra_modOpcoes__GAqDf{display:flex;flex-direction:column;gap:8px}.ProdutoCompra_modOpcao___qF8y{display:flex;align-items:center;gap:10px;border:1px solid var(--sf-borda);background:var(--sf-superficie);color:var(--sf-texto);border-radius:var(--sf-radius);padding:10px 12px;font-size:.92rem;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.ProdutoCompra_modOpcao___qF8y:hover{border-color:var(--sf-primaria)}.ProdutoCompra_modOpcaoSel__Qd0jO{border-color:var(--sf-primaria);background:color-mix(in srgb,var(--sf-primaria) 8%,var(--sf-superficie))}.ProdutoCompra_modMark__wEz5k{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--sf-borda);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--sf-primaria);line-height:1}.ProdutoCompra_modMarkRadio__dDfj1{border-radius:50%}.ProdutoCompra_modOpcaoSel__Qd0jO .ProdutoCompra_modMark__wEz5k{border-color:var(--sf-primaria);background:var(--sf-primaria);color:var(--sf-primaria-txt,#fff)}.ProdutoCompra_modOpcaoSel__Qd0jO .ProdutoCompra_modMarkRadio__dDfj1{box-shadow:inset 0 0 0 3px var(--sf-superficie)}.ProdutoCompra_modNome__1LIOd{flex:1 1;min-width:0}.ProdutoCompra_modPreco__rspX0{flex-shrink:0;font-weight:700;color:var(--sf-texto-suave);font-size:.86rem}.ProdutoCompra_modTotal__sVLlr{display:flex;align-items:baseline;justify-content:space-between;padding-top:4px;font-size:1rem}.ProdutoCompra_modTotal__sVLlr strong{font-size:1.25rem;color:var(--sf-primaria)}.ProdutoCompra_obsCampo__Fj13G{display:flex;flex-direction:column;gap:6px}.ProdutoCompra_obsInput__XX12D{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sf-borda,#e5e8eb);border-radius:var(--sf-radius,10px);background:var(--sf-fundo,#fff);color:var(--sf-texto,#1a1d21);font-family:inherit;font-size:.9rem;resize:vertical}.ProdutoCompra_obsInput__XX12D:focus{outline:2px solid color-mix(in srgb,var(--sf-primaria) 45%,transparent);outline-offset:1px;border-color:var(--sf-primaria)}.ProdutoCompra_receita__T4RxZ{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:10px;margin-bottom:14px;background:color-mix(in srgb,#2563eb 7%,transparent);border:1px solid color-mix(in srgb,#2563eb 28%,transparent);color:#1e40af}.ProdutoCompra_receitaControlada__NRaPw{background:color-mix(in srgb,#c0392b 7%,transparent);border-color:color-mix(in srgb,#c0392b 30%,transparent);color:#9b2c2c}.ProdutoCompra_receitaIcone__vjXKw{flex:none;margin-top:1px}.ProdutoCompra_receitaTxt__fOVMp{display:flex;flex-direction:column;gap:2px;font-size:.82rem;line-height:1.35}.ProdutoCompra_receitaTxt__fOVMp strong{font-weight:800;font-size:.85rem}.ProdutoCompra_receitaSub__9I_mo{color:var(--sf-texto-suave,#666);font-weight:500}.ProdutoCompra_assinatura__xMjYu{display:flex;flex-direction:column;gap:8px;margin:14px 0}.ProdutoCompra_assinOpc__qgIHI{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1.5px solid var(--sf-borda,#e6e6e6);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.ProdutoCompra_assinOpcAtiva__XNd6p{border-color:var(--sf-primaria,#2563eb);background:color-mix(in srgb,var(--sf-primaria,#2563eb) 5%,transparent)}.ProdutoCompra_assinOpc__qgIHI input{accent-color:var(--sf-primaria,#2563eb);width:16px;height:16px;flex:none}.ProdutoCompra_assinNome__hp_86{flex:1 1;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:var(--sf-texto,#1a1d21)}.ProdutoCompra_assinSelo__8qz2U{font-size:.72rem;font-weight:800;color:#16794a;background:color-mix(in srgb,#16a34a 14%,transparent);padding:2px 7px;border-radius:999px}.ProdutoCompra_assinPreco__lQDPq{font-size:.95rem;font-weight:800;color:var(--sf-primaria,#2563eb)}.ProdutoCompra_assinNota__eJnbU{font-size:.78rem;color:var(--sf-texto-suave,#666);margin:0;line-height:1.4}.ProdutoCompra_clube__JGn4k{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;margin:12px 0;background:color-mix(in srgb,#7c3aed 7%,transparent);border:1px solid color-mix(in srgb,#7c3aed 26%,transparent)}.ProdutoCompra_clubeNudge__S58vc{background:color-mix(in srgb,var(--sf-texto,#000) 4%,transparent);border-color:var(--sf-borda,#e6e6e6)}.ProdutoCompra_clubeSelo__zgbyd{flex:none;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#7c3aed;padding:3px 9px;border-radius:999px}.ProdutoCompra_clubeTxt__ROfsX{font-size:.84rem;color:var(--sf-texto,#1a1d21);line-height:1.35}.ProdutoCompra_clubeTxt__ROfsX strong{font-weight:800}.ProdutoCompra_clubeOff__6Fu4z{color:#16794a;font-weight:800}.SacolaFab_wrap__TKsUs{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:0 max(16px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-bottom,0px));pointer-events:none}.SacolaFab_soMobile__VBZuD{display:none}@media (max-width:760px){.SacolaFab_soMobile__VBZuD{display:block}}.SacolaFab_inner___vwIL{pointer-events:auto;max-width:680px;margin:0 auto;background:var(--sf-superficie,#fff);border:1px solid var(--sf-borda,#e5e8eb);border-radius:var(--sf-raio-lg,16px);box-shadow:0 10px 34px rgba(0,0,0,.22);overflow:hidden;animation:SacolaFab_sacolaSobe__OjzA5 .22s ease}@keyframes SacolaFab_sacolaSobe__OjzA5{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.SacolaFab_frete__IY_IA{padding:9px 16px 7px;font-size:.8rem;color:var(--sf-texto-suave,#5b636b);border-bottom:1px solid var(--sf-borda,#eee)}.SacolaFab_frete__IY_IA strong{color:var(--sf-texto,#1a1d21)}.SacolaFab_freteOk__PrNqN{color:var(--sf-preco,var(--sf-primaria,#1f9d55));font-weight:700}.SacolaFab_barra__BEjhO{margin-top:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--sf-texto-suave) 20%,transparent);overflow:hidden}.SacolaFab_barraFill__I_yJF{display:block;height:100%;border-radius:999px;background:var(--sf-primaria,#1f6feb);transition:width .3s ease}.SacolaFab_botao___2HEI{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;border:none;cursor:pointer;background:var(--card-botao-cor,var(--sf-primaria,#1f6feb));color:var(--sf-primaria-txt,#fff);font-family:inherit;font-size:1rem;font-weight:700;transition:filter .14s ease}.SacolaFab_botao___2HEI:hover{filter:brightness(1.05)}.SacolaFab_ico__J33mY{position:relative;font-size:20px;line-height:1;display:inline-flex}.SacolaFab_badge__D_dz_{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--sf-promo,#e8371a);color:#fff;font-size:.68rem;font-weight:800;display:grid;place-items:center;border:2px solid var(--card-botao-cor,var(--sf-primaria,#1f6feb))}.SacolaFab_rotulo__Z64He{flex:1 1;text-align:left}.SacolaFab_total__ukX7R{font-weight:800}