:root{--primary: #991818;--primary-dark: #7f1414;--secondary: rgb(207, 192, 179);--tertiary: rgb(195, 184, 88, 1);--shades: rgba(238, 238, 238, 1);--success: #16a34a;--success-dark: #15803d;--bg-app: #f8fafc;--text-main: #0f172a}*{scroll-behavior:smooth;margin-top:0}body{font-family:Arial,cursive;margin:0}._navbar_13aor_1{background-color:var(--primary);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px #0006;display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;position:relative;z-index:100;border-bottom:4px solid #f59e0b}._sticky_13aor_14{z-index:100}._storeBadge_13aor_18{background:#fff3;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._storeBadgeOpen_13aor_28{background-color:#dcfce7;color:#166534;border:1px solid #86efac}._storeBadgeClosed_13aor_34{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}._brandContainer_13aor_41{display:flex;align-items:center;gap:12px;text-decoration:none;padding:.25rem 0}._brandLogo_13aor_49{width:45px;height:45px;object-fit:cover;border-radius:50%;border:2px solid #f59e0b;box-shadow:0 2px 4px #0000004d}._brandLogoNavOpen_13aor_58{width:100px;height:100px;object-fit:cover;border-radius:50%;border:2px solid #f59e0b;box-shadow:0 2px 4px #0000004d;margin-bottom:10px}._brandTextWrapper_13aor_68{display:flex;flex-direction:column;justify-content:center;height:45px}._brandSubtitle_13aor_75{font-family:sans-serif;font-size:.6rem;text-transform:uppercase;letter-spacing:2px;color:#f59e0b;font-weight:700;margin-bottom:-3px}._sticky_13aor_14 h1{font-family:Eldes,serif;font-size:1.6rem;color:var(--shades);margin:0;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}._hidden_13aor_94,._nav__open_13aor_99{display:none}._nav_13aor_1{pointer-events:auto}._nav__items_13aor_107{display:flex;align-items:center;gap:1rem;margin:0;list-style:none}._nav__link_13aor_115{color:var(--shades);text-decoration:none;padding:10px 15px;text-align:center;display:block;font-size:.99rem;font-weight:500;transition:color .2s}._nav__link_13aor_115:hover{color:var(--secondary)}._userSection_13aor_131{display:flex;align-items:center;gap:10px;margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.2)}._userEmail_13aor_140{color:var(--shades);font-size:.85rem;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoutButton_13aor_149{background-color:transparent;border:1px solid var(--shades);color:var(--shades);padding:6px 12px;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s ease}._logoutButton_13aor_149:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}._mobileBrandHeader_13aor_167{display:none}@media(max-width:768px){._navbar_13aor_1{padding:.5rem 1rem;justify-content:space-between}._sticky_13aor_14 h1{font-size:1.5rem}._brandContainer_13aor_41{display:flex;align-items:center;gap:10px;flex-grow:1}._brandTextWrapper_13aor_68{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%}._storeBadge_13aor_18{font-size:10px;padding:4px 10px}._nav_13aor_1{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:var(--primary);opacity:0;pointer-events:none;transition:all .2s ease}._hidden_13aor_94:checked~._nav_13aor_1 ._mobileBrandHeader_13aor_167{display:flex;justify-content:center;position:absolute;top:25px;left:0;width:100%;z-index:9995}._hidden_13aor_94:checked~._nav_13aor_1 ._mobileBrandHeader_13aor_167 ._brandContainer_13aor_41{flex-direction:column;align-items:center;gap:6px}._hidden_13aor_94:checked~._nav_13aor_1 ._mobileBrandHeader_13aor_167 ._brandLogo_13aor_49{width:60px;height:60px}._hidden_13aor_94:checked~._nav_13aor_1 ._mobileBrandHeader_13aor_167 ._brandSubtitle_13aor_75{text-align:center;font-size:.7rem}._hidden_13aor_94:checked~._nav_13aor_1 ._mobileBrandHeader_13aor_167 h1{font-size:1.5rem;text-align:center;margin:0}._nav_13aor_1 ._nav__items_13aor_107{position:absolute;top:58%;transform:translateY(-50%);width:100%;padding-inline-start:0;display:flex;flex-direction:column;gap:0;margin-right:0}._nav_13aor_1 ._nav__items_13aor_107 ._nav__item_13aor_107{display:block;width:100%;text-align:center}._nav_13aor_1 ._nav__items_13aor_107 ._nav__item_13aor_107:nth-child(1) a{transition-delay:.2s}._nav_13aor_1 ._nav__items_13aor_107 ._nav__item_13aor_107:nth-child(2) a{transition-delay:.3s}._nav_13aor_1 ._nav__items_13aor_107 ._nav__item_13aor_107 ._nav__link_13aor_115{padding:12px 25px;opacity:0;color:var(--shades);font-size:22px;font-weight:600;transform:translateY(-20px);transition:all .2s ease;text-align:center}._nav_13aor_1 ._nav__items_13aor_107 ._nav__item_13aor_107 ._nav__link_13aor_115:hover{color:var(--secondary)}._nav_13aor_1 ._nav__items_13aor_107 ._userSection_13aor_131{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-left:none!important;margin-left:0!important;padding-left:0!important;margin-top:1.5rem!important;gap:12px!important;width:100%!important;float:none!important}._nav_13aor_1 ._nav__items_13aor_107 ._userSection_13aor_131 ._userEmail_13aor_140{max-width:85%!important;font-size:1rem!important;font-weight:500!important;color:var(--shades)!important;text-align:center!important;white-space:normal!important;word-break:break-word!important}._nav_13aor_1 ._nav__items_13aor_107 ._userSection_13aor_131 ._logoutButton_13aor_149{width:auto!important;min-width:150px!important;padding:8px 20px!important;font-size:.9rem!important;background-color:transparent!important;border:2px solid #ef4444!important;color:#ef4444!important;border-radius:25px!important;text-align:center!important;cursor:pointer!important}._nav_13aor_1 ._nav__items_13aor_107 ._userSection_13aor_131 ._logoutButton_13aor_149:hover,._nav_13aor_1 ._nav__items_13aor_107 ._userSection_13aor_131 ._logoutButton_13aor_149:active{background-color:#ef4444!important;color:#fff!important}._nav__open_13aor_99{position:absolute;right:15px;top:16px;display:block;width:48px;height:48px;cursor:pointer;z-index:9999;border-radius:50%}._nav__open_13aor_99 i{display:block;width:20px;height:2px;background-color:var(--secondary);border-radius:2px;margin-left:14px}._nav__open_13aor_99 i:nth-child(1){margin-top:16px}._nav__open_13aor_99 i:nth-child(2){margin-top:4px;opacity:1}._nav__open_13aor_99 i:nth-child(3){margin-top:4px}._hidden_13aor_94:checked+._nav__open_13aor_99{transform:rotate(45deg)}._hidden_13aor_94:checked+._nav__open_13aor_99 i{background-color:var(--shades);transition:transform .2s ease}._hidden_13aor_94:checked+._nav__open_13aor_99 i:nth-child(1){transform:translateY(6px) rotate(180deg)}._hidden_13aor_94:checked+._nav__open_13aor_99 i:nth-child(2){opacity:0}._hidden_13aor_94:checked+._nav__open_13aor_99 i:nth-child(3){transform:translateY(-6px) rotate(90deg)}._hidden_13aor_94:checked~._nav_13aor_1{z-index:9990;opacity:1;pointer-events:auto}._hidden_13aor_94:checked~._nav_13aor_1 ._nav__items_13aor_107 li a{opacity:1;transform:translateY(0)}}._appContainer_m4j2o_1{max-width:500px;margin:0 auto;background-color:#f8fafc;min-height:100vh;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px}._cardSection_m4j2o_15{background:#fff;border-radius:20px;padding:32px 24px;box-shadow:0 4px 20px #0000000d;border:1px solid #e2e8f0;text-align:center}._logoContainer_m4j2o_24{width:130px;height:130px;margin:0 auto 20px;border-radius:50%;overflow:hidden;box-shadow:0 4px 12px #0000001a;border:3px solid var(--primary)}._logoImage_m4j2o_34{width:100%;height:100%;object-fit:cover}._sectionTitle_m4j2o_40{font-size:18px;font-weight:700;margin:0 0 24px;color:#0f172a}._googleLoginBtn_m4j2o_47{width:100%;background:#fff;color:#1e293b;border:1px solid #cbd5e1;padding:14px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 2px 4px #0000000d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px}._googleLoginBtn_m4j2o_47:hover{background:#f8fafc;border-color:#94a3b8;box-shadow:0 4px 8px #00000014;transform:translateY(-1px)}._googleLoginBtn_m4j2o_47:active{transform:scale(.99)}._bottomNav_rlle0_1{position:fixed;bottom:0;left:0;right:0;height:65px;background-color:#fff;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #e2e8f0;box-shadow:0 -2px 10px #0000000d;z-index:1000}._navItem_rlle0_16{background:none;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#64748b;font-size:.7rem;font-weight:500;gap:4px;flex:1;height:100%;cursor:pointer;transition:color .2s}._navItem_rlle0_16 span:first-child{font-size:1.25rem}._navItem_rlle0_16:hover{background-color:#f8fafc}._navItem_rlle0_16._active_rlle0_42{color:var(--primary);font-weight:700}._appContainer_gl3ie_4{max-width:800px;margin:0 auto;background-color:#f1f5f9;min-height:100vh;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;box-sizing:border-box;padding-bottom:85px}._header_gl3ie_15{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 12px #99181833;position:sticky;top:0;z-index:10}._title_gl3ie_30{font-size:20px;font-weight:700;margin:0;text-transform:capitalize}._mainContent_gl3ie_37{flex:1;padding:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._loadingContainer_gl3ie_46{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:1.1rem;color:#64748b;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}._sectionWrapper_gl3ie_59{display:flex;flex-direction:column;gap:12px}._sectionTitle_gl3ie_65{font-size:18px;color:#1e293b;margin:0 0 4px;font-weight:700}._historicoSub_gl3ie_72{font-size:13px;color:#64748b;margin:0 0 8px}._cardSection_gl3ie_78{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0}._activeOrderCard_gl3ie_86{border-left:4px solid var(--primary, #0284c7)}._statusHeader_gl3ie_90{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}._pedidoInfoWrapper_gl3ie_97{display:flex;flex-direction:column;gap:2px}._pedidoId_gl3ie_103{font-size:15px;color:#0f172a;font-weight:700}._badgeStatus_gl3ie_112{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;text-transform:capitalize;background:#f1f5f9;color:#475569}._recebido_gl3ie_122{background:#fef3c7;color:#b45309}._preparando_gl3ie_123{background:#ffedd5;color:#c2410c}._pronto_gl3ie_124{background:#e0f2fe;color:#0369a1}._entrega_gl3ie_125{background:#ede9fe;color:#6d28d9}._concluido_gl3ie_126,._entregue_gl3ie_126,._retirado_gl3ie_126{background:#dcfce7;color:#15803d}._cancelado_gl3ie_127{background:#fee2e2;color:#b91c1c}._timeline_gl3ie_132{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:10px;border-radius:8px;margin-bottom:12px}._timelineStep_gl3ie_142{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.4;transition:opacity .2s;font-size:10px;color:#64748b;font-weight:500;text-align:center;flex:1}._stepIcon_gl3ie_156{font-size:16px;background:#e2e8f0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}._activeStep_gl3ie_167{opacity:1;color:var(--primary, #0284c7);font-weight:600}._activeStep_gl3ie_167 ._stepIcon_gl3ie_156{background:#e0f2fe;border:2px solid var(--primary, #0284c7)}._infoBoxDetalhes_gl3ie_181{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-top:10px;margin-bottom:12px}._subTitleUnificado_gl3ie_190{margin:0 0 8px;font-size:13px;color:#1e293b;font-weight:700}._detalhesGrid_gl3ie_197{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}._detalheItem_gl3ie_203{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#334155;background:#fff;padding:8px;border-radius:6px;border:1px solid #f1f5f9}._detalheIcon_gl3ie_215{font-size:14px;line-height:1;margin-top:2px}._detalheContent_gl3ie_221{display:flex;flex-direction:column}._detalheLabel_gl3ie_226{font-size:9px;color:#64748b;text-transform:uppercase;font-weight:600;letter-spacing:.5px}._detalheValue_gl3ie_234{font-size:11px;color:#0f172a;font-weight:500;margin-top:1px}._secaoItensInterna_gl3ie_241{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:10px}._subTitleItens_gl3ie_247{font-size:12px;color:#334155;font-weight:700;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}._itemList_gl3ie_256{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}._cartItem_gl3ie_265{background:#fff;border:1px solid #f1f5f9;border-radius:6px;padding:6px 8px}._cartItemHeader_gl3ie_272{display:flex;justify-content:space-between;align-items:flex-start;font-size:12px;color:#1e293b}._cartItemTitle_gl3ie_280{font-weight:400}._badgeTam_gl3ie_284{font-size:10px;color:#64748b}._cartItemSubtotal_gl3ie_289{font-weight:600;color:#0f172a}._cartAcompanhamentos_gl3ie_294,._cartObservacaoView_gl3ie_294{font-size:11px;color:#64748b;margin-top:3px}._observacoesGerais_gl3ie_300{font-size:11px;color:#475569;background:#fdf4ff;border:1px solid #f5d0fe;padding:6px;border-radius:6px;margin-top:4px}._actionButtonsBox_gl3ie_313{display:flex;gap:8px;margin-top:12px;width:100%;flex-wrap:wrap}._advanceBtn_gl3ie_321{background-color:var(--primary, #0284c7);color:#fff;border:none;padding:10px 14px;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:background-color .2s;flex:2;display:flex;align-items:center;justify-content:center;gap:6px}._advanceBtn_gl3ie_321:hover{background-color:var(--primary-dark, #0369a1)}._cancelButton_gl3ie_342{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:10px 14px;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s;flex:1;display:flex;align-items:center;justify-content:center;gap:6px}._cancelButton_gl3ie_342:hover{background:#fee2e2}._deleteBtn_gl3ie_363{background-color:#7f1d1d;color:#fff;border:none;padding:10px 14px;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:6px}._deleteBtn_gl3ie_363:hover{background-color:#991b1b}._deleteBtnSmall_gl3ie_383{background:transparent;border:none;cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px;transition:background .2s}._deleteBtnSmall_gl3ie_383:hover{background:#fee2e2}._emptyState_gl3ie_400{background:#fff;border-radius:16px;padding:30px 20px;text-align:center;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px dashed #cbd5e1}._emptyIcon_gl3ie_413{font-size:36px}._nohadOrder_gl3ie_417{color:#64748b;font-size:14px;margin:0}._filtrosContainer_gl3ie_426{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;background:#fff;padding:14px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;align-items:flex-end}._filtroGrupo_gl3ie_438{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#475569}._filtroInput_gl3ie_447{padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:12px;color:#1e293b;background-color:#f8fafc;outline:none;transition:border-color .2s}._filtroInput_gl3ie_447:focus{border-color:var(--primary, #0284c7);background-color:#fff}._limparFiltrosBtn_gl3ie_463{background-color:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:8px 12px;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:background-color .2s;height:35px}._limparFiltrosBtn_gl3ie_463:hover{background-color:#e2e8f0;color:#0f172a}._historyList_gl3ie_481{display:flex;flex-direction:column;gap:8px}._cardSectionHistory_gl3ie_487{background:#fff;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s}._historySummaryHeader_gl3ie_495{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff}._historySummaryHeader_gl3ie_495:hover{background:#f8fafc}._historyDate_gl3ie_508{font-size:11px;color:#64748b}._historyRightSide_gl3ie_513{display:flex;align-items:center;gap:10px}._historyValueBadge_gl3ie_519{font-size:12px;font-weight:700;color:#15803d;background:#f0fdf4;padding:3px 8px;border-radius:6px;border:1px solid #dcfce7}._expandArrow_gl3ie_529{font-size:10px;color:#64748b}._historyDetails_gl3ie_534{padding:0 16px 16px;border-top:1px solid #f1f5f9;background:#fff}._faturamentoCard_gl3ie_540{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 3px #0000000d;margin-bottom:4px}._faturamentoIcon_gl3ie_552{font-size:28px;background:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000000d}._faturamentoContent_gl3ie_564{display:flex;flex-direction:column}._faturamentoLabel_gl3ie_569{font-size:11px;color:#166534;text-transform:uppercase;font-weight:700;letter-spacing:.5px}._faturamentoValue_gl3ie_577{font-size:20px;color:#14532d;font-weight:800;margin-top:2px}._appContainer_bhgfg_1{max-width:800px;margin:0 auto;background-color:#f8fafc;min-height:100vh;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;padding-bottom:100px;box-sizing:border-box;position:relative}._header_bhgfg_13{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:10px 20px;text-align:center;position:sticky;top:0;z-index:10}._title_bhgfg_23{font-size:14px;margin:8px 0 0;font-weight:600;background:#fff3;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}._mainContent_bhgfg_34{display:flex;flex-direction:column}._cardSection_1npfy_1{background:#f8fafc}._catalogHeader_1npfy_5{position:sticky;top:0;z-index:10;background:#fff;padding:14px 16px;border-radius:0 0 20px 20px;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;max-width:1000px;margin:0 auto 24px;box-shadow:0 6px 20px #0000000a}._categoryTabs_1npfy_21{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}._categoryTabs_1npfy_21::-webkit-scrollbar{display:none}._tabButton_1npfy_33{flex:1;min-width:110px;padding:6px 8px;background:#f1f5f9;border:1px solid transparent;border-radius:12px;font-size:13px;font-weight:600;color:#475569;text-align:center;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tabButton_1npfy_33:hover{background:#e2e8f0;color:#0f172a}._tabActive_1npfy_54{background:var(--primary)!important;color:#fff!important;box-shadow:0 4px 12px #99181840}._categoriesContainer_1npfy_60{display:flex;flex-direction:column;gap:32px;padding:16px;max-width:1000px;margin:0 auto}._categoryGroup_1npfy_69{scroll-margin-top:90px}._categoryTitle_1npfy_73{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 16px 4px;letter-spacing:-.3px}._productsGrid_1npfy_82{display:flex;flex-direction:column;gap:16px}._productCard_1npfy_88{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;display:flex;flex-direction:row;align-items:center;box-shadow:0 4px 12px #00000008;transition:all .25s ease;cursor:pointer;padding:12px;gap:16px}._productCard_1npfy_88:hover{transform:translateY(-3px);box-shadow:0 12px 24px -6px #00000014;border-color:#cbd5e1}._productImageWrapper_1npfy_110{position:relative;width:110px;height:110px;flex-shrink:0;border-radius:14px;overflow:hidden;background:#f1f5f9}._productImg_1npfy_120{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._productCard_1npfy_88:hover ._productImg_1npfy_120{transform:scale(1.05)}._badgeDestaque_1npfy_132{position:absolute;top:6px;left:6px;background:#0f172ad9;color:#fbbf24;padding:2px 8px;font-size:10px;font-weight:700;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:3px}._productInfo_1npfy_148{display:flex;flex-direction:column;flex:1;justify-content:center}._productName_1npfy_155{font-size:16px;font-weight:700;margin:0 0 4px;color:#0f172a;line-height:1.3}._productDescription_1npfy_163{font-size:12px;color:#64748b;line-height:1.4;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardFooterInfo_1npfy_174{display:flex;justify-content:space-between;align-items:center;margin-top:4px}._priceWrapper_1npfy_181{display:flex;flex-direction:column}._priceLabel_1npfy_186{font-size:10px;color:#94a3b8;font-weight:600;text-transform:uppercase}._productPrice_1npfy_193{font-size:16px;font-weight:800;color:#16a34a}._btnAddQuick_1npfy_200{background:#fef2f2;color:var(--primary);border:1px solid #fecaca;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}._btnAddQuick_1npfy_200:hover{background:var(--primary);color:#fff;border-color:var(--primary)}@media(min-width:768px){._productsGrid_1npfy_82{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._productCard_1npfy_88{flex-direction:column;align-items:stretch;padding:0}._productImageWrapper_1npfy_110{width:100%;height:220px;border-radius:20px 20px 0 0}._productInfo_1npfy_148{padding:16px}._badgeDestaque_1npfy_132{top:12px;left:12px}}@keyframes _pulseShimmer_1npfy_1{0%{background-color:#e2e8f0}50%{background-color:#f1f5f9}to{background-color:#e2e8f0}}._skeletonPulse_1npfy_255{animation:_pulseShimmer_1npfy_1 1.5s infinite ease-in-out}._tabSkeleton_1npfy_259{width:100px;height:40px;border-radius:30px;animation:_pulseShimmer_1npfy_1 1.5s infinite ease-in-out}._skeletonLine_1npfy_266{border-radius:6px;animation:_pulseShimmer_1npfy_1 1.5s infinite ease-in-out}._skeletonTitle_1npfy_271{width:70%;height:18px;margin-bottom:8px}._skeletonDesc_1npfy_277{width:90%;height:12px;margin-bottom:12px}._modalOverlay_erj9q_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:99999;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_erj9q_17{background:#fff;width:100%;max-width:600px;height:100dvh;max-height:100dvh;margin:top;position:relative;box-shadow:0 -10px 25px -5px #00000026;animation:_modalAppear_erj9q_1 .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}@keyframes _modalAppear_erj9q_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modalCloseBtn_erj9q_41{position:absolute;top:12px;right:12px;background:#00000080;color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s}._modalCloseBtn_erj9q_41:hover{background:#000c}._modalImageWrapper_erj9q_64{width:100%;height:40dvh;position:relative;overflow:hidden;flex-shrink:0}._modalImg_erj9q_72{width:100%;height:100%;object-fit:cover}._modalInfo_erj9q_78{padding:20px 20px 90px;overflow-y:auto;flex:1;display:flex;flex-direction:column}._modalTitle_erj9q_87{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 8px}._modalDescription_erj9q_94{font-size:14px;color:#64748b;line-height:1.5;margin-bottom:20px}._modalControls_erj9q_102{display:grid;grid-template-columns:1fr 120px;gap:12px;margin-bottom:20px}._modalControlField_erj9q_109,._modalControlFieldQty_erj9q_110{position:relative;isolation:isolate}._modalFooter_erj9q_115{position:absolute!important;bottom:calc(16px + env(safe-area-inset-bottom));left:16px!important;right:16px!important;background-color:transparent;background:transparent;border-top:none!important;box-shadow:none;padding:0!important;z-index:30!important;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;justify-content:center}._inputObsModal_erj9q_133{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-family:inherit;background-color:#fff;color:#0f172a;box-sizing:border-box;margin-top:6px}._inputObsModal_erj9q_133:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #9918181a}._modalObsContainer_erj9q_152{margin-top:16px}._stepperBtn_erj9q_156{background:#f1f5f9;border:none;color:#0f172a;font-weight:700;font-size:14px;width:30px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}._stepperBtn_erj9q_156:hover{background:#e2e8f0}._stepperValue_erj9q_174{flex:1;text-align:center;font-size:13px;font-weight:600;color:#0f172a}._addButton_erj9q_182{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;width:80%;box-shadow:0 8px 20px #99181859;transition:transform .2s,box-shadow .2s}._addButton_erj9q_182:active{transform:scale(.98)}._miniLabel_erj9q_200{display:block;font-size:10px;font-weight:600;color:#64748b;margin-bottom:3px;text-transform:uppercase}._qtyStepper_erj9q_209{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;height:38px;width:100%}._radioGroupContainer_erj9q_221{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #00000005}._groupHeader_erj9q_230{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._groupTitle_erj9q_237{font-size:14px;font-weight:700;color:#0f172a}._groupBadgeObrigatorio_erj9q_243{background:#fee2e2;color:#991b1b;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase}._groupBadgeOpcional_erj9q_253{background:#f1f5f9;color:#475569;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase}._groupSubtitle_erj9q_263{font-size:12px;color:#64748b;display:block;margin-bottom:10px}._radioList_erj9q_270{display:flex;flex-direction:column;gap:8px}._radioItem_erj9q_276{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._radioItem_erj9q_276:hover{border-color:#cbd5e1;background:#f1f5f9}._radioItemSelected_erj9q_294{border-color:var(--primary);background:#fff5f5}._radioCircle_erj9q_299{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s}._radioItemSelected_erj9q_294 ._radioCircle_erj9q_299{border-color:var(--primary)}._radioDot_erj9q_315{width:10px;height:10px;background:var(--primary);border-radius:50%}._checkboxSquare_erj9q_323{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;transition:all .2s}._radioItemSelected_erj9q_294 ._checkboxSquare_erj9q_323{background:var(--primary);border-color:var(--primary)}._checkboxCheck_erj9q_341{color:#fff;font-size:12px;font-weight:700}._radioLabel_erj9q_347{font-size:13px;font-weight:500;color:#334155}._wrapper_15lxz_1{position:relative;width:100%}._button_15lxz_6{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-family:inherit;background-color:#fff;color:#0f172a;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-sizing:border-box;height:38px}._button_15lxz_6:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #9918181a}._arrow_15lxz_29{font-size:10px;color:#64748b;transition:transform .2s}._arrowUp_15lxz_35{transform:rotate(180deg)}._dropdown_15lxz_40{position:fixed;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 12px 30px -4px #00000040;z-index:999999;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}._optionItem_15lxz_52{padding:12px 14px;font-size:14px;color:#0f172a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s}._optionItem_15lxz_52:hover{background:#f1f5f9}._selected_15lxz_67{background:#fef2f2;color:var(--primary);font-weight:600}._storeHeader_qchnx_1{position:relative;background:#fff;padding-bottom:16px}._profileButton_qchnx_7:hover{background:#ffffff59;transform:scale(1.05)}._profileTopButton_qchnx_12{position:absolute;top:12px;right:12px;z-index:10;background:#00000040;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .2s,transform .1s}._profileTopButton_qchnx_12:hover{background:#000000b3;transform:scale(1.05)}._bannerWrapper_qchnx_37{width:100%;height:130px;background:url(/assets/banner-DcMNACp3.jpeg) center/cover;background-size:cover;position:relative}._bannerOverlay_qchnx_45{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000040}._logoContainer_qchnx_54{display:flex;justify-content:center;margin-top:-38px;position:relative;z-index:5}._storeLogoCircle_qchnx_62{width:76px;height:76px;border-radius:50%;background:#fff;border:3px solid #ffffff;box-shadow:0 4px 12px #0000001f;display:flex;align-items:center;justify-content:center;overflow:hidden}._brandLogo_qchnx_75{width:76px;height:76px;object-fit:cover;border-radius:50%;border:2px solid #f59e0b;box-shadow:0 2px 4px #0000004d}._storeInfoCard_qchnx_84{text-align:center;padding:8px 16px 0}._storeName_qchnx_89{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.3px}._storeMeta_qchnx_97{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#64748b}._dotSeparator_qchnx_107{color:#cbd5e1}._moreInfoLink_qchnx_111{color:var(--primary);font-weight:600;cursor:pointer}._storeStatus_qchnx_118{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 12px;border-radius:20px;margin-top:4px}._storeAberto_qchnx_130{color:#15803d;background-color:#f0fdf4}._indicatorAberto_qchnx_135{background-color:#22c55e}._storeFechado_qchnx_140{color:#b91c1c;background-color:#fef2f2}._indicatorFechado_qchnx_145{background-color:#ef4444}._indicator_qchnx_135{width:10px;height:10px;border-radius:50%}._modalOverlay_7rdgv_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_7rdgv_1 .25s ease-out}@keyframes _fadeIn_7rdgv_1{0%{opacity:0}to{opacity:1}}._modalContent_7rdgv_24{background:#fff;width:100%;max-width:500px;border-radius:24px 24px 0 0;padding:24px;box-shadow:0 -10px 25px #00000026;position:relative;box-sizing:border-box;animation:_slideUpModal_7rdgv_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideUpModal_7rdgv_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._closeButton_7rdgv_41{position:absolute;top:16px;right:16px;background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#64748b;cursor:pointer;transition:background .2s}._closeButton_7rdgv_41:hover{background:#e2e8f0;color:#0f172a}._profileHeader_7rdgv_65{display:flex;align-items:center;gap:16px;margin-top:8px;margin-bottom:16px}._avatarWrapper_7rdgv_73{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark, #991b1b) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #991b1b33}._avatarImg_7rdgv_89{width:100%;height:100%;object-fit:cover}._profileInfo_7rdgv_95{display:flex;flex-direction:column}._profileName_7rdgv_100{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 2px}._profileEmail_7rdgv_107{font-size:13px;color:#64748b;margin:0}._divider_7rdgv_113{border:none;border-top:1px solid #f1f5f9;margin:16px 0}._menuOptions_7rdgv_120{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._menuItem_7rdgv_127{display:flex;align-items:center;gap:14px;background:#f8fafc;border:1px solid #e2e8f0;padding:14px 16px;border-radius:14px;cursor:pointer;text-align:left;transition:all .2s}._menuItem_7rdgv_127:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translate(2px)}._menuIcon_7rdgv_146{font-size:20px;background:#fff;padding:8px;border-radius:10px;box-shadow:0 2px 6px #0000000a}._menuText_7rdgv_154{display:flex;flex-direction:column}._menuTitle_7rdgv_159{font-size:14px;font-weight:700;color:#0f172a}._menuDesc_7rdgv_165{font-size:11px;color:#64748b}._logoutItem_7rdgv_170{background:#fef2f2;border-color:#fecaca}._logoutItem_7rdgv_170:hover{background:#fee2e2;border-color:#fca5a5}._logoutItem_7rdgv_170 ._menuTitle_7rdgv_159{color:#dc2626}@media(min-width:768px){._modalOverlay_7rdgv_2{align-items:center}._modalContent_7rdgv_24{border-radius:20px;max-width:420px;animation:_scaleUpModal_7rdgv_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _scaleUpModal_7rdgv_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}}._floatingCartContainer_1pxpk_1{position:fixed;bottom:16px;left:0;right:0;padding:0 16px;z-index:999;display:flex;justify-content:center;animation:_slideUp_1pxpk_1 .3s ease-out}@keyframes _slideUp_1pxpk_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._floatingCartContent_1pxpk_24{width:100%;max-width:768px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-radius:16px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}._floatingCartInfo_1pxpk_38{display:flex;flex-direction:column}._floatingCartPriceRow_1pxpk_44{display:flex;align-items:baseline;gap:6px}._floatingCartPrice_1pxpk_44{font-size:16px;font-weight:800;color:#0f172a}._floatingCartSubtext_1pxpk_56{font-size:12px;color:#64748b}._floatingCartDiscount_1pxpk_61{font-size:11px;color:#16a34a;font-weight:600;margin-top:2px}._floatingCartButton_1pxpk_68{background-color:var(--primary, #dc2626);color:#fff;border:none;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s,transform .1s}._floatingCartButton_1pxpk_68:hover{filter:brightness(.9)}._floatingCartButton_1pxpk_68:active{transform:scale(.98)}._floatingCartBadge_1pxpk_91{background-color:#0003;color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}._appContainer_16m82_4{min-height:100vh;background-color:#f1f5f9;display:flex;flex-direction:column;align-items:center;padding:20px 16px;box-sizing:border-box}._mainContent_16m82_14{width:100%;max-width:600px;display:flex;flex-direction:column;gap:16px}._skeletonList_16m82_25{display:flex;flex-direction:column;gap:16px}._skeletonCard_16m82_31{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d}._skeletonLine_16m82_38{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_loading_16m82_1 1.5s infinite;border-radius:4px}@keyframes _loading_16m82_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorText_16m82_50{color:#dc2626;font-size:14px;text-align:center;margin:0}._emptyState_16m82_57{background:#fff;border-radius:16px;padding:40px 20px;text-align:center;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:40px}._emptyIcon_16m82_70{font-size:48px}._nohadOrder_16m82_74{color:#64748b;font-size:15px;margin:0}._backButton_16m82_80{background:#0284c7;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}._backButton_16m82_80:hover{background:#0369a1}._sectionWrapper_16m82_98{display:flex;flex-direction:column;gap:12px}._sectionTitle_16m82_104{font-size:18px;color:#1e293b;margin:0 0 4px;font-weight:700}._cardSection_16m82_111{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0}._activeOrderCard_16m82_119{border-left:4px solid #0284c7}._statusHeader_16m82_123{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._pedidoInfoWrapper_16m82_130{display:flex;flex-direction:column;gap:2px}._pedidoTitulo_16m82_136{font-size:13px;color:#64748b;font-weight:600;text-transform:uppercase}._pedidoId_16m82_143{font-size:16px;color:#0f172a;font-weight:700}._badgeStatus_16m82_152{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;text-transform:capitalize;background:#f1f5f9;color:#475569}._badgeStatus_16m82_152._recebido_16m82_162{background:#fef3c7;color:#b45309}._badgeStatus_16m82_152._preparando_16m82_163{background:#ffedd5;color:#c2410c}._badgeStatus_16m82_152._pronto_16m82_164{background:#e0f2fe;color:#0369a1}._badgeStatus_16m82_152._entrega_16m82_165{background:#ede9fe;color:#6d28d9}._badgeStatus_16m82_152._concluido_16m82_166,._badgeStatus_16m82_152._entregue_16m82_166,._badgeStatus_16m82_152._retirado_16m82_166{background:#dcfce7;color:#15803d}._badgeStatus_16m82_152._cancelado_16m82_167{background:#fee2e2;color:#b91c1c}._timeline_16m82_172{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:12px;border-radius:8px;margin-bottom:16px;position:relative}._timelineStep_16m82_183{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.4;transition:opacity .2s;font-size:11px;color:#64748b;font-weight:500;text-align:center;flex:1}._stepIcon_16m82_197{font-size:18px;background:#e2e8f0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}._activeStep_16m82_208{opacity:1;color:#0284c7;font-weight:600}._activeStep_16m82_208 ._stepIcon_16m82_197{background:#e0f2fe;border:2px solid #0284c7}._infoBoxDetalhes_16m82_222{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-top:12px;margin-bottom:12px}._subTitleUnificado_16m82_231{margin:0 0 10px;font-size:14px;color:#1e293b;font-weight:700}._detalhesGrid_16m82_238{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}._detalheItem_16m82_244{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#334155;background:#fff;padding:8px 10px;border-radius:6px;border:1px solid #f1f5f9}._detalheIcon_16m82_256{font-size:15px;line-height:1;margin-top:2px}._detalheContent_16m82_262{display:flex;flex-direction:column}._detalheLabel_16m82_267{font-size:10px;color:#64748b;text-transform:uppercase;font-weight:600;letter-spacing:.5px}._detalheValue_16m82_275{font-size:12px;color:#0f172a;font-weight:500;margin-top:1px}._secaoItensInterna_16m82_285{margin-top:16px;border-top:1px solid #e2e8f0;padding-top:14px}._subTitleItens_16m82_291{font-size:13px;color:#334155;font-weight:700;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}._itemList_16m82_300{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._cartItem_16m82_309{background:#fff;border:1px solid #f1f5f9;border-radius:6px;padding:8px 10px}._cartItemHeader_16m82_316{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;color:#1e293b}._cartItemTitle_16m82_324{font-weight:400}._badgeTam_16m82_328{font-size:11px;color:#64748b}._cartItemSubtotal_16m82_333{font-weight:600;color:#0f172a}._cartAcompanhamentos_16m82_338,._cartObservacaoView_16m82_338{font-size:12px;color:#64748b;margin-top:4px}._observacoesGerais_16m82_344{font-size:12px;color:#475569;background:#fdf4ff;border:1px solid #f5d0fe;padding:8px;border-radius:6px;margin-top:4px}._cancelButton_16m82_357{width:100%;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:10px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;margin-top:16px;transition:background .2s}._cancelButton_16m82_357:hover{background:#fee2e2}._historyList_16m82_378{display:flex;flex-direction:column;gap:8px}._cardSectionHistory_16m82_384{background:#fff;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s}._historySummaryHeader_16m82_392{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff}._historySummaryHeader_16m82_392:hover{background:#f8fafc}._historyDate_16m82_405{font-size:12px;color:#64748b}._historyRightSide_16m82_410{display:flex;align-items:center;gap:12px}._expandArrow_16m82_416{font-size:11px;color:#64748b}._historyDetails_16m82_421{padding:0 16px 16px;border-top:1px solid #f1f5f9;background:#fff}._appContainer_1ici9_1{max-width:800px;margin:0 auto;background-color:#f8fafc;min-height:100vh;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;box-sizing:border-box;padding-bottom:60px}._header_1ici9_12{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:10px 20px;text-align:center;position:sticky;top:0;z-index:10}._title_1ici9_22{font-size:14px;margin:8px 0 0;font-weight:600;background:#fff3;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}._mainContent_1ici9_33{padding:8px;display:flex;flex-direction:column;gap:16px}._cardSection_xe5iz_1{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000000d;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._cartTopBar_xe5iz_13{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}._voltarBtn_xe5iz_20{background:transparent;border:none;color:#0284c7;font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}._voltarBtn_xe5iz_20:hover{background:#e0f2fe}._sectionTitle_xe5iz_36{font-size:16px;font-weight:700;margin:0;color:#0f172a;display:flex;align-items:center;gap:8px}._emptyCart_xe5iz_46{text-align:center;padding:30px 20px;color:#64748b;font-size:13px;background:#f8fafc;border-radius:12px}._cartList_xe5iz_55{display:flex;flex-direction:column;gap:10px}._cartItem_xe5iz_61{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}._cartItemHeader_xe5iz_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._cartItemTitle_xe5iz_75{font-size:14px;color:#1e293b;font-weight:600}._badgeTam_xe5iz_81{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600}._removeBtn_xe5iz_89{background:#fee2e2;color:#dc2626;border:none;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}._removeBtn_xe5iz_89:hover{background:#fecaca}._cartItemDetails_xe5iz_108{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#64748b;margin-top:4px}._cartStepperContainer_xe5iz_117{display:flex;align-items:center;gap:8px;width:140px}._qtyLabel_xe5iz_124{font-size:12px;color:#64748b}._qtyStepper_xe5iz_129{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;height:38px;width:100%}._stepperBtn_xe5iz_140{background:#f1f5f9;border:none;color:#0f172a;font-weight:700;font-size:14px;width:30px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}._stepperValue_xe5iz_154{flex:1;text-align:center;font-size:13px;font-weight:600;color:#0f172a}._cartItemSubtotal_xe5iz_162{font-weight:700;color:#16a34a;font-size:15px}._cartAcompanhamentos_xe5iz_168{margin:6px 0;font-size:12px;color:#475569;background:#f1f5f9;padding:6px 10px;border-radius:8px}._acompanhamentosLabel_xe5iz_177{font-weight:600;display:block;margin-bottom:2px;color:#334155}._acompanhamentosList_xe5iz_184{margin:0;padding-left:14px;list-style-type:none}._cartObservacaoView_xe5iz_190{margin:6px 0;font-size:12px;color:#b45309;background:#fef3c7;padding:6px 10px;border-radius:8px;border:1px solid #fde68a}._floatingCartContainer_qnzul_1{position:fixed;bottom:16px;left:0;right:0;padding:0 16px;z-index:999;display:flex;justify-content:center;animation:_slideUp_qnzul_1 .3s ease-out}@keyframes _slideUp_qnzul_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._floatingCartContent_qnzul_24{width:100%;max-width:768px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-radius:16px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}._floatingCartInfo_qnzul_38{display:flex;flex-direction:column}._floatingCartLabel_qnzul_43{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase}._floatingCartPrice_qnzul_50{font-size:16px;font-weight:800;color:#16a34a}._floatingCartButton_qnzul_56{background-color:var(--primary, #991b1b);color:#fff;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s,transform .1s}._floatingCartButton_qnzul_56:hover{filter:brightness(.9)}._floatingCartButton_qnzul_56:active{transform:scale(.98)}._arrowIcon_qnzul_79{font-size:14px;font-weight:900}._cardSection_1fefx_1{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000000d;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._cartTopBar_1fefx_13{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}._voltarBtn_1fefx_20{background:transparent;border:none;color:#0284c7;font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}._voltarBtn_1fefx_20:hover{background:#e0f2fe}._sectionTitle_1fefx_36{font-size:16px;font-weight:700;margin:0 0 16px;color:#0f172a;border-bottom:2px solid #f1f5f9;padding-bottom:8px;display:flex;align-items:center;gap:8px}._subSectionTitle_1fefx_48{font-size:14px;font-weight:600;margin:12px 0 8px;color:#475569}._deliveryTypeGroup_1fefx_55{display:grid;grid-template-columns:1fr 1fr;gap:10px}._typeButton_1fefx_61{padding:12px;border:1px solid #cbd5e1;background:#f8fafc;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}._typeActive_1fefx_73{background:#fef2f2;border-color:var(--primary);color:var(--primary)}._addressBox_1fefx_79{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px;margin-top:14px}._addressColumn_1fefx_87{display:flex;flex-direction:column;gap:10px}._inputGroup_1fefx_93{margin-bottom:12px}._label_1fefx_97{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}._select_1fefx_105,._input_1fefx_93{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-family:inherit;background-color:#fff;color:#0f172a;box-sizing:border-box;transition:border-color .2s}._select_1fefx_105:focus,._input_1fefx_93:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #9918181a}._noAddressText_1fefx_124{font-size:13px;color:#64748b}._newAddressBtn_1fefx_129{background:none;border:none;color:#0284c7;cursor:pointer;text-align:left;font-weight:700}._formSubtitle_1fefx_138{font-size:13px;color:#64748b;margin-bottom:8px}._rowGrid_1fefx_144{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formActions_1fefx_150{display:flex;gap:10px;margin-top:8px}._saveAddressBtn_1fefx_156{background:#0284c7;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:700}._cancelAddressBtn_1fefx_166{background:none;border:none;color:#64748b;cursor:pointer}._floatingContainer_zwj4a_1{position:fixed;bottom:16px;left:0;right:0;padding:0 16px;z-index:999;display:flex;justify-content:center;animation:_slideUp_zwj4a_1 .3s ease-out}@keyframes _slideUp_zwj4a_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._floatingContent_zwj4a_24{width:100%;max-width:768px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-radius:16px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}._floatingInfo_zwj4a_38{display:flex;flex-direction:column}._floatingLabel_zwj4a_43{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase}._floatingPrice_zwj4a_50{font-size:16px;font-weight:800;color:#16a34a}._floatingButton_zwj4a_56{background-color:var(--primary, #991b1b);color:#fff;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s,transform .1s}._floatingButton_zwj4a_56:hover{filter:brightness(.9)}._floatingButton_zwj4a_56:active{transform:scale(.98)}._arrowIcon_zwj4a_79{font-size:14px;font-weight:900}._appContainer_1jzrv_1{min-height:100vh;background-color:#f1f5f9;display:flex;flex-direction:column;align-items:center;padding:20px 16px;box-sizing:border-box}._mainContent_1jzrv_11{width:100%;max-width:600px;display:flex;flex-direction:column;gap:16px}._cardSection_y5aaq_1{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000000d;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._cartTopBar_y5aaq_13{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}._voltarBtn_y5aaq_20{background:transparent;border:none;color:#0284c7;font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}._voltarBtn_y5aaq_20:hover{background:#e0f2fe}._sectionTitle_y5aaq_36{font-size:16px;font-weight:700;margin:0 0 16px;color:#0f172a;border-bottom:2px solid #f1f5f9;padding-bottom:8px}._optionsGrid_y5aaq_45{display:grid;grid-template-columns:1fr 1fr;gap:10px}._typeButton_y5aaq_51{padding:12px;border:1px solid #cbd5e1;background:#f8fafc;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}._typeActive_y5aaq_63{background:#fef2f2;border-color:var(--primary);color:var(--primary)}._trocoContainer_y5aaq_69{margin-top:14px}._label_y5aaq_73{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}._input_y5aaq_81{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;background-color:#fff;color:#0f172a;box-sizing:border-box}._floatingBar_1949p_1{position:fixed;bottom:16px;left:16px;right:16px;max-width:600px;margin:0 auto;background:#fff;padding:16px 20px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;align-items:center;z-index:999;border-radius:16px;border:1px solid #f1f5f9}._infoContainer_1949p_19{display:flex;flex-direction:column}._totalLabel_1949p_24{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._totalValue_1949p_32{font-size:20px;font-weight:700;color:#16a34a}._mainButton_1949p_38{background:var(--primary, #991b1b);color:#fff;border:none;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .2s}._mainButton_1949p_38:disabled{background:#cbd5e1;cursor:not-allowed}._modalOverlay_1949p_59{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-end;z-index:9999;animation:_fadeIn_1949p_1 .2s ease-out}._modalContent_1949p_74{background:#fff;width:100%;max-width:600px;border-top-left-radius:24px;border-top-right-radius:24px;padding:16px 20px 32px;box-sizing:border-box;max-height:85vh;overflow-y:auto;animation:_slideUp_1949p_1 .3s cubic-bezier(.16,1,.3,1)}._dragHandle_1949p_87{width:40px;height:4px;background:#e2e8f0;border-radius:2px;margin:0 auto 16px}._modalTitle_1949p_95{font-size:18px;font-weight:700;text-align:center;color:#0f172a;margin-bottom:24px}._reviewList_1949p_103{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._reviewItem_1949p_110{display:flex;align-items:flex-start;gap:14px;background:#f8fafc;padding:12px 14px;border-radius:12px;border:1px solid #f1f5f9}._icon_1949p_120{font-size:20px;margin-top:1px}._reviewMainText_1949p_125{font-size:14px;font-weight:600;color:#0f172a;margin:0}._reviewSubText_1949p_132{font-size:12px;color:#64748b;margin:2px 0 0}._summaryBox_1949p_138{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}._summaryRow_1949p_148{display:flex;justify-content:space-between;font-size:14px;color:#475569}._totalFinalRow_1949p_155{font-size:16px;font-weight:700;color:#0f172a;border-top:1px dashed #cbd5e1;padding-top:10px;margin-top:4px}._modalActions_1949p_164{display:flex;flex-direction:column;gap:10px}._confirmButton_1949p_170{width:100%;background:var(--primary, #991b1b);color:#fff;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #991b1b4d}._alterButton_1949p_183{width:100%;background:transparent;color:var(--primary, #991b1b);border:none;padding:12px;font-size:14px;font-weight:600;cursor:pointer}@keyframes _fadeIn_1949p_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1949p_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._appContainer_19v82_1{max-width:800px;margin:0 auto;background-color:#f8fafc;min-height:100vh;box-sizing:border-box;padding-bottom:40px}._topBar_19v82_10{padding:16px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}._voltarBtn_19v82_18{background:transparent;border:none;color:#0284c7;font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}._voltarBtn_19v82_18:hover{background:#e0f2fe}._mainContent_19v82_34{padding:16px;display:flex;flex-direction:column;gap:16px}
