.pxl-flex-center,.pxl-iflex-center{align-items:center;display:inline-flex;justify-content:center}.pxl-item--flex{align-items:center;display:flex;flex-wrap:wrap}.pxl-spill{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.text-gradient{text-fill-color:transparent;-o-text-fill-color:transparent;-ms-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-o-background-clip:text;-ms-background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;background-color:transparent;background-image:linear-gradient(90deg,var(--gradient-color-from) 0,var(--gradient-color-to) 100%)}.bg-gradient{background-color:var(--gradient-color-from);background-image:linear-gradient(to right,var(--gradient-color-from),var(--gradient-color-to));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="var(--gradient-color-from)",endColorStr="var(--gradient-color-to)",gradientType="1")}.ft-inter{font-family:Inter,sans-serif}.ft-mr{font-family:Boldonse,sans-serif}.pxl-h2-size{font-size:64px;letter-spacing:-1.28px}@media(max-width:1200px){.pxl-h2-size{font-size:48px}}@media(max-width:1024px){.pxl-h2-size{font-size:40px}}@media(max-width:767px){.pxl-h2-size{font-size:30px}}@media(max-width:480px){.pxl-h2-size{font-size:24px}}.pxl-menu-scroll{align-items:flex-start;display:flex;width:100%}@media screen and (max-width:767px){.pxl-menu-scroll{flex-direction:column;gap:200px}}.pxl-menu-scroll .pxl-item--media{align-self:flex-start;flex:0 0 50%;padding-right:110px;position:relative;width:50%;z-index:1}@media screen and (min-width:1201px){.pxl-menu-scroll .pxl-item--media{position:sticky;top:100px}}.pxl-menu-scroll .pxl-item--media:before{background-color:rgba(var(--primary-color-rgb),.25);content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media screen and (max-width:1200px){.pxl-menu-scroll .pxl-item--media{padding-right:30px}}@media screen and (max-width:767px){.pxl-menu-scroll .pxl-item--media{flex:0 0 100%;padding-right:0;position:relative;top:auto!important;width:100%}.pxl-menu-scroll .pxl-item--media:before{display:none}}.pxl-menu-scroll .pxl-item--image{background:#e8e2d8;border-radius:500px 500px 0 0;height:560px;overflow:hidden;position:relative;width:100%}.pxl-menu-scroll .pxl-menu-scroll-img{inset:0;opacity:0;pointer-events:none;position:absolute;will-change:opacity}.pxl-menu-scroll .pxl-menu-scroll-img.is-active{opacity:1;pointer-events:auto;z-index:1}.pxl-menu-scroll .pxl-menu-scroll-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pxl-menu-scroll .pxl-item--button{align-items:center;background-color:#5c4033;border-radius:50%;bottom:-95px;color:#fff;display:flex;height:190px;justify-content:center;left:calc(50% - 55px);line-height:1.2;padding:35px;position:absolute;text-align:center;text-decoration:none;transform:translate(-50%);transition:background-color .3s ease,color .3s ease;width:190px;z-index:2}.pxl-menu-scroll .pxl-item--button.has-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.pxl-menu-scroll .pxl-item--button:hover{color:#fff}@media screen and (max-width:1200px){.pxl-menu-scroll .pxl-item--button{left:calc(50% - 15px);padding:17.5px}}@media screen and (max-width:767px){.pxl-menu-scroll .pxl-item--button{left:50%;padding:17.5px}}.pxl-menu-scroll .pxl-item--content{display:flex;flex:0 0 50%;flex-direction:column;gap:75px;padding-left:110px;padding-top:80px;width:50%}@media screen and (max-width:1200px){.pxl-menu-scroll .pxl-item--content{padding-left:30px;padding-top:50px}}@media screen and (max-width:767px){.pxl-menu-scroll .pxl-item--content{flex:0 0 100%;padding-left:0;width:100%}}.pxl-menu-scroll .pxl-menu-scroll-section{display:flex;flex-direction:column;gap:28px}.pxl-menu-scroll .pxl-item--heading{font-size:48px;font-weight:400;line-height:1.15;margin:0}.pxl-menu-scroll .pxl-item--divider{align-items:center;display:flex;gap:10px;width:100%}.pxl-menu-scroll .pxl-item--divider-line{background-color:rgba(var(--primary-color-rgb),.25);flex:1 1 auto;height:1px;width:100%}.pxl-menu-scroll .pxl-item--dish{width:100%}.pxl-menu-scroll .pxl-item--title-row{align-items:baseline;display:flex;gap:24px;justify-content:space-between}.pxl-menu-scroll .pxl-item--title{flex:1 1 auto;font-size:22px;font-weight:500;line-height:1.3}.pxl-menu-scroll .pxl-item--price{flex:0 0 auto;font-size:22px;font-weight:500;line-height:1.3;white-space:nowrap}.pxl-menu-scroll .pxl-item--description{font-size:15px;line-height:1.5;margin-top:6px;opacity:.7}
