.formGeneral_formularioGeneral_main__BgX3f{display:block;color:black;width:100%;margin:auto;padding-top:15px;background:transparent;justify-content:center;align-items:center;max-width:800px}.formGeneral_formularioGeneral_data__7_Bfu{display:block;background:white;width:95%;max-width:1200px;border-radius:30px;margin:3% auto auto;text-align:left;padding:1% 3% 50px;box-shadow:0 0 10px 5px rgba(0,0,0,.285)}.formGeneral_formularioGeneral_data__7_Bfu h2{font-size:16px;text-align:left;font-weight:bolder;margin-bottom:5px;margin-top:10px}.formGeneral_formularioGeneral_data__7_Bfu h3{font-size:14px;font-weight:bolder;text-align:left;margin-bottom:5px}.formGeneral_formularioGeneral_data__7_Bfu p{font-size:12px}.formGeneral_formularioGeneral_data_box_inputImage__kIqU_{display:block;height:100%;width:100%;margin:15px auto auto;border-radius:10px;font-size:16px;text-align:center;max-width:400px;overflow:hidden;box-shadow:0 0 1px 1px rgba(0,0,0,.4);justify-content:center}.formGeneral_formularioGeneral_data_box_selImageNone__21TC4{display:none}.formGeneral_formularioGeneral_data_box_selImage__wx_14{display:block;margin:auto;text-align:center;justify-content:center;background-color:rgba(181,203,221,.895)}.formGeneral_formularioGeneral_data_box_inputImage_icon__MJone{display:block;position:relative;font-size:100px;width:100%;align-items:center;justify-content:center;text-align:center;color:rgb(114,197,223)}.formGeneral_formularioGeneral_data_previewImage__LUa9I{display:block;margin:auto;padding:5px;border-radius:20px}.formGeneral_formularioGeneral_data_box_flex__sgCpa,.formGeneral_formularioGeneral_data_box_flex_l2__e8vmg{display:flex;width:100%;min-height:45px;max-width:800px;justify-content:space-between;margin-bottom:10px}.formGeneral_formularioGeneral_data_box_flex_l2__e8vmg{padding-left:10%}.formGeneral_formularioGeneral_data_box_block_l2__ni7C1{display:block;width:100%;min-height:45px;max-width:800px;justify-content:space-between;margin-bottom:10px;padding-left:10%}.formGeneral_formularioGeneral_data_box_block__ioAU8{display:block;width:100%}.formGeneral_formularioGeneral_data_box_selecTime__vnzm2{display:flex;width:100%;margin-top:15px;height:80px;max-width:800px;justify-content:space-between}.formGeneral_formularioGeneral_data_box_selecTime_block__DlhTf{display:block;position:relative;height:50px}.formGeneral_formularioGeneral_data_boxMin__pTL58,.formGeneral_formularioGeneral_data_boxMin_disable__Be_3g{display:block;margin:0;border-radius:10px;height:35px;font-size:16px;max-width:80px;box-shadow:2px 2px 2px rgba(0,0,0,.4);justify-content:right;align-items:right;text-align:right}.formGeneral_formularioGeneral_data_boxMin_disable__Be_3g{width:100%;background-color:rgb(222,222,222)}.formGeneral_formularioGeneral_data_boxMinData__8lVGM{display:block;width:100%;margin:5px 0 0;border-radius:10px;height:35px;font-size:14px;max-width:120px;box-shadow:2px 2px 2px rgba(0,0,0,.4);justify-content:center;align-items:center;text-align:center;padding:5px}.formGeneral_formularioGeneral_data_boxMin_time__5OY3c{display:block;width:100%;margin:15px 0 0;border-radius:10px;height:40px;font-size:16px;max-width:180px;box-shadow:2px 2px 2px rgba(0,0,0,.4);justify-content:right;align-items:right;text-align:right}.formGeneral_formularioGeneral_data_box_checkbox__Jb2CJ{display:block;width:18px;border-radius:10px;height:30px;font-size:12px;max-width:30px;justify-content:right;align-items:right;text-align:right;margin:0 10px 0 0}.formGeneral_formularioGeneral_data_box_select__RMpsc{display:block;margin-top:15px;margin-bottom:15px;background-color:rgb(197,197,197);padding:5px 5% 40px;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_box_select__RMpsc h3{text-align:center;margin-top:10px;font-weight:300}.formGeneral_formularioGeneral_data_box_select_list__F4dFu{display:flex}.formGeneral_firstImage__Mph3N{text-align:center}.formGeneral_formularioGeneral_data_otherImages__W5pZ3{display:inline-block;width:33%;margin:0 1%}.formGeneral_formularioGeneral_data_select__peMKO{margin:auto;font-size:12px;max-width:800px}.formGeneral_formularioGeneral_data_select__peMKO,.formGeneral_formularioGeneral_data_select_duo__1Iigs{display:block;width:100%;border-radius:10px;height:35px;text-align:center;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_select_duo__1Iigs{margin-top:5px;font-size:14px;padding:3%}.formGeneral_formularioGeneral_data_select_message__U2Puu{margin:auto;text-align:center;padding:2%;color:red}.formGeneral_formularioGeneral_data_box_select_subutton__mVCN4{width:20%;margin:auto auto auto 3%;width:45px;height:40px;font-size:14px;text-align:center;max-width:200px;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_box_select_subutton_selected__mnHBN{background:rgba(68,211,68,.801)}.formGeneral_formularioGeneral_data_box_select_subutton__box_alone__Gw7Ct{display:flex;margin:auto;text-align:center;justify-content:space-around;align-items:center}.formGeneral_formularioGeneral_data_box_select_subutton_selected_alone__4D64R{background:rgba(68,211,68,.801);text-align:center;font-size:24px;justify-content:center;width:80%;border-radius:10px;padding-left:36%;margin-top:20px;height:50px}.formGeneral_formularioGeneral_data_box_select_subutton_icon_selected_alone__SH_st{color:rgb(123,227,123);text-align:center;justify-content:space-around;align-items:center}.formGeneral_formularioGeneral_data_box_select_subutton_unselected__EWdq5{background:#d7d7d7c6}.formGeneral_formularioGeneral_data_box_select_subutton_icon__fGk0_{margin:auto;font-size:2rem;color:rgb(135,135,135)}.formGeneral_formularioGeneral_data_box_select_subutton_icon_selected__wxVOK{color:rgb(123,227,123)}.formGeneral_formularioGeneral_data_box_select_subutton_icon_unselected__PMOdv{color:rgb(135,135,135)}.formGeneral_formularioGeneral_data_list_ul__ZT0Iu{display:block;width:100%}.formGeneral_formularioGeneral_data_list_ul_li__eAO2l{display:flex;width:100%;margin:2% auto auto;border-radius:10px;padding-right:10px;background-color:rgba(218,218,218,.756);box-shadow:1px 1px 1px 1px rgba(0,0,0,.236)}.formGeneral_formularioGeneral_data_list_name__0p4wL{width:60%;font-size:14px;font-weight:bolder;border-right:2px solid gray}.formGeneral_formularioGeneral_data_list_ul_li_subutton__FUDvc{display:flex;margin:auto;font-size:14px;width:20%;justify-content:space-around;text-align:center;border-right:2px solid gray}.formGeneral_formularioGeneral_data_list_ul_li_subutton_icon__RQbXN{font-size:20px;color:#fbbe4b}.formGeneral_formularioGeneral_data__7_Bfu h1{text-align:center;font-size:18px;font-weight:bolder;padding:10px}.formGeneral_formularioGeneral_data__7_Bfu h4{display:flex;width:100%;margin:auto;text-align:left;font-size:14px}.formGeneral_formularioGeneral_data_box__6m4As{display:block;width:100%;margin:15px auto auto;border-radius:10px;height:45px;font-size:16px;text-align:center;max-width:800px;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_box__6m4As:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed;border-color:#ddd}.formGeneral_formularioGeneral_data_box_textarea__opxFp{display:block;width:100%;margin:15px auto 10px;border-radius:10px;height:100%;font-size:16px;text-align:center;max-width:800px;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_box_typeAcound__cRnRe{display:flex;margin-top:30px;padding-left:5%;width:100%;justify-content:space-around}.formGeneral_formularioGeneral_data_box_typeAcound__cRnRe div{display:flex;margin:2%}.formGeneral_formularioGeneral_data_checkBox___xBO9{display:flex;font-size:30px;width:20px;height:20px;margin:auto}.formGeneral_formularioGeneral_data_subButton__jV8XP{display:block;width:100%;margin:20px auto auto;border-radius:10px;height:40px;font-size:14px;text-align:center;max-width:140px;background:#ffffff;box-shadow:3px 3px 3px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_box_selecTime_iconEliminar__fQyGY{margin:50px auto auto;font-size:30px;color:red}.formGeneral_formularioGeneral_data_subButton_box__xQDLG{display:block;width:100%;margin:auto}.formGeneral_formularioGeneral_data_box_Remember__DGPA4{display:flex;margin-top:30px;padding-left:5%}.formGeneral_formularioGeneral_data_list_ul_INDEP__eyPeY{display:block;width:30%;border-right:2px solid gray;margin:auto 5% auto auto}.formGeneral_formularioGeneral_data_list_ul_li_INDEP__h5Yft{display:block;display:flex;width:100%;margin:2% auto auto;padding-right:10px}.formGeneral_formularioGeneral_data_box_raiting__83KKh{display:flex;width:100%;margin-top:15px;height:45px;font-size:16px;text-align:center;justify-content:flex-end}.formGeneral_formularioGeneral_data_box_test__MtUKh{display:block}.formGeneral_formularioGeneral_data_box_test_2__w_8mF{display:flex;align-items:self-end;justify-content:space-between}.formGeneral_formularioGeneral_outputContainer__sxvjX{background-color:white;text-align:center;margin-top:20px;border:1px solid #ccc;padding:10px;font-size:16px;white-space:pre-wrap;width:100%;max-width:40%;word-wrap:break-word;overflow-wrap:break-word;overflow-y:auto;border-radius:20px}.formGeneral_formularioGeneral_botonSearch_form__2p0L9{position:relative;width:65%;max-width:380px;padding:10px 10px 0;background-color:white}.formGeneral_formularioGeneral_botonSearch_form_box__LtiBg{justify-content:end}.formGeneral_formularioGeneral_botonSearch_boxin__jcCyG{width:100%;outline:none!important;border:1px solid rgba(229,171,56,.326);background-color:#fef5e76e;border-radius:15px;padding:8px;font-size:12px;height:30px}.formGeneral_formularioGeneral_botonSearch_boxin__jcCyG:focus{outline:none!important;border-color:rgba(229,171,56,1)}.formGeneral_formularioGeneral_botonSearch_boxin__jcCyG::-moz-placeholder{border-color:#c69c2a85}.formGeneral_formularioGeneral_botonSearch_boxin__jcCyG::placeholder{border-color:#c69c2a85}.formGeneral_formularioGeneral_botonSearch_icon__DdYWf{position:absolute;top:62%;right:10px;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;border-start-end-radius:40%;border-bottom-right-radius:40%;background-color:rgba(255,202,68,.5);width:50px;height:30px}.formGeneral_formularioGeneral_botonSearch_iconIn__nRyok{font-size:18px;margin:auto}.formGeneral_formularioGeneral_search_dropdown__DuvNL{position:absolute;width:50%;max-width:300px;margin:42px 20px 20px;padding:0;z-index:1000;background-color:white;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2);max-height:200px;overflow-y:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.formGeneral_formularioGeneral_search_dropdown_li__ktca6{display:flex}.formGeneral_formularioGeneral_search_dropdown_li__ktca6:hover{background-color:#faae3271}.formGeneral_formularioGeneral_search_dropdown_li__ktca6 p{padding-left:10px}.formGeneral_previewCropContainer__Yl_fT{position:relative;width:300px;height:100px;overflow:hidden;border-radius:8px}.formGeneral_formularioGeneral_data_box_title_l1___8rlN{display:block;width:100%;margin-top:20px;margin-bottom:8px;font-size:16px}.formGeneral_formularioGeneral_data_box_title_checkbox_l1__zWZt6{display:flex;width:100%;align-items:center;margin-top:20px;margin-bottom:8px;font-size:16px;justify-content:space-between}.formGeneral_formularioGeneral_data_box_title_checkbox_l1__zWZt6 input{display:block;width:18px;border-radius:10px;height:30px}.formGeneral_formularioGeneral_data_box_l2__0gvS0{display:block;margin-left:10%}.formGeneral_formularioGeneral_data_box_l3__AGj3b{display:block;margin-left:12%}.formGeneral_formularioGeneral_data_box_subtitle_checkbox_l3__DzwgE{display:flex;align-items:center;font-size:16px}.formGeneral_formularioGeneral_data_box_delivery__VQjKx{display:flex;align-items:center;margin-bottom:8px;font-size:16px}.formGeneral_formularioGeneral_data_box_business__z0VOT{display:block;align-items:center;margin-bottom:8px;font-size:16px}.formGeneral_formularioGeneral_data_box_address__6Cby3{display:block;justify-content:center;text-align:center!important}.formGeneral_formularioGeneral_data_box_address__6Cby3 h2{text-align:center}.formGeneral_tienda_company_map__Q0FF0{margin-top:40px}.formGeneral_formularioGeneral_data_boxButton__UbJMR{display:flex;justify-content:center;align-items:center;height:100%}.formGeneral_formularioGeneral_data_button__vCSZn{display:block;width:140px;min-height:40px;margin:20px auto;padding:5px 10px;font-size:14px;background-color:#007bff;color:white;border:none;border-radius:5px;cursor:pointer;transition:all .3s;box-shadow:3px 3px 3px rgba(0,0,0,.4)}.formGeneral_formularioGeneral_data_button__vCSZn:hover{background:rgb(245,179,55)}.formGeneral_saving__JKB4E .formGeneral_spinner__l1mcd{border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:20px;height:20px;animation:formGeneral_spin__TEIRo 1s linear infinite;margin:auto}.formGeneral_saved__Axryu{background-color:#28a745;color:white}.formGeneral_saved__Axryu .formGeneral_checkIcon__Ahz9i{font-size:18px;margin-left:5px}.formGeneral_saved__Axryu,.formGeneral_saving__JKB4E{pointer-events:none}.formGeneral_imageContainer__QqZ1T{display:block;width:100%;padding:2%;overflow:hidden}.formGeneral_previewImage__C_3sV{margin:auto;width:100%}.formGeneral_deleteButton__aNKhu{margin:5%;padding:2%;font-weight:700;width:100px;background-color:rgb(217,217,217);border-radius:5px}.formGeneral_formularioGeneral_suggestionsList__aD12r{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:5px;background:white}.formGeneral_formularioGeneral_suggestionImage__21olq{width:25px;height:25px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-right:10px}.formGeneral_formularioGeneral_suggestionItem__eaoew{gap:5px;display:flex;align-items:center;padding:8px;cursor:pointer;transition:background .3s}.formGeneral_formularioGeneral_suggestionItem__eaoew:hover{background:#f5f5f5}.formGeneral_selectedBackground__I7XKL{background-color:rgb(210,210,210)}.formGeneral_container__saPmq{padding:20px;border:1px solid #ddd;border-radius:10px;max-width:400px;margin:40px auto;font-family:sans-serif}.formGeneral_inputRow__N5EKq{display:flex;gap:10px;align-items:center;margin-bottom:15px}.formGeneral_input__AlxMM{padding:6px;width:100px}.formGeneral_button__iYFuJ{padding:6px 12px;background-color:#3498db;color:white;border:none;border-radius:5px;cursor:pointer}.formGeneral_saveButton__F1D5Z{background-color:#2ecc71;padding:10px 20px;color:white;border:none;border-radius:5px;cursor:pointer}.formGeneral_list__CgUx_{list-style:none;padding:0;margin-bottom:15px}.formGeneral_formularioGeneral_data_suggestions__cmFHK{background:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:1rem;list-style:none;padding:0;max-height:180px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}.formGeneral_formularioGeneral_data_suggestions_li__IV0jn{padding:.1rem .5rem;cursor:pointer;transition:background-color .2s ease}.formGeneral_formularioGeneral_data_suggestions_li__IV0jn:hover{background-color:#f0f0f0}.formGeneral_disabledInput__ZijQD{background-color:#f0f0f0;color:#888;cursor:not-allowed}.formGeneral_disabledButton__Jw2tR{opacity:.5;cursor:not-allowed}.formGeneral_confirmationModal__F2CeK{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.formGeneral_modalContent__9qd4X{background-color:#fff;padding:2rem;border-radius:12px;width:100%;max-width:500px;box-shadow:0 8px 20px rgba(0,0,0,.15);animation:formGeneral_fadeIn__OGaHZ .3s ease-in-out}.formGeneral_modalContent__9qd4X h1{text-align:center;font-size:18px;font-weight:bolder;padding:10px}.formGeneral_modalContent__9qd4X h3{margin-bottom:1rem;font-size:1.25rem;color:#222}.formGeneral_modalContent__9qd4X ul{list-style:none;padding:0;margin:0}.formGeneral_modalContent__9qd4X li{margin-bottom:.5rem;font-size:.95rem;color:#333}.formGeneral_modalActions__6wDtY{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.formGeneral_modalActions__6wDtY button{font-weight:500;padding:.6rem 1.2rem;min-width:120px}.formGeneral_modalActions_map__hwREq{overflow:hidden;border-radius:10px;margin-top:20px}@keyframes formGeneral_fadeIn__OGaHZ{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.formGeneral_formularioGeneral_data_box_flex_price__ZhZZe{display:flex;align-items:center;gap:10px}.formGeneral_formularioGeneral_data_boxMin__pTL58{width:100%;padding-right:10px}.formGeneral_formularioGeneral_data_box_flex_price_currency__F_yNE h3{margin:0;font-size:.9rem;color:#555}.formGeneral_formularioGeneral_data_boxMinSelect__bXUoq{display:flex;align-items:center;justify-content:center;margin-top:5px;border-radius:5px;padding:6px 0;font-weight:700;font-size:.9rem;color:#555;height:30px}.formGeneral_formularioGeneral_formSection__EjJSE{margin-bottom:1.5rem;display:flex;flex-direction:column}.formGeneral_sectionTitle__vWd8j{font-size:1.3rem;font-weight:600;margin-bottom:.8rem;color:#222}.formGeneral_servicesList__jcVkX{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.formGeneral_serviceItem__gqVd5{display:flex;align-items:center}.formGeneral_checkboxInput__KJz2e{margin-right:.5rem;width:18px;height:18px;cursor:pointer}.formGeneral_checkboxLabel__en2qO{font-size:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formGeneral_formularioGeneral_inputLabel__w3F2i{display:block;font-weight:600;font-size:.875rem;color:#374151;margin-bottom:.25rem}.formGeneral_formularioGeneral_textInput__jTQeA,.formGeneral_formularioGeneral_textareaInput__4Dxom{padding:.6rem .8rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;transition:border-color .3s ease}.formGeneral_formularioGeneral_textInput__jTQeA:focus,.formGeneral_formularioGeneral_textareaInput__4Dxom:focus{outline:none;border-color:#0070f3;box-shadow:0 0 4px rgba(0,112,243,.5)}.formGeneral_formularioGeneral_errorText__RquOW{color:#d93025;margin-top:.3rem;font-size:.875rem}.formGeneral_charCount__AJnq_{font-size:.85rem;color:#555;margin-top:.3rem;font-style:italic}.formGeneral_formularioGeneral_selectInput__urOss{width:100%;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px rgba(0,0,0,.05);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.formGeneral_formularioGeneral_selectInput__urOss:focus{border-color:#0070f3;outline:none;box-shadow:0 0 4px rgba(0,112,243,.5)}.formGeneral_servicesGrid__HNyG2{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem 1rem;max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;padding:1rem;border-radius:8px;background-color:#fafafa}.formGeneral_serviceCheckboxItem__pEC_J{display:flex;align-items:center;font-size:.95rem;cursor:pointer;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formGeneral_serviceCheckboxItem__pEC_J input[type=checkbox]{width:16px;height:16px;accent-color:#0070f3}.formGeneral_formularioGeneral_staticText__vltjo{font-size:1rem;color:#444}.formGeneral_container__saPmq{padding:1.5rem;background-color:white;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;max-width:48rem;margin-left:auto;margin-right:auto}.formGeneral_formularioGeneral_alert__ax_4S{padding:1rem;background-color:#FEF3C7;border:1px solid #fcd34d;border-radius:.375rem;font-size:.875rem;color:#92400E;display:flex;flex-direction:column;gap:.25rem}.formGeneral_inputLabel__bP0rH{display:block;font-weight:600;font-size:.875rem;color:#374151;margin-bottom:.25rem}.formGeneral_formularioGeneral_inputText__paLro{width:100%;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px rgba(0,0,0,.05);outline:none;transition:border-color .2s ease,box-shadow .2s ease;background-color:white}.formGeneral_formularioGeneral_inputText__paLro:focus{border-color:#3B82F6;box-shadow:0 0 0 3px rgba(59,130,246,.5)}.formGeneral_inputTextDisabled__r_pUn{background-color:#F3F4F6}.formGeneral_formularioGeneral_listSuggestions__25MRL{margin-top:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:12rem;overflow-y:auto;background-color:white;font-size:.875rem}.formGeneral_formularioGeneral_listItem__HA2X5{padding:.5rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.formGeneral_formularioGeneral_listItem__HA2X5:hover{background-color:#F3F4F6}.formGeneral_formularioGeneral_iconBlue__oyuLy{color:#3B82F6}.formGeneral_formularioGeneral_gridTwoCols__H2kY3{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:768px){.formGeneral_formularioGeneral_gridTwoCols__H2kY3{grid-template-columns:repeat(2,1fr)}}.formGeneral_formularioGeneral_labelField__rPj3l{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.formGeneral_formularioGeneral_inputField__g4da4{width:100%;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;background-color:white;outline:none}.formGeneral_formularioGeneral_inputFieldDisabled__rCksN{background-color:#F3F4F6}.formGeneral_formularioGeneral_spaceY2__Sv5_d{display:flex;flex-direction:column;gap:.5rem}.formGeneral_formularioGeneral_mapContainer__bWAxF{width:100%;height:16rem;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.formGeneral_formularioGeneral_textGray700__LMfqC{font-size:.875rem;color:#374151}.formGeneral_formularioGeneral_flexEnd__9Vp9d{display:flex;justify-content:flex-end;padding-top:1rem}.formGeneral_formularioGeneral_btnSave__ozDkZ{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background-color .2s ease;color:white;cursor:pointer;border:none}.formGeneral_formularioGeneral_btnSave__ozDkZ.formGeneral_saving__JKB4E{background-color:#9CA3AF;cursor:not-allowed}.formGeneral_formularioGeneral_btnSave__ozDkZ.formGeneral_success__BjxiC{background-color:#22C55E}.formGeneral_formularioGeneral_btnSave__ozDkZ.formGeneral_default__upiAr{background-color:#2563EB}.formGeneral_formularioGeneral_btnSave__ozDkZ.formGeneral_default__upiAr:hover{background-color:#1D4ED8}.formGeneral_spinner__l1mcd{border:2px solid white;border-top-color:transparent;border-radius:9999px;width:1rem;height:1rem;animation:formGeneral_spin__TEIRo 1s linear infinite;margin-left:auto;margin-right:auto}@keyframes formGeneral_spin__TEIRo{to{transform:rotate(1turn)}}.formGeneral_formularioGeneral_heading_h2__KZ0hG{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.formGeneral_formularioGeneral_radioGroup__LVQIx{display:flex;gap:1.5rem}.formGeneral_formularioGeneral_radioLabel__p4uCW{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.formGeneral_formularioGeneral_radioInput__37nlC{accent-color:#2563eb}.formGeneral_formularioGeneral_data_box_services__vs3wE{height:100px;overflow-y:auto}.formGeneral_formularioGeneral_data_box_title_withDescriptions__VUNXi{display:flex;max-width:100%;gap:10px}.formGeneral_visibilityContainer__vt_Pr{background:#ffffff;padding:24px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.04);display:grid;grid-template-columns:repeat(2,1fr);gap:18px 24px;max-width:800px;margin:auto}.formGeneral_visibilityContainer__vt_Pr:hover{border-color:#d1d5db;box-shadow:0 6px 16px rgba(0,0,0,.06)}@media (min-width:480px){.formGeneral_formularioGeneral_data__7_Bfu{top:10%;left:10%;width:100%}.formGeneral_formularioGeneral_data_Sign_up__uQldd{margin:auto;width:90%}.formGeneral_formularioGeneral_data_Sign_up__uQldd a{font-size:25px;margin-left:0;padding-left:0}.formGeneral_formularioGeneral_links__ZuHlC{margin-top:1100px}.formGeneral_formularioGeneral_search_dropdown__DuvNL{margin-left:0;max-width:282px}.formGeneral_formularioGeneral_data_boxMinData__8lVGM{max-width:140px}}@media (min-width:760px){.formGeneral_formularioGeneral_data__7_Bfu{margin-left:5%;margin-right:5%;width:100%}.formGeneral_formularioGeneral_botonSearch_form__2p0L9{position:relative;width:300px}.formGeneral_formularioGeneral_search_dropdown__DuvNL{margin-left:0;max-width:222px;margin-right:58px}.formGeneral_formularioGeneral_data_boxMinData__8lVGM{max-width:220px}.formGeneral_formularioGeneral_data__7_Bfu{margin:auto;max-width:100%}}@media (min-width:1024px){.formGeneral_formularioGeneral_main__BgX3f{padding:3%}.formGeneral_formularioGeneral_data__7_Bfu{top:5%;margin:auto;max-width:100%;padding-left:5%;padding-right:5%}}.Menu_container__Z8RHl{width:100%;max-width:1200px;margin:0 auto;font-family:Arial,sans-serif;display:block;justify-content:space-between}.Menu_header__cZWBx{text-align:center;padding:10px}.Menu_logo__d95g4{width:100px;height:100px;border-radius:50%}.Menu_searchBox__FXukZ{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.Menu_sectionHeader__CWs_N{display:flex;align-items:center;cursor:pointer;padding:10px;border-bottom:1px solid #ccc}.Menu_sectionImageBox___9QX3{width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:rgb(213,213,213);box-shadow:0 2px 2px rgba(0,0,0,.2);margin:auto}.Menu_sectionImage__IVoHe{width:80px;height:80px;padding:15px;margin:auto}.Menu_sectionContent__qcnby{padding:1.5rem;background-color:#f3f4f6}.Menu_menuItem__p2gB2{position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:.4rem;margin-bottom:.6rem;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.Menu_menuItem__p2gB2:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.Menu_menuItemData__vtEpE{display:flex;align-items:flex-start;background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);max-width:550px;font-family:Arial,sans-serif}.Menu_productImage__VADOs{border-radius:8px;-o-object-fit:cover;object-fit:cover}.Menu_menuText__GefD1{flex:1;margin:0 16px}.Menu_menuText__GefD1 h3{margin:0;font-size:14px!important;font-weight:700;color:#222}.Menu_menuText__GefD1 p{margin:4px 0 0;font-size:12px!important;color:#555;line-height:1.4}.Menu_menuAction__8lpgB{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.Menu_menuAction_add__l1axw{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;min-width:50px}.Menu_menuAction_quantity__EF69F{width:100%;justify-content:left}.Menu_price__rNYMK{font-weight:700;color:#16a34a;font-size:.9rem;margin:0}.Menu_menuItem__p2gB2 img{border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.Menu_menuItem__p2gB2 h3{margin:0;font-size:1.1rem;color:#111827}.Menu_buttonBase__jM_5g{margin-top:5px;padding:.6rem .7rem;border:none;border-radius:.8rem;font-weight:500;font-size:.95rem;cursor:pointer;transition:background-color .2s,transform .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.Menu_buttonBase__jM_5g:active{transform:scale(.97)}.Menu_buttonBase_disable__Q8Y5b{margin-top:5px;font-weight:700}.Menu_primaryButton__Tz2A5{background-color:#00b894;color:white;border:none;padding:6px 8px;border-radius:6px;cursor:pointer}.Menu_primaryButton__Tz2A5:hover{background-color:#00a07c}.Menu_successButton__k4iK1{background-color:#10b981;color:white}.Menu_successButton__k4iK1:hover{background-color:#059669}.Menu_dangerButton__4d39K{background-color:#ef4444;color:white}.Menu_dangerButton__4d39K:hover{background-color:#dc2626}.Menu_addButton__1Is50:hover{background-color:#2563eb}.Menu_customizationPanel__yQqJJ{margin-top:1rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem}.Menu_ingredientOption__0QuHA{display:flex;align-items:center;gap:.5rem;margin:.3rem 0;font-size:.9rem;color:#374151}.Menu_customActions__1Howy{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.Menu_cancelButton__aBxSI,.Menu_confirmButton__2zyUa{flex:1;padding:.6rem;border:none;border-radius:.5rem;font-weight:500;font-size:.9rem;cursor:pointer;transition:background-color .2s}.Menu_confirmButton__2zyUa{background-color:#10b981}.Menu_confirmButton__2zyUa:hover{background-color:#059669}.Menu_cancelButton__aBxSI{background-color:#ef4444;color:white}.Menu_cancelButton__aBxSI:hover{background-color:#dc2626}.Menu_mainContent__zxZZV{display:flex;width:100%;justify-content:space-between}.Menu_menu__njUD0{width:100%;overflow-y:auto}.Menu_cart__BpaVj{width:30%;height:-moz-fit-content;height:fit-content;background-color:#f9f9f9;padding:20px;border:1px solid #ddd;border-radius:8px;background:#ffffff;position:sticky;top:20px;padding:1rem;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.05);margin:auto;width:100%;max-width:400px}.Menu_cart__BpaVj h2{font-size:1.5rem;margin-bottom:1.5rem;color:#111827}.Menu_cartItems__T_Onx{list-style:none;padding:0;margin:0 0 1.5rem;max-height:300px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ccc transparent}.Menu_cartItems__T_Onx::-webkit-scrollbar{width:6px}.Menu_cartItems__T_Onx::-webkit-scrollbar-track{background:transparent}.Menu_cartItems__T_Onx::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.Menu_cartItem__JAGrL{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column}.Menu_cartItemInfo__DF86_{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.Menu_cartItemDetails__PS5Mg{flex:1}.Menu_itemName__XIP4w{margin:0;font-weight:700;font-size:16px}.Menu_itemDescription__dVSX1{margin:4px 0 0;font-size:14px;color:#555}.Menu_cartItemIngredients__bZmYs{font-size:.85rem;color:#6b7280;margin-bottom:.25rem}.Menu_quantity__czDDu{font-size:.9rem;color:#374151}.Menu_cartItemRight__lyQ3_{display:flex;align-items:flex-end;gap:.5rem}.Menu_itemPrice__zCrY0{color:#00b894;font-weight:600;font-size:16px}.Menu_productQuantity__Zt8pG{font-size:12px;color:#888}.Menu_quantity__czDDu{margin-right:.9rem;font-weight:700}.Menu_name__ETMtf{font-weight:700}.Menu_removeButton__bMTko{background-color:#ef4444;padding:.4rem;border-radius:.5rem;transition:background-color .2s}.Menu_removeButton__bMTko:hover{background-color:#dc2626}.Menu_total__cf6LG{font-weight:500;font-size:1rem;margin:.3rem 0;color:#1f2937}.Menu_couponContainer__KoqcN,.Menu_couponInputContainer__mk5kq{margin-top:1rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.Menu_couponInput__lf_uu{flex:1;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem}.Menu_applyCouponButton__v0iVi,.Menu_removeCouponButton__tuWRo{background-color:#3b82f6;color:white;border:none;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}.Menu_applyCouponButton__v0iVi:hover,.Menu_removeCouponButton__tuWRo:hover{background-color:#2563eb}.Menu_finishButton__YGfT_,.Menu_payButton__XepGE{width:100%;margin-top:1rem;background-color:#10b981;color:white;border:none;padding:.75rem 1.25rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.Menu_finishButton__YGfT_:hover,.Menu_newOrderButton__iJNSz:hover,.Menu_payButton__XepGE:hover{background-color:#059669}.Menu_finishButton__YGfT_:disabled{background-color:#9ca3af}.Menu_orderInput__Ab1Uu{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;margin-top:1rem}.Menu_summaryContainer__5RP2U{background-color:#f9fafb;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-top:1rem;margin-bottom:2rem}.Menu_summaryRow__2J5AT{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.95rem;color:#374151;border-bottom:1px solid #e5e7eb}.Menu_summaryRow__2J5AT:last-child{border-bottom:none}.Menu_totalRow__8UdCO{font-weight:600;font-size:1.1rem;color:#111827;margin-top:.5rem}.Menu_unavailable__SYtN_{opacity:.5;filter:grayscale(100%);pointer-events:none;position:relative}.Menu_activateButton__YD7Sx{position:absolute;top:.5rem;right:.5rem;z-index:10;pointer-events:auto;background-color:#2e7d32;color:white;border:none;padding:.35rem .8rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.15);transition:background-color .3s ease}.Menu_activateButton__YD7Sx:hover{background-color:#1b5e20}.Menu_modalOverlay__JXJ3s{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.Menu_modal__g_K_R{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);width:90%;max-width:400px;text-align:center}.Menu_modal__g_K_R h3{margin-bottom:1rem}.Menu_modalInput__xS72N{width:100%;padding:.5rem;font-size:1rem;margin:1rem 0;border-radius:6px;border:1px solid #ccc}.Menu_modalActions__Z_NXK{display:flex;justify-content:space-between;gap:1rem}.Menu_confirmButton__2zyUa{background-color:#2e7d32;color:white;font-weight:600}.Menu_cancelButton__aBxSI,.Menu_confirmButton__2zyUa{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer}.Menu_cancelButton__aBxSI{background-color:#ccc;color:#333}.Menu_errorText___Equg{color:#d32f2f;font-size:.9rem;margin-top:.5rem}.Menu_successText__r_SuO{color:#388e3c;font-size:.9rem;margin-top:.5rem}.Menu_warningButton__LZRMc{background-color:#ff4d4f;color:white;border:none;padding:.5rem 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.Menu_warningButton__LZRMc:hover{background-color:#d9363e}.Menu_payButton__XepGE{margin-top:20px;padding:10px 20px;background-color:#28a745;color:white;border:none;border-radius:5px;cursor:pointer}.Menu_payButton__XepGE:hover{background-color:#218838}.Menu_paySection__nuPgr{margin-top:20px;display:block}.Menu_tab__8UseQ{text-align:center;cursor:pointer;border-bottom:2px solid transparent}.Menu_numberInput__Rxrx0{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.Menu_finishButton__YGfT_{background-color:#28a745;color:white;border:none;border-radius:5px;padding:10px;cursor:pointer}.Menu_finishButton__YGfT_:disabled{background-color:#6c757d;cursor:not-allowed}.Menu_successSection__HhJpf{text-align:center}.Menu_successMessage__2_4H4{font-size:1.2em;color:#28a745}.Menu_addButton__1Is50{background-color:#007bff;color:white;border:none;border-radius:50%;padding:10px;cursor:pointer}.Menu_addButton__1Is50:hover{background-color:#0056b3}.Menu_tabs__BhtmZ{display:flex;justify-content:center;cursor:pointer;margin-bottom:20px}.Menu_tab__8UseQ{display:flex;flex-direction:column;align-items:center;margin:5px;padding:10px;border:1px solid #ccc;border-radius:5px;transition:background-color .3s}.Menu_tab__8UseQ:hover{background-color:#f0f0f0}.Menu_sectionDefaultSection__3IpZW{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:3rem;padding:1rem}.Menu_tabDefault__dy6wc{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:10px;border-radius:5px;width:120px;text-align:center;margin:auto auto 40px;transition:transform .2s ease,background-color .3s}.Menu_tabDefault__dy6wc:hover{transform:scale(1.05);background-color:#f0f0f0}.Menu_masonryGrid__PfuCP{display:flex;width:auto}.Menu_masonryColumn__qFMQY{background-clip:padding-box}.Menu_activeTab__uiF7x{background-color:#007bff;color:white}.Menu_couponInput__lf_uu{width:calc(100% - 22px);padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.Menu_applyCouponButton__v0iVi{background-color:#007bff;color:white;border:none;border-radius:5px;padding:10px;cursor:pointer}.Menu_applyCouponButton__v0iVi:hover{background-color:#0056b3}.Menu_removeButton__bMTko{background-color:#dc3545;color:white;border:none;border-radius:50%;padding:5px;cursor:pointer}.Menu_removeButton__bMTko:hover{background-color:#c82333}.Menu_productImage__VADOs{width:80px;height:80px}.Menu_floatingCartIcon__ZIsE2{position:fixed;bottom:20px;right:20px;background:#007bff;color:white;border-radius:50%;padding:16px;z-index:1000;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2)}.Menu_cartBadge__y5Kev{position:absolute;top:-6px;right:-6px;background:#dc3545;color:white;border-radius:50%;padding:4px 8px;font-size:12px}.Menu_addedPing__clyhQ{position:absolute;top:-10px;right:-10px;width:12px;height:12px;background:#28a745;border-radius:50%;animation:Menu_ping__lKdmO 1s ease-out}@keyframes Menu_ping__lKdmO{0%{transform:scale(1);opacity:1}75%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}.Menu_cartOverlay__6fp34{position:fixed;inset:0;background-color:rgba(0,0,0,.6);z-index:999;display:flex;justify-content:center;align-items:center}.Menu_cartModal__X6MUP{width:100%;max-width:100%;max-height:100%;background:#fff;border-radius:20px;overflow-y:auto;position:relative;padding:40px 0 0}.Menu_closeButton__xyCkZ{position:absolute;top:10px;right:20px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.Menu_box_cart_PC__G1zH3{width:100%}.Menu_discountRow__rWk9D{font-weight:700}.Menu_strikethrough__1lxL7{text-decoration:line-through;color:#999}.Menu_discountRow__rWk9D{color:#16a34a;font-weight:500}.Menu_totalRow__8UdCO{font-size:1.2rem;font-weight:700}.Menu_orderCompleted__Kc3qN{text-align:center;padding:2rem;background-color:#f1f5f9;border:1px solid #d1d5db;border-radius:.75rem;margin-top:2rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Menu_orderCompletedContent__ilDDY{max-width:400px;margin:0 auto}.Menu_thankYouMessage__3GrW3{color:#065f46;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.Menu_orderNumberLabel__zn8YU{color:#3b82f6;font-size:1.1rem;font-weight:500}.Menu_orderNumber___S5BV{color:#4ade80;font-size:1.5rem;font-weight:600;margin:.5rem 0;letter-spacing:1px}.Menu_newOrderButton__iJNSz{background-color:#10b981;color:white;border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:1.5rem}.Menu_newOrderButton__iJNSz:hover{background-color:#059669;transform:scale(1.05)}.Menu_newOrderButton__iJNSz:focus{outline:none}@media (min-width:480px){.Menu_cartModal__X6MUP{max-width:90%;max-height:95%;padding:20px}.Menu_cart__BpaVj{padding:2rem}}@media (min-width:768px){.Menu_container__Z8RHl{display:flex}.Menu_tabs__BhtmZ{display:block}}