.catering_date_picker{display:flex;flex-direction:column;gap:10px;text-align:center;color:var(--placeholder-color)}@media(min-width:1190px){.catering_date_picker{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--placeholder-color)}}.catering_date_picker .datepicker-wrapper{position:relative;cursor:pointer;text-decoration:none}.catering_date_picker .datepicker-wrapper .date_picker_input input{border:1px solid var(--border-color);border-radius:5px;background-color:var(--color-white);font-size:15px;padding:10px;color:var(--placeholder-color)}@media(min-width:1190px){.catering_date_picker .datepicker-wrapper .date_picker_input input{width:120px}}.catering_date_picker .calendar-icon{position:absolute;top:50%;transform:translateY(-50%);right:20px}@media(min-width:1190px){.catering_date_picker .calendar-icon{right:10px}}.filter_record_container .filter_button{display:flex;align-items:center;width:100px;justify-content:space-around;gap:10px;background:var(--color-white);font-size:15px;padding:10px 20px;border:1px solid var(--border-color);border-radius:50px;font-family:var(--sora-font);cursor:pointer;z-index:-1}.filter_record_container .filter_button-mobile-view{display:flex;width:46px;height:46px;justify-content:center;align-items:center;border-radius:14px;background:var(--main-button-color);border-radius:0 48px 48px 0}.filter_record_container .filter_modal_container{box-shadow:0 0 15px 0 var(--box-shadow-2);padding:20px;width:240px;background:var(--color-white);position:absolute;z-index:1;border-radius:12px}@media only screen and (max-width:1189px){.filter_record_container .filter_modal_container{right:10px}}@media(min-width:1190px){.filter_record_container .filter_modal_container{width:320px;right:30px}}.filter_record_container .filter_modal_container .filter_modal_items{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer}.filter_record_container .filter_modal_container .filter_modal_items>p{font-family:var(--sora-font);margin:0;font-size:14px;line-height:17px}.filter_record_container .filter_modal_container>hr{border-color:var(--border-color)}.filter_record_container .filter_modal_container .active-color p{color:var(--additional-orange-2)}.filter_record_container .filter_modal_container .filter_apply_button{display:flex;align-items:center;gap:10px;margin-top:10px}.filter_record_container .filter_modal_container .filter_apply_button .update-profile{font-size:14px}.filter_record_container .filter_modal_container .filter_apply_button .update-profile.disabled{cursor:not-allowed}.filter_record_container .filter_modal_container .filter_apply_button .cancel-profile{font-size:14px}@media(min-width:1280px){.filter_record_container .filter_modal_container.remove_height{max-height:-moz-fit-content;max-height:fit-content;overflow:auto}}.product-filter-toggle{padding-top:0!important}.product-filter-toggle .filter_modal_items{padding:17px 0!important}.product-filter-toggle .filter_modal_items p{color:#2f2d2c;font-size:14px}.product-filter-toggle .toggle_button_container{margin-bottom:14px}.product-filter-toggle .toggle_button_container label{color:#8d8d8d;font-size:14px}.product-filter-toggle hr{margin:0}.product-filter-toggle .filter_apply_button{margin-top:15px!important}.product-filter-toggle .slider:before{height:21px;width:21px;bottom:2px}.product-filter-toggle input:checked+.slider:before{transform:translateX(28px)}@media only screen and (max-width:780px){.filter_record_container .filter_button{display:none}.filter_record_container .filter_button-mobile-view{display:flex}}@media only screen and (min-width:781px){.filter_record_container .filter_button{display:flex}.filter_record_container .filter_button-mobile-view{display:none}}.filter_record_container_1 .filter_button{color:skyblue}.filter_record_container_1 .product{box-shadow:0 0 15px 0 var(--box-shadow-2);padding:20px;width:270px;height:auto;background:var(--color-white);position:absolute;z-index:1;border-radius:12px}.filter_record_container_1 .product hr{color:gray}.filter_record_container_1 .product .product-type-info-container{display:flex;align-items:center;gap:10px}.filter_record_container_1 .product .product-type-info-container>p{color:gray}.filter_record_container_1 .product .product-type-info-container p:first-child{display:flex;justify-content:center;align-items:center;background-color:gray;color:#fff;height:30px;width:30px;border-radius:50%;font-size:14px}.filter_record_container_1 .product .product-type-info-container p{font-size:14px}@media only screen and (max-width:1189px){.filter_record_container_1 .product{right:10px}}@media(min-width:1190px){.filter_record_container_1 .product{width:320px;right:30px}}.filter_record_container_1 .product .filter_modal_items{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer}.filter_record_container_1 .product .filter_modal_items>p{font-family:var(--sora-font);margin:0;font-size:14px;line-height:17px}.filter_record_container_1 .product>hr{border-color:var(--border-color)}.filter_record_container_1 .product .active-color p{color:var(--additional-orange-2)}.filter_record_container_1 .product .filter_apply_button{display:flex;align-items:center;gap:10px;margin-top:10px}.filter_record_container_1 .product .filter_apply_button .update-profile{font-size:14px}.filter_record_container_1 .product .filter_apply_button .update-profile.disabled{cursor:not-allowed}.filter_record_container_1 .product .filter_apply_button .cancel-profile{font-size:14px}@media(min-width:1280px){.filter_record_container_1 .product.remove_height{max-height:-moz-fit-content;max-height:fit-content;overflow:auto}}