:root{--path-img: ../../img/;--js-min-size-food-icon: 50px;--js-blur-bg-main-cover: unset;--js-duration-transition-category: 0.06s}:root{--js-bp-xxs: 0px;--js-bp-xs: 250px;--js-bp-sm: 320px;--js-bp-md:640px;--js-bp-lg: 1024px;--js-bp-xl: 1200px;--js-bp-xxl: 1440px;--js-bp-max-landscape: 920px}@font-face{font-family:"ScriptMTBold";font-style:normal;font-weight:400;font-display:swap;src:local("Script MT Bold"),local("ScriptMTBold"),local("Script MTBold"),url("../../fonts/ScriptMTBold") format("ttf")}@font-face{font-family:"Pacifico";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/Pacifico-Regular.ttf") format("ttf")}body{font-family:ScriptMTBold,Verdana,Geneva,Tahoma,sans-serif;font-family:Pacifico,cursive;font-family:"Courgette",cursive;font-size:normal}.modal-item{background:unset;background-color:linen;border:.4rem solid #cc9334;color:#78401b;overflow:hidden}.modal-img-container{background:unset;border-right:unset;border-bottom:solid .4rem #cc9334}@media screen and (orientation: landscape){.modal-img-container{border-bottom:unset;border-right:solid .4rem #cc9334}}.modal-title{font-size:2em}.modal-descr{color:#ab4f21;font-size:1.2em}#modalPrice .card__price{font-size:1.8em}.main-container-padding{background:unset;position:relative}.main-container-padding::before{position:absolute;top:0px;left:0px;display:block;content:"";width:100%;height:100%;background:url(../../img//fondo-mader-test.jpg) left top/contain repeat-y;-webkit-filter:brightness(90%) grayscale(40%);filter:brightness(90%) grayscale(40%);z-index:-1}.cover-page img{position:relative;border-radius:0px;-webkit-filter:drop-shadow(0.7em 1em 1px rgba(0, 0, 0, 0.5));filter:drop-shadow(0.7em 1em 1px rgba(0, 0, 0, 0.5))}.blur-img{background:unset}.main-title{background-color:unset;font-family:ScriptMTBold;color:#522a13;position:relative}.main-title::after{position:absolute;top:auto;left:auto;right:auto;bottom:auto;display:block;content:"";width:95%;height:90%;background-color:rgba(250,240,230,.9);z-index:-1;border-radius:1em}.main-title span{text-decoration:underline}.sw-sticky-food{background-color:#000}.sw-sticky-food::after{position:absolute;top:0px;left:0px;display:block;content:"";width:100%;height:100%;background:url(../../img/luces-bg.jpg) left top/cover no-repeat;-webkit-filter:brightness(100%) blur(3px) contrast(120%) saturate(80%);filter:brightness(100%) blur(3px) contrast(120%) saturate(80%);z-index:-1}.sw-food{background:unset}.sw-food__item{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;background:unset;--color-circle: #cc9334;color:var(--color-circle);--padding-circle: 0.7em;-webkit-filter:drop-shadow(2px 2px 1px black);filter:drop-shadow(2px 2px 1px black)}.js-food-icon__circle{padding:var(--padding-circle);border:.2em solid var(--color-circle);background:linear-gradient(135deg, #522a13 0% 20%, #78401b, #522a13 90%)}.food-name{background-color:unset}.selector--active{color:#e6e1db;--color-circle: #e6e1db;--padding-circle: 0.4em}.selector--active .food-icon .js-food-icon__circle{background:linear-gradient(135deg, #cc9334, #522a13)}.food-cover-page{background-color:unset}.food-cover-page img{border-radius:4em}.group-container{background-color:unset}.group-title{color:#e6e1db;-webkit-box-shadow:0px 12px 8px -3px #522a13;box-shadow:0px 12px 8px -3px #522a13;background:url(../../img/group-title.svg) top left/cover no-repeat;font-size:2em;z-index:1}.group-title--border{width:80%;margin:auto;border-radius:1em;background-color:unset}.group-title__name{padding:2px;-webkit-filter:drop-shadow(3px 3px 2px black);filter:drop-shadow(3px 3px 2px black)}.group-title__description{font-size:.8em}.group-cards{background-color:unset}.card{border:3px solid #fffaf3;background-color:rgba(250,240,230,.9);color:#000;-webkit-box-shadow:4px 6px 5px 1px rgba(0,0,0,.5),inset 0px 0px 0px 3px #522a13;box-shadow:4px 6px 5px 1px rgba(0,0,0,.5),inset 0px 0px 0px 3px #522a13}.card__title{font-size:1.5em;color:#522a13}.card__descr{color:#ab4f21;font-size:.9em;text-align:center}.card__price-container{color:#cc9334;font-size:1.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3em 1em}.card__price-container.multiprice{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2em .8em;font-size:1.2em}.card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1em;-webkit-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3))}.card__price-descr{font-size:.65em;color:#ab4f21;margin:0;text-transform:capitalize}.card__price-price{margin:0;font-weight:bold}.card__photo{border-radius:2rem;-o-object-fit:cover;object-fit:cover}.sw-promos{overflow:visible}.swiper-promos__item{border:.4em solid #522a13;-webkit-box-shadow:0px 0px 0px 3px #e6e1db;box-shadow:0px 0px 0px 3px #e6e1db;background:repeating-conic-gradient(at 0% 40%, #fffaf3 0% 5%, #e6e1db 20% 25%, #fffaf3 28% 35%);color:#78401b}.promotions{background:unset;overflow:hidden;position:relative}.promotions::after{position:absolute;top:0px;left:0px;display:block;content:"";width:100%;height:100%;background:url(../../img//small/promotions-bg.jpg) top left/cover no-repeat fixed;-webkit-filter:brightness(80%) blur(10px);filter:brightness(80%) blur(10px);z-index:-1}@media screen and (min-height: 750px){.promotions::after{background:url(../../img//medium/promotions-bg.jpg) top left/cover no-repeat fixed}}@media screen and (min-height: 1000px){.promotions::after{background:url(../../img//big/promotions-bg.jpg) top left/cover no-repeat fixed}}@media screen and (min-width: 750px)and (orientation: landscape){.promotions::after{background:url(../../img//medium/promotions-bg.jpg) top left/cover no-repeat fixed}}@media screen and (min-width: 1000px)and (orientation: landscape){.promotions::after{background:url(../../img//big/promotions-bg.jpg) top left/cover no-repeat fixed}}.promotions__title{font-size:2em;background-color:rgba(0,0,0,.5);color:#e6e1db}.promo-item{background:unset}.promo-img-container{background-color:unset}.promo-info-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:unset;color:#4d4d4d}.promo-item__title{background-color:unset;color:#cc9334;font-size:2em;text-align:center}.promo-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-size:1.2em;background-color:unset}.promo-item__name .note{font-family:cursive;font-size:.6em;color:#807d7a}.promo-item__name span{background-color:unset;color:#cc9334;font-size:larger}.promo-item__description{background-color:unset}.footer-items{color:#78401b}.footer-item{background-color:unset}.footer-item__title{color:#e6e1db}.footer-work-time .date{color:#e6e1db}.footer-work-time .time{font-family:cursive;color:#cc9334}.footer-map{background-color:unset;color:#e6e1db}.footer-map__map{background-color:unset}.footer-info{color:#fff}