.ModalCheckout_modalOverlay__XZPIR{position:fixed;inset:0;background-color:var(--bg-overlay);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;animation:ModalCheckout_modalFadeIn___sjaZ .25s ease-out}@keyframes ModalCheckout_modalFadeIn___sjaZ{0%{opacity:0}to{opacity:1}}.ModalCheckout_modalContainer__PoAYv{background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:24px;padding:2rem;max-width:440px;max-height:88vh;width:100%;display:flex;flex-direction:column;gap:1.5rem;position:relative;box-shadow:0 30px 60px -15px rgba(0,0,0,.35);animation:ModalCheckout_modalPopUp__6GZCi .4s cubic-bezier(.34,1.56,.64,1)}.ModalCheckout_checkoutModalWidth__OwZgJ{max-width:500px!important}@keyframes ModalCheckout_modalPopUp__6GZCi{0%{transform:scale(.96) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.ModalCheckout_stepperContainer__u78EK{display:flex;flex-direction:column;gap:.6rem;width:100%}.ModalCheckout_stepperTrack__li0vG{width:100%;height:5px;background-color:var(--bg-inner);border-radius:9999px;overflow:hidden;border:1px solid var(--border-main)}.ModalCheckout_stepperProgress__xgsCQ{height:100%;background-color:var(--accent-main);border-radius:9999px;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.ModalCheckout_stepperLabels__HWV2t{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary);opacity:.5;font-weight:600;letter-spacing:-.1px}.ModalCheckout_stepActive__9yXmL{color:var(--text-main)!important;opacity:1!important;font-weight:700;transition:color .25s ease,opacity .25s ease}.ModalCheckout_checkoutStepContent__BT3S_{min-height:240px;display:flex;flex-direction:column}.ModalCheckout_modalActions__reWtU{display:flex;align-items:center;gap:.75rem;width:100%;border-top:1px solid var(--border-main);padding-top:1.25rem}.ModalCheckout_backButtonLayout__G9ehv{width:30%!important}.ModalCheckout_confirmButtonLayout__lAiFQ{flex:1}.ModalCheckout_trailingIconAlign__w_zsj{display:inline-flex;align-items:center;gap:.5rem}.ModalCheckout_successSplashContainer__vG680{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem .5rem;animation:ModalCheckout_modalPopUp__6GZCi .4s cubic-bezier(.34,1.56,.64,1)}.ModalCheckout_successCheckAnimation__VjpFJ{width:56px;height:56px;border-radius:50%;background-color:var(--text-main);color:var(--bg-surface);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;animation:ModalCheckout_scaleBounce__Gi75x .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ModalCheckout_scaleBounce__Gi75x{0%{transform:scale(0)}to{transform:scale(1)}}.ModalCheckout_successSplashTitle__XfoQb{font-size:1.3rem;font-weight:700;color:var(--text-main);margin-bottom:.5rem;letter-spacing:-.3px}.ModalCheckout_successSplashDescription__rW3E6{font-size:.875rem;color:var(--text-secondary);line-height:1.5;max-width:300px;margin-bottom:.5rem}.ModalCheckout_successActionButton__bmfGB{width:100%;margin-top:1.25rem}@media (max-width:640px){.ModalCheckout_modalOverlay__XZPIR{align-items:flex-end;padding:0}.ModalCheckout_modalContainer__PoAYv.ModalCheckout_checkoutModalWidth__OwZgJ{max-width:100%!important;border-radius:24px 24px 0 0;padding:1.5rem 1.25rem!important;gap:1.25rem;animation:ModalCheckout_mobileSheetUp__zd1nn .4s cubic-bezier(.25,1,.5,1)}@keyframes ModalCheckout_mobileSheetUp__zd1nn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ModalCheckout_checkoutStepContent__BT3S_{min-height:auto;max-height:60vh;overflow-y:auto;padding:.25rem 0}.ModalCheckout_checkoutStepContent__BT3S_::-webkit-scrollbar{width:5px}.ModalCheckout_checkoutStepContent__BT3S_::-webkit-scrollbar-track{background:transparent}.ModalCheckout_checkoutStepContent__BT3S_::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:9999px}.ModalCheckout_modalActions__reWtU{padding-top:1rem;gap:.5rem}}.ResponsiveDialog_defaultOverlay__LvM_f{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99999;will-change:opacity}.ResponsiveDialog_desktopWrapper__f9iXu{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:99999;pointer-events:none}.ResponsiveDialog_defaultContent__RmPvQ{background-color:var(--bg-modal,var(--bg-surface,#ffffff));border:1px solid var(--border-main);border-radius:1rem;width:100%;max-width:520px;padding:1.5rem;box-sizing:border-box;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);pointer-events:auto;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.ResponsiveDialog_mobileOverlay__WjrrQ{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999998;will-change:opacity}.ResponsiveDialog_mobileWrapper__4cGk_{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;z-index:999999;pointer-events:none}.ResponsiveDialog_mobileContent__HYcOg{position:relative;background-color:var(--bg-modal,#ffffff);border-top:1px solid var(--border-main);border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.15);width:100%;max-height:85vh;display:flex;flex-direction:column;outline:none;padding:0 1.5rem 1.5rem;pointer-events:auto;overflow:visible!important;touch-action:none;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.ResponsiveDialog_mobileContent__HYcOg:after{content:"";position:absolute;top:99%;left:0;right:0;height:400px;background-color:var(--bg-modal,#ffffff);pointer-events:none}.ResponsiveDialog_drawerHandle__vkgXG{width:40px;height:5px;background-color:var(--text-muted);opacity:.4;border-radius:9999px;margin:.75rem auto;flex-shrink:0;cursor:grab}.ResponsiveDialog_drawerHandle__vkgXG:active{cursor:grabbing}.ResponsiveDialog_modalBody__idyT5{display:flex;flex-direction:column;gap:1.25rem;width:100%;flex:1;min-height:0;touch-action:pan-y}.ResponsiveDialog_modalBody__idyT5[data-overflow=hidden]{overflow-y:hidden}.ResponsiveDialog_modalBody__idyT5[data-overflow=auto]{overflow-y:auto;-webkit-overflow-scrolling:touch}.ResponsiveDialog_modalBody__idyT5[data-overflow=scroll]{overflow-y:scroll;-webkit-overflow-scrolling:touch}.ResponsiveDialog_modalBody__idyT5[data-overflow=visible]{overflow:visible!important}.ResponsiveDialog_modalBody__idyT5 [role=button],.ResponsiveDialog_modalBody__idyT5 button,.ResponsiveDialog_modalBody__idyT5 input{flex-shrink:0!important}.ResponsiveDialog_modalHeader__FQG_0{position:relative;justify-content:center;padding:.6rem 0;margin-bottom:1.5rem;flex-shrink:0}.ResponsiveDialog_modalHeader__FQG_0,.ResponsiveDialog_titleContainer__Jwvga{display:flex;flex-direction:column;align-items:center;width:100%}.ResponsiveDialog_modalTitle__cHcRg{font-size:.65rem;font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0;line-height:1.2;width:100%}.ResponsiveDialog_modalSubtitle__Y8giy{display:none}.ResponsiveDialog_closeModalBtn__7mFlX{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--bg-inner);border:1px solid var(--border-main);color:var(--text-muted);cursor:pointer;padding:.35rem;border-radius:9999px;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;justify-content:center}.ResponsiveDialog_closeModalBtn__7mFlX:hover{color:var(--text-main);background-color:var(--bg-inner);filter:brightness(.95)}.ResponsiveDialog_closeIcon__XdAiG{width:14px;height:14px;pointer-events:none}@media (min-width:768px){.ResponsiveDialog_modalHeader__FQG_0{flex-direction:row;justify-content:space-between;align-items:flex-start;position:static;padding:0;margin-bottom:1.25rem}.ResponsiveDialog_titleContainer__Jwvga{align-items:flex-start}.ResponsiveDialog_modalTitle__cHcRg{font-size:1.125rem;font-weight:600;text-transform:none;letter-spacing:normal;text-align:left;margin:0 0 .25rem}.ResponsiveDialog_modalSubtitle__Y8giy{display:block;font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.4}.ResponsiveDialog_closeModalBtn__7mFlX{position:static;transform:none;padding:.25rem}}.ImageCropper_cropperWrapper__vgef5{display:flex;flex-direction:column;width:100%;gap:1.25rem}.ImageCropper_cropperContainer__aV3ja{position:relative;width:100%;aspect-ratio:1/1;max-height:360px;margin:0 auto;background-color:var(--bg-inner);border:1px solid var(--border-main);border-radius:16px;overflow:hidden}.ImageCropper_cropperContainer__aV3ja .reactEasyCrop_CropArea{border-radius:8px;color:var(--text-main)!important;box-shadow:0 0 0 9999px rgba(0,0,0,.65)!important}.ImageCropper_controls__I6R1g{display:flex;align-items:center;gap:.85rem;width:100%;padding:.25rem 0}.ImageCropper_zoomLabel__I_ptu{font-size:.875rem;font-weight:500;color:var(--text-secondary);user-select:none}.ImageCropper_slider__5G9YE{-webkit-appearance:none;appearance:none;flex:1;height:6px;background-color:var(--bg-inner);border-radius:30px;outline:none;cursor:pointer;transition:background-color .25s ease}.ImageCropper_slider__5G9YE:hover{background-color:color-mix(in srgb,var(--bg-inner) 85%,var(--text-main))}.ImageCropper_slider__5G9YE::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background-color:var(--text-main);cursor:grab;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ImageCropper_slider__5G9YE:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.25)}.ImageCropper_slider__5G9YE::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background-color:var(--text-main);cursor:grab;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ImageCropper_slider__5G9YE:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.25)}.ImageCropper_actions__Nzo_v{display:flex;align-items:center;gap:.75rem;width:100%;margin-top:.25rem}.ImageCropper_leftActions__6ikt4{display:flex;gap:.5rem;flex:1}.ImageCropper_actions__Nzo_v>button,.ImageCropper_leftActions__6ikt4>button{flex:1;width:100%;white-space:nowrap}.ImageCropper_actions__Nzo_v>button:last-child{flex:1}@media (max-width:480px){.ImageCropper_actions__Nzo_v{flex-direction:column;gap:.6rem}.ImageCropper_actions__Nzo_v>button:last-child{width:100%;order:1;padding:.85rem 1rem}.ImageCropper_leftActions__6ikt4{width:100%;order:2}}.ImageCropper_spinner__OqnLy{animation:ImageCropper_spin__xrjVO 1s linear infinite;display:inline-block}@keyframes ImageCropper_spin__xrjVO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploadModal_customModalOverlay__4KKSY{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:99999;transition:opacity .14s ease}.ImageUploadModal_customModalContent__fGsi_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:380px;background-color:var(--bg-modal);border:1px solid var(--border-main);border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 10px 10px -5px rgba(0,0,0,.04);z-index:100000;outline:none}.ImageUploadModal_hiddenModal__AQP9C{opacity:0!important;pointer-events:none!important;transition:none!important}.ImageUploadModal_modalActionList__9cmpY{display:flex;flex-direction:column;gap:.35rem;margin-top:1.25rem}.ImageUploadModal_menuButton__nKnBC{justify-content:flex-start!important;width:100%}.ImageUploadModal_deleteButton__fG_KF,.ImageUploadModal_deleteButton__fG_KF svg{color:var(--error)!important}.ImageUploadModal_hiddenInput__KGn8I{display:none}.ImageUploadModal_modalLoadingState__JVSRt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 0;color:var(--text-muted);font-size:.875rem}.ImageUploadModal_spinner__VYxs8{animation:ImageUploadModal_spin__2KUmw 1s linear infinite;color:var(--text-secondary)}@keyframes ImageUploadModal_spin__2KUmw{to{transform:rotate(1turn)}}.ImageUploadModal_pickerContainer__c9Ypf{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0;width:100%}.ImageUploadModal_pickerContainer__c9Ypf .react-colorful{width:100%!important;height:170px!important;border-radius:.75rem;border:1px solid var(--border-main)}.ImageUploadModal_pipetteBtn__cvZJI{width:100%!important}.ImageUploadModal_swatchGrid__NpiMi{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%;margin-top:.25rem}.ImageUploadModal_swatchButton__JpjH9{height:38px!important;padding:0!important;min-width:0!important;border:1px solid var(--border-main)!important;cursor:pointer;transition:transform .14s ease!important}.ImageUploadModal_swatchButton__JpjH9:hover{transform:scale(1.06)}.ImageUploadModal_pickerActions__AwE_O{display:flex;gap:.5rem;width:100%;margin-top:.5rem}.ImageUploadModal_pickerActions__AwE_O>button{flex:1}.Input_inputGroup__scXkc{display:flex;flex-direction:column;gap:.6rem;position:relative}.Input_label__RfGA8{font-size:.825rem;font-weight:500;color:var(--text-muted);padding-left:.25rem}.Input_labelHighlight__Xqz81{color:var(--text-main);font-weight:600}.Input_inputWrapper__iMK2O{display:flex;align-items:center;gap:.5rem;width:100%;height:52px;padding:0 1.25rem;background-color:var(--bg-inner);border:1px solid var(--border-transparent,transparent);border-radius:20px;box-sizing:border-box;transition:all .4s cubic-bezier(.16,1,.3,1)}.Input_inputWrapper__iMK2O:focus-within{background-color:var(--bg-inner);border-color:var(--bg-main)}.Input_input__a5J6C,.Input_textarea__LZc9L{flex:1;width:100%;height:100%;background:var(--bg-transparent,transparent);border:none;outline:none;color:var(--text-main);font-size:.95rem}.Input_textarea__LZc9L{padding:1rem 0;font-family:inherit;line-height:1.5}.Input_input__a5J6C:focus,.Input_textarea__LZc9L:focus{outline:0!important;box-shadow:none!important}.Input_inputWrapper__iMK2O:has(.Input_textarea__LZc9L){height:auto;min-height:90px}.Input_prefix__OoZYB,.Input_suffix__P8be4{font-size:.9rem;color:var(--text-muted);font-weight:500;user-select:none;display:flex;align-items:center}.Input_numericWrapper__zZHcN{padding:0 .75rem;overflow:hidden}.Input_numericInput__K1JKA{text-align:center;transform-origin:center center;will-change:transform,opacity,filter}.Input_slideUpA__1W2up{animation:Input_fluidUpA__yPO_L .15s cubic-bezier(.25,1.4,.5,1) forwards}.Input_slideUpB__KFOX5{animation:Input_fluidUpB__ZZPz2 .15s cubic-bezier(.25,1.4,.5,1) forwards}.Input_slideDownA__Ex0C6{animation:Input_fluidDownA__GIA5x .15s cubic-bezier(.25,1.4,.5,1) forwards}.Input_slideDownB__6fFfH{animation:Input_fluidDownB__6KUhX .15s cubic-bezier(.25,1.4,.5,1) forwards}@keyframes Input_fluidUpA__yPO_L{0%{transform:translateY(16px) scaleY(1.3) scaleX(.85);filter:blur(2px);opacity:.3}65%{transform:translateY(-2px) scaleY(.95) scaleX(1.05);filter:blur(.5px);opacity:.9}to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0);opacity:1}}@keyframes Input_fluidUpB__ZZPz2{0%{transform:translateY(16px) scaleY(1.3) scaleX(.85);filter:blur(2px);opacity:.3}65%{transform:translateY(-2px) scaleY(.95) scaleX(1.05);filter:blur(.5px);opacity:.9}to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0);opacity:1}}@keyframes Input_fluidDownA__GIA5x{0%{transform:translateY(-16px) scaleY(1.3) scaleX(.85);filter:blur(2px);opacity:.3}65%{transform:translateY(2px) scaleY(.95) scaleX(1.05);filter:blur(.5px);opacity:.9}to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0);opacity:1}}@keyframes Input_fluidDownB__6KUhX{0%{transform:translateY(-16px) scaleY(1.3) scaleX(.85);filter:blur(2px);opacity:.3}65%{transform:translateY(2px) scaleY(.95) scaleX(1.05);filter:blur(.5px);opacity:.9}to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0);opacity:1}}.Input_roundStepButton__T5l8L{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-main,color-mix(in srgb,var(--text-main) 10%,transparent));background-color:var(--bg-surface);color:var(--text-main);font-size:1.1rem;font-weight:600;cursor:pointer;padding:0;user-select:none;touch-action:manipulation;transition:all .4s cubic-bezier(.16,1,.3,1)}.Input_roundStepButton__T5l8L:hover:not(:disabled){background-color:color-mix(in srgb,var(--text-main) 8%,transparent);border-color:var(--text-muted)}.Input_roundStepButton__T5l8L:active:not(:disabled){transform:scale(.9)}.Input_roundStepButton__T5l8L:disabled{opacity:.35;cursor:not-allowed!important}.Input_discountVariant__4HU3w{background-color:color-mix(in srgb,var(--g) 10%,transparent);color:var(--g);border:1px solid transparent}.Input_discountVariant__4HU3w:focus-within{border-color:color-mix(in srgb,var(--g) 60%,transparent);background-color:color-mix(in srgb,var(--g) 20%,transparent)}.Input_discountVariant__4HU3w .Input_input__a5J6C{color:inherit;font-weight:600;outline:none}.Input_discountVariant__4HU3w .Input_prefix__OoZYB,.Input_discountVariant__4HU3w .Input_suffix__P8be4{color:inherit;font-weight:600}.Input_cardError__5ADQX .Input_inputWrapper__iMK2O{border-color:var(--error)!important;box-shadow:0 0 0 1px var(--error);background-color:var(--bg-main)}.Input_disabledField__49OE4{opacity:.6}.Input_disabledField__49OE4 *{cursor:not-allowed!important}.Input_disabledField__49OE4 .Input_discountVariant__4HU3w{background-color:var(--bg-inner)!important;border-style:dashed!important;border-color:var(--border-main)!important;color:var(--text-muted)!important}.Input_errorMessage__x8_ER{color:var(--error);font-size:.775rem;font-weight:500;display:block;margin-top:.2rem;padding-left:.25rem}.Input_input__a5J6C::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important;appearance:none!important;background:var(--bg-transparent,transparent)!important}.Input_inputIconContainer___cnrA{display:flex;align-items:center;justify-content:center;color:var(--icon-color);padding-left:.75rem}@media (max-width:768px){.Input_inputGroup__scXkc{gap:.4rem}.Input_label__RfGA8{font-size:.8rem}.Input_inputWrapper__iMK2O{height:44px;padding:0 .9rem;border-radius:14px}.Input_input__a5J6C{font-size:1rem}.Input_textarea__LZc9L{font-size:1rem;padding:.75rem 0}.Input_inputWrapper__iMK2O:has(.Input_textarea__LZc9L){min-height:80px}.Input_prefix__OoZYB,.Input_suffix__P8be4{font-size:.875rem}.Input_numericWrapper__zZHcN{padding:0 .5rem}.Input_roundStepButton__T5l8L{width:28px;height:28px;font-size:1rem}}.NotificacoesContent_loadingContainer__Vxmjf{display:flex;align-items:center;justify-content:center;padding:4rem 0;width:100%}.NotificacoesContent_spinner__jsdR0{color:var(--b,#f97316)}.NotificacoesContent_btnSpinner__lNTH9,.NotificacoesContent_spinner__jsdR0{animation:NotificacoesContent_spin__Io7__ 1s linear infinite}.NotificacoesContent_singleLayout__zr7zN{width:100%}.NotificacoesContent_formFields__CiWJ_{display:flex;flex-direction:column;gap:1.25rem}.NotificacoesContent_inputGroup__NZYXJ{display:flex;flex-direction:column;gap:.5rem}.NotificacoesContent_label__q4zdx{font-size:.8125rem;font-weight:500;color:var(--text-main)}.NotificacoesContent_statusFeedback__7eg62{padding:.75rem 1rem;border-radius:8px;font-size:.8125rem;font-weight:500;margin-top:.5rem}.NotificacoesContent_statusFeedback__7eg62.NotificacoesContent_success__fwNX9{background-color:rgba(16,185,129,.1);color:#10b981}.NotificacoesContent_statusFeedback__7eg62.NotificacoesContent_error__47Zbk{background-color:rgba(239,68,68,.1);color:#ef4444}@keyframes NotificacoesContent_spin__Io7__{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailSection_card__GDvDd{background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:28px;padding:2.5rem;display:flex;flex-direction:column;gap:2.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.EmailSection_form__Wi0FD{display:flex;flex-direction:column;gap:1.75rem}.EmailSection_actions__LipX5{display:flex;justify-content:flex-end}.EmailSection_backButton__kZY0g{background:none;border:none;color:var(--text-muted);font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:.4rem;cursor:pointer;padding:.5rem .85rem;border-radius:10px;transition:all .2s ease}.EmailSection_backButton__kZY0g:hover{color:var(--text-main);background-color:var(--bg-inner)}.EmailSection_backIcon__YABE7{width:16px;height:16px}.EmailSection_contentGrid__V8BKz{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.EmailSection_inputGroup__VuGFt{display:flex;flex-direction:column;gap:.6rem}.EmailSection_label__w8J72{font-size:.825rem;font-weight:500;color:var(--text-muted);padding-left:.25rem}.EmailSection_emailHighlight__NvlXr{color:var(--text-main);font-weight:600}.EmailSection_tokenContainer__NGAWj{padding-top:.25rem}@media (max-width:768px){.EmailSection_contentGrid__V8BKz{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:500px){.EmailSection_card__GDvDd{border-radius:20px;padding:1.25rem;gap:1.5rem}.EmailSection_iconWrapper__odT2l{display:none}.EmailSection_title__ErCqL{font-size:1.05rem}.EmailSection_subtitle__S0Cl5{font-size:.8rem}}.Select_selectContainer__cLTmj{position:relative;width:100%}.Select_comboboxToggle__5cy2m{height:100%;display:flex;align-items:center;cursor:pointer;user-select:none;padding-left:.5rem}.Select_selectChevron__w1Rqp{font-size:.65rem;color:var(--text-muted,#86868b);transition:transform .4s var(--spring-elastic)}.Select_chevronUp__4NioH{transform:rotate(180deg)}@keyframes Select_dropdownFadeInDown__AfrzY{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Select_dropdownFadeInUp__wV_PJ{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Select_customDropdownMenu__wFr6J{position:absolute;left:0;min-width:100%;width:max-content;max-width:calc(100vw - 32px);overflow-y:auto;background-color:var(--bg-main,#ffffff);border:1px solid var(--border-main,#f0f0f2);border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.06);z-index:110;padding:.4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2px}.Select_down__Ofw6Q{transform-origin:top left;animation:Select_dropdownFadeInDown__AfrzY .35s var(--spring-elastic) forwards}.Select_up__Z7jeR{transform-origin:bottom left;animation:Select_dropdownFadeInUp__wV_PJ .35s var(--spring-elastic) forwards}.Select_customDropdownMenu__wFr6J::-webkit-scrollbar{width:6px}.Select_customDropdownMenu__wFr6J::-webkit-scrollbar-thumb{background:var(--border-main,#e5e5ea);border-radius:10px}.Select_dropdownOption__JcjzN{padding:.7rem 1rem;font-size:.9rem;color:var(--text-main,#1d1d1f);border-radius:10px;cursor:pointer;transition:background-color .15s var(--spring-smooth),transform .1s ease,color .15s ease;user-select:none}.Select_dropdownOption__JcjzN:hover,.Select_focusedOption___oeHw{background-color:var(--bg-inner,#f5f5f7);color:var(--text-main,#000000)}.Select_dropdownOption__JcjzN:active{transform:scale(.97);background-color:var(--border-main,#e8e8ed)}.Select_hasOpenDropdown__JPFLo{z-index:120!important}@media (max-width:768px){.Select_customDropdownMenu__wFr6J{border-radius:12px;padding:.3rem}.Select_dropdownOption__JcjzN{padding:.8rem 1rem;font-size:.95rem}}.StatusTag_tagTrigger__RS5L5{display:inline-flex;align-items:center;gap:.45rem;padding:0;background:transparent;border:none;font-size:.78rem;font-weight:800;cursor:pointer;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}.StatusTag_tagText__UcB9Y{white-space:nowrap}.StatusTag_tagTrigger__RS5L5:hover{opacity:.75}.StatusTag_tagTrigger__RS5L5.StatusTag_open__p2uBc{color:var(--success,#10b981)}.StatusTag_tagTrigger__RS5L5.StatusTag_closed__JnkIz{color:var(--error)}.StatusTag_statusDot__ocU_l{width:8px;height:8px;border-radius:50%;position:relative;flex-shrink:0}.StatusTag_dotOpen___6q8a{background-color:var(--success,#10b981)}.StatusTag_dotClosed__I_4N_{background-color:var(--error,#ef4444)}.StatusTag_statusDot__ocU_l:after{content:"";position:absolute;inset:0;border-radius:50%;animation:StatusTag_pulse__QShT1 2s ease-in-out infinite}.StatusTag_dotOpen___6q8a:after{background-color:var(--success,#10b981)}.StatusTag_dotClosed__I_4N_:after{background-color:var(--error,#ef4444)}.StatusTag_container___v8jV{padding-top:.25rem;padding-bottom:.5rem}.StatusTag_container___v8jV,.StatusTag_scheduleList__RePdA{display:flex;flex-direction:column}.StatusTag_scheduleRow__jps3Y{display:flex;align-items:center;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.StatusTag_scheduleRow__jps3Y:last-child{border-bottom:none}.StatusTag_dayGroup__SfnZV{display:flex;align-items:center;gap:.6rem}.StatusTag_icon__3W1Ej{width:1rem;height:1rem;color:var(--text-secondary,#9ca3af);flex-shrink:0}.StatusTag_iconActive__4VXQx{color:var(--accent-main,#ea580c)!important}.StatusTag_dayName__mbXDu,.StatusTag_timeText__TFBV_{font-size:.875rem;color:var(--text-secondary,#6b7280);font-weight:400;font-variant-numeric:tabular-nums}.StatusTag_textActive__0Qxax{color:var(--text-main,#111827)!important;font-weight:600}@keyframes StatusTag_pulse__QShT1{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.Img_fallbackContainer__de2fg{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;container-type:size}.Img_fallbackContainer__de2fg[data-style=simple]{background:radial-gradient(circle at center,var(--bg-surface) 0,color-mix(in srgb,var(--accent-main) 10%,transparent) 100%)}.Img_fallbackContainer__de2fg[data-style=pattern]{background-color:var(--bg-inner)}.Img_patternGrid__PiP4H{position:absolute;top:50%;left:50%;width:2400px;height:1300px;transform:translate(-50%,-50%) rotate(-20deg);display:grid;grid-template-columns:repeat(32,1fr);grid-auto-rows:75px;gap:8px;opacity:.12;pointer-events:none;user-select:none}.Img_logoWrapperMini__ehagE{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.Img_patternIcon__ykxk4{color:inherit;display:block}.Img_fallbackTextItem__M7r21,.Img_logoWrapperMini__ehagE h2{font-family:system-ui,-apple-system,sans-serif;font-size:9px;font-weight:700;line-height:1!important;margin:0!important;padding:0 4px!important;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;color:inherit}.Img_perfilBg__QDv3K{opacity:1;transition:background-color .2s ease,color .2s ease}.Img_initials__HLe08{font-family:system-ui,-apple-system,sans-serif;font-size:42cqmin;font-weight:500;line-height:1;white-space:nowrap;color:inherit;text-transform:uppercase;letter-spacing:.02em}.Img_unselectableImage__19XoJ{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;touch-action:pan-y}.Img_zoomOverlay__SvoiZ{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;pointer-events:none;transition:opacity .25s ease}.Img_zoomOverlayActive__iSE9a{opacity:1;pointer-events:auto}.Img_zoomedImage__ECGu5{object-fit:contain;border-radius:1.5rem;box-shadow:0 32px 64px rgba(0,0,0,.35),0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.08);-webkit-touch-callout:none!important;opacity:0;transform:scale(.9);transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.Img_zoomOverlayActive__iSE9a .Img_zoomedImage__ECGu5{opacity:1;transform:scale(1)}.Categorias_categoryTilesRow__2qJQ7{display:flex;gap:.5rem;overflow-x:auto;margin-top:.75rem;margin-bottom:.75rem;scroll-snap-type:x mandatory;scroll-padding-left:.5rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%}.Categorias_categoryTilesRow__2qJQ7::-webkit-scrollbar{display:none}.Categorias_tileCard__QMi54{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.25rem;border-radius:40px;background-color:var(--bg-surface);border:none;cursor:pointer;white-space:nowrap;scroll-snap-align:start;scroll-snap-stop:always;flex:1 0 auto;position:relative;overflow:hidden;transition:all .25s ease;z-index:1}.Categorias_tileCard__QMi54:before{content:"";position:absolute;top:1.8rem;left:50%;width:40px;height:40px;border-radius:50%;background-color:var(--bg-inner);transform:translate(-50%,-50%) scale(0);transition:transform .45s cubic-bezier(.4,0,.2,1);z-index:-1}.Categorias_tileCard__QMi54:hover:before{transform:translate(-50%,-50%) scale(8)}.Categorias_tileActive__i6_Rf{background-color:var(--bg-inner)!important}.Categorias_tileActive__i6_Rf:before{transform:translate(-50%,-50%) scale(8)}.Categorias_tileCard__QMi54:hover{background-color:var(--bg-surface)}.Categorias_tileActive__i6_Rf .Categorias_tileLabel__MExM2{color:var(--text-main)}.Categorias_tileImage__WLf0i{flex-shrink:0;object-fit:contain;transition:transform .35s cubic-bezier(.34,1.56,.64,1);background-color:var(--bg-inner);border-radius:50%;padding:.5rem;aspect-ratio:1/1;position:relative;z-index:2}.Categorias_tileCard__QMi54:hover .Categorias_tileImage__WLf0i{transform:translateY(.55rem) scale(1.2)}.Categorias_tileLabel__MExM2{font-size:.75rem;font-weight:500;color:var(--text-secondary);transition:transform .25s ease-in,opacity .2s ease-in,color .15s ease;padding:.2rem 0 1rem;position:relative;z-index:2}.Categorias_tileCard__QMi54:hover .Categorias_tileLabel__MExM2{color:var(--text-main);transform:translateY(2rem);opacity:0}.Categorias_tileCard__QMi54:focus-visible:before,.Categorias_tileCard__QMi54:hover:before{transform:translate(-50%,-50%) scale(8)}.Categorias_tileCard__QMi54:focus-visible .Categorias_tileImage__WLf0i,.Categorias_tileCard__QMi54:hover .Categorias_tileImage__WLf0i{transform:translateY(.55rem) scale(1.2)}.Categorias_tileCard__QMi54:focus-visible .Categorias_tileLabel__MExM2,.Categorias_tileCard__QMi54:hover .Categorias_tileLabel__MExM2{color:var(--text-main);transform:translateY(2rem);opacity:0}.SectionTitle_sectionHeader__gHsJu{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;width:100%}.SectionTitle_leftContainer__WKFRZ{display:flex;align-items:flex-start;gap:1rem}.SectionTitle_icon__c63Dv{color:var(--accent-main);margin-top:.15rem;flex-shrink:0}.SectionTitle_textContainer__oB_4K{display:flex;flex-direction:column;gap:.25rem}.SectionTitle_title__rguvK{font-size:.8rem;font-weight:800;color:var(--text-main);margin:0;letter-spacing:-.025em;line-height:1.2}.SectionTitle_subtitle__Q004Z{font-size:.8rem;color:var(--text-muted);margin:0;font-weight:400;line-height:1.4}.SectionTitle_link__RF_K_{font-size:.875rem;color:var(--accent-main);text-decoration:none;white-space:nowrap;transition:color .2s ease}.SectionTitle_link__RF_K_:hover{color:var(--accent-hover);text-decoration:underline}@media (max-width:540px){.SectionTitle_sectionHeader__gHsJu{flex-direction:column;align-items:flex-start;gap:.35rem}.SectionTitle_link__RF_K_{font-size:.85rem;margin-top:.25rem;margin-left:0}.SectionTitle_hasIcon__lloXO .SectionTitle_link__RF_K_{margin-left:calc(24px + 1rem)}}.InputMatrix_matrixContainer__fGMxu{display:flex;flex-direction:column;width:100%;background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:16px;overflow:hidden;transition:border-color .3s ease;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.InputMatrix_overflowVisible__DdWk1{overflow:visible!important}.InputMatrix_matrixDisabled__27dIN{opacity:.4;pointer-events:none}.InputMatrix_matrixRow__q6am0{display:flex;width:100%;position:relative;flex-direction:row}.InputMatrix_matrixRow__q6am0:not(:last-child){border-bottom:1px solid var(--border-main)}.InputMatrix_matrixCell__2TFmj{display:flex;flex-direction:column;padding:.85rem 1.2rem;position:relative;z-index:1;overflow:visible;transition:opacity .3s ease}.InputMatrix_matrixRow__q6am0 .InputMatrix_matrixCell__2TFmj:not(:first-child){border-left:1px solid var(--border-main)}.InputMatrix_matrixCell__2TFmj:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--bg-inner);transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.InputMatrix_cellActive__tXBID:before,.InputMatrix_matrixCell__2TFmj:focus-within:before{transform:scaleY(1)}.InputMatrix_corner-top-left__Qs1_P:before{border-top-left-radius:15px}.InputMatrix_corner-top-right__L_wGO:before{border-top-right-radius:15px}.InputMatrix_corner-bottom-left__k6E16:before{border-bottom-left-radius:15px}.InputMatrix_corner-bottom-right__JhxQI:before{border-bottom-right-radius:15px}.InputMatrix_cellDisabled__vXuZ2{opacity:.4;cursor:not-allowed}.InputMatrix_cellDisabled__vXuZ2 *{cursor:not-allowed!important}.InputMatrix_cellLabel__CMDoL{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.25rem;user-select:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .3s ease}.InputMatrix_cellContentWrapper__5b_87{display:flex;align-items:center;width:100%;gap:.5rem;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.InputMatrix_matrixCell__2TFmj button[type=button]:not([class*=snPillBtn]):not([class*=eyeButton]):not([class*=inlineLink]),.InputMatrix_matrixCell__2TFmj input[type=email],.InputMatrix_matrixCell__2TFmj input[type=password],.InputMatrix_matrixCell__2TFmj input[type=text],.InputMatrix_matrixCell__2TFmj input[type=url],.InputMatrix_matrixCell__2TFmj textarea{flex:1;min-width:0;width:100%;background:transparent;border:none;outline:none;color:var(--text-main);font-size:.95rem;padding:.1rem 0;margin:0;text-align:left}.InputMatrix_cellContentWrapper__5b_87>button,.InputMatrix_cellContentWrapper__5b_87>svg{flex-shrink:0}.InputMatrix_cellActive__tXBID .InputMatrix_cellLabel__CMDoL,.InputMatrix_matrixCell__2TFmj:focus-within .InputMatrix_cellLabel__CMDoL{color:var(--text-main);transform:translateX(4px)}.InputMatrix_cellActive__tXBID .InputMatrix_cellContentWrapper__5b_87,.InputMatrix_matrixCell__2TFmj:focus-within .InputMatrix_cellContentWrapper__5b_87{transform:translateX(4px)}.InputMatrix_matrixCell__2TFmj input::placeholder{color:color-mix(in srgb,var(--text-muted) 40%,transparent);transition:opacity .2s ease}.InputMatrix_matrixCell__2TFmj:focus-within input::placeholder{opacity:.5}@media (max-width:600px){.InputMatrix_matrixCell__2TFmj{padding:.75rem 1rem}}.AddressFieldsForm_snPillBtn__aX0gQ{background-color:transparent;border:1px solid var(--border-main);color:var(--text-secondary);font-size:.65rem;font-weight:700;padding:.3rem .6rem;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);user-select:none;flex-shrink:0;position:relative;z-index:2}.AddressFieldsForm_snPillBtn__aX0gQ:hover{border-color:var(--text-main);color:var(--text-main)}.AddressFieldsForm_snPillActive__QPMY8{background-color:var(--accent-main)!important;border-color:var(--accent-main)!important;color:var(--bg-surface)!important;transform:scale(.95)}.CheckoutStepPagamento_formFadeIn__dtiLT{animation:CheckoutStepPagamento_stepPopEntrance__yy_3U .4s cubic-bezier(.34,1.56,.64,1) forwards;width:100%}.CheckoutStepPagamento_inputGroupTitle__VNN0_{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--text-secondary);font-weight:500;margin-bottom:.85rem}.CheckoutStepPagamento_observationIcon__55ip9{color:var(--text-secondary);opacity:.7}.CheckoutStepPagamento_sectionSpacer__Nrb4d{margin-top:1.5rem;animation:CheckoutStepPagamento_stepPopEntrance__yy_3U .4s cubic-bezier(.34,1.56,.64,1) forwards}.CheckoutStepPagamento_optionsSelectorGrid__0DYKJ{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;padding:.2rem}.CheckoutStepPagamento_emptyStateContainer__hOW1j{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:var(--bg-inner);border:1px solid var(--border-main);border-radius:20px}.CheckoutStepPagamento_emptyStateText__HbxrG{font-size:.85rem;font-weight:500;color:var(--text-secondary);text-align:center}@keyframes CheckoutStepPagamento_stepPopEntrance__yy_3U{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.CheckoutStepPagamento_optionsSelectorGrid__0DYKJ{grid-template-columns:1fr;gap:.65rem}}.CheckoutStepRevisao_formFadeIn__8rSWL{animation:CheckoutStepRevisao_stepPopEntrance__YFMme .4s cubic-bezier(.34,1.56,.64,1) forwards;width:100%}.CheckoutStepRevisao_reviewSummaryCard__dZN5U{background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:20px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:.75rem}.CheckoutStepRevisao_reviewSummarySection__1ZeOD{display:flex;flex-direction:column;gap:.6rem}.CheckoutStepRevisao_sectionHeader__kJGBC{display:flex;align-items:center;gap:.5rem}.CheckoutStepRevisao_iconBox__EOx0o{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--bg-inner);color:var(--text-main);flex-shrink:0}.CheckoutStepRevisao_reviewSummaryLabel__RmIU8{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);opacity:.65;letter-spacing:.05em;font-weight:700}.CheckoutStepRevisao_sectionBody__gIpYG{padding-left:calc(28px + .5rem)}.CheckoutStepRevisao_reviewSummaryText__OJxPy{margin:0;font-size:.95rem;color:var(--text-main);font-weight:600;line-height:1.3}.CheckoutStepRevisao_reviewSummarySubtext__YfXYd{margin:.15rem 0 0;font-size:.85rem;color:var(--text-secondary);font-weight:400}.CheckoutStepRevisao_reviewReferenceBadge__j1qIc{margin-top:.5rem;font-size:.75rem;color:var(--text-secondary);background-color:var(--bg-inner);padding:.35rem .65rem;border-radius:8px;display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border-main)}.CheckoutStepRevisao_reviewReferenceBadge__j1qIc span{font-weight:700;color:var(--text-main)}.CheckoutStepRevisao_reviewSummaryDivider__FZ7oC{height:1px;background-color:var(--border-main);width:100%;margin-top:1.25rem}.CheckoutStepRevisao_reviewTotalBanner__ZRgLv{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-inner);border:1px solid var(--border-main);padding:1.15rem 1.25rem;border-radius:18px;margin-top:.5rem}.CheckoutStepRevisao_totalLabelGroup__wZ8aI{display:flex;align-items:center;gap:.45rem}.CheckoutStepRevisao_totalIcon___KuzH{color:var(--text-main);opacity:.8}.CheckoutStepRevisao_reviewTotalBanner__ZRgLv span{color:var(--text-secondary);font-size:.875rem;font-weight:500}.CheckoutStepRevisao_totalValue__qjvRs{color:var(--text-main);font-size:1.25rem;font-weight:800;letter-spacing:-.5px}@keyframes CheckoutStepRevisao_stepPopEntrance__YFMme{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.CheckoutStepRevisao_reviewSummaryCard__dZN5U{padding:1rem;border-radius:18px;gap:1rem}.CheckoutStepRevisao_sectionBody__gIpYG{padding-left:0;margin-top:.25rem}.CheckoutStepRevisao_reviewTotalBanner__ZRgLv{padding:1rem;border-radius:16px}.CheckoutStepRevisao_totalValue__qjvRs{font-size:1.15rem}}.ShareModal_modalOverlay__hobAs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:999;display:flex;align-items:center;justify-content:center;padding:1rem}.ShareModal_shareModalContent__zMEFl{background-color:var(--bg-modal,#ffffff);border:1px solid var(--border-main,#e5e7eb);border-radius:20px;padding:1.1rem 1.25rem 1.25rem;width:100%;max-width:300px;box-shadow:0 10px 25px -4px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:ShareModal_scaleUp__KAi7J .15s ease-out}.ShareModal_shareModalHeader__qTrJr{width:100%;display:flex;align-items:center;justify-content:space-between}.ShareModal_shareModalTitle__73Fuu{font-size:.88rem;font-weight:600;color:var(--text-main)}.ShareModal_closeModalButton__2fk_M{background-color:var(--bg-inner,#f3f4f6);border:none;cursor:pointer;color:var(--text-muted);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .15s ease}.ShareModal_closeModalButton__2fk_M:hover{background-color:var(--border-main,#e5e7eb);color:var(--text-main);transform:scale(1.05)}.ShareModal_urlBox__I0zR2{width:100%;display:flex;align-items:center;border:1px dashed var(--border-main,#d1d5db);border-radius:25px;padding:.5rem .85rem;background-color:var(--bg-inner,#f9fafb)}.ShareModal_urlInput__crlH6{width:100%;background:transparent;border:none;outline:none;font-size:.75rem;color:var(--text-muted);font-family:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;transition:opacity .15s ease}.ShareModal_urlInputCopied__NzIwR{animation:ShareModal_popIn__bMsvT .2s cubic-bezier(.175,.885,.32,1.275)}.ShareModal_shareOptions__psRdR{display:flex;justify-content:center;align-items:center;gap:1.25rem;width:100%}.ShareModal_shareOptionBtn__UCclB{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.ShareModal_iconCircle__FWS5Y{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-inner,#f3f4f6);border:1px solid var(--border-main,#e5e7eb);transition:transform .2s ease}.ShareModal_whatsappBtn__oNbnV{color:#25d366}.ShareModal_nativeShareBtn__rvf79{color:var(--accent-main,var(--accent))}@media (hover:hover){.ShareModal_shareOptionBtn__UCclB:hover .ShareModal_iconCircle__FWS5Y{transform:scale(1.08)}}.ShareModal_shareOptionBtn__UCclB:active .ShareModal_iconCircle__FWS5Y{transform:scale(.95)}@keyframes ShareModal_scaleUp__KAi7J{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ShareModal_popIn__bMsvT{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ModalHeader_desktopHeaderControls__36e_E{display:flex;justify-content:flex-end;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid var(--border-main);position:relative;min-height:45px}.ModalHeader_desktopActions__sVoxj{display:flex;align-items:center;gap:8px;z-index:10}.ModalHeader_topProductName__LGhfD{position:absolute;left:50%;transform:translateX(-50%);font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--text-main);margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%;opacity:0;transition:opacity .2s ease}.ModalHeader_topProductNameActive__J0rBG{opacity:1}.ModalHeader_desktopIconButton__dfBzz{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.ModalHeader_desktopIconButton__dfBzz:hover{background-color:var(--bg-inner);color:var(--text-main)}.ModalHeader_mobileHeader__r82eV{display:none}@media (max-width:900px){.ModalHeader_desktopHeaderControls__36e_E{display:none!important}.ModalHeader_mobileHeader__r82eV{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:150;padding:.75rem 1rem;height:56px;background-color:transparent;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;pointer-events:none}.ModalHeader_mobileIconButton__xA4jL{pointer-events:auto;display:flex;align-items:center;justify-content:center;background-color:var(--bg-modal);color:var(--text-main);border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:10;padding:0}.ModalHeader_mobileHeaderActive__s161m{background-color:var(--bg-modal);border-bottom:1px solid var(--border-main);box-shadow:0 2px 8px rgba(0,0,0,.05);pointer-events:auto}.ModalHeader_mobileProductName__kl81O{position:absolute;left:50%;transform:translateX(-50%);font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--text-main);margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%;opacity:0;transition:opacity .2s ease}.ModalHeader_mobileHeaderActive__s161m .ModalHeader_mobileProductName__kl81O{opacity:1}}.ModalHeader_modalOverlay__SZqC6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:999;display:flex;align-items:center;justify-content:center;padding:1rem}.ModalHeader_shareModalContent__QGHnL{background-color:var(--bg-modal,#ffffff);border:1px solid var(--border-main,#e5e7eb);border-radius:20px;padding:1.1rem 1.25rem 1.25rem;width:100%;max-width:300px;box-shadow:0 10px 25px -4px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:ModalHeader_scaleUp__IQW3m .15s ease-out}.ModalHeader_shareModalHeader__iA3vN{width:100%;display:flex;align-items:center;justify-content:space-between}.ModalHeader_shareModalTitle__IaQL9{font-size:.88rem;font-weight:600;color:var(--text-main)}.ModalHeader_closeModalButton__AfzQJ{background-color:var(--bg-inner,#f3f4f6);border:none;cursor:pointer;color:var(--text-muted);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .15s ease}.ModalHeader_closeModalButton__AfzQJ:hover{background-color:var(--border-main,#e5e7eb);color:var(--text-main);transform:scale(1.05)}.ModalHeader_urlBox__ntp6w{width:100%;display:flex;align-items:center;border:1px dashed var(--border-main,#d1d5db);border-radius:25px;padding:.5rem .85rem;background-color:var(--bg-inner,#f9fafb)}.ModalHeader_urlInput__MWNic{width:100%;background:transparent;border:none;outline:none;font-size:.75rem;color:var(--text-muted);font-family:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;transition:opacity .15s ease}.ModalHeader_urlInputCopied__uemJB{animation:ModalHeader_popIn__ciWvZ .2s cubic-bezier(.175,.885,.32,1.275)}.ModalHeader_shareOptions__M98vc{display:flex;justify-content:center;align-items:center;gap:1.25rem;width:100%}.ModalHeader_shareOptionBtn__l9bwO{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.ModalHeader_iconCircle__hE7UP{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-inner,#f3f4f6);border:1px solid var(--border-main,#e5e7eb);transition:transform .2s ease}.ModalHeader_whatsappBtn__ryXeS{color:#25d366}.ModalHeader_nativeShareBtn__pCR69{color:var(--accent-main,var(--accent))}@media (hover:hover){.ModalHeader_shareOptionBtn__l9bwO:hover .ModalHeader_iconCircle__hE7UP{transform:scale(1.08)}}.ModalHeader_shareOptionBtn__l9bwO:active .ModalHeader_iconCircle__hE7UP{transform:scale(.95)}@keyframes ModalHeader_scaleUp__IQW3m{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ModalHeader_popIn__ciWvZ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ProductConfigModalSkeleton_skeletonPulse__eaEGo{0%{opacity:.35}50%{opacity:.75}to{opacity:.35}}.ProductConfigModalSkeleton_skeleton__VEl9z{background-color:var(--bg-inner,rgba(0,0,0,.08));animation:ProductConfigModalSkeleton_skeletonPulse__eaEGo 1.4s cubic-bezier(.4,0,.6,1) infinite;border-radius:8px}.ProductConfigModalSkeleton_imageSection__GuRK_{width:100%;aspect-ratio:1/1;flex-shrink:0;align-self:center;border-radius:2rem;overflow:hidden}.ProductConfigModalSkeleton_skeletonImage__kVOK8{width:100%;height:100%;aspect-ratio:1/1;background-color:var(--bg-inner,rgba(0,0,0,.08));animation:ProductConfigModalSkeleton_skeletonPulse__eaEGo 1.4s cubic-bezier(.4,0,.6,1) infinite;border-radius:inherit}.ProductConfigModalSkeleton_interactiveSection__pw0Vx{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--bg-modal);border-left:1px solid var(--border-main);border-radius:2rem;overflow:hidden}.ProductConfigModalSkeleton_skeletonContainer__8PNJX{display:flex;flex-direction:column;height:100%;padding:1.25rem;gap:1.25rem;justify-content:space-between}.ProductConfigModalSkeleton_skeletonHeaderGroup__7FZd1{display:flex;flex-direction:column;gap:.6rem}.ProductConfigModalSkeleton_skeletonTitle__2Cg3S{width:65%;height:1.6rem}.ProductConfigModalSkeleton_skeletonText__ZJKrR{width:90%;height:.85rem}.ProductConfigModalSkeleton_skeletonTextShort__NrMU_{width:50%;height:.85rem}.ProductConfigModalSkeleton_skeletonPrice__LpEDc{width:30%;height:1.2rem;margin-top:.4rem}.ProductConfigModalSkeleton_skeletonBodyGroup__hcIDE{display:flex;flex-direction:column;gap:.8rem;flex:1}.ProductConfigModalSkeleton_skeletonBlock__0i9Ju{width:100%;height:3.5rem;border-radius:12px}.ProductConfigModalSkeleton_skeletonFooter___7W8R{padding-top:1rem}.ProductConfigModalSkeleton_skeletonButton__28oAV{width:100%;height:3rem;border-radius:99px}@media (max-width:900px){.ProductConfigModalSkeleton_imageSection__GuRK_{width:100%;aspect-ratio:1/1;flex-shrink:0;border-radius:0;max-height:400px}.ProductConfigModalSkeleton_interactiveSection__pw0Vx{border-left:none;border-radius:0}}.ModalNotification_overlay__oYTEQ{position:fixed;inset:0;background-color:var(--bg-overlay);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;transition:opacity .3s ease;padding:1.25rem;animation:ModalNotification_fadeIn__6CCK4 .25s ease-out forwards}.ModalNotification_overlayExit__Mo5Vp{opacity:0;pointer-events:none}.ModalNotification_container__3jJN8{background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:28px;padding:2rem;max-width:380px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;position:relative;overflow:hidden;z-index:1;animation:ModalNotification_springEntrance__ZOJFz .45s cubic-bezier(.34,1.56,.64,1) forwards;box-shadow:0 24px 48px -12px rgba(0,0,0,.25)}.ModalNotification_containerExit__3nMpF{animation:ModalNotification_springExit__juQh_ .3s cubic-bezier(.34,1.56,.64,1) forwards}.ModalNotification_iconContainer__xSCa4{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--bg-inner);border-radius:50%;color:var(--accent-main);font-size:1.5rem;flex-shrink:0;position:relative;z-index:2;animation:ModalNotification_iconPop__LfzTn .5s cubic-bezier(.34,1.56,.64,1) .1s both}.ModalNotification_body__Pl4jG{display:flex;flex-direction:column;gap:.5rem;z-index:2}.ModalNotification_title__yaeGR{font-size:1.15rem;font-weight:600;color:var(--text-main);margin:0;letter-spacing:-.2px}.ModalNotification_message__xlmKt{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.ModalNotification_actionRow__3MT19{display:flex;gap:.75rem;width:100%;margin-top:.5rem;z-index:2}@keyframes ModalNotification_fadeIn__6CCK4{0%{opacity:0}to{opacity:1}}@keyframes ModalNotification_springEntrance__ZOJFz{0%{transform:scale(.85) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes ModalNotification_springExit__juQh_{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.9) translateY(15px);opacity:0}}@keyframes ModalNotification_iconPop__LfzTn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.ModalNotification_container__3jJN8{padding:1.75rem 1.5rem;border-radius:24px}.ModalNotification_actionRow__3MT19{flex-direction:column-reverse;gap:.5rem}}.ModalNotification_btn__J05ar{flex:1}.DashboardLayout_dashboardContainer__JW6PP{display:flex;width:100vw;height:100dvh;overflow:hidden;background-color:var(--bg-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DashboardLayout_mainContent__qLAIz{flex:1;height:100%;padding:1rem 1rem 1rem 0;display:flex;overflow:hidden}.DashboardLayout_contentCard__lgkJk{flex:1;background-color:var(--bg-surface);border-radius:1.5rem;border:1px solid var(--border-main);overflow-y:auto;min-width:0;display:flex;flex-direction:column}@media (max-width:768px){.DashboardLayout_dashboardContainer__JW6PP{height:100dvh;overflow:hidden;overscroll-behavior:none;background-color:var(--bg-surface)!important}.DashboardLayout_mainContent__qLAIz{height:100%;background-color:var(--bg-surface);display:flex;flex-direction:column;overflow:hidden;padding:0}.DashboardLayout_contentCard__lgkJk{height:100%;border-radius:0;border:none;background-color:var(--bg-surface);overflow-y:auto;-webkit-overflow-scrolling:touch}}.ItemGlobalRow_nameField__2LRUk{flex:2;min-width:160px}.ItemGlobalRow_tagSelectWrapper__Gprbr{flex:1.5;min-width:140px}.ItemGlobalRow_priceField__8sBEe{flex:1;min-width:110px}.ItemGlobalRow_actionsGroup__qcbhe{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width:640px){.ItemGlobalRow_nameField__2LRUk{flex:1 1 100%}.ItemGlobalRow_tagSelectWrapper__Gprbr{flex:1 1 auto;min-width:120px}.ItemGlobalRow_priceField__8sBEe{flex:0 0 100px;min-width:100px}.ItemGlobalRow_actionsGroup__qcbhe{margin-left:auto;flex-shrink:0;height:38px}}.SearchInput_searchFormDesktop__RFsm1{display:flex;justify-content:center;align-items:center;width:100%;max-width:440px;margin:0;transition:max-width .3s cubic-bezier(.34,1.56,.64,1);will-change:max-width}.SearchInput_searchInputWrapper__o_Jk7{position:relative;display:flex;align-items:center;width:100%}.SearchInput_searchInput__5BbRV{width:100%;height:2.375rem;padding:0 4.25rem 0 1rem;font-size:.875rem;font-weight:500;color:var(--text-main);background-color:var(--bg-inner);border:1px solid var(--border-main);border-radius:9999px;outline:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.SearchInput_searchInput__5BbRV::-webkit-search-cancel-button,.SearchInput_searchInput__5BbRV::-webkit-search-decoration,.SearchInput_searchInput__5BbRV::-webkit-search-results-button,.SearchInput_searchInput__5BbRV::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.SearchInput_searchInput__5BbRV::-ms-clear{display:none;width:0;height:0}.SearchInput_searchInput__5BbRV::placeholder{color:var(--text-muted);font-weight:400}.SearchInput_searchInput__5BbRV:focus{background-color:var(--bg-surface);border-color:var(--border-main);box-shadow:0 0 0 3px rgba(var(--accent-main-rgb,0,0,0),.08)}.SearchInput_clearBtn__8_Az4{position:absolute;right:2.25rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;border-radius:50%;background-color:var(--border-main);color:var(--text-muted,#71717a);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.SearchInput_clearBtn__8_Az4:hover{background-color:var(--text-muted);color:var(--bg-surface)}.SearchInput_clearBtn__8_Az4:active{transform:scale(.9)}.SearchInput_searchBtn__NLonB{position:absolute;right:.375rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-muted);border-radius:50%;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .15s ease}.SearchInput_searchFormDesktop__RFsm1:focus-within .SearchInput_searchBtn__NLonB{color:var(--accent-main)}.SearchInput_searchFormDesktop__RFsm1:focus-within .SearchInput_searchBtn__NLonB:disabled{opacity:.3;color:var(--text-muted)}.SearchInput_searchBtn__NLonB:hover{color:var(--accent-main);background-color:var(--bg-inner)}.SearchInput_searchBtn__NLonB:active{transform:scale(.92)}.SearchInput_searchBtn__NLonB:disabled{opacity:.3;color:var(--text-muted)}@media (max-width:900px){.SearchInput_searchFormDesktop__RFsm1{width:100%;max-width:100%;margin:0}.SearchInput_searchInput__5BbRV{height:2.25rem;font-size:.8125rem}}.SearchTabs_tabsContainer__Qk3Ul{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;margin-bottom:1rem}.SearchTabs_tabButton__yIomy{background:transparent;border:none;padding:.75rem 0;font-size:.65rem;letter-spacing:1px;text-transform:uppercase;font-weight:500;color:var(--text-muted,#6b7280);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;position:relative;transition:color .2s ease}.SearchTabs_tabButtonActive__HhzH1{color:var(--accent-main,#ea1d2c);font-weight:600}.SearchTabs_tabDivider__kcwrk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:16px;background-color:var(--border-color,#d1d5db);pointer-events:none}.SearchTabs_tabBadge__5g_Z7{font-size:.75rem;padding:.125rem .375rem;border-radius:9999px;background-color:color-mix(in srgb,var(--text-muted) 12%,transparent)}.ModernLoader_aiLoaderContainer__Qe3RG{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ModernLoader_aiLoaderGlow__UsR78{position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle,rgba(234,29,44,.4) 0,transparent 70%);filter:blur(6px);animation:ModernLoader_auraPulse__qIGe7 2s ease-in-out infinite alternate}.ModernLoader_aiSparkleIcon__ypc_1{width:20px;height:20px;position:relative;z-index:1;animation:ModernLoader_sparkleSpin__nJyLK 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ModernLoader_sparkleSpin__nJyLK{0%{transform:rotate(0deg) scale(.85)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(1turn) scale(.85)}}@keyframes ModernLoader_auraPulse__qIGe7{0%{opacity:.3;transform:scale(.8)}to{opacity:.8;transform:scale(1.3)}}.BuscaContent_container__a6Gp_{width:100%;max-width:768px;min-height:60dvh;margin:0 auto;height:100%;display:flex;flex-direction:column}.BuscaContent_content___xt08{padding:1rem 1rem 100px;flex:1}.BuscaContent_sliderViewport__uWXRT{width:100%;overflow:hidden;position:relative;touch-action:pan-y}.BuscaContent_sliderTrack__RYLuf{display:flex;width:200%;transition:transform .45s cubic-bezier(.34,1.35,.64,1);will-change:transform;align-items:flex-start}.BuscaContent_slidePanel__mHpWk{width:50%;flex-shrink:0;box-sizing:border-box}.BuscaContent_feedUnificado___d7K4{display:flex;flex-direction:column;gap:12px}.BuscaContent_loadMoreContainer__RmVlQ{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;width:100%}.BuscaContent_loadMoreButton__wBCVz{background:transparent;border:none;color:var(--accent-main);padding:.625rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s ease,transform .15s ease,opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;outline:none;background-color:color-mix(in srgb,var(--accent-main) 8%,transparent)}.BuscaContent_loadMoreButton__wBCVz:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-main) 18%,transparent)}.BuscaContent_loadMoreButton__wBCVz:active:not(:disabled){transform:scale(.96);background-color:color-mix(in srgb,var(--accent-main) 14%,transparent)}.BuscaContent_loadMoreButton__wBCVz:disabled{opacity:.5;cursor:not-allowed;background:transparent}.Home_pageWrapper__qeFku{background-color:var(--bg-main);color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.Home_mainContent__I3cdn{max-width:80rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.Home_mainContent__I3cdn{padding-bottom:2rem}}.Home_bannerStickyWrapper__ANpaD{position:static}.Home_pageContent__uDOW5{position:relative;z-index:2;background-color:var(--bg-main);padding:.5rem 1rem 2rem}@media (max-width:768px){.Home_bannerStickyWrapper__ANpaD{position:sticky;top:0;z-index:1}.Home_pageContent__uDOW5{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;margin-top:-1.25rem;box-shadow:0 -10px 25px rgba(0,0,0,.25)}}.Home_footer__Kfxy_{background-color:var(--bg-surface);border-top:1px solid var(--border-main);margin-top:5rem;padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.75rem;color:var(--text-muted);font-weight:300}.Home_footer__Kfxy_>*+*{margin-top:.25rem}.Home_footerSubtext__aBeqy{color:var(--text-muted)}.ThemeSwitcher_switcherContainer__RPIdD{position:relative;display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--bg-inner);padding:.5rem;border-radius:25px;width:220px;user-select:none;align-items:center}.ThemeSwitcher_loaderPulse___5lQ1{width:calc((100%)/3);height:100%;background-color:var(--bg-surface);border-radius:var(--slider-radius);animation:ThemeSwitcher_smoothPulse__fpotz 1.5s ease-in-out infinite}@keyframes ThemeSwitcher_smoothPulse__fpotz{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}.ThemeSwitcher_switchBtn__7QTGi{background:none;border:none;font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;z-index:2;height:100%;border-radius:var(--slider-radius);display:flex;align-items:center;justify-content:center;gap:.4rem;-webkit-tap-highlight-color:transparent;transition:color .2s ease,transform .15s ease}.ThemeSwitcher_switchBtn__7QTGi:hover{color:var(--text-main)}.ThemeSwitcher_switchBtn__7QTGi.ThemeSwitcher_active__eQ0xX{color:var(--text-main);font-weight:600}.ThemeSwitcher_switchBtn__7QTGi:active{transform:scale(.95)}.ThemeSwitcher_icon__Kgoxq{flex-shrink:0;width:15px;height:15px;stroke-width:2px;fill:transparent;transition:fill .25s ease,transform .25s ease}.ThemeSwitcher_switchBtn__7QTGi.ThemeSwitcher_active__eQ0xX .ThemeSwitcher_icon__Kgoxq{fill:currentColor}.ThemeSwitcher_slider__Yp5yq{position:absolute;top:var(--switcher-padding);bottom:var(--switcher-padding);left:var(--switcher-padding);width:calc((100% - (var(--switcher-padding) * 2)) / 3);background-color:var(--bg-surface);border-radius:var(--slider-radius);z-index:1;box-shadow:0 2px 8px color-mix(in srgb,var(--text-main) 6%,transparent);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.ThemeSwitcher_slider__Yp5yq.ThemeSwitcher_light__6CUOi{transform:translateX(0)}.ThemeSwitcher_slider__Yp5yq.ThemeSwitcher_auto__Ynb5N{transform:translateX(100%)}.ThemeSwitcher_slider__Yp5yq.ThemeSwitcher_dark__YS8P1{transform:translateX(200%)}.Footer_footer__i_wkM{background-color:var(--bg-surface);border-top:1px solid color-mix(in srgb,var(--border-main) 40%,transparent);padding:4.5rem 1.5rem 13rem;color:var(--text-secondary);width:100%}.Footer_container__dh3vP{max-width:80rem;margin-left:auto;margin-right:auto}.Footer_grid__KVVXu{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3.5rem}@media (min-width:640px){.Footer_grid__KVVXu{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer_grid__KVVXu{grid-template-columns:2fr repeat(3,1fr)}}.Footer_brandColumn__pYTDI{display:flex;flex-direction:column;gap:1rem}.Footer_logoWrapper__zFxy9{opacity:.9;transition:opacity .2s ease}.Footer_logoWrapper__zFxy9:hover{opacity:1}.Footer_brandDesc__saOy7{font-size:.85rem;color:var(--text-secondary);opacity:.7;line-height:1.6;max-width:18rem;font-weight:400;margin:0;letter-spacing:-.01em}.Footer_linksColumn__iOhxd{display:flex;flex-direction:column;gap:1.15rem}.Footer_title___dZZq{font-size:.9rem;font-weight:500;color:var(--text-main);margin:0;letter-spacing:-.01em}.Footer_linksColumn__iOhxd ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.Footer_linksColumn__iOhxd a{display:inline-block;font-size:.85rem;color:var(--text-secondary);opacity:.7;text-decoration:none;font-weight:400;letter-spacing:-.01em;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s ease,color .2s ease}.Footer_linksColumn__iOhxd a:hover{color:var(--text-main);opacity:1;transform:translateX(4px)}.Footer_divider__Al6zx{border:0;border-top:1px solid color-mix(in srgb,var(--border-main) 30%,transparent);margin:0 0 2rem}.Footer_bottomBar__BaGz9{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.Footer_copyright__N_XN2{font-size:.8rem;color:var(--text-secondary);opacity:.6;font-weight:400;margin:0;letter-spacing:-.01em}.Footer_switcherWrapper__Ilksg{opacity:.8;transition:opacity .2s ease}.Footer_switcherWrapper__Ilksg:hover{opacity:1}.Footer_socials__EFajo{display:flex;gap:1.5rem}.Footer_socials__EFajo a{font-size:.8rem;color:var(--text-secondary);opacity:.6;text-decoration:none;font-weight:400;letter-spacing:-.01em;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s ease,color .2s ease}.Footer_socials__EFajo a:hover{color:var(--text-main);opacity:1;transform:translateY(-2px)}@media (min-width:768px){.Footer_bottomBar__BaGz9{flex-direction:row;justify-content:space-between;text-align:left}}.Restaurante_mainWrapper__O8NTQ{min-height:100vh;background-color:var(--bg-main);color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:0;@media (max-width:768px){padding-top:0}}.Restaurante_mainContent__l6neh{max-width:76rem;margin-inline:auto;display:flex;flex-direction:column;gap:1rem}.Restaurante_whatsappButton__Z42I7{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:.75rem 1.5rem;background-color:var(--bg-inner);border:1px solid var(--border-main);color:var(--text-secondary);font-size:.875rem;font-weight:500;border-radius:.75rem;text-decoration:none;backdrop-filter:blur(4px);transition:all .2s cubic-bezier(.16,1,.3,1);& svg{color:var(--success);opacity:.85;transition:opacity .2s ease}&:hover{background-color:color-mix(in srgb,var(--success) 5%,transparent);border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--text-main);box-shadow:0 8px 24px -4px var(--success-soft);transform:translateY(-2px);& svg{opacity:1}}&:active{transform:translateY(0)}}.Restaurante_whatsappButtonDisabled__bwSme{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:.75rem 1.5rem;background-color:color-mix(in srgb,var(--bg-inner) 50%,transparent);border:1px solid var(--border-main);color:var(--text-muted);font-size:.875rem;font-weight:500;border-radius:.75rem;cursor:not-allowed;opacity:.6;& svg{color:var(--text-muted)}}.Restaurante_menuLayoutRow__1iEfg{display:block;width:100%}.Restaurante_menuSectionsContainer__Lo8tv{padding:1rem 1rem 2rem}.Restaurante_categorySection__FzaFS{width:100%}.Restaurante_sectionTitle__HRswz{font-size:1.25rem;font-weight:600;color:var(--text-main);margin-bottom:1.25rem;letter-spacing:-.01em}.Restaurante_closedBanner__SolGB{background-color:var(--error-dim);border:1px solid var(--error-border);color:color-mix(in srgb,var(--error) 40%,var(--text-main));padding:1rem;border-radius:.75rem;margin-bottom:1.5rem;font-size:.9375rem;text-align:center;line-height:1.5}.Restaurante_errorWrapper__qfo8C{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-main);padding:2rem}.Restaurante_errorCard__j443a{max-width:28rem;text-align:center;padding:2.5rem 2rem;background-color:var(--bg-surface);border:1px solid var(--border-main);border-radius:1.25rem;& h2{color:var(--text-main);font-size:1.5rem;margin-bottom:.75rem}& p{color:var(--text-secondary);font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}}.Restaurante_backButton__aXJtt{display:inline-flex;align-items:center;gap:.5rem;color:var(--warning);text-decoration:none;font-size:.875rem;font-weight:500}.Restaurante_emptyStateContainer__fF63b{text-align:center;padding:4rem 2rem;background-color:color-mix(in srgb,var(--bg-surface) 40%,transparent);border:1px dashed var(--border-main);border-radius:1rem;color:var(--text-muted)}.Restaurante_menuSectionsContainer__Lo8tv{display:flex;flex-direction:column;gap:2rem;width:100%;padding:0 1rem 100px;animation:Restaurante_fadeInFiltro__UAflk .2s ease-in-out forwards}@keyframes Restaurante_fadeInFiltro__UAflk{0%{opacity:0}to{opacity:1}}.Restaurante_searchBarContainer__q5xEH{padding:0 1rem}.Restaurante_clearButton__HLH_S{display:flex;background:none;border:none;color:var(--text-secondary)}