.checkout_page__8oTSz{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.checkout_header__nGmQE{margin-bottom:32px}.checkout_back__cAW22{display:inline-flex;align-items:center;gap:6px;color:var(--store-muted);text-decoration:none;font-size:.9rem;margin-bottom:16px}.checkout_back__cAW22:hover{color:var(--store-primary)}.checkout_title__ynca6{margin:0;font-size:1.8rem;font-weight:800}.checkout_layout__RNJ7y{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:start}.checkout_summary__tMKcf{background:var(--store-bg);border:1px solid rgba(15,15,25,.08);border-radius:16px;padding:28px;box-shadow:0 4px 16px rgba(15,15,25,.06);display:flex;flex-direction:column;gap:16px}.checkout_summaryTitle__hkGPU{margin:0;font-size:1.1rem;font-weight:700}.checkout_itemList__mv75G{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.checkout_item__w_LGE{display:flex;align-items:center;gap:14px}.checkout_itemImage__6HJZH{width:56px;height:56px;border-radius:10px;overflow:hidden;background:rgba(15,15,25,.05);flex-shrink:0}.checkout_itemImage__6HJZH img{width:100%;height:100%;object-fit:cover;display:block}.checkout_itemImagePlaceholder__VEzqi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(15,15,25,.25)}.checkout_itemInfo__Kxfk9{flex:1 1;min-width:0}.checkout_itemNome__6D9wJ{display:block;font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout_itemVariante__YAWHw{display:block;font-size:.8rem;color:var(--store-muted)}.checkout_itemQtd__3FXtK{font-size:.83rem;color:var(--store-muted)}.checkout_itemTotal__DiNan{font-weight:700;font-size:.98rem;color:var(--store-primary);white-space:nowrap}.checkout_divider__bchsp{border:none;border-top:1px solid rgba(15,15,25,.08);margin:4px 0}.checkout_totalRow__ebwnl{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1rem}.checkout_totalValue__j3wCf{font-size:1.25rem;color:var(--store-primary)}.checkout_disclaimer__bzLZO{margin:0;font-size:.78rem;color:var(--store-muted)}.checkout_currencyNotice__z8A37{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:rgba(115,23,207,.06);border:1px solid rgba(115,23,207,.15);font-size:.78rem;line-height:1.45;color:var(--store-text)}.checkout_paymentBox__mAK8n{background:var(--store-bg);border:1px solid rgba(15,15,25,.08);border-radius:16px;padding:28px;box-shadow:0 4px 16px rgba(15,15,25,.06);display:flex;flex-direction:column;gap:20px}.checkout_paymentTitle__dWZGy{margin:0;font-size:1.1rem;font-weight:700}.checkout_payBtn__GEmYB{display:block;width:100%;padding:15px;border:none;border-radius:12px;background:var(--store-primary);color:#fff;text-align:center;font-weight:700;font-size:1rem;cursor:pointer;transition:filter .18s ease,transform .15s ease}.checkout_payBtn__GEmYB:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.checkout_payBtn__GEmYB:disabled{opacity:.6;cursor:not-allowed;transform:none}.checkout_errorBox__ND0DX{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.25);border-radius:10px;padding:14px 16px;color:#b91c1c;font-size:.9rem;line-height:1.5}.checkout_gatewayWarning__1hbGi{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px 0}.checkout_gatewayWarningIcon__sJfjJ{color:var(--store-muted);opacity:.5}.checkout_gatewayWarningTitle__bg47Y{margin:0;font-size:1.05rem;font-weight:700}.checkout_gatewayWarningDesc__BlLoA{margin:0;font-size:.88rem;color:var(--store-muted);line-height:1.5}.checkout_stripeWrapper__t7yx2{display:flex;flex-direction:column;gap:18px}.checkout_stripeActions__nl7_T{display:flex;gap:12px}.checkout_confirmBtn__gkwCQ{flex:1 1;padding:14px;border:none;border-radius:12px;background:var(--store-primary);color:#fff;font-weight:700;font-size:.98rem;cursor:pointer;transition:filter .18s ease}.checkout_confirmBtn__gkwCQ:hover:not(:disabled){filter:brightness(1.07)}.checkout_confirmBtn__gkwCQ:disabled{opacity:.6;cursor:not-allowed}.checkout_cancelBtn__4Pool{padding:14px 20px;border:1px solid rgba(15,15,25,.14);border-radius:12px;background:none;color:var(--store-muted);font-size:.95rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.checkout_cancelBtn__4Pool:hover:not(:disabled){border-color:var(--store-primary);color:var(--store-primary)}.checkout_cancelBtn__4Pool:disabled{opacity:.6;cursor:not-allowed}.checkout_editOrderBtn__baVTY{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px;border:1px solid rgba(15,15,25,.16);border-radius:12px;background:none;color:var(--store-muted);font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.checkout_editOrderBtn__baVTY:hover{border-color:var(--store-primary);color:var(--store-primary)}.checkout_pixBox__A2Zht,.checkout_stripeWrapper__t7yx2{margin-top:4px;padding-top:18px;border-top:1px solid rgba(15,15,25,.08)}.checkout_loading__G7HJx{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--store-muted);font-size:.95rem}.checkout_empty__PTKL5{max-width:440px;margin:80px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px}.checkout_emptyIcon__NCIq7{color:var(--store-muted);opacity:.4}.checkout_emptyTitle__SBSAk{margin:0;font-size:1.5rem;font-weight:700}.checkout_emptyDesc__j_nhO{margin:0;color:var(--store-muted);font-size:1rem}.checkout_emptyBtn__cW7ul{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;border-radius:10px;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:filter .15s ease}.checkout_emptyBtn__cW7ul:hover{filter:brightness(1.07)}.checkout_discountRow__IN6nr{display:flex;justify-content:space-between;align-items:center;font-size:.92rem}.checkout_discountValue__Crg_c{font-weight:700;color:#16a34a;font-size:1rem}.checkout_couponSection__6qDj6{display:flex;flex-direction:column;gap:8px}.checkout_couponLabel__Dy78W{font-size:.88rem;font-weight:600;color:var(--store-muted)}.checkout_couponRow__YIhm_{display:flex;gap:8px}.checkout_couponInput__VYfzK{flex:1 1;padding:10px 14px;border:1px solid rgba(15,15,25,.18);border-radius:10px;font-size:.95rem;background:var(--store-bg);color:inherit;outline:none;transition:border-color .15s ease;text-transform:uppercase;letter-spacing:.04em}.checkout_couponInput__VYfzK:focus{border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 18%,transparent)}.checkout_couponInput__VYfzK:disabled{opacity:.6;cursor:not-allowed}.checkout_couponBtn__7ycGe{padding:10px 18px;border:1px solid var(--store-primary);border-radius:10px;background:none;color:var(--store-primary);font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.checkout_couponBtn__7ycGe:hover:not(:disabled){background:var(--store-primary);color:#fff}.checkout_couponBtn__7ycGe:disabled{opacity:.5;cursor:not-allowed}.checkout_oneClickBtn__SqYNf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;margin-bottom:14px;border:1px dashed var(--store-primary);border-radius:12px;background:color-mix(in srgb,var(--store-primary) 8%,transparent);color:var(--store-primary);font-weight:700;font-size:.92rem;cursor:pointer;transition:background .15s ease,color .15s ease}.checkout_oneClickBtn__SqYNf:hover:not(:disabled){background:var(--store-primary);color:#fff}.checkout_oneClickBtn__SqYNf:disabled{opacity:.5;cursor:not-allowed}.checkout_couponError__KhAz7{margin:0;font-size:.83rem;color:#b91c1c;line-height:1.45}.checkout_couponApplied__NU9N6{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.25);border-radius:10px;font-size:.88rem;color:#15803d}.checkout_couponRemoveBtn__JxfPh{background:none;border:none;color:var(--store-muted);font-size:.82rem;cursor:pointer;text-decoration:underline;padding:0;flex-shrink:0;transition:color .15s ease}.checkout_couponRemoveBtn__JxfPh:hover{color:#b91c1c}.checkout_metodoSection__wbAiX{display:flex;flex-direction:column;gap:8px}.checkout_metodoLabel__Q_f0f{font-size:.88rem;font-weight:600;color:var(--store-muted)}.checkout_metodoOptions__A_DGB{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.checkout_metodoOption__Ontl_{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border:1.5px solid rgba(15,15,25,.16);border-radius:12px;background:var(--store-bg);color:inherit;font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.checkout_metodoOption__Ontl_:hover:not(:disabled){border-color:var(--store-primary)}.checkout_metodoOption__Ontl_:disabled{opacity:.6;cursor:not-allowed}.checkout_metodoOptionActive__8K7HS{border-color:var(--store-primary);background:color-mix(in srgb,var(--store-primary) 10%,transparent);color:var(--store-primary)}.checkout_pixUnavailable__DcZHS{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid rgba(202,138,4,.3);background:rgba(234,179,8,.1);border-radius:10px;font-size:.85rem;color:#92400e;line-height:1.45}.checkout_pixBox__A2Zht{display:flex;flex-direction:column;align-items:center;gap:16px}.checkout_pixTitle__W5jGg{margin:0;font-size:1.1rem;font-weight:700;text-align:center}.checkout_pixQrWrapper__c3IQ4{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid rgba(15,15,25,.1);border-radius:14px}.checkout_pixQrImg__SSgdq{width:220px;height:220px;display:block;image-rendering:pixelated}.checkout_pixQrPlaceholder__h_zzf{width:220px;height:220px;display:flex;align-items:center;justify-content:center;color:rgba(15,15,25,.3);background:rgba(15,15,25,.04);border-radius:8px}.checkout_pixInstrucoes__8I7Q1{margin:0;font-size:.85rem;color:var(--store-muted);text-align:center;line-height:1.5}.checkout_pixCopiaCola__bA3Rg{display:flex;flex-direction:column;gap:6px;width:100%}.checkout_pixCopiaColaLabel__89AKp{font-size:.82rem;font-weight:600;color:var(--store-muted)}.checkout_pixCopiaColaCode__96aWn{display:block;width:100%;padding:10px 12px;border:1px solid rgba(15,15,25,.14);border-radius:10px;background:rgba(15,15,25,.04);font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;line-height:1.5;max-height:90px;overflow-y:auto}.checkout_pixCopyBtn__plGOk{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid var(--store-primary);border-radius:10px;background:none;color:var(--store-primary);font-weight:700;font-size:.9rem;cursor:pointer;transition:background .15s ease,color .15s ease}.checkout_pixCopyBtn__plGOk:hover{background:var(--store-primary);color:#fff}.checkout_pixTimer__LnIqz{gap:6px;font-size:.85rem}.checkout_pixStatusWaiting__FcBBy,.checkout_pixTimer__LnIqz{display:inline-flex;align-items:center;color:var(--store-muted)}.checkout_pixStatusWaiting__FcBBy{gap:10px;font-size:.9rem}.checkout_pixStatusPaid__cTUK9{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;width:100%;justify-content:center;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.3);border-radius:10px;color:#15803d;font-weight:700;font-size:.92rem}.checkout_pixSpinner__lnBtm{width:16px;height:16px;border:2px solid rgba(15,15,25,.18);border-top:2px solid var(--store-primary);border-radius:50%;animation:checkout_pixSpin__IAHgW .7s linear infinite}@keyframes checkout_pixSpin__IAHgW{to{transform:rotate(1turn)}}.checkout_freteRow__JYf12{display:flex;justify-content:space-between;align-items:center;font-size:.92rem;color:var(--store-muted)}.checkout_freteRowValue__XmInQ{font-weight:700;color:inherit;font-size:.95rem}.checkout_addressSection__y9CXN{display:flex;flex-direction:column;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(15,15,25,.08)}.checkout_sectionTitle__DAlPW{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:.95rem;font-weight:700}.checkout_addressGrid__81LKX{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.checkout_addrField__GFWft{display:flex;flex-direction:column;gap:4px;min-width:0}.checkout_addrLabel__mRC4e{font-size:.78rem;font-weight:600;color:var(--store-muted)}.checkout_entregaDetalhe__r9kZ2{display:flex;flex-direction:column;gap:6px;margin-top:10px}.checkout_addrInput__klzVu{width:100%;padding:9px 12px;border:1px solid rgba(15,15,25,.18);border-radius:9px;font-size:.92rem;background:var(--store-bg);color:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.checkout_addrInput__klzVu:focus{border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 18%,transparent)}.checkout_addrInput__klzVu:disabled{opacity:.6;cursor:not-allowed}.checkout_addrCep__SDTT1{grid-column:span 3}.checkout_freteCalcBtn__b0t_L{grid-column:span 3;align-self:end;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--store-primary);border-radius:9px;background:none;color:var(--store-primary);font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.checkout_freteCalcBtn__b0t_L:hover:not(:disabled){background:var(--store-primary);color:#fff}.checkout_freteCalcBtn__b0t_L:disabled{opacity:.5;cursor:not-allowed}.checkout_addrFull__gC6jD{grid-column:span 6}.checkout_addrNum__niKq3{grid-column:span 2}.checkout_addrCidade__RJNJJ,.checkout_addrCompl__RD_9_{grid-column:span 4}.checkout_addrUf__Vo83Y{grid-column:span 2}.checkout_spinner__Y6Q6P{animation:checkout_pixSpin__IAHgW .7s linear infinite}.checkout_freteBlock__Zc3MG{display:flex;flex-direction:column;gap:8px}.checkout_freteHeading__PZ6fW{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--store-muted)}.checkout_freteMuted___Noyl{margin:0;font-size:.83rem;color:var(--store-muted);line-height:1.45}.checkout_freteErrorMsg__5RXh9{margin:0;font-size:.83rem;color:#b91c1c;line-height:1.45}.checkout_freteList__r1T_2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.checkout_freteOption__RpcUm{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 14px;border:1.5px solid rgba(15,15,25,.16);border-radius:11px;background:var(--store-bg);color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.checkout_freteOption__RpcUm:hover:not(:disabled){border-color:var(--store-primary)}.checkout_freteOption__RpcUm:disabled{opacity:.6;cursor:not-allowed}.checkout_freteOptionActive__gh_38{border-color:var(--store-primary);background:color-mix(in srgb,var(--store-primary) 8%,transparent)}.checkout_freteOptName__RbVqh{display:flex;flex-direction:column;gap:2px;font-weight:600;font-size:.92rem;min-width:0}.checkout_freteOptCarrier__XbOM8{font-size:.76rem;font-weight:500;color:var(--store-muted)}.checkout_freteOptMeta__NBsue{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.checkout_freteOptPrice__H0PkN{font-weight:700;font-size:.95rem;color:var(--store-primary)}.checkout_freteOptPrazo__cvrPA{font-size:.76rem;color:var(--store-muted)}.checkout_bumpSection__GRPhH{display:flex;flex-direction:column;gap:10px;padding:14px;border:1.5px dashed color-mix(in srgb,var(--store-primary) 38%,transparent);border-radius:12px;background:color-mix(in srgb,var(--store-primary) 5%,transparent)}.checkout_bumpHeading__9usHX{display:flex;align-items:center;gap:7px;margin:0;font-size:.95rem;font-weight:700;color:var(--store-text,inherit)}.checkout_bumpList__XPz_0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.checkout_bumpCard__wGNQ9{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid rgba(15,15,25,.1);border-radius:10px;background:var(--store-bg)}.checkout_bumpImage__cLKtd{flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--store-muted) 12%,transparent)}.checkout_bumpImage__cLKtd img{width:100%;height:100%;object-fit:cover;display:block}.checkout_bumpImagePlaceholder__NQNca{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--store-muted)}.checkout_bumpInfo__lLVi4{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.checkout_bumpNome__EBXNJ{font-weight:600;font-size:.9rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout_bumpPreco___Ynca{font-weight:700;font-size:.9rem;color:var(--store-primary)}.checkout_bumpAddBtn__cBu_B{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:none;border-radius:9px;background:var(--store-primary);color:var(--store-on-primary,#fff);font-weight:600;font-size:.82rem;cursor:pointer;white-space:nowrap;transition:filter .15s ease,opacity .15s ease}.checkout_bumpAddBtn__cBu_B:hover:not(:disabled){filter:brightness(1.07)}.checkout_bumpAddBtn__cBu_B:disabled{opacity:.55;cursor:not-allowed}@media (max-width:860px){.checkout_layout__RNJ7y{grid-template-columns:1fr}}@media (max-width:480px){.checkout_bumpCard__wGNQ9{flex-wrap:wrap}.checkout_bumpAddBtn__cBu_B{width:100%;justify-content:center}}.checkout_loyaltySection__gLs8P{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--store-primary) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--store-primary) 5%,transparent)}.checkout_loyaltyHeader__vSXNb{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout_loyaltyHeading___ZMWY{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;font-weight:700;color:var(--store-text)}.checkout_loyaltyToggle__nJDer{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--store-muted);cursor:pointer;white-space:nowrap}.checkout_loyaltySaldo__Age7Q{margin:0;font-size:.85rem;color:var(--store-muted)}.checkout_loyaltyControls__BRsXn{display:flex;gap:8px}.checkout_loyaltyInput__I41kr{flex:1 1;padding:10px 14px;border:1px solid rgba(15,15,25,.18);border-radius:10px;font-size:.95rem;background:var(--store-bg);color:inherit;outline:none;transition:border-color .15s ease}.checkout_loyaltyInput__I41kr:focus{border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 18%,transparent)}.checkout_loyaltyInput__I41kr:disabled{opacity:.6;cursor:not-allowed}.checkout_loyaltyMaxBtn__WntHi{padding:10px 16px;border:1px solid var(--store-primary);border-radius:10px;background:none;color:var(--store-primary);font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.checkout_loyaltyMaxBtn__WntHi:hover:not(:disabled){background:var(--store-primary);color:#fff}.checkout_loyaltyMaxBtn__WntHi:disabled{opacity:.5;cursor:not-allowed}.checkout_loyaltyEstimado__kk6yy{margin:0;font-size:.83rem;color:var(--store-muted);line-height:1.45}.checkout_assinaturaBadge__hBtVG{gap:5px;background:color-mix(in srgb,var(--store-primary) 12%,#fff);color:var(--store-primary)}.checkout_assinaturaBadge__hBtVG,.checkout_preVendaBadge__I_FOO{display:inline-flex;align-items:center;align-self:flex-start;margin:2px 0;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700}.checkout_preVendaBadge__I_FOO{background:color-mix(in srgb,#f59e0b 16%,#fff);color:#b45309}.checkout_assinaturaNote__FNhIi{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:.78rem;line-height:1.45;color:var(--store-muted)}.checkout_presenteToggle__LcisK{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(15,15,25,.18);border-radius:10px;cursor:pointer;font-size:.92rem;background:var(--store-bg);transition:border-color .15s ease,background .15s ease}.checkout_presenteToggle__LcisK:hover{border-color:var(--store-primary,#7317cf)}.checkout_presenteToggle__LcisK input[type=checkbox]{width:18px;height:18px;accent-color:var(--store-primary,#7317cf);cursor:pointer}.checkout_presenteTaxa__me07a{margin-left:auto;font-weight:600;color:var(--store-primary,#7317cf)}.blocks_section__YQnd3{max-width:1180px;margin:0 auto;padding:calc(48px * var(--store-space, 1)) 24px}.blocks_heading__y2FMy{margin:0 0 24px;font-size:1.6rem;font-weight:700;color:var(--store-text)}.blocks_grid___StV7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.blocks_empty__baFIK{color:var(--store-muted);font-size:.95rem}@media (max-width:980px){.blocks_grid___StV7{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.blocks_grid___StV7{grid-template-columns:repeat(2,1fr)}.blocks_heading__y2FMy{font-size:1.35rem}}@media (max-width:440px){.blocks_grid___StV7{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blocks_grid___StV7,.blocks_heading__y2FMy,.blocks_section__YQnd3,.blocks_section__YQnd3 *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.CardWhatsappButton_btn__lbBWs{position:absolute;bottom:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;cursor:pointer;color:#062e13;background:#25d366;border-radius:50%;box-shadow:0 2px 8px rgba(15,15,25,.22);transition:background .16s ease,transform .16s ease,filter .16s ease}.CardWhatsappButton_btn__lbBWs:hover{filter:brightness(1.05);transform:translateY(-1px)}.CardWhatsappButton_btn__lbBWs:focus-visible{outline:2px solid #128c7e;outline-offset:2px}@media (prefers-reduced-motion:reduce){.CardWhatsappButton_btn__lbBWs{transition:none}.CardWhatsappButton_btn__lbBWs:hover{transform:none}}.CategoryFilter_row__U7IcP{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.CategoryFilter_chip__Gnnjg{padding:9px 18px;border-radius:999px;background:rgba(15,15,25,.04);border:1px solid rgba(15,15,25,.08);color:var(--store-text);font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.CategoryFilter_chip__Gnnjg:hover{border-color:var(--store-primary);color:var(--store-primary)}.CategoryFilter_active__psDlq{background:var(--store-primary);border-color:var(--store-primary);color:#fff}.CategoryFilter_active__psDlq:hover{color:#fff}.produtos_page__KTnr7{max-width:1180px;margin:0 auto;padding:40px 24px 0}.produtos_title__7xeKu{margin:0 0 24px;font-size:2rem;font-weight:800}.produtos_layout__1_SsT{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:start}.produtos_results__QKNav{min-width:0}.produtos_grid__JNFF9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.produtos_empty___ZeBs{color:var(--store-muted)}@media (max-width:1100px){.produtos_layout__1_SsT{grid-template-columns:210px 1fr;gap:20px}}@media (max-width:860px){.produtos_layout__1_SsT{grid-template-columns:1fr;gap:16px}.produtos_grid__JNFF9{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.produtos_grid__JNFF9{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.produtos_grid__JNFF9{grid-template-columns:1fr}}.BannerBlock_wrap__z1ygb{max-width:1180px;margin:0 auto;padding:24px}.BannerBlock_banner__TInY3{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 44px;border-radius:var(--store-radius,18px);background:linear-gradient(120deg,var(--store-primary),var(--store-secondary));color:#fff}.BannerBlock_text__OMtfI{display:flex;flex-direction:column;gap:6px}.BannerBlock_title__h3fCs{margin:0;font-size:1.7rem;font-weight:800}.BannerBlock_subtitle___yAXv{margin:0;font-size:1.05rem;opacity:.95}.BannerBlock_cta__fAf0x{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;background:#fff;color:var(--store-primary);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.BannerBlock_cta__fAf0x:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.18)}.BannerBlock_cta__fAf0x:active{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.14)}@media (max-width:720px){.BannerBlock_banner__TInY3{padding:32px 28px}.BannerBlock_title__h3fCs{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.BannerBlock_cta__fAf0x{transition:none}.BannerBlock_cta__fAf0x:active,.BannerBlock_cta__fAf0x:hover{transform:none}}.CategoriesBlock_row__ry4K5{display:flex;flex-wrap:wrap;gap:12px}.CategoriesBlock_chip__2KbTo{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:rgba(15,15,25,.04);border:1px solid rgba(15,15,25,.08);color:var(--store-text);font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.CategoriesBlock_chip__2KbTo:hover{background:var(--store-primary);border-color:var(--store-primary);color:#fff}.ColecoesBlock_wrap__fo_Tu{max-width:1180px;margin:0 auto;padding:calc(40px * var(--store-space, 1)) 24px}.ColecoesBlock_heading__pdOI2{margin:0 0 22px;text-align:center;font-family:var(--store-font-heading,var(--store-font-body,inherit));font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;color:var(--store-text,inherit)}.ColecoesBlock_grid__5JDR7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.ColecoesBlock_card__r8SQI{position:relative;display:flex;align-items:flex-end;aspect-ratio:3/4;overflow:hidden;border-radius:var(--store-radius,16px);box-shadow:var(--store-shadow,none);text-decoration:none}.ColecoesBlock_img__77_l4{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .5s ease;background-image:linear-gradient(160deg,color-mix(in srgb,var(--store-primary) 90%,#000 0),color-mix(in srgb,var(--store-accent,var(--store-secondary,var(--store-primary))) 75%,transparent))}a.ColecoesBlock_card__r8SQI:hover .ColecoesBlock_img__77_l4{transform:scale(1.06)}.ColecoesBlock_nome__hVnHv{position:relative;z-index:1;width:100%;padding:26px 22px;font-family:var(--store-font-heading,var(--store-font-body,inherit));font-size:1.5rem;font-weight:800;line-height:1.1;color:#fff;background:linear-gradient(0deg,color-mix(in srgb,#000 68%,transparent),transparent)}@media (max-width:420px){.ColecoesBlock_nome__hVnHv{font-size:1.3rem;padding:20px 18px}}.CarrosselBlock_wrap__GWEIQ{max-width:1180px;margin:0 auto;padding:calc(40px * var(--store-space, 1)) 24px}.CarrosselBlock_heading__S6tau{margin:0 0 22px;font-family:var(--store-font-heading,var(--store-font-body,inherit));font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;color:var(--store-text,inherit)}.CarrosselBlock_viewport__sm7aG{position:relative}.CarrosselBlock_track__QHakZ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--store-radius,14px)}.CarrosselBlock_track__QHakZ::-webkit-scrollbar{display:none}.CarrosselBlock_slide__aTzre{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:clamp(240px,38vw,460px);overflow:hidden;border-radius:var(--store-radius,14px)}.CarrosselBlock_bg__6G_3S{position:absolute;inset:0;background-size:cover;background-position:50%;background-image:linear-gradient(135deg,var(--store-primary),color-mix(in srgb,var(--store-accent,var(--store-secondary,var(--store-primary))) 80%,transparent))}.CarrosselBlock_overlay__fk_TY{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:clamp(20px,4vw,48px);color:#fff;background:linear-gradient(0deg,color-mix(in srgb,#000 62%,transparent),transparent 60%)}.CarrosselBlock_slideTitle__KES8X{font-family:var(--store-font-heading,var(--store-font-body,inherit));font-size:clamp(1.4rem,3.5vw,2.4rem);font-weight:800;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.35)}.CarrosselBlock_slideSubtitle__T3bfi{max-width:44ch;font-size:clamp(.95rem,1.6vw,1.15rem);text-shadow:0 1px 8px rgba(0,0,0,.35)}.CarrosselBlock_cta__0R1Xp{margin-top:6px;display:inline-block;padding:12px 22px;border-radius:var(--store-radius,10px);background:var(--store-primary);color:var(--store-on-primary,#fff);font-weight:700;text-decoration:none;transition:filter .16s ease}.CarrosselBlock_cta__0R1Xp:hover{filter:brightness(.92)}.CarrosselBlock_arrow__jw5TV{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.85);color:#111;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:background .16s ease}.CarrosselBlock_arrow__jw5TV:hover{background:#fff}.CarrosselBlock_arrowLeft__bSXzi{left:14px}.CarrosselBlock_arrowRight__AzSAr{right:14px}.CarrosselBlock_bullets__zrAH9{display:flex;justify-content:center;gap:8px;margin-top:16px}.CarrosselBlock_bullet__5R1WP{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--store-text,#111) 22%,transparent);cursor:pointer;transition:background .16s ease,transform .16s ease}.CarrosselBlock_bulletActive__jaxlt{background:var(--store-primary);transform:scale(1.3)}@media (max-width:640px){.CarrosselBlock_wrap__GWEIQ{padding:calc(28px * var(--store-space, 1)) 16px}}.MarcasBlock_wrap__P__Zk{max-width:1180px;margin:0 auto;padding:calc(34px * var(--store-space, 1)) 24px}.MarcasBlock_heading__NJXno{margin:0 0 18px;text-align:center;font-family:var(--store-font-heading,var(--store-font-body,inherit));font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.8;color:var(--store-text,inherit)}.MarcasBlock_strip__WJZuG{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(20px,4vw,56px);overflow-x:auto;scrollbar-width:none}.MarcasBlock_strip__WJZuG::-webkit-scrollbar{display:none}.MarcasBlock_item__KM5Xz{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:56px;min-width:90px}.MarcasBlock_logo__oDzDL{max-height:48px;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .2s ease,opacity .2s ease}.MarcasBlock_item__KM5Xz:hover .MarcasBlock_logo__oDzDL{filter:grayscale(0);opacity:1}.MarcasBlock_nome__7nR1z{padding:10px 22px;border-radius:999px;font-weight:800;font-size:1.05rem;letter-spacing:.02em;color:var(--store-text,inherit);border:1.5px solid color-mix(in srgb,var(--store-text,#1a1a1a) 16%,transparent);white-space:nowrap}@media (max-width:560px){.MarcasBlock_strip__WJZuG{flex-wrap:nowrap;justify-content:flex-start;gap:28px}}.MarcasBlock_wrapGrade__Ko18d{max-width:1180px;margin:0 auto;padding:calc(28px * var(--store-space, 1)) 16px}.MarcasBlock_card__cM5eA{box-sizing:border-box;max-width:820px;margin:0 auto;background:var(--store-bg,#fff);border-radius:var(--store-radius,4px);box-shadow:0 1px 4px color-mix(in srgb,var(--store-text,#1a1a1a) 14%,transparent);padding:clamp(28px,5vw,48px) clamp(16px,4vw,48px)}.MarcasBlock_headingGrade__YwtXc{margin:0 0 clamp(28px,5vw,44px);text-align:center;font-family:var(--store-font-heading,var(--store-font-body,inherit));font-size:clamp(1.6rem,4vw,2.2rem);font-weight:600;color:var(--store-text,inherit)}.MarcasBlock_headingGrade__YwtXc:after{content:"";display:block;width:64px;height:4px;margin:14px auto 0;border-radius:2px;background:var(--store-primary,#1f4fb4)}.MarcasBlock_grid__XGLBM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,6vw,56px) clamp(16px,4vw,40px);gap:clamp(28px,6vw,56px) clamp(16px,4vw,40px);max-width:760px;margin:0 auto}@media (min-width:900px){.MarcasBlock_grid__XGLBM{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}.MarcasBlock_itemGrade__uvSUV{display:flex;align-items:center;justify-content:center;min-height:clamp(80px,14vw,120px)}.MarcasBlock_logoGrade__nNpVd{max-width:min(100%,180px);max-height:clamp(72px,12vw,110px);object-fit:contain}