.GodHub_backBtn__NocQ7{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem;text-decoration:none;margin-bottom:.75rem;transition:color .15s ease}.GodHub_backBtn__NocQ7:hover{color:var(--text-main)}.GodHub_tilesGrid__DuWV5{display:flex;flex-direction:column;gap:.75rem}.GodHub_tileCard__NLZrw{background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:1rem;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.GodHub_tileCard__NLZrw:hover{transform:translateX(3px);border-color:var(--accent-main);box-shadow:0 8px 24px -4px color-mix(in srgb,var(--accent-main) 12%,transparent)}.GodHub_iconBox__ncIrm{display:flex;align-items:center;justify-content:center;background-color:var(--bg-inner);border:1px solid var(--border-main);color:var(--accent-text);width:2.75rem;height:2.75rem;min-width:2.75rem;border-radius:.5rem;transition:all .22s cubic-bezier(.16,1,.3,1)}.GodHub_tileCard__NLZrw:hover .GodHub_iconBox__ncIrm{background-color:var(--bg-surface);color:var(--accent-main);border-color:var(--accent-main)}.GodHub_tileBody__1PcjS{display:flex;flex-direction:column;gap:.15rem;flex:1}.GodHub_tileTitle__mGnnE{font-size:1rem;font-weight:500;color:var(--text-main);margin:0}.GodHub_tileDescription__Vz0qB{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.35}.GodHub_arrowIcon__H0_Xq{color:var(--text-muted);min-width:18px;transition:transform .22s ease,color .22s ease;display:none}.GodHub_tileCard__NLZrw:hover .GodHub_arrowIcon__H0_Xq{color:var(--text-main);transform:translateX(2px)}@media (max-width:380px){.GodHub_tileDescription__Vz0qB{display:none}}@media (min-width:768px){.GodHub_tilesGrid__DuWV5{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.GodHub_tileCard__NLZrw{flex-direction:column;align-items:flex-start;padding:2rem;gap:1.25rem}.GodHub_tileCard__NLZrw:hover{transform:translateY(-3px)}.GodHub_iconBox__ncIrm{width:3.25rem;height:3.25rem;min-width:3.25rem;border-radius:.75rem}.GodHub_tileBody__1PcjS{gap:.5rem}.GodHub_tileTitle__mGnnE{font-size:1.15rem}.GodHub_tileDescription__Vz0qB{font-size:.875rem;line-height:1.45}.GodHub_arrowIcon__H0_Xq{display:block}}.HubTile_tileCard__WyttK{position:relative;border:1px solid var(--border-main);border-radius:24px;padding:1.5rem;width:100%;box-sizing:border-box;text-decoration:none;cursor:pointer;overflow:hidden;z-index:1;display:flex;align-items:center;background-color:transparent;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.01)}.HubTile_tileInner__kNzMx{display:flex;align-items:flex-start;gap:1rem;width:100%}.HubTile_tileCard__WyttK:not(.HubTile_tileDisabled__xypE5):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--text-main) 25%,transparent);background-color:color-mix(in srgb,var(--text-main) 1%,transparent)}.HubTile_tileCard__WyttK:not(.HubTile_tileDisabled__xypE5):active{transform:translateY(0);background-color:color-mix(in srgb,var(--text-main) 5%,transparent)}.HubTile_inlineIcon__L_Mud{display:inline-flex;align-items:center;justify-content:center;color:var(--tile-color,var(--text-main));font-size:1.1rem;flex-shrink:0;transition:transform .2s ease}.HubTile_inlineIcon__L_Mud svg{width:1em;height:1em}.HubTile_tileCard__WyttK:not(.HubTile_tileDisabled__xypE5):hover .HubTile_inlineIcon__L_Mud{transform:scale(1.05)}.HubTile_tileBody__lkPbw{display:flex;flex-direction:column;gap:6px;flex:1;align-items:flex-start}.HubTile_titleRow__UQZNc{display:flex;align-items:center;gap:.5rem}.HubTile_tileTitle__7H_Qu{font-size:1.05rem;font-weight:400;color:var(--tile-color,var(--text-main));margin:0;letter-spacing:-.01em;text-align:left;line-height:1.2}.HubTile_tileDescription__4M3_0{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.4;text-align:left;opacity:.85}.HubTile_actionArrow__ZqyeO{display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.3;align-self:center;padding-left:.5rem;transition:all .2s ease}.HubTile_tileCard__WyttK:not(.HubTile_tileDisabled__xypE5):hover .HubTile_actionArrow__ZqyeO{opacity:.8;color:var(--text-main);transform:translateX(3px)}.HubTile_tileDisabled__xypE5{opacity:.55;cursor:not-allowed;user-select:none;background-color:transparent;border-color:var(--border-main)}.HubTile_bloqueadoBadge__oD4If{font-size:.6rem;font-weight:800;text-transform:uppercase;color:#ffffff;background-color:#ef4444;padding:.15rem .4rem;border-radius:6px;letter-spacing:.03em;margin-left:.25rem}@container hub (max-width: 599px){.HubTile_tileCard__WyttK{padding:1.25rem 1rem}.HubTile_tileCard__WyttK:not(.HubTile_tileDisabled__xypE5):active,.HubTile_tileCard__WyttK:not(.HubTile_tileDisabled__xypE5):hover{transform:none;box-shadow:none}.HubTile_tileInner__kNzMx{gap:.75rem;align-items:center}.HubTile_tileTitle__7H_Qu{font-size:.95rem;font-weight:400}.HubTile_inlineIcon__L_Mud{font-size:1rem}.HubTile_tileDescription__4M3_0{font-size:.8rem;opacity:.75;line-height:1.25}.HubTile_actionArrow__ZqyeO{display:none}}.HubPage_page___Z2FV{padding-bottom:100px}.HubPage_hubContainer__zfU9c{width:100%;display:flex;justify-content:center;box-sizing:border-box;container-type:inline-size;container-name:hub}.HubPage_tilesGrid__0s8S4{display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-width:760px}@container hub (min-width: 600px){.HubPage_tilesGrid__0s8S4{grid-template-columns:repeat(2,1fr);gap:16px}}.LocationTrigger_locationWrapper__PZxbZ{width:auto;display:flex}.LocationTrigger_locationButton__JSW_B{display:flex;align-items:center;gap:.375rem;width:auto;padding:0;background-color:transparent;border:none;cursor:pointer;text-align:left}.LocationTrigger_locationButton__JSW_B:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.LocationTrigger_locationText__kPdEc{font-size:.8rem;font-weight:500;color:var(--text-main);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.LocationTrigger_locationChevron__RyrP2{color:var(--accent-main);flex-shrink:0;fill:currentColor}.LocationSelector_collapsibleSection__yoe4X{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease;display:flex;flex-direction:column;gap:1.25rem;margin-top:0}.LocationSelector_collapsibleSectionVisible__QVTaJ{max-height:1000px;opacity:1;margin-top:1rem;overflow:visible!important}.LocationSelector_statusError__8sTRL{background-color:var(--bg-main);border-left:3px solid #ef4444;color:var(--text-main);font-size:.8rem;font-weight:500;padding:.75rem 1rem;border-radius:8px;margin-top:1rem;animation:LocationSelector_fadeInFieldError__p9tOa .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes LocationSelector_fadeIn__hugQs{0%{opacity:0}to{opacity:1}}@keyframes LocationSelector_slideUp__07h8n{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes LocationSelector_desktopModalAnim__6yIdY{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes LocationSelector_fadeInFieldError__p9tOa{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderActions_sentinel__w5dhA{height:1px;margin-bottom:-1px;pointer-events:none;visibility:hidden}.HeaderActions_headerContainer___ybde{display:flex;align-items:center;gap:.75rem;width:100%;margin:1.5rem 0;padding:.85rem 0;transition:transform .3s cubic-bezier(.4,0,.2,1);justify-content:flex-start;background:transparent}.HeaderActions_flipWrapper__ME3u8{perspective:600px;display:flex;align-items:center;justify-content:center;padding-left:1rem}.HeaderActions_flipCard__KIvYp{position:relative;display:flex;align-items:center;justify-content:center;width:100%;transition:transform 1.2s cubic-bezier(.25,1,.5,1);transform-style:preserve-3d;background:transparent}.HeaderActions_flipped__oc1ee{transform:rotateX(180deg)}.HeaderActions_flipBack__s0MEV,.HeaderActions_flipFront__t6Fcl{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;width:100%;background:transparent}.HeaderActions_flipFront__t6Fcl{transform:rotateX(0deg)}.HeaderActions_flipBack__s0MEV{position:absolute;top:0;left:0;right:0;bottom:0;transform:rotateX(-180deg)}@media (min-width:769px){.HeaderActions_headerContainer___ybde{justify-content:flex-start;position:static;transform:none!important;padding:1rem 0;background:transparent!important}.HeaderActions_flipCard__KIvYp{transform:none!important}}@media (max-width:768px){.HeaderActions_headerContainer___ybde{justify-content:flex-start;position:sticky;top:.75rem;z-index:30;height:52px;border-radius:9999px;padding:0 .85rem;margin:1rem 0;background:transparent!important;border:none!important;box-shadow:none!important}.HeaderActions_headerContainer___ybde:before{content:"";position:absolute;inset:0;border-radius:9999px;background-color:color-mix(in srgb,var(--bg-surface) 75%,transparent);border:1px solid color-mix(in srgb,var(--border-main) 60%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--text-main) 10%,transparent);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.HeaderActions_headerContainer___ybde.HeaderActions_sticky__gZAb0:before{opacity:1}.HeaderActions_headerContainer___ybde>:last-child{display:block;flex-grow:1;max-width:none}.HeaderActions_hidden__aCN0V{transform:translateY(calc(-100% - 2rem))}}.Button_btn__x__kd{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;border:1px solid transparent;box-sizing:border-box;cursor:pointer;white-space:nowrap;position:relative;-webkit-tap-highlight-color:transparent;transition:padding .35s cubic-bezier(.34,1.56,.64,1),transform .15s ease,background-color .3s ease,border-color .25s ease,color .25s ease,opacity .25s ease;--accent-contrast:var(--accent-contrast-light,var(--accent-main))}[data-theme=dark] .Button_btn__x__kd{--accent-contrast:var(--accent-contrast-dark,var(--accent-main))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Button_btn__x__kd{--accent-contrast:var(--accent-contrast-dark,var(--accent-main))}}.Button_btn__x__kd:active:not(:disabled){transform:scale(.92)}.Button_iconWrapper__tqn3l{display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:color .25s ease,transform .25s ease}.Button_label__lFQJf{position:relative;z-index:2}.Button_btn__x__kd:not(.Button_selector__VA_m7){gap:.5rem;padding:.75rem 1.25rem}.Button_pill__XCEtg{border-radius:9999px}.Button_square__FtqUI{border-radius:12px}.Button_btn__x__kd:after{content:"";position:absolute;right:14px;top:50%;width:4px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-65%) rotate(45deg) scale(0);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;z-index:3;pointer-events:none}.Button_btn__x__kd.Button_selected__kmhA0{padding-right:2.25rem!important;background-color:color-mix(in srgb,var(--accent-main) 20%,transparent)!important;border-color:color-mix(in srgb,var(--accent-contrast) 40%,transparent)!important;color:var(--accent-contrast)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Button_btn__x__kd.Button_selected__kmhA0 .Button_iconWrapper__tqn3l{color:var(--accent-contrast)!important}.Button_btn__x__kd.Button_selected__kmhA0:after{transform:translateY(-65%) rotate(45deg) scale(1);opacity:1}.Button_primary__gNjMo{background-color:color-mix(in srgb,var(--accent-main) 20%,transparent);border:1px solid color-mix(in srgb,var(--accent-contrast) 50%,transparent);color:var(--accent-contrast);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Button_primary__gNjMo .Button_iconWrapper__tqn3l{color:inherit}.Button_primary__gNjMo:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-main) 30%,transparent);border-color:color-mix(in srgb,var(--accent-contrast) 60%,transparent);color:var(--accent-contrast);transform:translateY(-2px)}.Button_primary__gNjMo.Button_selected__kmhA0{background-color:color-mix(in srgb,var(--accent-main) 25%,transparent)!important;border-color:color-mix(in srgb,var(--accent-contrast) 50%,transparent)!important;color:var(--accent-contrast)!important}.Button_secondary__6ARy2{background-color:color-mix(in srgb,var(--bg-surface) 65%,transparent);color:var(--text-main);border:1px solid color-mix(in srgb,var(--border-main) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:color-mix(in srgb,var(--bg-surface) 90%,transparent);border-color:var(--border-main);color:var(--text-main);transform:translateY(-2px)}.Button_danger__yObcW{background-color:transparent;border-color:transparent;color:var(--text-secondary)}.Button_danger__yObcW:hover:not(:disabled){background-color:var(--bg-inner);color:var(--text-main);transform:translateY(-1px)}.Button_selector__VA_m7{gap:.75rem;padding:.65rem .85rem;background-color:var(--bg-inner);border-color:transparent;color:var(--text-secondary);justify-content:flex-start;overflow:hidden;z-index:1}.Button_selector__VA_m7 .Button_iconWrapper__tqn3l{width:28px;height:28px;border-radius:50%;background-color:var(--bg-surface);color:var(--text-secondary);flex-shrink:0}.Button_selector__VA_m7 .Button_label__lFQJf{text-align:left}.Button_selector__VA_m7:hover:not(:disabled) .Button_iconWrapper__tqn3l{background-color:var(--bg-inner);color:var(--text-main)}.Button_selector__VA_m7.Button_selected__kmhA0 .Button_iconWrapper__tqn3l{border-radius:9px;background-color:color-mix(in srgb,var(--accent-main) 15%,transparent)!important;color:var(--accent-contrast)!important}.Button_bgMain__MtUQv{background-color:var(--bg-main)}.Button_bgInner__C9PSC{background-color:var(--bg-inner)}.Button_bgSurface__uFR2E{background-color:var(--bg-surface)}.Button_bgAccent__RlAfh{background-color:var(--accent-main);color:var(--accent-solid-contrast,#ffffff)!important}.Button_bgAccent__RlAfh .Button_iconWrapper__tqn3l{color:inherit!important}.Button_bgAccentSoft__VMWHN{background-color:color-mix(in srgb,var(--accent-main) 10%,transparent)}.Button_bgTransparent__gyPN1{background-color:transparent}.Button_colorMain__z1aHr{color:var(--text-main)}.Button_colorSecondary__j1VTB{color:var(--text-secondary)}.Button_colorAccent__HPf8O{color:var(--accent-contrast)}.Button_colorSurface__eeMon{color:var(--bg-surface)}.Button_borderAccent__zYXoN{border-color:color-mix(in srgb,var(--accent-contrast) 40%,transparent)}.Button_borderMain__C_oi5{border-color:var(--text-main)}.Button_borderInner__qG_TT{border-color:var(--bg-inner)}.Button_borderTransparent__di7eQ{border-color:transparent}.Button_btn__x__kd:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.Button_loading__xz7Vs{position:relative;pointer-events:none;opacity:.8}.BlankContent_container__LmYeH{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 2rem;max-width:28rem;margin:auto;flex:1}.BlankContent_iconBox__f9N17{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background-color:var(--bg-surface);border:1px solid var(--border-main);margin-bottom:1.75rem;position:relative;animation:BlankContent_float__ZvG2r 4s ease-in-out infinite}.BlankContent_iconWrapper__DNbBj{color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .25s ease}.BlankContent_container__LmYeH:hover .BlankContent_iconWrapper__DNbBj{transform:scale(1.15) rotate(-5deg);color:var(--accent-main)}.BlankContent_title__zpxjF{margin:0 0 .75rem;font-size:1.35rem;font-weight:600;color:var(--text-main);letter-spacing:-.02em}.BlankContent_description__q7EUt{margin:0 0 2rem;font-size:.9rem;color:var(--text-secondary);line-height:1.6;font-weight:400;max-width:22rem}@keyframes BlankContent_float__ZvG2r{0%,to{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.01)}50%{transform:translateY(-8px);box-shadow:0 16px 24px rgba(0,0,0,.04);border-color:var(--bg-inner)}}.BlankContent_actionSlot__7vhhe{width:100%;display:flex;justify-content:center;margin-top:.5rem}.RestaurantCard_card__h6VWP{display:flex;flex-direction:row;align-items:center;gap:1.15rem;text-decoration:none;background-color:var(--bg-surface);border-radius:1.25rem;padding:1.15rem;cursor:pointer;width:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.RestaurantCard_card__h6VWP:hover{transform:translateY(-2px)}.RestaurantCard_imageWrapper__ZOmIB{width:80px;height:80px;flex-shrink:0;position:relative;background-color:var(--bg-inner);border-radius:.75rem;overflow:hidden;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.RestaurantCard_imageWrapper__ZOmIB img{object-fit:cover;width:100%!important;height:100%!important;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.RestaurantCard_card__h6VWP:hover .RestaurantCard_imageWrapper__ZOmIB img{transform:scale(1.05)}.RestaurantCard_infoContainer__2KOAB{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:0;flex:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.RestaurantCard_card__h6VWP:hover .RestaurantCard_infoContainer__2KOAB{transform:translateX(2px)}.RestaurantCard_category___xVrM{font-size:.85rem;color:var(--text-secondary);opacity:.7;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;letter-spacing:-.01em}.RestaurantCard_arrowWrapper__VLbCk{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);opacity:.4;flex-shrink:0;margin-left:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,color .3s ease}.RestaurantCard_card__h6VWP:hover .RestaurantCard_arrowWrapper__VLbCk{opacity:1;color:var(--text-main);transform:translateX(3px)}@media (max-width:640px){.RestaurantCard_card__h6VWP:active{transform:scale(.98);transition:transform .15s ease}}.RestaurantNamePlan_wrapper__48PCJ{display:inline-flex;align-items:center;gap:6px;min-width:0}.RestaurantNamePlan_iconWrapper__uCtDS{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent-main) 10%,transparent);flex-shrink:0}.RestaurantNamePlan_planIcon__iGPkR{color:var(--accent-main);flex-shrink:0}.RestaurantNamePlan_restaurantName__xJ75_{color:var(--text-main);letter-spacing:.015em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RestaurantNamePlan_card__ccqzh .RestaurantNamePlan_restaurantName__xJ75_{font-size:.875rem;font-weight:500}.RestaurantNamePlan_card__ccqzh .RestaurantNamePlan_iconWrapper__uCtDS{width:20px;height:20px;border-radius:5px}.RestaurantNamePlan_card__ccqzh .RestaurantNamePlan_planIcon__iGPkR{width:11px;height:11px}.RestaurantNamePlan_header__FZjru .RestaurantNamePlan_restaurantName__xJ75_{font-size:1.35rem;font-weight:600}.RestaurantNamePlan_header__FZjru .RestaurantNamePlan_iconWrapper__uCtDS{width:28px;height:28px;border-radius:6px}.RestaurantNamePlan_header__FZjru .RestaurantNamePlan_planIcon__iGPkR{width:15px;height:15px}.RestaurantGrid_header__yYDG9{display:flex;align-items:center;padding-bottom:1rem;gap:.5rem}.RestaurantGrid_title__qaJcx{font-size:1.125rem;font-weight:500;color:var(--text-main);letter-spacing:-.015em}.RestaurantGrid_counter__2QDok{font-size:.75rem;color:var(--text-muted);font-weight:400;margin-block-start:.2rem}.RestaurantGrid_noRestaurantsMessage__Q2T_Z{color:var(--text-secondary);font-size:.875rem;padding:2rem 0;font-weight:400}.RestaurantGrid_gridSystem__vUByN{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.5rem;width:100%}@media (max-width:400px){.RestaurantGrid_gridSystem__vUByN{grid-template-columns:1fr;gap:1.25rem}}.HomeFeed_products__au6jt{display:flex;flex-direction:column;gap:40px}.HomeFeed_mainLayoutGrid__9ho5U{display:block;width:100%;margin-top:3rem}.HomeFeed_contentColumn__hSUCC{width:100%;display:flex;flex-direction:column;gap:2.5rem;min-width:0}@media (max-width:900px){.HomeFeed_mainLayoutGrid__9ho5U{flex-direction:column}}.HomeFeed_emptySearchContainer__rJOO9{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;background-color:var(--bg-surface);border:1px dashed var(--border-main);border-radius:1rem;max-width:28rem;margin:3rem auto 1rem}.HomeFeed_emptySearchIconBox__lgT_L{background-color:var(--accent-bg);color:var(--accent-main);width:4.5rem;height:4.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.HomeFeed_emptySearchTitle__LN0hP{margin:0 0 .5rem;font-size:1.125rem;color:var(--text-main);font-weight:500}.HomeFeed_emptySearchDescription__s6kms{margin:0 0 1.5rem;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.HomeFeed_resetSearchBtn__ZN4Br{background-color:var(--accent-main);color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}@media (hover:hover){.HomeFeed_resetSearchBtn__ZN4Br:hover{background-color:var(--accent-hover);transform:translateY(-1px)}}@media (max-width:768px){.HomeFeed_resetSearchBtn__ZN4Br:active{transform:scale(.97);opacity:.9}}.HomeFeedSkeleton_feedSkeleton__xzpsU{display:flex;flex-direction:column;gap:2rem;width:100%}.HomeFeedSkeleton_feedSection___P_CT{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.HomeFeedSkeleton_skeleton__lzt4o{background-color:color-mix(in srgb,var(--border-main,#e5e7eb) 40%,transparent);border-radius:.5rem;animation:HomeFeedSkeleton_pulseSkeleton__6_3sH 1.5s ease-in-out infinite}@keyframes HomeFeedSkeleton_pulseSkeleton__6_3sH{0%,to{opacity:.4}50%{opacity:.85}}.HomeFeedSkeleton_sectionTitleBlock__Z5Ybm{display:flex;flex-direction:column;gap:.375rem}.HomeFeedSkeleton_sectionTitle__nHIUY{width:12rem;height:1.25rem}.HomeFeedSkeleton_sectionSubtitle__x998M{width:16rem;height:.875rem}.HomeFeedSkeleton_productGrid__AzTHu{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem}.HomeFeedSkeleton_productCard__DKFnx{background-color:var(--bg-surface);border-radius:1.25rem;padding:1.15rem;display:flex;flex-direction:column;gap:.85rem;position:relative;overflow:hidden}.HomeFeedSkeleton_productImage__SkWS_{width:100%;aspect-ratio:1/1;border-radius:.85rem}.HomeFeedSkeleton_productBody__QwMsD{display:flex;flex-direction:column;gap:.4rem;flex:1}.HomeFeedSkeleton_productName__lGdpz{width:90%;height:.95rem;border-radius:.25rem}.HomeFeedSkeleton_productNameShort__BuLIZ{width:60%;height:.95rem;border-radius:.25rem}.HomeFeedSkeleton_productPrice__1GY_w{width:45%;height:1.1rem;margin-top:auto;border-radius:.25rem}.HomeFeedSkeleton_btnNotch__ihDsU{position:absolute;bottom:.5rem;right:.5rem;width:32px;height:32px;border-radius:.75rem;opacity:.6}.HomeFeedSkeleton_restaurantGrid___Lzhp{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem}.HomeFeedSkeleton_restaurantCard__hRhRZ{display:flex;align-items:center;gap:.875rem;padding:.875rem;background-color:var(--bg-surface);border-radius:1.25rem}.HomeFeedSkeleton_restaurantLogo__aW8dJ{width:3.5rem;height:3.5rem;border-radius:.75rem;flex-shrink:0}.HomeFeedSkeleton_restaurantBody__c3z21{display:flex;flex-direction:column;gap:.5rem;width:100%}.HomeFeedSkeleton_restaurantName__pxgeQ{width:70%;height:1rem}.HomeFeedSkeleton_restaurantMeta__5G9et{width:50%;height:.75rem}@media (max-width:640px){.HomeFeedSkeleton_restaurantGrid___Lzhp{grid-template-columns:1fr}}.RestaurantHeader_restaurantBannerHeader__4WpBJ{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-surface);border-radius:1rem;padding:.85rem 1.15rem;margin-bottom:2rem;text-decoration:none;position:relative;overflow:hidden;z-index:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.RestaurantHeader_restaurantBannerHeader__4WpBJ:before{content:"";position:absolute;top:50%;left:3rem;width:40px;height:40px;border-radius:50%;background-color:var(--bg-inner);transform:translate(-50%,-50%) scale(0);transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:-1}.RestaurantHeader_restaurantBannerHeader__4WpBJ:hover:before{transform:translate(-50%,-50%) scale(60)}.RestaurantHeader_restaurantBannerHeader__4WpBJ:hover{transform:translateY(-1px)}.RestaurantHeader_restaurantInfoFlex__9WhtZ{display:flex;align-items:center;gap:1rem;z-index:2}.RestaurantHeader_restaurantLogoWrapper__WwGha{width:3rem;height:3rem;border-radius:50%;overflow:hidden;background-color:var(--bg-inner);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.RestaurantHeader_restaurantLogoImg__nKZh0{width:100%;height:100%;object-fit:cover}.RestaurantHeader_restaurantLogoPlaceholder__Nwery{width:3rem;height:3rem;border-radius:50%;background-color:var(--bg-inner);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.RestaurantHeader_restaurantBannerHeader__4WpBJ:hover .RestaurantHeader_restaurantLogoPlaceholder__Nwery,.RestaurantHeader_restaurantBannerHeader__4WpBJ:hover .RestaurantHeader_restaurantLogoWrapper__WwGha{transform:scale(1.08)}.RestaurantHeader_restaurantTextGroup__bsL8b{display:flex;flex-direction:column;gap:.1rem}.RestaurantHeader_orderingFromLabel__ozSrR{font-size:.6875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.RestaurantHeader_restaurantNameHeader__CMBbB{font-size:1.05rem;font-weight:600;color:var(--text-main);margin:0;letter-spacing:-.01em}.CartItemCard_itemWrapper__Emi4B{background-color:var(--bg-surface);border-radius:1.25rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.CartItemCard_itemWrapper__Emi4B:hover{transform:translateY(-1px)}.CartItemCard_mainContent__44vdq{display:flex;gap:1rem;align-items:center}.CartItemCard_imageContainer__2BBzF,.CartItemCard_imagePlaceholder__AOOEm{width:64px;height:64px;position:relative;border-radius:.75rem;overflow:hidden;background-color:var(--bg-inner);flex-shrink:0}.CartItemCard_imagePlaceholder__AOOEm{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.CartItemCard_itemImage__jny_l{width:100%!important;height:100%!important;object-fit:cover!important}.CartItemCard_detailsContainer__LLS_i{flex:1;display:flex;flex-direction:column;gap:.5rem}.CartItemCard_metaRow__hspHq{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.CartItemCard_itemName__r_fJ4{font-size:.95rem;font-weight:500;color:var(--text-main);margin:0;letter-spacing:-.01em}.CartItemCard_totalPrice__6DkPI{font-size:.95rem;font-weight:600;color:var(--text-main);letter-spacing:-.01em;white-space:nowrap}.CartItemCard_priceCents__cI75x{font-size:.75rem;color:var(--text-secondary);font-weight:500;margin-left:.05rem}.CartItemCard_controlsRow__dNNn3,.CartItemCard_quantityPill__Eyj28{display:flex;justify-content:space-between;align-items:center}.CartItemCard_quantityPill__Eyj28{background-color:var(--bg-inner);border-radius:20px;padding:.15rem;width:64px}.CartItemCard_qtyBtn__jShPw{border:none;background:none;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:background-color .15s}.CartItemCard_qtyBtn__jShPw:hover{background-color:var(--bg-surface);color:var(--text-main)}.CartItemCard_qtyValue__moZTK{font-size:.75rem;font-weight:600;color:var(--text-main)}.CartItemCard_itemActionsRow__juEn_{display:flex;gap:.4rem}.CartItemCard_actionBtn__K_EuA{border:none;background-color:var(--bg-inner);color:var(--text-secondary);width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.CartItemCard_actionBtn__K_EuA:hover{background-color:var(--accent-main);color:var(--bg-surface)}.CartItemCard_ghostInput__zHrZZ{border:none;background-color:transparent;padding:.25rem 0 0;font-size:.775rem;color:var(--text-main);outline:none;opacity:.5;transition:opacity .2s ease}.CartItemCard_ghostInput__zHrZZ::placeholder{color:var(--text-secondary)}.CartItemCard_ghostInput__zHrZZ:focus,.CartItemCard_itemWrapper__Emi4B:hover .CartItemCard_ghostInput__zHrZZ{opacity:.9}.PageWrapper_pageWrapper__YRTCZ{width:100%;padding-top:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto}.PageWrapper_mobileHeader__O5bEy{display:none}.PageWrapper_desktopHeaderGroup__fV_D8{display:block;width:100%;position:relative}.PageWrapper_topBar__egIDs{position:absolute;top:.5rem;left:0;width:100%;box-sizing:border-box;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:10}.PageWrapper_topBar__egIDs>*{pointer-events:auto}.PageWrapper_desktopBackButton__eUxEc{background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;border-radius:8px;transition:color .2s ease,background-color .2s ease}.PageWrapper_desktopBackButton__eUxEc:hover{color:var(--text-main);background-color:var(--bg-hover,rgba(0,0,0,.05))}.PageWrapper_header__yMCQG{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;margin:0}.PageWrapper_titleGroup__LvJjN{display:flex;flex-direction:column;align-items:center;gap:.75rem}.PageWrapper_title__GK7q6{font-size:1.125rem;font-weight:600;color:var(--text-main);margin:0;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;display:block}.PageWrapper_titleInner__QDUUr{display:block;transform:translateY(100%);animation:PageWrapper_titleReveal__uXpg1 .8s cubic-bezier(.16,1,.3,1) forwards}.PageWrapper_subtitle__S7aOQ{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.6;letter-spacing:.02em;max-width:500px;opacity:0;animation:PageWrapper_subtitleFade__OCZnV .6s ease-out .2s forwards}.PageWrapper_actionWrapper__jYz1A{display:flex;align-items:center}.PageWrapper_content__0_YDc{width:100%;opacity:0;animation:PageWrapper_fadeInUp__z5n2K .7s cubic-bezier(.215,.61,.355,1) .3s forwards;display:flex;flex-direction:column;gap:1px;position:relative;z-index:2;flex:1;padding-bottom:3rem}.PageWrapper_desktopFormActions__jy_wS{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:1.5rem;box-sizing:border-box;opacity:0;animation:PageWrapper_fadeIn__ooygg .5s ease-out .4s forwards;position:sticky;bottom:0;z-index:10;pointer-events:none}.PageWrapper_desktopFormActions__jy_wS>*{pointer-events:auto}@keyframes PageWrapper_titleReveal__uXpg1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PageWrapper_subtitleFade__OCZnV{0%{transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes PageWrapper_fadeInUp__z5n2K{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes PageWrapper_fadeIn__ooygg{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.PageWrapper_pageWrapper__YRTCZ{padding:0!important}.PageWrapper_pageWrapper__YRTCZ:after{content:"";display:block;height:calc(56px + 2.5rem + env(safe-area-inset-bottom, 0px));width:100%;flex-shrink:0;pointer-events:none}.PageWrapper_desktopHeaderGroup__fV_D8{display:none}.PageWrapper_mobileHeader__O5bEy{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;height:var(--app-header-height);min-height:var(--app-header-height);z-index:20;background:var(--bg-surface);padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.06));gap:.75rem}.PageWrapper_mobileLeft__nNQfu,.PageWrapper_mobileRight__atxH_{display:flex;align-items:center;min-width:36px}.PageWrapper_mobileRight__atxH_{justify-content:flex-end}.PageWrapper_mobileCenter__nsgCY{flex:1;display:flex;justify-content:center;text-align:center;overflow:hidden}.PageWrapper_mobileTitle__ekHWe{font-size:.875rem;font-weight:500;color:var(--text-main);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PageWrapper_backButton__opeH6{background:transparent;border:none;color:var(--text-main);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;cursor:pointer;padding:0}.PageWrapper_backButton__opeH6:hover{background-color:var(--bg-hover,rgba(0,0,0,.05))}.PageWrapper_desktopFormActions__jy_wS{display:none}}.SectionCard_container__rdysj{width:100%;container-type:inline-size}.SectionCard_card__F_j3s{background-color:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.SectionCard_contentInner__w5A_g{min-height:0;overflow:hidden}.SectionCard_header__JUgDl{display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:.75rem;row-gap:0;padding:1.25rem;background-color:var(--bg-inner);user-select:none;box-sizing:border-box;position:sticky;top:var(--app-header-height,0);z-index:10;transition:box-shadow .3s cubic-bezier(.2,.8,.2,1),background-color .3s cubic-bezier(.2,.8,.2,1),border-color .3s cubic-bezier(.2,.8,.2,1)}.SectionCard_header__JUgDl.SectionCard_stuck__K5oyS{background-color:var(--bg-inner);box-shadow:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -4px rgba(0,0,0,.02),inset 0 -1px 0 var(--border-main)}.SectionCard_clickableHeader__93s4p{cursor:pointer}.SectionCard_clickableHeader__93s4p:focus-visible{outline:2px solid var(--brand-main);outline-offset:-4px}.SectionCard_titleArea__ku1hg{display:flex;align-items:center;gap:1rem;min-width:0}.SectionCard_iconWrapper__6vm0Y{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background-color:var(--bg-surface);border:1px solid var(--border-main);color:var(--text-main);flex-shrink:0}.SectionCard_iconWrapper__6vm0Y svg{width:20px;height:20px}.SectionCard_textWrapper__G5SJO{display:flex;flex-direction:column;gap:.15rem;min-width:0}.SectionCard_title__7TGdJ{font-size:1.1rem;font-weight:500;letter-spacing:-.01em;color:var(--text-main);margin:0;line-height:1.3}.SectionCard_subtitle__nIurQ{display:block;font-size:.825rem;color:var(--text-muted);margin:0;line-height:1.4}.SectionCard_actionsArea__4cjDF{display:flex;align-items:center;gap:.75rem}.SectionCard_rightElements__h5NAH{display:flex;align-items:center;gap:.5rem}.SectionCard_actionButtonWrapper__Fz4Ph{display:flex;align-items:center}.SectionCard_actionButton__ESEua{gap:.35rem;padding:.45rem 1.05rem;background-color:var(--bg-surface);border:1px solid var(--border-main);color:var(--text-main);border-radius:25px;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.02);transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1)}.SectionCard_actionButton__ESEua,.SectionCard_btnIcon__V9CQQ{display:inline-flex;align-items:center;justify-content:center}.SectionCard_btnText__UeHw8{display:inline-block}.SectionCard_measureSpan__olq_j{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:600}.SectionCard_actionButtonIconOnly__EjHUY{width:30px;height:30px;padding:0!important}.SectionCard_actionButtonIconOnly__EjHUY .SectionCard_btnText__UeHw8{display:none!important}.SectionCard_actionButton__ESEua:hover{border-color:var(--text-muted);background-color:color-mix(in srgb,var(--text-main) 4%,var(--bg-surface));transform:translateY(-1.5px) scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}.SectionCard_actionButton__ESEua:active{transform:translateY(.5px) scale(.97);box-shadow:0 1px 1px rgba(0,0,0,.02);transition:transform .08s ease}.SectionCard_actionButton__ESEua:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.SectionCard_chevronIndicator__imNPj{color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .15s ease;flex-shrink:0}.SectionCard_clickableHeader__93s4p:hover .SectionCard_chevronIndicator__imNPj{color:var(--text-main);background-color:var(--bg-inner)}.SectionCard_chevronOpen__UYc31{transform:rotate(180deg)}.SectionCard_contentWrapper__cQDeH{display:grid;transition:grid-template-rows .25s cubic-bezier(.16,1,.3,1)}.SectionCard_wrapperOpen__KihOB{grid-template-rows:1fr}.SectionCard_wrapperCollapsed__vSo7M{overflow:hidden;grid-template-rows:0fr}.SectionCard_contentPadding__74ymz{padding:2rem 1.25rem}.SectionCard_contentPadding__74ymz:empty{padding:0}@container (max-width: 540px){.SectionCard_card__F_j3s{background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.SectionCard_header__JUgDl{position:sticky;z-index:10;grid-template-columns:1fr auto auto;column-gap:.5rem;row-gap:0;padding:1.25rem;background-color:var(--bg-inner);align-items:center}.SectionCard_iconWrapper__6vm0Y{display:none!important}.SectionCard_titleArea__ku1hg{grid-column:1;grid-row:1}.SectionCard_actionsArea__4cjDF{grid-column:2;grid-row:1;display:flex;align-items:center;width:auto}.SectionCard_actionButtonWrapper__Fz4Ph{width:auto}.SectionCard_actionButton__ESEua{background-color:var(--bg-surface)!important;border:1px solid var(--border-main)}.SectionCard_actionButton__ESEua:hover{transform:scale(1.02)}.SectionCard_actionButton__ESEua:active{transform:scale(.95)}.SectionCard_chevronIndicator__imNPj{grid-column:3;grid-row:1;align-self:center;padding:.25rem;margin-top:0}.SectionCard_contentPadding__74ymz{padding:1.25rem}.SectionCard_title__7TGdJ{font-size:1.05rem;font-weight:500}.SectionCard_subtitle__nIurQ{display:none!important}}.RowLayout_itemRowWrapper__Fe_SY{--row-brand-color:var(--row-accent,var(--brand,var(--accent,var(--text-main))));position:relative;display:flex;align-items:center;gap:1rem;background-color:var(--bg-surface);border:1.5px solid color-mix(in srgb,var(--text-main) 12%,var(--border-main));border-radius:16px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.01);width:100%;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);container-type:inline-size}.RowLayout_itemRowWrapper__Fe_SY:hover:not(.RowLayout_isDragging__iLNEN):not(.RowLayout_isSelected__Qwu6q):not(.RowLayout_itemRowWrapperDisabled__LWIaW){box-shadow:0 6px 16px rgba(0,0,0,.03);transform:translateY(-1px)}.RowLayout_itemRowWrapper__Fe_SY:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:4px;background-color:var(--row-brand-color);border-radius:0 4px 4px 0;opacity:0;transform:scaleY(.3);transition:all .25s cubic-bezier(.16,1,.3,1)}.RowLayout_isDragging__iLNEN{opacity:.5}.RowLayout_isSelected__Qwu6q{background-color:color-mix(in srgb,var(--row-brand-color) 4%,var(--bg-surface));border-color:color-mix(in srgb,var(--row-brand-color) 35%,var(--border-main));box-shadow:0 12px 28px -6px color-mix(in srgb,var(--row-brand-color) 14%,transparent),0 4px 12px -2px color-mix(in srgb,var(--row-brand-color) 4%,transparent);transform:translateY(-2px)}.RowLayout_isSelected__Qwu6q:before{opacity:1;transform:scaleY(1)}.RowLayout_isSelected__Qwu6q .RowLayout_priceInputWrapper__0iY_Z,.RowLayout_isSelected__Qwu6q .RowLayout_standaloneInput__3r3N9{background-color:color-mix(in srgb,var(--row-brand-color) 1.5%,var(--bg-surface))!important;border-color:color-mix(in srgb,var(--row-brand-color) 18%,var(--border-main))!important}.RowLayout_itemRowWrapperDisabled__LWIaW{border-color:var(--border-main);background-color:color-mix(in srgb,var(--text-main) 1%,var(--bg-surface));padding:.85rem 1.2rem}.RowLayout_itemInputsGrid__OyUxn{display:flex;flex-direction:column;gap:.75rem;width:100%}.RowLayout_itemInputsGridDisabled__Lyz3h{width:100%}.RowLayout_inputBlockContainer__pKEhH{display:flex;flex-direction:column;width:100%}.RowLayout_standaloneInput__3r3N9{width:100%;height:44px;padding:0 1rem;background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:10px;color:var(--text-main);font-size:.9rem;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.RowLayout_standaloneInput__3r3N9:focus{border-color:var(--row-brand-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--row-brand-color) 12%,transparent)}.RowLayout_priceInputWrapper__0iY_Z{display:flex;align-items:center;gap:.35rem;width:100%;height:44px;padding:0 1rem;background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:10px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.RowLayout_priceInputWrapper__0iY_Z:focus-within{border-color:var(--row-brand-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--row-brand-color) 12%,transparent)}.RowLayout_priceInputWrapper__0iY_Z .RowLayout_standaloneInput__3r3N9{height:100%;background:transparent!important;border:none!important;padding-right:.5rem!important;box-shadow:none!important}.RowLayout_controllerInputContainer__Z99oi{display:flex;align-items:center;width:100%}.RowLayout_currencyPrefix__amOHV{font-size:.85rem;color:var(--text-muted);font-weight:500;user-select:none}.RowLayout_itemActionsGroup__dxgqi{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .25rem}.RowLayout_itemSwitchLabel__gWRK6{display:flex;align-items:center;gap:.6rem;cursor:pointer;user-select:none}.RowLayout_switchTextLabel__vXW0r{font-size:.85rem;font-weight:600;color:var(--text-muted);transition:color .2s ease;min-width:80px}.RowLayout_switchTextLabelError__wryFH{color:var(--error)!important}.RowLayout_itemDeleteBtn__0Lpy0{background-color:transparent;border:1px solid var(--border-main);color:var(--text-muted);border-radius:10px;min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.RowLayout_itemDeleteBtn__0Lpy0:hover{border-color:var(--error,#ef4444);color:var(--error,#ef4444);background-color:color-mix(in srgb,var(--error,#ef4444) 8%,transparent)}.RowLayout_itemDeleteBtn__0Lpy0:active{transform:scale(.94)}.RowLayout_deleteIcon__n9dLi{width:16px;height:16px}.RowLayout_switchComponent__mMBRX{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.RowLayout_switchComponent__mMBRX input{opacity:0;width:0;height:0}.RowLayout_switchSlider__LGjEa{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:color-mix(in srgb,var(--text-main) 12%,var(--bg-surface));transition:background-color .2s ease;border-radius:20px}.RowLayout_switchSlider__LGjEa:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:var(--bg-surface);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .2s cubic-bezier(.4,0,.2,1);border-radius:50%}.RowLayout_switchComponent__mMBRX input:checked+.RowLayout_switchSlider__LGjEa{background-color:var(--row-brand-color)}.RowLayout_switchComponent__mMBRX input:checked+.RowLayout_switchSlider__LGjEa:before{transform:translateX(16px)}.RowLayout_itemRowWrapperNotAvailable__z1y60{background-color:color-mix(in srgb,var(--error,#ef4444) 4%,var(--bg-surface));border-color:color-mix(in srgb,var(--error,#ef4444) 20%,var(--border-main))}.RowLayout_itemRowWrapperDisabled__LWIaW.RowLayout_itemRowWrapperNotAvailable__z1y60{opacity:.55}.RowLayout_itemRowWrapperNotAvailable__z1y60 .RowLayout_priceInputWrapper__0iY_Z,.RowLayout_itemRowWrapperNotAvailable__z1y60 .RowLayout_standaloneInput__3r3N9,.RowLayout_itemRowWrapperNotAvailable__z1y60 input{background-color:color-mix(in srgb,var(--error,#ef4444) 2%,transparent)!important;border-color:color-mix(in srgb,var(--error,#ef4444) 20%,var(--border-main))!important;color:color-mix(in srgb,var(--error,#ef4444) 80%,var(--text-main))!important;box-shadow:none!important}.RowLayout_itemRowWrapperNotAvailable__z1y60 .RowLayout_currencyPrefix__amOHV{color:color-mix(in srgb,var(--error,#ef4444) 50%,var(--text-muted))!important}@container (min-width: 500px){.RowLayout_itemInputsGrid__OyUxn:not(.RowLayout_itemInputsGridDisabled__Lyz3h){flex-direction:row;align-items:center}.RowLayout_itemInputsGrid__OyUxn:not(.RowLayout_itemInputsGridDisabled__Lyz3h)>div:first-child{flex:2}.RowLayout_itemInputsGrid__OyUxn:not(.RowLayout_itemInputsGridDisabled__Lyz3h)>.RowLayout_priceInputWrapper__0iY_Z{flex:1;min-width:130px}.RowLayout_itemActionsGroup__dxgqi{flex:0;justify-content:flex-end;gap:1.25rem;margin-left:auto}}.Checkbox_container__t6duu{display:inline-flex;flex-direction:column;gap:.4rem;user-select:none}.Checkbox_labelWrapper__OY5wN{display:inline-flex;align-items:center;cursor:pointer;gap:.6rem}.Checkbox_labelText__6xZ7k{color:var(--text-main);font-weight:500;font-size:.925rem;transition:color .2s ease}.Checkbox_checkboxWrapper__VsTzv{position:relative;display:flex;align-items:center;justify-content:center}.Checkbox_input__wRN7N{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0;z-index:2}.Checkbox_input__wRN7N:focus-visible~.Checkbox_box__vZAcD{outline:2px solid var(--checkbox-accent,var(--text-main));outline-offset:2px}.Checkbox_box__vZAcD{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--bg-inner);border:1.5px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease,transform .3s var(--spring-elastic);will-change:transform}.Checkbox_box__vZAcD:after{content:"";position:absolute;inset:-4px;border:2px solid var(--checkbox-accent,var(--text-main));border-radius:inherit;opacity:0;transform:scale(.8);pointer-events:none}.Checkbox_icon__70xVN{width:68%;height:68%;color:var(--bg-main);opacity:0;transform:scale(0) rotate(-12deg);transition:opacity .15s ease,transform .3s var(--spring-elastic);will-change:transform,opacity}.Checkbox_labelWrapper__OY5wN:hover .Checkbox_input__wRN7N:not(:disabled)~.Checkbox_box__vZAcD{filter:brightness(.97);transform:scale(1.04);border-color:rgba(0,0,0,.18)}.Checkbox_container__t6duu.Checkbox_checked__To_mK:hover .Checkbox_input__wRN7N:not(:disabled)~.Checkbox_box__vZAcD{filter:brightness(1.05)}.Checkbox_pressed__ijIZ0 .Checkbox_box__vZAcD{transform:scale(.85)!important;transition:transform .1s ease-out}.Checkbox_checked__To_mK .Checkbox_box__vZAcD{background-color:var(--checkbox-accent,var(--text-main));border-color:var(--checkbox-accent,var(--text-main));box-shadow:0 2px 6px rgba(0,0,0,.08)}.Checkbox_checked__To_mK .Checkbox_box__vZAcD .Checkbox_icon__70xVN{opacity:1;transform:scale(1) rotate(0deg)}.Checkbox_checked__To_mK.Checkbox_pop__g1dUz .Checkbox_box__vZAcD:after{animation:Checkbox_ringExplode__7aPY7 .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes Checkbox_ringExplode__7aPY7{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.45)}}@keyframes Checkbox_checkboxPop__vf2H3{0%{transform:scale(.85)}35%{transform:scale(1.35,.75)}60%{transform:scale(.85,1.25)}80%{transform:scale(1.12,.92)}to{transform:scale(1)}}.Checkbox_pop__g1dUz .Checkbox_box__vZAcD{animation:Checkbox_checkboxPop__vf2H3 .55s var(--spring-elastic) forwards}.Checkbox_small__O6l_P .Checkbox_box__vZAcD{width:18px;height:18px;border-radius:5px}.Checkbox_medium__lHiNf .Checkbox_box__vZAcD{width:22px;height:22px;border-radius:6.5px}.Checkbox_big__x9i2m .Checkbox_box__vZAcD{width:28px;height:28px;border-radius:8px}.Checkbox_disabled__pjV4T{opacity:.5;cursor:not-allowed}.Checkbox_disabled__pjV4T .Checkbox_labelWrapper__OY5wN{cursor:not-allowed}.Checkbox_error__bWQEm .Checkbox_box__vZAcD{border-color:var(--error)!important}.Checkbox_errorMessage__bApvM{color:var(--error);font-size:.75rem;font-weight:500}.GenericRowItem_rowContainer___eClv{display:flex;align-items:center;width:100%;gap:.5rem}.GenericRowItem_checkboxWrapper__SA53P{display:flex;align-items:center;justify-content:center;padding:0 .25rem;flex-shrink:0}.GenericRowItem_contentBody___J2x_{display:flex;align-items:center;flex:1;gap:.75rem;flex-wrap:wrap}.GenericRowItem_itemDragHandle__vu043{color:var(--text-muted);cursor:grab;padding:.5rem .25rem;display:flex;align-items:center;touch-action:none}.GenericRowItem_gripIcon__CHl7B{width:18px;height:18px}.GenericRowItem_deleteButton__6Gisu{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:.5rem;color:var(--text-muted);border-radius:8px;transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0;align-self:center}.GenericRowItem_deleteButton__6Gisu:hover{background-color:var(--bg-inner-hover);color:var(--error)}.GenericRowItem_deleteIcon__qyFS3{width:18px;height:18px}.GenericRowItem_modalDeleteIcon__3jPy_{width:24px;height:24px}.GenericRowItem_contents__Q44Bw{display:contents}@media (max-width:640px){.GenericRowItem_rowContainer___eClv{align-items:flex-start;padding-top:.25rem}.GenericRowItem_itemDragHandle__vu043{align-self:flex-start;margin-top:.5rem}.GenericRowItem_contentBody___J2x_{gap:.5rem;align-items:flex-end}.GenericRowItem_deleteButton__6Gisu{height:38px;align-self:flex-end}}.Switch_container__9HlKh{display:inline-flex;flex-direction:column;gap:.4rem;user-select:none;cursor:pointer}.Switch_labelWrapper__vD2hE{display:inline-flex;align-items:center;gap:.8rem}.Switch_labelText__vEoVg{color:var(--text-main);font-size:.925rem;font-weight:500;font-family:inherit;transition:color .2s ease}.Switch_container__9HlKh:hover:not(.Switch_disabled__nn3Jm) .Switch_labelText__vEoVg{color:brightness(1.1)}.Switch_switchWrapper__VT9pk{position:relative;display:flex;align-items:center}.Switch_input__hl0vm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.Switch_input__hl0vm:focus-visible~.Switch_track__iYQju{outline:2px solid var(--switch-accent,var(--text-secondary));outline-offset:2px}.Switch_track__iYQju{position:relative;background-color:var(--bg-inner);border:1.5px solid transparent;box-sizing:border-box;padding:3px;display:flex;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s ease,filter .2s ease;touch-action:none;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.1)}.Switch_container__9HlKh:hover:not(.Switch_disabled__nn3Jm):not(.Switch_dragging__QiNbM) .Switch_track__iYQju{filter:brightness(.96)}.Switch_container__9HlKh.Switch_checked__KnaZN:hover:not(.Switch_disabled__nn3Jm):not(.Switch_dragging__QiNbM) .Switch_track__iYQju{filter:brightness(1.04)}.Switch_thumbWrapper__O4KdI{display:flex;align-items:center;justify-content:center;transition:transform .45s var(--spring-elastic);will-change:transform}.Switch_thumb__yf_nv{width:100%;height:100%;background-color:#ffffff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.12);transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;will-change:transform}.Switch_dragging__QiNbM .Switch_thumb__yf_nv{box-shadow:0 2px 4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.16)}.Switch_checked__KnaZN .Switch_track__iYQju{background-color:var(--switch-accent,var(--text-secondary));box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.Switch_dragging__QiNbM .Switch_thumbWrapper__O4KdI{transition:none!important}@keyframes Switch_balloonPop__O0Okf{0%{transform:scale(1)}30%{transform:scale(1.35,.75)}60%{transform:scale(.85,1.2)}80%{transform:scale(1.08,.95)}to{transform:scale(1)}}.Switch_pop__3g0xp:not(.Switch_dragging__QiNbM) .Switch_thumb__yf_nv{animation:Switch_balloonPop__O0Okf .5s ease-out}.Switch_small__1K7Wy .Switch_track__iYQju{width:38px;height:22px;border-radius:11px}.Switch_small__1K7Wy .Switch_thumbWrapper__O4KdI{width:16px;height:16px}.Switch_medium__c6147 .Switch_track__iYQju{width:50px;height:30px;border-radius:15px}.Switch_medium__c6147 .Switch_thumbWrapper__O4KdI{width:24px;height:24px}.Switch_big__p6MPH .Switch_track__iYQju{width:66px;height:40px;border-radius:20px}.Switch_big__p6MPH .Switch_thumbWrapper__O4KdI{width:34px;height:34px}.Switch_disabled__nn3Jm{opacity:.5;cursor:not-allowed;pointer-events:none}.Switch_error__okKzX .Switch_track__iYQju{border-color:var(--error)!important}.Switch_errorMessage__yjdRi{color:var(--error);font-size:.75rem;font-weight:500}.OpcaoRowItem_nameField__CEk19{flex:2;min-width:160px}.OpcaoRowItem_tagSelectWrapper__HbdXp{flex:1.5;min-width:140px}.OpcaoRowItem_tagBadge__Pydwu{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;background-color:var(--surface-secondary,rgba(0,0,0,.05));color:var(--text-muted,#666);border:1px solid var(--border-color,rgba(0,0,0,.08));white-space:nowrap;flex-shrink:0;line-height:1.2}.OpcaoRowItem_globalItemInfo__pbjk4{display:flex;align-items:center;gap:.5rem;flex:3.5;min-width:180px;overflow:hidden}.OpcaoRowItem_globalName__yCucV{font-size:.9rem;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OpcaoRowItem_reusedIcon__6vOug{width:13px;height:13px;color:var(--accent-main);flex-shrink:0}.OpcaoRowItem_priceInput__7Tmnp{flex:1;min-width:110px}.OpcaoRowItem_actionsGroup__GYhAk{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.OpcaoRowItem_readOnlyContent__vI1ue{display:flex;align-items:center;width:100%;gap:.75rem}.OpcaoRowItem_readOnlyName__P48cz{font-size:.9rem;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OpcaoRowItem_readOnlyPrice__YrxPz{font-size:.9rem;font-weight:600;color:var(--text-muted);white-space:nowrap;margin-left:auto}.OpcaoRowItem_inputInheritedPrice__L4lLv{color:var(--text-muted)!important}@media (max-width:640px){.OpcaoRowItem_globalItemInfo__pbjk4,.OpcaoRowItem_nameField__CEk19,.OpcaoRowItem_tagSelectWrapper__HbdXp{flex:1 1 100%}.OpcaoRowItem_priceInput__7Tmnp{flex:1 1 100px}.OpcaoRowItem_actionsGroup__GYhAk{margin-left:auto;flex-shrink:0;height:38px}}.GrupoCardHeader_groupDragBanner__mDsd_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:color-mix(in srgb,var(--text-main) 3%,var(--bg-surface));border-bottom:1px solid var(--border-main);color:var(--text-muted)}.GrupoCardHeader_groupDragHandle__NkHuO{display:flex;align-items:center;justify-content:center;padding:.4rem .25rem;color:var(--text-muted);cursor:grab;touch-action:none}.GrupoCardHeader_headerTextStack__LJ0wF{flex:1;display:flex;flex-direction:column;min-width:0}.GrupoCardHeader_headerTitleInput__Z3Pfc{width:100%;background:transparent;border:none;outline:none;font-size:.9rem;font-weight:600;color:var(--text-main);opacity:.9;padding:0;margin:0;min-width:0}.GrupoCardHeader_headerTitleInput__Z3Pfc:disabled{color:var(--text-main);opacity:1;cursor:default}.GrupoCardHeader_headerSubRow__ZBXZF{display:flex;align-items:center;gap:.4rem;margin-top:.15rem}.GrupoCardHeader_itemCountText__f7gVI{font-size:.75rem;color:var(--text-muted);font-weight:500}.GrupoCardHeader_globalTag__3sI44,.GrupoCardHeader_mandatoryTag__m4xju{font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.25rem .5rem;border-radius:6px;user-select:none;display:flex;align-items:center;gap:4px;flex-shrink:0}.GrupoCardHeader_mandatoryTag__m4xju{color:var(--accent-main);background-color:color-mix(in srgb,var(--accent-main) 8%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--accent-main) 30%,transparent)}.GrupoCardHeader_globalTag__3sI44{background-color:color-mix(in srgb,var(--text-main) 8%,var(--bg-surface));color:var(--text-muted);border:1px solid var(--border-main)}.GrupoCardHeader_deleteGroupBtn__wdHdI{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;border-radius:6px}.GrupoCardHeader_deleteGroupBtn__wdHdI:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 8%,var(--bg-surface))}.GrupoCardHeader_toggleAccordionBtn__xFW3u{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;border-radius:6px}.GrupoCardHeader_chevronIcon__HVh5W{transition:transform .25s cubic-bezier(.4,0,.2,1)}.GrupoCardHeader_chevronOpen__1yW2g{transform:rotate(180deg)}@container (max-width: 499px){.GrupoCardHeader_globalTag__3sI44 span,.GrupoCardHeader_mandatoryTag__m4xju span{display:none!important}.GrupoCardHeader_globalTag__3sI44,.GrupoCardHeader_mandatoryTag__m4xju{padding:.35rem}}.GrupoCardRules_groupSettingsRow__PRcPT{display:flex;flex-direction:column;gap:1rem;background-color:color-mix(in srgb,var(--text-main) 2%,var(--bg-surface));padding:1rem;border-radius:12px;border:1px solid var(--border-main)}.GrupoCardRules_minimalRulesSummary__hE11U{font-size:.85rem;color:var(--text-muted);font-weight:500;display:flex;align-items:center;gap:.5rem}.GrupoCardRules_minimalRulesIcon__IaVD6{width:16px;height:16px;flex-shrink:0}.GrupoCardRules_groupSwitchLabel__4btir{display:flex;align-items:center;gap:.65rem;user-select:none}.GrupoCardRules_switchTextLabel__XYEjH{font-size:.85rem;font-weight:500;color:var(--text-main);cursor:pointer}.GrupoCardRules_dynamicCountersRow__fj26t{display:flex;align-items:center;gap:.75rem;width:100%}.GrupoCardRules_dynamicCountersRow__fj26t>div{flex:1}.GrupoCardRules_inputBlockContainer__zTHJ3{display:flex;flex-direction:column;gap:.35rem;width:100%}.GrupoCardRules_fieldLabel___pTLl{font-size:.75rem;font-weight:500;color:var(--text-muted)}@container (min-width: 500px){.GrupoCardRules_groupSettingsRow__PRcPT{flex-direction:row;align-items:center;justify-content:space-between}.GrupoCardRules_dynamicCountersRow__fj26t{width:auto;justify-content:flex-end}.GrupoCardRules_dynamicCountersRow__fj26t>div{width:140px}}.ReutilizarItemModal_modalContainer__tD0bk{display:flex;flex-direction:column;width:100%;max-height:65vh;gap:1.25rem}.ReutilizarItemModal_topBar__yCjqI{display:flex;align-items:center;gap:.75rem}.ReutilizarItemModal_searchWrapper__FpOTL{flex:1}.ReutilizarItemModal_refreshBtn__CAZtD{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:42px;height:42px;padding:0;background-color:var(--bg-inner);border:1px solid var(--border-main);border-radius:50%;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .2s ease}.ReutilizarItemModal_refreshBtn__CAZtD:hover:not(:disabled){color:var(--text-main)}.ReutilizarItemModal_refreshBtn__CAZtD:disabled{opacity:.5;cursor:not-allowed}.ReutilizarItemModal_cooldownText__xgMkE{font-size:.7rem;font-weight:600}.ReutilizarItemModal_itemsList__VLB2g{display:flex;flex-direction:column;gap:.6rem;overflow-y:auto;padding-right:2px}.ReutilizarItemModal_itemRow___hEie{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:12px;cursor:pointer;transition:all .2s ease}.ReutilizarItemModal_rowDisabled__RYiy1{opacity:.5;cursor:not-allowed;border-style:dashed}.ReutilizarItemModal_itemLeft__Vg5Po{display:flex;align-items:center;gap:.85rem;min-width:0}.ReutilizarItemModal_checkboxWrapper__9Vs3I{display:flex;align-items:center}.ReutilizarItemModal_importedBadge__eM7Ab{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-main);color:var(--text-muted)}.ReutilizarItemModal_itemName__Q8xld{font-size:.9rem;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReutilizarItemModal_tagBadge__1tMlJ{font-size:.7rem;font-weight:500;color:var(--text-muted);background-color:var(--bg-inner);border:1px solid var(--border-main);padding:.15rem .45rem;border-radius:6px;white-space:nowrap;flex-shrink:0;line-height:1.2}.ReutilizarItemModal_itemPrice__DhMu3{font-size:.8rem;font-weight:600;color:var(--accent-main);flex-shrink:0}.ReutilizarItemModal_footerActions__KKXB3{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;margin-top:auto;border-top:1px solid var(--border-main)}.ReutilizarItemModal_cancelBtn__FUXSv{padding:.65rem 1.1rem;font-size:.85rem;font-weight:500;color:var(--text-muted);background:transparent;border:none;cursor:pointer;border-radius:10px}.ReutilizarItemModal_importBtn__Jqejc{padding:.65rem 1.35rem;font-size:.85rem;font-weight:600;color:var(--bg-surface);background-color:var(--text-main);border:1px solid var(--text-main);border-radius:10px;cursor:pointer}.ReutilizarItemModal_importBtn__Jqejc:disabled{opacity:.35;cursor:not-allowed}.ReutilizarItemModal_emptyState__xjVqz,.ReutilizarItemModal_loadingState__TrNfY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-muted);font-size:.875rem;gap:.6rem}.ReutilizarItemModal_spinner__lWEuZ{width:22px;height:22px;border:2px solid var(--border-main);border-top-color:var(--text-main);border-radius:50%}.ReutilizarItemModal_spinner__lWEuZ,.ReutilizarItemModal_spinning__91YYn{animation:ReutilizarItemModal_spin__v5snp .8s linear infinite}@keyframes ReutilizarItemModal_spin__v5snp{to{transform:rotate(1turn)}}.AlertBanner_banner__VCOB0{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;border-radius:18px;border:1px solid transparent;font-size:.9rem;line-height:1.5;position:relative;overflow:hidden;animation:AlertBanner_bannerEntrance__ZjU_i .4s cubic-bezier(.25,1,.5,1) forwards}.AlertBanner_banner__VCOB0 a{color:currentColor!important;text-decoration:none!important}.AlertBanner_iconContainer__M6HTF{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;position:relative;top:1px;animation:AlertBanner_iconPop__GTLW_ .45s cubic-bezier(.34,1.56,.64,1) 50ms both}.AlertBanner_contentContainer__bcqZj{flex:1;display:flex;flex-direction:column;gap:.35rem;width:100%}.AlertBanner_bannerTitle__VpR2K{font-size:.95rem;font-weight:600;margin:0;letter-spacing:-.1px}.AlertBanner_listBullet__1v5r9,.AlertBanner_listNumber__Z9iai,.AlertBanner_listPlain__vLhBn{margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.AlertBanner_listBullet__1v5r9{padding-left:1.25rem;list-style-type:disc}.AlertBanner_listNumber__Z9iai{padding-left:1.25rem;list-style-type:decimal}.AlertBanner_listPlain__vLhBn{list-style-type:none}.AlertBanner_listItem__NEGzI{font-size:.88rem;line-height:1.5}.AlertBanner_itemText__ZxzYu{opacity:.9}.AlertBanner_linkInline__i_LY7{font-weight:700;margin-left:.5rem;display:inline-block;opacity:.9;border-bottom:1px solid;transition:all .2s ease}@media (hover:hover){.AlertBanner_linkInline__i_LY7:hover{opacity:1;transform:translateY(-.5px)}}.AlertBanner_linkButton__r_hSC{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;padding:.25rem .75rem;border-radius:20px;margin-left:.6rem;background-color:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);transition:all .25s cubic-bezier(.25,1,.5,1)}@media (hover:hover){.AlertBanner_linkButton__r_hSC:hover{transform:scale(1.04)}}.AlertBanner_linkButton__r_hSC:active{transform:scale(.96)}.AlertBanner_error__kpA6s{background-color:color-mix(in srgb,var(--error) 6%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}.AlertBanner_error__kpA6s .AlertBanner_linkButton__r_hSC:hover{background-color:#dc2626!important;color:#fef2f2!important;border-color:#b91c1c!important}.AlertBanner_success__RFXVK{background-color:color-mix(in srgb,var(--success) 6%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.AlertBanner_success__RFXVK .AlertBanner_linkButton__r_hSC:hover{background-color:#16a34a!important;color:#f0fdf4!important;border-color:#15803d!important}.AlertBanner_warning__T3g_e{background-color:color-mix(in srgb,var(--y) 6%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--y) 15%,transparent);color:var(--y)}.AlertBanner_warning__T3g_e .AlertBanner_linkButton__r_hSC:hover{background-color:#ea580c!important;color:#fff7ed!important;border-color:#c2410c!important}@keyframes AlertBanner_bannerEntrance__ZjU_i{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes AlertBanner_iconPop__GTLW_{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:576px){.AlertBanner_banner__VCOB0{padding:1rem;border-radius:14px}.AlertBanner_listItem__NEGzI{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.AlertBanner_linkButton__r_hSC,.AlertBanner_linkInline__i_LY7{margin-left:0;margin-top:.15rem}}.Logistica_alertIcon__S8Qgg{width:18px;height:18px}.Logistica_formContainer__viq8T{display:flex;flex-direction:column;gap:1rem;width:100%}.Logistica_cardContentLayout__2VsmI{display:flex;flex-direction:column;gap:1.5rem;width:100%}.Logistica_actionRow__K_ajD{width:100%}.OrderSummary_summarySidebar__abGDL{background-color:var(--bg-surface);border-radius:1.5rem;padding:1.75rem;position:sticky;top:6rem}.OrderSummary_alertContainer__9yipZ{margin-bottom:1.5rem}.OrderSummary_summaryTitle__ZE9hr{font-size:1.15rem;font-weight:500;color:var(--text-main);margin:0 0 1.5rem;letter-spacing:-.01em}.OrderSummary_summaryRows__Ng7hm{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.OrderSummary_summaryRow__y9uLo{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-secondary);padding:.4rem 0;transition:all .25s ease}.OrderSummary_summaryRowClickable__JP0QR{cursor:pointer;padding:.5rem .75rem;margin:0 -.75rem;border-radius:.75rem;position:relative;overflow:hidden;transition:background-color .25s ease,transform .25s ease}.OrderSummary_summaryRowClickable__JP0QR:hover{background-color:var(--bg-inner);color:var(--text-main);transform:translateX(2px)}.OrderSummary_infoIndicator__ItRgA{color:var(--text-secondary);margin-left:.35rem;font-size:1rem;display:inline-block;line-height:0;vertical-align:middle}.OrderSummary_deliveryPrice__StSL_{font-weight:500}.OrderSummary_totalRowSpacer__nxU__{height:1px;background-color:var(--border-main);margin:.5rem 0;opacity:.6}.OrderSummary_totalRow__Vq8QR{font-size:1.15rem;color:var(--text-main);font-weight:600;letter-spacing:-.01em;padding-top:.25rem}.OrderSummary_sidebarActionsGroup__f2dJR{display:flex;flex-direction:column;gap:.75rem}.OrderSummary_checkoutBtn__VmKLL{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;padding:1rem;background-color:var(--text-main);color:var(--bg-surface);font-size:.875rem;font-weight:500;border-radius:30px;border:none;cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s ease}.OrderSummary_checkoutBtn__VmKLL:hover{transform:translateY(-2px);opacity:.95}.OrderSummary_checkoutBtn__VmKLL:active{transform:translateY(0) scale(.98)}.OrderSummary_checkoutBtnClosed__Vf2eH{padding:1rem;background-color:var(--bg-inner);font-size:.875rem;border-radius:30px;cursor:not-allowed;opacity:.6}.OrderSummary_checkoutBtnClosed__Vf2eH,.OrderSummary_clearCartSidebarBtn__xtjHg{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;color:var(--text-secondary);font-weight:500;border:none}.OrderSummary_clearCartSidebarBtn__xtjHg{padding:.85rem;background-color:transparent;border-radius:30px;font-size:.8125rem;cursor:pointer;transition:all .25s ease}.OrderSummary_clearCartSidebarBtn__xtjHg:hover{background-color:var(--bg-inner);color:var(--text-main)}.OrderSummary_totalPriceCents__1LsB_{color:var(--text-secondary)}.DeliveryOptionsModal_modalContent__72qoX{background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:28px;padding:2rem;max-width:400px;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;box-shadow:0 24px 48px -12px rgba(0,0,0,.25);animation:DeliveryOptionsModal_springEntrance__1QQmt .45s cubic-bezier(.34,1.56,.64,1) forwards}.DeliveryOptionsModal_container__q0yIg{display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem}.DeliveryOptionsModal_optionsList___k4Ky{display:flex;flex-direction:column;gap:.75rem}.DeliveryOptionsModal_optionRow__uM967{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:var(--bg-inner);border:1px solid var(--border-main);border-radius:18px;transition:all .25s cubic-bezier(.25,1,.5,1)}.DeliveryOptionsModal_optionLabel__7haHg{font-size:.95rem;font-weight:500;color:var(--text-secondary);transition:color .25s ease}.DeliveryOptionsModal_optionValue__H_bu7{font-size:.95rem;font-weight:600;color:var(--text-main)}.DeliveryOptionsModal_activeOption__vUepS{background-color:var(--text-main);border-color:var(--text-main)}.DeliveryOptionsModal_activeOption__vUepS .DeliveryOptionsModal_optionLabel__7haHg,.DeliveryOptionsModal_activeOption__vUepS .DeliveryOptionsModal_optionValue__H_bu7{color:var(--bg-surface)}.DeliveryOptionsModal_helpText__fLFKm{font-size:.75rem;color:var(--text-secondary);opacity:.7;line-height:1.5;margin:0;padding:0 .25rem}.DeliveryOptionsModal_actionButton___dN3Z{width:100%;display:flex;align-items:center;justify-content:center;padding:.85rem 1rem;background-color:var(--bg-inner);color:var(--text-main);border:1px solid var(--border-main);border-radius:20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.25,1,.5,1);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.DeliveryOptionsModal_actionButton___dN3Z:after,.DeliveryOptionsModal_actionButton___dN3Z:before{content:none!important;display:none!important}@media (hover:hover){.DeliveryOptionsModal_actionButton___dN3Z:hover{background-color:var(--text-main);color:var(--bg-surface);border-color:var(--text-main)}}.DeliveryOptionsModal_actionButton___dN3Z:active{transform:scale(.98) translateZ(0)}@keyframes DeliveryOptionsModal_fadeIn__QVRGs{0%{opacity:0}to{opacity:1}}@keyframes DeliveryOptionsModal_springEntrance__1QQmt{0%{transform:translate(-50%,-40%) scale(.92);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (max-width:767px){.DeliveryOptionsModal_modalContent__72qoX{animation:none}.DeliveryOptionsModal_optionRow__uM967{padding:.9rem 1.15rem;border-radius:16px}}.Carrinho_pageWrapper__np4KY{min-height:100vh;background-color:var(--bg-main);color:var(--text-secondary);padding:2rem 1rem 100px}@media (min-width:768px){.Carrinho_pageWrapper__np4KY{padding:4rem 2rem}}.Carrinho_maxContainer__fW6Dc{max-width:75rem;margin:0 auto}.Carrinho_cartHeader__c_USf{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Carrinho_backLink__NwW2l{display:flex;align-items:center;gap:.5rem;color:var(--accent-main);font-size:.875rem;text-decoration:none;transition:color .15s ease}.Carrinho_backLink__NwW2l:hover{opacity:.8}.Carrinho_pageTitle__DrS_U{font-size:1.75rem;font-weight:500;color:var(--text-main);margin-bottom:2rem;letter-spacing:-.025em}.Carrinho_mainGrid__XfrbY{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width:1024px){.Carrinho_mainGrid__XfrbY{grid-template-columns:1fr 24rem}}.Carrinho_itemsSection__hSsDu{display:flex;flex-direction:column;gap:1rem}