.preloader:not(.done){animation:.6s 6s forwards preFailsafe}@keyframes preFailsafe{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}.preloader.done{animation:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.site-head{transform:translateZ(0);backface-visibility:hidden}.site-head.sticky{animation:none!important}.site-head.sticky.is-animating{animation:.4s stickIn!important}.hero-slider .hslide{backface-visibility:hidden;transform:translateZ(0)}.hero-slider .hslide:not(.is-active){pointer-events:none}.rv,.rv-l,.rv-r{will-change:transform,opacity;backface-visibility:hidden}body,html{max-width:100%;overflow-x:clip}@supports not (overflow:clip){body,html{overflow-x:hidden}}html.is-loading,html.is-loading body{overflow:hidden}img{height:auto}iframe{max-width:100%}@media (max-width:991px){.hero-title{font-size:clamp(34px,7vw,64px);line-height:1.5;letter-spacing:-1px}.ck-header .header-title{line-height:1.55}.page-hero .header-title{font-size:clamp(30px,5.4vw,46px);line-height:1.55}.tricker-text{font-size:clamp(40px,8vw,72px);letter-spacing:-1.2px}.ck-header .header-title,.hero-title,.page-hero .header-title{width:auto;max-width:100%;overflow-wrap:break-word;white-space:normal}.rot-wrap{min-width:0}.footer-tricker{padding:40px 0 56px}}@media (max-width:767px){.ck-header .header-title,.hero-title,.page-hero .header-title{font-size:26px!important;line-height:1.6!important;letter-spacing:-.3px!important;width:auto!important;max-width:100%!important;overflow-wrap:break-word}.ck-header p,.page-hero .ph-sub{font-size:14.5px!important;margin-top:18px!important}.menu-intro{font-size:14.5px!important}.bottom-tag.round{font-size:10px!important;padding:6px 13px!important;margin-left:8px!important;transform:rotate(8deg)!important;letter-spacing:.4px!important}.dish-body h3{font-size:18px!important}.deal-body h3{font-size:17px!important;min-height:0!important}.deal-body p{font-size:14px!important}.blog-body h3{font-size:19px!important;letter-spacing:-.3px!important;padding-bottom:18px!important}.blog-card.item-as-list h3{font-size:16px!important}.blog-body p{font-size:14px!important}.process-item .item-title{font-size:17px!important}.process-item .item-desc{font-size:14px!important}.process-item .item-number{font-size:56px!important}.thumb-info .total-year{font-size:42px!important}.thumb-info .thumb-title{font-size:17px!important}.stat .stat-num,.stat .stat-plus{font-size:28px!important}.contact-info-card .title{font-size:17px!important;margin-bottom:20px!important}.contact-info-card .info-list li{font-size:14px!important}.about-quote blockquote,.testi-card blockquote{font-size:16px!important;line-height:1.7!important}.author-name{font-size:13px!important}.tricker-text{font-size:42px!important;letter-spacing:-1px!important}.tricker-star{font-size:22px!important}.pm-group-head h2{font-size:18px!important}.pmi-top h3{font-size:15px!important}.pm-item p{font-size:13.5px!important}.how-step h3{font-size:15px!important}.how-step .hs-num{font-size:44px!important}.sp-point h3{font-size:15px!important}.map-info h4{font-size:13px!important}.widget-title{margin-bottom:22px!important}.cart-head h3{font-size:15px!important}.topbar{padding:10px 12px 8px!important}.topbar p{font-size:10.5px!important;letter-spacing:.2px!important}.nav{padding-block:14px!important}.brand-logo img{width:62px!important;height:62px!important}.site-head.sticky .brand-logo img{width:54px!important;height:54px!important}.site-head.sticky .nav{padding-block:10px!important}.brand-text strong{font-size:11px!important}.brand-text small{font-size:8px!important;letter-spacing:1.6px!important}.hamburger,.icon-btn-head{width:40px!important;height:40px!important}.mobile-panel a.m-link{font-size:12px!important;padding:14px 0!important}.hero{padding-top:158px!important}.hero-content{padding-bottom:70px!important}.hero-info{margin-top:26px!important}.hero-info p{font-size:14.5px!important;margin-bottom:30px!important}.hero-actions{gap:16px!important}.hero-marquee{padding:12px 0!important}.hero-marquee .marquee-track span{font-size:13px!important;padding-inline:16px!important}.hdots{bottom:60px!important}.phone-btn .text-wrap{font-size:12.5px!important}.cup{width:.5em;height:.5em}.section,.section-padding{padding-block:60px!important}.about,.contact{padding-bottom:60px!important}.about-wrapper,.contact-wrapper{padding-top:60px!important;gap:44px!important}.dishes-grid{gap:20px!important;margin-top:44px!important}.dish-body{padding:0 14px!important}.dish-body p{font-size:14px!important}.dish-cta{margin-top:44px!important}.menu-list{margin-top:36px!important}.menu-search{margin-top:28px!important}.process-items{gap:24px!important;margin-top:44px!important}.process-buttons{margin-top:44px!important;padding-bottom:40px!important}.deals-marquee,.testi-slider{margin-top:44px!important}.testi-card{padding:28px 24px!important;min-height:0!important}.testi-card figcaption{margin-top:30px!important}.areas-marquee{margin-top:44px!important}.area-card{padding:12px 22px!important;font-size:12.5px!important}.cta-inner{padding-block:70px!important}.cta-actions{margin-top:40px!important;gap:18px!important}.blog-grid{margin-top:44px!important;gap:20px!important}.blog-side{gap:20px!important}.contact-thumb{min-height:440px!important}.contact-info-card{padding:24px!important;left:14px!important;right:14px!important;bottom:14px!important}.about-page .process{margin-top:60px!important}.how-steps,.specials-strip{margin-top:44px!important}.map-sec{padding-bottom:60px!important}.inner-cta .cta-inner{padding-block:70px!important}.submit-btn .text-wrap{height:48px!important;padding:13px 26px 10px!important;font-size:12.5px!important}.submit-btn .icon-wrap{width:48px!important;height:48px!important}.submit-btn .icon-wrap-right,.submit-btn:hover .icon-wrap-left{width:48px!important}.add-btn{height:44px!important;padding:11px 20px 9px!important;font-size:12px!important}.price{min-width:48px!important;height:46px!important;font-size:13px!important}.menu-cat-btn{padding:16px 18px!important;gap:12px!important}.mcb-name{font-size:13.5px!important}.mcb-emo{font-size:23px!important}.mi-name{font-size:15px!important}.mi-desc{font-size:13.5px!important}.cf-row,.contact-form{gap:18px!important}.submit-group .circle-btn{width:48px!important;height:48px!important}.footer-tricker{padding:32px 0 40px!important}.footer-main{padding-bottom:56px!important;gap:32px!important}.footer-bottom-inner .footer-links{gap:20px!important}.social-text{padding:16px!important;font-size:14.5px!important}.pm-chips{top:78px!important}.pm-chip{padding:9px 15px!important;font-size:12.5px!important}.pm-content{gap:40px!important}.pm-items{gap:12px!important}.pm-foot{margin-top:48px!important;padding-top:36px!important}.back-top{right:16px!important;bottom:16px!important;width:46px!important;height:46px!important}.toasts{bottom:18px!important;width:max-content;max-width:94vw}.toast{font-size:13.5px!important;padding:12px 20px!important;text-align:center}}@media (max-width:480px){.ck-header .header-title,.hero-title,.page-hero .header-title{font-size:22px!important;line-height:1.65!important;letter-spacing:-.2px!important} .section,.section-padding{padding-block:52px!important}.hero{padding-top:150px!important}.hero-content{padding-bottom:60px!important}.hero-info p{font-size:14px!important}.crumbs a,.crumbs span{font-size:9px !important;letter-spacing:1px!important;}.crumbs{gap:8px!important;margin-bottom:18px!important}.page-hero{padding:158px 0 56px!important}.ph-strip{padding:10px 0!important}.ph-strip .marquee-track span{font-size:12.5px!important;padding-inline:16px!important}.blog-date{padding:8px 13px!important}.blog-date b{font-size:23px!important}.blog-date span{font-size:12.5px!important}.blog-media img{min-height:220px!important}.testi-card{padding:24px 20px!important}.testi-card .stars{font-size:15px!important;margin-bottom:18px!important}.contact-thumb{min-height:400px!important}.thumb-info{padding:24px!important}.thumb-info .total-year{font-size:38px!important}.mini-stat b{font-size:19px!important}.mini-stat span{font-size:10.5px!important;letter-spacing:.8px!important}.pm-group-head{gap:10px!important}.pm-item{padding:15px!important}.deal-card{width:272px!important}.area-card{padding:11px 18px!important;font-size:12px!important}.tricker-text{font-size:36px!important}.footer-top-inner{grid-template-columns:1fr 1fr!important}.social-text{font-size:13.5px!important}.cart-item .ci-emo{width:48px!important;height:48px!important;font-size:24px!important}.pm-chips{top:72px!important}}@media (max-width:360px){.ck-header .header-title,.hero-title,.page-hero .header-title{font-size:20px!important}.hero-actions .submit-btn .text-wrap{padding:13px 20px 10px!important}.phone-btn{gap:10px!important}.stats{gap:12px!important}.stat{padding:16px 10px!important}.dish-foot{flex-wrap:wrap}}
.hdots button{display:none; }  