@import"https://fonts.googleapis.com/css2?family=DM+Sans&display=swap";@font-face{font-family:"Forum";src:url("https://us-central1-sadaf-reataurant.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fsadaf-restaurant-template%2Ffonts%2FForum-Regular-1785122843992-ijuvwh.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.ud-template-scope,.ud-template-scope button,.ud-template-scope input,.ud-template-scope textarea,.ud-template-scope select,.ud-template-scope .MuiTypography-root,.ud-template-scope .MuiButton-root,.ud-template-scope .MuiInputBase-root,.ud-template-scope .MuiMenuItem-root,.ud-template-scope .MuiChip-root,.ud-template-scope .MuiTab-root,.ud-template-scope .MuiAccordionSummary-content,.ud-template-scope .MuiAccordionDetails-root{font-family:"DM Sans",sans-serif}.ud-template-scope.ud-template-root-scope{--text-gray-color: rgb(167, 167, 167)}.ud-template-scope.ud-template-root-scope{background-color:var(--web-page-background)}.ud-template-scope .text-box-widget p{color:#fff}.ud-template-scope .quick-links-item,.ud-template-scope .services-item--slider,.ud-template-scope .blog-grid a,.ud-template-scope .service-category-item{transform:none !important}.ud-template-scope .button-widget .button-widget__link{box-shadow:none;background:rgba(0, 0, 0, 0);font-size:17px;padding:17px 45px;border-radius:0;border:2px solid var(--web-primary);transition:all .3s ease 0s;position:relative;text-transform:uppercase;overflow:hidden}.ud-template-scope .button-widget .button-widget__link span{color:var(--web-primary) !important;letter-spacing:3px;font-weight:700;font-size:12px;opacity:1;transition:all .5s;line-height:normal}.ud-template-scope .button-widget .button-widget__link::before{transition-duration:800ms;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;z-index:-1;background:var(--web-primary)}.ud-template-scope .button-widget .button-widget__link::after{display:block;clear:both;content:""}.ud-template-scope .button-widget .button-widget__link:hover::before,.ud-template-scope .button-widget .button-widget__link:focus::before,.ud-template-scope .button-widget .button-widget__link:focus-visible::before{top:-40%}.ud-template-scope .button-widget .button-widget__link:hover span,.ud-template-scope .button-widget .button-widget__link:focus span,.ud-template-scope .button-widget .button-widget__link:focus-visible span{color:var(--web-secondary) !important}.ud-template-scope .button-widget .button-widget__link:hover svg path,.ud-template-scope .button-widget .button-widget__link:focus svg path,.ud-template-scope .button-widget .button-widget__link:focus-visible svg path{fill:var(--web-secondary)}.ud-template-scope .section-title-widget__text .section-title-widget__title{font-size:44px;font-weight:600;color:#fff;font-family:"Forum",cursive !important;line-height:1.5}@media screen and (max-width: 1199.95px){.ud-template-scope .section-title-widget__text .section-title-widget__title{font-size:26px}}.ud-template-scope .section-title-widget__text .section-title-widget__subtitle{color:var(--web-primary) !important;letter-spacing:3px;font-weight:700;font-size:12px;opacity:1;transition:all .5s;line-height:normal;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:24px}.ud-template-scope .section-title-widget__text .section-title-widget__subtitle::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100px;height:13px;background:url("https://firebasestorage.googleapis.com/v0/b/sadaf-reataurant.firebasestorage.app/o/images%2Fseparator.svg?alt=media&token=118edf87-4d02-47d6-a45f-c23925905c48") center/contain no-repeat;pointer-events:none}.ud-template-scope header .header-buttons-col>div:first-of-type{display:flex;gap:15px;align-items:center;justify-content:end}@media screen and (max-width: 1199.95px){.ud-template-scope header .header-buttons-col>div:first-of-type{justify-content:center}}@media screen and (max-width: 1199.95px){.ud-template-scope header .button-widget__link{padding:10px 14px !important}}.ud-template-scope header .menu-mobile-button{color:var(--web-primary) !important;padding-right:0}.ud-template-scope header.public-page-header--sticky-visible{box-shadow:0px 6px 25px -12px rgba(0, 0, 0, 0.3);background:#fff}.ud-template-scope header .menu-item-link{font-size:17px;background:rgba(0, 0, 0, 0) !important;color:var(--nav-color) !important;font-weight:500}.ud-template-scope header .menu-item-link:hover,.ud-template-scope header .menu-item-link:focus,.ud-template-scope header .menu-item-link:focus-visible{color:var(--web-primary) !important}.ud-template-scope header div{overflow:visible}.ud-template-scope header button{background:rgba(0, 0, 0, 0) !important}.ud-template-scope header button svg{fill:#000 !important}.ud-template-scope header .menu-dropdown{margin-top:0px;min-width:240px;top:100%;left:0px;box-shadow:rgba(0, 0, 0, 0.05) 0px .125rem 1.25rem !important;z-index:10;border-radius:8px !important;padding:15px 0px;border:none !important}.ud-template-scope header .menu-dropdown a{font-size:16px !important;transition:all .4s ease-in-out}.ud-template-scope header .menu-dropdown a:hover{transform:translateX(5px)}.ud-template-scope header .header-main-row .css-1th5fy5{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1199.95px){.ud-template-scope header .header-main-row .css-1th5fy5{margin-left:auto;justify-content:right}.ud-template-scope header .header-main-row .css-1th5fy5 .css-1kxrhf3{display:none}}.ud-template-scope header .menu-style-style-1.menu-layout-cascading .menu-level-1>li>a{padding:10px 12px}.ud-template-scope header .sign-in-link .quick-links-item{transform:none}.ud-template-scope header .sign-in-link span{color:var(--nav-color);font-weight:500;transition:all .54s ease-in-out !important}.ud-template-scope header .sign-in-link .quick-links-item-title-inline-icon{background:color-mix(in srgb, var(--web-secondary), transparent 70%);margin-bottom:3px;border-radius:50%;padding:2px}.ud-template-scope header .sign-in-link .quick-links-item-title-inline-icon svg path{fill:var(--nav-color) !important;transition:all .54s ease-in-out !important}@media screen and (max-width: 1199.95px){.ud-template-scope header .sign-in-link .quick-links-item-title-inline-icon{padding:7px}}.ud-template-scope header .sign-in-link:hover span{color:var(--web-primary)}.ud-template-scope header .sign-in-link:hover .quick-links-item-title-inline-icon{background:color-mix(in srgb, var(--web-primary), transparent 70%)}.ud-template-scope header .sign-in-link:hover .quick-links-item-title-inline-icon svg path{fill:var(--web-primary) !important}.ud-template-scope footer p,.ud-template-scope footer a,.ud-template-scope footer span,.ud-template-scope footer div{color:#fff}.ud-template-scope footer p:hover,.ud-template-scope footer a:hover,.ud-template-scope footer span:hover,.ud-template-scope footer div:hover{transform:none !important}.ud-template-scope footer .quick-links-item-content span{transition:all .5s}.ud-template-scope footer .quick-links-item-content span:hover{color:var(--web-primary) !important}.ud-template-scope footer .footer-address .quick-links-grid{gap:0}.ud-template-scope footer .footer-address .quick-links-grid .quick-links-item{border-bottom:1px solid #242424}.ud-template-scope footer .footer-address .quick-links-grid .quick-links-item:last-child{border-bottom:none}.ud-template-scope footer .quick-links{gap:0}.ud-template-scope footer .quick-links .quick-links-item svg,.ud-template-scope footer .quick-links .quick-links-item path{transition:all .4s}.ud-template-scope footer .quick-links .quick-links-item:hover svg,.ud-template-scope footer .quick-links .quick-links-item:hover path{fill:#fff}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link{border:none;padding:8px}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link::before{content:none}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link span{color:#fff !important;text-transform:none;letter-spacing:normal;font-size:16px;font-weight:400}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link svg{width:24px;height:24px}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link svg,.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link path{transition:all .4s}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link:hover:hover svg,.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link:hover:hover path{fill:#fff}.ud-template-scope footer .footer-contact-info .link-btn .button-widget__link:hover span{color:var(--web-primary) !important}.ud-template-scope footer .footer-copyright-section p{margin:10px 5px}.ud-template-scope footer .footer-copyright-section p a{text-decoration:none}.ud-template-scope footer .footer-copyright-section p a span{color:var(--web-primary) !important;transition:all .5s}.ud-template-scope footer .footer-copyright-section p a span:hover{color:#fff !important}.ud-template-scope .home-banner .css-swdhrz{flex-grow:1 !important}.ud-template-scope .home-banner .banner-widget-shell .banner-widget-slide-card{height:100%;border-radius:0}@media screen and (max-width: 1199.95px){.ud-template-scope .home-banner .banner-widget-shell .banner-widget-slide-card .banner-widget-caption>div:last-of-type{display:flex;justify-content:center;align-items:center}}.ud-template-scope .home-banner .banner-widget-shell .swiper{height:700px !important}@media screen and (max-width: 1199.95px){.ud-template-scope .home-banner .banner-widget-shell .swiper{height:500px !important}}.ud-template-scope .home-banner .banner-widget-shell .swiper .css-fl0fcl{height:100% !important}@media screen and (max-width: 1199.95px){.ud-template-scope .home-banner .banner-widget-shell .swiper .banner-widget-slide-image{object-position:right center}}.ud-template-scope .home-banner .banner-widget-shell .banner-widget-caption-layer{background:rgba(0, 0, 0, 0.3);height:700px !important}@media screen and (max-width: 1199.95px){.ud-template-scope .home-banner .banner-widget-shell .banner-widget-caption-layer{height:500px !important}}.ud-template-scope .home-banner .banner-widget-shell .banner-widget-caption-layer .banner-widget-title{color:var(--web-primary) !important;letter-spacing:3px;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:40px}.ud-template-scope .form-widget{background:rgba(0, 0, 0, 0);box-shadow:none;border:none;padding:10px 0}.ud-template-scope .form-widget .css-heqt5s{background:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:0}.ud-template-scope .form-widget .form-widget-recaptcha-missing{display:none}.ud-template-scope .form-widget input{color:#fff}.ud-template-scope .form-widget input::placeholder{color:#fff;opacity:.9}.ud-template-scope .form-widget fieldset{border:none}.ud-template-scope .form-widget .Mui-error{font-size:12px;margin-top:2px}.ud-template-scope .form-widget textarea{padding:8.5px 14px}.ud-template-scope .form-section .MuiInputBase-fullWidth{background:var(--web-accent);border:none;border-radius:0;padding:2px}.ud-template-scope .form-section input,.ud-template-scope .form-section textarea{color:#000}.ud-template-scope .form-section input::placeholder,.ud-template-scope .form-section textarea::placeholder{color:#000;opacity:.7}.ud-template-scope .form-section label{top:5%}.ud-template-scope .form-section label.Mui-focused{top:auto}.ud-template-scope .form-section .form-widget-submit-button{border-radius:0;box-shadow:none;transition:all .5s;background:var(--web-primary);font-size:12px;text-transform:uppercase;letter-spacing:3px;font-weight:700;padding:10px 50px;color:var(--web-secondary);margin-top:10px;border:2px solid var(--web-primary)}.ud-template-scope .form-section .form-widget-submit-button:hover{background:rgba(0, 0, 0, 0);color:var(--web-primary)}.ud-template-scope .form-section .form-title{max-width:500px;margin:auto;margin-bottom:40px}.ud-template-scope .form-section .form-title h2{font-weight:600;margin-bottom:10px}.ud-template-scope .form-section .form-title .section-title-widget__subtitle{line-height:28px;color:var(--text-gray-color) !important;font-size:17px}@media screen and (max-width: 1199.95px){.ud-template-scope .form-section .form-title{margin-bottom:40px}}.ud-template-scope .form-section.bg-form .content{background:var(--web-secondary);padding:25px;border-radius:0}.ud-template-scope .form-section.bg-form .content .form-widget-recaptcha-notice{color:#fff}.ud-template-scope .form-section.bg-form .content .form-widget-heading{display:none}.ud-template-scope .form-section.bg-form .content .form-widget-actions{justify-content:center}.ud-template-scope .form-section.bg-form .content label{color:#fff;background:rgba(0, 0, 0, 0)}.ud-template-scope .form-section.bg-form .content input,.ud-template-scope .form-section.bg-form .content textarea{color:#fff}.ud-template-scope .form-section.bg-form .content input::placeholder,.ud-template-scope .form-section.bg-form .content textarea::placeholder{color:#fff}.ud-template-scope .form-section.bg-form .content .MuiInputBase-fullWidth{background:var(--web-accent);border:1px solid color-mix(in srgb, var(--web-primary) 45%, transparent);transition:all .4s ease-in-out}.ud-template-scope .form-section.bg-form .content .MuiOutlinedInput-root.Mui-focused{border-color:var(--web-primary)}.ud-template-scope .form-section.bg-form .content .form-widget-submit-button span{color:var(--web-secondary)}.ud-template-scope .form-section.bg-form .content .form-widget-submit-button:hover span{color:var(--web-primary)}@media screen and (max-width: 1199.95px){.ud-template-scope .form-section.bg-form .content{padding:46px 25px}}.ud-template-scope .contact-info-container .address-item-container{padding:2px}.ud-template-scope .contact-info-container .address-item-container .address-item-col{border:1px solid var(--web-primary);padding:15px}.ud-template-scope .contact-info-container .address-item-container .address-item-col .link-button .button-widget__link{border:none;border-bottom:dashed var(--web-primary) 1px;width:100%;display:block;margin-bottom:25px;padding-bottom:10px}.ud-template-scope .contact-info-container .address-item-container .address-item-col .link-button .button-widget__link span{letter-spacing:normal;text-align:center;font-size:14px;font-weight:500}.ud-template-scope .contact-info-container .address-item-container .address-item-col .link-button .button-widget__link::before{content:none}.ud-template-scope .contact-info-container .address-item-container .address-item-col .link-button .button-widget__link:hover span{color:#fff !important}.ud-template-scope .contact-info-container .address-item-container .address-item-col .link-button.simple .button-widget__link{border:none;padding:0;margin:0}.ud-template-scope .contact-info-container .address-item-container .address-item-col .section-title-widget__title{font-size:25px;font-weight:500;margin-bottom:16px}.ud-template-scope .contact-info-container .address-item-container .address-item-col .text-box-widget p{color:var(--text-gray-color)}.ud-template-scope .video-section button>div:last-of-type div{position:relative;width:78px;height:78px;border-radius:50%;transition:all .5s;z-index:1;background:var(--web-secondary)}.ud-template-scope .video-section button>div:last-of-type div svg{transition:all .5s;fill:var(--web-primary)}.ud-template-scope .video-section button>div:last-of-type div::before,.ud-template-scope .video-section button>div:last-of-type div::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--web-primary);pointer-events:none;animation:playRipple 5s ease-out infinite}.ud-template-scope .video-section button>div:last-of-type div::after{animation-delay:2.5s}.ud-template-scope .video-section button>div:last-of-type div:hover{background:var(--web-primary)}.ud-template-scope .video-section button>div:last-of-type div:hover svg{fill:var(--web-secondary)}@keyframes playRipple{0%{transform:scale(1);opacity:.75}80%{transform:scale(1.5);opacity:0}100%{transform:scale(1.5);opacity:0}}.ud-template-scope .menu-info-section .content{background-color:var(--web-secondary);padding:30px}@media screen and (max-width: 1199.95px){.ud-template-scope .menu-info-section .content{padding:20px}}.ud-template-scope .menu-info-section .content .section-title-widget__title{font-size:32px}@media screen and (max-width: 1199.95px){.ud-template-scope .menu-info-section .content .section-title-widget__title{font-size:26px}}.ud-template-scope .menu-info-section .content .photo-gallery-grid .photo-gallery-tile{transform:none;border-radius:0;box-shadow:none;border:none;transition:all .5s ease-in-out}.ud-template-scope .menu-info-section .content .photo-gallery-grid .photo-gallery-tile:hover{filter:brightness(0.75)}