@font-face{font-family:Poppins;font-weight:600;src:url(/assets/fonts/Poppins-SemiBold.ttf) format("truetype");font-display:optional}@font-face{font-family:Poppins;font-weight:200;src:url(/assets/fonts/Poppins-Thin.ttf) format("truetype");font-display:optional}@font-face{font-family:Poppins;font-weight:300;src:url(/assets/fonts/Poppins-Light.ttf) format("truetype");font-display:optional}@font-face{font-family:Poppins;font-weight:400;src:url(/assets/fonts/Poppins-Medium.ttf) format("truetype");font-display:optional}@font-face{font-family:Poppins;font-weight:500;src:url(/assets/fonts/Poppins-Regular.ttf) format("truetype");font-display:optional}@font-face{font-family:Poppins;font-weight:800;src:url(/assets/fonts/Poppins-Bold.ttf) format("truetype");font-display:optional}@font-face{font-family:Poppins;font-weight:900;src:url(/assets/fonts/Poppins-Black.ttf) format("truetype");font-display:optional}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{font-family:Poppin,Sf,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--Sattuni-Green: #98B48D;--dark: #414F43;--active: #3A453C;--navbar-inactive: rgba(152, 180, 141, .5)}body{margin:0;box-sizing:border-box;line-height:1}body a{-webkit-tap-highlight-color:transparent}#portal-root{height:fit-content}.app_wrapper{height:100svh}.sattuni_text{color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;letter-spacing:.01em}.sattuni_h3{color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;letter-spacing:.01em;font-size:32px;font-weight:700}.sattuni_h4{color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;letter-spacing:.01em;font-size:24px;font-weight:600}.sattuni_h5{color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;letter-spacing:.01em;font-size:20px;font-weight:500}.sattuni_h6{color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;letter-spacing:.01em;font-size:18px;font-weight:400}.align-text-start{text-align:start}.align-text-center{text-align:center}.aboutus_sections_wrapper{overflow:auto;scroll-snap-type:y mandatory;position:relative;overflow:scroll;height:calc(100vh - 131px)}.aboutus_sections_wrapper .aboutus_section{display:flex;scroll-snap-align:start;min-height:calc(100vh - 131px);justify-content:flex-end;gap:6px;max-height:100%}.aboutus_sections_wrapper .aboutus_section .aboutus_section_content{flex-basis:620px;display:flex;flex-direction:column;justify-content:center;height:100%;align-self:center;position:relative;bottom:10px}.aboutus_sections_wrapper .aboutus_section .aboutus_section_content .section_text{text-align:center;color:#000;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;margin:2px 0}.aboutus_sections_wrapper .aboutus_section .aboutus_section_content h1{font-size:36px;font-weight:500;letter-spacing:.9px}.aboutus_sections_wrapper .aboutus_section .aboutus_section_content h6{color:var(--dark, #414f43);font-size:16px;font-weight:500;letter-spacing:.32px}.aboutus_sections_wrapper .aboutus_section .aboutus_section_content p{color:#000;font-size:14px;line-height:135%;font-weight:300;letter-spacing:.22px}.aboutus_section .abous_us_img{height:75vh;left:-33%;transform:rotate(-90deg) scale(.5);width:100%;background-position:center;position:fixed;background-size:contain;background-repeat:no-repeat}.paginator_wrapper.paginator_dots_container.corner_design{width:fit-content;opacity:.78;right:0}@media only screen and (min-width: 600px){.aboutus_sections_wrapper .aboutus_section{padding-right:6%}.aboutus_sections_wrapper .aboutus_section:not(:first-of-type) .abous_us_img{background-image:none!important}}@media only screen and (max-width: 600px){.aboutus_wrapper{max-height:100%}.aboutus_sections_wrapper .aboutus_section{justify-content:center;position:relative;flex-direction:column;padding:0 16px}.aboutus_sections_wrapper .aboutus_section .abous_us_img{left:0;top:20px;transform:rotate(0) scale(1);background-size:contain;position:unset;height:180px;width:100%;background-repeat:no-repeat}.aboutus_sections_wrapper .aboutus_section .aboutus_section_content{align-self:flex-end;height:fit-content;flex-basis:unset}}@media only screen and (max-width: 970px){.aboutus_sections_wrapper .aboutus_section .aboutus_section_content{flex-basis:420px}}@media only screen and (max-width: 700px){.aboutus_sections_wrapper .aboutus_section .aboutus_section_content{flex-basis:370px}}@media only screen and (min-width: 550px){.aboutus_wrapper .paginator_wrapper.paginator_dots_container{display:flex}}::-webkit-scrollbar{display:none}.aboutus_wrapper{position:relative;overflow:hidden}.aboutus_wrapper .paginator_wrapper{display:none;position:absolute;height:100%;right:24px;z-index:1}.aboutus_wrapper .paginator_wrapper .paginator{display:flex;flex-direction:column;margin:auto;height:80px}.aboutus_wrapper .paginator_wrapper .paginator .paginator_dot_wrapper{padding:4px;flex-grow:1;max-height:14px;width:6px;cursor:pointer}.aboutus_wrapper .paginator_wrapper .paginator .paginator_dot_wrapper.dot_selected{max-height:unset;will-change:flex-grow,opacity,max-height;transition:.2s flex-grow,opacity .12s;flex-grow:5}.aboutus_wrapper .paginator_wrapper .paginator .paginator_dot_wrapper.dot_selected div{opacity:.7}.aboutus_wrapper .paginator_wrapper .paginator .paginator_dot_wrapper div{width:100%;height:100%;background-color:#414f43;opacity:.3;border-radius:24px}.aboutus_wrapper .abous_us_footer{position:fixed;bottom:0;width:100%;background:#fff;height:42px;z-index:1}.aboutus_wrapper .abous_us_footer .homepage_btns-wrapper{margin-right:18px;padding-top:0;height:100%;align-items:center;justify-content:flex-end}.aboutus_wrapper .abous_us_footer .homepage_btns-wrapper button{padding:3px 12px;width:fit-content}.aboutus_wrapper .abous_us_footer .homepage_btns-wrapper button span{width:unset}@media only screen and (max-width: 550px) and (min-height: 600px){.aboutus_wrapper .paginator_chevrons_wrapper{display:flex}}.paginator_chevrons_wrapper{height:100%;width:100%;display:none;justify-content:space-between;flex-direction:column;align-items:center;position:absolute}.paginator_chevrons_wrapper .chevron_wrapper{z-index:1;cursor:pointer}.homepage_btns-wrapper{padding:22px 0;display:flex;justify-content:center;gap:16px}.homepage_btns-wrapper .sattuni-btn.glf-button{background-color:#98b48d;background-image:none;border:1px solid #98B48D}.homepage_btns-wrapper .sattuni-btn{border-radius:36px;padding:12px 14px;line-height:1.25em;font-size:16px;margin:1px}.homepage_btns-wrapper .sattuni-btn span{width:126px;text-transform:initial;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.32px}.homepage_btns-wrapper .sattuni-btn.btn-outline span{color:var(--Sattuni-Green, #98B48D)}.homepage_btns-wrapper .sattuni-btn.btn-contained{box-shadow:0 0 6px #86968266}.about_catering_wrapper{padding:0 18px;position:relative;max-width:100%}.about_catering_wrapper .about_catering_container{padding-bottom:90px}.about_catering_wrapper .about_catering_container .catering_section{margin:24px 0}.about_catering_wrapper .about_catering_container .about_catering_image{position:relative;width:90%;height:360px;margin:0 auto}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper{height:340px;width:97%}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper .about_catering__bg_image{height:100%;width:100%;background-position:center;margin:0 auto;min-width:250px;background-size:cover}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img1 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_3.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img2 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_4.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img3 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_5.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img4 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_6.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img5 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_7.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img6 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_8.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .carousel_item_img_wrapper.img7 .about_catering__bg_image{background-image:url(/assets/images/background/catering/catering_img_9.webp)}.about_catering_wrapper .about_catering_container .about_catering_image .dot{border:1px solid var(--Sattuni-Green);box-shadow:0 0 3px 2px #98b48d33;opacity:.52}.about_catering_wrapper .about_catering_container .about_catering_image .dot.selected{opacity:1;min-width:24px;border-radius:16px}.about_catering_wrapper .about_catering_container .about_catering_image .control-arrow,.about_catering_wrapper .about_catering_container .about_catering_image .control-arrow:hover{background:#0000007a}.about_catering_wrapper .about_catering_container .about_catering_heading1 h6{color:var(--Sattuni-Green, #98b48d);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:600;line-height:165%;letter-spacing:.32px}.about_catering_wrapper .about_catering_container .about_catering_heading2 p{white-space:pre-line;color:var(--dark, var(--active, #3a453c));text-align:start;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.32px}.about_catering_title{margin:22px 0;position:relative}.about_catering_title .chevron_back_container{position:absolute;left:0}.about_catering_title h2{color:var(--Sattuni-Green, #98b48d);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:26px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.52px}.catering_footer_btns{display:flex;border-top:.5px solid #ccc;background-color:#fff;flex-direction:column;align-items:center;padding:8px 0 16px;position:fixed;bottom:0;left:0;width:100%;z-index:1}.catering_footer_btns .sattuni-btn{border-radius:36px;padding:8px 12px;line-height:1.25em;color:#fff;margin:5px 0;text-transform:unset}.catering_footer_btns .catering_footer_txt_p{margin:5px 0;color:var(--dark, var(--active, #3a453c));text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:200;line-height:125%;letter-spacing:.32px}.catering_footer_btns .catering_footer_email_us{color:var(--Sattuni-Green, #98b48d);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.16px;text-underline-offset:6px}.catering_route{padding:0 18px;min-height:100%}.event-details-section-wrapper{margin:0 auto;max-width:920px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-bottom:12px}@media only screen and (max-width: 720px){.about_catering_wrapper .about_catering_container .about_catering_image{width:100%}}@media only screen and (max-width: 560px){.catering_route .carousel_wrapper{display:none}.catering_route .img_wrapper{display:block}}.img_wrapper{display:none}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.catering_navbar{display:flex;align-items:center;justify-content:flex-start;height:40px;flex-wrap:nowrap;overflow-x:auto}.catering_navbar button{background-color:transparent;border:none;text-decoration:none;flex-shrink:0;padding:0 10px;color:var(--navbar-inactive, rgba(152, 180, 141, .5));text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:.32px;cursor:pointer;width:fit-content}.catering_navbar button.active{color:var(--Sattuni-Green, #98B48D)}.catering_navbar button:hover{background-color:transparent}.catering_navbar svg{flex-shrink:0}.dietary_needs_wrapper{padding:24px 0 16px;width:100%;display:flex;flex-direction:column;align-items:center}.dietary_needs_wrapper .section_catering_text_wrapper{margin:8px 0}.dietary_needs_wrapper .section_catering_text_wrapper p{color:var(--active, #3A453C);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:.32px}.dietary_needs_wrapper .dietary_needs_subtext{color:var(--fade, #CBD6C6);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.32px}.dietary_needs_wrapper .dietary_needs_container{margin:16px 0}.dietary_needs_wrapper .order_size_subtext{margin:12px 0;color:var(--navbar-inactive, rgba(152, 180, 141, .5));text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.24px}.chips_container{text-align:center}.chips_container .chip_item{box-shadow:0 0 12px 2px #313a2f26;margin:3px;border:none;height:28px;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.16px}.chips_container .dietary_needs_subtext{margin:8px 0}.order_size_container{margin:16px 0}.order_size_selector{margin:0 auto;display:flex;justify-content:center;box-shadow:0 0 4px 2px #313a2f26;background:#dfebda;width:fit-content;border-radius:23px}.order_size_selector button{border-radius:23px;border:none;color:#3a453c4d;padding:10px 20px}.order_size_selector button[aria-pressed=true]{color:#fff;background:var(--Sattuni-Green, #98B48D)}.order_size_selector button[aria-pressed=true]:hover{background-color:var(--Sattuni-Green, #98B48D)}.order_size_selector button:hover{background-color:unset}.btn_next{margin:18px 0;left:0;z-index:1;cursor:pointer}.event_details_heading_container{padding:29px 8px;max-width:620px}.section_catering_text_wrapper{width:100%;margin:6px 0}.section_catering_text_wrapper .heading_2{margin:0 auto;color:#3c3c3ce6;text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.24px}.section_catering_text_wrapper .heading_1{color:#3a453c;text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:.32px}.section_catering_text_wrapper .txt_invalid_input{color:#e26c6c;text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.24px}.number_of_guests_input{background:transparent;border-radius:100px;width:72px;border:2px solid var(--Sattuni-Green, #98b48d);padding:6px 12px 2px}.number_of_guests_input input{text-align:center;color:var(--Sattuni-Green, #98b48d);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.16px}.date_container .date_selector{display:flex;justify-content:center}.date_container .date_selector .date,.date_container .date_selector .time{margin:0 12px}.date_container .date_selector .date div,.date_container .date_selector .time div{font-size:14px}.date_container .date_selector .date button{padding:2px 3px 2px 0}.date_container,.event_type_container,.budget_chips_container{margin:22px 0 12px}.event_type_container .event_type_chip,.event_type_container .budget_chip,.budget_chips_container .event_type_chip,.budget_chips_container .budget_chip{box-shadow:0 0 12px 2px #313a2f26;margin:3px;border:none;height:28px;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.16px}.event_type_container .chips_container,.budget_chips_container .chips_container{display:flex;justify-content:center;width:100%;flex-wrap:wrap}.event-details-section-wrapper .btn_next{border-top:.5px solid #ccc;margin:0;padding:10px 0;position:fixed;bottom:0;width:100%;background-color:#fff;display:flex;justify-content:center;cursor:pointer;z-index:1}.details_component_wrapper{border-radius:12px;background:#f4fff0;padding:10px 14px;margin:5px 0;box-shadow:0 0 20px 1px #00000040}.details_component_wrapper .details_component_container{display:flex;width:100%;align-items:center}.details_component_wrapper .details_component_container .detail_component_icon,.details_component_wrapper .details_component_container .detail_component_edit_icon{flex-basis:30px;flex-grow:0;flex-shrink:0}.details_component_wrapper .details_component_container .detail_component_text_container{flex-grow:1;display:flex;flex-basis:600px;justify-content:space-between}.details_component_wrapper .details_component_container .detail_component_text_container .detail_component_text{flex-shrink:1;width:fit-content;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;line-height:125%;letter-spacing:.32px}.details_component_wrapper .details_component_container .detail_component_text_container .detail_component_text.detail_component_text_title{color:var(--Sattuni-Green, #98b48d);font-weight:600}.details_component_wrapper .details_component_container .detail_component_text_container .detail_component_text.detail_component_text_value{color:#3a453c;font-weight:300}.order_summary_wrapper{padding-bottom:80px;align-self:stretch;max-width:750px}.order_summary_wrapper .order_summary_footer.btn_next{height:48px;z-index:1}.order_summary_wrapper .order_summary_footer.btn_next .summary_btns_wrapper{display:flex;flex-basis:600px;flex-direction:row-reverse;align-items:center;justify-content:space-between}.order_summary_wrapper .order_summary_footer.btn_next .order_summary_footer_btn{margin:0 18px}.order_summary_wrapper .order_summary_footer.btn_next .order_summary_footer_btn.btn-confirm{color:#fff;border-radius:36px;font-size:14px;background:var(--Sattuni-Green, #98B48D);box-shadow:0 0 3px 1px #02030233}.order_summary_wrapper .order_summary_footer.btn_next .order_summary_footer_btn.cancel_order_text{color:var(--Sattuni-Green, #98B48D);text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:125%;letter-spacing:.32px;text-decoration-line:underline;text-underline-offset:6px}.menu_header_text{color:var(--Sattuni-Green, #98b48d);text-align:center;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;width:fit-content}.menu_header_text.text_p{font-size:16px;font-weight:400;line-height:125%;letter-spacing:.32px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent}.backdrop{width:100vw;height:100vh;background-color:#d4d4d49e;position:absolute;top:0;left:0}.backdrop .loader-container,.backdrop .error-container{display:flex;height:100%;align-items:center;justify-content:center}@media only screen and (min-width: 790px){.event-details-section-wrapper .order_summary_wrapper{align-self:center;width:750px;margin:unset}}.loader{width:15px;aspect-ratio:1;position:relative}.loader:before,.loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#000}.loader:before{box-shadow:-25px 0;animation:l8-1 1s infinite linear}.loader:after{transform:rotate(0) translate(25px);animation:l8-2 1s infinite linear}@keyframes l8-1{to{transform:translate(25px)}}@keyframes l8-2{to{transform:rotate(-180deg) translate(25px)}}.personal_details_wrapper{display:flex;flex-direction:column;align-items:stretch;padding:0 0 22px}.personal_details_wrapper .section_wrapper{margin:12px 0}.personal_details_wrapper .event_address_input_container .event_addres_input_field{width:100%}.personal_details_wrapper .event_address_input_container .event_addres_input_field button svg[data-testid=ArrowDropDownIcon]{display:none}.personal_details_wrapper .contact_input_container .contact_fields{display:flex}.personal_details_wrapper .contact_input_container .contact_fields .contact_input.email_input{margin:0 4px 0 0}.personal_details_wrapper .contact_input_container .contact_fields .contact_input.phone_input{margin:0 0 0 4px}.personal_details_wrapper .section_catering_text_wrapper{margin:12px auto;text-align:start}.order_completed_page{display:flex;justify-content:center;flex-direction:column;flex-basis:600px;padding:0 24px}.order_completed_page .order_completed_section{display:flex;justify-content:center;margin:12px 0}.order_completed_page .order_completed_section .sattuni-btn{border-radius:36px;background:var(--Sattuni-Green, #98B48D);box-shadow:0 0 3px 1px #02030233;color:#fff}.order_completed_page h6,.order_completed_page h3,.order_completed_page p{text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-family:Allerta;font-style:normal;line-height:125%;letter-spacing:-.9px;flex-basis:680px}.order_completed_page h6{color:var(--dark, var(--active, #3A453C));font-size:16px;font-weight:300;letter-spacing:.32px}.order_completed_page h3{color:var(--Sattuni-Green, #98B48D);font-size:45px;font-weight:400;letter-spacing:-.9px}.order_completed_page p{color:var(--dark, var(--active, #3A453C));font-style:normal;font-weight:300;letter-spacing:.32px}.order_completed_page .icons_contact{display:flex;width:100%;justify-content:center}.error_page .error_page_elements_wrapper{display:flex;flex-direction:column;align-items:center;height:87vh;justify-content:space-evenly}.error_page .error_page_elements_wrapper .error_page_texts h1{text-align:center;color:#000;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;font-size:56px;font-weight:800;margin:12px 0}.error_page .error_page_elements_wrapper .error_page_texts p{margin:8px 0;text-align:center;color:#000;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;font-size:22px;font-weight:500}.error_page .error_page_elements_wrapper .img_wrapper img{width:auto;height:320px}.error_page .error_page_elements_wrapper .buttons_wrapper{display:flex;justify-content:center}.error_page .error_page_elements_wrapper .buttons_wrapper .sattuni-btn{background-color:#98b48d;background-image:none;border-radius:36px;padding:12px 18px;line-height:1.25em}.error_page .error_page_elements_wrapper .buttons_wrapper .sattuni-btn span{width:fit-content;text-transform:capitalize;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.32px}.btn-order-now-wrapper{position:fixed;top:calc(100vh - 113px);right:32px;opacity:.94;transition:opacity 60ms ease-in}.btn-order-now-wrapper:hover{opacity:1}.btn-order-now-wrapper .btn-order-now{border:1px solid var(--Sattuni-Green);font-size:10px;background-color:var(--Sattuni-Green);height:62px;width:62px;border-radius:50%;white-space:break-spaces;padding:1px;text-decoration:none;color:#fff;outline:0;cursor:pointer;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:600;line-height:1.25em}.homepage_headings_container{padding:6px 0;display:flex;flex-direction:column;align-items:center}.homepage_headings_container .homepage_text{text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:165%}.homepage_headings_container .homepage_text.homepage_heading_title{color:#000;font-size:45px;font-weight:500;letter-spacing:.9px;padding:6px 0}.homepage_headings_container .homepage_text.homepage_heading_subtitle{color:var(--dark, #414F43);font-size:16px;font-weight:400;letter-spacing:.32px;padding:18px 0 12px;max-width:600px}.homepage_wrapper{padding:20px 18px;display:flex;flex-direction:column}.opening_hours_section{margin-top:48px}.opening_hours_section .opening_hours_image{height:230px}.opening_hours_section .opening_hours_image .bg-img{background-image:url(/assets/images/background/openingHours/about_us_bg4.jpeg);background-size:cover;background-position:center;height:100%}.opening_hours_wrapper{position:relative;display:flex;max-width:620px;margin:0 auto;border:.5px solid #BBB}.opening_hours_wrapper .opening_hours_text_wrapper{flex-grow:1}.opening_hours_wrapper .opening_hours_image{flex-grow:6}.opening_hours_wrapper .opening_hours_text_wrapper{padding:8px 24px;text-align:center}.opening_hours_wrapper .opening_hours_text_wrapper .opening_hours{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}.opening_hours_wrapper .opening_hours_text_wrapper .opening_hours h5{margin:18px 0;font-size:26px;color:#000;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;letter-spacing:.18em;font-weight:300}.opening_hours_wrapper .opening_hours_text_wrapper .opening_hours .day{width:260px;margin:6px 0;display:flex;justify-content:space-between;color:#000;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;line-height:125%;font-weight:300}.opening_hours_wrapper .opening_hours_text_wrapper .opening_hours .day span{font-weight:300}.opening_hours_wrapper .opening_hours_text_wrapper .opening_hours .day span .text-day{font-weight:600}@media only screen and (max-width: 860px){.opening_hours_section{border:none}.opening_hours_section .opening_hours_image{flex-grow:1}.opening_hours_section .opening_hours_text_wrapper{position:absolute;left:0;right:0;margin-inline:auto;width:100%;height:100%;box-sizing:border-box;background-image:linear-gradient(#0000002e,#0000003d);-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);display:flex;align-items:center;justify-content:center}.opening_hours_section .opening_hours_text_wrapper .opening_hours{border:.5px solid #FFF;padding:8px 16px;height:78%}.opening_hours_section .opening_hours_text_wrapper .opening_hours h5,.opening_hours_section .opening_hours_text_wrapper .opening_hours span{color:#fff}}.homepage_wrapper .reviews_btn_wrapper{width:100%}.homepage_wrapper .reviews_btn_wrapper .reviews_see_all_btn{width:fit-content;margin:auto;background:#f4fff0;border-radius:16px;box-shadow:0 0 12px 2px #313a2f26;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;padding:5px 10px}.homepage_wrapper .reviews_btn_wrapper .reviews_see_all_btn .reviews_link{text-decoration:none;color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.24px}.reviews_carousel_wrapper{margin-top:12px}.reviews_carousel_wrapper .reviews_carousel_container{display:flex;width:100%;overflow:auto}.reviews_carousel_wrapper .reviews_carousel_container .review_card_wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto;background:#f4fff0;border-radius:18px;box-shadow:0 0 9px 3px #8188721a;width:72vw;max-width:345px;height:145px;padding:15px 12px;margin:8px 8px 14px;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.reviews_carousel_wrapper ::-webkit-scrollbar{display:none}.review_card_wrapper .text_wrapper{color:#000;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:14px;font-style:normal;line-height:125%;letter-spacing:.32px}.review_card_wrapper .review_card_title{display:flex;justify-content:space-between;width:100%}.review_card_wrapper .review_card_title h6{font-weight:500}.review_card_wrapper .review_card_title .text_wrapper.review_author{color:var(--Sattuni-Green, #98b48d);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:.32px}.review_card_wrapper .review_texts_wrapper{flex-grow:1;padding:8px 4px 6px 0}.review_card_wrapper .review_card_description p{padding-left:10px;font-weight:300;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;position:relative}.review_card_wrapper .review_card_description p:before{content:"";position:absolute;left:0;top:3px;height:92%;width:2px;background-color:#acacac}.review_card_wrapper .review_card_relative_time{color:var(--Sattuni-Green, #98b48d);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.24px}.loader_skeleton_wrapper{margin-top:12px}.loader_skeleton_wrapper .loader_carousel_wrapper{display:flex;overflow:hidden}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton{box-sizing:border-box;height:145px;width:72vw;max-width:345px;padding:15px 12px;margin:8px 8px 14px;background-color:#6764690f;flex:1 0 auto;border-radius:18px}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_header{display:flex;justify-content:space-between}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_header .author_name_skeleton{width:92px;height:18px}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_header .author_name_stars{width:78px;height:18px}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_body{height:52px;display:flex;flex-direction:column;justify-content:space-evenly}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_body .card_body_text_line1{width:100%;height:18px}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_body .card_body_text_line2{width:62%;height:18px}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .card_footer{width:69px;height:13px}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .skeleton_animated{position:relative}.loader_skeleton_wrapper .loader_carousel_wrapper .review_card_skeleton .content_wrapper .skeleton_animated:after{height:100%;border-radius:12px;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,transparent 0%,rgba(197,197,197,.32) 50%,transparent 100%);background-size:200% 100%;animation:shimmerEffect 3.1s linear infinite}@keyframes shimmerEffect{0%{background-position:200% 0}to{background-position:-200% 0}}.homepage_img_container{width:100%;display:flex;justify-content:center}.homepage_img_container img{margin:0 auto;width:100%;max-width:550px;height:auto;position:relative}.homepage_img_container img[alt]:after{display:block;position:absolute;top:0;left:0;width:100%;height:20px;background-color:#fff;font-family:Helvetica;font-weight:300;line-height:2;text-align:center;content:""}.policy_content_wrapper{height:fit-content;padding:16px 24px 0}.policy_content_wrapper h4,.policy_content_wrapper p{color:var(--dark, #414f43);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-style:normal;font-weight:200;line-height:145%;letter-spacing:.32px;margin:8px 0;white-space:pre}.policy_content_wrapper h4{font-size:18px;text-align:center;font-weight:600}.policy_content_wrapper p{white-space:break-spaces;font-size:12px;max-width:0 auto}header{position:fixed;top:0;width:100%}header .nav_container{border-bottom:.5px solid rgba(220,208,232,.4);display:flex;flex-direction:column}header .nav_container .empty_container,header .nav_container nav.navbar{flex-grow:1}header .nav_container .empty_container{height:40px}header .nav_container nav.navbar{background-color:transparent;padding:0 2px;display:flex;justify-content:space-evenly;align-items:center;height:49px}.navbar a,.navbar button{text-decoration:none;background-color:transparent;color:inherit;outline:0;cursor:pointer;color:var(--Sattuni-Green, #98B48D);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:500;line-height:1.25em;letter-spacing:.32px;opacity:.7;-webkit-user-select:none;user-select:none;width:90px;text-align:center;border:none}.navbar a.active,.navbar button.active{opacity:1}.navbar a:hover,.navbar button:hover{background-color:transparent}.footer_content_wrapper{border-top:.5px solid rgba(220,208,232,.4);display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;padding:2px 0}.footer_content_wrapper .footer_social{padding:0 0 0 6px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap}.footer_content_wrapper .footer_social .social_link{opacity:.72;filter:grayscale(.32);cursor:pointer}.footer_content_wrapper .footer_social .social_link:hover{filter:unset;opacity:1}.footer_content_wrapper .footer_section_agreement{max-width:276px;width:100%}.footer_content_wrapper .footer_section_agreement .agreement_container{display:flex;align-items:center;justify-content:space-evenly}.footer_content_wrapper .footer_section_agreement .agreement_container svg{position:relative;top:1px}.footer_content_wrapper .footer_section_agreement .agreement_container a,.footer_content_wrapper .footer_section_agreement .agreement_container button{text-decoration:none;background-color:transparent;color:inherit;outline:0;cursor:pointer;padding:0 3px;color:var(--dark, #414F43);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:12px;font-style:normal;font-weight:500;line-height:1.25em;letter-spacing:.32px;opacity:.7;-webkit-user-select:none;user-select:none;text-align:center;border:none}.footer_content_wrapper .footer_section_agreement .agreement_container a.active,.footer_content_wrapper .footer_section_agreement .agreement_container button.active{opacity:1}.footer_content_wrapper .footer_section_agreement .agreement_container a:hover,.footer_content_wrapper .footer_section_agreement .agreement_container button:hover{background-color:transparent}#portal-root{position:fixed;width:100%;height:fit-content;top:0;left:0;right:0;bottom:0;z-index:2}#portal-root .modal_wrapper{height:100dvh;max-height:100dvh;opacity:0;width:100%;position:absolute;background-color:#78787833;transition:opacity .12s ease-in}.contact_us_modal_wrapper{display:flex;justify-content:center}.contact_us_modal_wrapper .contact_us_modal{height:300px;width:100%;max-width:600px;bottom:0;position:absolute;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px 30px 0 0;display:flex;flex-direction:column;align-items:center}.bar_closer{margin:3px 0;width:135px;height:5px;position:absolute;top:14px;background-color:var(--dark, #414f43);border-radius:5px}.contact_via_wrapper{padding:24px 18px 12px;height:100%}.contact_via_wrapper .contact_text_container{width:100%;height:100%;display:flex;justify-content:space-evenly;flex-direction:column;align-items:center}.contact_via_wrapper .contact_text_container .contact_via{text-align:center}.contact_via_wrapper .contact_text_container .contact_via p,.contact_via_wrapper .contact_text_container .contact_via a,.contact_via_wrapper .contact_text_container .contact_via h6{color:var(--dark, #414f43);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"cv01" on;font-size:16px;font-style:normal;font-weight:200;line-height:135%;letter-spacing:.32px;margin:8px 0}.contact_via_wrapper .contact_text_container .contact_via div{padding:8px 0}.contact_via_wrapper .contact_text_container .contact_via div a{text-underline-offset:6px;line-height:1.6em}.contact_via_wrapper .contact_text_container .contact_via h6{margin:4px 0;font-weight:600}.contact_via_wrapper .contact_text_container .contact_via p{-webkit-user-select:none;user-select:none;font-size:14px}.app_wrapper{display:flex;flex-direction:column;height:100dvh}.app_wrapper .header_container{flex:0 0 89px}.app_wrapper .main_app_wrapper{height:calc(100vh - 89px);overflow:auto;position:relative}.app_wrapper .footer_container{flex:0 0 42px}.btn-menu{position:absolute;right:10px;top:0;filter:drop-shadow(0px 0px 8px rgba(134,150,130,.2));z-index:2}.svg_separator{text-align:center;padding:6px 0 4px}.svg_separator svg{margin:0 4px}.section_cuisine{padding:22px 0 12px}.section_cuisine .about_cuisine_wrapper{display:flex;flex-direction:column;align-items:center;margin:12px auto 0;max-width:920px;padding:0 22px}.section_cuisine .about_cuisine_header{text-align:center}.section_cuisine .why_sattuni_subheader{align-self:flex-start}.section_cuisine .sattuni_fragment{padding:6px 0}.section_cuisine .text_why_sattuni{align-self:flex-start}.section_cuisine .text_why_sattuni .why_sattuni_li{color:var(--dark);list-style-type:none;letter-spacing:.018em;margin:4px auto}.section_cuisine .why_sattuni_text{color:var(--dark)}.section_cuisine .why_sattuni_text .why_sattuni_text_header{line-height:1.35em;font-weight:600}.section_cuisine .why_sattuni_text .why_sattuni_img_cuisine1{margin:18px auto 12px;height:340px;width:auto;max-width:620px;background-position:center;min-width:340px;background-size:cover;background-image:url(/assets/images/menu/cuisine/cuisine1.jpg)}.section_cuisine .why_sattuni_text .why_sattuni_text_text2{margin:16px 0}.section_cuisine .section_gallery_wrapper{position:relative;padding:0;border:.5px solid #A2B18A;border-radius:4px;background:#fafafa;text-align:center;display:flex;justify-content:center;overflow:auto;width:84%;min-width:280px}.section_cuisine .section_gallery_wrapper .chevron_container{position:absolute;z-index:10;height:100%;width:48px;cursor:pointer}.section_cuisine .section_gallery_wrapper .chevron_container .chevron_img{right:0;bottom:0;left:0;top:210px;position:absolute}.section_cuisine .section_gallery_wrapper .chevron_container.chevron_left{left:0;background:linear-gradient(to left,#ffffff03,#ececece0 65%,#ecececeb)}.section_cuisine .section_gallery_wrapper .chevron_container.chevron_left .chevron_img{left:10px}.section_cuisine .section_gallery_wrapper .chevron_container.chevron_right{right:0;background:linear-gradient(to right,#cdcdcd0d,#ececece0 65%,#ecececeb)}.section_cuisine .section_gallery_wrapper .chevron_container.chevron_right .chevron_img{right:10px}.section_cuisine .section_text{margin:12px 0;text-align:center}.section_cuisine .section_text .text_style{color:var(--dark);text-align:center;padding:0 12px;line-height:1.3em;margin:12px 0}.section_cuisine .section_text.about_cuisine_sum p.text_style{text-align:start}.section_cuisine .why_sattuni_text_container{padding:0 2px}.cuisine_gallery_wrapper{display:flex;flex-wrap:nowrap;padding:0 7%;width:100%}.meal_selector_wrapper{margin:4px 0 16px;max-width:95%;overflow:auto}.meal_selector_wrapper .meal_selector_container{display:flex;position:absolute;left:0;width:100%;height:100%;overflow:auto;z-index:2}.meal_selector_wrapper .meal_selector_container .meal_chip{box-shadow:0 0 4px 2px #959e931c;margin:3px;border:none;height:28px;font-size:16px;font-weight:600;line-height:125%;letter-spacing:.16px;background-color:transparent;color:var(--Sattuni-Green, #98B48D);border:1px solid var(--Sattuni-Green, #98B48D)}.meal_selector_wrapper .meal_selector_container .meal_chip.selected,.meal_selector_wrapper .meal_selector_container .meal_chip:hover{color:#fff;background-color:var(--Sattuni-Green, #98B48D)}.plate_card_wrapper{flex-grow:1;min-width:78%;max-width:620px;position:relative;padding:46px 12px 18px;text-align:center;margin:0 auto}.plate_card_wrapper .plate_card_container{display:flex;flex-direction:column;align-items:center}.plate_card_wrapper .plate_card_container .plate_card_title{margin:16px 0 8px}.plate_card_wrapper .plate_card_img{width:100%;height:fit-content;margin:12px 0 14px}.plate_card_wrapper .plate_card_img img{max-width:360px;width:100%;height:auto}.plate_card_wrapper .plate_card_text{margin:8px 0 10px}.plate_card_wrapper .plate_card_text p{color:var(--dark);white-space:break-spaces}.scroll-container{scroll-snap-type:y mandatory;gap:12px;scroll-behavior:smooth;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:0}.scroll-child{scroll-snap-align:start;scroll-snap-align:center}
