:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:rgba(0,0,0,0);outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:flex;flex-wrap:wrap}main>div{width:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--primary:#C91100;--primary-light:#DD2514;--primary-border:#C91100;--primary-border-light:#E72F1E;--body-background:#CBC2C0;--dark:#0F0F0F;--dark-light:#191919;--primary-text:#606060;--secondary:#3e4b31;--secondary-light:#6a893e;--brown-100:#ebe1d5;--brown:#988171;--brown-0:#e6dcd0;--brown-dark:#362e28;--burger-color:#566546;--inactive-brown:#c5b199;--green:#4b5a3d;--green-dark:#566546;--green-light:#6a893e;--grey:#f3f0eb;--light-brown:#e9ded0;--line-color:#b55547;--light-green:#6a893e;--orange:#d84d21;--pink:#ebe1d5;--pink-light:#faf7f2;--red-100:#ffe4de;--red-150:#f6bdb5;--red-200:#ec5956;--red-250:#f52c3a;--discount:#e10000;--white:#fff;--grey-dark:#7c7c7c;--grey-text-link:#c8c8c8;--grey-medium:#a0a0a0;--grey-light:#f0ece4;--grey-semilight:#c0c0c0;--green-bright:#3aaa35;--green-text:#296f3a;--grey-semilighter:#cdc5c3;--border-color:#eaeaea;--font-appetite:"Gotham";--font-cofosans:"Gotham";--font-montserrat:"Gotham";--font-druk:"Gotham";--font-gotham:"Gotham";--font-druk-wide-cy:"Druk Wide Cy";--container-width:1300px;--z-index-cart-icon:100;--z-index-floating-footer:150;--z-index-mobile-menu:500;--z-index-modal-overlay:2000;--z-index-tooltip:200;--modal-max-height:80vh;--font-small:14px;--font-medium:18px;--font-large:22px}@font-face{font-family:CoFo Sans;font-style:normal;font-weight:400;font-display:swap;src:local("CoFo Sans"),url(/_next/static/media/CoFoSans-Regular.39050df2.woff2) format("woff2"),url(/_next/static/media/CoFoSans-Regular.e70a3fbf.woff) format("woff"),url(/_next/static/media/CoFoSans-Regular.81e9e667.ttf) format("truetype")}@font-face{font-family:CoFo Sans;font-weight:500;font-style:normal;font-display:swap;src:local("CoFo Sans"),url(/_next/static/media/CoFoSans-Medium.2431f467.woff2) format("woff2"),url(/_next/static/media/CoFoSans-Medium.c10c077a.woff) format("woff"),url(/_next/static/media/CoFoSans-Medium.cabe1c9a.ttf) format("truetype")}@font-face{font-family:CoFo Sans;font-weight:700;font-style:normal;font-display:swap;src:local("CoFo Sans"),url(/_next/static/media/CoFoSans-Bold.8ddb6170.woff2) format("woff2"),url(/_next/static/media/CoFoSans-Bold.4c58e135.woff) format("woff"),url(/_next/static/media/CoFoSans-Bold.15c3ca7a.ttf) format("truetype")}@font-face{font-family:CoFo Sans;font-weight:900;font-style:normal;font-display:swap;src:local("CoFo Sans"),url(/_next/static/media/CoFoSans-Black.0e75d754.woff2) format("woff2"),url(/_next/static/media/CoFoSans-Black.35ee226a.woff) format("woff"),url(/_next/static/media/CoFoSans-Black.61955b0d.ttf) format("truetype")}@font-face{font-family:Appetite;src:local("Appetite"),url(/_next/static/media/Appetite.2f900f0c.woff2) format("woff2"),url(/_next/static/media/Appetite.6950a21d.woff) format("woff"),url(/_next/static/media/Appetite.dedc81c8.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat"),url(/_next/static/media/Montserrat-ExtraBold.eafe5669.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Druk;src:local("Druk"),url(/_next/static/media/Druk.fc0c2a7c.woff2) format("woff2"),url(/_next/static/media/Druk.2ac3bca2.woff) format("woff"),url(/_next/static/media/Druk.d5435845.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham"),url(/_next/static/media/Gotham.9dd0d0e8.woff2) format("woff2"),url(/_next/static/media/Gotham.ea3b75c0.woff) format("woff"),url(/_next/static/media/Gotham.39fb8bb0.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Druk Wide Cy;src:local("Druk Wide Cy"),url(/_next/static/media/DrukWideCy.8cb80996.woff2) format("woff2"),url(/_next/static/media/DrukWideCy.258c259a.woff) format("woff"),url(/_next/static/media/DrukWideCy.8f5eb973.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:itle;src:url(/_next/static/media/itle.7c0c607c.eot);src:url(/_next/static/media/itle.7c0c607c.eot) format("embedded-opentype"),url(/_next/static/media/itle.93cf3ed1.ttf) format("truetype"),url(/_next/static/media/itle.4e4e7344.woff) format("woff"),url(/_next/static/media/itle.18980ab0.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:itle!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bag:before{content:""}.icon-bbq:before{content:""}.icon-bear:before{content:""}.icon-burger:before{content:""}.icon-burn:before{content:""}.icon-cake:before{content:""}.icon-calendar:before{content:""}.icon-car:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-top:before{content:""}.icon-angle-bottom:before{content:""}.icon-angle-left-b:before{content:""}.icon-angle-right-b:before{content:""}.icon-angle-top-b:before{content:""}.icon-angle-bottom-b:before{content:""}.icon-check:before{content:""}.icon-check-circle-red .path1:before{content:"";color:#c91100}.icon-check-circle-red .path2:before{content:"";margin-left:-1em;color:#c91100}.icon-check-circle-red .path3:before{content:"";margin-left:-1em;color:#fff}.icon-check-circle-red-b .path1:before{content:"";color:#c91100}.icon-check-circle-red-b .path2:before{content:"";margin-left:-1em;color:#c91100}.icon-check-circle-red-b .path3:before{content:"";margin-left:-1em;color:#fff}.icon-circle:before{content:""}.icon-circle-b:before{content:""}.icon-check-circle:before{content:""}.icon-check-circle-black .path1:before{content:"";color:#393939}.icon-check-circle-black .path2:before{content:"";margin-left:-1em;color:#fff}.icon-credit-card:before{content:""}.icon-diversity:before{content:""}.icon-email:before{content:""}.icon-fire:before{content:""}.icon-whatsapp:before{content:""}.icon-vkontakte:before{content:""}.icon-halal:before{content:""}.icon-heart:before{content:""}.icon-instagram:before{content:""}.icon-like:before{content:""}.icon-list:before{content:""}.icon-lunch-box:before{content:""}.icon-meat:before{content:""}.icon-meat-grinder:before{content:""}.icon-medal:before{content:""}.icon-minaret:before{content:""}.icon-minus:before{content:""}.icon-payment-method:before{content:""}.icon-phone:before{content:""}.icon-plus:before{content:""}.icon-salad:before{content:""}.icon-soup:before{content:""}.icon-spaghetti:before{content:""}.icon-steak:before{content:""}.icon-telegram:before{content:""}.icon-vector:before{content:""}.icon-fork-knife:before{content:""}.icon-verification:before{content:""}.icon-wallet:before{content:""}.icon-close:before{content:""}.icon-youtube:before{content:""}.icon-cart:before{content:""}.icon-location:before{content:""}.icon-location-black:before{content:""}.icon-user:before{content:""}.icon-user-black:before{content:""}.icon-delivery:before{content:""}.icon-kitchen:before{content:""}.icon-bistro:before{content:""}.icon-logout:before{content:""}.icon-home:before{content:""}.icon-category:before{content:""}.icon-kitchen-color .path1:before{content:"";color:#fff}.icon-kitchen-color .path2:before{content:"";margin-left:-1em;color:#323232}.icon-delivery-color .path1:before{content:"";color:#fff}.icon-delivery-color .path2:before{content:"";margin-left:-1em;color:#323232}.icon-bistro-color .path1:before{content:"";color:#fff}.icon-bistro-color .path2:before{content:"";margin-left:-1em;color:#323232}.icon-insta-color .path1:before{content:"";color:#181818}.icon-insta-color .path2:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-insta-color .path3:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-insta-color .path4:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-telegram-color .path1:before{content:"";color:#181818}.icon-telegram-color .path2:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-vk-color .path1:before{content:"";color:#181818}.icon-vk-color .path2:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-whatsapp-color .path1:before{content:"";color:#181818}.icon-whatsapp-color .path2:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-whatsapp-color .path3:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-youtube-color .path1:before{content:"";color:#181818}.icon-youtube-color .path2:before{content:"";margin-left:-1.029296875em;color:#fff}.icon-star:before{content:""}.icon-edit:before{content:""}.icon-phone-map:before{content:""}.icon-fork-knife1:before{content:""}.icon-fork-knife2:before{content:""}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.circle{border-radius:50%}.circle-center{display:flex;border-radius:50%}.block-center,.circle-center{align-items:center;justify-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}@media(max-width:768px){.d-none-phone-large{display:none!important}}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}@media(max-width:768px){.flex-column-phone-large{flex-direction:column}}@media(max-width:576px){.flex-column-phone{flex-direction:column}}@media(max-width:768px){.align-items-center-phone-large{flex-direction:column}}.align-self-center{align-self:center}@media(max-width:768px){.flex-phone-large-row{flex-direction:column!important}}.flex-2-3{flex:0 0 60%}.fs-16{font-size:16px}.fs-22{font-size:22px}@media(max-width:768px){.fullWidth-phone-large{width:100%!important}.noPadding-phone-large{padding:0!important}}.mt-4{margin-top:4px!important}.pt-4{padding-top:4px!important}.mt-8{margin-top:8px!important}.pt-8{padding-top:8px!important}.mt-12{margin-top:12px!important}.pt-12{padding-top:12px!important}.mt-16{margin-top:16px!important}.pt-16{padding-top:16px!important}.mt-20{margin-top:20px!important}.pt-20{padding-top:20px!important}.mt-24{margin-top:24px!important}.pt-24{padding-top:24px!important}.mt-28{margin-top:28px!important}.pt-28{padding-top:28px!important}.mt-32{margin-top:32px!important}.pt-32{padding-top:32px!important}.mt-36{margin-top:36px!important}.pt-36{padding-top:36px!important}.mt-40{margin-top:40px!important}.pt-40{padding-top:40px!important}.mr-4{margin-right:4px!important}.pr-4{padding-right:4px!important}.mr-8{margin-right:8px!important}.pr-8{padding-right:8px!important}.mr-12{margin-right:12px!important}.pr-12{padding-right:12px!important}.mr-16{margin-right:16px!important}.pr-16{padding-right:16px!important}.mr-20{margin-right:20px!important}.pr-20{padding-right:20px!important}.mr-24{margin-right:24px!important}.pr-24{padding-right:24px!important}.mr-28{margin-right:28px!important}.pr-28{padding-right:28px!important}.mr-32{margin-right:32px!important}.pr-32{padding-right:32px!important}.mr-36{margin-right:36px!important}.pr-36{padding-right:36px!important}.mr-40{margin-right:40px!important}.pr-40{padding-right:40px!important}.mb-4{margin-bottom:4px!important}.pb-4{padding-bottom:4px!important}.mb-8{margin-bottom:8px!important}.pb-8{padding-bottom:8px!important}.mb-12{margin-bottom:12px!important}.pb-12{padding-bottom:12px!important}.mb-16{margin-bottom:16px!important}.pb-16{padding-bottom:16px!important}.mb-20{margin-bottom:20px!important}.pb-20{padding-bottom:20px!important}.mb-24{margin-bottom:24px!important}.pb-24{padding-bottom:24px!important}.mb-28{margin-bottom:28px!important}.pb-28{padding-bottom:28px!important}.mb-32{margin-bottom:32px!important}.pb-32{padding-bottom:32px!important}.mb-36{margin-bottom:36px!important}.pb-36{padding-bottom:36px!important}.mb-40{margin-bottom:40px!important}.pb-40{padding-bottom:40px!important}.ml-4{margin-left:4px!important}.pl-4{padding-left:4px!important}.ml-8{margin-left:8px!important}.pl-8{padding-left:8px!important}.ml-12{margin-left:12px!important}.pl-12{padding-left:12px!important}.ml-16{margin-left:16px!important}.pl-16{padding-left:16px!important}.ml-20{margin-left:20px!important}.pl-20{padding-left:20px!important}.ml-24{margin-left:24px!important}.pl-24{padding-left:24px!important}.ml-28{margin-left:28px!important}.pl-28{padding-left:28px!important}.ml-32{margin-left:32px!important}.pl-32{padding-left:32px!important}.ml-36{margin-left:36px!important}.pl-36{padding-left:36px!important}.ml-40{margin-left:40px!important}.pl-40{padding-left:40px!important}.mv-50{margin-top:50px!important;margin-bottom:50px!important}@media(max-width:768px){.mv-phone-large-0{margin-top:0!important;margin-bottom:0!important}}.ml-auto{margin-left:auto}@media(max-width:576px){.px-md-0{padding:0!important}}*,:after,:before{box-sizing:border-box;outline:none}#__next,body,html{height:100%;min-height:100%;position:relative}ul li{list-style:none}button{background:none;border:0}body{background-color:var(--body-background);font-family:Gotham,Helvetica,sans-serif;font-size:16px;color:var(--brown-dark)}a{text-decoration:none}a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:none}.noselect,img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.transition{transition:all .3s linear}.no-scroll{overflow:hidden}.container{width:100%;max-width:var(--container-width);padding:0 15px;margin:0 auto}@media(max-width:1300px){.container{max-width:100%}}.section-page{width:100%;margin:75px 0}p{margin-top:0}p:last-child{margin-bottom:0}.section-title{color:#232323;font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase;margin:0}.section-title span{color:var(--primary)}body{padding-top:100px}.cancel-button{background-color:#585858!important;border:1px solid #585858!important}.react-select__menu-portal{z-index:10!important}@media(max-width:1540px){.section-page{margin:60px 0}.section-title{font-size:36px}}@media(max-width:1200px){.section-page{margin:50px 0}.section-title{font-size:32px}}@media(max-width:992px){.section-page{margin:40px 0}.section-title{font-size:28px}}@media(max-width:768px){body{padding-top:95px}.section-page{margin:35px 0}}@media(max-width:576px){body{padding-top:85px}.section-page{margin:30px 0}.section-title{font-size:26px}}@media(max-width:380px){.section-title{font-size:24px}}.main-title{margin:20px 0 50px}.main-title,.main-title h2{font-size:40px;font-family:var(--font-druk-wide-cy);font-weight:700;text-transform:uppercase;color:#232323}.main-title h2{margin:0 0 50px;display:flex;flex-wrap:wrap}.main-title span{margin-right:15px}.main-title .orange{color:#232323}@media(max-width:992px){.main-title{font-size:36px;margin-bottom:25px}}@media(max-width:1360px){.main-title{margin:20px 0 40px}.main-title,.main-title h2{font-size:36px}}@media(max-width:1200px){.main-title{margin:20px 0 35px}.main-title,.main-title h2{font-size:30px}}@media(max-width:992px){.main-title{margin:20px 0 25px}.main-title,.main-title h2{font-size:24px}}@media(max-width:768px){.main-title,.main-title h2{font-size:22px}}@media(max-width:576px){.main-title,.main-title h2{font-size:20px}}@media(max-width:400px){.main-title,.main-title h2{font-size:18px}}@media screen and (-webkit-min-device-pixel-ratio:0){input,input:focus,select,select:focus,textarea,textarea:focus{font-size:16px!important}}.muted{color:var(--text-on-dark-passive)!important}.text-content a,.text-content a:visited{color:var(--primary-text);text-decoration:none}.text-content a:hover{color:var(--dark);text-decoration:none}.text-content ul.list li{list-style:disc;padding-left:.5rem}.text-content ul.list li:not(:first-child){margin-top:.9rem}.text-content ul.list li:not(:last-child){margin-bottom:.9rem}.text-content ul.list::marker{color:var(--primary);font-size:1.5rem}.header{width:100%;padding:25px 0 20px;position:fixed;top:0;left:0;z-index:121}.header,.header.show-menu{background-color:#cbc2c0}.header.show-menu .header__burger{background-color:var(--primary);border:1px solid var(--primary)}.header.show-menu .header__burger .header__burger-block .burger-line{background:#fff}.header.show-menu .header__burger .header__burger-block .burger-line:first-child{top:7px;transform:rotate(45deg);width:18px}.header.show-menu .header__burger .header__burger-block .burger-line:nth-child(2){background:rgba(0,0,0,0)}.header.show-menu .header__burger .header__burger-block .burger-line:last-child{top:-7px;width:18px;transform:rotate(-45deg)}.header.show-menu .header-menu{visibility:visible;z-index:100;opacity:1}.header__inner{width:100%}.header__burger{height:40px;width:40px;min-width:40px;border-radius:15px;background-color:#fff;border:1px solid #fff;cursor:pointer;margin-right:15px}.header__burger:hover{border-color:#fff}.header__burger-block .burger-line{display:block;width:18px;height:3px;border-radius:1.5px;background:#232323;margin:2px 0;position:relative;transition:all .2s ease-in-out}.header__burger-block .burger-line:first-child,.header__burger-block .burger-line:last-child{width:10px}.header__logo{width:auto}.header .delivery-block{margin:0 15px;height:40px;width:215px;border-radius:14px;border:1px solid var(--primary-border)}.header__right{margin-left:auto}.header__menu{margin-right:15px}.header__menu-link{color:#232323;font-size:16px;font-weight:500;line-height:120%;margin-right:15px}.header__menu-link:first-child{color:var(--primary)}.header__menu-link:first-child:hover{color:var(--primary-light)}.header__menu-link:last-child{margin-right:0}.header__phone{margin-right:20px;color:#232323;font-size:16px;font-weight:500;line-height:120%}.header__phone .icon-phone{font-size:16px;color:#232323;margin-right:5px}.header__buttons{border-radius:22px;background-color:var(--primary)}.header__buttons:hover{background-color:var(--primary-light)}.header__buttons:hover .header__buttons-btn{border:2px solid var(--primary-light)}.header__buttons:hover .header__buttons-btn:first-child{background-color:var(--primary-light)}.header__buttons-btn{height:56px;padding:0 18px;border-radius:22px;border:2px solid var(--primary);background:var(--primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.header__buttons-btn:last-child{color:#232323;background-color:#fff;position:relative}.header__buttons-btn .icon-cart{font-size:24px;color:#232323;margin-right:10px}.header__buttons-btn .cart-items{position:absolute;top:0;right:0;background-color:#232323;color:#fff;width:18px;min-width:18px;height:18px;padding:0 3px;font-size:14px;font-weight:500}.header__profile{margin-left:20px;width:40px;min-width:40px;height:40px;border-radius:15px;background-color:#fff;border:1px solid #fff;cursor:pointer}.header__profile span{font-size:20px;color:#232323}.header .header-menu{visibility:hidden;opacity:0;position:absolute;left:0;width:100%;top:100%;background-color:rgba(0,0,0,.4);z-index:-1;overflow:hidden;overflow-y:auto;min-height:100vh}.header .header-menu__wrap{background-color:#cbc2c0;width:100%;box-shadow:0 5px 10px rgba(0,0,0,.4)}.header .header-menu__inner{width:100%;padding:20px 0 40px}.header .header-menu__info{width:60%}.header .header-menu__info-column{flex-grow:1;min-width:30%;margin-right:10%}.header .header-menu .delivery-block{width:100%;height:52px;margin:0;border-radius:20px;border:1px solid #b5a7a4;background-color:rgba(0,0,0,0);font-size:14px}.header .header-menu__nav{width:100%;margin-top:20px}.header .header-menu__nav-link{padding:15px 0;position:relative;border-bottom:1px solid #b5a7a4;color:#232323;font-size:14px;font-weight:500;line-height:120%}.header .header-menu__nav-link:hover:before{width:100%}.header .header-menu__nav-link:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;transition:width .3s linear;background:linear-gradient(to right,var(--primary) 60%,#B5A7A4)}.header .header-menu__nav-link:nth-child(odd){width:40%;margin-right:10%}.header .header-menu__nav-link:nth-child(2n){width:50%}.header .header-menu__profile{width:100%;height:52px;border-radius:20px;border:1px solid #b5a7a4;background-color:rgba(0,0,0,0);padding:0 10px;cursor:pointer}.header .header-menu__profile-icon{width:36px;min-width:36px;height:36px;border-radius:12px;background-color:#1e1e1e;margin-right:10px}.header .header-menu__profile-icon span{font-size:20px;color:var(--white)}.header .header-menu__profile-info{width:calc(100% - 76px)}.header .header-menu__profile-title{display:block;color:#232323;font-size:14px;font-weight:500;line-height:120%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .header-menu__profile-text{color:#606060;font-size:12px;font-weight:400;line-height:120%}.header .header-menu__profile-logout{margin-left:10px;font-size:20px;color:#606060;cursor:pointer}.header .header-menu__profile-logout:hover{color:var(--primary)}.header .header-menu__categories{width:100%;margin-top:35px}.header .header-menu__category{margin-bottom:24px}.header .header-menu__category:first-child:hover .header-menu__category-icon .path2:before,.header .header-menu__category:first-child:hover .header-menu__category-text{color:#fa7305}.header .header-menu__category:nth-child(2):hover .header-menu__category-icon .path2:before,.header .header-menu__category:nth-child(2):hover .header-menu__category-text{color:#3aaa35}.header .header-menu__category:nth-child(3):hover .header-menu__category-icon .path2:before,.header .header-menu__category:nth-child(3):hover .header-menu__category-text{color:#3598db}.header .header-menu__category:last-child{margin-bottom:0}.header .header-menu__category-icon{font-size:40px;color:#323232;margin-right:20px}.header .header-menu__category-icon .path2:before{transition:all .3s linear}.header .header-menu__category-title{color:#232323;font-family:var(--font-druk-wide-cy);font-size:14px;font-weight:700;line-height:120%;text-transform:uppercase;white-space:nowrap}.header .header-menu__category-text{margin-top:8px;color:#606060;font-size:12px;font-weight:400;line-height:120%}.header .header-menu__promo{width:40%;border-radius:40px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.header .header-menu__promo-inner{width:100%;padding:60px 40px;background-color:rgba(0,0,0,.4)}.header .header-menu__promo-title{margin:0;color:#fff;font-family:var(--font-druk-wide-cy);font-size:18px;font-weight:700;line-height:130%;text-transform:uppercase}.header .header-menu__bottom{width:100%;margin-top:30px;display:none}.header .header-menu__bottom-btn{width:345px;max-width:100%;height:70px;border-radius:20px;background-color:var(--primary);border:none;color:var(--white);font-size:16px;font-weight:500;cursor:pointer}.header .header-menu__bottom-btn:hover{background-color:var(--primary-light)}@media(min-width:1200px)and (max-width:1300px){.header__burger{margin-right:10px}.header .delivery-block{margin:0 10px}.header__menu-link{margin-right:10px}.header__phone{margin-right:15px}.header__buttons-btn{padding:0 12px}.header__profile{margin-left:15px}}@media(min-width:992px)and (max-width:1200px){.header__burger{margin-right:8px}.header .delivery-block{margin:0 8px;width:177px}.header__menu-link,.header__phone{margin-right:8px}.header__phone{background-color:#fff;width:40px;min-width:40px;height:40px;border-radius:15px}.header__phone .icon-phone{font-size:18px;margin-right:0}.header__phone-text{display:none}.header__buttons-btn{padding:0 8px}.header__buttons-btn .icon-cart{margin-right:8px;font-size:20px}.header__profile{margin-left:8px}.header .header-menu{height:calc(100vh - 170px)}.header .header-menu__wrap{min-height:100%}.header .header-menu__info-column{min-width:40%;margin-right:5%}.header .header-menu__promo{border-radius:35px}.header .header-menu__promo-inner{padding:30px}}@media(max-width:992px){.header .delivery-block{display:none}.header__menu{display:flex}.header__menu-link{margin-right:0}.header__menu-link:last-child{display:none}.header__phone{background-color:#fff;width:40px;min-width:40px;height:40px;border-radius:15px}.header__phone .icon-phone{font-size:18px;margin-right:0}.header__phone-text{display:none}.header .header-menu{min-height:auto;height:calc(100vh - 165px)}.header .header-menu__wrap{min-height:100%}.header .header-menu__info{width:100%}.header .header-menu__info-column{min-width:40%;margin-right:5%}.header .header-menu__info-column:last-child{margin-right:0}.header .header-menu .delivery-block{display:flex}.header .header-menu__promo{display:none}}@media(max-width:768px){.header__buttons{display:none}.header__profile{margin-left:0}.header .header-menu__bottom{display:flex}.header .header-menu__category:first-child .header-menu__category-icon .path2:before,.header .header-menu__category:first-child .header-menu__category-text{color:#fa7305}.header .header-menu__category:nth-child(2) .header-menu__category-icon .path2:before,.header .header-menu__category:nth-child(2) .header-menu__category-text{color:#3aaa35}.header .header-menu__category:nth-child(3) .header-menu__category-icon .path2:before,.header .header-menu__category:nth-child(3) .header-menu__category-text{color:#3598db}}@media(max-width:576px){.header{padding:20px 0 15px}.header__menu{display:none}.header__burger{margin-right:auto}.header__phone{margin-right:0}.header__profile{display:none}.header .header-menu{height:calc(100vh - 155px)}.header .header-menu__inner{padding-top:0;padding-bottom:30px}.header .header-menu__info{width:100%;flex-wrap:wrap}.header .header-menu__info-column{margin-right:0;width:100%}.header .header-menu .delivery-block{order:2;margin:20px 0}.header .header-menu__address{order:2;margin-bottom:15px;margin-top:30px}.header .header-menu__nav{order:1;margin-top:0}.header .header-menu__nav-link{width:calc(50% - 7.5px)!important}.header .header-menu__nav-link:nth-child(odd){margin-right:15px}}@media(max-width:576px)and (-webkit-min-device-pixel-ratio:0){.header .header-menu__inner{padding-bottom:60px}}.footer{padding-top:150px;background-image:url(/_next/static/media/footer-bg.b55a82b5.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:0;margin-top:-75px;background-size:30%}.footer,.footer__columns,.footer__inner{width:100%}.footer__column:first-child{padding-right:4%}.footer__column:last-child{margin-left:auto}.footer__column:last-child .footer__title{display:none}.footer__title{display:inline-block;margin:70px 0 100px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase}.footer__title span{color:var(--primary)}.footer__menus{width:100%;margin-bottom:50px}.footer__menus-column:nth-child(2){margin:0 10px}.footer__menus-title{display:block;margin:0 0 10px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:18px;font-weight:700;line-height:120%;text-transform:uppercase}.footer__menu-item{display:inline-block;margin-top:10px;color:var(--primary-text);font-size:14px;font-weight:400;line-height:120%}.footer__menu-item:hover{color:var(--primary)}.footer__socials{width:100%}.footer__socials-item{margin-right:10px}.footer__socials-item:hover span .path1:before{color:#232323}.footer__socials-item:hover span .path2:before,.footer__socials-item:hover span .path3:before,.footer__socials-item:hover span .path4:before{color:#fff}.footer__socials-item:last-child{margin-right:0}.footer__socials-item span{font-size:70px}.footer__socials-item span .path1:before{color:#d8cecb}.footer__socials-item span .path2:before,.footer__socials-item span .path3:before,.footer__socials-item span .path4:before{color:#232323}.footer__socials-item span .path1:before,.footer__socials-item span .path2:before,.footer__socials-item span .path3:before,.footer__socials-item span .path4:before{transition:all .3s linear}.footer__restaurant{width:100%;margin-bottom:50px}.footer__restaurant:last-child{margin-bottom:0}.footer__restaurant-image{width:280px;min-width:280px;margin-right:30px}.footer__restaurant-phone{color:#232323;font-size:16px;font-weight:400;line-height:120%}.footer__restaurant-address{width:100%;margin-top:15px;padding-top:12px;position:relative;color:#232323;font-size:24px;font-weight:500;line-height:120%}.footer__restaurant-address:before{content:"";position:absolute;right:0;top:0;width:calc(100% - 50px);height:1px;background-color:var(--primary)}.footer__restaurant-schedule{margin-top:8px;color:var(--primary-text);font-size:14px;font-weight:400;line-height:120%}.footer__restaurant-buttons{width:100%;margin-top:40px}.footer__restaurant-btn{height:58px;padding:0 25px;border:1px solid var(--primary);background-color:var(--primary);color:var(--white);font-size:14px;font-weight:500;margin-right:15px;border-radius:20px;cursor:pointer}.footer__restaurant-btn:hover{border-color:var(--primary-light);background-color:var(--primary-light)}.footer__restaurant-btn:last-child{margin-right:0;background-color:var(--white);color:#232323}.footer__restaurant-btn:last-child:hover{border-color:var(primary-border-light)}.footer__restaurant-btn:last-child span{font-size:28px;color:#232323;margin-left:15px}.footer__links{width:100%;margin-top:80px}.footer__link{margin-right:60px}.footer__link:first-child:hover .footer__link-title{color:#fa7305}.footer__link:nth-child(2):hover .footer__link-title{color:#3aaa35}.footer__link:nth-child(3):hover .footer__link-title{color:#3598db}.footer__link:last-child{margin-bottom:0}.footer__link-icon{width:68px;margin-right:12px}.footer__link-title{color:#232323;font-family:var(--font-druk-wide-cy);font-size:16px;font-weight:700;line-height:120%;text-transform:uppercase}.footer__link-text{color:#606060;font-size:14px;font-weight:400;line-height:120%;margin-top:6px}.footer__bottom{width:100%;margin:70px 0 40px}.footer__bottom-item{color:#3d3d3d;font-size:10px;font-weight:400;line-height:120%;margin-right:20px;gap:10px}.footer__bottom-item:last-child{margin-right:0}.footer__bottom-item--link:hover{color:var(--primary)}@media(min-width:992px)and (max-width:1200px){.footer__title{margin:55px 0 75px;font-size:34px}.footer__column:first-child{padding-right:3%}.footer__menus{margin-bottom:35px}.footer__socials-item span{font-size:60px}.footer__restaurant-image{width:220px;min-width:220px;margin-right:20px}.footer__restaurant-btn{padding:0 15px}.footer__links{margin-top:60px}.footer__bottom{margin:50px 0 35px}}@media(min-width:768px)and (max-width:992px){.footer{padding:100px 0 70px;margin-top:-50px}.footer__columns{flex-wrap:wrap}.footer__column{width:100%;order:2}.footer__column:first-child{padding-right:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer__column:first-child .footer__title{display:none}.footer__column:last-child{order:1;margin-bottom:50px}.footer__column:last-child .footer__title{display:block}.footer__title{margin:-3px 0 40px;font-size:36px}.footer__menus{width:auto;margin-bottom:30px}.footer__menus-column:nth-child(2){margin:0 35px}.footer__socials{justify-content:center;margin-bottom:30px}}@media(max-width:768px){.footer{padding:80px 0 70px;background-image:url(/_next/static/media/footer-bg-mob.d71926c0.svg);background-position-x:right;margin-top:-25px}.footer__columns{flex-wrap:wrap}.footer__column{width:100%}.footer__column:first-child{order:2;padding-right:0}.footer__column:first-child .footer__title{display:none}.footer__column:last-child{order:1;margin-bottom:50px}.footer__column:last-child .footer__title{display:block}.footer__title{margin:0 0 50px;font-size:32px}.footer__menus{margin-bottom:30px}.footer__menus-column:nth-child(2){margin:0 35px}.footer__socials{justify-content:center;margin-bottom:30px}.footer__restaurant-image{width:200px;min-width:200px;margin-right:15px}.footer__restaurant-btn{padding:0 15px}.footer__links{margin-top:60px;justify-content:space-between}.footer__link{margin-right:5px}.footer__link-icon{width:60px;margin-right:10px}.footer__link-title{font-size:14px}.footer__link-text{font-size:13px}.footer__bottom{margin:40px 0 25px}}@media(max-width:576px){.footer{margin-top:0}.footer__title{font-size:28px}.footer__menus{margin-bottom:30px}.footer__menus-column:nth-child(2){margin:0 15px}.footer__socials{justify-content:center;margin-bottom:30px}.footer__socials-item{margin-right:5px}.footer__socials-item span{font-size:55px}.footer__restaurant-image{display:none}.footer__restaurant-buttons{margin-top:15px}.footer__restaurant-btn{height:40px;border-radius:10px}.footer__links{margin-top:30px;flex-direction:column}.footer__link{margin-right:0;margin-bottom:15px}.footer__link:last-child{margin-bottom:0}.footer__link-icon{width:60px;margin-right:10px}.footer__link-title{font-size:16px}.footer__link-text{font-size:14px}.footer__bottom{margin:30px 0 25px}}.coockieConfirm{padding:20px;position:fixed;font-size:12px;bottom:0;left:0;width:100%;z-index:3000;color:#444;background:#fff;gap:5px}.coockieConfirm .confirmMoreBtn{color:#3598db;margin-left:5px;cursor:pointer}.coockieConfirm .containerConfirm{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.coockieConfirm .confirmBtn{background:var(--primary);padding:10px;border-radius:5px;color:#fff;display:flex;align-items:center;white-space:nowrap;cursor:pointer}.coockieConfirm .confirmBtn:hover{background-color:var(--primary-light)}.confirmFon{display:none;align-items:center;justify-content:center;left:0;z-index:2300}.confirmFon,.confirmFon .fon{top:0;width:100%;height:100%;position:fixed}.confirmFon .fon{right:0;background:#000;opacity:.5}.confirmFon .confirmModal{padding:50px;background:#fff;max-width:500px;width:100%;border-radius:20px;position:relative}.confirmFon .confirmModal .closeBtb{position:absolute;top:20px;right:30px;cursor:pointer}@media(max-width:600px){.confirmFon .confirmModal{padding:50px 20px}}.confirmFon.open{display:flex;animation:fadeIn .7s}.confirmFon.open .confirmModal{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.delivery-block{padding:0 10px;color:#232323;font-size:12px;font-weight:500;line-height:120%;cursor:pointer}.delivery-block:hover{border-color:var(--primary-border-light)}.delivery-block__icon{font-size:20px;color:#232323;margin-right:10px}.delivery-block__text{margin-right:4px;color:var(--primary)}.delivery-block__address{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}@media(min-width:1200px)and (max-width:1300px){.delivery-block{margin:0 10px}}@media(min-width:992px)and (max-width:1200px){.delivery-block{margin:0 8px;width:177px}}.main-banner{width:100%}.main-banner .container{max-width:1600px;padding:0}.main-banner__inner{width:100%;position:relative}.main-banner .swiper-wrapper{padding-bottom:32px}.main-banner .swiper-pagination{bottom:0!important}.main-banner .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.main-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}.main-banner__slide{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:90px;overflow:hidden}.main-banner__slide.loading{min-height:622px;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover;overflow:hidden}.main-banner__slide-content{width:100%;min-height:622px;background-color:rgba(0,0,0,.3);padding:100px 165px}.main-banner__slide-info{width:calc(100% - 475px)}.main-banner__slide-label{height:30px;padding:0 10px;border-radius:10px;background-color:var(--white);color:#232323;font-size:16px;font-weight:500}.main-banner__slide-title{display:block;color:var(--white);font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase;margin:25px 0;word-break:break-word}.main-banner__slide-buttons{width:100%;margin-top:auto}.main-banner__slide-btn{height:70px;padding:0 25px;border-radius:20px;color:var(--white);font-size:16px;font-weight:500;margin-right:15px;cursor:pointer;text-align:center}.main-banner__slide-btn:last-child{margin-right:0}.main-banner__slide-btn--primary{border:1px solid var(--primary);background-color:var(--primary)}.main-banner__slide-btn--primary:hover{border-color:var(--primary-light);background-color:var(--primary-light)}.main-banner__slide-btn--border{border:1px solid var(--white);background-color:var(--white);color:#232323}.main-banner__slide .slide-details{margin-left:165px;margin-top:20px;width:310px;height:100%;border-radius:56px;background:linear-gradient(113deg,rgba(19,19,19,.74) 6.32%,rgba(0,0,0,.06) 55.15%,#1F1F1F 103.98%);padding:30px}.main-banner__slide .slide-details__item{width:100%;margin-bottom:20px}.main-banner__slide .slide-details__item:last-child{margin-bottom:0}.main-banner__slide .slide-details__item-icon{width:88px;min-width:88px;margin-right:20px}.main-banner__slide .slide-details__item-title{color:var(--white);text-shadow:1.5px 1.5px 12px rgba(0,0,0,.45);font-size:20px;font-weight:500;line-height:120%}.main-banner__slide .invisible-image{opacity:0}.main-banner .swiper-button-next,.main-banner .swiper-button-prev{position:absolute;display:flex;z-index:2;top:50%;margin-top:-27px;cursor:pointer;width:54px;height:54px;background:rgba(0,0,0,.3);border-radius:50%;align-items:center;justify-content:center}@media(max-width:1360px){.main-banner .swiper-button-next,.main-banner .swiper-button-prev{display:none}}.main-banner .swiper-button-next svg,.main-banner .swiper-button-prev svg{width:20px}.main-banner .swiper-button-next svg path,.main-banner .swiper-button-prev svg path{stroke:#fff}.main-banner .swiper-button-next:after,.main-banner .swiper-button-prev:after{display:none}.main-banner .swiper-button-next{left:auto;right:55px}.main-banner .swiper-button-prev{left:55px;right:auto}.main-banner .swiper-pagination{margin-top:10px}.main-banner .swiper-pagination :global(.swiper-pagination-bullet){background-color:var(--brown);width:8px;height:8px;vertical-align:middle;margin:0 var(--swiper-pagination-bullet-horizontal-gap,6px)!important}.main-banner .swiper-pagination :global(.swiper-pagination-bullet-active){background-color:var(--primary);width:12px;height:12px}@media(max-width:1540px){.main-banner__slide.loading{min-height:600px}.main-banner__slide-content{padding:75px 8%;min-height:600px}.main-banner .swiper-button-next{right:2%}.main-banner .swiper-button-prev{left:2%}}@media(max-width:1440px){.main-banner__slide{border-radius:80px}.main-banner__slide.loading{min-height:575px}.main-banner__slide-content{padding:60px 75px;min-height:575px}.main-banner .swiper-button-next{right:15px;width:50px;height:50px}.main-banner .swiper-button-prev{left:15px;width:50px;height:50px}}@media(max-width:1360px){.main-banner__slide{border-radius:70px}.main-banner__slide.loading{min-height:550px}.main-banner__slide-content{padding:60px 30px;min-height:550px}.main-banner__slide .slide-details__item-icon{width:80px;min-width:80px}}@media(max-width:1200px){.main-banner__slide{border-radius:60px}.main-banner__slide.loading{min-height:500px}.main-banner__slide-content{padding:50px 30px;min-height:500px}.main-banner__slide-info{width:calc(100% - 410px)}.main-banner__slide-title{font-size:32px}.main-banner__slide .slide-details{margin-left:100px}.main-banner__slide .slide-details__item-icon{width:70px;min-width:70px}}@media(max-width:992px){.main-banner__slide{border-radius:50px}.main-banner__slide.loading{min-height:425px}.main-banner__slide-content{padding:35px 25px;min-height:425px}.main-banner__slide-info{width:calc(100% - 315px)}.main-banner__slide-title{font-size:30px}.main-banner__slide-btn{padding:0 15px;margin-right:10px;height:50px;font-size:14px;border-radius:15px}.main-banner__slide .slide-details{margin-left:35px;width:280px;border-radius:45px;padding:25px}.main-banner__slide .slide-details__item-icon{width:65px;min-width:65px;margin-right:15px}.main-banner__slide .slide-details__item-title{font-size:18px}}@media(max-width:768px){.main-banner__slide{border-radius:45px}.main-banner__slide.loading{min-height:400px}.main-banner__slide-content{padding:30px 20px;min-height:400px}.main-banner__slide-info{width:calc(100% - 215px)}.main-banner__slide-label{height:25px;padding:0 10px;border-radius:8px;font-size:14px}.main-banner__slide-title{font-size:22px;margin:20px 0}.main-banner__slide-btn{padding:0 15px;margin-right:10px;height:50px;font-size:14px;border-radius:15px}.main-banner__slide .slide-details{margin-left:15px;width:200px;border-radius:35px;padding:20px 15px}.main-banner__slide .slide-details__item{margin-bottom:10px}.main-banner__slide .slide-details__item-icon{width:50px;min-width:50px;margin-right:10px}.main-banner__slide .slide-details__item-title{font-size:14px}}@media(max-width:576px){.main-banner__slide{border-radius:40px}.main-banner__slide.loading{min-height:500px}.main-banner__slide-content{padding:25px 15px 10px;min-height:500px}.main-banner__slide-info{width:100%}.main-banner__slide-label{height:23px;padding:0 10px;font-size:12px}.main-banner__slide-title{font-size:24px;margin:25px 0}.main-banner__slide-btn{padding:0 25px;margin-right:10px;height:60px;font-size:14px;border-radius:20px;margin-bottom:15px}.main-banner__slide .slide-details{display:none!important}}@media(max-width:400px){.main-banner__slide-buttons{flex-direction:column}.main-banner__slide-btn{width:100%}}.advantages{width:100%;background-image:url(/_next/static/media/advantages-bg.d45ff48b.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:0;background-size:contain}.advantages__inner{width:100%;background-image:url(/_next/static/media/advantages-inner-bg.07eb734d.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:100px}.advantages__image{width:50%;padding-right:60px}.advantages__image-img{width:calc(100% + 220px);margin-left:-220px}.advantages__info{width:50%}.advantages__info-title{display:block;margin:0 0 25px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase}.advantages__info-title span{display:block;width:100%;color:var(--primary)}.advantages__info-title+.advantages__info-text{margin-bottom:55px}.advantages__info-subtitle{display:block;margin:0;color:#232323;font-family:var(--font-druk-wide-cy);font-size:30px;font-weight:700;line-height:120%;text-transform:uppercase}.advantages__info-subtitle span{color:var(--primary)}.advantages__info-subtitle+.advantages__info-text{margin-top:45px}.advantages__info-text{width:100%;color:var(--primary-text);font-size:24px;font-weight:400;line-height:120%;margin-bottom:8px}.advantages__info-image{display:none}.advantages .advantages-list{width:calc(100% + 15px);margin:20px -7.5px 0}.advantages .advantages-list__item{width:25%;padding:0 7.5px;margin-top:40px}.advantages .advantages-list__item-inner{width:100%;padding-bottom:15px;border-bottom:1px solid #e3e3e3}.advantages .advantages-list__item-icon{font-size:48px;color:var(--primary);margin-bottom:20px}.advantages .advantages-list__item-text{display:block;color:#232323;font-size:16px;font-weight:400;line-height:120%}.advantages .advantages-list__item-text br{display:none}@media(max-width:1540px){.advantages__inner{background-position-y:50px;background-size:40%}.advantages__image-img{width:calc(100% + 65px);margin-left:-65px}.advantages__info-title{font-size:36px}.advantages__info-subtitle{font-size:24px}.advantages__info-text{font-size:20px}}@media(max-width:1440px){.advantages__inner{background-position-y:25px;background-size:40%}.advantages__image{padding-right:45px}.advantages__image-img{width:100%;margin-left:0}.advantages__info-title{font-size:32px}.advantages__info-subtitle{font-size:22px}.advantages__info-text{font-size:16px}}@media(max-width:1200px){.advantages__inner{background-position-y:0;background-size:40%}.advantages__image{padding-right:30px}.advantages__info-title{font-size:30px;margin-bottom:20px}.advantages__info-title+.advantages__info-text{margin-bottom:30px}.advantages__info-subtitle+.advantages__info-text{margin-top:30px}.advantages .advantages-list__item-icon{font-size:42px}.advantages .advantages-list__item-text{font-size:14px}}@media(min-width:768px)and (max-width:992px){.advantages{background-image:none}.advantages__image{padding-right:15px}.advantages__info-title{font-size:24px}.advantages__info-title+.advantages__info-text{margin-bottom:25px}.advantages__info-text{font-size:14px}.advantages__info-subtitle{font-size:18px}.advantages__info-subtitle+.advantages__info-text{margin-top:25px}.advantages .advantages-list__item-icon{font-size:42px}.advantages .advantages-list__item-text{font-size:14px}}@media(max-width:768px){.advantages{background-image:none}.advantages__info-title{font-size:28px}.advantages__info-text{font-size:18px}.advantages__info-subtitle{font-size:22px}.advantages .advantages-list__item{width:50%}.advantages .advantages-list__item-icon{font-size:48px}.advantages .advantages-list__item-text{font-size:16px}}@media(max-width:576px){.advantages,.advantages__inner{background-image:none}.advantages__image{display:none}.advantages__info{width:calc(100% + 30px);margin:0 -15px;padding:0 15px;background-image:url(/_next/static/media/advantages-info-bg.f3d4b8a8.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:75%}.advantages__info-image{display:block;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.advantages__info-image+.advantages__info-text{margin-top:35px}.advantages .advantages-list{margin-top:-70px}.advantages .advantages-list__item-text br{display:block}}@media(max-width:400px){.advantages__info{background-position-y:75%}}.atmosphere-comfort{width:100%;overflow:hidden}.atmosphere-comfort__inner{width:100%;padding-right:150px;position:relative}.atmosphere-comfort__inner-buttons{position:absolute;right:0;bottom:0}.atmosphere-comfort__inner-btn{width:64px;height:64px;background-color:var(--primary);cursor:pointer;margin-right:10px}.atmosphere-comfort__inner-btn:hover{background-color:var(--primary-light)}.atmosphere-comfort__inner-btn:last-child{margin-right:0}.atmosphere-comfort__inner-btn.swiper-button-disabled{background-color:#fff!important;cursor:default}.atmosphere-comfort__inner-btn.swiper-button-disabled span{color:#232323}.atmosphere-comfort__inner-btn span{font-size:20px;color:#fff}.atmosphere-comfort__title{margin:0;color:#232323;font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase}.atmosphere-comfort__description{max-width:600px;margin-left:10px;color:#111;font-size:22px;font-weight:400;line-height:120%}.atmosphere-comfort__sliders{width:calc(100% + 15px);margin:50px -7.5px 0}.atmosphere-comfort__slider{width:33.33%;padding:0 7.5px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atmosphere-comfort__slider--mob{width:100%;display:none}.atmosphere-comfort__slider--mob .swiper-wrapper{padding-bottom:32px}.atmosphere-comfort__slider--mob .swiper-pagination{bottom:0!important}.atmosphere-comfort__slider--mob .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.atmosphere-comfort__slider--mob .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}.atmosphere-comfort__slider-slide{width:100%;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:40px}.atmosphere-comfort__slider-slide:before{content:"";display:block;margin-top:100%}.atmosphere-comfort__slider-slide .slide-block{width:100%;height:100%}.atmosphere-comfort__slider-slide .slide-block__item{width:calc(50% - 7.5px);background-color:var(--primary);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;border-radius:40px}.atmosphere-comfort__slider-slide .slide-block__item:first-child,.atmosphere-comfort__slider-slide .slide-block__item:nth-child(2){margin-bottom:15px}.atmosphere-comfort__slider-slide .slide-block__item:before{content:"";display:block;margin-top:100%}.atmosphere-comfort__slider-slide .slide-block__item-content{width:100%;height:100%;padding:20px}.atmosphere-comfort__slider-slide .slide-block__item-icon{width:55px;margin-bottom:5px}.atmosphere-comfort__slider-slide .slide-block__item-text{color:#fff;font-size:18px;font-weight:400;line-height:120%;margin-top:auto;margin-bottom:5px}.atmosphere-comfort__slider-slide .slide-block__item-link{color:#fff;font-size:14px;font-weight:500;line-height:120%;margin-top:10px}.atmosphere-comfort__slider-slide .slide-block__item-link span{margin-left:5px;font-size:12px;color:#fff}@media(max-width:1800px){.atmosphere-comfort__slider-slide .slide-block__item-text{font-size:16px;margin-bottom:0}.atmosphere-comfort__slider-slide .slide-block__item-link{font-size:14px}}@media(max-width:1540px){.atmosphere-comfort__inner{padding-right:140px}.atmosphere-comfort__inner-btn{width:60px;height:60px}.atmosphere-comfort__title{font-size:36px}.atmosphere-comfort__description{font-size:20px}.atmosphere-comfort__sliders{margin-top:45px}.atmosphere-comfort__slider-slide,.atmosphere-comfort__slider-slide .slide-block__item{border-radius:35px}.atmosphere-comfort__slider-slide .slide-block__item-icon{width:45px}.atmosphere-comfort__slider-slide .slide-block__item-text{font-size:14px}.atmosphere-comfort__slider-slide .slide-block__item-link{font-size:13px;margin-top:5px}.atmosphere-comfort__slider-slide .slide-block__item-link span{font-size:11px}}@media(max-width:1360px){.atmosphere-comfort__inner{padding-right:130px}.atmosphere-comfort__inner-btn{width:55px;height:55px}.atmosphere-comfort__inner-btn span{font-size:18px}.atmosphere-comfort__title{font-size:32px}.atmosphere-comfort__description{font-size:16px}.atmosphere-comfort__sliders{width:calc(100% + 10px);margin:40px -5px 0}.atmosphere-comfort__slider{padding:0 5px}.atmosphere-comfort__slider-slide{border-radius:30px}.atmosphere-comfort__slider-slide .slide-block__item{border-radius:30px;width:calc(50% - 5px)}.atmosphere-comfort__slider-slide .slide-block__item:first-child,.atmosphere-comfort__slider-slide .slide-block__item:nth-child(2){margin-bottom:10px}.atmosphere-comfort__slider-slide .slide-block__item-content{padding:15px}.atmosphere-comfort__slider-slide .slide-block__item-icon{width:35px}.atmosphere-comfort__slider-slide .slide-block__item-text{font-size:12px}.atmosphere-comfort__slider-slide .slide-block__item-link{font-size:12px;margin-top:5px}.atmosphere-comfort__slider-slide .slide-block__item-link span{font-size:10px}}@media(max-width:1200px){.atmosphere-comfort__inner{padding-right:120px}.atmosphere-comfort__inner-btn{width:50px;height:50px}.atmosphere-comfort__inner-btn span{font-size:18px}.atmosphere-comfort__title{font-size:30px}.atmosphere-comfort__description{font-size:16px;max-width:475px}.atmosphere-comfort__sliders{margin-top:35px}.atmosphere-comfort__slider-slide,.atmosphere-comfort__slider-slide .slide-block__item{border-radius:25px}.atmosphere-comfort__slider-slide .slide-block__item-content{padding:10px}.atmosphere-comfort__slider-slide .slide-block__item-icon{display:none}.atmosphere-comfort__slider-slide .slide-block__item-text{font-size:12px}}@media(min-width:768px)and (max-width:992px){.atmosphere-comfort__inner{padding-right:110px}.atmosphere-comfort__inner-btn{width:45px;height:45px}.atmosphere-comfort__inner-btn span{font-size:16px}.atmosphere-comfort__title{font-size:24px}.atmosphere-comfort__description{font-size:16px;max-width:320px}.atmosphere-comfort__sliders{width:calc(100% + 5px);margin:30px -2.5px 0}.atmosphere-comfort__slider{padding:0 2.5px}.atmosphere-comfort__slider-slide{border-radius:20px}.atmosphere-comfort__slider-slide .slide-block__item{border-radius:20px;width:calc(50% - 2.5px)}.atmosphere-comfort__slider-slide .slide-block__item:first-child,.atmosphere-comfort__slider-slide .slide-block__item:nth-child(2){margin-bottom:5px}.atmosphere-comfort__slider-slide .slide-block__item-content{padding:10px}.atmosphere-comfort__slider-slide .slide-block__item-text{font-size:12px}.atmosphere-comfort__slider-slide .slide-block__item-link{font-size:9px}.atmosphere-comfort__slider-slide .slide-block__item-link span{font-size:7px}}@media(max-width:768px){.atmosphere-comfort__inner{flex-wrap:wrap;padding-right:0}.atmosphere-comfort__inner-buttons{display:none}.atmosphere-comfort__title{font-size:28px;width:100%;margin-bottom:35px}.atmosphere-comfort__description{margin-left:0;font-size:18px;max-width:100%;width:100%;margin-bottom:35px}.atmosphere-comfort__sliders{display:none}.atmosphere-comfort__slider--mob{display:block;width:100%;margin-bottom:10px}}.categories-info{width:100%}.categories-info .container{max-width:1600px;padding:0}.categories-info__inner{width:100%;position:relative;padding-top:130px;padding-bottom:35px}.categories-info__inner-image{position:absolute;top:0;width:70%}.categories-info__inner-image img{width:100%;z-index:-1;filter:brightness(0) saturate(100%) invert(97%) sepia(71%) saturate(255%) hue-rotate(295deg) brightness(93%) contrast(80%)}.categories-info .categories-slider{margin-bottom:60px}.categories-info .categories-slider,.categories-info .categories-slider .big-slider{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.categories-info .categories-slider .big-slider{position:relative}.categories-info .categories-slider .big-slider__slide{width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:90px;overflow:hidden}.categories-info .categories-slider .big-slider__slide:before{content:"";display:block;margin-top:40%}.categories-info .categories-slider .big-slider__slide-inner{width:100%;background-color:rgba(0,0,0,.4);padding:40px 165px 190px;min-height:365px}.categories-info .categories-slider .big-slider__slide-title{margin:auto 0 45px;color:#fff;font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase}.categories-info .categories-slider .big-slider__slide-text{width:100%}.categories-info .categories-slider .big-slider__slide-text p{color:#fff;font-size:22px;font-weight:400;line-height:120%}.categories-info .categories-slider .big-slider__btn{position:absolute;display:flex;z-index:2;top:50%;margin-top:-27px;cursor:pointer;width:54px;height:54px;background:rgba(0,0,0,.3);border-radius:50%;align-items:center;justify-content:center}.categories-info .categories-slider .big-slider__btn span{font-size:20px;color:#fff}.categories-info .categories-slider .big-slider__btn--prev{left:55px}.categories-info .categories-slider .big-slider__btn--next{right:55px}.categories-info .categories-slider .small-slider{width:100%;padding:0 165px;margin-top:-135px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.categories-info .categories-slider .small-slider__slide{height:120px;border-radius:40px;border:1px solid hsla(0,0%,100%,.13);background:linear-gradient(113deg,rgba(255,255,255,.15) 6.32%,rgba(255,255,255,.03) 55.15%,rgba(255,255,255,.1) 103.98%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer}.categories-info .categories-slider .small-slider__slide-icon{width:42px;margin-bottom:12px;filter:brightness(0) saturate(100%) invert(99%) sepia(44%) saturate(2%) hue-rotate(315deg) brightness(109%) contrast(101%)}.categories-info .categories-slider .small-slider__slide-title{color:#fff;font-size:20px;font-weight:500;line-height:120%;text-align:center;padding:0 5px}.categories-info .categories-slider .small-slider .swiper-slide-thumb-active .small-slider__slide{border:1px solid #fff;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.categories-info .categories-slider .small-slider .swiper-slide-thumb-active .small-slider__slide-title{color:#232323}.categories-info .categories-slider .small-slider .swiper-slide-thumb-active .small-slider__slide-icon{filter:brightness(0) saturate(100%) invert(17%) sepia(49%) saturate(6787%) hue-rotate(1turn) brightness(81%) contrast(106%)}.categories-info__link{color:#232323;font-size:24px;font-weight:400;line-height:120%;z-index:25}.categories-info__link:hover,.categories-info__link:hover span{color:var(--primary)}.categories-info__link span{margin-top:4px;font-size:16px;color:#232323;margin-left:10px}@media(max-width:1540px){.categories-info__inner{padding-top:110px;padding-bottom:40px}.categories-info .categories-slider .big-slider__slide-inner{padding:40px 8% 190px}.categories-info .categories-slider .big-slider__slide-title{font-size:36px}.categories-info .categories-slider .big-slider__slide-text p{font-size:20px}.categories-info .categories-slider .big-slider__btn--prev{left:2%}.categories-info .categories-slider .big-slider__btn--next{right:2%}.categories-info .categories-slider .small-slider{padding:0 8%}}@media(max-width:1440px){.categories-info__inner{padding-top:100px;padding-bottom:40px}.categories-info__inner-image{width:75%}.categories-info .categories-slider .big-slider__slide-inner{padding:30px 75px 160px}.categories-info .categories-slider .big-slider__slide-title{font-size:32px;margin-bottom:35px}.categories-info .categories-slider .big-slider__slide-text p{font-size:16px}.categories-info .categories-slider .big-slider__btn{width:50px;height:50px}.categories-info .categories-slider .big-slider__btn--prev{left:15px}.categories-info .categories-slider .big-slider__btn--next{right:15px}.categories-info .categories-slider .small-slider{padding:0 75px;margin-top:-120px}.categories-info .categories-slider .small-slider__slide{height:110px;border-radius:35px}.categories-info .categories-slider .small-slider__slide-title{font-size:18px}}@media(max-width:1200px){.categories-info__inner{padding-bottom:0}.categories-info__inner-image{width:70%}.categories-info .categories-slider .big-slider__slide{border-radius:70px}.categories-info .categories-slider .big-slider__slide-inner{padding:30px 30px 140px}.categories-info .categories-slider .big-slider__slide-title{font-size:30px;margin-bottom:30px}.categories-info .categories-slider .big-slider__slide-text p{font-size:16px}.categories-info .categories-slider .big-slider__btn{width:50px;height:50px;display:none}.categories-info .categories-slider .big-slider__btn--prev{left:15px}.categories-info .categories-slider .big-slider__btn--next{right:15px}.categories-info .categories-slider .small-slider{padding:0 30px;margin-top:-110px}.categories-info .categories-slider .small-slider__slide{height:100px;border-radius:25px}.categories-info .categories-slider .small-slider__slide-icon{width:36px;margin-bottom:10px}.categories-info .categories-slider .small-slider__slide-title{font-size:16px}}@media(max-width:992px){.categories-info__inner{padding-bottom:0;padding-top:75px}.categories-info__inner-image{width:70%}.categories-info .categories-slider{margin-bottom:50px}.categories-info .categories-slider .big-slider__slide{border-radius:60px}.categories-info .categories-slider .big-slider__slide-inner{padding:25px 25px 120px}.categories-info .categories-slider .big-slider__slide-title{font-size:24px;margin-bottom:25px}.categories-info .categories-slider .big-slider__slide-text p{font-size:16px}.categories-info .categories-slider .small-slider{padding:0 25px;margin-top:-90px}.categories-info .categories-slider .small-slider__slide{height:80px;border-radius:20px}.categories-info .categories-slider .small-slider__slide-icon{width:30px;margin-bottom:8px}.categories-info .categories-slider .small-slider__slide-title{font-size:14px}.categories-info__link{font-size:20px}}@media(max-width:768px){.categories-info__inner{padding-bottom:0;padding-top:0}.categories-info__inner-image{width:100%;top:-20px}.categories-info .categories-slider{margin-bottom:30px}.categories-info .categories-slider .big-slider__slide{border-radius:40px}.categories-info .categories-slider .big-slider__slide-inner{padding:20px 15px 110px}.categories-info .categories-slider .big-slider__slide-title{font-size:24px;margin-bottom:20px}.categories-info .categories-slider .big-slider__slide-text p{font-size:16px}.categories-info .categories-slider .small-slider{padding:0 15px;margin-top:-90px}.categories-info .categories-slider .small-slider__slide{height:80px;border-radius:20px}.categories-info .categories-slider .small-slider__slide-icon{width:30px;margin-bottom:8px}.categories-info .categories-slider .small-slider__slide-title{font-size:14px}.categories-info__link{font-size:18px}}@media(max-width:576px){.categories-info__inner-image{top:-50px;overflow:hidden}.categories-info__inner-image img{width:550px}}@media(max-width:380px){.categories-info .categories-slider .big-slider__slide{border-radius:25px}.categories-info .categories-slider .small-slider__slide-icon{margin-bottom:5px}.categories-info .categories-slider .small-slider__slide-title{font-size:11px}}@media(max-width:360px){.categories-info .categories-slider .small-slider{margin-top:-105px}}.about-halal{width:100%;background-image:url(/_next/static/media/about-halal-bg.388eef04.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:calc(100% - 75px)}.about-halal__inner{width:100%}.about-halal__image{width:50%;padding-right:60px}.about-halal__image-img{width:calc(100% + 110px);margin-left:-110px}.about-halal__info{width:50%}.about-halal__info-title.section-title{display:block;width:100%;margin-bottom:35px}.about-halal__info-title.section-title br{display:none}.about-halal__info-image{display:none;margin-left:-15px;max-width:100%;margin-bottom:20px}.about-halal__info-description{width:100%;margin-bottom:40px}.about-halal__info-description p{margin-top:0;color:var(--primary-text);font-size:22px;font-weight:400;line-height:120%}.about-halal__info-description p:last-child{margin-bottom:0}.about-halal__info-buttons{margin-bottom:-15px}.about-halal__info-btn{height:76px;padding:0 30px;border-radius:20px;color:var(--white);font-size:16px;font-weight:500;margin-right:20px;cursor:pointer;margin-bottom:15px}.about-halal__info-btn:last-child{margin-right:0}.about-halal__info-btn--primary{border:1px solid var(--primary);background-color:var(--primary)}.about-halal__info-btn--primary:hover{border-color:var(--primary-light);background-color:var(--primary-light)}.about-halal__info-btn--border{border:1px solid var(--primary);color:#232323;background-color:var(--white)}.about-halal__info-btn--border:hover{border-color:var(--primary-light)}@media(max-width:1540px){.about-halal__image{padding-right:50px}.about-halal__image-img{width:calc(100% + 70px);margin-left:-70px}.about-halal__info-description p{font-size:20px}}@media(max-width:1440px){.about-halal__image{padding-right:25px}.about-halal__image-img{width:100%;margin-left:0}.about-halal__info-description,.about-halal__info-title.section-title{margin-bottom:20px}.about-halal__info-description p{font-size:16px}.about-halal__info-btn{height:60px;margin-right:15px}}@media(max-width:1200px){.about-halal__image{width:40%;padding-right:15px}.about-halal__image-img{width:100%;margin-left:0}.about-halal__info{width:60%}.about-halal__info-title.section-title{font-size:30px}.about-halal__info-description p{font-size:16px}}@media(min-width:768px)and (max-width:992px){.about-halal__info-title.section-title{font-size:24px}.about-halal__info-description p{font-size:16px}.about-halal__info-btn{padding:0 15px}}@media(max-width:768px){.about-halal__image{display:none}.about-halal__info{width:100%}.about-halal__info-title.section-title{font-size:28px}.about-halal__info-image{display:block}.about-halal__info-description p{font-size:18px}.about-halal__info-btn{padding:0 15px}}@media(max-width:576px){.about-halal__info-title.section-title br{display:block}}@media(max-width:450px){.about-halal__info-title.section-title{font-size:24px}.about-halal__info-btn{width:100%;margin-right:0}}.events,.events__inner{width:100%}.events__title.section-title{width:100%;margin-bottom:50px}.events .events-slider{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.events .events-slider__slide{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:40px;overflow:hidden}.events .events-slider__slide:before{content:"";display:block;margin-top:100%}.events .events-slider__slide-inner{width:100%;background-color:rgba(0,0,0,.4);padding:35px 35px 35px 0}.events .events-slider__slide-icon{width:50px;min-width:50px;margin-right:15px}.events .events-slider__slide-title{color:#fff;font-size:26px;font-weight:500;line-height:120%;margin:0 0 10px}.events .events-slider__slide-date{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500;line-height:120%}.events .events-slider__buttons{margin-left:10px}.events .events-slider__buttons-btn{width:64px;height:64px;background-color:var(--primary);cursor:pointer;margin-right:10px}.events .events-slider__buttons-btn:hover{background-color:var(--primary-light)}.events .events-slider__buttons-btn:last-child{margin-right:0}.events .events-slider__buttons-btn.swiper-button-disabled{background-color:#1d1d1d!important;cursor:default}.events .events-slider__buttons-btn span{font-size:20px;color:#fff}.events .events-slider .swiper-wrapper{padding-bottom:32px}.events .events-slider .swiper-pagination{bottom:0!important}.events .events-slider .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.events .events-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}.events__link{color:#232323;font-size:24px;font-weight:400;line-height:120%;margin-top:35px}.events__link:hover,.events__link:hover span{color:var(--primary)}.events__link span{margin-top:4px;font-size:16px;color:#232323;margin-left:10px}@media(max-width:1540px){.events .events-slider__buttons-btn{width:60px;height:60px}}@media(max-width:1360px){.events__title.section-title{margin-bottom:20px}.events .events-slider__slide{border-radius:35px}.events .events-slider__slide-inner{padding:30px 30px 30px 0}.events .events-slider__slide-icon{width:45px;min-width:45px}.events .events-slider__slide-title{font-size:24px}.events .events-slider__buttons-btn{width:55px;height:55px}.events .events-slider__buttons-btn span{font-size:18px}}@media(max-width:1200px){.events__title{font-size:30px}.events .events-slider__slide{border-radius:30px}.events .events-slider__slide-inner{padding:20px 20px 25px 0}.events .events-slider__slide-icon{width:40px;min-width:40px}.events .events-slider__slide-title{font-size:20px}.events .events-slider__buttons-btn{width:50px;height:50px}.events .events-slider__buttons-btn span{font-size:18px}}@media(max-width:992px){.events__title{font-size:24px}.events .events-slider__slide{border-radius:25px}.events .events-slider__slide-inner{padding:10px 10px 15px 0}.events .events-slider__slide-icon{width:30px;min-width:30px}.events .events-slider__slide-title{font-size:16px}.events .events-slider__buttons-btn{width:45px;height:45px}.events .events-slider__buttons-btn span{font-size:16px}}@media(max-width:768px){.events__title{font-size:28px}.events .events-slider__buttons{display:none}}@media(max-width:576px){.events .events-slider__slide{border-radius:20px}.events .events-slider__slide-icon{width:25px;min-width:25px}.events .events-slider__slide-title{font-size:16px;margin-bottom:5px}.events .events-slider__slide-date{font-size:12px}}@media(max-width:450px){.events__title{font-size:24px}.events .events-slider__slide{border-radius:30px}.events .events-slider__slide-icon{width:30px;min-width:30px}.events .events-slider__slide-title{font-size:18px;margin-bottom:10px}.events .events-slider__slide-date{font-size:14px}}.guest-rating,.guest-rating__inner{width:100%}.guest-rating__title.section-title{display:block;width:100%;margin-bottom:50px}.guest-rating__title.section-title br{display:none}.guest-rating .rating-list{width:calc(100% + 15px);margin:0 -7.5px}.guest-rating .rating-list__item{max-width:50%;padding:0 7.5px}.guest-rating .rating-list__item-inner{width:100%;height:100%;border-radius:40px;border:1px solid #e9e9e9;padding:25px}.guest-rating .rating-list__item-inner:hover{background-color:var(--white);border-color:var(--white)}.guest-rating .rating-list__item-logo svg{max-width:100%;max-height:29px}.guest-rating .rating-list__item-logo svg .cls-1{fill:#9cc71d!important}.guest-rating .rating-list__item-logo svg .cls-2{fill:#232323}.guest-rating .rating-list__item-logo svg path{transition:all .3s linear}.guest-rating .rating-list__item-stars{width:100%;margin-top:35px}.guest-rating .rating-list__item-stars span{font-size:25px;color:var(--primary)}.guest-rating .rating-list__item-count{margin-top:7px;color:#232323;font-size:33px;font-weight:500;line-height:120%}.guest-rating .rating-list__item-text{margin-top:7px;color:#232323;font-size:14px;font-weight:500;line-height:120%}.guest-rating .rating-list__item-link{margin-top:15px;color:var(--primary);font-size:14px;font-weight:500;line-height:120%}.guest-rating .rating-list__item-link span{color:var(--primary-light);font-size:14px;margin-left:4px;margin-top:2px}@media(max-width:1440px){.guest-rating__title.section-title{margin-bottom:20px}}@media(max-width:1200px){.guest-rating__title{font-size:30px}}@media(min-width:768px)and (max-width:992px){.guest-rating__title{font-size:24px}}@media(max-width:768px){.guest-rating__title{font-size:28px}}@media(max-width:450px){.guest-rating__title{font-size:24px}.guest-rating__title br{display:block}.guest-rating .rating-list__item-inner{border-radius:25px;padding:15px}.guest-rating .rating-list__item-stars{margin-top:20px}.guest-rating .rating-list__item-stars span{font-size:20px}}@media(max-width:380px){.guest-rating .rating-list__item-inner{border-radius:20px;padding:10px}.guest-rating .rating-list__item-stars span{font-size:18px}}.delivery-modal{width:1085px;max-width:100%}.delivery-modal__map{width:400px;height:400px;max-width:100%;border-radius:17px;overflow:hidden}.delivery-modal__content{width:calc(100% - 400px);padding:20px 30px 20px 50px}.delivery-modal__fields{width:calc(100% + 15px);margin:15px -7.5px 0}.delivery-modal__field{width:25%;padding:0 7.5px;margin-bottom:15px}.delivery-modal__field-inner{width:100%;position:relative}.delivery-modal__field-label{position:absolute;top:6px;left:0;width:100%;padding:0 15px;color:#232323;font-size:12px;font-weight:400}.delivery-modal__field-input{width:100%;height:52px;border-radius:14px;border:1px solid #e8dddb;background:#fff;color:#232323;font-size:16px;font-weight:400;padding:16px 15px 0;transition:all .3s linear}.delivery-modal__field-input:focus,.delivery-modal__field-input:hover{outline:none;border-color:#b6aba9}.delivery-modal__field-input::placeholder{color:var(--white)}.delivery-modal__restaurants{width:100%;margin-top:20px}.delivery-modal__restaurants .restaurant{width:100%;margin-bottom:15px;position:relative;overflow:hidden;display:block}.delivery-modal__restaurants .restaurant__input{visibility:hidden;width:0;height:0;position:absolute}.delivery-modal__restaurants .restaurant__input:checked+.restaurant__inner{cursor:default;background-color:#fff}.delivery-modal__restaurants .restaurant__input:checked+.restaurant__inner .restaurant__inner-check{border-color:var(--primary);background-color:var(--primary)}.delivery-modal__restaurants .restaurant__input:checked+.restaurant__inner .restaurant__inner-check span{display:block}.delivery-modal__restaurants .restaurant__inner{width:100%;padding:12px 15px;border-radius:14px;background-color:#d8cecb;cursor:pointer}.delivery-modal__restaurants .restaurant__inner:hover{border-color:#fff}.delivery-modal__restaurants .restaurant__inner-check{width:20px;min-width:20px;height:20px;border:1px solid #606060;margin-right:10px}.delivery-modal__restaurants .restaurant__inner-check span{font-size:10px;color:var(--white);display:none}.delivery-modal__restaurants .restaurant__inner-info{flex-grow:1}.delivery-modal__restaurants .restaurant__inner-title{color:#232323;font-size:16px;font-weight:400;line-height:120%;margin-bottom:4px}.delivery-modal__restaurants .restaurant__inner-text{color:#606060;font-size:12px;font-weight:400;line-height:120%}@media(max-width:992px){.delivery-modal__map{width:350px}.delivery-modal__content{width:calc(100% - 350px);padding:20px 40px 20px 15px}}@media(max-width:768px){.delivery-modal{flex-wrap:wrap;padding-bottom:40px}.delivery-modal__map{width:100%;order:2}.delivery-modal__content{width:100%;padding:20px 10px}}@media(max-width:992px)and (-webkit-min-device-pixel-ratio:0){.delivery-modal{padding-bottom:30px}}@media(max-width:450px){.delivery-modal__field{width:50%}}.breadcrumbs{font-size:12px;line-height:120%;color:#424242;display:flex;align-items:center;margin-bottom:10px;text-transform:lowercase}.breadcrumbs a{color:#424242;transition:all .3s linear}.breadcrumbs a:hover{color:var(--primary)}.breadcrumbs svg{margin:0 5px}.product-modal{width:980px;max-width:calc(100% - 20px);padding:0}.product-modal__inner{width:100%;position:relative;align-items:flex-start}.product-modal__image{width:40%;position:-webkit-sticky;position:sticky;top:0}@media(max-width:576px){.product-modal__image{width:100%;margin-bottom:20px;position:relative}}.product-modal__image img,.product-modal__image span{width:100%!important}.product-modal__content{width:60%;padding:10px 10px 10px 50px;font-family:var(--font-gotham)}@media(max-width:1200px){.product-modal__content{padding-left:30px}}@media(max-width:992px){.product-modal__content{padding-left:15px}}@media(max-width:576px){.product-modal__content{width:100%}}.product-modal__content-weight{color:var(--primary);font-size:12px;font-weight:500;line-height:120%;margin-bottom:7px}.product-modal__content-title{display:block;width:100%;color:#232323;font-size:20px;font-weight:500;line-height:120%;margin:0;padding-right:35px}.product-modal__content-description{color:var(--primary-text);font-size:14px;font-weight:400;line-height:120%;margin-top:7px;margin-bottom:10px}.product-modal__content-text{color:var(--primary);font-size:12px;font-weight:500;line-height:120%;margin-top:20px}.product-modal__content-button{position:-webkit-sticky;position:sticky;bottom:0;margin-top:20px;margin-bottom:20px}@media(max-width:768px){.product-modal__content-button{margin-top:10px;margin-bottom:0;width:100%}}.product-modal__content-button .product-card__counter-inner{border:1px solid #b5a7a4;padding:3px 0;background-color:#cbc2c0;border-radius:14px}.product-modal__content-button .product-card__counter-inner div{color:#232323}.product-modal__content .modifiers,.product-modal__content .modifiers-wrapper{width:100%}.product-modal__content .modifiers-wrapper .modifiers-select{margin:20px 0 10px}.product-modal__content .modifiers .modifiers-block{width:100%}.product-modal__content .modifiers .modifiers-block__title{color:#232323;font-size:16px;font-weight:500;line-height:120%;margin-top:15px}.product-modal__content .modifiers .modifiers-block .modifiers-list{width:100%}.product-modal__content .modifiers .modifiers-block .modifiers-list__item{margin-top:8px;padding:8px 0;border-bottom:1px solid #b5a7a4;width:calc(50% - 5px)}@media(max-width:768px){.product-modal__content .modifiers .modifiers-block .modifiers-list__item{width:100%}}.product-modal__content .modifiers .modifiers-block .modifiers-list__item.is-active .modifiers-list__item-price{color:#232323}.product-modal__content .modifiers .modifiers-block .modifiers-list__item-checkbox{display:flex;justify-content:flex-start;align-items:center;width:100%;line-height:36px}.product-modal__content .modifiers .modifiers-block .modifiers-list__item-price{color:#606060;font-size:14px;font-weight:500;line-height:120%;transition:all .3s linear;white-space:nowrap}.product-modal__content .modifiers .modifiers-block .modifiers-list__item-price span{font-weight:700}.product-modal__content .energy-info{padding-bottom:5px}.product-modal__content .energy-info__item{height:20px;margin-top:5px;padding:0 10px;margin-right:6px;font-family:var(--font-gotham);background-color:#d8cecb;border-radius:10px;font-weight:500;font-size:10px;line-height:140%;text-align:center;color:#232323;white-space:nowrap}.product-modal__content .energy-info__item:last-child{margin-right:0}@media(max-width:768px){.product-modal__content .energy-info{margin-top:10px;margin-bottom:10px}.product-modal__content .energy-info .energy-info__item{font-size:10px}}@media(max-width:992px)and (-webkit-min-device-pixel-ratio:0){.product-modal__content-button{bottom:30px}}.react-datepicker{font-family:var(--font-gotham),Helvetica,sans-serif!important;font-size:.9rem}.react-datepicker__header{background-color:#d8cecb!important}.react-datepicker__current-month,.react-datepicker__day-name{color:#232323!important}.react-datepicker__navigation-icon:before{border-color:#232323!important}.calendar-field{background:#fff;border:1px solid #e8dddb;border-radius:14px;display:flex;flex-direction:column;margin:5px 5px 20px;padding:11px 15px;align-items:flex-start;transition:all .3s linear}.calendar-field:focus,.calendar-field:hover{border-color:#b6aba9}.calendar-field.error{border-color:#d31b0a}.calendar-field.error::placeholder{color:#d31b0a}.calendar-field__label{font-family:var(--font-gotham);font-style:normal;font-weight:400;font-size:12px;line-height:120%;color:#232323}.calendar-field .react-datepicker-wrapper{width:100%}.calendar-field .react-datepicker-wrapper input{width:100%;height:22px;margin-top:6px;background:rgba(0,0,0,0);border:none;outline:none;font-family:var(--font-gotham);font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#232323;padding:0;border-radius:0}.calendar-field .react-datepicker-wrapper input::placeholder{display:none;color:rgba(0,0,0,0)}.calendar-field .react-datepicker__header{color:#fff}.booking-modal{width:730px;max-width:calc(100% - 40px)!important;min-width:auto!important;padding:20px 30px 30px}.booking-modal__fields{width:100%;margin-top:20px}.booking-modal__field{width:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.booking-modal__field--select>div{margin:0 5px;width:100%;position:relative;border-radius:14px}.booking-modal__field--select>div .select-label{position:absolute;left:15px;top:11px;font-family:var(--font-gotham);color:#232323;font-size:12px;font-weight:400;line-height:120%}.booking-modal__field--select>div .react-select__control{font-weight:bolder;cursor:pointer;width:100%;max-width:none;padding:16px 5px 0;display:inline-flex;border-radius:14px;border:1px solid #e8dddb;background-color:#fff;box-shadow:none;height:66px}.booking-modal__field--comment{width:calc(100% - 5px)}.booking-modal__field--comment>div{margin:0 5px 0 0;width:100%;position:relative}.booking-modal__field--comment>div .textarea-label{position:absolute;left:20px;top:11px;font-family:var(--font-gotham);color:#232323;font-size:12px;font-weight:400;line-height:120%}.booking-modal__field--comment>div .text-input{font-weight:bolder;cursor:pointer;width:100%;max-width:none;padding:30px 5px 0;display:inline-flex;border-radius:14px;border:1px solid #e8dddb;background-color:#fff;box-shadow:none;min-height:66px;transition:all .3s linear}.booking-modal__field--comment>div .text-input:focus,.booking-modal__field--comment>div .text-input:hover{border-color:#b6aba9}.booking-modal__field--comment>div .text-input textarea{resize:vertical;background-color:rgba(0,0,0,0);border:none;padding:0 10px 10px;font-family:var(--font-gotham);font-weight:400;font-size:16px;line-height:120%;color:#232323}.booking-modal__field .text-input{margin:0 5px;width:100%;background:#fff;border-radius:14px;display:flex;flex-direction:column;padding:11px 15px;align-items:flex-start;transition:all .3s linear}.booking-modal__field .text-input>div{display:flex;flex-direction:column;border:none}.booking-modal__field .text-input>div label{font-family:var(--font-gotham);color:#232323;font-size:12px;font-weight:400;line-height:120%}.booking-modal__field .text-input>div input{width:100%;height:22px;margin-top:6px;background:rgba(0,0,0,0);border:none;outline:none;font-family:var(--font-gotham);font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#232323;padding:0;border-radius:0}.booking-modal__field .text-input>div input::-webkit-inner-spin-button,.booking-modal__field .text-input>div input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-modal__bottom{width:100%;margin-top:15px;padding:0 5px}.booking-modal__bottom-link{color:#606060;text-decoration:underline}.booking-modal__bottom-link:hover{color:#232323;text-decoration:none}@media(max-width:576px){.booking-modal__field--comment{margin-right:5px}.booking-modal__bottom{flex-wrap:wrap}.booking-modal__bottom button{order:2;margin-right:0;margin-top:15px}.booking-modal__bottom>div{order:1;width:100%}.booking-modal{padding:20px 10px}.booking-modal__fields{margin-top:15px}.booking-modal__field{width:100%;margin-bottom:10px}.booking-modal__bottom button{width:100%}}.halal-info{width:100%;overflow:hidden}.halal-info__inner{width:100%}.halal-info__info{width:50%;padding-right:15px}.halal-info__info-title.section-title{display:block;width:100%;margin-bottom:50px}.halal-info__info-title.section-title span{display:block;width:100%}.halal-info__info-description{width:100%}.halal-info__info-description p{margin-top:0;color:var(--primary-text);font-size:22px;font-weight:400;line-height:120%}.halal-info__info-description p:last-child{margin-bottom:0}.halal-info__image{width:50%;position:relative}.halal-info__image-img{margin-top:30px;max-width:calc(100% - 80px);z-index:10}.halal-info__image-bg{position:absolute;right:-15%;z-index:9;width:55%}@media(max-width:1540px){.halal-info__info-description p{font-size:20px}.halal-info__image-img{max-width:calc(100% - 60px)}}@media(max-width:1440px){.halal-info__info-description,.halal-info__info-title.section-title{margin-bottom:20px}.halal-info__info-description p{font-size:16px}.halal-info__image-img{max-width:calc(100% - 50px)}}@media(max-width:1360px){.halal-info__image-bg{display:none}}@media(max-width:1200px){.halal-info__info-title.section-title{font-size:30px}.halal-info__info-description p{font-size:16px}.halal-info__image-img{max-width:calc(100% - 40px)}}@media(min-width:768px)and (max-width:992px){.halal-info__info-title.section-title{font-size:24px}.halal-info__info-description p{font-size:16px}.halal-info__image-img{max-width:calc(100% - 30px)}}@media(max-width:768px){.halal-info__info{width:100%}.halal-info__info-title.section-title{font-size:28px}.halal-info__info-image{display:block}.halal-info__info-description p{font-size:18px}.halal-info__image{display:none}}@media(max-width:450px){.halal-info__info-title.section-title{font-size:24px}}.mobile-menu{position:fixed;bottom:0;left:0;width:100%;height:70px;background-color:#151515;display:none;z-index:2050;border-top:1px solid #1f1f1f}.mobile-menu__item{font-size:28px;color:var(--white);padding:0}.mobile-menu__item.is-active{color:var(--primary)}.mobile-menu__item.icon-cart{position:relative}.mobile-menu__item-count{position:absolute;min-width:15px;height:15px;padding:0 2px;top:-7.5px;right:-7.5px;border-radius:7.5px;background-color:var(--primary);color:var(--white);font-size:10px;font-weight:500}@media(max-width:992px){.mobile-menu{display:flex}}.institution-info{width:100%}.institution-info__map{top:0;left:0;position:absolute;width:100%;height:100%}.institution-info__inner{width:100%}.institution-info__block{width:100%;border-radius:90px;overflow:hidden;background-color:#9a9a9a;position:relative;min-height:360px}.institution-info__block .details{position:relative;z-index:111;left:60px;top:60px;bottom:60px;padding:30px;width:520px;border-radius:40px;border:1px solid #fff;background-color:rgba(0,0,0,.7)}.institution-info__block .details__top{width:100%;margin-bottom:20px}.institution-info__block .details__top-phone{color:#fff;font-size:16px;font-weight:500;line-height:120%}.institution-info__block .details__top-phone span{font-size:20px;color:#fff;margin-right:10px}.institution-info__block .details__top-btn{height:30px;padding:0 20px;border-radius:12px;border:1px solid var(--primary);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.institution-info__block .details__top-btn:hover{background-color:var(--primary);color:#fff}.institution-info__block .details__address{display:block;width:100%;margin:0;color:#fff;font-family:var(--font-druk-wide-cy);font-size:22px;font-weight:700;line-height:120%;text-transform:uppercase}.institution-info__block .details .schedule{width:calc(100% + 4px);margin:30px -2px 0}.institution-info__block .details .schedule__day{width:14.2857142857%;padding:0 2px}.institution-info__block .details .schedule__day-inner{width:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.13);background:linear-gradient(113deg,rgba(255,255,255,.15) 6.32%,rgba(255,255,255,.03) 55.15%,rgba(255,255,255,.1) 103.98%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:7px}.institution-info__block .details .schedule__day-inner.is-today{background:var(--primary)}.institution-info__block .details .schedule__day-inner.is-today .schedule__day-line{background-color:#fff}.institution-info__block .details .schedule__day-title{color:#fff;font-size:14px;font-weight:400;line-height:120%;margin-bottom:3px;text-transform:capitalize}.institution-info__block .details .schedule__day-time{color:#fff;font-size:12px;font-weight:500;line-height:120%}.institution-info__block .details .schedule__day-line{display:block;width:14px;height:1px;border-radius:3px;background-color:hsla(0,0%,100%,.2);margin:4px 0}.institution-info__block-link{position:absolute;left:30px;right:30px;bottom:30px;height:66px;border-radius:20px;border:1px solid var(--primary);color:#fff;font-size:16px;font-weight:500;cursor:pointer;display:none}.institution-info__block-link:hover{border-color:var(--primary-light)}.institution-info__block-buttons{position:absolute;right:60px;bottom:60px}.institution-info__block-btn{margin-bottom:20px;z-index:1;background:#fff}.institution-info__block-btn:last-child{margin-bottom:0}.institution-info__block-btn--bordered{height:30px;padding:0 15px;border-radius:12px;border:1px solid var(--primary);color:var(--primary);font-size:12px;font-weight:500;cursor:pointer}.institution-info__block-btn--bordered:hover,.institution-info__block-btn--primary{background-color:var(--primary);color:#fff}.institution-info__block-btn--primary{height:60px;padding:0 30px;border-radius:20px;border:none;font-size:16px;font-weight:500;cursor:pointer}.institution-info__block-btn--primary:hover{background-color:var(--primary-light)}@media(max-width:1540px){.institution-info__block{border-radius:70px;min-height:340px}.institution-info__block .details{left:50px;top:50px;bottom:50px;padding:25px;width:500px;border-radius:35px}.institution-info__block-buttons{right:50px;bottom:50px;position:absolute;z-index:10}}@media(max-width:1200px){.institution-info__block{margin-bottom:25px;border-radius:40px;min-height:300px}.institution-info__block .details{left:30px;top:30px;bottom:30px;padding:15px;width:420px;border-radius:25px}.institution-info__block-buttons{right:30px;bottom:30px}.institution-info__block-btn--primary{height:40px;padding:0 20px;border-radius:15px}}@media(max-width:992px){.institution-info__block{margin-bottom:20px;border-radius:30px;min-height:300px}.institution-info__block .details{left:20px;top:20px;bottom:20px;padding:15px;width:400px;border-radius:20px}.institution-info__block .details__address{font-size:20px}.institution-info__block-buttons{right:20px;bottom:35px}}@media(max-width:768px){.institution-info__block{border-radius:25px;min-height:300px}.institution-info__block .details{left:15px;top:15px;right:auto;bottom:auto;padding:15px;width:calc(100% - 30px);border-radius:20px}.institution-info__block .details__top{margin-bottom:15px}.institution-info__block .details__address{font-size:18px}.institution-info__block .details .schedule{margin-top:15px}.institution-info__block-link{display:flex}.institution-info__block-buttons{right:15px;bottom:35px}.institution-info__block-btn{margin-bottom:10px}}@media(max-width:576px){.institution-info__block{border-radius:15px}.institution-info__block .details{left:10px;top:10px;right:auto;bottom:auto;padding:10px;width:calc(100% - 20px);border-radius:15px}.institution-info__block .details__top{margin-bottom:10px}.institution-info__block .details__top-phone{font-size:14px}.institution-info__block .details__top-phone span{font-size:18px;margin-right:10px}.institution-info__block .details__top-btn{height:25px;padding:0 10px;border-radius:10px;font-size:11px}.institution-info__block .details__address{font-size:16px}.institution-info__block .details .schedule{margin-top:10px}.institution-info__block-buttons{right:10px;bottom:35px}.institution-info__block-btn{margin-bottom:10px}}.delivery-payment{width:calc(100% + 15px);margin:0 -7.5px 60px}.delivery-payment__item{width:25%;padding:0 7.5px;margin-bottom:15px}.delivery-payment__item-inner{width:100%;height:100%;border-radius:40px;background-color:#d8cecb;padding:25px 30px}.delivery-payment__item-icon{font-size:70px;color:var(--primary)}.delivery-payment__item-title{margin:30px 0 20px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:16px;font-weight:700;line-height:130%;letter-spacing:.64px;text-transform:uppercase}.delivery-payment__item-text{color:var(--primary-text);font-size:14px;font-weight:400;line-height:120%;margin:0}.delivery-payment__item-address{color:var(--primary-text);font-size:14px;font-weight:500;line-height:120%;margin-top:5px}@media(max-width:1360px){.delivery-payment{margin-bottom:35px}.delivery-payment__item-inner{border-radius:30px;padding:20px}}@media(max-width:1200px){.delivery-payment__item-title{margin:25px 0 15px;font-size:14px}}@media(max-width:992px){.delivery-payment__item{width:50%}.delivery-payment__item-title{font-size:16px}}@media(max-width:576px){.delivery-payment__item{width:100%}}@media(max-width:400px){.delivery-payment__item-title{font-size:14px}}.error-page{width:100%;margin-bottom:75px;display:flex;flex-direction:column}.error-page__title{margin:20px 0 35px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:40px;font-weight:700;line-height:120%;text-transform:uppercase}.error-page__title span{color:var(--primary)}.error-page__info{width:100%}.error-page__info-column{flex-grow:1}.error-page__info-text{margin:0 0 45px;color:var(--primary-text);font-size:22px;font-weight:400;line-height:120%}.error-page__info-btn{height:70px;padding:0 30px;border-radius:20px;background-color:var(--primary);color:#fff;font-size:16px;font-weight:500;cursor:pointer}.error-page__info-btn:hover{background-color:var(--primary-light)}.error-page__info-image{width:36%;min-width:36%;margin-left:-30px}@media(max-width:1360px){.error-page{margin-bottom:50px}.error-page__title{font-size:36px}.error-page__info-text{font-size:20px}}@media(max-width:1200px){.error-page__title{font-size:30px}.error-page__info-text{font-size:17px}}@media(max-width:992px){.error-page__title{font-size:24px}.error-page__info-text{font-size:16px}.error-page__info-image{width:50%;min-width:50%;margin-left:-50px}}@media(max-width:768px){.error-page__title{font-size:20px;margin:20px 0}.error-page__info-text{margin-bottom:30px}.error-page__info-image{width:45%;min-width:45%;margin-left:-130px}}@media(max-width:576px){.error-page__title{font-size:18px}.error-page__title br{display:none}.error-page__info{justify-content:center;flex-wrap:wrap}.error-page__info-column{order:2}.error-page__info-text{font-size:16px;margin-bottom:30px}.error-page__info-image{width:80%;min-width:80%;margin-left:0;order:1;margin-bottom:30px}}@media(max-width:400px){.error-page__title{font-size:16px}.error-page__info-text{font-size:14px;margin-bottom:20px}.error-page__info-image{margin-bottom:20px}}.profile-page{width:100%;margin-bottom:75px;display:flex;flex-direction:column}.profile-page__inner{width:100%}.profile-page__title{font-size:40px;margin:20px 0 50px}.profile-page__subtitle,.profile-page__title{display:block;width:100%;color:#232323;font-family:var(--font-druk-wide-cy);font-weight:700;line-height:120%;text-transform:uppercase}.profile-page__subtitle{font-size:20px;margin:0 0 25px}.profile-page__orders{width:calc(100% - 300px);padding-right:75px}.profile-page__orders-list{width:100%}.profile-page__orders-list .order{width:100%;margin-bottom:30px;border-radius:40px;background-color:#d8cecb;padding:25px 30px}.profile-page__orders-list .order:last-child{margin-bottom:0}.profile-page__orders-list .order__top{width:100%;margin-bottom:20px}.profile-page__orders-list .order__status{margin-right:10px}.profile-page__orders-list .order__status-title{color:#606060;font-size:12px;font-weight:500;line-height:120%;margin-bottom:2px}.profile-page__orders-list .order__status-title.is-active{color:var(--primary)}.profile-page__orders-list .order__status-time{color:#232323;font-size:16px;font-weight:400;line-height:120%}.profile-page__orders-list .order__actions{margin-left:auto}.profile-page__orders-list .order__actions-btn{height:30px;padding:0 15px;border-radius:12px;border:1px solid var(--primary);color:#232323;font-size:12px;font-weight:500;cursor:pointer}.profile-page__orders-list .order__actions-btn:hover{border-color:var(--primary-light)}.profile-page__orders-list .order__actions-paid{height:30px;padding:0 5px 0 15px;margin-left:10px;border-radius:12px;background-color:#181818;color:#fff;font-size:12px;font-weight:500}.profile-page__orders-list .order__actions-paid span{font-size:18px;color:#fff;margin-left:10px}.profile-page__orders-list .order .order-products{width:calc(100% + 20px);margin:0 -10px}.profile-page__orders-list .order .order-product{width:33.3%;margin-bottom:15px;padding:0 10px}.profile-page__orders-list .order .order-product__inner{width:100%;height:100%}.profile-page__orders-list .order .order-product__image{width:60px;min-width:60px;min-height:60px;padding:0 4px}.profile-page__orders-list .order .order-product__image-img{width:100%}.profile-page__orders-list .order .order-product__info{width:calc(100% - 60px);padding-left:10px}.profile-page__orders-list .order .order-product__info-title{display:inline-block;max-width:100%;color:#232323;font-size:12px;font-weight:500;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page__orders-list .order .order-product__info-weight{margin-top:1px;color:#c91100;font-size:10px;font-weight:400;line-height:120%}.profile-page__orders-list .order .order-product__info-bottom{width:100%;margin-top:1px}.profile-page__orders-list .order .order-product__info-price{color:#232323;font-size:14px;font-weight:500;line-height:120%}.profile-page__orders-list .order .order-product__info-count{height:18px;padding:0 7px;border-radius:6px;background-color:#cbc2c0;color:#232323;font-size:10px;font-weight:500;text-transform:uppercase}.profile-page__orders-list .order .order-details{width:100%;border-top:1px solid #262626;padding-top:5px}.profile-page__orders-list .order .order-details__info{margin-right:10px}.profile-page__orders-list .order .order-details__info-item{margin:10px 15px 0 0;color:#606060;font-size:12px;font-weight:500;line-height:140%;white-space:nowrap}.profile-page__orders-list .order .order-details__info-item:last-child{margin-right:0}.profile-page__orders-list .order .order-details__info-item span{margin-left:5px;color:#232323}.profile-page__orders-list .order .order-details__amount{color:#232323;font-size:14px;font-weight:500;line-height:100%;margin-top:10px}.profile-page__info{width:300px;min-width:300px;position:-webkit-sticky;position:sticky;top:110px}.profile-page__info .bonuses{width:100%;border-radius:14px;background-color:#181818;padding:15px}.profile-page__info .bonuses__top{width:100%}.profile-page__info .bonuses__top-icon{font-size:36px;color:#fff;margin-right:15px}.profile-page__info .bonuses__top-text{color:#606060;font-size:12px;font-weight:400;line-height:120%}.profile-page__info .bonuses__top-amount{color:#fff;font-size:16px;font-weight:500;line-height:120%;margin-top:6px}.profile-page__info .bonuses__details{width:100%;margin-top:10px;border-radius:14px;background-color:#fff;padding:10px 15px;color:#0f0f0f;font-size:12px;font-weight:400;line-height:120%}.profile-page__info .bonuses__details span{font-weight:500}.profile-page__info .edit-profile{width:100%;margin-top:30px}.profile-page__info .edit-profile__field{width:100%;margin-bottom:15px}.profile-page__info .edit-profile__field .icon-edit{color:#606060;font-size:24px;transition:all .3s linear}.profile-page__info .edit-profile__field .icon-edit:hover{color:#232323}.profile-page__info .edit-profile__field .icon-check-circle{font-size:24px;color:#232323}.profile-page__info .edit-profile__field .calendar-field{margin:0;position:relative;z-index:100}.profile-page__info .edit-profile__field-icon{position:absolute;right:15px;top:18px;font-size:24px;cursor:pointer;z-index:101}.profile-page__info .edit-profile__field input{padding:20px 45px 0 15px!important}.profile-page__info .edit-profile__field .react-datepicker__input-container input{padding:0!important}.profile-page__info-btn{margin-top:10px;height:30px;padding:0 15px;border-radius:12px;border:1px solid #a39a98;color:var(--primary-text);font-size:12px;font-weight:500;cursor:pointer}.profile-page__info-btn:hover{border-color:var(--primary)}@media(max-width:1360px){.profile-page{margin-bottom:35px}.profile-page__title{font-size:36px;margin-bottom:40px}.profile-page__orders{padding-right:50px}}@media(max-width:1200px){.profile-page__title{font-size:30px;margin-bottom:35px}.profile-page__subtitle{font-size:18px;margin:0 0 20px}.profile-page__orders{padding-right:20px;width:calc(100% - 250px)}.profile-page__orders-list .order{padding:20px 25px;border-radius:35px}.profile-page__orders-list .order .order-products{width:calc(100% + 10px);margin:0 -5px}.profile-page__orders-list .order .order-product{margin-bottom:10px;padding:0 5px}.profile-page__info{width:250px;min-width:250px}}@media(max-width:992px){.profile-page__title{font-size:24px;margin-bottom:30px}.profile-page__subtitle{font-size:18px;margin:0 0 20px}.profile-page__orders{padding-right:15px}.profile-page__orders-list .order{padding:15px 20px;border-radius:30px;margin-bottom:25px}.profile-page__orders-list .order .order-product{width:50%;margin-bottom:10px}.profile-page__info .edit-profile{margin-top:20px}.profile-page__info .edit-profile__field{margin-bottom:10px}}@media(max-width:768px){.profile-page__title{margin-bottom:25px}.profile-page__subtitle{margin:0 0 15px}.profile-page__orders{padding-right:0;margin-top:25px;order:2;width:100%}.profile-page__orders-list .order{padding:15px;border-radius:25px;margin-bottom:20px}.profile-page__orders-list .order .order-details__info{width:100%;margin-right:0}.profile-page__orders-list .order .order-details__info-item{margin-right:10px}.profile-page__info{width:100%;position:relative;top:0;order:1;margin-top:5px}.profile-page__info .edit-profile{margin-top:15px}.profile-page__info .edit-profile__field{margin-bottom:10px}}@media(max-width:576px){.profile-page__orders-list .order{margin-bottom:15px}.profile-page__orders-list .order__top{flex-wrap:wrap}.profile-page__orders-list .order__status{flex-direction:row;align-items:center;width:100%;margin-bottom:10px;margin-right:0}.profile-page__orders-list .order__status-title{margin-right:10px;margin-bottom:0}.profile-page__orders-list .order__status-time{margin-left:auto}.profile-page__orders-list .order .order-product{width:100%}.profile-page__orders-list .order .order-details__info-item{margin-top:5px}}.about-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px;display:flex;flex-direction:column}.about-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:75px auto 0;padding:0 15px;color:#fff;z-index:10;position:relative}.about-page .breadcrumbs a{color:#fff}.about-page .breadcrumbs svg path{stroke:#fff}.about-page .main-title{display:none}.about-page .about-hero{margin-top:-50px}.about-page .about-hero .container{max-width:1600px;padding:0}.about-page .about-hero__inner{width:100%;position:relative}.about-page .about-hero__content{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:90px;overflow:hidden}.about-page .about-hero__content-inner{width:100%;min-height:622px;background-color:rgba(0,0,0,.3);padding:150px 165px 75px}.about-page .about-hero__content-title.section-title{display:block;margin:0 0 80px;max-width:900px;color:#fff}.about-page .about-hero__content-description{max-width:820px}.about-page .about-hero__content-description p{margin-top:0;color:#fff;font-size:22px;font-weight:400;line-height:120%}.about-page .about-hero__content-description p:last-child{margin-bottom:0}.about-page .text-block{width:100%;overflow:hidden}.about-page .text-block__inner{width:100%;background-image:url(/_next/static/media/about-page-text-block-bg.42444598.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.about-page .text-block__image{width:50%;padding-right:50px}.about-page .text-block__image-img{width:calc(100% + (100vw - 1300px)/2);margin-left:calc(-7px - (100vw - 1300px)/2)}.about-page .text-block__info{width:50%;position:relative}.about-page .text-block__info-title.section-title{margin-bottom:40px}.about-page .text-block__info-title.section-title span{display:block;width:100%;color:var(--primary)}.about-page .text-block__info-description p{color:#606060;font-size:22px;font-weight:400;line-height:120%}.about-page .text-block__info-icon{position:absolute;right:0;margin-right:-125px;width:125px}.about-page .text-block__info-image{display:none;width:100%;margin-top:25px}.about-page .text-block__info-image img{max-width:100%;margin-right:-15px}.about-page .food-safety,.about-page .food-safety__inner{width:100%}.about-page .food-safety__info{width:50%;padding-right:50px}.about-page .food-safety__info-title.section-title{margin-bottom:40px}.about-page .food-safety__info-title.section-title span{display:block;width:100%}.about-page .food-safety__info-description p{color:#606060;font-size:22px;font-weight:400;line-height:120%}.about-page .food-safety__slider{width:50%;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-page .food-safety__slider-image{position:absolute;z-index:-1;width:80%}.about-page .food-safety__slider .safety-slider{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-page .food-safety__slider .safety-slider__slide{width:100%}.about-page .food-safety__slider .safety-slider__slide-image{width:100%;border-radius:16px}.about-page .food-safety__slider .safety-slider__buttons{width:100%;margin-top:30px}.about-page .food-safety__slider .safety-slider__buttons-btn{width:64px;height:64px;background-color:var(--primary);cursor:pointer;margin-right:10px}.about-page .food-safety__slider .safety-slider__buttons-btn:hover{background-color:var(--primary-light)}.about-page .food-safety__slider .safety-slider__buttons-btn:last-child{margin-right:0}.about-page .food-safety__slider .safety-slider__buttons-btn.swiper-button-disabled{background-color:#1d1d1d!important;cursor:default}.about-page .food-safety__slider .safety-slider__buttons-btn span{font-size:20px;color:#fff}.about-page .about-mission{width:100%;position:relative}.about-page .about-mission__inner{width:100%}.about-page .about-mission__bg{position:absolute;left:0;bottom:-150px;z-index:-1}.about-page .about-mission__info{width:50%;padding-right:150px;position:relative}.about-page .about-mission__info-title.section-title{margin:60px 0 50px}.about-page .about-mission__info-description{margin-bottom:50px}.about-page .about-mission__info-description p{margin-top:0;color:#232323;font-size:31px;font-weight:400;line-height:140%}.about-page .about-mission__info-description p:last-child{margin-bottom:0}.about-page .about-mission__info-btn{height:70px;border-radius:20px;border:1px solid #fff;padding:5px 5px 5px 20px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;margin-bottom:50px;max-width:100%}.about-page .about-mission__info-btn:hover{border-color:var(--primary)}.about-page .about-mission__info-btn img{height:100%;margin-left:20px}.about-page .about-mission__info-bg{position:absolute;right:0;bottom:0}.about-page .about-mission__image{width:50%;padding-left:35px;position:relative}.about-page .about-mission__image-halal{position:absolute;top:115px;left:-61px;z-index:20}.about-page .about-mission__image-bg{position:absolute;top:35px;left:0;z-index:10}.about-page .about-mission__image-img{width:100%;z-index:25;position:relative}.about-page .values-itle,.about-page .values-itle .values-list,.about-page .values-itle__inner{width:100%}.about-page .values-itle .values-list__item{width:33.33%;margin-top:60px;padding-right:8%;position:relative}.about-page .values-itle .values-list__item-bg{position:absolute;top:20px;left:-85px;z-index:-1}.about-page .values-itle .values-list__item-icon{font-size:60px;color:var(--primary);margin-bottom:25px}.about-page .values-itle .values-list__item-title{margin:0 0 15px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:22px;font-weight:700;line-height:120%;text-transform:uppercase}.about-page .values-itle .values-list__item-description p{margin-top:0;color:#232323;font-size:16px;font-weight:400;line-height:160%}.about-page .values-itle .values-list__item-description p:last-child{margin-bottom:0}.about-page .values-itle .values-list__item-image{margin-top:-50px;width:100%}.about-page .about-team{width:100%;position:relative}.about-page .about-team__inner{width:100%}.about-page .about-team__bg-big{position:absolute;right:0;top:-70%;z-index:-1;width:40%}.about-page .about-team__bg-small{position:absolute;right:45%;top:-15%;z-index:-1;width:7%}.about-page .about-team__title.section-title{margin-bottom:60px}.about-page .about-team__slider{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-page .about-team__slider .swiper-slide{width:auto}.about-page .about-team__slider-slide{height:400px;width:auto}.about-page .about-team__slider-slide img{height:100%;border-radius:40px}.about-page .about-team__slider .swiper-wrapper{padding-bottom:32px}.about-page .about-team__slider .swiper-pagination{bottom:0!important}.about-page .about-team__slider .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.about-page .about-team__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}@media(max-width:1540px){.about-page{margin-bottom:50px}.about-page .breadcrumbs{max-width:100%;padding:0 8%;margin-top:70px}.about-page .about-hero__content-inner{padding:125px 8% 50px;min-height:550px}.about-page .about-hero__content-title.section-title{margin-bottom:70px;max-width:850px}.about-page .about-hero__content-description{max-width:750px}.about-page .about-hero__content-description p{font-size:20px}.about-page .text-block__image{padding-right:40px}.about-page .text-block__info-title.section-title{margin:0 0 35px}.about-page .text-block__info-description p{font-size:20px}.about-page .text-block__info-icon{margin-right:-65px;width:90px}.about-page .food-safety__info{padding-right:40px}.about-page .food-safety__info-title.section-title{margin-bottom:35px}.about-page .food-safety__info-description p{font-size:20px}.about-page .food-safety__slider .safety-slider__buttons{margin-top:25px}.about-page .food-safety__slider .safety-slider__buttons-btn{width:60px;height:60px}.about-page .about-mission__bg{bottom:-120px}.about-page .about-mission__info{padding-right:125px}.about-page .about-mission__info-title.section-title{margin:50px 0 40px}.about-page .about-mission__info-description{margin-bottom:40px}.about-page .about-mission__info-description p{font-size:26px}.about-page .about-mission__info-btn{height:60px;border-radius:15px;padding:5px 5px 5px 15px;margin-bottom:40px}.about-page .about-mission__info-btn img{margin-left:15px}.about-page .about-mission__image{padding-left:25px}.about-page .about-mission__image-halal{top:115px;left:-61px}.about-page .about-mission__image-bg{top:35px}.about-page .about-team__title.section-title{margin-bottom:50px}}@media(max-width:1440px){.about-page .breadcrumbs{padding:0 75px;margin-top:60px}.about-page .about-hero__content{border-radius:80px}.about-page .about-hero__content-inner{padding:100px 75px 40px;min-height:500px}.about-page .about-hero__content-title.section-title{margin-bottom:60px;max-width:700px}.about-page .about-hero__content-description{max-width:675px}.about-page .about-hero__content-description p{font-size:18px}.about-page .text-block__image{padding-right:35px}.about-page .text-block__info-title.section-title{margin-bottom:30px}.about-page .text-block__info-description p{font-size:18px}.about-page .text-block__info-icon{margin-right:0;width:50px;margin-top:-100px}.about-page .food-safety__info{padding-right:35px}.about-page .food-safety__info-title.section-title{margin-bottom:30px}.about-page .food-safety__info-description p{font-size:18px}.about-page .food-safety__slider .safety-slider__buttons-btn{width:55px;height:55px}.about-page .food-safety__slider .safety-slider__buttons-btn span{font-size:18px}.about-page .about-mission__bg{bottom:-90px}.about-page .about-mission__info{padding-right:125px}.about-page .about-mission__info-title.section-title{margin:50px 0 40px}.about-page .about-mission__info-description{margin-bottom:40px}.about-page .about-mission__info-description p{font-size:26px}.about-page .about-mission__info-btn{height:60px;border-radius:15px;padding:5px 5px 5px 15px;margin-bottom:40px}.about-page .about-mission__info-btn img{margin-left:15px}.about-page .about-mission__image{padding-left:25px}.about-page .about-mission__image-halal{top:115px;left:-61px}.about-page .about-mission__image-bg{top:35px}}@media(max-width:1300px){.about-page .text-block__image{padding-right:30px}.about-page .text-block__image-img{width:calc(100% + 15px);margin-left:-15px}.about-page .food-safety__info{padding-right:30px}}@media(max-width:1200px){.about-page .about-hero__content-inner{padding:100px 8% 45px;min-height:575px}.about-page .about-hero__content-title.section-title{margin-bottom:60px;max-width:700px}.about-page .about-hero__content-description{max-width:675px}.about-page .about-hero__content-description p{font-size:18px}.about-page .text-block__info-title.section-title{margin-bottom:30px}.about-page .about-mission__bg{bottom:-60px}.about-page .about-mission__info{padding-right:100px}.about-page .about-mission__info-title.section-title{margin:40px 0 30px}.about-page .about-mission__info-description{margin-bottom:30px}.about-page .about-mission__info-description p{font-size:22px}.about-page .about-mission__info-btn{height:60px;margin-bottom:30px}.about-page .about-mission__image{padding-left:20px}.about-page .about-mission__image-halal{top:75px;left:-50px;width:100px}.about-page .about-mission__image-bg{top:0}.about-page .values-itle .values-list__item{margin-top:50px}.about-page .values-itle .values-list__item-bg{left:-65px;width:160px}.about-page .values-itle .values-list__item-description p{font-size:14px}.about-page .values-itle .values-list__item-image{margin-top:-40px}.about-page .about-team__title.section-title{margin-bottom:40px}.about-page .about-team__bg-big{top:-45%;width:35%}.about-page .about-team__bg-small{right:40%;top:-10%;width:6%}.about-page .about-team__slider-slide{height:350px}}@media(max-width:992px){.about-page .breadcrumbs{padding:0 25px}.about-page .about-hero__content{border-radius:50px}.about-page .about-hero__content-inner{padding:90px 25px 30px;min-height:400px}.about-page .about-hero__content-title.section-title{margin-bottom:50px}.about-page .about-hero__content-description{max-width:500px}.about-page .about-hero__content-description p{font-size:16px}.about-page .text-block__image{padding-right:25px}.about-page .text-block__info-title.section-title{margin-bottom:25px}.about-page .text-block__info-description p{font-size:16px}.about-page .food-safety__info{padding-right:25px}.about-page .food-safety__info-title.section-title{margin-bottom:25px}.about-page .food-safety__info-description p{font-size:16px}.about-page .food-safety__slider .safety-slider__buttons{margin-top:20px}.about-page .food-safety__slider .safety-slider__buttons-btn{width:45px;height:45px}.about-page .food-safety__slider .safety-slider__buttons-btn span{font-size:16px}.about-page .about-mission__bg{bottom:-60px}.about-page .about-mission__info{padding-right:40px}.about-page .about-mission__info-title.section-title{margin:40px 0 30px}.about-page .about-mission__info-description{margin-bottom:30px}.about-page .about-mission__info-description p{font-size:18px}.about-page .about-mission__info-btn{height:60px;margin-bottom:30px}.about-page .about-mission__info-bg{width:70px;right:-75px}.about-page .about-mission__image{padding-left:20px}.about-page .about-mission__image-halal{top:65px;left:-40px;width:80px}.about-page .about-mission__image-bg{top:-35px}.about-page .values-itle .values-list__item{width:50%;margin-top:40px}.about-page .values-itle .values-list__item-bg{left:-65px;width:160px}.about-page .values-itle .values-list__item-image{margin-top:-30px}.about-page .about-team__title.section-title{margin-bottom:35px}.about-page .about-team__bg-big{top:-30%;width:30%}.about-page .about-team__bg-small{right:30%;top:-5%;width:6%}.about-page .about-team__slider-slide{height:300px}}@media(max-width:768px){.about-page .breadcrumbs{padding:0 20px;margin-top:50px}.about-page .about-hero__content{border-radius:45px}.about-page .about-hero__content-inner{padding:90px 20px 35px;min-height:375px}.about-page .about-hero__content-title.section-title{margin-bottom:40px;max-width:500px}.about-page .text-block__image{padding-right:20px}.about-page .text-block__info-title.section-title{margin-bottom:20px}.about-page .text-block__info-icon{display:none}.about-page .food-safety__info{padding-right:0;width:100%;margin-bottom:20px}.about-page .food-safety__info-title.section-title{margin-bottom:40px}.about-page .food-safety__slider{width:100%}.about-page .about-mission__inner{flex-wrap:wrap}.about-page .about-mission__bg{bottom:-85px;width:200px}.about-page .about-mission__info{padding-right:0;width:100%}.about-page .about-mission__info-title.section-title{margin:35px 0 25px}.about-page .about-mission__info-description{margin-bottom:25px}.about-page .about-mission__info-description p{font-size:20px}.about-page .about-mission__info-btn{height:60px;margin-bottom:25px}.about-page .about-mission__info-bg{display:none}.about-page .about-mission__image{padding-left:20px;width:100%;overflow:hidden;right:-15px}.about-page .about-mission__image-halal{top:7%;left:auto;width:122px;right:45%;z-index:30}.about-page .about-mission__image-img{max-width:100%;right:-100px}.about-page .about-mission__image-bg{display:none}.about-page .values-itle .values-list__item{margin-top:35px;padding-right:25px}.about-page .values-itle .values-list__item-icon{font-size:50px}.about-page .values-itle .values-list__item-bg{left:-45px;width:150px}.about-page .values-itle .values-list__item-image{margin-top:-20px}.about-page .about-team__title.section-title{margin-bottom:30px}.about-page .about-team__bg-big{top:-25%}.about-page .about-team__slider-slide{height:275px}}@media(max-width:576px){.about-page .breadcrumbs{padding:0 15px;margin-top:40px}.about-page .about-hero{margin-top:-40px}.about-page .about-hero__content{border-radius:40px}.about-page .about-hero__content-inner{padding:70px 15px 30px;min-height:350px}.about-page .about-hero__content-title.section-title{margin-bottom:30px}.about-page .about-hero__content-description{font-size:14px}.about-page .text-block{background-image:url(/_next/static/media/about-page-text-block-bg-mob.7f32d393.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:calc(100% + 50px);background-size:auto}.about-page .text-block__inner{background-image:none}.about-page .text-block__image{display:none}.about-page .text-block__info{width:100%}.about-page .text-block__info-title.section-title{margin-bottom:20px}.about-page .text-block__info-description p{font-size:16px}.about-page .text-block__info-icon{display:block;right:285px;bottom:270px;width:85px}.about-page .text-block__info-image{display:flex}.about-page .about-mission__bg{bottom:-80px;width:125px}.about-page .about-mission__image-img{max-width:calc(100% + 100px);right:0;width:auto}.about-page .about-mission__image-halal{top:4%;width:100px;right:50%}.about-page .values-itle .values-list__item{width:100%;margin-top:35px;padding-right:0}.about-page .values-itle .values-list__item-bg{left:-25px;width:140px;display:none}.about-page .values-itle .values-list__item-image{margin-top:-10px;display:none}.about-page .about-team__bg-big{top:0;width:20%}.about-page .about-team__bg-small{right:15%}.about-page .about-team__slider-slide{height:250px}}.promotions-page{width:100%;display:flex;flex-direction:column;margin-bottom:75px}.promotions-page .promotions-list{width:100%;gap:15px}.promotions-page .promotions-list__item{width:calc(50% - 7.5px);border-radius:40px;background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:220px;overflow:hidden}.promotions-page .promotions-list__item-inner{width:100%;height:100%;padding:30px 40px;background-color:rgba(0,0,0,.4)}.promotions-page .promotions-list__item-title{flex-grow:1;margin-bottom:15px;color:#fff;font-family:var(--font-druk-wide-cy);font-size:22px;font-weight:700;line-height:130%;text-transform:uppercase}.promotions-page .promotions-list__item-code{height:32px;padding:0 0 0 15px;border-radius:14px;border:2px solid var(--primary);color:#fff;font-size:14px;font-weight:500}.promotions-page .promotions-list__item-code div{margin-left:15px;height:100%;padding:0 15px;border-radius:14px;background-color:var(--primary);color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;margin-right:-2px}.promotions-page .promotions-list__item-description{border-radius:14px;border:2px solid var(--primary);padding:6px 15px;color:#fff;font-size:14px;font-weight:500;line-height:120%}@media(max-width:1440px){.promotions-page{margin-bottom:60px}.promotions-page .promotions-list__item-inner{padding:25px 30px}.promotions-page .promotions-list__item-title{font-size:20px}}@media(max-width:1200px){.promotions-page{margin-bottom:50px}.promotions-page .promotions-list__item{border-radius:30px}.promotions-page .promotions-list__item-inner{padding:20px 25px}.promotions-page .promotions-list__item-title{font-size:18px}}@media(max-width:992px){.promotions-page{margin-bottom:40px}.promotions-page .promotions-list__item{min-height:200px}.promotions-page .promotions-list__item-inner{padding:20px}}@media(max-width:768px){.promotions-page{margin-bottom:30px}.promotions-page .promotions-list__item{min-height:150px;border-radius:20px}.promotions-page .promotions-list__item-inner{padding:20px 15px}.promotions-page .promotions-list__item-title{font-size:16px}}@media(max-width:576px){.promotions-page .promotions-list__item{min-height:250px;border-radius:30px;width:100%}.promotions-page .promotions-list__item-inner{padding:20px}.promotions-page .promotions-list__item-title{font-size:18px}}@media(max-width:400px){.promotions-page .promotions-list__item{min-height:200px;border-radius:20px}.promotions-page .promotions-list__item-inner{padding:20px 15px}.promotions-page .promotions-list__item-title{font-size:16px}}.menu-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px;display:flex;flex-direction:column}.menu-page__title.section-title{margin-bottom:35px}.menu-page .main-title{display:none}.menu-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.menu-page__categories{width:100%;margin-top:40px;display:flex;position:-webkit-sticky;position:sticky;top:100px;z-index:90;background:var(--body-background);padding-bottom:10px}@media(max-width:768px){.menu-page__categories{top:95px}}@media(max-width:576px){.menu-page__categories{top:84px}}.menu-page__categories .swiper{width:calc(100% - 85px);margin-left:0}@media(max-width:576px){.menu-page__categories .swiper{width:100%}}.menu-page__categories .swiper-slide-active .menu-page__categories-item{background-color:#fff;cursor:default}.menu-page__categories .swiper-slide-active .menu-page__categories-item .item-icon span img{filter:brightness(0) saturate(100%) invert(8%) sepia(5%) saturate(0) hue-rotate(17deg) brightness(95%) contrast(88%)}.menu-page__categories .swiper-slide{width:auto}.menu-page__categories-item{height:56px;padding:0 15px;border-radius:22px;background-color:#d8cecb;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#232323;font-family:var(--font-gotham);font-size:16px;font-weight:500}.menu-page__categories-item:hover{background-color:#fff}.menu-page__categories-item:hover .item-icon span img{filter:brightness(0) saturate(100%) invert(8%) sepia(5%) saturate(0) hue-rotate(17deg) brightness(95%) contrast(88%)}.menu-page__categories-item .item-icon{width:24px;margin-right:10px}.menu-page__categories-item .item-icon span,.menu-page__categories-item .item-icon span img{width:100%!important;position:relative!important}.menu-page__categories-item .item-icon span img{height:auto!important;filter:brightness(0) saturate(100%) invert(36%) sepia(0) saturate(2969%) hue-rotate(199deg) brightness(99%) contrast(86%);transition:all .3s linear}@media(max-width:576px){.menu-page__categories-item{height:66px;padding:0 10px;border-radius:16px;flex-direction:column;font-size:12px;justify-content:center}.menu-page__categories-item .item-icon{margin-right:0;margin-bottom:7px}}.menu-page__categories .swiper-button-next,.menu-page__categories .swiper-button-prev{width:38px;height:56px;border-radius:22px;background-color:#d8cecb;position:absolute;bottom:0;top:auto;margin-bottom:10px}.menu-page__categories .swiper-button-next:hover,.menu-page__categories .swiper-button-prev:hover{color:var(--dark)}.menu-page__categories .swiper-button-next:after,.menu-page__categories .swiper-button-prev:after{display:none}.menu-page__categories .swiper-button-next.swiper-button-disabled,.menu-page__categories .swiper-button-prev.swiper-button-disabled{cursor:default;background-color:rgba(0,0,0,0)}.menu-page__categories .swiper-button-next.swiper-button-disabled span,.menu-page__categories .swiper-button-prev.swiper-button-disabled span{color:#606060}.menu-page__categories .swiper-button-next span,.menu-page__categories .swiper-button-prev span{font-size:20px;color:#232323}@media(max-width:576px){.menu-page__categories .swiper-button-next,.menu-page__categories .swiper-button-prev{display:none}}.menu-page__categories .swiper-button-prev{right:40px;left:auto}.menu-page__categories .swiper-button-next{right:0}.menu-page .categories-list{width:100%}.menu-page .categories-list .category-block{width:100%;scroll-margin-top:200px}.menu-page .categories-list .category-block__title{display:flex;align-items:center;margin-top:100px;text-transform:uppercase;font-family:var(--font-druk-wide-cy);margin-bottom:10px}@media(max-width:768px){.menu-page .categories-list .category-block__title{flex-direction:column;align-items:flex-start;margin-top:60px}}@media(max-width:576px){.menu-page .categories-list .category-block__title{flex-direction:column;align-items:flex-start;margin-top:30px}}.menu-page .categories-list .category-block__title h2{display:block;width:100%;font-size:26px;font-weight:700;line-height:120%;color:#232323;margin:0}@media(max-width:576px){.menu-page .categories-list .category-block__title h2{font-size:22px;line-height:27px}}.menu-page .categories-list .category-block__title-notion{border-radius:11px;padding:4px 10px;background:var(--pink-light);margin-bottom:20px;margin-top:10px}.menu-page .categories-list .category-block__title-notion span{font-weight:500;font-size:12px;line-height:14px;color:var(--grey-dark);font-family:var(--font-gotham)}.menu-page .products-list{width:calc(100% + 15px);margin:0 -7.5px}.menu-page .products-list .product-card{width:25%;padding:0 7.5px;margin-bottom:25px;display:flex;flex-direction:column}@media(max-width:992px){.menu-page .products-list .product-card{width:33.33%}}@media(max-width:768px){.menu-page .products-list .product-card{width:50%}}.menu-page .products-list .product-card__image{width:100%;position:relative;margin-bottom:15px}.menu-page .products-list .product-card__image:before{content:"";display:block;margin-top:100%}.menu-page .products-list .product-card__image span{display:flex!important;align-items:center;justify-content:center}.menu-page .products-list .product-card__image span img{position:relative!important;width:100%!important;height:auto!important}.menu-page .products-list .product-card__buttons{position:absolute;left:0;bottom:0}.menu-page .products-list .product-card__buttons-btn{height:48px;width:48px;border-radius:16px;min-width:auto!important;padding:0!important}@media(max-width:576px){.menu-page .products-list .product-card__buttons-btn{height:40px;width:40px;border-radius:14px}.menu-page .products-list .product-card__buttons-btn span{font-size:20px}}@media(max-width:380px){.menu-page .products-list .product-card__buttons-btn{height:36px;width:36px;border-radius:12px}.menu-page .products-list .product-card__buttons-btn span{font-size:16px}}.menu-page .products-list .product-card__buttons-btn span{font-size:24px;color:#fff}.menu-page .products-list .product-card__counter-inner{min-width:126px;height:48px;border-radius:16px;background-color:#1e1e1e;padding:4px 1px}.menu-page .products-list .product-card__content{width:100%;font-family:var(--font-gotham);flex-grow:1}.menu-page .products-list .product-card__content-title{color:#232323;font-size:14px;font-weight:500;line-height:120%;margin:0}.menu-page .products-list .product-card__content-weight{margin-top:2px;color:var(--primary);font-size:12px;font-weight:400;line-height:120%;margin-bottom:10px}.menu-page .products-list .product-card__content-price{color:#232323;font-size:18px;font-weight:500;line-height:120%;margin-top:auto}.menu-page .products-list .product-card__content-price span{font-weight:700}.menu-page .products-list__button{width:100%;margin-top:10px;margin-left:10px}.menu-page .products-list__button-btn{color:var(--primary);font-size:18px;font-weight:500;line-height:120%}.menu-page .products-list__button-btn:hover,.menu-page .products-list__button-btn:hover span{color:var(--primary-light)}.menu-page .products-list__button-btn span{font-size:18px;color:var(--primary);margin-right:10px}@media(max-width:768px){.menu-page .products-list__button{margin-top:0}}@media(max-width:576px){.menu-page .products-list__button{margin-bottom:25px}}.interior-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px!important;display:flex;flex-direction:column}.interior-page__title.section-title{margin-bottom:35px;color:#232323}.interior-page .main-title{display:none}.interior-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.interior-page__text{width:100%}.interior-page__text p{color:#606060;font-size:22px;font-weight:400;line-height:120%}.interior-page__restaurants{width:100%;margin-top:50px}.interior-page__restaurant{width:calc(50% - 7.5px);margin-bottom:25px}.interior-page__restaurant .restaurant{width:100%;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:40px;overflow:hidden;margin-bottom:10px}.interior-page__restaurant .restaurant:before{content:"";display:block;margin-top:54.2%}.interior-page__restaurant .restaurant__inner{width:100%;background-color:rgba(0,0,0,.4);padding:35px 50px 50px 0}.interior-page__restaurant .restaurant__icon{width:50px;min-width:50px;margin-right:15px}.interior-page__restaurant .restaurant__info{width:100%}.interior-page__restaurant .restaurant__info-address{color:#fff;font-size:16px;font-weight:500;line-height:120%;margin-bottom:15px}.interior-page__restaurant .restaurant__info-title{width:100%;color:var(--white);font-family:var(--font-druk-wide-cy);font-size:28px;font-weight:700;line-height:120%;text-transform:uppercase;padding-top:15px;position:relative;margin:0 0 15px}.interior-page__restaurant .restaurant__info-title:before{content:"";position:absolute;top:0;width:100%;right:-50px;height:1px;background-color:var(--primary)}.interior-page__restaurant .restaurant__info-title span{display:block;width:100%;color:var(--primary)}.interior-page__map{width:100%}.interior-page__map .institution-info{margin:0}.interior-page__map .institution-info .container{padding:0}.interior-page__map .institution-info__block{border-radius:40px;min-height:400px}.interior-page__map .institution-info__block .details{left:15px;top:15px;right:auto;bottom:auto;padding:15px;width:calc(100% - 30px);border-radius:20px}.interior-page__map .institution-info__block .details__top{margin-bottom:15px}.interior-page__map .institution-info__block .details__address{font-size:18px}.interior-page__map .institution-info__block .details .schedule{margin-top:15px}.interior-page__map .institution-info__block-link{display:flex}.interior-page__map .institution-info__block-buttons{right:15px;bottom:35px}.interior-page__map .institution-info__block-btn{margin-bottom:10px}@media(max-width:1540px){.interior-page{margin-bottom:50px!important}}@media(max-width:1360px){.interior-page__restaurants{margin-top:45px}.interior-page__restaurant .restaurant{border-radius:35px}.interior-page__restaurant .restaurant__inner{padding:30px 45px 45px 0}.interior-page__restaurant .restaurant__icon{width:45px;min-width:45px}.interior-page__restaurant .restaurant__info-title{font-size:24px;padding-top:10px;margin:0 0 10px}.interior-page__restaurant .restaurant__info-title:before{right:-45px}}@media(max-width:1200px){.interior-page__restaurants{margin-top:40px}.interior-page__restaurant .restaurant{border-radius:30px}.interior-page__restaurant .restaurant__inner{padding:25px 40px 40px 0}.interior-page__restaurant .restaurant__icon{width:40px;min-width:40px}.interior-page__restaurant .restaurant__info-title{font-size:20px}.interior-page__restaurant .restaurant__info-title:before{right:-40px}}@media(max-width:992px){.interior-page__restaurants{margin-top:35px}.interior-page__restaurant .restaurant{border-radius:25px}.interior-page__restaurant .restaurant__inner{padding:20px 35px 35px 0}.interior-page__restaurant .restaurant__icon{width:30px;min-width:30px}.interior-page__restaurant .restaurant__info-title{font-size:16px}.interior-page__restaurant .restaurant__info-title:before{right:-35px}}@media(max-width:768px){.interior-page__restaurants{margin-top:30px}.interior-page__restaurant{width:100%}.interior-page__restaurant .restaurant__inner{padding:20px 30px 30px 0}.interior-page__restaurant .restaurant__info-title{font-size:28px}.interior-page__restaurant .restaurant__info-title:before{right:-30px}}@media(max-width:576px){.interior-page__restaurants{margin-top:20px}.interior-page__restaurant .restaurant{border-radius:20px}.interior-page__restaurant .restaurant__inner{padding:20px 25px 25px 0}.interior-page__restaurant .restaurant__icon{width:25px;min-width:25px}.interior-page__restaurant .restaurant__info-title{font-size:16px}.interior-page__restaurant .restaurant__info-title:before{right:-25px}.interior-page__restaurant .institution-info__block{border-radius:15px;min-height:350px}.interior-page__restaurant .institution-info__block .details{left:10px;top:10px;right:auto;bottom:auto;padding:10px;width:calc(100% - 20px);border-radius:15px}.interior-page__restaurant .institution-info__block .details__top{margin-bottom:10px}.interior-page__restaurant .institution-info__block .details__top-phone{font-size:14px}.interior-page__restaurant .institution-info__block .details__top-phone span{font-size:18px;margin-right:10px}.interior-page__restaurant .institution-info__block .details__top-btn{height:25px;padding:0 10px;border-radius:10px;font-size:11px}.interior-page__restaurant .institution-info__block .details__address{font-size:16px}.interior-page__restaurant .institution-info__block .details .schedule{margin-top:10px}.interior-page__restaurant .institution-info__block-buttons{right:10px;bottom:35px}.interior-page__restaurant .institution-info__block-btn{margin-bottom:10px}}@media(max-width:450px){.interior-page__restaurant .restaurant__inner{padding:20px 20px 20px 0}.interior-page__restaurant .restaurant__icon{width:30px;min-width:30px}.interior-page__restaurant .restaurant__info-title{font-size:16px}.interior-page__restaurant .restaurant__info-title:before{right:-20px}}.address-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px!important;display:flex;flex-direction:column}.address-page__title.section-title{margin-bottom:50px}.address-page .main-title{display:none}.address-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.address-page__item{width:100%;margin-bottom:50px;border-radius:90px;overflow:hidden;background-color:#9a9a9a;position:relative;min-height:360px}.address-page__item .details{position:absolute;left:60px;top:60px;bottom:60px;padding:30px;width:520px;border-radius:40px;border:1px solid #fff}.address-page__item .details__top{width:100%;margin-bottom:20px}.address-page__item .details__top-phone{color:#fff;font-size:16px;font-weight:500;line-height:120%}.address-page__item .details__top-phone span{font-size:20px;color:#fff;margin-right:10px}.address-page__item .details__top-btn{height:30px;padding:0 20px;border-radius:12px;border:1px solid var(--primary);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.address-page__item .details__top-btn:hover{background-color:var(--primary);color:#fff}.address-page__item .details__address{display:block;width:100%;margin:0;color:#fff;font-family:var(--font-druk-wide-cy);font-size:22px;font-weight:700;line-height:120%;text-transform:uppercase}.address-page__item .details .schedule{width:calc(100% + 4px);margin:30px -2px 0}.address-page__item .details .schedule__day{width:14.2857142857%;padding:0 2px}.address-page__item .details .schedule__day-inner{width:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.13);background:linear-gradient(113deg,rgba(255,255,255,.15) 6.32%,rgba(255,255,255,.03) 55.15%,rgba(255,255,255,.1) 103.98%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:7px}.address-page__item .details .schedule__day-inner.is-today{background:var(--primary)}.address-page__item .details .schedule__day-inner.is-today .schedule__day-line{background-color:#fff}.address-page__item .details .schedule__day-title{color:#fff;font-size:14px;font-weight:400;line-height:120%;margin-bottom:3px}.address-page__item .details .schedule__day-time{color:#fff;font-size:12px;font-weight:500;line-height:120%}.address-page__item .details .schedule__day-line{display:block;width:14px;height:1px;border-radius:3px;background-color:hsla(0,0%,100%,.2);margin:4px 0}.address-page__item-buttons{position:absolute;right:60px;bottom:60px}.address-page__item-btn{margin-bottom:20px}.address-page__item-btn:last-child{margin-bottom:0}.address-page__item-btn--bordered{height:30px;padding:0 15px;border-radius:12px;border:1px solid var(--primary);color:var(--primary);font-size:12px;font-weight:500;cursor:pointer}.address-page__item-btn--bordered:hover,.address-page__item-btn--primary{background-color:var(--primary);color:#fff}.address-page__item-btn--primary{height:60px;padding:0 30px;border-radius:20px;border:none;font-size:16px;font-weight:500;cursor:pointer}.address-page__item-btn--primary:hover{background-color:var(--primary-light)}@media(max-width:1540px){.address-page{margin-bottom:50px!important}.address-page__title.section-title{margin-bottom:40px}.address-page__item{margin-bottom:40px;border-radius:70px;min-height:340px}.address-page__item .details{left:50px;top:50px;bottom:50px;padding:25px;width:500px;border-radius:35px}.address-page__item-buttons{right:50px;bottom:50px}}@media(max-width:1360px){.address-page__title.section-title{margin-bottom:30px}.address-page__item{margin-bottom:30px;border-radius:50px;min-height:320px}.address-page__item .details{left:40px;top:40px;bottom:40px;padding:20px;width:450px;border-radius:30px}.address-page__item-buttons{right:40px;bottom:40px}.address-page__item-btn--primary{height:50px;padding:0 25px;border-radius:15px}}@media(max-width:1200px){.address-page__title.section-title{margin-bottom:25px}.address-page__item{margin-bottom:25px;border-radius:40px;min-height:300px}.address-page__item .details{left:30px;top:30px;bottom:30px;padding:15px;width:420px;border-radius:25px}.address-page__item-buttons{right:30px;bottom:30px}.address-page__item-btn--primary{height:40px;padding:0 20px;border-radius:15px}}@media(max-width:992px){.address-page__title.section-title{margin-bottom:20px}.address-page__item{margin-bottom:20px;border-radius:30px;min-height:275px}.address-page__item .details{left:20px;top:20px;bottom:20px;padding:15px;width:400px;border-radius:20px}.address-page__item .details__address{font-size:20px}.address-page__item-buttons{right:20px;bottom:20px}}@media(max-width:768px){.address-page__item{border-radius:25px;min-height:400px}.address-page__item .details{left:15px;top:15px;right:15px;bottom:auto;padding:15px;width:auto;border-radius:20px}.address-page__item .details__top{margin-bottom:15px}.address-page__item .details__address{font-size:18px}.address-page__item .details .schedule{margin-top:15px}.address-page__item-buttons{right:15px;bottom:15px}.address-page__item-btn{margin-bottom:10px}}@media(max-width:576px){.address-page__item{border-radius:15px}.address-page__item .details{left:10px;top:10px;right:10px;bottom:auto;padding:10px;width:auto;border-radius:15px}.address-page__item .details__top{margin-bottom:10px}.address-page__item .details__top-phone{font-size:14px}.address-page__item .details__top-phone span{font-size:18px;margin-right:10px}.address-page__item .details__top-btn{height:25px;padding:0 10px;border-radius:10px;font-size:11px}.address-page__item .details__address{font-size:16px}.address-page__item .details .schedule{margin-top:10px}.address-page__item-buttons{right:10px;bottom:10px}.address-page__item-btn{margin-bottom:10px}}@media(max-width:450px){.address-page__item .details__top-phone{font-size:13px}.address-page__item .details__top-phone span{font-size:17px;margin-right:7px}.address-page__item .details__top-btn{padding:0 7px;font-size:10px}.address-page__item .details__address{font-size:14px}.address-page__item .details .schedule__day-time{font-size:11px}}.events-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px!important;display:flex;flex-direction:column}.events-page__title.section-title{margin-bottom:50px}.events-page .main-title{display:none}.events-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.events-page .events-list{width:calc(100% + 15px);margin:0 -7.5px}.events-page .events-list__item{width:33.3%;padding:0 7.5px;margin-bottom:15px}.events-page .events-list__item-inner{width:100%;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:40px;overflow:hidden}.events-page .events-list__item-inner:before{content:"";display:block;margin-top:100%}.events-page .events-list__item-content{width:100%;background-color:rgba(0,0,0,.4);padding:35px 35px 35px 0}.events-page .events-list__item-icon{width:50px;min-width:50px;margin-right:15px}.events-page .events-list__item-title{color:#fff;font-size:26px;font-weight:500;line-height:120%;margin:0 0 10px}.events-page .events-list__item-date{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500;line-height:120%}.events-page .events-list__buttons{margin-left:10px}.events-page .events-list__buttons-btn{width:64px;height:64px;background-color:var(--primary);cursor:pointer;margin-right:10px}.events-page .events-list__buttons-btn:hover{background-color:var(--primary-light)}.events-page .events-list__buttons-btn:last-child{margin-right:0}.events-page .events-list__buttons-btn.swiper-button-disabled{background-color:#1d1d1d!important;cursor:default}.events-page .events-list__buttons-btn span{font-size:20px;color:#fff}@media(max-width:1540px){.events-page{margin-bottom:50px!important}.events-page .events-list__buttons-btn{width:60px;height:60px}}@media(max-width:1360px){.events-page__title.section-title{margin-bottom:20px}.events-page .events-list__item-inner{border-radius:35px}.events-page .events-list__item-content{padding:30px 30px 30px 0}.events-page .events-list__item-icon{width:45px;min-width:45px}.events-page .events-list__item-title{font-size:24px}.events-page .events-list__buttons-btn{width:55px;height:55px}.events-page .events-list__buttons-btn span{font-size:18px}}@media(max-width:1200px){.events-page__title{font-size:30px}.events-page .events-list__item-inner{border-radius:30px}.events-page .events-list__item-content{padding:20px 20px 25px 0}.events-page .events-list__item-icon{width:40px;min-width:40px}.events-page .events-list__item-title{font-size:20px}.events-page .events-list__buttons-btn{width:50px;height:50px}.events-page .events-list__buttons-btn span{font-size:18px}}@media(max-width:992px){.events-page__title{font-size:24px}.events-page .events-list__item-inner{border-radius:25px}.events-page .events-list__item-content{padding:10px 10px 15px 0}.events-page .events-list__item-icon{width:30px;min-width:30px}.events-page .events-list__item-title{font-size:16px}.events-page .events-list__buttons-btn{width:45px;height:45px}.events-page .events-list__buttons-btn span{font-size:16px}}@media(max-width:768px){.events-page .events-list__item{width:50%;margin-bottom:20px}}@media(max-width:576px){.events-page .events-list{width:calc(100% + 10px)}.events-page .events-list__item{width:50%;padding:0 5px;margin-bottom:10px}.events-page .events-list__item-inner{border-radius:20px}.events-page .events-list__item-icon{width:25px;min-width:25px}.events-page .events-list__item-title{font-size:16px;margin-bottom:5px}.events-page .events-list__item-date{font-size:12px}}@media(max-width:450px){.events-page__title{font-size:24px}.events-page .events-list__item{width:100%}.events-page .events-list__item-inner{border-radius:30px}.events-page .events-list__item-icon{width:30px;min-width:30px}.events-page .events-list__item-title{font-size:22px;margin-bottom:10px}.events-page .events-list__item-date{font-size:14px}}.institution-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px;display:flex;flex-direction:column}.institution-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:75px auto 0;padding:0 15px;color:#fff;z-index:10;position:relative}.institution-page .breadcrumbs a{color:#fff}.institution-page .main-title{display:none}.institution-page .institution-hero{margin-top:-50px}.institution-page .institution-hero .container{max-width:1600px;padding:0}.institution-page .institution-hero__inner{width:100%;position:relative}.institution-page .institution-hero__content{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:90px;overflow:hidden}.institution-page .institution-hero__content-inner{width:100%;min-height:622px;background-color:rgba(0,0,0,.3);padding:150px 165px 75px}.institution-page .institution-hero__content-title{color:#fff}.institution-page .institution-hero__content-btn{height:60px;padding:0 30px;border-radius:20px;background-color:var(--primary);border:none;color:#fff;font-size:16px;font-weight:500;cursor:pointer;margin:50px 0}.institution-page .institution-hero__content-btn:hover{background-color:var(--primary-light)}.institution-page .institution-hero__content-description{max-width:820px}.institution-page .institution-hero__content-description p{margin-top:0;color:#fff;font-size:22px;font-weight:400;line-height:120%}.institution-page .institution-hero__content-description p:last-child{margin-bottom:0}.institution-page .about-institution,.institution-page .about-institution__inner{width:100%}.institution-page .about-institution__image{width:50%;padding-right:50px}.institution-page .about-institution__image-img{width:calc(100% + 165px);margin-left:-165px;border-radius:40px}.institution-page .about-institution__info{width:50%;overflow:hidden}.institution-page .about-institution__info-title{margin-bottom:40px;word-spacing:99999px}.institution-page .about-institution__info-text{width:100%}.institution-page .about-institution__info-text p{color:var(--primary-text);font-size:22px;font-weight:400;line-height:120%}.institution-page .about-institution__info-text span,.institution-page .about-institution__info-text strong{display:inline-block;width:100%}.institution-page .institution-halls,.institution-page .institution-halls .institution-hall,.institution-page .institution-halls__inner{width:100%}.institution-page .institution-halls .institution-hall:first-child{margin-top:0!important}.institution-page .institution-halls .institution-hall:last-child{margin-bottom:0!important}.institution-page .institution-halls .institution-hall.is-revert .institution-hall__info{order:2}.institution-page .institution-halls .institution-hall.is-revert .hall-slider{order:1;padding-left:0;padding-right:50px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider .swiper{width:calc(100% + 165px);margin-left:-165px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider__buttons{left:auto;right:70px}.institution-page .institution-halls .institution-hall__info{width:50%;overflow:hidden}.institution-page .institution-halls .institution-hall__info-title{margin-bottom:40px}.institution-page .institution-halls .institution-hall__info-text{width:100%}.institution-page .institution-halls .institution-hall__info-text p{color:var(--primary-text);font-size:22px;font-weight:400;line-height:120%}.institution-page .institution-halls .institution-hall__info-text span,.institution-page .institution-halls .institution-hall__info-text strong{display:inline-block;width:100%}.institution-page .institution-halls .institution-hall__info-btn{height:60px;padding:0 30px;border-radius:20px;background-color:var(--primary);border:none;color:#fff;font-size:16px;font-weight:500;cursor:pointer;margin-top:40px}.institution-page .institution-halls .institution-hall__info-btn:hover{background-color:var(--primary-light)}.institution-page .institution-halls .institution-hall .hall-slider{width:50%;padding-left:50px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.institution-page .institution-halls .institution-hall .hall-slider .swiper{width:calc(100% + 165px);margin:0}.institution-page .institution-halls .institution-hall .hall-slider .swiper .swiper-pagination{display:none}.institution-page .institution-halls .institution-hall .hall-slider__slide{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;height:100%}.institution-page .institution-halls .institution-hall .hall-slider__slide-image{width:100%;border-radius:40px;object-fit:cover;min-width:100%;min-height:100%}.institution-page .institution-halls .institution-hall .hall-slider .swiper-wrapper .swiper-slide{height:auto}.institution-page .institution-halls .institution-hall .hall-slider__buttons{position:absolute;left:70px;bottom:20px;z-index:10}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn{width:64px;height:64px;background-color:#fff;cursor:pointer;margin-right:10px}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn:last-child{margin-right:0}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn.swiper-button-disabled{background-color:#1d1d1d!important;cursor:default}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn.swiper-button-disabled span{color:#fff}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn span{font-size:20px;color:#0f0f0f}.institution-page .institution-interiors,.institution-page .institution-interiors__inner{width:100%}.institution-page .institution-interiors__title.section-title{margin-bottom:60px}.institution-page .institution-interiors .interiors-slider{width:100%;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.institution-page .institution-interiors .interiors-slider__slide{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;height:100%}.institution-page .institution-interiors .interiors-slider__slide-image{width:100%;border-radius:40px;object-fit:cover;min-width:100%;min-height:100%}.institution-page .institution-interiors .interiors-slider__btn{position:absolute;top:calc(50% - 49px);width:64px;height:64px;background-color:#fff;cursor:pointer;z-index:10}.institution-page .institution-interiors .interiors-slider__btn.swiper-button-disabled{background-color:#1d1d1d!important;cursor:default}.institution-page .institution-interiors .interiors-slider__btn.swiper-button-disabled span{color:#fff}.institution-page .institution-interiors .interiors-slider__btn span{font-size:20px;color:#0f0f0f}.institution-page .institution-interiors .interiors-slider__btn--prev{left:calc((100vw - 1300px)/2 - 50px - 32px)}.institution-page .institution-interiors .interiors-slider__btn--next{right:calc((100vw - 1300px)/2 - 50px - 32px)}.institution-page .institution-interiors .interiors-slider .swiper-wrapper{padding-bottom:32px}.institution-page .institution-interiors .interiors-slider .swiper-wrapper .swiper-slide{height:auto}.institution-page .institution-interiors .interiors-slider .swiper-pagination{bottom:0!important}.institution-page .institution-interiors .interiors-slider .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.institution-page .institution-interiors .interiors-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}.institution-page .institution-reviews,.institution-page .institution-reviews__inner{width:100%}.institution-page .institution-reviews__title.section-title{margin-bottom:60px}.institution-page .institution-reviews__tabs{width:100%}.institution-page .institution-reviews__tabs-item{width:200px;max-width:50%;margin-right:15px;padding-bottom:15px;position:relative;cursor:pointer}.institution-page .institution-reviews__tabs-item:before{content:"";position:absolute;left:25px;bottom:0;height:1px;width:calc(100% - 25px);background-color:#606060;transition:all .3s linear}.institution-page .institution-reviews__tabs-item:last-child{margin-right:0}.institution-page .institution-reviews__tabs-item.is-active{cursor:default}.institution-page .institution-reviews__tabs-item.is-active:before{background-color:var(--primary)}.institution-page .institution-reviews__tabs-item.is-active img{filter:brightness(0) saturate(100%) invert(13%) sepia(65%) saturate(6084%) hue-rotate(18deg) brightness(102%) contrast(118%)}.institution-page .institution-reviews__tabs-item img{height:40px!important;transition:all .3s linear}.institution-page .institution-reviews__content{width:100%;margin-top:45px}@media(max-width:1600px){.institution-page .about-institution__image-img{border-radius:36px}.institution-page .about-institution__image-img,.institution-page .institution-halls .institution-hall.is-revert .hall-slider .swiper{width:calc(100% + (100vw - 1300px)/2);margin-left:calc(0px - (100vw - 1300px)/2)}.institution-page .institution-halls .institution-hall .hall-slider .swiper{width:calc(100% + (100vw - 1300px)/2)}}@media(max-width:1540px){.institution-page{margin-bottom:50px}.institution-page .breadcrumbs{max-width:100%;padding:0 8%;margin-top:70px}.institution-page .institution-hero__content-inner{padding:125px 8% 50px;min-height:550px}.institution-page .institution-hero__content-btn{margin:40px 0}.institution-page .institution-hero__content-description{max-width:750px}.institution-page .institution-hero__content-description p{font-size:20px}.institution-page .about-institution__image{padding-right:40px}.institution-page .about-institution__image-img{border-radius:36px}.institution-page .about-institution__info-title{margin-bottom:35px}.institution-page .about-institution__info-text p{font-size:20px}.institution-page .about-institution__info-btn{margin-top:35px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider{padding-right:40px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider__buttons{right:60px}.institution-page .institution-halls .institution-hall__info-title{margin-bottom:35px}.institution-page .institution-halls .institution-hall__info-text p{font-size:20px}.institution-page .institution-halls .institution-hall .hall-slider{padding-left:40px}.institution-page .institution-halls .institution-hall .hall-slider__buttons{left:60px}.institution-page .institution-interiors__title.section-title{margin-bottom:50px}.institution-page .institution-interiors .interiors-slider__slide-image{border-radius:30px}.institution-page .institution-interiors .interiors-slider__btn--prev{left:calc((100vw - 1300px)/2 + 40px)}.institution-page .institution-interiors .interiors-slider__btn--next{right:calc((100vw - 1300px)/2 + 40px)}}@media(max-width:1440px){.institution-page .breadcrumbs{padding:0 75px;margin-top:60px}.institution-page .institution-hero__content{border-radius:80px}.institution-page .institution-hero__content-inner{padding:100px 75px 40px;min-height:500px}.institution-page .institution-hero__content-btn{margin:35px 0}.institution-page .institution-hero__content-description{max-width:675px}.institution-page .institution-hero__content-description p{font-size:18px}.institution-page .about-institution__image{padding-right:30px}.institution-page .about-institution__info-title{margin-bottom:30px}.institution-page .about-institution__info-text p{font-size:18px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider{padding-right:30px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider__buttons{right:50px}.institution-page .institution-halls .institution-hall__info-title{margin-bottom:30px}.institution-page .institution-halls .institution-hall__info-text p{font-size:18px}.institution-page .institution-halls .institution-hall__info-btn{margin-top:30px}.institution-page .institution-halls .institution-hall .hall-slider{padding-left:30px}.institution-page .institution-halls .institution-hall .hall-slider__buttons{left:50px}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn{width:60px;height:60px}.institution-page .institution-interiors__title.section-title{margin-bottom:40px}.institution-page .institution-interiors .interiors-slider__slide-image{border-radius:30px}.institution-page .institution-interiors .interiors-slider__btn{width:60px;height:60px}.institution-page .institution-interiors .interiors-slider__btn--prev{left:calc((100vw - 1300px)/2 + 64px)}.institution-page .institution-interiors .interiors-slider__btn--next{right:calc((100vw - 1300px)/2 + 64px)}}@media(max-width:1300px){.institution-page .about-institution__image-img,.institution-page .institution-halls .institution-hall.is-revert .hall-slider .swiper{width:100%;margin-left:0}.institution-page .institution-halls .institution-hall .hall-slider .swiper{width:100%}.institution-page .institution-interiors .interiors-slider__btn--prev{left:15px}.institution-page .institution-interiors .interiors-slider__btn--next{right:15px}}@media(max-width:1200px){.institution-page .institution-hero__content-inner{padding:100px 8% 45px;min-height:575px}.institution-page .institution-hero__content-btn{margin:30px 0}.institution-page .institution-hero__content-description{max-width:675px}.institution-page .about-institution__image{padding-right:20px}.institution-page .about-institution__image-img{border-radius:32px}.institution-page .about-institution__info-title{margin-bottom:25px}.institution-page .about-institution__info-btn{margin-top:30px}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn{width:50px;height:50px}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn span{font-size:18px}.institution-page .institution-interiors__title.section-title{margin-bottom:30px}.institution-page .institution-interiors .interiors-slider__slide-image{border-radius:25px}.institution-page .institution-interiors .interiors-slider__btn{width:50px;height:50px;top:calc(50% - 40px)}.institution-page .institution-interiors .interiors-slider__btn span{font-size:18px}}@media(max-width:992px){.institution-page .breadcrumbs{padding:0 25px}.institution-page .institution-hero__content{border-radius:50px}.institution-page .institution-hero__content-inner{padding:90px 25px 30px;min-height:400px}.institution-page .institution-hero__content-btn{margin:25px 0}.institution-page .institution-hero__content-description{max-width:500px}.institution-page .institution-hero__content-description p{font-size:16px}.institution-page .about-institution__image{padding-right:15px}.institution-page .about-institution__info-title{margin-bottom:20px}.institution-page .about-institution__info-text p{font-size:16px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider{padding-right:15px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider__buttons{right:30px;bottom:15px}.institution-page .institution-halls .institution-hall__info-title{margin-bottom:25px}.institution-page .institution-halls .institution-hall__info-text p{font-size:16px}.institution-page .institution-halls .institution-hall__info-btn{margin-top:25px}.institution-page .institution-halls .institution-hall .hall-slider{padding-left:15px}.institution-page .institution-halls .institution-hall .hall-slider__buttons{left:30px;bottom:15px}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn{width:45px;height:45px}.institution-page .institution-halls .institution-hall .hall-slider__buttons-btn span{font-size:16px}.institution-page .institution-interiors__title.section-title{margin-bottom:25px}.institution-page .institution-interiors .interiors-slider__slide-image{border-radius:20px}.institution-page .institution-interiors .interiors-slider__btn{width:45px;height:45px;top:calc(50% - 35px)}.institution-page .institution-interiors .interiors-slider__btn span{font-size:16px}}@media(max-width:768px){.institution-page .breadcrumbs{padding:0 20px;margin-top:50px}.institution-page .institution-hero__content{border-radius:45px}.institution-page .institution-hero__content-inner{padding:90px 20px 35px;min-height:375px}.institution-page .institution-hero__content-btn{margin:20px 0}}@media(max-width:576px){.institution-page .breadcrumbs{padding:0 15px;margin-top:40px}.institution-page .institution-hero{margin-top:-40px}.institution-page .institution-hero__content{border-radius:40px}.institution-page .institution-hero__content-inner{padding:70px 15px 30px;min-height:350px}.institution-page .institution-hero__content-description{font-size:14px}.institution-page .about-institution__image{padding-right:0;width:100%;order:2}.institution-page .about-institution__image-img{border-radius:28px}.institution-page .about-institution__info{width:100%;order:1;margin-bottom:10px}.institution-page .about-institution__info-text p{font-size:14px}.institution-page .institution-halls .institution-hall.is-revert .hall-slider{padding-right:0}.institution-page .institution-halls .institution-hall__info{order:1!important;width:100%;margin-bottom:40px}.institution-page .institution-halls .institution-hall__info-title{margin-bottom:20px}.institution-page .institution-halls .institution-hall__info-text p{font-size:14px}.institution-page .institution-halls .institution-hall__info-btn{margin-top:20px}.institution-page .institution-halls .institution-hall .hall-slider{width:100%;padding-left:0;order:2!important}.institution-page .institution-halls .institution-hall .hall-slider__buttons{display:none}.institution-page .institution-halls .institution-hall .hall-slider .swiper .swiper-pagination{display:block}.institution-page .institution-halls .institution-hall .hall-slider .swiper-wrapper{padding-bottom:32px}.institution-page .institution-halls .institution-hall .hall-slider .swiper-pagination{bottom:0!important}.institution-page .institution-halls .institution-hall .hall-slider .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.institution-page .institution-halls .institution-hall .hall-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}.institution-page .institution-interiors .interiors-slider__btn{display:none}}.checkout-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px;display:flex;flex-direction:column}.checkout-page__inner{width:100%}.checkout-page__content{width:calc(100% - 250px);padding-right:75px}.checkout-page__content-title{padding:0 5px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:18px;font-weight:700;line-height:130%;text-transform:uppercase;margin-bottom:15px}.checkout-page__content-title span,.checkout-page__content-title--red{color:var(--primary)}.checkout-page__content-error{color:#fff;font-family:var(--font-gotham);font-size:14px;font-weight:500;line-height:120%;margin:5px 0}.checkout-page__content-row{width:100%;margin:5px 0 20px}.checkout-page__title{margin-bottom:40px}.checkout-page__delivery{margin-bottom:15px}.checkout-page__fields{width:calc(100% + 10px);margin:0 -5px}.checkout-page__fields-error{width:100%;margin-top:-15px;margin-bottom:5px;padding:0 20px;color:var(--primary);font-size:12px;font-weight:400;line-height:120%}.checkout-page__aside{width:250px}.checkout-page__profile{width:100%;margin-bottom:30px;border-radius:20px;border:1px solid #b5a7a4;padding:8px 15px 8px 8px}.checkout-page__profile:hover{border-color:var(--primary)}.checkout-page__profile-icon{width:36px;min-width:36px;height:36px;border-radius:12px;background-color:#181818}.checkout-page__profile-icon span{font-size:20px;color:#fff}.checkout-page__profile-info{margin:0 10px;font-family:var(--font-gotham)}.checkout-page__profile-name{color:#232323;font-size:14px;font-weight:500;line-height:120%;margin:0}.checkout-page__profile-text{color:#606060;font-size:12px;font-weight:400;line-height:120%}.checkout-page__profile-logout{margin-left:auto;font-size:20px;color:#606060}@media(max-width:992px){.checkout-page{margin-bottom:50px}.checkout-page__content{padding-right:30px}.checkout-page__content-title{font-size:16px;margin-bottom:10px}.checkout-page__content-row{margin:5px 0 15px}.checkout-page__title{margin-bottom:30px}.checkout-page__profile{margin-bottom:25px}}@media(max-width:768px){.checkout-page{margin-bottom:40px}.checkout-page__content{padding-right:20px}.checkout-page__title{margin-bottom:25px}.checkout-page__profile{margin-bottom:20px;display:none}}@media(max-width:576px){.checkout-page{margin-bottom:30px}.checkout-page__inner{flex-wrap:wrap}.checkout-page__content{padding-right:0;width:100%}.checkout-page__content-row{width:100%;margin:5px 0 10px}.checkout-page__aside{width:100%;margin-top:30px}}.event-page{width:100%;padding:0!important;margin-bottom:75px!important;margin-top:0!important;display:flex;flex-direction:column}.event-page .main-title{display:none}.event-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.event-page__content{width:calc(100% - 215px);padding-right:150px}.event-page__aside{width:215px}.event-page .main-info{width:100%;margin-bottom:30px}.event-page .main-info__title.section-title{margin-bottom:12px}.event-page .main-info__title.section-title:first-line{color:var(--primary)}.event-page .main-info__date{margin-top:10px;color:#494949;font-family:var(--font-gotham);font-size:14px;font-weight:500;line-height:120%}.event-page .main-info__description{width:100%;margin-top:40px;color:#232323;font-family:var(--font-gotham);font-size:26px;font-weight:400;line-height:120%}.event-page .event-slider{width:100%;position:relative;margin:30px 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-page .event-slider__slide{position:relative}.event-page .event-slider__slide-image{width:100%;border-radius:40px}.event-page .event-slider__btn{position:absolute;width:45px;height:45px;background-color:#fff;top:calc(50% - 30px);cursor:pointer;z-index:10}.event-page .event-slider__btn--prev{left:-60px}.event-page .event-slider__btn--next{right:-60px}.event-page .event-slider__btn.swiper-button-disabled{cursor:default}.event-page .event-slider__btn span{font-size:14px;color:#232323}.event-page .event-slider .swiper-wrapper{padding-bottom:32px}.event-page .event-slider .swiper-pagination{bottom:0!important}.event-page .event-slider .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background-color:#5e4741!important}.event-page .event-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));background-color:var(--primary)!important}.event-page .text-block{width:100%;margin:30px 0}.event-page .text-block__title{color:#232323;font-family:var(--font-gotham);font-size:26px;font-weight:400;line-height:120%;margin:0}.event-page .text-block__description{width:100%;margin-top:30px;color:#232323;font-family:var(--font-gotham);font-size:20px;font-weight:400;line-height:140%}.event-page .dedicated-block{width:100%;margin:30px 0;border-radius:40px;background-color:#fff;padding:35px 50px}.event-page .dedicated-block__title{display:block;width:100%;color:#232323;font-family:var(--font-gotham);font-size:26px;font-weight:400;line-height:120%;margin:0}.event-page .dedicated-block__text{width:100%;font-family:var(--font-gotham);font-size:18px;font-weight:400;line-height:140%}.event-page .share-block{margin-top:20px;border-radius:26px;background-color:#fff;padding:10px}.event-page .share-block__text{display:inline-block;margin:0 20px 0 10px;color:#232323;font-family:var(--font-gotham);font-size:18px;font-weight:500;line-height:110%}.event-page .share-block__socials-item{width:54px;height:54px;border-radius:20px;background-color:var(--primary);margin-right:10px}.event-page .share-block__socials-item:hover{background-color:var(--primary-light)}.event-page .share-block__socials-item:last-child{margin-right:0}.event-page .share-block__socials-item span{font-size:22px;color:#fff}.event-page .events-list{width:100%}.event-page .events-list__item{width:100%;margin-bottom:60px}.event-page .events-list__item:last-child{margin-bottom:0}.event-page .events-list__item-inner{width:100%}.event-page .events-list__item-image{width:100%;border-radius:40px;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.event-page .events-list__item-image:before{content:"";display:block;margin-top:100%}.event-page .events-list__item-date{color:#606060;font-family:var(--font-gotham);font-size:12px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:7px}.event-page .events-list__item-title{margin:0;color:#232323;font-family:var(--font-gotham);font-size:20px;font-weight:500;line-height:120%}@media(max-width:1540px){.event-page{margin-bottom:50px!important}.event-page__content{padding-right:100px}}@media(max-width:1440px){.event-page__content{padding-right:75px}.event-page .main-info{margin-bottom:20px}.event-page .main-info__description{font-size:22px;margin-top:30px}.event-page .event-slider{margin:20px 0}.event-page .event-slider__slide-image{border-radius:35px}.event-page .event-slider__btn--prev{left:15px}.event-page .event-slider__btn--next{right:15px}.event-page .text-block{margin:20px 0}.event-page .text-block__title{font-size:22px}.event-page .text-block__description{margin-top:20px;font-size:18px}.event-page .dedicated-block{margin:20px 0;border-radius:35px;padding:25px 30px}.event-page .dedicated-block__title{font-size:22px;margin-bottom:15px}.event-page .dedicated-block__text{font-size:16px}.event-page .events-list__item{margin-bottom:50px}}@media(max-width:1200px){.event-page__content{padding-right:50px}.event-page .main-info{margin-bottom:15px}.event-page .main-info__description{font-size:20px;margin-top:25px}.event-page .event-slider{margin:15px 0}.event-page .event-slider__slide-image{border-radius:30px}.event-page .text-block{margin:15px 0}.event-page .text-block__title{font-size:20px}.event-page .text-block__description{margin-top:15px;font-size:16px}.event-page .dedicated-block{margin:15px 0;border-radius:30px;padding:20px 25px}.event-page .dedicated-block__title{font-size:20px}.event-page .dedicated-block__text{margin-top:10px;font-size:14px}.event-page .events-list__item{margin-bottom:40px}}@media(max-width:992px){.event-page__content{padding-right:25px}.event-page .main-info__description{font-size:18px;margin-top:20px}.event-page .event-slider__slide-image{border-radius:25px}.event-page .text-block__title{font-size:18px}.event-page .text-block__description{font-size:14px}.event-page .dedicated-block{border-radius:25px;padding:15px 20px}.event-page .dedicated-block__title{font-size:18px}.event-page .share-block{border-radius:20px;padding:5px}.event-page .share-block__text{margin:0 15px 0 10px;font-size:16px}.event-page .share-block__socials-item{width:50px;height:50px;border-radius:18px;margin-right:7px}.event-page .events-list__item{margin-bottom:30px}.event-page .events-list__item-title{font-size:18px}}@media(max-width:768px){.event-page__content{padding-right:0;width:100%}.event-page__aside{width:100%;margin-top:50px}.event-page .share-block{border-radius:16px}.event-page .share-block__text{font-size:14px}.event-page .share-block__socials-item{width:40px;height:40px;border-radius:10px}.event-page .share-block__socials-item span{font-size:18px}.event-page .events-list{width:calc(100% + 10px);margin:0 -5px}.event-page .events-list__item{width:33.3%;margin-bottom:25px;padding:0 5px}.event-page .events-list__item-image{border-radius:30px;margin-bottom:15px}.event-page .events-list__item-title{font-size:16px}}@media(max-width:576px){.event-page .main-info__title.section-title{margin-bottom:10px;font-size:18px}.event-page .main-info__date{font-size:12px}.event-page .main-info__description{font-size:16px;margin-top:10px}.event-page .event-slider__slide-image{border-radius:20px}.event-page .text-block__title{font-size:16px}.event-page .dedicated-block{border-radius:20px;padding:10px 15px}.event-page .dedicated-block__title{font-size:16px}.event-page .share-block{border-radius:14px}.event-page .share-block__socials-item{width:36px;height:36px;border-radius:10px}.event-page .share-block__socials-item span{font-size:18px}.event-page .events-list__item{margin-bottom:40px;width:50%}}@media(max-width:450px){.event-page .events-list__item{width:100%}.event-page .events-list__item-title{font-size:18px}}.contacts-page{width:100%;padding:0!important;margin-bottom:75px!important;margin-top:0!important;display:flex;flex-direction:column}.contacts-page .main-title{display:none}.contacts-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.contacts-page__title.section-title{margin-bottom:50px;color:#232323}.contacts-page .contacts-list{width:calc(100% + 15px);margin:0 -7.5px}.contacts-page .contacts-list__item{width:25%;padding:0 7.5px;margin-bottom:15px}.contacts-page .contacts-list__item-inner{width:100%;border-radius:40px;background-color:#d8cecb;padding:25px 30px;font-family:var(--font-gotham)}.contacts-page .contacts-list__item-title{margin:0 0 60px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:16px;font-weight:700;line-height:130%;letter-spacing:.64px;text-transform:uppercase;word-spacing:9999px}.contacts-page .contacts-list__item-info{width:100%;padding-bottom:20px;min-height:65px;border-bottom:1px solid #b5a7a4;color:#606060;font-size:12px;font-weight:400;line-height:120%;margin-bottom:10px;margin-top:auto}.contacts-page .contacts-list__item-name{display:block;width:100%;margin-top:2px;color:#232323;font-size:16px;font-weight:500;line-height:120%}.contacts-page .contacts-list__item-contact{margin-top:15px;color:#232323;font-size:14px;font-weight:400;line-height:120%;cursor:pointer}.contacts-page .contacts-list__item-contact span{font-size:18px;color:#232323;margin-right:10px}@media(max-width:1540px){.contacts-page{margin-bottom:50px!important}.contacts-page__title.section-title{margin-bottom:40px}}@media(max-width:1200px){.contacts-page__title.section-title{margin-bottom:30px}.contacts-page .contacts-list{width:calc(100% + 10px);margin:0 -5px}.contacts-page .contacts-list__item{padding:0 5px;margin-bottom:10px}.contacts-page .contacts-list__item-inner{border-radius:30px;padding:20px}}@media(max-width:992px){.contacts-page__title.section-title{margin-bottom:25px}.contacts-page .contacts-list__item{width:50%}.contacts-page .contacts-list__item-title{margin-bottom:40px}}@media(max-width:576px){.contacts-page__title.section-title{margin-bottom:20px}.contacts-page .contacts-list__item{width:100%}.contacts-page .contacts-list__item-inner{border-radius:25px}.contacts-page .contacts-list__item-title{margin-bottom:25px}.contacts-page .contacts-list__item-info{min-height:auto;padding-bottom:15px;margin-bottom:0}}.vacancy-page{width:100%;max-width:100%!important;padding:0!important;margin-bottom:75px!important;display:flex;flex-direction:column}.vacancy-page__title.section-title{margin-bottom:50px}.vacancy-page .main-title{display:none}.vacancy-page .breadcrumbs{max-width:var(--container-width);width:100%;margin:0 auto 20px;padding:0 15px}.vacancy-page .vacancy-list{width:100%}.vacancy-page .vacancy{width:100%;border-radius:40px;background-color:#d8cecb;padding:10px;margin-bottom:40px;font-family:var(--font-gotham)}.vacancy-page .vacancy:last-child{margin-bottom:0}.vacancy-page .vacancy__info{width:calc(100% - 350px);padding:30px;height:100%}.vacancy-page .vacancy__info-address{min-height:30px;padding:5px 15px;border-radius:12px;border:1px solid var(--primary);color:#232323;font-size:12px;font-weight:500;line-height:120%;margin-bottom:15px}.vacancy-page .vacancy__info-title{display:block;width:100%;color:#232323;font-size:22px;font-weight:500;line-height:130%;margin:0 0 12px}.vacancy-page .vacancy__info-description{width:100%;color:#606060;font-size:16px;font-weight:400;line-height:120%;margin-bottom:30px}.vacancy-page .vacancy__details{width:100%;border-top:1px solid #b5a7a4;margin-top:auto}.vacancy-page .vacancy__details-column{margin-right:10px;margin-top:15px}.vacancy-page .vacancy__details-column:last-child{margin-right:0}.vacancy-page .vacancy__details-text{color:#606060;font-size:10px;font-weight:500;line-height:120%;white-space:nowrap}.vacancy-page .vacancy__details-salary{margin-top:1px;color:#232323;font-size:20px;font-weight:500;line-height:120%;white-space:nowrap}.vacancy-page .vacancy__details-value{color:#232323;font-size:14px;font-weight:500;line-height:120%;white-space:nowrap;margin-top:4px}.vacancy-page .vacancy__form{width:350px;border-radius:30px;background-color:#fff;padding:25px 30px 30px}.vacancy-page .vacancy__form-title{display:block;margin:0 0 20px;color:#232323;font-family:var(--font-druk-wide-cy);font-size:18px;font-weight:700;line-height:130%;text-transform:uppercase}.vacancy-page .vacancy__form-bottom{width:100%}.vacancy-page .vacancy__form-btn{height:56px;padding:0 20px;border-radius:20px;background-color:var(--primary);color:#fff;font-size:16px;font-weight:500;border:none;cursor:pointer;margin-right:15px}.vacancy-page .vacancy__form-btn:hover{background-color:var(--primary-light)}.vacancy-page .vacancy__form-btn:disabled{background-color:var(--red-150)}.vacancy-page .vacancy__form-policy{position:relative;overflow:hidden;cursor:pointer}.vacancy-page .vacancy__form-policy input{visibility:hidden;width:0;height:0;position:absolute}.vacancy-page .vacancy__form-policy input:checked+.policy-block .policy-block__check{border:1px solid #232323;background-color:#232323}.vacancy-page .vacancy__form-policy .policy-block__check{width:20px;min-width:20px;height:20px;border:1px solid #606060;margin-right:6px}.vacancy-page .vacancy__form-policy .policy-block__check span{font-size:10px;color:#fff}.vacancy-page .vacancy__form-policy .policy-block__text{color:#b5a7a4;font-size:10px;font-weight:400;line-height:120%}.vacancy-page .vacancy__form-policy .policy-block__text a{color:#b5a7a4;text-decoration:underline}.vacancy-page .vacancy__form-policy .policy-block__text a:hover{text-decoration:none;color:#232323}.vacancy-page .vacancy__fields{width:calc(100% + 15px);margin:0 -7.5px}.vacancy-page .vacancy__field{width:100%;padding:0 7.5px;margin-bottom:15px}.vacancy-page .vacancy__field.error .vacancy__field-input{border-color:var(--primary)}.vacancy-page .vacancy__field-inner{width:100%;position:relative}.vacancy-page .vacancy__field-label{position:absolute;left:15px;top:12px;color:#b5a7a4;font-size:12px;font-weight:400;line-height:120%}.vacancy-page .vacancy__field-input{width:100%;height:66px;padding:20px 15px 0;border-radius:14px;border:1px solid #e8dddb;background-color:#fff;color:#232323;font-size:16px;font-weight:400;line-height:120%}.vacancy-page .vacancy__field-input:focus,.vacancy-page .vacancy__field-input:hover{border-color:#b6aba9}@media(max-width:1540px){.vacancy-page{margin-bottom:50px!important}}@media(max-width:1360px){.vacancy-page__title.section-title{margin-bottom:40px}.vacancy-page .vacancy{border-radius:35px;margin-bottom:35px}.vacancy-page .vacancy__info{padding:25px}.vacancy-page .vacancy__info-description{margin-bottom:25px}}@media(max-width:1200px){.vacancy-page__title.section-title{font-size:30px;margin-bottom:30px}.vacancy-page .vacancy{border-radius:30px;margin-bottom:30px}.vacancy-page .vacancy__info{width:calc(100% - 315px);padding:15px 20px 15px 10px}.vacancy-page .vacancy__info-description{margin-bottom:20px;font-size:15px}.vacancy-page .vacancy__details-column{margin-right:5px;margin-top:10px}.vacancy-page .vacancy__form{width:315px;border-radius:30px;padding:20px}}@media(max-width:992px){.vacancy-page__title.section-title{font-size:24px;margin-bottom:20px}.vacancy-page .vacancy{border-radius:25px;margin-bottom:25px}.vacancy-page .vacancy__info{width:100%;padding:10px;height:auto}.vacancy-page .vacancy__info-title{font-size:18px;margin-bottom:10px}.vacancy-page .vacancy__info-description{margin-bottom:15px;font-size:14px}.vacancy-page .vacancy__details-column{margin-right:5px;margin-top:10px}.vacancy-page .vacancy__details-salary{font-size:18px}.vacancy-page .vacancy__form{width:100%;border-radius:25px;padding:20px}.vacancy-page .vacancy__form-title{margin-bottom:10px;font-size:16px}.vacancy-page .vacancy__field{width:50%}}@media(max-width:768px){.vacancy-page .vacancy{border-radius:20px;margin-bottom:20px;padding:5px}.vacancy-page .vacancy__info{padding:10px}.vacancy-page .vacancy__info-title{font-size:16px}.vacancy-page .vacancy__info-description{margin-bottom:10px}.vacancy-page .vacancy__details-salary{font-size:16px}.vacancy-page .vacancy__details-value{font-size:12px}.vacancy-page .vacancy__form{border-radius:20px;padding:15px}.vacancy-page .vacancy__form-btn{height:40px;padding:0 15px;border-radius:14px;font-size:14px;margin-right:15px}.vacancy-page .vacancy__field-label{top:7px}.vacancy-page .vacancy__field-input{height:50px;padding:16px 15px 0;border-radius:12px;font-size:14px}}@media(max-width:450px){.vacancy-page__title{font-size:24px}.vacancy-page .vacancy{border-radius:15px;margin-bottom:15px}.vacancy-page .vacancy__form{border-radius:15px}.vacancy-page .vacancy__field{width:100%}}.order-status{width:100%;padding:0!important;margin-bottom:75px!important;margin-top:0!important;display:flex;flex-direction:column}.order-status .main-title{display:none}.order-status .breadcrumbs{max-width:var(--container-width);width:100%;margin:20px auto;padding:0 15px}.order-status__inner{width:100%}.order-status__info{width:50%;padding-right:15px}.order-status__info-title.section-title{margin-bottom:50px;color:#232323}.order-status__info-number{min-height:44px;padding:3px 15px;border-radius:14px;border:1px solid #968b88;color:#232323;font-family:var(--font-druk-wide-cy);font-size:18px;font-weight:700;text-transform:uppercase}.order-status__info-number span{color:var(--primary)}.order-status__info-details{min-height:44px;padding:3px 15px;border-radius:14px;background-color:#232323;color:#fff;font-family:var(--font-druk-wide-cy);font-size:18px;font-weight:700;text-transform:uppercase}.order-status__info-text{margin:45px 0;width:100%;color:#606060;font-family:var(--font-gotham);font-size:22px;font-weight:400;line-height:120%}.order-status__info-btn{height:60px;padding:0 25px;border-radius:16px;background-color:var(--primary);color:#fff;font-family:var(--font-gotham);font-size:16px;font-weight:500;cursor:pointer}.order-status__info-btn:hover{background-color:var(--primary-light)}.order-status__image{width:50%}.order-status__image img{width:100%;margin-left:55px}@media(max-width:1540px){.order-status{margin-bottom:50px!important}.order-status__info-title.section-title{margin-bottom:40px}.order-status__info-details,.order-status__info-number{min-height:40px;font-size:16px}.order-status__info-text{margin:40px 0;font-size:20px}.order-status__image img{margin-left:0}}@media(max-width:1200px){.order-status__info{width:65%}.order-status__info-title.section-title{margin-bottom:30px}.order-status__info-details,.order-status__info-number{min-height:36px;font-size:15px}.order-status__info-text{margin:30px 0;font-size:18px}.order-status__image{width:35%}}@media(max-width:992px){.order-status__info{width:65%}.order-status__info-title.section-title{margin-bottom:25px}.order-status__info-details,.order-status__info-number{min-height:34px;font-size:14px;border-radius:12px}.order-status__info-text{margin:25px 0;font-size:16px}.order-status__image{width:calc(35% + 30px);margin-left:-30px}}@media(max-width:768px){.order-status__info{width:70%}.order-status__image{width:calc(30% + 30px)}}@media(max-width:576px){.order-status__info{width:100%;padding-right:0}.order-status__info-title.section-title{margin-bottom:20px}.order-status__info-number{font-size:12px}.order-status__info-details{font-size:14px}.order-status__info-text{margin:20px 0;font-size:14px}.order-status__image{display:none}}