@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,600;1,400;1,600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');html{scroll-behavior:smooth}body{background:#f1eadf;font-family:'Raleway',sans-serif;font-weight:400;font-size:16px;line-height:23px;color:#1a1819;margin:0}div{display:block}.container{width:auto;max-width:1196px;margin:0 auto;padding-left:50px;padding-right:50px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between}p{font-weight:400;font-size:16px;line-height:22px;margin:0 0 10px}a{text-decoration:none}a:hover{color:#243d32}h1,h2,h3,h4,h5,h6{font-family:"Lora",serif;font-weight:600;font-style:normal;margin:0}h1{font-size:clamp(52px, 10vw, 105px);line-height:clamp(52px, 10vw, 105px);letter-spacing:-.055em;margin-block:30px 10px;color:#681f2b}h2{font-size:42px;line-height:53px}h3{font-size:32px;line-height:36px}h3{font-size:32px;line-height:36px}h4{font-size:28px;line-height:30px}h5{font-size:24px;line-height:26px}h6{font-size:20px;line-height:24px}img{width:100%;height:auto}.site-header{display:block;position:relative;overflow:hidden;text-align:center}.site-header__background{height:400px;background:url(/wp-content/uploads/2026/11/hero.png) 100%/cover no-repeat}.site-header__content{display:flex;flex-direction:column;align-items:center;gap:16px}.site-branding{position:relative;top:-60px;text-align:center}.site-branding img{width:120px;height:auto}.site-contact a{font-weight:600;font-size:25px;line-height:25px;text-decoration:none}.site-footer{margin-top:80px;padding:60px;background:#19392e}.site-footer ul{margin:0;padding:0;list-style:none}.footer-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-menu ul li{width:50%}.site-footer ul li{margin-bottom:20px}.footer-logo{display:flex;flex-direction:column;align-items:center;color:#fff6df}.footer-logo a{color:#fff6df;text-decoration:underline}.footer-logo img{width:120px}.footer-social .wp-block-columns{margin-bottom:0;gap:0}.footer-social .kb-advanced-image-link{height:70px}.footer-social .menu{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.footer-social .menu li{color:#fff;background:0 0;border:1px solid #fff;border-radius:5px;margin:16px;position:relative}.footer-social .menu a{display:block;padding:10px;width:24px;height:24px}.footer-social .menu a:before{position:absolute;content:"";width:24px;height:24px}.footer-social .menu a span{display:none}.facebook-icon a:before{background:url(/wp-content/themes/pelm/assets/img/facebook.svg) no-repeat;background-size:24px}.instagram-icon a:before{background:url(/wp-content/themes/pelm/assets/img/instagram.svg) no-repeat;background-size:24px}.tiktok-icon a:before{background:url(/wp-content/themes/pelm/assets/img/tiktok.svg) no-repeat;background-size:24px}.tg-icon a:before{background:url(/wp-content/themes/pelm/assets/img/telegram.svg) no-repeat;background-size:24px}.whatsapp-icon a:before{background:url(/wp-content/themes/pelm/assets/img/whatsapp.svg) no-repeat;background-size:24px}.copyright{margin-top:40px}.copyright,.copyright a{color:#b1b1b1;text-align:center}.developer{font-size:12px}.site-main{margin-bottom:60px}#toTopBtn{display:none;opacity:0;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;cursor:pointer;background:0 0;-webkit-transition:linear .3s;-moz-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s}.hero{display:flex;flex-direction:row;align-items:stretch}.hero .site-branding{top:0}.hero .site-branding a{display:inline-block}.hero__content{position:relative;background:#681f2b;flex-basis:50%;padding:60px;display:flex;flex-direction:column;align-items:baseline;justify-content:center;gap:16px}.hero__content h1{color:#f1eadf;margin-top:auto}.hero__content p{color:#f1eadf;font-family:"Lora",serif;font-size:20px}.hero__image{position:relative;flex-basis:50%}.hero__image img{height:100%}.order-next:disabled{opacity:.5;cursor:not-allowed}.star{font-family:"PT Serif",serif;color:#8d2935}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center;background:#fffcf4;border-radius:10px;padding:16px;margin-block:40px;position:relative}.notes p:first-child{font-family:"Lora",serif;font-size:20px;font-weight:600;color:#721f29;margin-bottom:5px}.notes p:last-child{margin-bottom:0}.main-page-2 .notes{margin-block:0 60px;padding:20px}.dish-menu{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:60px}.dish-menu a{border:1px solid #d7cbb3;padding:7px 13px;border-radius:30px;text-decoration:none;color:inherit}.dish-menu a:hover{background:#243d32;border-color:#243d32;color:#f1eadf}.order-category{margin-block:60px;scroll-margin-top:14px}.order-category h3{text-align:center;margin-bottom:20px}.order-item{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fffdf7;padding:12px 14px;border-radius:8px;min-height:72px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e8e8e8}.order-item__info{flex:1}.order-item__info p:first-child{font-weight:700;margin:0}.order-item__info p:last-child{display:block;margin-block:4px 0;color:#777}.order-item__price{display:flex;align-items:center}.order-item__quantity{display:flex;align-items:center;gap:8px}.order-item__quantity button{width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;background:#f0eadc}.order-item__quantity button:hover{color:#fff6df;background:#19392e}.qty-input{width:42px;height:34px;border:0;text-align:center;background:0 0}.qty-input:focus-visible{outline-color:#19392e}.order-item__total{min-width:85px;text-align:right;font-weight:700}.order-summary{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:32px;padding:20px;background:#fffcf4;border-radius:10px}.order-summary__checkout{display:flex;flex-direction:column;gap:8px}.order-summary__total{margin-bottom:16px;font-size:28px}.order-next,.order-submit,.order-back{padding:13px 22px;border:0;cursor:pointer}.order-products h2{text-align:center;margin-block:30px}.order-checkout p,.wpcf7-turnstile{display:flex;gap:16px;justify-content:center}.wpcf7-turnstile{margin-bottom:16px}.order-client-inputs{display:flex;flex-direction:column;gap:16px;margin-block:40px}.order-client-inputs label{color:#1a1819;font-weight:600;margin-bottom:6px;display:block}.image-decor{text-align:center}.image-decor img{max-inline-size:500px;inline-size:100%}.page-thanks h1,.page-thanks p{text-align:center}.page-thanks p{font-size:20px}.page-thanks .image-decor{margin-top:60px}.order-client-data h2{text-align:center}@media (max-width:600px){.grid,.notes{grid-template-columns:1fr}.order-item{align-items:baseline}.order-item__info{flex-basis:100%}.order-item__price{flex-direction:column;align-items:end}.order-item__total{margin-top:16px}.hero,.order-checkout p{flex-direction:column}.hero__content,.main-page-2 .notes{padding-inline:32px}.hero__content{align-items:center;text-align:center}.order-summary__content,.order-summary__checkout{flex-basis:100%}}.topbar ul{display:flex;list-style:none;margin:0;padding-left:0}.topbar a{font-size:14px;line-height:18px;color:#1a1819}.top-navigation li a{padding:5px 12px}body .wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:none}body .wpml-ls-legacy-list-horizontal a{color:#1a1819;padding:5px 10px;text-transform:uppercase}body .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0}body .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0}.site-language li{padding:5px 10px;text-transform:uppercase;margin-right:10px}body .wpml-ls-legacy-list-horizontal .wpml-ls-item{margin-right:10px}body .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language,.site-language li.active{border:1px solid #1a1819;border-radius:5px}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{display:block;background:#212121;box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation a{font-weight:700;font-size:18px;line-height:23px;text-decoration:none;color:#fff;padding:25px}.main-navigation a:hover,.main-navigation a:active,.main-navigation .focus a,.main-navigation .current-menu-item a,.top-navigation a:hover,.top-navigation a:active,.top-navigation .focus a,.top-navigation .current-menu-item a{opacity:.5}.img-overlay{position:absolute;top:0;z-index:1;width:100%;height:250px;background:rgb(0 0 0/30%)}.page-header{position:relative;margin-bottom:60px}.page-header__text h1{font-size:36px}.page-thumbnail{height:250px}.page-thumbnail img{height:250px;object-fit:cover}.green-btn,.white-btn,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.actions .button.wp-element-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:inline-block;border-radius:5px;height:48px;line-height:48px;text-decoration:none;transition:ease .5s;padding:0 30px;margin-right:20px}.green-btn,.white-btn:hover,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-page .woocommerce-message .button:hover,.actions .button.wp-element-button:hover,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce.widget_shopping_cart .buttons a:hover,.woocommerce.widget_shopping_cart .buttons a.checkout{background:#243d32;border:1.5px solid #243d32;color:#fff}.white-btn,.green-btn:hover,.woocommerce-page .woocommerce-message .button,.woocommerce div.product form.cart .button:hover,.actions .button.wp-element-button,.woocommerce.widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a.checkout:hover{border:1.5px solid #fff;background:0 0;color:#fff}.cta,.order-back,input[type=submit]{display:inline-block;background:#243d32;color:#f1eadf;border:0;border-radius:6px;padding:0 30px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer;height:48px;line-height:48px}.order-back{border:2px solid #243d32;background:0 0;color:#243d32}.order-back:hover{background:#243d32;color:#f1eadf}.cta:hover,input[type=submit]:hover{background:#681f2b;color:#f1eadf}::placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}::-webkit-input-placeholder{color:#fff}input[type=text],input[type=url],input[type=email],input[type=tel],input[type=date],select,textarea{width:100%;max-width:100%;padding:0 20px;background:#fffcf4;border:0;border-radius:6px;font-family:'Raleway',sans-serif;font-size:18px;line-height:48px;height:48px;color:#1a1819;box-sizing:border-box}input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus-visible,input[type=url]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-within,input[type=url]:focus-within,input[type=email]:focus-within,input[type=tel]:focus-within{outline:1px solid #243d32}input[type=radio]{appearance:none;border-radius:50%;width:16px;height:16px;border:2px solid #999;transition:.2s all linear;margin-right:5px;position:relative;top:2px}input[type=radio]:checked{background:#243d32;border:2px solid #243d32}.wpcf7-radio{display:flex;flex-direction:column}.wpcf7-radio .wpcf7-list-item{margin:0}input[type=checkbox]{position:absolute;z-index:-1;opacity:0}input[type=checkbox]+span{position:relative;padding-left:30px}input[type=checkbox]+span:before{position:absolute;top:0;left:0;content:'';display:block;width:16px;height:16px;border:2px solid #999;margin-right:10px}input[type=checkbox]:checked+span:before{border-color:#243d32;background:#243d32;content:'✔';color:#000;line-height:1;text-align:center}input[type=checkbox].input-checkbox{position:relative;opacity:1;z-index:1}textarea{width:100%;height:100px;resize:none}textarea:focus,textarea:focus-within,textarea:focus-visible,select:focus,select:focus-within,select:focus-visible{outline:1px solid #243d32}select{background:url(/wp-content/themes/pelm/assets/img/select-arrow.svg) no-repeat right #1a1819;background-size:36px;appearance:none}input,textarea{font-size:inherit;font-style:inherit}.contact-date,.contact-time{width:100%}.contact-time p{display:flex;gap:10px;align-items:center}.contact-time p span{flex:2}.contact__info ul{display:flex;flex-wrap:wrap;gap:10px 30px;list-style:none;margin-left:0;margin-bottom:30px;padding-left:0}.wpcf7 p,.wpcf7 span{color:#9f9d9d;font-size:16px;line-height:24px;margin:0}.wpcf7-acceptance{padding-top:20px;display:block;font-size:12px;line-height:12px}.wpcf7-form-control .wpcf7-list-item:first-child{margin:0}body .wpcf7-not-valid-tip{color:#681f2b;margin-top:10px;margin-bottom:10px}.wpcf7-not-valid{border:1px solid #681f2b}.wpcf7 form.invalid .wpcf7-response-output{text-align:center}.wpcf7 form.sent .wpcf7-response-output{border:0}.aws-container .aws-search-field{padding:0 20px;background:#1a1819;border:1px solid #b1b1b1;font-family:'Raleway',sans-serif;font-size:18px;line-height:60px;color:#fff;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.aws-container .aws-search-form{width:80%}.aws-container .aws-search-form .aws-form-btn{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;background:#243d32}.aws-container .aws-search-field:focus{background:#1a1819}.aws-container .aws-search-form .aws-form-btn svg path{fill:#fff}.bold-text{font-weight:700}.breadcrumbs{color:#a6a6a6;margin-top:30px}.breadcrumbs a{color:#a6a6a6;text-decoration:underline}.menu-toggle,.main-navigation.toggled ul{display:block}.swiper-wrapper{padding-top:40px}.main-slider .swiper-wrapper{border-bottom:7px solid #282727}.main-slider .swiper-button-next,.swiper-rtl .swiper-button-prev,.main-slider .swiper-button-prev,.swiper-rtl .swiper-button-next{left:auto;top:50%}.category-slider .swiper-button-next,.swiper-rtl .swiper-button-prev,.category-slider .swiper-button-prev,.swiper-rtl .swiper-button-next{left:auto;top:30%}.swiper-button-next,.swiper-button-prev{height:90px;width:60px}.main-slider .swiper-button-prev,.swiper-rtl .swiper-button-next{left:20px}.main-slider .swiper-button-next,.swiper-rtl .swiper-button-prev{right:20px}.category-slider .swiper-button-prev,.swiper-rtl .swiper-button-next{left:0}.category-slider .swiper-button-next,.swiper-rtl .swiper-button-prev{right:0}.swiper-button-prev,.swiper-rtl .swiper-button-next,.swiper-button-next,.swiper-rtl .swiper-button-prev{opacity:0;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}.swiper:hover .swiper-button-prev,.swiper:hover .swiper-rtl .swiper-button-next,.swiper:hover .swiper-button-next,.swiper:hover .swiper-rtl .swiper-button-prev{opacity:1}.swiper-button-next:after{content:'';background:url(/wp-content/themes/pelm/assets/img/arrow-next.svg) no-repeat;background-size:48px;width:48px;height:48px}.swiper-button-prev:after{content:'';background:url(/wp-content/themes/pelm/assets/img/arrow-prev.svg) no-repeat;background-size:48px;width:48px;height:48px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-pagination-bullet{background:#eee}.swiper-pagination-bullet-active{background:#7da10d}.main-slider__btns{margin-bottom:-20px;position:relative;z-index:2}.main-slider__btns{display:flex;flex-direction:row;gap:20px}.main-slider__btns a{margin-right:0}.main-slider .row{gap:30px}.category-slider,.popular-products,.restaurants,.delivery,.contact{margin-top:50px;margin-bottom:50px}.category-slider{margin-top:90px}.category-slider .swiper-wrapper{padding-top:0;margin-bottom:60px}.category-slider .swiper-slide{text-align:center}.category-slider__name{font-family:'Raleway',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:25px}.category-slider img{margin-bottom:30px;border-radius:50%}.row.popular-products-items{margin-top:60px;align-items:flex-start;gap:30px}.popular-products__item{position:relative}.popular-products__col2 .popular-products__item{margin-bottom:25px}.popular-products__item-text{position:absolute;z-index:2;top:0;left:30px}.popular-products__item-text h3{margin-bottom:15px;font-weight:400}.restaurants .row{gap:130px}.restaurants h2{margin-bottom:60px}.restaurants__item{text-align:center}.restaurants__item img{border-radius:50%}.restaurants__item h4{font-style:normal;font-weight:400;font-size:20px;line-height:25px;text-align:center}.delivery .row{gap:10%}.delivery__img{display:flex;gap:30px}.delivery__img img:first-child{margin-top:60px}.delivery__img img:last-child{margin-bottom:60px}body .kt-blocks-accordion-header{color:#fff;font-weight:700;font-size:24px}body .kt-blocks-accordion-header,body .kt-blocks-accordion-header.kt-accordion-panel-active,body .kt-accordion-panel-inner{background:transparent!important}body .kt-blocks-accordion-icon-trigger:after,body .kt-blocks-accordion-icon-trigger:before{background-color:#fff}body .kt-blocks-accordion-header:hover{color:inherit;opacity:.5}.restaurantSwiper img{border-radius:50%;border:1px solid #999;padding:8px;width:92%}.restaurantSwiper .swiper-slide{cursor:pointer}.restaurantSwiper h4{text-align:center}.restaurant-gallery .gallery{display:flex;flex-wrap:wrap;gap:15px}.restaurant-gallery .gallery a{flex:40%;margin:0}.restaurant-gallery{display:none;margin-top:60px;margin-bottom:60px}.show{display:block}.mobile-search{display:none}.woocommerce .woocommerce-ordering select{padding-right:50px}.product-basket{display:flex;justify-content:space-between;padding:10px}.product-basket .added_to_cart.wc-forward{position:absolute;background:#292929;padding:20px;width:auto;text-align:center}.woocommerce .products ul,.woocommerce ul.products{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center;font-style:normal;font-size:20px;line-height:25px}.woocommerce ul.products li.product.type-product,.woocommerce-page ul.products li.product.type-product{background:#292929;position:relative;display:flex;flex-direction:column;justify-content:space-between}.woocommerce .product-basket a.button.add_to_cart_button{background:0 0;padding:0;color:#fff;font-weight:400;padding-left:25px;padding-right:10px;margin-top:0;height:29px;line-height:22px;float:right}.woocommerce .product-basket a.button.add_to_cart_button:before{position:absolute;left:0;content:"";background:url('/wp-content/themes/pelm/assets/img/shopping-cart.svg') no-repeat;background-size:20px;width:20px;height:20px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.add_to_cart_button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover{opacity:.5;background-color:transparent}.woocommerce ul.products li.product.type-product .woocommerce-loop-product__title{font-family:'Raleway',sans-serif;font-weight:400;font-size:18px;line-height:23px;min-height:45px;padding-left:10px;padding-right:10px}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:#243d32;display:block;font-weight:700}.woocommerce ul.products li.product .price{font-size:18px;float:left;height:40px;line-height:40px;padding:10px;margin:0}.woocommerce div.product form.cart .button{margin-left:10px;font-weight:400}.woocommerce div.product .product_title{font-size:26px;line-height:30px}.woocommerce .minus,.woocommerce .plus{float:left;height:48px;width:50px;border:none;outline:none;font-size:22px;line-height:30px;cursor:pointer;background:#fff}.woocommerce .quantity .qty{height:46px;width:50px;border:none;outline:none}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce .product_meta{opacity:.5}.woocommerce div.product div.images .flex-control-thumbs{margin-top:20px}.woocommerce div.product div.images .flex-control-thumbs li{margin-right:20px}.pswp__bg{background:rgb(0 0 0/50%)}.woocommerce div.product form.cart .variations th{text-align:left}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){color:#fff;background-color:transparent}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:#243d32;color:#fff}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #243d32);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #243d32)}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#243d32;color:#fff;border-bottom-color:#243d32}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0;background-color:transparent;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:17px 15px;letter-spacing:.06em}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{box-shadow:unset}.woocommerce div.product .woocommerce-tabs .panel{background:#292929;padding:20px}.woocommerce div.product .woocommerce-tabs .panel h2{font-style:normal;font-size:24px}.woocommerce table.shop_attributes{text-align:left}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:transparent;color:#fff}.woocommerce-cart .site-main .woocommerce-error,.woocommerce-cart .site-main .woocommerce-info,.woocommerce-cart .site-main .woocommerce-message{color:#1a1819}.woocommerce-message{border:1px solid #8fae1b;border-radius:8px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,.woocommerce table.shop_table{background:#fefefe;color:#1a1819}.woocommerce table.shop_table th{font-size:20px;font-style:italic}.woocommerce .woocommerce-cart-form__cart-item a{color:#1a1819}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:0 0;border:1px solid #dfdcde;display:none}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{top:-1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce-cart .site-main{color:#1a1819;background:#fff}.woocommerce-cart .site-main .breadcrumbs,.woocommerce-cart .site-main .breadcrumbs a{color:#a6a6a6}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}.cart-collaterals{color:#1a1819}.cart-collaterals h2{margin-top:0;font-size:20px}.woocommerce .cart-collaterals table.shop_table{border:1px solid #1a1819}.woocommerce-page table.cart td.actions{text-align:left}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]{padding:0}.woocommerce-shipping-destination{display:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:0;float:right;top:0;left:0;font-size:18px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{border:1px solid #1a1819;background:#fff;color:#1a1819}.woocommerce-checkout #payment p{color:#1a1819}body .select2-container--default .select2-selection--single{background-color:#1a1819;border:1px solid #b1b1b1;height:60px}body .select2-search--dropdown,body .select2-results{background-color:#1a1819}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:60px}body .select2-container--default .select2-selection--single .select2-selection__arrow{top:17px;right:10px}.related.products{margin-top:100px}body .actions .button.wp-element-button{padding-top:0}body .datepicker.datepicker-dropdown .datepicker-picker{background:#292929}body .fcf-colorpicker{background-color:#292929}.site-header-cart{position:relative;list-style-type:none;margin-left:0;padding:0;margin:0}.site-header-cart .cart-contents:before{position:absolute;content:"";background:url('/wp-content/themes/pelm/assets/img/shopping-cart.svg') no-repeat;width:36px;height:36px;left:-46px;top:-8px}.site-header-cart .cart-contents .count{color:#fff;font-size:12px;background:#243d32;border-radius:50%;padding:0 8px;position:absolute;top:-10px;left:-24px}.site-header-cart .cart-contents .amount{color:#fff;font-weight:700;font-size:18px;line-height:23px}.site-header-cart .cart-contents .amount:hover{color:#243d32}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px double #eee;display:flex;justify-content:space-between}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:0;width:auto;display:block;text-align:center;line-height:28px}.woocommerce.widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a.checkout{font-weight:400}.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;font-size:.875em;left:-999em;display:block;width:200px;background:#292929;padding:10px;margin-top:10px}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:unset;right:0;display:block}.ordering{overflow:hidden}.hide-menu{display:none;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}.show-menu{display:block;visibility:visible;opacity:1}.show-menu-title{margin-bottom:40px}.show-menu-title a{cursor:pointer;position:relative;margin-right:20px}.show-menu-title a:after{position:absolute;content:"";background:url(/wp-content/themes/pelm/assets/img/select-arrow.svg) no-repeat right #1a1819;background-size:26px;width:26px;height:26px}.woo-page .category-slider{margin-bottom:90px;margin-top:40px}.woocommerce .woocommerce-result-count{display:none}#order_review_heading,.woocommerce-additional-fields h3,.woocommerce-billing-fields h3{font-size:20px}.woocommerce-checkout-review-order-table .product-total{display:none}.product_meta{display:flex;flex-direction:column;gap:16px}.main-restaurant .row{gap:30px;justify-content:space-evenly}.main-restaurant__block{display:flex;flex-direction:column;gap:10px;text-align:center;width:100%}.category-slider__name{font-family:'Raleway',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:25px}.main-restaurant__block a{position:relative;height:300px}.main-restaurant__block img{height:300px;object-fit:cover;margin-bottom:30px}.main-restaurant__block .category-slider__name{gap:16px}.main-restaurant__block .green-btn{margin:16px 0 0}.main-restaurant__content{margin-top:auto}.main-restaurant__breakfast{font-weight:700;color:#ff3d3d;margin-block:0}body .book-btns .row{align-items:stretch}.montonio-payment-method-icon.montonio-card-icon{width:auto}.woocommerce-privacy-policy-link{color:#243d32}.work-time-ny{display:flex;flex-wrap:wrap}.book-btns{margin-bottom:40px}.book-btns a{margin-bottom:16px}.book-btns .row{margin-top:20px}.book-btns .main-restaurant__block a{height:auto;margin-top:16px}.book-btns .main-restaurant__block img{margin-bottom:10px}.book-btns .category-slider__name{display:flex;flex-direction:column}.contact .contact__text h2{margin-block:0 40px}.woocommerce-checkout #payment ul.payment_methods li img{width:auto}.banket-banner__content{position:relative;padding:64px;background-size:cover;background-position:center}.banket-banner__content:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgb(0 0 0/52%)}.banket-banner__content h4,.banket-banner__content a{position:relative;z-index:3}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}@media screen and (max-width:1439px){.container{width:auto;padding-left:20px;padding-right:20px}}@media screen and (min-width:992px){.woocommerce-cart .woocommerce,.checkout.woocommerce-checkout{display:flex;justify-content:space-between;gap:30px}.woocommerce-cart-form{width:65%}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:35%}.main-slider h1{width:40%}.search-btn{display:none}.contact__text{flex:1 0 50%}}@media screen and (min-width:1025px){.woo-page .category-slider .container{margin-left:-50px;margin-right:-50px}.main-restaurant__block{width:calc(100%/4 - 24px)}}@media screen and (max-width:1024px){.delivery__img img{object-fit:cover;width:50%}.contact .row{flex-wrap:wrap}}@media screen and (max-width:991px){.breadcrumbs{margin-bottom:50px}.header-search{display:none}.search-btn{background:0 0;border:none}.mobile-search{position:absolute;top:0;left:0;z-index:9;padding:10px;width:100%;background:#fff}.mobile-search .aws-container .aws-search-form{width:85%;float:left!important}#searchclose{font-size:30px;float:left;width:40px;height:45px}.menu-toggle{position:absolute;right:20px;top:10px;background:0 0;background-image:url(/wp-content/themes/pelm/assets/img/menu.svg);background-position:0;background-repeat:no-repeat;background-size:20px auto;border:0;cursor:pointer;height:30px;min-width:20px;padding:0 0 0 30px}.toggled .menu-toggle{background-image:url(/wp-content/themes/pelm/assets/img/close.svg);position:absolute;z-index:10;top:10px}.toggled .menu-main-container{display:block;position:absolute;z-index:9;background:#1a1819;top:0;left:0;padding-top:60px;min-height:100vh;width:100%;text-align:center;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}body.menushow{overflow:hidden}body.menushow .site-header .site-contact{display:block;position:absolute;z-index:10;bottom:20px;left:0;right:0;text-align:center}.main-slider .row{flex-wrap:wrap}}@media screen and (min-width:601px){.contact-restoran,.contact-person{width:50%}.contact__info ul li{flex:1 0 40%}.contact .row,.wpcf7 .row{gap:30px;align-items:flex-start}.woocommerce-shop .page-content .container{position:relative}.woo-page .page-content .page-header__text h2{width:80%}.page-content .ordering{position:absolute;top:-130px;right:50px}.restaurant-gallery .gallery a{flex:20%}.work-time-ny div{flex-basis:25%}.main-restaurant__block{width:calc(100%/2 - 24px)}}@media screen and (max-width:600px){.requisites{text-align:center}.home .contact__img{display:none}.row{flex-direction:column;align-items:baseline}.site-header .header-bar .row{flex-direction:row;align-items:center}.top-navigation{display:none}#searchbtn{position:absolute;right:70px;top:10px}.footer-logo{text-align:center}.footer-menu ul li{width:100%}.footer-social .wp-block-columns{flex-wrap:nowrap!important}.copyright .row{align-items:center}h2,h3,h4,h5{font-size:26px;line-height:36px}.main-slider__btns{flex-wrap:wrap}.main-slider__btns a{padding:0 15px}.swiper-wrapper{padding-top:40px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:20px}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:110px}.swiper-button-next,.swiper-rtl .swiper-button-prev,.swiper-button-prev,.swiper-rtl .swiper-button-next{top:50px}.footer-menu ul{align-items:center;text-align:center}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:auto}.popular-products__item{margin-bottom:30px}.main-slider img,.popular-products__item img{height:350px;object-fit:cover}.popular-products__col1{width:100%}.popular-products__col2 .popular-products__item:last-child img{object-position:right}.restaurants .row{gap:10px;flex-wrap:wrap;flex-direction:row}.restaurants__item{width:45%}.contact__img{margin-top:40px}.delivery .row{flex-flow:column-reverse}.delivery__img{gap:10px;margin-top:60px}.delivery__img img{width:50%;object-fit:cover}.contact-restoran,.contact-person{width:100%}.woocommerce ul.products[class*=columns-] li.type-product,.woocommerce-page ul.products[class*=columns-] li.type-product{width:100%}.woocommerce ul.order_details li{width:100%;margin-top:20px;border-right:none}}.container-iframe{overflow:hidden}.container-iframe>iframe{border:none;margin-top:-60px}