@import url("https://fonts.googleapis.com/css2?family=Courgette&family=Nunito:wght@400;500;600&display=swap");*{margin:0;padding:0}:root{--marquee-width:100vw;--marquee-height:20vh;--marquee-elements-displayed:5;--marquee-element-width:calc(var(--marquee-width) / var(--marquee-elements-displayed));--marquee-animation-duration:calc(var(--marquee-elements) * 3s)}html{text-rendering:antialiased;-webkit-font-smoothing:antialiased}html,body,[id]{scroll-margin-top:50px}body{font-family:"Nunito",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:27.2px;color:#343a40;-webkit-text-size-adjust:none;min-height:100vh;background-color:#fdfaf0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:48px}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}a{text-decoration:none !important}.c-scrollbar{z-index:99999}.f900{font-weight:900}.f800{font-weight:800}.f700{font-weight:700}.f600{font-weight:600}.f500{font-weight:500}.f400{font-weight:400}.f300{font-weight:300}.cursor-pointer{cursor:pointer}.gap-12{gap:12px}p:last-child{margin-bottom:0}img{vertical-align:middle;height:auto}.rel{position:relative}img{max-width:100%}.fancybox-container{z-index:999999}.partner{padding-top:105px;padding-bottom:105px}.partner img{filter:grayscale(1)}.button-close{position:relative;margin:auto;width:24px;height:24px}.leftright{height:2px;width:24px;position:absolute;margin-top:10px;background-color:#000;border-radius:2px;transform:rotate(45deg);transition:all .3s ease-in}.rightleft{height:2px;width:24px;position:absolute;margin-top:10px;background-color:#000;border-radius:2px;transform:rotate(-45deg);transition:all .3s ease-in}.close{position:relative}.button-close:hover .leftright{transform:rotate(-45deg);background-color:var(--color-primary)}.button-close:hover .rightleft{transform:rotate(45deg);background-color:var(--color-primary)}.btn-loadmore{border:1px solid var(--color-primary);background:0 0;border-radius:50px;padding:10px 24px;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s}.scroll-more-animation{margin:auto;display:inline-block;position:relative;width:80px;height:80px;opacity:0;visibility:hidden;height:0;overflow:hidden}.scroll-more-animation .dot-item{position:absolute;top:33px;width:18px;height:18px;border-radius:50%;background:var(--color-primary);animation-timing-function:cubic-bezier(0,1,1,0)}.scroll-more-animation div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.search-form input{width:100%;height:50px;outline:none;border:1px solid #dadada;padding:0 3rem 0 1rem}.search-form button{border:none;background:0 0;outline:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-wrapper{display:none}.search-wrapper .popup-wrapper{background:#fff;padding:3rem;width:750px;max-width:100%}.est-any-popup{display:none}.est-breadcrumb *{color:inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity:.8}code,pre{background:#f2f2f2;display:inline-block;border-radius:3px;padding:.25rem;margin:.25rem 0;font-size:inherit;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}figcaption{margin-top:1rem}.entry-content ol,.entry-content ul{padding-left:27px}.widget{margin-bottom:40px}.widget ul,.widget ol{padding-left:17px}.widget ul li,.widget ol li{margin-bottom:.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top:.75rem}.widget ul{list-style:disc}.widget .widget-title{font-size:16px;font-size:1rem;letter-spacing:.046875em;line-height:1.3125;margin:0 0 1.75em;text-transform:uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color:#686868;display:block;font-size:inherit !important;font-style:normal;line-height:1.615384615;margin-bottom:.538461538em}.widget .tagcloud a{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;line-height:1;margin:0 .1875em .4375em 0;padding:.5625em .4375em .5em;font-size:inherit !important}.widget img{margin-top:1rem;margin-bottom:1rem}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0;table-layout:fixed;width:100%}table caption{font-weight:900;padding-top:.75rem;padding-bottom:.75rem;caption-side:top;border:1px solid #d1d1d1;border-bottom:0;margin:0;text-align:center;color:inherit}table th,table td{line-height:2.6923076923;padding:0;text-align:center}table th:last-child,table td:last-child{border-right:0}table td{border-width:0 1px 1px 0}table th{border-left:0;border-top:0}table tr:last-child td{border-bottom:0}table,th,td{border:1px solid #d1d1d1}.wp-calendar-nav{border:1px solid #d1d1d1;border-top:0;line-height:2.6923076923;text-align:center}select{outline:none;padding:.75rem;border-color:#d1d1d1}.scroll-to-top{position:fixed;bottom:1rem;right:-1rem;height:40px;width:40px;display:grid;place-items:center;border-radius:50%;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transition:.5s}.scroll-to-top.active{opacity:1;visibility:visible;right:1rem}.scroll-to-top .progress{display:block;height:calc(100% - 6px);width:calc(100% - 6px);background-color:#fff;border-radius:50%;display:grid;place-items:center;font-size:20px}.btn-loadmore{background-color:var(--main-color)}.error404 .site-main{padding-top:120px;padding-bottom:120px}.error404 .page-title{font-weight:600;font-size:120px}.delivery-list .slider-content{background:var(--main-color);padding:20px;border-radius:12px;overflow:hidden;color:#fff;height:100%;display:flex;flex-flow:column;align-items:normal;justify-content:space-between}.delivery-list .title{font-size:24px;font-weight:500;line-height:33.6px}.delivery-list .address{font-size:14px;font-weight:400;line-height:23.8px}.delivery-list .avatar{width:44px}.delivery-list a{text-align:center;background:#fff;border-radius:8px;height:36px;outline:none}.delivery-list a:first-child{margin-bottom:8px}.delivery-list .btn-group{margin-top:32px}.est-any-popup{border-radius:12px}.est-any-popup .fancybox-close-small{width:40px;height:40px;border:1px solid #2b5705;border-radius:50px;top:20px;right:20px;padding:5px}.est-any-popup .fancybox-close-small path{fill:#1c1c1c}.est-any-popup#delivery-popup{padding:70px 50px}.est-any-popup#delivery-popup .heading{font-family:Courgette;font-size:40px;font-weight:400;line-height:48px;color:var(--main-color);margin-bottom:32px}.elementor-counter .elementor-counter-title{justify-content:flex-start !important}.search-result{position:absolute;top:calc(111%);max-height:350px;overflow:auto;width:100%;z-index:999;opacity:0;visibility:hidden}.search-result .result{padding:12px 16px;gap:16px;background:var(--White,#fff)}.search-result.open{border:1px solid var(--Grey-100,#e8e8e8);border-radius:8px;opacity:1;visibility:visible}.animsition-overlay-slide{z-index:9999;background-color:var(--main-color)}.spin-icon{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;border:1px solid #373737;border-top:1px solid transparent;border-radius:50%;animation:spin .5s linear 0s infinite;opacity:0;visibility:hidden}.is-loading .spin-icon{opacity:1;visibility:visible}.is-loading .svg-icon{opacity:0;visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.loading-wrapper{z-index:999999;top:0;left:0;visibility:hidden;opacity:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s}.loading-wrapper.loading1{background:#fff}.loading-wrapper.loading{opacity:1;visibility:visible}.ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:0 0;border:3px solid #fff;border-radius:50%;text-align:center;line-height:150px;font-family:sans-serif;font-size:20px;color:var(--main-color);letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 10px var(--main-color);box-shadow:0 0 20px rgba(0,0,0,.5)}.ring:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:3px solid transparent;border-top:3px solid var(--main-color);border-right:3px solid var(--main-color);border-radius:50%;animation:animateC 2s linear infinite}.ring span{display:block;position:absolute;top:calc(50% - 2px);left:50%;width:50%;height:4px;background:0 0;transform-origin:left;animation:animate 2s linear infinite}.ring span:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--main-color);top:-6px;right:-8px;box-shadow:0 0 20px var(--main-color)}@keyframes animateC{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate{0%{transform:rotate(45deg)}100%{transform:rotate(405deg)}}.ot-wrapper .loading{top:0;left:0;z-index:999999;background-color:rgba(255,255,255,.9);opacity:0;visibility:hidden;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s}.ot-wrapper .loading.active{opacity:1;visibility:visible}.loading-animation{margin:auto;display:inline-block;position:relative;width:80px;height:20px}.loading-animation .dot-item{position:absolute;top:4px;width:10px;height:10px;border-radius:50%;background:var(--main-color);animation-timing-function:cubic-bezier(0,1,1,0)}.loading-animation div:nth-child(1){left:8px;animation:ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left:8px;animation:ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left:32px;animation:ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left:56px;animation:ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes fadeInUpCustom{from{opacity:0;-webkit-transform:translate3d(0,3rem,0);transform:translate3d(0,3rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUpCustom !important}.hb{width:400px;margin:0 auto;display:block}.htl-navigation .has-icon{padding-right:15px}.htl-navigation .sub-menu{display:none;position:absolute;top:100%;background:#fafafa;z-index:999;left:0;min-width:270px;width:max-content}.htl-navigation .sub-menu li{width:100%}.htl-navigation .sub-menu li a{padding:10px 15px;display:flex;border-bottom:1px solid #efefef;justify-content:space-between;align-items:center}.htl-navigation .sub-menu li:last-child a{border:none}.htl-navigation .sub-menu .sub-menu{list-style:none}.htl-navigation .sub-menu .sub-menu li{display:block;margin:0}.htl-navigation .sub-menu .sub-menu li:not(:last-child){border-bottom:1px solid #ccc}.htl-navigation .sub-menu .sub-sub-menu{left:100%;top:0}.htl-navigation ul,.htl-navigation ol{margin:0;padding:0}.htl-navigation li{display:inline-block;position:relative}.htl-navigation .sub_mega_menu{width:calc( 100vw - 13px);max-width:calc( 100vw - 13px);left:50%;margin-left:-50vw}.htl-navigation .menu-item:hover>.sub-menu{display:block}.htl-navigation .menu-wrapper>li>.item a{display:block}.htl-navigation .menu-wrapper>li>.item:before{content:"";height:6px;background-color:transparent;position:absolute;top:0;left:0;width:100%;transition:.3s;border-radius:6px 6px 0 0}.htl-navigation .menu-wrapper>li:hover>.item:before{background-color:var(--main-color)}.htl-navigation .menu-wrapper>li.current-menu-item>.item:before{background-color:var(--main-color)}.ic-toggle{margin-left:6px;position:absolute;right:0;top:0;cursor:pointer}.ic-toggle svg{vertical-align:middle;width:12px}.menu-item .item{display:block;position:relative}.p-inherit{position:inherit !important}header{overflow-x:clip;position:sticky;top:0;z-index:999}header .site-logo img,header .site-logo svg{max-width:100%}@media (max-width:991px){header .site-logo{max-width:164px}header .site-logo img,header .site-logo svg{max-width:100%}}.open-menu .menu-mobile{visibility:visible;opacity:1}.open-menu .menu-mobile #panel-menu{left:0}.open-menu .toggle-nav a span{width:73%;left:4px}.open-menu .toggle-nav a span:nth-child(1){top:18px;width:0;left:50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top:18px;width:0;left:50%}.menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;transition:.5s;visibility:hidden;opacity:0}.menu-mobile .overlay{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}.menu-mobile .footer-memu-mobile{padding:0 18px}.menu-mobile .footer-memu-mobile .widget{padding:18px 15px;text-align:center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom:1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align:center}.menu-mobile .footer-memu-mobile ul li a{font-size:inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color:var(--color-primary)}.menu-mobile #panel-menu{margin:0;background:#fff;height:100%;width:300px;max-width:100%;padding:0;list-style:none;max-height:100%;overflow-y:auto;position:relative;left:-100%;transition:.3s}.menu-mobile ul{list-style:none;margin:0}.menu-mobile #panel-menu a{font-style:normal;color:var(--color-secondary);transition:color .3s}.menu-mobile #panel-menu a:hover{color:var(--color-yellow-400)}.menu-mobile #panel-menu li{margin:0}.menu-mobile li{padding:12px 15px;border-bottom:1px solid #f4f4f4}.menu-mobile li:not(:last-child){margin-bottom:12px}.menu-mobile .p-inherit{position:initial !important}.menu-mobile .sub-menu{position:absolute;z-index:1;top:0;left:-100%;background:#fff;width:100%;height:100%;transition:.3s}.menu-mobile .sub-menu.active{left:0}.menu-mobile .sub-menu .bt-back{border-bottom:1px solid var(--Border,#e4e4e4);padding:16px}.menu-mobile .sub-menu .bt-back a{padding:0 !important;display:flex !important;align-items:center;gap:12px}.menu-mobile .icon-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;right:16px;top:16px}.toggle-nav a{width:25px;height:25px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.toggle-nav a span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:50px}.toggle-nav a span:nth-child(1){top:4px}.toggle-nav a span:nth-child(2),.toggle-nav a span:nth-child(3){top:12px}.toggle-nav a span:nth-child(4){top:20px}@keyframes hide_line{0%{background-color:#000}100%{background-color:#fff}}@keyframes rote_top{0%{top:.5rem;rotate:0deg}50%{top:0;rotate:0deg}100%{rotate:45deg;top:0}}@keyframes rote_bottom{0%{bottom:.5rem;rotate:0deg}50%{bottom:0;rotate:0deg}100%{rotate:-45deg;bottom:0}}.htl-top-icon a{outline:none}.htl-top-icon a:hover{color:var(--main-color)}.htl-languages .lang-item svg{width:24px;height:auto}.htl-languages .lang-item svg,.htl-languages .lang-item img{margin-right:4px}.htl-languages.horizontal .lang-item:not(:last-child){margin-right:16px}.htl-languages.horizontal .lang-item{color:#adb5bd;text-transform:uppercase}.htl-languages.horizontal .lang-item.current-lang,.htl-languages.horizontal .lang-item:hover{color:#343a40}.htl-languages.dropdown>.lang-item{padding-top:1rem;padding-bottom:1rem}.htl-languages.dropdown>.lang-item svg:first-of-type{margin-right:4px}.htl-languages.dropdown>.lang-item svg:last-of-type{margin-left:4px}.htl-languages.dropdown:hover .sub-language{opacity:1;visibility:visible}.htl-languages.dropdown .sub-language{top:100%;width:max-content;left:0;background:#fff;opacity:0;visibility:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.htl-languages.dropdown .sub-language a{padding:4px 16px;flex:1}.elementor-widget-dev-heading .heading-primary{font-size:40px;line-height:1.5;font-weight:500;font-family:Courgette;color:var(--main-color)}.elementor-widget-dev-heading .description{font-size:1rem;line-height:1.7;margin-top:.75rem}.elementor-widget-est-banner .elementor-button-wrapper,.btn-animation .elementor-button-wrapper{overflow:hidden;position:relative;display:inline-flex;border-radius:8px}.elementor-widget-est-banner .elementor-button-wrapper .su_button_circle,.btn-animation .elementor-button-wrapper .su_button_circle{border-radius:1000px;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none}.elementor-widget-est-banner .elementor-button-wrapper .elementor-button-text,.btn-animation .elementor-button-wrapper .elementor-button-text{position:relative;z-index:1}.elementor-widget-est-banner .elementor-button-wrapper .desplode-circle,.btn-animation .elementor-button-wrapper .desplode-circle{animation:desplode .5s forwards}.elementor-widget-est-banner .elementor-button-wrapper .explode-circle,.btn-animation .elementor-button-wrapper .explode-circle{animation:explode .5s forwards}.elementor-widget-est-banner.green-ouline .elementor-button-wrapper .elementor-button,.btn-animation.green-ouline .elementor-button-wrapper .elementor-button{border:1px solid var(--main-color);color:var(--main-color);background-color:#fdfaf0}.elementor-widget-est-banner.green-ouline .elementor-button-wrapper .elementor-button:hover,.btn-animation.green-ouline .elementor-button-wrapper .elementor-button:hover{color:#fdfaf0}.elementor-widget-est-banner.green-ouline .elementor-button-wrapper .desplode-circle,.btn-animation.green-ouline .elementor-button-wrapper .desplode-circle{animation:desplode_green_outline .5s forwards}.elementor-widget-est-banner.green-ouline .elementor-button-wrapper .explode-circle,.btn-animation.green-ouline .elementor-button-wrapper .explode-circle{animation:explode_green_outline .5s forwards}.elementor-widget-est-banner.white-unoutline .elementor-button-wrapper,.btn-animation.white-unoutline .elementor-button-wrapper{border:1px solid #fff;background-color:#fff}.elementor-widget-est-banner.white-unoutline .elementor-button-wrapper .elementor-button,.btn-animation.white-unoutline .elementor-button-wrapper .elementor-button{border:none;color:#1c1c1c;background-color:transparent;border-radius:0}.elementor-widget-est-banner.white-unoutline .elementor-button-wrapper .elementor-button:hover,.btn-animation.white-unoutline .elementor-button-wrapper .elementor-button:hover{color:#fff}.elementor-widget-est-banner.white-unoutline .elementor-button-wrapper .desplode-circle,.btn-animation.white-unoutline .elementor-button-wrapper .desplode-circle{animation:desplode__white_unoutline .5s forwards}.elementor-widget-est-banner.white-unoutline .elementor-button-wrapper .explode-circle,.btn-animation.white-unoutline .elementor-button-wrapper .explode-circle{animation:explode__white_unoutline .5s forwards}.elementor-widget-est-banner.white-outline .elementor-button-wrapper,.btn-animation.white-outline .elementor-button-wrapper{border:1px solid #fdfdf1;background-color:var(--main-color)}.elementor-widget-est-banner.white-outline .elementor-button-wrapper .elementor-button,.btn-animation.white-outline .elementor-button-wrapper .elementor-button{border:none;color:#fdfdf1;background-color:transparent;border-radius:0}.elementor-widget-est-banner.white-outline .elementor-button-wrapper .elementor-button:hover,.btn-animation.white-outline .elementor-button-wrapper .elementor-button:hover{color:#1c1c1c}.elementor-widget-est-banner.white-outline .elementor-button-wrapper .desplode-circle,.btn-animation.white-outline .elementor-button-wrapper .desplode-circle{animation:desplode__white_outline .5s forwards}.elementor-widget-est-banner.white-outline .elementor-button-wrapper .explode-circle,.btn-animation.white-outline .elementor-button-wrapper .explode-circle{animation:explode__white_outline .5s forwards}.btn-animation .elementor-button{padding:12px 24px;font-size:18px;line-height:25.2px;font-weight:600;border-radius:8px;border:1px solid var(--main-color)}.btn-animation .elementor-button:not(.outline){background-color:var(--main-color);color:#fff}@keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(43,87,5,.5)}100%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:#4e732f}}@keyframes desplode{0%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:#4e732f}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(43,87,5,.5)}}@keyframes explode_green_outline{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(43,87,5,.5)}100%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:var(--main-color)}}@keyframes desplode_green_outline{0%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:var(--main-color)}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(43,87,5,.5)}}@keyframes explode__white_unoutline{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:transparent}100%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:var(--main-color)}}@keyframes desplode__white_unoutline{0%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:var(--main-color)}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:transparent}}@keyframes explode__white_outline{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:var(--main-color)}100%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:#fff}}@keyframes desplode__white_outline{0%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:#fff}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:var(--main-color)}}.elementor-widget-lp-instagram .slider-content{border:2px solid #b8c7ac;border-radius:8px;overflow:hidden;display:inline-block;position:relative;width:100%}.elementor-widget-lp-instagram .slider-content .item-header{padding:12px;gap:12px}.elementor-widget-lp-instagram .slider-content .item-footer{display:flex;padding:12px;align-items:center}.elementor-widget-lp-instagram .slider-content .group-icon{gap:12px;display:flex;align-items:center}.elementor-widget-lp-instagram .slider-content .name{color:#000;font-family:Courgette;font-size:14px;font-weight:400;line-height:17.5px;text-align:left}.elementor-widget-lp-instagram .slider-content .image{position:relative;padding-top:95%}.elementor-widget-lp-instagram .slider-content .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.marquee{width:var(--marquee-width);color:#eee;overflow:hidden;position:relative}.marquee-content{list-style:none;height:100%;display:flex;animation:scrolling var(--marquee-animation-duration) linear infinite;gap:32px}.marquee:before,.marquee:after{position:absolute;top:0;width:10rem;height:100%;content:"";z-index:1}.marquee:before{left:0;background:linear-gradient(to right,#fff 0%,transparent 100%)}.marquee:after{right:0;background:linear-gradient(to left,#fff 0%,transparent 100%)}.marquee-content:hover{animation-play-state:paused}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements)))}}.marquee-content .slider-item{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--marquee-element-width);max-height:100%;white-space:nowrap}@media (max-width:991px){:root{--marquee-width:100vw;--marquee-height:16vh;--marquee-elements-displayed:4}.marquee:before,.marquee:after{width:5rem}}@media (max-width:600px){:root{--marquee-width:100vw;--marquee-height:16vh;--marquee-elements-displayed:1.5}.marquee:before,.marquee:after{width:5rem}}.stores form label{color:#1c1c1c;font-size:18px;line-height:24.55px;margin-bottom:1rem}.slider.auto img{height:100%;object-fit:cover}.slider.auto .slick-list:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 44.44%,#000 103.44%);position:absolute;border:0;left:0;width:100%;height:100%;z-index:1}.slider.auto .slick-dots{position:absolute;top:0;left:66px;right:auto;padding:0;justify-content:center;flex-flow:column;bottom:0;align-items:start;margin:0}.slider.auto .slick-dots button{background-color:#fff}.slider.auto .slick-dots .slick-active button{width:10px;height:42px}.slider .slick-dots{position:absolute;bottom:30px;left:0;right:0}.slider .slick-arrow{z-index:1}.slider .slick-arrow.slick-next{right:50px}.slider .slick-arrow.slick-prev{left:50px}.slider .slider-item{position:relative}.slider:not(.auto) .slider-item{height:100vh}.slider:not(.auto) .slider-item .background-wp{height:100%}.slider:not(.auto) .slider-item img{height:100%;width:100%;object-fit:cover}.slider .slider-content{position:absolute;top:0;left:0;width:100%;right:0;height:100%;display:flex;align-items:center;justify-content:center}.arrow-top{margin-top:60px}.news__arrows{gap:15px}.news__arrows .slick-arrow{position:relative}.news__arrows .slick-arrow span:before,.news__arrows .slick-arrow span:after{background-color:var(--color-primary)}.news__arrows.bottom-right{justify-content:flex-end}.news__arrows.bottom{justify-content:center}.news__arrows.top{position:absolute;top:0;right:0}.news__arrows:not(.default) .slick-next{right:auto}.news__arrows:not(.default) .slick-prev{left:auto}.news__arrows{margin-bottom:40px}.news__arrows button{width:40px;height:40px;padding:0;border-radius:100px;border:solid 1px #868e96;background:0 0;transition:.3s}.news__arrows button:hover{background-color:var(--main-color);border-color:var(--main-color)}.news__arrows button:hover path{stroke:#fff}@media (max-width:767px){.slider.auto .slick-dots{left:16px}}.wpcf7 label{display:block;margin-bottom:18px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{border:1px solid #ced4da;border-radius:12px;height:54px;width:100%;outline:none;padding:0 15px;margin-top:0;color:#1c1c1c}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input::placeholder,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select::placeholder,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#495057}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border:1px solid #dc3232}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{height:70px;padding:7px 15px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin-left:0 !important}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label{position:relative;padding-left:30px;margin-bottom:0}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input{width:20px;height:20px;position:absolute;left:0;top:3px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(//obobun.fr/wp-content/themes/estwp/assets/css/../../assets/images/dropdown.svg);background-size:10px 6px;background-position:right 12px center;background-repeat:no-repeat;padding-right:30px}.wpcf7 form.wpcf7-form button{border:1px solid var(--main-color);border-radius:8px;outline:none;background-color:var(--main-color);color:#fff;height:50px;padding:0 24px}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top:10px;display:none}.wpcf7 form.wpcf7-form div.wpcf7-response-output{margin-left:0;margin-right:0}.elementor-widget-est-banner .elementor-button-text{font-size:18px;line-height:25.2px;font-weight:600px}.elementor-widget-dev-contact-form{width:100%}.elementor-widget-lp-book-form{width:568px;max-width:100%;margin:auto}.elementor-widget-lp-book-form.is-ok .form-group{border-radius:0 12px 0 0}.elementor-widget-lp-book-form .search-result{top:100%;border-radius:0 0 12px 12px}.elementor-widget-lp-book-form .search-result .result{padding:0}.elementor-widget-lp-book-form .search-result .result .items-list{list-style:none;font-size:18px;font-weight:400;line-height:24.55px}.elementor-widget-lp-book-form .search-result .result .items-list li a{padding:12px 20px;color:#1c1c1c;transition:.3s;display:flex;flex-flow:inherit}.elementor-widget-lp-book-form .search-result .result .items-list li a:hover{background-color:#ced4da}.elementor-widget-lp-book-form .search-result .result .items-list li a>span{width:50%}.elementor-widget-lp-book-form .search-result .result .items-list li a>span:first-child{white-space:nowrap}.elementor-widget-lp-book-form .search-result .result .items-list li a>span:last-child span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:#495057}.elementor-widget-lp-book-form .form-group{background-color:#fff;border-radius:0 12px 12px;border:1px solid #fff;z-index:1}.elementor-widget-lp-book-form [name=restaurant]{border-radius:0;padding:13px 20px;background-color:transparent;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;height:60px;outline:none;border:none !important;cursor:pointer}.elementor-widget-lp-book-form .btn-animation{position:absolute;right:26px;top:50%;transform:translateY(-50%);z-index:-1}.elementor-widget-lp-book-form .btn-animation .elementor-button{font-family:inherit;font-size:16px;font-weight:500;line-height:22.4px;padding:9px 20px;position:inherit;border:none;outline:none;border-radius:0;transform:none;margin:0;right:0}.footer .wpcf7-form .wpcf7-response-output{color:#fff;margin:0}.footer .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;height:52px;padding:6px 106px 6px 20px;border-radius:12px;margin:0;border:1px solid #fff !important;font-size:16px;color:#495057;line-height:24px;font-family:inherit}.footer .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control::placeholder{color:#495057;font-family:inherit}.footer .wpcf7-form .btn-animation{position:absolute;top:6px;right:6px}.footer .wpcf7-form .btn-animation button{font-size:16px;text-transform:capitalize;font-weight:600;padding:0 20px;line-height:22.4px;height:40px;display:flex;align-items:center;justify-content:center}.footer .wpcf7-form .btn-animation button:hover{color:#fff}.elementor-widget-lp-restaurant-form .form-group{width:368px;max-width:100%;position:relative;margin:0 0 0 auto}.elementor-widget-lp-restaurant-form form{margin-bottom:40px}.elementor-widget-lp-restaurant-form form .icon-s{position:absolute;left:22.5px;top:50%;transform:translateY(-50%)}.elementor-widget-lp-restaurant-form form button{position:initial;transform:none}.elementor-widget-lp-restaurant-form .search-form input{border-radius:12px;height:52px;padding:15px 15px 15px 52px}.elementor-widget-lp-restaurant-form form .btn-animation{position:absolute;top:6px;right:6px}.elementor-widget-lp-restaurant-form form .btn-animation .elementor-button{padding:0 20px;line-height:22.4px;font-size:16px;height:40px;display:inline-flex;align-items:center}.elementor-widget-lp-restaurant-form .btn-group .btn-animation{flex:auto}.elementor-widget-lp-restaurant-form .btn-group .btn-animation .elementor-button-wrapper{display:block;width:100%}.elementor-widget-lp-restaurant-form .btn-group .btn-animation .elementor-button-wrapper .elementor-button{display:block;height:auto;padding:10px;font-size:16px}.elementor-widget-lp-restaurant-form .btn-group .d-flex{gap:10px}.elementor-widget-lp-restaurant-form .btn-group .green-ouline{margin-bottom:10px}.elementor-widget-lp-restaurant-form .btn-group .green-ouline .elementor-button-wrapper .elementor-button{background-color:#fff}.text-base{font-size:1rem;line-height:1.5rem}.text-small{font-size:.75rem}.text-clamp{word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-clamp);-webkit-box-orient:vertical}.grid-size{min-height:0;height:0}.search-no-results .no-results{padding-top:70px;padding-bottom:70px}.search-no-results .no-results .search-form{width:500px;max-width:100%;margin:auto}.search-live-box{position:relative}.search-live-box [name="s"]{border:1px solid #ced4da;height:52px;border-radius:12px;background:#fff;width:100%;padding:15px 15px 15px 52px;color:#868e96;outline:none}.search-live-box .icon-s{position:absolute;left:22.5px;top:50%;transform:translateY(-50%)}.tab-filter label input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.tab-filter label span{background:0 0;border:1px solid #495057;padding:0 16px;cursor:pointer;transition:.5s;color:#495057;font-size:18px;font-weight:400;line-height:30.6px;border-radius:50px;height:35px;display:flex;align-items:center;justify-content:center;transition:.3s}.tab-filter label span:hover{border-color:var(--main-color);color:var(--main-color)}.tab-filter label input:checked~span{background-color:var(--main-color);color:#fff}.htl-post-wrapper .post-item{margin-bottom:25px}.htl-post-wrapper .post-children-item{border-radius:8px;overflow:hidden;background:#fff;border:2px solid #fdfdf1;transition:.3s}.htl-post-wrapper .post-children-item:hover{border-color:var(--main-color)}.htl-post-wrapper .post-thumbnail .cat-list{position:absolute;top:1rem;left:1rem}.htl-post-wrapper .post-thumbnail .cat-list a{padding:2px 8px;border-radius:4px;border:1px solid var(--main-color);background:#dae3d2;line-height:23.8px;font-size:14px}.htl-post-wrapper .post-thumbnail .img-box{position:relative;padding-top:65.6%;display:block}.htl-post-wrapper .post-thumbnail .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.htl-post-wrapper .description{margin-bottom:18px !important}.htl-post-wrapper .post-meta{padding:20px}.htl-post-wrapper .btn-readmore{color:var(--main-color);font-size:18px;font-weight:600;line-height:25.2px;column-gap:8px;transition:.3s}.htl-post-wrapper .btn-readmore:hover{opacity:.8}.htl-post-wrapper a{color:inherit}.htl-post-wrapper .author{width:1.75rem;height:1.75rem;border-radius:50%}.htl-post-wrapper .text-meta{background:#f9fafb;padding:.15rem .5rem .15rem .25rem;line-height:1;border-radius:30px}.htl-post-wrapper .liked{background-color:#fff1f2;color:#e11d48}.htl-post-wrapper.temp3 .item-full .post-thumbnail a{padding-top:52%}.htl-post-wrapper.temp3 .item-small .post-thumbnail{width:30%;flex:0 0 30%}.htl-post-wrapper.temp3 .item-small .post-thumbnail a{padding-top:84%}.htl-post-wrapper.temp3 .item-small .post-meta{width:70%;flex:0 0 70%}.htl-post-wrapper.temp3 .item-small .text-base{display:none}.htl-post-wrapper.default .post-title a{font-size:24px;font-weight:500;line-height:33.6px;transition:.3s}.htl-post-wrapper.default .post-title a:hover{color:var(--main-color)}.single-container .entry-content{padding-top:96px;padding-bottom:90px;width:968px;max-width:100%;margin:auto}.single-container .entry-content .post-thumbnail{margin-bottom:64px}.single-container .entry-content .post-thumbnail a{position:relative;padding-top:49.5%;overflow:hidden;display:block;border-radius:12px}.single-container .entry-content .post-thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-container .entry-content .entry-title{margin-bottom:37px;font-family:Courgette;font-size:48px;font-weight:400;line-height:1.2;color:#1c1c1c}.single-container .entry-content .the_content{width:768px;max-width:100%;margin:auto}.single-container .entry-content .the_content h2.wp-block-heading{font-size:24px;font-weight:500;line-height:33.6px;margin-bottom:22px}.single-container .entry-content .wp-block-image{position:relative;overflow:hidden;border-radius:8px}.single-container .entry-content .wp-block-gallery,.single-container .entry-content .wp-block-image{margin-top:30px;margin-bottom:50px}.single-container .entry-content .wp-block-gallery{--wp--style--unstable-gallery-gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,32px)));gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,32px)))}.single-container .related-post{margin-bottom:120px}.single-container .related-post .related-heading{margin-bottom:32px}.single-container .related-post .related-heading h2{font-family:Courgette;font-size:40px;font-weight:400;line-height:48px;color:var(--main-color)}.single-container .news__arrows{margin-bottom:35px}@media (min-width:767px){.single-container .news__arrows{margin-top:-74px}}.container .pagination{margin-top:50px}.pagination{gap:8px;margin-top:14px}.pagination .btn-animation{margin-top:15px}.pagination ul.page-numbers{gap:8px}.pagination ul.page-numbers .page-numbers{width:40px;height:40px;border:1px solid transparent;border-radius:50%;text-align:center;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px}.pagination ul.page-numbers .page-numbers.current{color:#fff !important;border-color:var(--main-color);background-color:var(--main-color)}.pagination ul.page-numbers .page-numbers:hover{color:var(--main-color);border-color:var(--main-color)}.pagination .page-numbers{cursor:pointer;border:1px solid transparent;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.pagination .page-numbers.current{color:#fff !important;border-color:var(--main-color);background-color:var(--main-color)}.pagination .page-numbers:hover{color:var(--main-color);border-color:var(--main-color)}.pagination a{cursor:pointer}.woocommerce nav.woocommerce-pagination ul{gap:8px;display:flex;margin:0;border:none;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:none}.promotion-item .images{padding-right:0}.promotion-item .images .relative{padding-top:100%}.promotion-item .images .relative img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-item .slick-dots{position:absolute;width:100%;bottom:100px;padding:0}.promotion-item .slick-dots .slick-active button{width:42px}.promotion-item .slick-dots button{background-color:#fff}.promotion-item .entrty-heading{font-family:Courgette;font-size:40px;font-weight:400;line-height:56px;color:#fff;margin-bottom:34px}.promotion-item .entrty-title{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:15px}.promotion-item .entry-content{padding-top:168px;padding-bottom:168px;padding-left:160px;height:100%;justify-content:center;display:flex;flex-wrap:wrap;align-items:flex-start;flex-flow:column;color:#fff}.promotion-item .content{font-size:18px;font-weight:400;line-height:1.7;margin-bottom:48px}.promotion-item .object{top:0;right:-90px;height:100%}.elementor-widget-lp-menu .htl-post-wrapper{position:relative}@media (min-width:768px){.elementor-widget-lp-menu .htl-post-wrapper:before{background:url(/wp-content/uploads/2024/03/box1-min.png);position:absolute;right:-25px;top:-25px;width:368px;max-width:100%;height:100%;content:"";background-repeat:no-repeat;background-size:cover}}.elementor-widget-lp-menu .menu-arrows{margin-bottom:48px}.elementor-widget-lp-menu .menu-arrows .slick-arrow{position:initial;width:40px;height:40px;border-radius:100%;border:1px solid #fff;transition:.3s}.elementor-widget-lp-menu .menu-arrows .slick-arrow:hover{background-color:#fff}.elementor-widget-lp-menu .menu-arrows .slick-arrow:hover path{stroke:#1c1c1c}.elementor-widget-lp-menu .image-single .relative{border-radius:12px;padding-top:120%}.elementor-widget-lp-menu .image-single .relative img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.elementor-widget-lp-menu .menu-item{color:#fff}.elementor-widget-lp-menu .entrty-title{font-size:32px;font-weight:400;line-height:1.3;margin-bottom:32px}.elementor-widget-lp-menu .content{font-size:16px;font-weight:400;line-height:27.2px;margin-bottom:30px}.elementor-widget-lp-menu .content ul li{position:relative;padding-left:34px}.elementor-widget-lp-menu .content ul li .icon{position:absolute;top:0;left:0}.elementor-widget-lp-menu .content ul li:not(:last-child){padding-bottom:1rem}.stores .select-hidden{display:none}.stores select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;border:1px solid var(--Grey-100,#e8e8e8) !important;border-radius:4px;padding:0 28px 0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center;background-repeat:no-repeat}.stores .select-options{position:absolute;top:100%;left:0;background:#fff;margin:0;width:max-content;padding:0;padding-top:0;padding-bottom:0;z-index:9;width:100%;border-radius:0 0 8px 8px;overflow:hidden;font-size:18px;font-weight:400;line-height:24.55px;border:1px solid #ced4da;border-top:0}.stores .select-options li{cursor:pointer;padding:12px;transition:.3s}.stores .select-options li:hover{background-color:rgba(43,87,5,.2)}.stores .select-styled{border:1px solid #ced4da;background:#fff;padding:12px;border-radius:8px;font-size:18px;font-weight:400;line-height:24.55px;cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDEiIHN0cm9rZT0iIzFDMUMxQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.stores .select-styled.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.restaurant-list .delivery-list{overflow:auto;max-height:400px;padding-right:10px}.restaurant-list .delivery-list::-webkit-scrollbar{width:7px}.restaurant-list .delivery-list::-webkit-scrollbar-track{border-radius:0;background:#e9ecef}.restaurant-list .delivery-list::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:12px}.restaurant-list .delivery-list .btn-group{margin-top:1rem}.restaurant-list .delivery-list .info{padding:16px 24px 14px;font-size:14px}.restaurant-list .delivery-list .info ul li{position:relative;padding-left:28px}.restaurant-list .delivery-list .info ul li .icon{position:absolute;left:0;top:-2px}.restaurant-list .delivery-list .info ul li:not(:last-child){margin-bottom:12px}.restaurant-list .delivery-list .slider-content{background:#fff;border-radius:8px;color:#343a40;border:2px solid #fff;transition:.3s;padding:0}.restaurant-list .delivery-list .slider-content:hover,.restaurant-list .delivery-list .slider-content.active{border-color:var(--main-color)}.restaurant-list .delivery-list .slider-item .title{color:#1c1c1c}.restaurant-list .delivery-list .slider-item:not(:last-child){margin-bottom:1rem}@media (min-width:1200px){.social{position:fixed;left:86px;top:30%}}.social a{width:48px;height:48px;border-radius:50%;border:1px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.3s}.social a path{transition:.3s}.social a:hover{background-color:var(--main-color)}.social a:hover path{fill:#fff}.mb-36{margin-bottom:36px !important}.elementor-widget-lp-restaurant-info .r-info .post-title{font-family:Courgette;font-size:48px;font-weight:400;line-height:1.2;color:var(--main-color);margin-bottom:32px}.elementor-widget-lp-restaurant-info .r-info li{position:relative;padding-left:28px}.elementor-widget-lp-restaurant-info .r-info li:not(:last-child){margin-bottom:12px}.elementor-widget-lp-restaurant-info .r-info li .icon{position:absolute;top:-2px;left:0}.elementor-widget-lp-restaurant-info .r-info .btn-animation{width:140px;max-width:100%}.elementor-widget-lp-restaurant-info .r-info .btn-animation .elementor-button-wrapper,.elementor-widget-lp-restaurant-info .r-info .btn-animation .elementor-button{width:100%}.promotion-arrows{position:absolute;z-index:1;top:44px;right:40px}.promotion-arrows .slick-arrow{position:initial;width:40px;height:40px;border-radius:100%;border:1px solid #868e96;transition:.3s}.promotion-arrows .slick-arrow path{stroke:#868e96;transition:.3s}.promotion-arrows .slick-arrow:hover{background-color:var(--main-color);border-color:var(--main-color)}.promotion-arrows .slick-arrow:hover path{stroke:#fff}.promotion-carousel .entrty-heading{font-family:Courgette;font-size:40px;font-weight:400;line-height:48px;text-align:left;color:var(--main-color);margin-bottom:32px}.promotion-carousel .entrty-title{font-size:24px;font-weight:500;line-height:33.6px;margin-bottom:16px}.promotion-carousel .entry-content{background:#dae3d2;padding:40px;border-radius:12px;overflow:hidden}.promotion-carousel .content{font-size:18px;font-weight:400;line-height:30.6px}.promotion-carousel .images{border-radius:12px;overflow:hidden}.promotion-carousel .image-single>div,.promotion-carousel .image-single,.promotion-carousel .images{height:100%}.promotion-carousel .image-single{overflow:hidden}.promotion-carousel .image-single img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-carousel .btn-animation{margin-top:48px}.promotion-carousel .row{margin-left:-16px;margin-right:-16px}.promotion-carousel [class*=col-]{padding-left:16px;padding-right:16px}.lp-product .product-children-item{border:2px solid transparent;border-radius:12px;overflow:hidden;transition:.3s}.lp-product .product-children-item:hover{border-color:var(--main-color)}.lp-product .product-children-item .woocommerce-loop-product__title{font-size:24px;font-weight:500;line-height:1.4;color:#1c1c1c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:.3s;margin-bottom:10px}.lp-product .product-children-item .woocommerce-loop-product__title:hover{color:var(--main-color)}.lp-product .product-children-item .dots a:not(:last-child):after{content:"";width:4px;height:4px;background:#343a40;display:inline-block;border-radius:10px;vertical-align:middle;margin:-4px 11px 0}.lp-product .product-children-item .price{font-size:24px;font-weight:500;line-height:1.4;text-align:left;color:var(--main-color)}.lp-product .product-children-item .price .woocommerce-Price-currencySymbol{margin-left:5px}.lp-product .product-children-item .product_thumbnail a{position:relative;padding-top:65.6%;display:block}.lp-product .product-children-item .product_thumbnail a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1c1c1ca3;transition:.3s;opacity:0;visibility:hidden}.lp-product .product-children-item .product_thumbnail a:hover:after{opacity:1;visibility:visible}.lp-product .product-children-item .product_thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.lp-product .product-children-item .product_content{padding:24px 20px;background-color:#fff}.lp-product .product-children-item .btn-animation.green-ouline .elementor-button-wrapper .elementor-button{background-color:#fff}.lp-product .product-children-item .btn-animation{flex:1}.lp-product .product-children-item .btn-animation .elementor-button{padding:11px 20px}.lp-product .product-children-item .btn-animation .elementor-button-wrapper,.lp-product .product-children-item .btn-animation .elementor-button{width:100%}@media (max-width:767px){.elementor-widget-lp-promotion .promotion-arrows{bottom:0;right:0;left:0;top:auto;justify-content:center}.elementor-widget-lp-promotion .htl-post-wrapper{margin-bottom:70px}.promotion-carousel .entry-content{padding:20px}.promotion-carousel .image-single>div{padding-top:69.6%}.htl-post-wrapper.default .post-title a{font-size:20px}.htl-post-wrapper.default .post-meta{font-size:16px}.htl-post-wrapper.default .btn-readmore{font-size:16px}.htl-post-wrapper.default .btn-readmore svg{width:12px}.tab-filter label span{font-style:16px}.single-container .entry-content{padding-top:70px;padding-bottom:70px}.single-container .entry-content .entry-title{font-size:42px}.single-container .entry-content .wp-block-gallery{--wp--style--unstable-gallery-gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,10px)));gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,10px)))}.single-container .related-post{margin-bottom:70px}.single-container .related-post .related-heading h2{font-size:32px}}.team-content{color:#fff}.team-content .name{font-weight:700;font-size:20px;line-height:150%}.team-content .position{font-size:16px;line-height:150%;margin-top:19px;margin-bottom:2px}.team-member{margin-bottom:30px}@media (min-width:992px){.team-member{margin-bottom:108px}}.elementor-widget-dev-testimonial .owl-carousel .owl-stage,.elementor-widget-lp-reviews .owl-carousel .owl-stage{display:flex}.elementor-widget-dev-testimonial .owl-carousel .owl-stage .slider-item,.elementor-widget-dev-testimonial .owl-carousel .owl-stage .slider-content,.elementor-widget-lp-reviews .owl-carousel .owl-stage .slider-item,.elementor-widget-lp-reviews .owl-carousel .owl-stage .slider-content{height:100%}.elementor-widget-dev-testimonial .testimonial .slider-content,.elementor-widget-lp-reviews .testimonial .slider-content{background-color:var(--main-color);padding:32px;border-radius:12px;color:#fff}.elementor-widget-dev-testimonial .testimonial .slider-content .content,.elementor-widget-lp-reviews .testimonial .slider-content .content{margin-bottom:32px;font-size:18px;font-weight:400;line-height:25.2px}.elementor-widget-dev-testimonial .testimonial .slider-content h3,.elementor-widget-lp-reviews .testimonial .slider-content h3{font-size:16px;font-weight:400;line-height:22.4px}.elementor-widget-dev-testimonial .testimonial .slider-content .avatar,.elementor-widget-lp-reviews .testimonial .slider-content .avatar{margin-bottom:32px}.elementor-widget-dev-testimonial .testimonial .slider-content .avatar img,.elementor-widget-lp-reviews .testimonial .slider-content .avatar img{max-height:32px;width:auto}.slick-dots{margin:50px 0 0;padding:0;list-style:none;display:flex;gap:10px;justify-content:center}.slick-dots li{line-height:0}.slick-dots button{border:none !important;background:#000;padding:5px;line-height:0;outline:none !important;font-size:0;width:10px;height:10px;border-radius:20px;transition:.5s;vertical-align:middle}.slick-dots .slick-active button{width:30px}.slick-arrow{position:absolute;top:calc(50% - 44px / 2);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}.slick-arrow.slick-prev{left:-60px}.slick-arrow.slick-next{right:-60px}footer.footer-default{background-color:#fafafa;padding-top:70px;padding-bottom:70px}footer.footer-default ul,footer.footer-default ol{margin:0;left:0;list-style:none}footer.footer-default ul li,footer.footer-default ol li{padding-top:4px;padding-bottom:4px}footer.footer-default a{color:inherit}footer.footer-default .widget:not(:last-child){margin-bottom:25px}footer .elementor-icon-list-items a:hover .elementor-icon-list-text{opacity:.8}footer .htl-contact-form .wpcf7-form{width:375px;max-width:100%;position:relative}:root{--minicart-w:370px;--minicart-r:-370px}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;visibility:hidden;opacity:0}.mini-cart .minicart-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0}.mini-cart.open-mini-cart{opacity:1;visibility:visible}.mini-cart.open-mini-cart .mini-cart-content{right:0}.mini-cart.open-mini-cart .minicart-overlay{opacity:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.mini-cart .mini-cart-content{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;position:fixed;top:0;right:var(--minicart-r);width:var(--minicart-w);max-width:100%;background:#fff;height:100%;z-index:999999}.mini-cart .title{font-size:1.2rem;font-weight:500;border-bottom:1px solid #f3f3f3;padding:1rem 1.5rem;margin:0}.mini-cart .widget_shopping_cart_content{padding:.75rem 1.5rem}.mini-cart .woocommerce-mini-cart{list-style:none}.mini-cart .mini_cart_item{border-bottom:1px solid #f3f3f3;padding:1rem 0}.mini-cart .product-image{margin:0 1rem 0 0;position:relative;float:left;width:100%;max-width:80px}.mini-cart .product-image img{float:none !important;width:100% !important;margin:0 !important}.mini-cart .product-details{overflow:hidden;text-overflow:ellipsis;padding-right:37px;padding-left:0;line-height:24px;font-size:1rem;max-width:calc(100% - 80px);flex:1;position:relative}.mini-cart .product-name{font-size:1rem;color:inherit;margin-bottom:.5rem;display:block}.mini-cart .woocommerce-mini-cart__buttons{gap:1rem}.mini-cart .woocommerce-mini-cart__buttons .button{background-color:var(--color-primary);padding:.75rem 1rem;flex:1;text-align:center;color:#fff;border-radius:3px;text-transform:uppercase}.mini-cart a.remove_from_cart_button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mini-cart a.remove_from_cart_button svg{width:16px;height:auto}.mini-cart a.remove_from_cart_button svg path{fill:#a1a1a1}.mini-cart .quantity-wrap .quantity{position:relative;width:70px;border:1px solid #f3f3f3}.mini-cart .quantity-wrap .quantity input{height:40px;border:none;outline:none;width:calc(100% - 20px);text-align:center}.mini-cart .quantity-wrap .quantity button{outline:none;border:none}.mini-cart .quantity-wrap .quantity .minus{position:absolute;top:0;right:0;width:20px;height:20px}.mini-cart .quantity-wrap .quantity .plus{position:absolute;top:20px;right:0;width:20px;height:20px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:10px 0;margin:0;list-style:none}.woocommerce .quantity{display:flex;float:none;margin-bottom:1.5rem}.woocommerce .quantity button{height:32px;border:1px solid #e7e7e7;background:#fff;width:32px;font-size:1.5rem;line-height:32px;color:#bfbbbb}.woocommerce .quantity button.minus{border-radius:4px 0 0 4px;border-right:0}.woocommerce .quantity button.plus{border-radius:0 4px 4px 0;border-left:0}.woocommerce .quantity .qty{border:1px solid #e7e7e7;height:32px;width:46px}.woocommerce div.product form.cart div.quantity{display:flex;float:none;margin-bottom:1.25rem}.woocommerce div.product form.cart .button{float:none}.woocommerce div.product form.cart .variations select{border:1px solid #e7e7e7;outline:none;padding:.5rem .75rem;margin:0 0 .5rem;border-radius:3px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce div.product .woocommerce-product-rating .star-rating{margin-top:0}.woocommerce div.product .woocommerce-product-rating .star-rating span{color:#fdd836}.woocommerce form .form-row{margin:0 !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{height:45px;padding:1rem;outline:none}.woocommerce form.checkout.woocommerce-checkout{padding:5rem 0}.woocommerce form.checkout.woocommerce-checkout #customer_details{background:#fff;padding:1.75rem 1rem;margin-bottom:2rem}.woocommerce form.checkout.woocommerce-checkout .woocommerce-checkout-payment#payment{margin:2rem 0;background-color:#fff !important;border-radius:0}.woocommerce form.checkout.woocommerce-checkout .coupon-container{margin:2rem 0;padding:1.75rem 1rem;background-color:#fff}.woocommerce form.checkout.woocommerce-checkout .coupon-container .woocommerce-error{margin:1rem 0 0}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row{display:flex !important}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row button{height:45px;border-radius:0;font-weight:400;text-transform:uppercase}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row input{flex:1;border:1px solid #d5d5d5}.coupon-list{margin-bottom:1rem}.coupon__tag{cursor:pointer;padding:3px 12px;border:1px solid #0d5cb6;border-radius:4px;font-size:13px;font-weight:500;line-height:20px;color:#0d5cb6;position:relative;margin:8px 12px 0 0}.coupon__tag:before,.coupon__tag:after{content:"";width:10px;height:10px;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:transparent #0d5cb6 #0d5cb6 transparent;border-image:initial;position:absolute;top:50%;margin-top:-5px;border-radius:50%}.coupon__tag:before{left:-6px;transform:rotate(-45deg)}.coupon__tag:after{right:-6px;transform:rotate(135deg)}.woocommerce form .form-row{display:block !important}.tabs li a{padding:12px 20px;background-color:#e9ecef;font-size:16px;font-weight:400;line-height:24px;display:block;transition:.3s;color:#868e96}.tabs li.active a,.tabs li:hover a{background-color:var(--main-color);color:#fff}@media (min-width:768px){.time-line>.e-con-inner>div:first-child>.e-con-inner:after{content:"";position:absolute;height:auto;width:1px;background:var(--main-color);bottom:-20px;top:20px;right:10px}}.time-line>.e-con-inner .e-con-inner{position:relative}@media (min-width:768px){.time-line>.e-con-inner .e-con-inner:before{content:"";position:absolute;top:20px;left:10px;right:10px;background:var(--main-color);height:1px}}.time-line>.e-con-inner .e-con-inner .elementor-icon-box-title{margin-bottom:13px}.time-line>.e-con-inner .e-con-inner .elementor-widget-icon-box{position:relative;padding-top:54px;padding-bottom:40px}.time-line>.e-con-inner .e-con-inner .elementor-widget-icon-box:before{content:"";width:32px;height:32px;top:-8px;left:0;position:absolute;background:#fdfaf0;border-radius:50%;background-image:url(/wp-content/uploads/2024/04/leaf.svg);background-size:78%;background-position:center;background-repeat:no-repeat}.elementor-widget-dev-gallery .row{margin-left:-10px;margin-right:-10px}.elementor-widget-dev-gallery .masonry-item{padding-left:10px;padding-right:10px;margin-bottom:20px}.elementor-widget-dev-gallery .masonry-item a{position:relative;display:block;padding-top:300px;overflow:hidden;border-radius:12px}.elementor-widget-dev-gallery .masonry-item a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.container{max-width:var(--content-width)}.theme-padding{padding-left:12px !important;padding-right:12px !important}.equa-height .e-con-boxed,.equa-height .elementor-widget-image-box{height:100%}@media (min-width:992px){.theme-padding{padding-left:48px !important;padding-right:48px !important}.elementor-widget-lp-restaurant-form .col-md-8{padding-left:0;padding-right:0}}@media (max-width:991px){.time-line>.e-con-inner .e-con-inner .elementor-widget-icon-box{padding-bottom:10px}.restaurant-list .delivery-list .info{padding:14px 14px 10px}.restaurant-list .delivery-list .info .title{font-size:18px;line-height:1.2}.restaurant-list .delivery-list .info .btn-group .btn-animation{margin-bottom:0}.restaurant-list .delivery-list .info .btn-group .btn-animation .elementor-button-wrapper .elementor-button{padding:6px;font-size:14px}}@media (max-width:991px) and (min-width:767px) and (max-width:991px){.restaurant-list .delivery-list .info .btn-group .btn-animation:nth-child(1),.restaurant-list .delivery-list .info .btn-group .btn-animation:nth-child(2){flex:1}.restaurant-list .delivery-list .info .btn-group .btn-animation:nth-child(3){flex:0 0 100%}}@media (min-width:1200px){.theme-padding{padding-left:110px !important;padding-right:110px !important}.elementor-widget-lp-restaurant-form .col-md-4{max-width:29%;flex:0 0 29%;-ms-flex:0 0 29%}.elementor-widget-lp-restaurant-form .col-md-8{max-width:71%;flex:0 0 71%;-ms-flex:0 0 71%}.image-shap .elementor-widget-container{position:relative}.image-shap .elementor-widget-container:before{content:"";position:absolute;height:100%;width:100%;bottom:-144px;left:0;background-color:var(--main-color);border-radius:100%;z-index:-1}}@media (min-width:992px) and (max-width:1199px){.promotion-item .images .relative{padding-top:150%}}@media (min-width:768px) and (max-width:991px){.promotion-item .images .relative{padding-top:72%}.promotion-item .entry-content{padding-left:20px;padding-right:10px}.promotion-item .object{height:150%;top:auto;left:0;right:auto;bottom:55px;transform:rotate(90deg);transform-origin:left bottom}.promotion-item .slick-dots{bottom:50px}}@media (max-width:767px){.time-line .elementor-widget-icon-box>.elementor-widget-container{padding-left:46px}.time-line>.e-con-inner .e-con-inner .elementor-widget-icon-box{padding-top:0}.time-line>.e-con-inner .e-con-inner .elementor-widget-icon-box:before{top:5px}.time-line>.e-con-inner>.e-con-boxed>.e-con-inner:before{content:"";position:absolute;width:1px;top:20px;bottom:-20px;left:20px;background:var(--main-color)}.time-line>.e-con-inner>.e-con-boxed:last-child>.e-con-inner:before{bottom:70px}.slider.auto .background-wp img{height:100%;object-fit:cover}.elementor-widget-lp-restaurant-info .r-info .post-title{font-size:28px}.elementor-widget-dev-gallery .masonry-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:5px;padding-right:5px;margin-bottom:10px}.elementor-widget-dev-gallery .row{margin-left:-5px;margin-right:-5px}.lp-product .product-children-item .woocommerce-loop-product__title{font-size:20px}.elementor-widget-lp-book-form .search-result .result .items-list li a>span{width:auto}.est-any-popup#delivery-popup{padding:70px 20px 20px}.est-any-popup#delivery-popup .heading{font-size:30px;margin-bottom:20px}.btn-animation .elementor-button{padding:8px 20px}.promotion-item .entrty-heading{font-size:32px;margin-bottom:8px}.promotion-item .entrty-title{font-size:20px}.promotion-item .content{margin-bottom:24px}.elementor-widget-lp-menu .images{margin-left:-6px;margin-right:-6px}.elementor-widget-lp-menu .images .image-single{flex:0 0 50%;max-width:50%;padding-left:6px;padding-right:6px}.elementor-image-box-title{font-size:20px}.elementor-widget-dev-heading .heading-primary{font-size:28px}.btn-animation .elementor-button,.stores .select-styled,.stores .select-options,.promotion-item .content,.elementor-widget-dev-testimonial .testimonial .slider-content .content,.elementor-widget-est-banner .elementor-button-text{font-size:16px}.elementor-widget-lp-book-form{max-width:calc(100% - 90px) !important;margin:auto}.promotion-item .entry-content{padding-left:16px;padding-right:16px;padding-top:90px;padding-bottom:130px}.promotion-item .object{height:107%;top:auto;left:0;right:auto;bottom:30px;transform:rotate(90deg);transform-origin:left bottom}.promotion-item .slick-dots{bottom:50px}}