:root{--path-img: ../../public/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:"Good Brush";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/GoodBrush.woff") format("woff")}@font-face{font-family:"Sour Gummy";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/SourGummy.ttf") format("woff")}:root{--path-img: ../../public/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}body{font-family:"Good Brush",sans-serif;font-size:1rem;font-weight:normal}:root{--bg-gradient: linear-gradient(90deg, #020000 0%, #cc0000 14% 17%, #700000 35% 65%, #cc0000 83% 86%, #020000);--bg-gradient45: linear-gradient(135deg, #020000 0%, #cc0000 14% 17%, #700000 35% 65%, #cc0000 83% 86%, #020000);--blueColor: black;--blueColorLight: #0D4A6E;--blueColorOpacity: rgba(6, 44, 63, 0.5);--blackColor: #121212;--darkGrayColor: #1E1E1E;--lightGrayColor: #343434;--whiteColor: #fafafa;--redColor: #D32F2F;--darkRedColor: hsl(0, 65%, 40%);--yellowColor: #EC9F01;--greenColor: #08C249;--darkGreenColor: hsl(145, 52%, 26%);--bg-gray-gradient: linear-gradient(90deg,var(--darkGrayColor),var(--lightGrayColor),var(--darkGrayColor));--bg-gray-gradient45: linear-gradient(135deg,var(--darkGrayColor),var(--lightGrayColor),var(--darkGrayColor));--bg-gray-red-gradient: linear-gradient(90deg,var(--darkGrayColor),var(--redColor),var(--darkGrayColor));--bg-gray-red-gradient45: linear-gradient(135deg,var(--darkGrayColor),var(--darkRedColor),var(--darkGrayColor));--bg-gray-yellow-gradient: linear-gradient(90deg,var(--darkGrayColor),var(--yellowColor),var(--darkGrayColor));--bg-gray-yellow-gradient45: linear-gradient(135deg,var(--darkGrayColor),var(--yellowColor),var(--darkGrayColor));--bg-gray-green-gradient: linear-gradient(90deg,var(--darkGrayColor),var(--greenColor),var(--darkGrayColor));--bg-gray-green-gradient45: linear-gradient(135deg,var(--darkGrayColor),var(--greenColor),var(--darkGrayColor));--bg-gray-dark-green-gradient: linear-gradient(90deg,var(--darkGrayColor),var(--darkGreenColor),var(--darkGrayColor));--bg-gray-dark-green-gradient45: linear-gradient(135deg,var(--darkGrayColor),var(--darkGreenColor),var(--darkGrayColor))}body{position:relative}body::before{content:"";position:fixed;height:100%;inset:0;background:radial-gradient(circle at 80% 80%, rgba(0, 150, 255, 0.8), transparent 40%),radial-gradient(circle at 20% 20%, rgba(21, 255, 0, 0.8), transparent 40%);background-repeat:repeat-y;background-size:100% 100%;pointer-events:none;z-index:1;outline:1px solid red;-webkit-animation:auroraBreath 10s ease-in-out infinite;animation:auroraBreath 10s ease-in-out infinite;-webkit-filter:blur(50px);filter:blur(50px);pointer-events:none}@-webkit-keyframes auroraBreath{0%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}10%{opacity:.8;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}20%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}20.1%{opacity:0;background:radial-gradient(circle at 90% 20%, rgba(255, 0, 100, 0.8), transparent 50%),radial-gradient(circle at 20% 90%, rgba(255, 255, 0, 0.8), transparent 50%)}25%{opacity:.8;background:radial-gradient(circle at 90% 20%, rgba(255, 0, 100, 0.8), transparent 50%),radial-gradient(circle at 20% 90%, rgba(255, 255, 0, 0.8), transparent 50%)}45%{opacity:0;background:radial-gradient(circle at 90% 20%, rgba(255, 0, 100, 0.8), transparent 50%),radial-gradient(circle at 20% 90%, rgba(255, 255, 0, 0.8), transparent 50%)}45.1%{opacity:0;background:radial-gradient(circle at 95% 80%, rgba(0, 255, 255, 0.5), transparent 50%),radial-gradient(circle at 15% 30%, rgba(255, 0, 255, 0.5), transparent 50%)}50%{opacity:.8;background:radial-gradient(circle at 95% 80%, rgba(0, 255, 255, 0.5), transparent 50%),radial-gradient(circle at 15% 30%, rgba(255, 0, 255, 0.5), transparent 50%)}70%{opacity:0;background:radial-gradient(circle at 95% 80%, rgba(0, 255, 255, 0.5), transparent 50%),radial-gradient(circle at 15% 30%, rgba(255, 0, 255, 0.5), transparent 50%)}70.1%{opacity:0;background:radial-gradient(circle at 60% 80%, rgba(255, 100, 0, 0.7), transparent 40%),radial-gradient(circle at 40% 20%, rgba(0, 255, 150, 0.7), transparent 40%)}75%{opacity:.8;background:radial-gradient(circle at 60% 80%, rgba(255, 100, 0, 0.7), transparent 40%),radial-gradient(circle at 40% 20%, rgba(0, 255, 150, 0.7), transparent 40%)}95%{opacity:0;background:radial-gradient(circle at 60% 80%, rgba(255, 100, 0, 0.7), transparent 40%),radial-gradient(circle at 40% 20%, rgba(0, 255, 150, 0.7), transparent 40%)}95.1%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}100%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}}@keyframes auroraBreath{0%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}10%{opacity:.8;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}20%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}20.1%{opacity:0;background:radial-gradient(circle at 90% 20%, rgba(255, 0, 100, 0.8), transparent 50%),radial-gradient(circle at 20% 90%, rgba(255, 255, 0, 0.8), transparent 50%)}25%{opacity:.8;background:radial-gradient(circle at 90% 20%, rgba(255, 0, 100, 0.8), transparent 50%),radial-gradient(circle at 20% 90%, rgba(255, 255, 0, 0.8), transparent 50%)}45%{opacity:0;background:radial-gradient(circle at 90% 20%, rgba(255, 0, 100, 0.8), transparent 50%),radial-gradient(circle at 20% 90%, rgba(255, 255, 0, 0.8), transparent 50%)}45.1%{opacity:0;background:radial-gradient(circle at 95% 80%, rgba(0, 255, 255, 0.5), transparent 50%),radial-gradient(circle at 15% 30%, rgba(255, 0, 255, 0.5), transparent 50%)}50%{opacity:.8;background:radial-gradient(circle at 95% 80%, rgba(0, 255, 255, 0.5), transparent 50%),radial-gradient(circle at 15% 30%, rgba(255, 0, 255, 0.5), transparent 50%)}70%{opacity:0;background:radial-gradient(circle at 95% 80%, rgba(0, 255, 255, 0.5), transparent 50%),radial-gradient(circle at 15% 30%, rgba(255, 0, 255, 0.5), transparent 50%)}70.1%{opacity:0;background:radial-gradient(circle at 60% 80%, rgba(255, 100, 0, 0.7), transparent 40%),radial-gradient(circle at 40% 20%, rgba(0, 255, 150, 0.7), transparent 40%)}75%{opacity:.8;background:radial-gradient(circle at 60% 80%, rgba(255, 100, 0, 0.7), transparent 40%),radial-gradient(circle at 40% 20%, rgba(0, 255, 150, 0.7), transparent 40%)}95%{opacity:0;background:radial-gradient(circle at 60% 80%, rgba(255, 100, 0, 0.7), transparent 40%),radial-gradient(circle at 40% 20%, rgba(0, 255, 150, 0.7), transparent 40%)}95.1%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}100%{opacity:0;background:radial-gradient(circle at 90% 80%, rgba(0, 150, 255, 0.8), transparent 60%),radial-gradient(circle at 10% 20%, rgba(21, 255, 0, 0.8), transparent 60%)}}.logo-header picture{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--blackColor)}.logo-header picture img{padding:.2em 0}.card-modal .club-lights{width:100%;height:100%;position:fixed;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at center, #050505, #000 80%);background:rgba(255,0,0,.8);background:unset;z-index:0}.card-modal .club-lights .beam{position:absolute;top:-10%;left:40%;width:100px;height:100vh;-webkit-transform-origin:top center;transform-origin:top center;opacity:.5;-webkit-filter:blur(20px);filter:blur(20px);mix-blend-mode:screen;background:conic-gradient(from 180deg, rgba(255, 0, 200, 0.3), rgba(0, 200, 255, 0.2), transparent 60%);-webkit-animation:beamMove 3s ease-in-out infinite;animation:beamMove 3s ease-in-out infinite;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, limegreen), to(transparent));background:linear-gradient(limegreen 50%, transparent)}.card-modal .club-lights .beam--1{-webkit-transform:translateX(-40%) rotate(-20deg);transform:translateX(-40%) rotate(-20deg);-webkit-animation-delay:0s;animation-delay:0s}.card-modal .club-lights .beam--2{-webkit-transform:translateX(30%) rotate(20deg);transform:translateX(30%) rotate(20deg);-webkit-animation-delay:1s;animation-delay:1s;background:conic-gradient(from 180deg, rgba(0, 255, 150, 0.3), rgba(0, 100, 255, 0.3), transparent 60%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, blue), to(transparent));background:linear-gradient(blue 50%, transparent)}.card-modal .club-lights .beam--3{-webkit-transform:translateX(-10%) rotate(5deg);transform:translateX(-10%) rotate(5deg);-webkit-animation-delay:2s;animation-delay:2s;background:conic-gradient(from 180deg, rgba(255, 255, 0, 0.25), rgba(255, 0, 150, 0.3), transparent 60%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, red), to(transparent));background:linear-gradient(red 50%, transparent)}@-webkit-keyframes beamMove{0%,100%{-webkit-transform:scaleY(1) rotate(var(--start, -15deg));transform:scaleY(1) rotate(var(--start, -15deg));opacity:.4}50%{-webkit-transform:scaleY(1.2) rotate(calc(var(--start, 0deg) + 20deg));transform:scaleY(1.2) rotate(calc(var(--start, 0deg) + 20deg));opacity:.8}}@keyframes beamMove{0%,100%{-webkit-transform:scaleY(1) rotate(var(--start, -15deg));transform:scaleY(1) rotate(var(--start, -15deg));opacity:.4}50%{-webkit-transform:scaleY(1.2) rotate(calc(var(--start, 0deg) + 20deg));transform:scaleY(1.2) rotate(calc(var(--start, 0deg) + 20deg));opacity:.8}}.modal-active{opacity:1;pointer-events:initial}.modal-active .modal-item{-webkit-transform:scale(1);transform:scale(1)}.modal-item{--box-radius: 1em;border:.5em solid #fff;border:unset;color:#fff;background:rgba(0,0,0,.4);background:radial-gradient(circle at center, rgba(0, 0, 0, 0.6), transparent 90%);border-radius:3em;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(0);transform:scale(0)}.modal-img-container{background:unset;border-radius:0em;-webkit-animation:bounce 2.5s ease-in-out infinite;animation:bounce 2.5s ease-in-out infinite}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-5px);transform:translateY(-5px);scale:1.03}50%{-webkit-transform:translateY(5px);transform:translateY(5px);scale:1.05}}@keyframes bounce{0%,100%{-webkit-transform:translateY(-5px);transform:translateY(-5px);scale:1.03}50%{-webkit-transform:translateY(5px);transform:translateY(5px);scale:1.05}}.modal-img-container__img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:none;max-width:none;-webkit-filter:drop-shadow(10px 20px 4px rgba(0, 0, 0, 0.75));filter:drop-shadow(10px 20px 4px rgba(0, 0, 0, 0.75));-webkit-animation:rotate 3.5s ease-in-out infinite;animation:rotate 3.5s ease-in-out infinite}.modal-img-container__img.contain{-o-object-fit:contain;object-fit:contain}.modal-img-container__img.cover{-o-object-fit:cover;object-fit:cover}@-webkit-keyframes rotate{0%,100%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}50%{-webkit-transform:rotateZ(3deg);transform:rotateZ(3deg)}}@keyframes rotate{0%,100%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}50%{-webkit-transform:rotateZ(3deg);transform:rotateZ(3deg)}}.modal-info-container{background:unset}h4#modalTitle.modal-title{margin:.25em;margin-top:.4em;font-size:3.2em;font-weight:normal}@media screen and (max-width: 440px){h4#modalTitle.modal-title{font-size:3em}}@media screen and (max-width: 340px){h4#modalTitle.modal-title{font-size:2.2em}}.modal-descr{color:#e6d579;font-family:"Sour Gummy",Arial,sans-serif;font-size:1.4em}#modalPrice.card__price-container{margin-top:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modalPrice.card__price-container:has(:nth-child(2)){-ms-flex-pack:distribute;justify-content:space-around}#modalPrice .card__price{font-size:2em;font-weight:normal}#modalPrice .card__price .card__price-descr{font-family:"Sour Gummy",Arial,sans-serif}.main-container-padding::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../public/img/bg4_md.jpg) center center/cover no-repeat fixed;-webkit-filter:contrast(0.9) brightness(0.5) grayscale(0.25);filter:contrast(0.9) brightness(0.5) grayscale(0.25);z-index:-1}.cover-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:unset}.cover-page .img-extra{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:radial-gradient(circle at center, rgba(0, 0, 0, 0.8), transparent 70%)}.cover-page .img-extra img{width:80%;height:80%}.blur-img{position:absolute;width:100%;height:100%;background:var(--js-blur-bg-main-cover) top left/cover no-repeat;-webkit-filter:blur(10px) brightness(100%);filter:blur(10px) brightness(100%)}.main-title{text-transform:capitalize;background:unset;color:var(--yellowColor);font-weight:normal;font-size:3rem;-webkit-filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.75));filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.75))}.sw-sticky-food{background:var(--darkGrayColor)}.sw-food__item{text-transform:capitalize;background:unset;--color-circle: #e6e6e6;color:var(--color-circle);--padding-circle: 0.4em;border-radius:1em;overflow:hidden}.food-icon{padding:.5vh 0;display:none}.js-food-icon__circle{height:100%;width:auto;aspect-ratio:1;padding:var(--padding-circle);border:.2em solid var(--color-circle);background:unset;border:unset;position:relative;z-index:1;padding:0;scale:1;-webkit-transition:scale .4s ease-in-out;transition:scale .4s ease-in-out}.js-food-icon__circle img{border-radius:unset;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:50%}.food-name{background-color:unset}.food-name__text{height:100%;font-size:.75em;padding:0 .1em;padding-bottom:.2em;font-size:90%;color:var(--yellowColor);-webkit-filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.75));filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.75))}.selector--active{color:#fff;--color-circle: unset;--padding-circle: 0.4em;background:unset;-webkit-filter:unset;filter:unset;overflow:hidden}.selector--active .food-name{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:unset;-webkit-animation:bounce 2.5s ease-in-out infinite;animation:bounce 2.5s ease-in-out infinite}@keyframes bounce{0%,100%{-webkit-transform:translateY(-5px);transform:translateY(-5px);scale:1.03}50%{-webkit-transform:translateY(5px);transform:translateY(5px);scale:1.05}}.selector--active .food-name .food-name__text{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:var(--greenColor);text-shadow:2px 2px 2px rgba(0,0,0,.5);font-size:1.25em;-webkit-animation:rotate 3.5s ease-in-out infinite;animation:rotate 3.5s ease-in-out infinite}@keyframes rotate{0%,100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}50%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}}#main-container{background-color:var(--lightGrayColor);background-color:unset}.category{background:unset}.food-cover-page{background-color:unset}.food-cover-page.text{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.food-cover-page.text .contain{position:relative;width:100%;height:100%;min-height:15vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:unset;color:#fff;border-radius:.5em;z-index:1}.food-cover-page.text .contain h2{color:#fff;text-align:center;font-weight:unset;font-size:calc(1em + 8vw);text-transform:capitalize;-webkit-filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.75));filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.75));z-index:5}.group-container{background-color:unset}.group-title{color:#fff;background:radial-gradient(circle at center, rgb(0, 0, 0), transparent);text-transform:capitalize;font-size:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5em;padding:0 .5em}.group-title hr{width:100%;background:#fff;border-radius:1em;-ms-flex-negative:1;flex-shrink:1;border:2px solid;border-color:#fff;-webkit-box-shadow:0 0 5px #fff,0 0 15px #fff,inset 0 0 5px #fff,inset 0 0 15px #fff;box-shadow:0 0 5px #fff,0 0 15px #fff,inset 0 0 5px #fff,inset 0 0 15px #fff;-webkit-animation:neon-border-glow 60s linear infinite;animation:neon-border-glow 60s linear infinite}.group-title.subgroup{color:#fff;background:unset}.group-title--border{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;border-radius:unset}.group-title__name{padding:2px;font-size:1.3em;-webkit-filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.75));filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.75));font-weight:normal;-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg);-webkit-filter:drop-shadow(0 0 10px var(--greenColor));filter:drop-shadow(0 0 10px var(--greenColor))}.group-title__description{font-size:.8em;-webkit-filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.75));filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.75));font-weight:normal}.group-cards{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));padding:1vh 1vw;gap:1.25em;padding:1em;background-color:unset}.card{display:grid;grid-template:"info" 1fr/1fr;height:100%;width:100%;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-top:2px solid;border-bottom:2px solid;border-color:rgba(255,255,255,.2666666667);border:unset;border-radius:.8em;background:rgba(17,17,17,.2666666667);color:#fff;overflow:hidden;border:3px solid;border-color:#fff;-webkit-box-shadow:0 0 5px #fff,0 0 15px #fff,inset 0 0 5px #fff,inset 0 0 15px #fff;box-shadow:0 0 5px #fff,0 0 15px #fff,inset 0 0 5px #fff,inset 0 0 15px #fff;-webkit-animation:neon-border-glow 60s linear infinite;animation:neon-border-glow 60s linear infinite}.category:nth-child(2) .card,.category:nth-child(2) .group-title hr{-webkit-animation-delay:-20s;animation-delay:-20s}.category:nth-child(3) .card,.category:nth-child(3) .group-title hr{-webkit-animation-delay:-40s;animation-delay:-40s}@-webkit-keyframes neon-border-glow{0%{-webkit-box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red;box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red}25%{-webkit-box-shadow:0 0 5px #80ff00,0 0 15px #80ff00,inset 0 0 5px #80ff00,inset 0 0 15px #80ff00;box-shadow:0 0 5px #80ff00,0 0 15px #80ff00,inset 0 0 5px #80ff00,inset 0 0 15px #80ff00}50%{-webkit-box-shadow:0 0 5px aqua,0 0 15px aqua,inset 0 0 5px aqua,inset 0 0 15px aqua;box-shadow:0 0 5px aqua,0 0 15px aqua,inset 0 0 5px aqua,inset 0 0 15px aqua}75%{-webkit-box-shadow:0 0 5px #8000ff,0 0 15px #8000ff,inset 0 0 5px #8000ff,inset 0 0 15px #8000ff;box-shadow:0 0 5px #8000ff,0 0 15px #8000ff,inset 0 0 5px #8000ff,inset 0 0 15px #8000ff}100%{-webkit-box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red;box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red}}@keyframes neon-border-glow{0%{-webkit-box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red;box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red}25%{-webkit-box-shadow:0 0 5px #80ff00,0 0 15px #80ff00,inset 0 0 5px #80ff00,inset 0 0 15px #80ff00;box-shadow:0 0 5px #80ff00,0 0 15px #80ff00,inset 0 0 5px #80ff00,inset 0 0 15px #80ff00}50%{-webkit-box-shadow:0 0 5px aqua,0 0 15px aqua,inset 0 0 5px aqua,inset 0 0 15px aqua;box-shadow:0 0 5px aqua,0 0 15px aqua,inset 0 0 5px aqua,inset 0 0 15px aqua}75%{-webkit-box-shadow:0 0 5px #8000ff,0 0 15px #8000ff,inset 0 0 5px #8000ff,inset 0 0 15px #8000ff;box-shadow:0 0 5px #8000ff,0 0 15px #8000ff,inset 0 0 5px #8000ff,inset 0 0 15px #8000ff}100%{-webkit-box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red;box-shadow:0 0 5px red,0 0 15px red,inset 0 0 5px red,inset 0 0 15px red}}.card--photo{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"photo" "info"}.card__info{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.4em}.card__title{text-transform:capitalize;font-size:1.25em;text-align:center;font-weight:normal}.card__descr{color:#e6d579;font-family:"Sour Gummy",Arial,sans-serif;font-size:1em;text-wrap:pretty;padding:0;text-align:start}.card__price-container{margin-top:auto;width:100%;gap:.2em;color:#fff;font-size:1.5em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.card__price-container:has(:nth-child(2)){-ms-flex-pack:distribute;justify-content:space-around}.card__price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:.4em;padding:.25em 0em}.card__price-descr{font-size:.5em;font-weight:400;font-family:Arial,sans-serif}.card__photo{width:100%;aspect-ratio:5/3;overflow:hidden;border-top-left-radius:.5em;border-top-right-radius:.5em}.card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card__photo img.contain{-o-object-fit:contain;object-fit:contain}.card__photo img.cover{-o-object-fit:cover;object-fit:cover}.card--sauces{position:relative;z-index:-1}.card--sauces:hover{-webkit-transform:none;transform:none}.sauces-title{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.sauces-subtitle{color:rgba(255,255,255,.85);font-style:italic}.sauce-item{font-size:1.2em;color:#fff;background-color:rgba(0,0,0,.2);border-left-width:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.sauce-item:hover{background-color:rgba(255,100,50,.15);-webkit-transform:translateX(3px);transform:translateX(3px)}.thermometer-tube-vertical{background-color:unset;border-color:rgba(255,255,255,.1)}.thermometer-bulb-vertical{border-color:rgba(255,255,255,.5)}.thermo-label{text-shadow:1px 1px 2px rgba(0,0,0,.5);font-weight:600}.sw-contain-promos{padding:1em 0}.swiper-promos__item{background:unset;color:#fff;border-radius:2em;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotions{z-index:0;position:relative;background:var(--darkGrayColor)}.promotions::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,0)}.promotions__title{background-color:rgba(0,0,0,.5);background:unset;color:#fff;font-size:2.5rem;font-weight:unset}.promo-img-container{background-color:unset}.promo-info-container{background-color:unset;text-shadow:2px 2px 2px rgba(0,0,0,.8);height:100%;width:80%;font-weight:normal}.promo-info-container h4{font-weight:normal}.promo-item__title{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.25em;margin-top:0;background:unset;color:var(--greenColor);border-radius:.5em;font-size:4rem;font-weight:normal;-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}.promo-item__name{background-color:unset;font-size:1.5rem;font-weight:normal}.promo-item__name span{color:#fff34f;padding:0rem;font-size:1.8rem;border-radius:1rem;white-space:nowrap;font-weight:normal}.promo-item__description{background-color:unset;font-weight:normal;font-size:1rem}.promotions{overflow:hidden}.promotions video{position:absolute;top:-15%;left:0;width:100%;height:130%;-o-object-fit:cover;object-fit:cover;z-index:-2}.redes{background:unset}.redes h2{color:#fff;font-size:2.75em;font-weight:normal}.footer-section{background-color:rgba(0,0,0,0);color:#fff;position:relative;z-index:0;overflow:hidden;--bg-footer-item: unset}.footer-section::after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../../public/img/bg2_md.jpg) center/cover no-repeat;-webkit-filter:brightness(0.5);filter:brightness(0.5);-webkit-animation:moveInX2 10s ease-in-out infinite alternate;animation:moveInX2 10s ease-in-out infinite alternate;will-change:transform}@-webkit-keyframes moveInX2{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes moveInX2{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.footer-items{color:#fff;font-family:"Arial",sans-serif}.footer-item{background-color:unset}.footer-item__title{width:90%;-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.5em;background:var(--bg-footer-item);border-radius:.5em;padding:.2em .5em;margin-bottom:.25em;font-weight:normal;font-family:"Good Brush",sans-serif}.footer-item__content{width:90%;-webkit-box-flex:8;-ms-flex:8;flex:8;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-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1em;font-weight:normal;background-color:var(--bg-footer-item);border-radius:.5em;padding:.5em 1em}.footer-item__content a:visited{color:unset}.footer-item__content a:hover{filter:unset;-webkit-filter:unset}.footer-item__content a span{height:100%;-webkit-box-flex:9;-ms-flex:9;flex:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.footer-work-time{line-height:12px;list-style:none;padding:0;overflow:hidden;position:relative;font-weight:600;margin:0}.footer-work-time li{font-weight:600;letter-spacing:.2px;width:100%;display:inline-block}.footer-work-time .time{color:#fff}.footer-map{background-color:unset;color:#fff}.footer-map__title{background:var(--bg-footer-item);border-radius:.5em;padding:.2em .5em;margin-bottom:.25em;font-size:1.5em;font-weight:normal}.footer-map__map{background-color:unset;border-radius:.5em}.footer-info{color:#fff}.whats{height:45px;width:45px;position:fixed;bottom:15px;right:10px;background:url(../../public/img/icons/whatsapp-logo.svg) center/contain no-repeat;z-index:1000}