@charset "UTF-8";@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--header-height: 8vh;--menu-height: 4vh}.no-scroll{overflow:hidden;height:100vh}body{padding:0;margin:0;overflow-x:hidden;background-color:#000c}:root{--clr-1: #c4b299ff;--clr-2: #f3e9d2ff;--clr-3: #000000cc;--clr-4: #3b2f1bff;--clr-5: #a67c17ff;--clr-6: #d9c7a1ff;--clr-g: #777777aa;--clr-w: #fff;--clr-b: #1c1919;--transition: all .8s linear}ul{padding-left:0rem}.btn{color:var(--clr-w);background:var(--clr-1);display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:none;margin-top:25px;transition:.35s}.btn:not(.order-btn) i{display:inline-block;flex-shrink:0;position:relative;width:20px;height:20px;border-radius:100%;border:2px solid var(--clr-w);margin-left:15px}.btn:not(.order-btn) i:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:6px;height:6px;margin-left:-1px;border-right:2px solid var(--clr-w);border-bottom:2px solid var(--clr-w)}.btn:hover{background:var(--clr-2);color:var(--clr-w)}.accordion-item .mat-expansion-indicator{position:relative;width:16px;height:16px;border:2px solid var(--clr-b);border-radius:100%;transition:var(--transition)}.accordion-item .mat-expansion-indicator:after{position:absolute;padding:0!important;top:50%;left:50%;width:6px;height:6px;margin-top:-1px;border-right:2px solid var(--clr-b);border-bottom:2px solid var(--clr-b);transform:translate(-50%,-50%) rotate(45deg)!important;transition:var(--transition)}.accordion-item:hover .mat-expansion-indicator{border:2px solid var(--clr-2)}.accordion-item:hover .mat-expansion-indicator:after{border-right:2px solid var(--clr-2);border-bottom:2px solid var(--clr-2)}.swiper-slide .slick-dots{position:relative;width:3%;display:flex;justify-content:space-between;bottom:0;margin:0 auto}.swiper-slide .slick-dots .slick-active{background:var(--clr-1)}.swiper-slide .slick-dots .slick-active:hover{border:1px solid var(--clr-1)}.swiper-slide .slick-dots li{width:8px;height:8px;border-radius:50%;background-color:transparent;border:1px solid #d1d9ce}.swiper-slide .slick-dots li button:before{content:none}.swiper-slide .slick-dots li:hover{background:var(--clr-2)}.ingModsl{width:90vw;height:90vh;border-radius:16px;box-shadow:0 0 20px -1px #595959}.creat_ingredient_modal,.add_dishes,.\441 ategoriesDishes_modal_dialog,.cuisine_modal_dialog,.methodCooking_modal_dialog,.productCatgories_modal_dialog,.pproducts_modal_dialog,.add_tools,.add_units{width:50vw;height:90vh;border-radius:16px;box-shadow:0 0 20px -1px #595959}.btn-close{position:absolute;top:25px;right:25px;border:none;cursor:pointer}input,textarea{padding:0 15px;position:relative;height:54px;line-height:54px;background:var(--clr-w);border:1px solid var(--clr-g);border-radius:12px;text-overflow:ellipsis;transition:var(--transition);box-shadow:10px 10px 20px #0000000d}input.input-error,textarea.input-error{border-color:var(--clr-1);box-shadow:none}input.valid,textarea.valid{border-color:var(--clr-g)}textarea{line-height:22px;padding:10px}textarea:focus,input:focus{border-color:var(--clr-2);box-shadow:none;outline:none}textarea:focus.input-error,input:focus.input-error{border-color:var(--clr-1)}textarea:focus.valid,input:focus.valid{border-color:var(--clr-2)}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{background-image:url(https://firebasestorage.googleapis.com/v0/b/final-project-393613.appspot.com/o/decor%2Fcalendar.svg?alt=media&token=492938e7-56c6-471e-80c4-90d0e324d92b);background-size:20px 20px;background-repeat:no-repeat;background-position:right center;padding-right:25px}.checkbox-entry{display:inline-block;cursor:pointer;margin:0;padding:0;min-width:30px;min-height:20px}.checkbox-entry input,.checkbox-entry textarea,.checkbox-entry select{display:none;border-radius:0;background:none;border:none;margin:0;padding:0}.checkbox-entry span{position:relative;cursor:pointer;line-height:1.25em;padding-left:30px;display:block;color:#5c5752;transition:var(--transition);margin-bottom:8px}.checkbox-entry span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #d1d9ce;border-radius:2px;transition:var(--transition)}.checkbox-entry span:after{content:"";position:absolute;left:7px;top:4px;width:6px;height:10px;border-right:2px solid var(--clr-1);border-bottom:2px solid var(--clr-1);z-index:1;transform:scale(0) rotate(45deg);backface-visibility:hidden;transition:var(--transition)}.checkbox-entry input:checked+span:after{transform:scale(1) rotate(45deg)}.radio_box{margin-bottom:16px}.radio_box label{margin-right:20px}.radio_box label input{display:none;border-radius:0;background:none;border:none;margin:0;width:100%;padding:0}.radio_box label span{position:relative;cursor:pointer;line-height:1.25em;padding-left:30px;display:block;color:#5c5752;transition:var(--transition)}.radio_box label span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #d1d9ce;border-radius:100%;transition:var(--transition)}.radio_box label span:after{content:"";position:absolute;left:5px;top:5px;width:10px;height:10px;border:none;z-index:1;transform:scale(0) rotate(45deg);backface-visibility:hidden;transition:var(--transition);background:var(--clr-1);border-radius:100%}.radio_box label input:checked+span:after{transform:scale(1) rotate(45deg)}select{width:100%;padding:14px 40px 14px 20px;position:relative;margin-bottom:16px;height:54px;line-height:54px;background:var(--clr-w);border:1px solid var(--clr-g);border-radius:12px;text-overflow:ellipsis;transition:var(--transition);line-height:1;color:var(--clr-b)}.select_user_menu{background:none;text-align:center}.select_user_menu.active{color:var(--clr-1)}.select .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent;padding:0}.select .mdc-text-field--filled:not(.mdc-text-field--disabled) .mat-mdc-form-field-focus-overlay{background-color:transparent}.select .mdc-text-field--filled:not(.mdc-text-field--disabled) .mat-mdc-form-field-infix{width:100%;padding-top:8px;padding-left:8px}.select .mdc-text-field--filled:not(.mdc-text-field--disabled) .mat-mdc-form-field-infix input{width:100%!important;height:38px!important;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding-left:8px}.select .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#63666259}.select .mat_label{margin-left:16px}.select .form-select{--bs-form-select-bg-img: none}.select .form-select .mat-mdc-select-trigger .mat-mdc-select-arrow{top:10px}.select .form-select:focus{border-color:#8eecb6;outline:0;box-shadow:none}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/Cormorant_Garamond,Roboto/Cormorant_Garamond/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}h1{font-family:Rubik Dirt,system-ui;font-weight:400;font-style:normal;font-size:clamp(2rem,4vw + 1rem,3.5rem);line-height:1.2}h2{font-family:Rubik Dirt,system-ui;font-weight:400;font-style:normal;font-size:clamp(1.75rem,3vw + .5rem,2.5rem);line-height:1.3}h3{font-family:Rubik Dirt,system-ui;font-weight:400;font-style:normal;font-size:clamp(1.5rem,2vw + .5rem,2rem);line-height:1.4}h4{font-weight:600;line-height:1.2;margin-bottom:1rem;text-wrap:balance;font-size:1.125rem}@media (min-width: 481px){h4{font-size:1.25rem}}@media (min-width: 769px){h4{font-size:1.5rem}}h5{font-weight:600;line-height:1.2;margin-bottom:1rem;text-wrap:balance;font-size:1rem}@media (min-width: 481px){h5{font-size:1.125rem}}@media (min-width: 769px){h5{font-size:1.25rem}}h6{font-weight:600;line-height:1.2;margin-bottom:1rem;text-wrap:balance;font-size:.875rem}@media (min-width: 481px){h6{font-size:1rem}}@media (min-width: 769px){h6{font-size:1rem}}body{margin:0;padding:0;font-family:Roboto,Helvetica Neue,sans-serif;scroll-behavior:smooth}p{font-size:18px}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}
