.elementor-15 .elementor-element.elementor-element-671098e0{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-671098e0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-671098e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FF9C00 3%, #D44031 60%);}.elementor-15 .elementor-element.elementor-element-f0ebd3d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-59125655{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-59125655:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-59125655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D44031 6%, #BC2969D1 28%);}.elementor-15 .elementor-element.elementor-element-31bbf3e{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-31bbf3e::before, .elementor-15 .elementor-element.elementor-element-31bbf3e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-31bbf3e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-31bbf3e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-31bbf3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-31bbf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B37134;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8f894eb{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;text-align:center;}.elementor-15 .elementor-element.elementor-element-8f894eb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8f894eb .elementor-heading-title{text-shadow:0px 15px 10px rgba(0,0,0,0.3);color:#EBEBEB;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-separator{border-bottom-style:none;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-header{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;text-transform:capitalize;text-decoration:none;-webkit-text-stroke-color:#911F91;stroke:#911F91;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-price{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-image img{border-radius:20px 20px 20px 20px;}body.rtl .elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-image{padding-left:calc(31px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(31px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-image{padding-right:calc(31px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(31px/2);}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-item{align-items:center;}.elementor-15 .elementor-element.elementor-element-3082fe5{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-3082fe5::before, .elementor-15 .elementor-element.elementor-element-3082fe5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3082fe5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3082fe5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3082fe5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3082fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B37134;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-6218891{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;text-align:center;}.elementor-15 .elementor-element.elementor-element-6218891.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6218891 .elementor-heading-title{text-shadow:0px 15px 10px rgba(0,0,0,0.3);color:#EBEBEB;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:0px;border-bottom-color:#FFFFFF;margin-left:0px;margin-right:0px;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-header{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;text-transform:capitalize;text-decoration:none;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-price{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-image img{border-radius:20px 20px 20px 20px;}body.rtl .elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-image{padding-left:calc(31px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(31px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-image{padding-right:calc(31px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(31px/2);}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-item{align-items:center;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D44031 0%, #454444 71%);}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-59125655{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-31bbf3e{--content-width:800px;}.elementor-15 .elementor-element.elementor-element-3082fe5{--content-width:800px;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-671098e0{--min-height:260px;}.elementor-15 .elementor-element.elementor-element-59125655{--min-height:260px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-671098e0{--min-height:180px;}.elementor-15 .elementor-element.elementor-element-671098e0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-671098e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FF9C00 20%, #D44031 52%);}.elementor-15 .elementor-element.elementor-element-59125655{--min-height:180px;}.elementor-15 .elementor-element.elementor-element-59125655:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-59125655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D44031 4%, #BC2969D1 13%);}.elementor-15 .elementor-element.elementor-element-8f894eb{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-fd7d9ae.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-header{font-size:15px;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-price{font-size:15px;}.elementor-15 .elementor-element.elementor-element-fd7d9ae .elementor-price-list-description{font-size:10px;}.elementor-15 .elementor-element.elementor-element-6218891{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-548df7a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-header{font-size:15px;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-price{font-size:15px;}.elementor-15 .elementor-element.elementor-element-548df7a .elementor-price-list-description{font-size:10px;}}/* Start custom CSS for price-list, class: .elementor-element-fd7d9ae *//* Тень для названия блюда */
.elementor-price-list-title {
  text-shadow: 4px 7px 8px rgba(0, 0, 0, 0.4);
}

/* Тень для цены */
.elementor-price-list-price {
  text-shadow: 4px 7px 8px rgba(0, 0, 0, 0.4);
}

/* Тонкая рамка вокруг изображений меню */
.elementor-price-list-image img {
  border: 1.5px solid rgba(255, 255, 255, 0.6); /* светлая полупрозрачная рамка */
  border-radius: 10px; /* скруглённые углы */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); /* лёгкая тень для объёма */
  transition: all 0.3s ease;
}

/* Эффект при наведении */
.elementor-price-list-image img:hover {
  transform: scale(1.03);
  box-shadow: 0 0 12px rgba(255, 180, 80, 0.6);
  border-color: rgba(255, 200, 150, 0.9);
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-548df7a *//* Тень для названия блюда */
.elementor-price-list-title {
  text-shadow: 4px 7px 8px rgba(0, 0, 0, 0.4);
}

/* Тень для цены */
.elementor-price-list-price {
  text-shadow: 4px 7px 8px rgba(0, 0, 0, 0.4);
}
/* Тонкая рамка вокруг изображений меню */
.elementor-price-list-image img {
  border: 1.5px solid rgba(255, 255, 255, 0.6); /* светлая полупрозрачная рамка */
  border-radius: 10px; /* скруглённые углы */
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); /* лёгкая тень для объёма */
  transition: all 0.3s ease;
}

/* Эффект при наведении */
.elementor-price-list-image img:hover {
  transform: scale(1.03);
  box-shadow: 0 0 12px rgba(255, 180, 80, 0.6);
  border-color: rgba(255, 200, 150, 0.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59125655 */.elementor-15 .elementor-element.elementor-element-59125655 {
  position: relative;
  background-color: #a14f4b; /* основной фон */
  overflow: hidden;
}

/* Левая и правая колонка с узором */
.elementor-15 .elementor-element.elementor-element-59125655::before,
.elementor-15 .elementor-element.elementor-element-59125655::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 180px;
  opacity: 0.06; /* мягкая видимость */
  background-repeat: repeat-y;
  background-size: 120px;
  z-index: 0;
}

/* Левая сторона */
.elementor-15 .elementor-element.elementor-element-59125655::before {
  left: 0;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><rect width='120' height='120' fill='none'/><path d='M20 60h80M25 55h70M25 65h70M35 50a25 10 0 0 1 50 0M35 70a25 10 0 0 0 50 0' stroke='white' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

/* Правая сторона (зеркально) */
.elementor-15 .elementor-element.elementor-element-59125655::after {
  right: 0;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><rect width='120' height='120' fill='none'/><path d='M20 60h80M25 55h70M25 65h70M35 50a25 10 0 0 1 50 0M35 70a25 10 0 0 0 50 0' stroke='white' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  transform: scaleX(-1);
}

/* Контент поверх узора */
.elementor-15 .elementor-element.elementor-element-59125655 > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */