

/* Start:/local/templates/main/vendor/normalize/normalize.css?17326265042232*/
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
/* End */


/* Start:/local/templates/main/vendor/fancybox/fancybox.css?175439897815598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/main/vendor/swiper/swiper.min.css?173262650413667*/
/**
 * Swiper 5.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 16, 2019
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/main/vendor/custombox/custombox.min.css?173262650441907*/
/*
 *  custombox - Modal dialog effects with transitions CSS3
 *  version: 4.0.3
 *  http://dixso.github.io/custombox/
 *  (c) 2017 Julio de la Calle - @dixso9
 *
 *  Under MIT License - http://opensource.org/licenses/MIT
 */
.custombox-content,.custombox-overlay{position:fixed;overflow:hidden;top:0;width:100%;height:100%}.custombox-overlay{z-index:9997;opacity:0;transition-delay:0s;transition-timing-function:linear;transition-property:opacity}.custombox-content{z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.custombox-lock{overflow:hidden}.custombox-reference{display:none}.custombox-content{overflow-y:auto}.custombox-content>*{max-width:100%;max-height:95%}.custombox-fullscreen.custombox-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.custombox-fullscreen.custombox-content>*{width:100%;max-height:100%}.custombox-y-top{-ms-flex-align:baseline;align-items:baseline}.custombox-x-left{-ms-flex-align:start;align-items:flex-start}.custombox-y-center{-ms-flex-align:center;align-items:center}.custombox-y-bottom{-ms-flex-align:end;align-items:flex-end}.custombox-x-center{-ms-flex-pack:center;justify-content:center}.custombox-x-right{-ms-flex-pack:end;justify-content:flex-end}.custombox-perspective,.custombox-perspective body{perspective:600px;height:100%;overflow:hidden}.custombox-perspective .custombox-container{overflow:hidden;height:100%}@keyframes fadeIn{from{transform:scale(.7);transition-property:all}to{transform:scale(1);opacity:1}}@keyframes fadeOut{from{transform:scale(1);opacity:1}to{transform:scale(.7);transition-property:all}}.custombox-fadein.custombox-content{opacity:0}.custombox-fadein.custombox-content.custombox-open{animation-name:fadeIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fadein.custombox-content.custombox-close{animation-name:fadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-contentscale.custombox-content,.custombox-letmein.custombox-content,.custombox-makeway.custombox-content,.custombox-push.custombox-content,.custombox-slide.custombox-content,.custombox-slip.custombox-content{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-content.custombox-open.custombox-top,.custombox-letmein.custombox-content.custombox-open.custombox-top,.custombox-makeway.custombox-content.custombox-open.custombox-top,.custombox-push.custombox-content.custombox-open.custombox-top,.custombox-slide.custombox-content.custombox-open.custombox-top,.custombox-slip.custombox-content.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-bottom,.custombox-letmein.custombox-content.custombox-open.custombox-bottom,.custombox-makeway.custombox-content.custombox-open.custombox-bottom,.custombox-push.custombox-content.custombox-open.custombox-bottom,.custombox-slide.custombox-content.custombox-open.custombox-bottom,.custombox-slip.custombox-content.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-left,.custombox-letmein.custombox-content.custombox-open.custombox-left,.custombox-makeway.custombox-content.custombox-open.custombox-left,.custombox-push.custombox-content.custombox-open.custombox-left,.custombox-slide.custombox-content.custombox-open.custombox-left,.custombox-slip.custombox-content.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-right,.custombox-letmein.custombox-content.custombox-open.custombox-right,.custombox-makeway.custombox-content.custombox-open.custombox-right,.custombox-push.custombox-content.custombox-open.custombox-right,.custombox-slide.custombox-content.custombox-open.custombox-right,.custombox-slip.custombox-content.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-top,.custombox-letmein.custombox-content.custombox-close.custombox-top,.custombox-makeway.custombox-content.custombox-close.custombox-top,.custombox-push.custombox-content.custombox-close.custombox-top,.custombox-slide.custombox-content.custombox-close.custombox-top,.custombox-slip.custombox-content.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-bottom,.custombox-letmein.custombox-content.custombox-close.custombox-bottom,.custombox-makeway.custombox-content.custombox-close.custombox-bottom,.custombox-push.custombox-content.custombox-close.custombox-bottom,.custombox-slide.custombox-content.custombox-close.custombox-bottom,.custombox-slip.custombox-content.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-left,.custombox-letmein.custombox-content.custombox-close.custombox-left,.custombox-makeway.custombox-content.custombox-close.custombox-left,.custombox-push.custombox-content.custombox-close.custombox-left,.custombox-slide.custombox-content.custombox-close.custombox-left,.custombox-slip.custombox-content.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-right,.custombox-letmein.custombox-content.custombox-close.custombox-right,.custombox-makeway.custombox-content.custombox-close.custombox-right,.custombox-push.custombox-content.custombox-close.custombox-right,.custombox-slide.custombox-content.custombox-close.custombox-right,.custombox-slip.custombox-content.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes newspaperIn{from{transform:scale(0) rotate(720deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes newspaperOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(720deg);opacity:0}}.custombox-newspaper.custombox-content{opacity:0}.custombox-newspaper.custombox-content.custombox-open{animation-name:newspaperIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-newspaper.custombox-content.custombox-close{animation-name:newspaperOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes fallIn{from{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}}@keyframes fallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}}.custombox-fall.custombox-content{opacity:0}.custombox-fall.custombox-content.custombox-open{animation-name:fallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fall.custombox-content.custombox-close{animation-name:fallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes sidefallIn{from{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes sidefallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}to{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}}.custombox-sidefall.custombox-content{opacity:0}.custombox-sidefall.custombox-content.custombox-open{animation-name:sidefallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sidefall.custombox-content.custombox-close{animation-name:sidefallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes blurInTop{from{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}@keyframes blurInBottom{from{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes blurInRight{from{transform:translateX(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutRight{from{transform:translateY(0);opacity:1}to{transform:translateX(5%);opacity:0}}@keyframes blurInLeft{from{transform:translateX(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutLeft{from{transform:translateY(0);opacity:1}to{transform:translateX(-5%);opacity:0}}@keyframes blurInContainer{from{filter:blur(0)}to{filter:blur(3px)}}@keyframes blurOutContainer{from{filter:blur(3px)}to{filter:blur(0)}}.custombox-blur.custombox-content{opacity:0}.custombox-blur.custombox-content.custombox-open.custombox-top{animation-name:blurInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-bottom{animation-name:blurInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-left{animation-name:blurInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-right{animation-name:blurInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-top{animation-name:blurOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-bottom{animation-name:blurOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-right{animation-name:blurOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-left{animation-name:blurOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container{animation-name:blurOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container.custombox-open{animation-name:blurInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flipInTop{from{transform-style:preserve-3d;transform:rotateX(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutTop{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-70deg)}}@keyframes flipInBottom{from{transform-style:preserve-3d;transform:rotateX(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutBottom{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(70deg)}}@keyframes flipInRight{from{transform-style:preserve-3d;transform:rotateY(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutRight{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(70deg)}}@keyframes flipInLeft{from{transform-style:preserve-3d;transform:rotateY(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutLeft{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(-70deg)}}.custombox-flip.custombox-content{opacity:0}.custombox-flip.custombox-content.custombox-open.custombox-top{animation-name:flipInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-bottom{animation-name:flipInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-right{animation-name:flipInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-left{animation-name:flipInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-top{animation-name:flipOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-bottom{animation-name:flipOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-right{animation-name:flipOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-left{animation-name:flipOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes signIn{from{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}to{transform:rotateX(0);opacity:1}}@keyframes signOut{from{transform:rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}}.custombox-sign{perspective:1300px}.custombox-sign.custombox-content{opacity:0}.custombox-sign.custombox-content.custombox-open{animation-name:signIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sign.custombox-content.custombox-close{animation-name:signOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes superscaledIn{from{transform:scale(2)}to{transform:scale(1);opacity:1}}@keyframes superscaledOut{from{transform:scale(1);opacity:1}to{transform:scale(2)}}.custombox-superscaled.custombox-content{opacity:0}.custombox-superscaled.custombox-content.custombox-open{animation-name:superscaledIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-superscaled.custombox-content.custombox-close{animation-name:superscaledOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slitIn{0%{transform:translateZ(-3000px) rotateY(90deg)}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slitOut{0%{transform:translateZ(0) rotateY(0);opacity:1}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(-3000px) rotateY(90deg)}}.custombox-slit.custombox-content{opacity:0;transform-style:preserve-3d}.custombox-slit.custombox-content.custombox-open{animation-name:slitIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slit.custombox-content.custombox-close{animation-name:slitOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotateIn{from{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes rotateOut{from{transform:translateY(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}}.custombox-rotate{perspective:2300px}.custombox-rotate.custombox-content{-ms-transform:translateY(-100%);transform:translateY(-100%)}.custombox-rotate.custombox-content.custombox-open{animation-name:rotateIn;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotate.custombox-content.custombox-close{animation-name:rotateOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes letmeinBottomOverlay{to{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutBottomOverlay{from{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinLeftOverlay{to{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutLeftOverlay{from{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinRightOverlay{to{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutRightOverlay{from{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinTopOverlay{to{transform:rotateX(2deg);transform-origin:0 50%;transform-style:preserve-3d}}@keyframes letmeinOutTopOverlay{from{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}.custombox-letmein.custombox-overlay.custombox-open.custombox-top{animation-name:letmeinTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom{animation-name:letmeinBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-left{animation-name:letmeinLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-right{animation-name:letmeinRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-top{animation-name:letmeinOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom{animation-name:letmeinOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-left{animation-name:letmeinOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-right{animation-name:letmeinOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes makewayInContainer{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@keyframes makewayOutContainer{0%{transform:translateZ(-200px)}50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{opacity:0}}@keyframes makewayInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes makewayOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes makewayInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes makewayOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes makewayInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes makewayOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes makewayInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes makewayOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-makeway.custombox-overlay{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-overlay.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-overlay.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-container.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slipTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}.custombox-slip.custombox-overlay.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes cornerInOverlay{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform}}@keyframes cornerOutOverlay{from{transform:translateY(0);transition-property:opacity,transform}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}@keyframes cornerInContent{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform;opacity:1}}@keyframes cornerOutContent{from{transform:translateY(0);transition-property:opacity,transform;opacity:1}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}.custombox-corner.custombox-overlay.custombox-open{animation-name:cornerInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-overlay.custombox-close{animation-name:cornerOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-open{animation-name:cornerInContent;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-close{animation-name:cornerOutContent;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content,.custombox-slidetogether.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-slidetogether.custombox-content.custombox-open.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes scaleInOverlay{from{transform:scale(.9);transition:transform;opacity:0}to{transform:scale(1);transition:transform}}@keyframes scaleOutOverlay{from{transform:scale(1);transition:transform}to{transform:scale(.9);transition:transform;opacity:0;opacity:0}}.custombox-scale.custombox-overlay.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-overlay.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes doorInOverlay{from{position:fixed;bottom:0;left:50%;right:50%;width:0}to{width:100%;left:0;right:0;transition-property:width}}@keyframes doorOutOverlay{from{width:100%;left:0;right:0;transition-property:width}to{position:fixed;bottom:0;left:50%;right:50%;width:0}}.custombox-door.custombox-overlay.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-overlay.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes pushInLeftOverlay{from{transform:translateX(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutLeftOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(-100%)}}@keyframes pushInRightOverlay{from{transform:translateX(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutRightOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(100%)}}@keyframes pushInTopOverlay{from{transform:translateY(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInBottomOverlay{from{transform:translateY(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutBottomOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(100%)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInLeftContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(100%)}}@keyframes pushOutLeftContainer{from{transform:translateX(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInRightContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(-100%)}}@keyframes pushOutRightContainer{from{transform:translateX(-100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInTopContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(100%)}}@keyframes pushOutTopContainer{from{transform:translateY(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInBottomContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(-100%)}}@keyframes pushOutBottomContainer{from{transform:translateY(-100%)}to{overflow-x:hidden;transition-property:transform}}.custombox-push.custombox-overlay{transition-property:transform}.custombox-push.custombox-overlay.custombox-open.custombox-top{animation-name:pushInTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-bottom{animation-name:pushInBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-left{animation-name:pushInLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-right{animation-name:pushInRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-top{animation-name:pushOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-bottom{animation-name:pushOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-left{animation-name:pushOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-right{animation-name:pushOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-top{animation-name:pushInTopContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-bottom{animation-name:pushInBottomContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-left{animation-name:pushInLeftContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-right{animation-name:pushInRightContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-top{animation-name:pushOutTopContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-bottom{animation-name:pushOutBottomContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-left{animation-name:pushOutLeftContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-right{animation-name:pushOutRightContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes contentscaleInContainer{from{transition:transform}to{transform:scale(.8)}}@keyframes contentscaleOutContainer{from{transform:scale(.8)}to{transition:transform}}.custombox-contentscale.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-open{animation-name:contentscaleInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-close{animation-name:contentscaleOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes swellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes swellClose{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}100%{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}.custombox-swell.custombox-content{opacity:0}.custombox-swell.custombox-content.custombox-open{animation-name:swellOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-swell.custombox-content.custombox-close{animation-name:swellClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotatedownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}100%{opacity:1;transform:rotate3d(0,0,1,0deg)}}@keyframes rotatedownClose{0%{opacity:1}100%{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes rotatedownElem{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.custombox-rotatedown.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1);-ms-transform-origin:-150% 50%;transform-origin:-150% 50%}.custombox-rotatedown.custombox-content.custombox-open{animation-name:rotatedownOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotatedown.custombox-content.custombox-close{animation-name:rotatedownClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes flashClose{0%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}20%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}100%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}.custombox-flash.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1)}.custombox-flash.custombox-content.custombox-open{animation-name:flashOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flash.custombox-content.custombox-close{animation-name:flashClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custombox-loader{display:none;border-style:solid;border-width:5px;border-radius:50%;width:40px;height:40px;animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:9998}
/* End */


/* Start:/local/templates/main/vendor/nice-select2/nice-select2.css?17326265044071*/
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-19px);transform:scale(.75) translateY(-19px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}

/* End */


/* Start:/local/templates/main/vendor/flatpickr/flatpickr.min.css?175439897816166*/
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
/* End */


/* Start:/local/templates/main/less_compile/ad6acf77af2b5b61d40a4e0560e4a46e131e841f_s1.css?1755275446300556*/
@font-face{font-family:'Inter var';font-style:normal;font-weight:100 900;font-display:swap;src:url('/local/templates/main/less_compile/../fonts/Inter-roman.var.woff2') format('woff2');font-named-instance:'Regular'}html{font-family:"Onest",sans-serif;font-size:1rem;line-height:1.1}:root{--mood-positive-primary:#5aa33b;--mood-positive-secondary:rgba(90,163,59,0.19);--mood-negative-secondary:#fbdbdb;--mood-negative-primary:#fd0935;--mood-pending-primary:#ff8716;--mood-pending-secondary:rgba(255,135,22,0.14);--black-0:#fff;--black-50:#f6f6f6;--black-100:#e7e7e7;--black-150:#dedede;--black-200:#d1d1d1;--black-250:#bfbfbf;--black-300:#b0b0b0;--black-400:#888;--black-500:#6d6d6d;--black-600:#5d5d5d;--black-700:#4f4f4f;--black-800:#454545;--black-900:#3d3d3d;--black-950:#000;--twine-50:#faf6f2;--twine-100:#f4ece0;--twine-200:#e9d8bf;--twine-300:#dabd97;--twine-400-primary:#ca9c6c;--twine-500:#bf8450;--twine-600:#b17145;--twine-700:#94593a;--twine-800:#774935;--twine-900:#613d2d;--twine-950:#341f16;--twine-150:#f0e3d1}body{min-height:calc(100vh + 1px);display:flex;flex-direction:column;background-color:var(--black-50)}*{box-sizing:border-box}footer{margin-top:auto}main{position:relative;flex-grow:1;display:flex;flex-direction:column}a{text-decoration:none;color:var(--black-950)}p{margin:0;padding:0}input,textarea{border:none;outline:none;appearance:none;box-sizing:border-box}input:active,textarea:active,input:focus,textarea:focus{border:none;outline:none}h1.h1{font-weight:700;font-size:24px;line-height:100%;color:var(--black-950)}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}input[type='number'],input[type="number"]:hover,input[type="number"]:focus{appearance:none;-moz-appearance:textfield}button{-webkit-appearance:none;border:none;outline:none}b,strong{font-weight:600}.btn{color:#fff;letter-spacing:-0.01em;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:11px;padding:15px 20px}.btn.btn-primary{background-color:#ca9c6c}.btn.btn-primary:hover:not(:disabled){box-shadow:0px 0px 13px rgba(202,157,109,0.5)}.btn.btn-primary-light{background-color:var(--twine-150);color:var(--twine-600)}.btn.btn-primary-light:hover:not(:disabled){box-shadow:0px 0px 13px rgba(202,157,109,0.5)}.btn.btn-red{background:var(--mood-negative-secondary);color:var(--mood-negative-primary)}.btn.btn-red:hover:not(:disabled){box-shadow:0px 0px 13px rgba(202,109,109,0.5)}.btn.btn-secondary{background-color:#fff;color:#ca9c6c;border:1px solid #ca9c6c}.btn.btn-secondary:hover{box-shadow:0px 0px 13px rgba(202,157,109,0.5)}.btn.btn-white{background:var(--black-0);color:var(--black-950)}.btn.btn-white:hover:not(:disabled){box-shadow:0px 0px 13px rgba(202,157,109,0.5)}.btn.btn-svg{display:flex;align-items:center;gap:4px}.btn.btn-svg svg{flex-shrink:0;pointer-events:none}.btn.download{width:fit-content;padding:.5rem 2rem;font-weight:600}.btn.download::before{content:'';height:1.5rem;width:1.5rem;background:url('/local/templates/main/less_compile/../img/icons/download-icon.svg') center no-repeat;margin-right:0.5rem}.btn[disabled]{background-color:var(--twine-300);cursor:default}.btn[disabled]:hover{box-shadow:none}.container{max-width:1880px;margin-left:auto;margin-right:auto;width:100%;padding-left:50px;padding-right:50px}@media (max-width:1023px){.container{padding-left:40px;padding-right:40px}}@media (max-width:767px){.container{padding-left:30px;padding-right:30px}.container.container-banner,.container.container-p-0{padding-left:0;padding-right:0}}@media (max-width:640px){.container{padding-left:20px;padding-right:20px}.container.container-p-mob-0{padding-left:0 !important;padding-right:0 !important}}.header{font-family:inherit;background-color:#fff;padding:0 50px;box-shadow:0 0 74px 0 rgba(0,0,0,0.15)}.header .header-container{display:flex;align-items:center;box-sizing:border-box;max-width:1780px;margin-left:auto;margin-right:auto}.header .header-container.top{font-weight:400;font-size:0.75rem;line-height:1.7;letter-spacing:-0.02em;color:#8a8a8a;padding-top:0.25rem;padding-bottom:0.25rem;border-bottom:1px solid #eaeaea;justify-content:space-between}.header .header-container .email{color:#8a8a8a}.header .header-container .email .text-lightgold{color:#ca9c6c}.header .header-container.bottom{margin-top:10px;margin-bottom:10px}.header .header-container .header-logo{width:78px;min-width:78px;height:31px;margin-right:0.5rem}.header .header-container .header-logo img{width:100%;object-fit:contain}.header .header-container .header-bottom-center{display:flex;align-items:center;justify-content:space-around;flex-grow:1;position:relative}.header .header-container .header-bottom-center-right{display:flex;align-items:center;flex-wrap:nowrap}.header .header-container .menu-desktop{display:flex;align-items:center;list-style-type:none;padding-left:0;margin-left:2.5rem}.header .header-container .menu-desktop li{white-space:nowrap}.header .header-container .menu-desktop li .menu-desktop-link{color:#3d3d3d;font-weight:700;font-size:1rem;line-height:1.7;letter-spacing:-0.02em}.header .header-container .menu-desktop li .menu-desktop-link:hover{color:#ca9c6c}.header .header-container .menu-desktop li:not(:last-child){margin-right:1.5rem}.header .header-container .mobile-menu-btn{display:none}.header .header-container .phone-block{display:flex;gap:40px;margin-top:6px}.header .header-container .phone-block .city-select-btn{margin:0;padding:0}.header .header-container .phone-block .department-address{white-space:nowrap}@media (max-width:1270px){.header .header-container .phone-block .department-address{display:none}}.header .header-container .phone-block .phone-link{font-weight:500;line-height:1;font-size:1rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:0.25rem}.header .header-container .phone-block .phone-link svg{pointer-events:none;flex-shrink:0}.header .header-container .header-btn{padding:0.5rem;display:flex;align-items:center;gap:0.25rem}.header .header-container .header-btn svg{flex-shrink:0;pointer-events:none}@media (min-width:1440px){.header .header-container .header-btn.search svg,.header .header-container .header-btn.profile svg{width:18px;height:18px}.header .header-container .header-btn.search svg path,.header .header-container .header-btn.profile svg path{fill:#888}}.header .header-container .header-btn .svg-lightgold{color:#ca9c6c;width:1.5rem;height:1.5rem}.header .header-container .header-btn:hover .svg-lightgold{color:#a77027}.header .header-container .search-line{display:flex;position:absolute;top:0.675rem;right:0;width:100%;z-index:20}.header .header-container .search-line .search-form-input{border:1px solid #ca9c6c;padding-left:1.25rem;padding-right:2.5rem;padding-top:0.75rem;padding-bottom:0.75rem;width:100%;height:3.25rem;box-sizing:border-box}.header .header-container .search-line .search-form-input:focus{border-color:#a77027}.header .header-container .search-line .search-close-btn{position:absolute;z-index:20;top:1rem;right:0.75rem;width:24px;cursor:pointer}.header .header-container .search-line .search-close-btn .close-svg{color:#8a8a8a;width:1.25rem;height:1.25rem}.header .header-container .search-tips{display:flex;position:absolute;top:4.675rem;height:auto;width:100%;overflow:hidden;border:1px solid #ca9c6c;left:0;background-color:#fff;z-index:20}.header .header-container .search-tips .search-tips-list{max-height:28rem;overflow-y:auto;display:flex;flex-direction:column;padding:0 1.25rem;width:100%}.header .header-container .search-tips .search-tips-list::-webkit-scrollbar{height:0.5rem;width:0.5rem}.header .header-container .search-tips .search-tips-list::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.header .header-container .search-tips .search-tips-list::-webkit-scrollbar-track{background-color:#fafafa}.header .header-container .search-tips .search-tips-list .item{display:flex;padding:1.25rem 0}.header .header-container .search-tips .search-tips-list .item:not(:last-child){border-bottom:1px solid #d6d6d6}.header .header-container .search-tips .search-tips-list .item .search-tip-img{width:5rem;height:4rem;margin-right:1rem;flex-shrink:0;object-fit:cover}.header .header-container .search-tips .search-tips-list .item .search-tip-item-col{display:flex;flex-direction:column;flex-grow:1}.header .header-container .search-tips .search-tips-list .item .search-tip-item-col .search-tip-main-info{display:flex;justify-content:space-between;color:#3d3d3d;font-size:1rem;line-height:1.7;margin-bottom:0.25rem}.header .header-container .search-tips .search-tips-list .item .search-tip-item-col .search-tip-main-info .search-tip-title{font-weight:700}.header .header-container .search-tips .search-tips-list .item .search-tip-item-col .search-tip-main-info .search-tip-price{font-weight:500}.header .header-container .search-tips .search-tips-list .item .search-tip-item-col .search-tip-contains{width:75%;line-height:1.2;font-size:0.875rem;color:#808080}.header .header-container .header-cart-block .header-btn.cart{position:relative;margin-left:0.5rem;border-radius:10px;padding:10px 14px;background:var(--twine-600);color:white;display:flex;align-items:center}.header .header-container .header-cart-block .header-btn.cart svg+.cart-number{margin-left:8px}.header .header-container .header-cart-block .header-btn.cart .cart-number{line-height:1;color:#fff;border-radius:50%;font-weight:700;font-size:20px}.header .header-container .header-cart-block .header-btn.cart .cart-price{position:absolute;font-weight:600;margin-left:50%;transform:translateX(-50%);top:1.75rem;color:#ca9c6c;white-space:nowrap;width:max-content;display:none}.header .header-container .header-cart-block .header-btn.cart:hover .cart-number{background-color:#a77027}.header .header-container .header-cart-block .header-btn.cart:hover .cart-price{color:#a77027}.header .header-container .header-btn.profile svg{pointer-events:none}.header .header-container .header-cart-block{margin-left:20px}.header .header-container .header-burger{margin-left:20px;position:relative}.header .header-container .header-burger .drop-menu{display:none;border-radius:16px;width:800px;box-shadow:0 0 74px 0 rgba(0,0,0,0.15);background:var(--black-50);position:absolute;z-index:100;flex-direction:column;right:-15px;top:52px;padding:30px;color:#3d3d3d;gap:40px}@media (max-width:1440px){.header .header-container .header-burger .drop-menu{width:600px}}.header .header-container .header-burger .drop-menu.show{display:flex}.header .header-container .header-burger>a{border:2px solid var(--twine-600);border-radius:10px;padding:6px;width:42px;height:42px;display:flex;position:relative;align-items:center;justify-content:center}.header .header-container .header-burger>a svg{pointer-events:none}.header .header-container .header-socials{display:flex;align-items:center;margin-left:1.15rem}.header .header-container .header-socials .header-socials-link{width:2.15rem;height:2.15rem;padding:0.3rem;box-sizing:border-box}.header .header-container .header-socials .header-socials-link .svg-darkgrey{color:#565656}.header .header-container .header-socials .header-socials-link:hover .svg-darkgrey{color:#8a8a8a}.header .header-container .header-lang-switcher{position:relative}.header .header-container .header-lang-switcher .header-lang-selected{margin-left:1.3rem;color:#fff;border-radius:50%;font-size:.75rem;line-height:1.7;letter-spacing:-0.01em;font-weight:900;background-color:#ca9c6c;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.header .header-container .header-lang-switcher:hover .header-lang-selected,.header .header-container .header-lang-switcher.active .header-lang-selected{background-color:#a77027}.header .header-container .header-lang-switcher .header-langs{display:none;border-radius:0.375rem;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05);position:absolute;right:0;top:135%;z-index:20}.header .header-container .header-lang-switcher .header-langs .item{padding:.25rem .5rem;box-sizing:border-box;color:#3d3d3d;letter-spacing:-0.01em}.header .header-container .header-lang-switcher .header-langs .item.selected{color:#ca9c6c;font-weight:700}.header .header-container .header-lang-switcher .header-langs .item:hover{color:#a77027}.header .header-container .header-lang-switcher.active .header-langs{display:flex}.working-hours{display:flex;gap:50px}.working-hours .days{font-weight:400;font-size:18px;line-height:100%;color:#7b7b7b;margin-bottom:5px;display:flex;align-items:center}.working-hours .hours{font-weight:500;font-size:20px;line-height:110%;color:var(--black-950)}@media (max-width:1440px){.working-hours{gap:30px}.working-hours .days{font-size:14px}.working-hours .hours{font-size:16px}}.drop-menu .working-hours-wrap,.drop_menu-top .working-hours-wrap{display:flex;align-items:center;gap:15px}.drop-menu .working-hours,.drop_menu-top .working-hours{display:flex !important}.line-days{font-size:12px;line-height:120%}.line-days .gold-text{color:var(--twine-600)}.line-time{font-size:18px;line-height:110%}.current-address-top{display:flex;gap:0.625rem;font-weight:400;line-height:1;color:#8a8a8a}.current-address-top button{background-color:#fff;padding:0;cursor:pointer;line-height:1;font-size:1rem;display:flex;flex-direction:row;align-items:center;gap:0.25rem}.current-address-top button span{max-width:117px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-address-top button svg{pointer-events:none;flex-shrink:0}@media (max-width:767px){.header-bottom-center .current-address-top{display:none}}@media (max-width:1600px){.header .header-container .header-bottom-center{gap:50px}.header .header-container .phone-block{gap:20px}}@media (max-width:1440px){.header .header-container .header-btn.search span,.header .header-container .header-btn.profile span{display:none}.header{padding-left:50px;padding-right:50px}}.mobile-menu-section{display:none}h2,.h2{font-size:30px}@media (max-width:991px){h2,.h2{font-size:24px}}.block-title-link-arrows{display:flex;gap:20px;align-items:baseline;margin-bottom:20px}.block-title-link-arrows h2{margin:0}.block-title-link-arrows .a-link{position:relative;display:flex;gap:4px;align-items:center;white-space:nowrap}.block-title-link-arrows .a-link:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3538 8.85378L6.35378 13.8538C6.30733 13.9002 6.25218 13.9371 6.19148 13.9622C6.13079 13.9874 6.06573 14.0003 6.00003 14.0003C5.93434 14.0003 5.86928 13.9874 5.80859 13.9622C5.74789 13.9371 5.69274 13.9002 5.64628 13.8538C5.59983 13.8073 5.56298 13.7522 5.53784 13.6915C5.5127 13.6308 5.49976 13.5657 5.49976 13.5C5.49976 13.4343 5.5127 13.3693 5.53784 13.3086C5.56298 13.2479 5.59983 13.1927 5.64628 13.1463L10.2932 8.50003L5.64628 3.85378C5.55246 3.75996 5.49976 3.63272 5.49976 3.50003C5.49976 3.36735 5.55246 3.2401 5.64628 3.14628C5.7401 3.05246 5.86735 2.99976 6.00003 2.99976C6.13272 2.99976 6.25996 3.05246 6.35378 3.14628L11.3538 8.14628C11.4003 8.19272 11.4372 8.24786 11.4623 8.30856C11.4875 8.36926 11.5004 8.43433 11.5004 8.50003C11.5004 8.56574 11.4875 8.63081 11.4623 8.6915C11.4372 8.7522 11.4003 8.80735 11.3538 8.85378Z' fill='black' /%3E%3C/svg%3E")}.block-title-link-arrows.block-title-link-arrows-between{justify-content:space-between}.swiper-container{padding-left:30px;padding-right:30px}@media (max-width:640px){.swiper-container{padding-left:20px;padding-right:20px}}.press-sliders{border-radius:20px;padding:30px 0;background:var(--black-0);margin-bottom:80px}.press-sliders .block-title-link-arrows{padding-left:30px;padding-right:30px}@media (max-width:640px){.press-sliders .block-title-link-arrows{padding-left:20px;padding-right:20px}}.press-sliders .a-link{margin-right:auto}@media (max-width:767px){.press-sliders{border-radius:0;padding:0;background:none}}@media (max-width:640px){.press-sliders .a-link{margin-right:0}}.press-sliders .press-item{display:flex;flex-direction:column;box-sizing:border-box;padding-bottom:10px}.press-sliders .press-item .press-item-title{font-weight:600;font-size:18px;line-height:110%;margin-bottom:16px}.press-sliders .press-item .press-logo-wrapper{width:100%;filter:brightness(.75) contrast(1) invert(100%) grayscale(100%);margin-bottom:16px;position:relative;display:block}.press-sliders .press-item .press-logo-wrapper::after{content:'';position:relative;padding-bottom:20%;display:block}.press-sliders .press-item .press-logo-wrapper .press-logo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:left}.press-sliders .press-item .press-item-text{-webkit-line-clamp:6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.1;margin-bottom:16px;color:var(--black-900)}.press-sliders .press-item .press-item-text a:hover{text-decoration:underline}.press-sliders .press-item .press-item-link{display:inline-flex;align-self:baseline;font-weight:500;align-items:center;font-size:14px;gap:2px;padding:10px 12px}.press-sliders .press-item .press-item-link:after{content:"";width:12px;height:13px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.56297 3.56836V8.44336C9.56297 8.59254 9.5037 8.73562 9.39821 8.84111C9.29273 8.9466 9.14965 9.00586 9.00047 9.00586C8.85128 9.00586 8.70821 8.9466 8.60272 8.84111C8.49723 8.73562 8.43797 8.59254 8.43797 8.44336V4.92773L3.39844 9.96633C3.29276 10.072 3.14944 10.1314 3 10.1314C2.85056 10.1314 2.70723 10.072 2.60156 9.96633C2.49589 9.86066 2.43652 9.71733 2.43652 9.56789C2.43652 9.41845 2.49589 9.27513 2.60156 9.16945L7.64109 4.13086H4.12547C3.97628 4.13086 3.83321 4.0716 3.72772 3.96611C3.62223 3.86062 3.56297 3.71754 3.56297 3.56836C3.56297 3.41918 3.62223 3.2761 3.72772 3.17061C3.83321 3.06512 3.97628 3.00586 4.12547 3.00586H9.00047C9.14965 3.00586 9.29273 3.06512 9.39821 3.17061C9.5037 3.2761 9.56297 3.41918 9.56297 3.56836Z' fill='%23CA9C6C' /%3E%3C/svg%3E")}.recommends{border-radius:20px;padding:30px 0;background:var(--black-0);margin-bottom:40px}.recommends .block-title-link-arrows{padding-left:30px;padding-right:30px}@media (max-width:640px){.recommends .block-title-link-arrows{padding-left:20px;padding-right:20px}}.recommends .recommends-img-wrapper{width:100%;margin-bottom:16px;position:relative;border-radius:12px;overflow:hidden}@media (max-width:767px){.recommends{border-radius:0;padding:0;background:none}}.recommends .recommends-img-wrapper:after{content:'';display:block;padding-top:100%}.recommends .recommends-img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recommends .recommends-name{font-size:20px}@media (max-width:1023px){.recommends .recommends-name{font-size:16px}}@media (max-width:767px){.recommends .recommends-name{font-size:12px}}@media (max-width:767px){.main-banner-text{display:none}}.pagination-top{margin-left:auto;margin-right:auto}@media (max-width:640px){.pagination-top{display:none}}.arrows-top{display:flex;gap:10px}@media (max-width:767px){.arrows-top .bluefin-swiper-button-prev,.arrows-top .bluefin-swiper-button-next{--swiper-navigation-size:26px;width:26px}.arrows-top .bluefin-swiper-button-prev:after,.arrows-top .bluefin-swiper-button-next:after{--swiper-navigation-size:11px}}@media (max-width:640px){.arrows-top{display:none}}.fs-20{font-size:20px}.fs-18{font-size:18px}.table{font-size:16px}@media (max-width:640px){.table{font-size:14px}}.table tr:first-child td{border-top:1px solid #d8dee2}.table td{border-bottom:1px solid #d8dee2;padding-top:10px;padding-bottom:10px}.table td+td{padding-left:20px;font-weight:500}.bluefin-swiper-button-prev,.bluefin-swiper-button-next{--swiper-navigation-color:#000;background-color:#dedede;--swiper-navigation-size:48px;border-radius:100%;padding:12px;width:48px;position:initial;margin:0}.bluefin-swiper-button-prev:after,.bluefin-swiper-button-next:after{--swiper-navigation-size:20px}@media (max-width:640px){.bluefin-swiper-button-prev,.bluefin-swiper-button-next{--swiper-navigation-size:38px;width:38px}.bluefin-swiper-button-prev:after,.bluefin-swiper-button-next:after{--swiper-navigation-size:15px}}.bluefin-swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color:#dedede;--swiper-pagination-bullet-inactive-opacity:1;margin-left:2.5px;margin-right:2.5px;width:9px;height:6px;border-radius:60px;transition:.2s width linear}.bluefin-swiper-pagination .swiper-pagination-bullet-active{--swiper-pagination-color:#b0b0b0;width:49px}.bluefin-bottom-arrows{display:none;gap:8px;align-items:center}@media (max-width:640px){.bluefin-bottom-arrows{display:flex;margin:10px 20px 5px;justify-content:space-between}}.advantages .advantages-list .advantage-item-images-list .bluefin-bottom-arrows{margin-left:0;margin-right:0}.main-banner-section{max-width:1780px;margin-left:auto;margin-right:auto;width:100%;border-radius:20px;padding:20px;background:var(--black-0);margin-bottom:40px;margin-top:20px}@media (max-width:1023px){.main-banner-section{margin-top:0}}@media (max-width:767px){.main-banner-section .bluefin-bottom-arrows{display:flex;margin:5px auto;justify-content:center}}@media (max-width:767px) and (max-width:640px){.main-banner-section .bluefin-bottom-arrows{margin:5px 20px;justify-content:space-between}}.main-banner-section .main-banner-title{font-weight:700;font-size:24px;line-height:100%}.main-banner-section .main-banners{border-radius:10px;padding-left:0;padding-right:0}.main-banner-section .main-banners .swiper-slide{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:3.2}.custom-swiper-button-prev,.custom-swiper-button-next{width:3rem;height:3rem;background-color:#a77027;top:50%;transform:translateY(-50%);margin-top:0}.custom-swiper-button-prev.press,.custom-swiper-button-next.press{background-color:transparent}.custom-swiper-button-prev.press:hover,.custom-swiper-button-next.press:hover{background-color:transparent}.custom-swiper-button-prev:hover,.custom-swiper-button-next:hover{background-color:#ca9c6c}.custom-swiper-button-prev::after,.custom-swiper-button-next::after{content:none}.custom-swiper-button-prev .arrow-white,.custom-swiper-button-next .arrow-white{color:#fff;width:23px;height:23px}section{position:relative}.text-gold{color:#a77027}.custom-swiper-button-prev:not(.press-swiper-button-prev),.custom-swiper-button-next:not(.press-swiper-button-next){cursor:pointer}.custom-swiper-button-prev:not(.press-swiper-button-prev).swiper-button-disabled,.custom-swiper-button-next:not(.press-swiper-button-next).swiper-button-disabled{opacity:1;background-color:#d7bf9f}.custom-swiper-button-prev:not(.press-swiper-button-prev):hover,.custom-swiper-button-next:not(.press-swiper-button-next):hover{background-color:#ca9c6c}.custom-swiper-button-prev.swiper-button-disabled,.custom-swiper-button-next.swiper-button-disabled{cursor:not-allowed}.custom-swiper-button-prev{left:0}.custom-swiper-button-next{right:0}.custom-swiper-pagination{display:none}.press-section{background:#0C0D11;padding:0 4rem}.press-section .press-swiper{margin-top:-60px;padding-top:60px;margin-bottom:-60px;padding-bottom:60px}.press-section .press-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;position:relative}.press-section .press-swiper .swiper-slide .slide-img-wrapper{filter:brightness(.5) contrast(.5) grayscale(100%) invert(100%);cursor:pointer;transition:0.15s}.press-section .press-swiper .swiper-slide .slide-img-wrapper:hover{filter:unset}.press-section .press-swiper .swiper-slide .swiper-slide-img{background-position:center;background-repeat:no-repeat;background-size:contain;height:6.25rem;width:7rem}.press-section .article-popups-container .article-popup-wrapper{display:none;flex-direction:column;height:auto;overflow:hidden;padding:24px 16px 24px 36px;box-sizing:border-box;position:absolute;width:690px;background-color:#0C0D11;border:1px solid #fff;z-index:20}.press-section .article-popups-container .article-popup-wrapper.show{display:flex}.press-section .article-popups-container .article-popup-wrapper.show.top{bottom:100%}.press-section .article-popups-container .article-popup-wrapper.show.bottom{top:100%}.press-section .article-popups-container .article-popup-wrapper .article-popup{max-height:18rem;padding-right:16px;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;width:100%}.press-section .article-popups-container .article-popup-wrapper .article-popup::-webkit-scrollbar{height:0.5rem;width:0.5rem}.press-section .article-popups-container .article-popup-wrapper .article-popup::-webkit-scrollbar-thumb{border-radius:2px;border:2px solid #fafafa;background-color:#e4e4e7}.press-section .article-popups-container .article-popup-wrapper .article-popup::-webkit-scrollbar-track{background-color:#fafafa}.press-section .article-popups-container .article-popup-wrapper .article-popup p,.press-section .article-popups-container .article-popup-wrapper .article-popup span,.press-section .article-popups-container .article-popup-wrapper .article-popup div,.press-section .article-popups-container .article-popup-wrapper .article-popup a{color:#fff;font-size:1rem;line-height:1.7;margin:0;padding:0}.press-section .article-popups-container .article-popup-wrapper .article-popup p a,.press-section .article-popups-container .article-popup-wrapper .article-popup span a,.press-section .article-popups-container .article-popup-wrapper .article-popup div a,.press-section .article-popups-container .article-popup-wrapper .article-popup a a{color:#fff}.press-section .article-popups-container .article-popup-wrapper .article-popup .article-popup-link{margin-top:36px;color:#ca9c6c;font-weight:800;display:block}.press-section .article-popups-container .article-popup-wrapper .article-popup .article-popup-link:hover{color:#a77027}.press-section .article-popups-container .article-popup-wrapper .mobile-menu-close-btn{display:none}.press-section .arrow{display:none}.press-section .arrow.show{display:block;position:absolute;left:50%;transform:rotate(45deg);background:#0C0D11;height:1.25rem;width:1.25rem;z-index:21;border-top:2px solid #fff;border-left:2px solid #fff;bottom:-13px}.press-section .arrow.show.top{top:-13px;transform:rotate(225deg)}.mob-menu-list_slider-wrap{display:none}.mob-menu-list_slider-wrap .swiper-container{padding-left:0;padding-right:0;height:158px}.mob-menu-list_slider-wrap .swiper-container .swiper-slide{height:45px}@media (max-width:991px){.mob-menu-list_slider-wrap{display:block}}@media (max-width:767px){.mob-menu-list_slider-wrap .swiper-container{padding-left:30px;padding-right:30px}}@media (max-width:640px){.mob-menu-list_slider-wrap .swiper-container{padding-left:20px;padding-right:20px;height:307px}.mob-menu-list_slider-wrap .swiper-container .swiper-slide{height:calc(30%)}}.desktop-menu-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;height:100%}.desktop-menu-list li{margin:0;padding:0 0 10px;width:100%}@media (max-width:991px){.desktop-menu-list{display:none}}.desktop-menu-item{display:flex;align-items:center;gap:5px}.desktop-menu-item .desktop-menu-img{width:100px;height:65px;border-radius:10px;overflow:hidden;flex-shrink:0;background:rgba(128,128,128,0.5)}.desktop-menu-item .desktop-menu-img img{width:100%;height:100%;object-fit:cover}.desktop-menu-item .desktop-menu-text{display:block;flex-shrink:1;font-weight:500;font-size:20px;line-height:110%}@media (max-width:991px){.desktop-menu-item .desktop-menu-img{border-radius:6px;width:70px;height:46px}.desktop-menu-item .desktop-menu-text{font-size:12px;line-height:120%}}@media (max-width:640px){.desktop-menu-item{flex-direction:column;align-items:normal}.desktop-menu-item .desktop-menu-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:110%}.desktop-menu-item .desktop-menu-img{width:100%;height:auto;position:relative}.desktop-menu-item .desktop-menu-img:after{content:'';display:block;padding-top:71%}.desktop-menu-item .desktop-menu-img img{position:absolute;top:0;left:0}}.desktop-menu-item:hover .desktop-menu-text{color:#ca9c6c}.menu-and-recs{display:flex;background-color:#f6f8fa}.menu-and-recs .desktop-menu{width:50%;box-sizing:border-box;padding:2rem 0 1.75rem 6rem;color:#3d3d3d}.menu-and-recs .desktop-menu .desktop-menu-title{display:block;font-family:"Onest",sans-serif;font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:0.01em;margin-bottom:1rem;margin-top:0}.menu-and-recs .recommends{width:50%;background-color:#0c0d11;padding-top:2rem;padding-bottom:2.5rem;position:relative}.menu-and-recs .recommends .fish-bg{position:absolute;background:url('/local/templates/main/less_compile/../img/mainpage/fish-bg.png') center no-repeat;width:24rem;height:12.3125rem;left:0;bottom:-4rem;background-size:contain}.menu-and-recs .recommends .recommends-title{display:block;padding-left:4rem;padding-right:4rem;margin-bottom:2rem;margin-top:0;color:#fff;letter-spacing:0.01em;font-family:"Onest",sans-serif;font-size:2rem;line-height:1.2;font-weight:700}.menu-and-recs .recommends .recommends-container{padding-left:4rem;padding-right:1rem;position:relative}.menu-and-recs .recommends .recommends-container .recommends-swiper{display:flex}.menu-and-recs .recommends .recommends-container .recommends-swiper .swiper-slide{max-width:33%}.menu-and-recs .recommends .recommends-container .recommends-swiper .recommends-img-wrapper{width:100%;position:relative;display:block;margin-bottom:1rem}.menu-and-recs .recommends .recommends-container .recommends-swiper .recommends-img-wrapper::after{content:'';display:block;padding-top:100%}.menu-and-recs .recommends .recommends-container .recommends-swiper .recommends-img-wrapper .recommends-img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.menu-and-recs .recommends .recommends-container .recommends-swiper .recommends-name{font-weight:500;font-size:1.25rem;line-height:1.7;color:#fff}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev,.menu-and-recs .recommends .recommends-container .recommends-swiper-button-next{top:5.5vw;transform:unset}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev{left:2.5rem}.advantages{box-sizing:border-box;margin-bottom:40px;max-width:1780px;margin-left:auto;margin-right:auto;width:100%}.advantages .advantages-title{margin:0 0 1.25rem;font-family:"Onest",sans-serif;font-weight:700;font-size:30px;line-height:1;color:var(--black-950)}.advantages .advantages-list{color:#3d3d3d}.advantages .advantages-list .advantage-item-title{font-weight:700;font-size:22px;line-height:1.1;margin-bottom:10px;display:block;color:var(--black-950)}.advantages .advantages-list .advantage-item-desc{font-size:20px;color:var(--black-900)}.advantages .advantages-list .advantage-item-images-list{padding-left:0;padding-right:0;padding-top:1.25rem;padding-bottom:1.5rem}.advantages .advantages-list .advantage-item-images-list .item .advantage-image-wrapper{position:relative;width:100%;display:block}.advantages .advantages-list .advantage-item-images-list .item .advantage-image-wrapper::after{content:'';position:relative;display:block;padding-bottom:76.2%}.advantages .advantages-list .advantage-item-images-list .item .advantage-image-wrapper .advantage-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:16px;overflow:hidden}.advantages .advantages-list .advantage-item-images-list .item .img-text{margin-top:0.5rem;display:block}.reviews{padding-top:3rem;padding-bottom:2rem;background:#fff}.reviews .reviews-title{width:100%;text-align:center;font-family:"Onest",sans-serif;font-size:2rem;line-height:1.2;font-weight:800;margin-top:0;margin-bottom:3rem;color:#3d3d3d}.reviews .reviews-swiper-container{padding-left:6rem;padding-right:6rem;box-sizing:border-box;position:relative}.reviews .reviews-swiper-container::after{content:'';position:absolute;width:100%;height:66%;left:0;top:50%;transform:translateY(-50%);background-color:#f6f8fa}.reviews .reviews-swiper-container .swiper-slide{max-width:33%}.reviews .reviews-swiper-container .reviews-image-wrapper{position:relative;width:100%;display:block}.reviews .reviews-swiper-container .reviews-image-wrapper::after{content:'';position:relative;display:block;padding-bottom:66.666%}.reviews .reviews-swiper-container .reviews-image-wrapper .reviews-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.promo-item{display:flex;gap:20px}.promo-item .promo-item-img{max-width:540px;width:100%;flex-shrink:0}.promo-item .promo-item-img img{max-width:none !important;width:100%;height:auto}.promo-item .promo-item-code{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;border-radius:12px;padding:12px;background:var(--black-0);width:100%}.promo-item .promo-item-code>svg{flex-shrink:0;margin-top:auto}.promo-item .promo-item-code .btn{align-self:normal;margin-top:auto}.promo-item .promo-item-code .btn.copied{background:transparent !important;box-shadow:none}.promo-item .promo-item-code .btn.copied span{color:var(--mood-positive-primary)}.promo-item .promo-code{font-weight:500;font-size:17px;line-height:94%;color:#a9acb0}@media (max-width:991px){.promo-item{flex-direction:column;gap:16px}.promo-item .promo-item-img{max-width:none}.promo-item .promo-item-code{gap:8px;align-items:center;flex-direction:row;justify-content:normal;width:max-content}.promo-item .promo-item-code .promo-code-text{color:var(--twine-500)}.promo-item .promo-item-code .promo-code-text.code-copied{color:var(--mood-positive-primary)}.promo-item .promo-item-code>svg{display:none}.promo-item .promo-item-code .btn{background:none;padding:0}.promo-item .promo-item-code .btn svg path{fill:var(--black-950)}.promo-item .promo-item-code .btn.copied svg path{fill:#5AA33B}.promo-item .promo-item-code .btn span{display:none}}@media (max-width:640px){.promo-item .promo-item-code{width:100%}.promo-item .promo-item-code .btn{margin-left:auto}}.promo{padding:2rem 6rem 3rem;display:flex;align-items:center;background:#fff}.promo .item{width:50%;flex-shrink:0}.promo .item.image{display:flex;justify-content:center;align-items:center}.promo .item.image img{width:83.333333%;height:auto;object-fit:contain}.promo .promo-title{font-family:"Onest",sans-serif;font-weight:800;font-size:2.75rem;line-height:1.2;color:#3d3d3d;margin-bottom:1rem;margin-top:2rem;letter-spacing:-0.01em}.promo .promo-text{font-family:"Onest",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.4;letter-spacing:-0.01em;color:#3d3d3d}.promo .promo-text .text-lightgold{color:#ca9c6c;font-weight:600}.homepage-socials-wrapper{border-bottom:1px solid #e4e4e7}.socials-posts{background-color:#f6f8fa;padding:2rem 0}.socials-posts .socials-posts-title{font-family:"Onest",sans-serif;font-weight:800;font-size:2rem;line-height:1.7;color:#3d3d3d;margin-bottom:2.75rem;width:100%;text-align:center;margin-top:0}.socials-posts .posts-swiper-container{position:relative;padding-left:6rem;padding-right:6rem;box-sizing:border-box}.socials-posts .posts-swiper-container .swiper-slide{max-width:16.6%}.socials-posts .posts-swiper-container .swiper-slide .reactions{display:flex;position:absolute;left:1rem;bottom:0.5rem;color:#fff}.socials-posts .posts-swiper-container .swiper-slide .reactions .item{display:flex;align-items:center}.socials-posts .posts-swiper-container .swiper-slide .reactions .item .icon{width:0.9375rem;height:0.9375rem;margin-right:0.1875rem;transform:translateX(0) translateY(0) rotate(0) skewX(0) skewY(0) scaleX(-1) scaleY(1)}.socials-posts .posts-swiper-container .swiper-slide .reactions .item .icon.likes{background:url('/local/templates/main/less_compile/../img/icons/like-icon.svg') center no-repeat}.socials-posts .posts-swiper-container .swiper-slide .reactions .item .icon.comments{background:url('/local/templates/main/less_compile/../img/icons/comment-icon.svg') center no-repeat}.socials-posts .posts-swiper-container .swiper-slide .reactions .item .reactions-number{letter-spacing:-0.02em;font-weight:500;font-size:0.8125rem}.socials-posts .posts-swiper-container .swiper-slide .reactions .item:not(:last-child){margin-right:1rem}.socials-posts .posts-swiper-container .posts-image-wrapper{position:relative;width:100%;display:block}.socials-posts .posts-swiper-container .posts-image-wrapper::after{content:'';position:relative;display:block;padding-bottom:100%;background-color:#3d3d3d;opacity:0.5;transition:0.15s}.socials-posts .posts-swiper-container .posts-image-wrapper:hover::after{background-color:#ca9c6c}.socials-posts .posts-swiper-container .posts-image-wrapper .posts-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.socials-posts .posts-swiper-container .posts-swiper-button-prev{left:4rem}.socials-posts .posts-swiper-container .posts-swiper-button-next{right:4rem}.to-top-btn-container{top:2rem;bottom:0;position:absolute;pointer-events:none;right:0.25rem;z-index:100}.to-top-btn-container .to-top-btn-wrapper{justify-content:flex-end;padding-bottom:0.5rem;display:flex;flex-direction:column;max-height:100vh;height:100%;top:0;position:sticky;pointer-events:none;box-sizing:border-box}.to-top-btn{display:flex;padding:0.85rem;box-sizing:border-box;align-items:center;width:48px;height:48px;border-radius:50%;background:var(--twine-200);pointer-events:auto}.to-top-btn svg{height:100%;width:100%}.to-top-btn:hover{background-color:#ca9c6c}.to-cart-sticky-btn{width:2.75rem;height:2.75rem;border:1px solid #ca9c6c;pointer-events:auto;position:sticky;border-radius:50%;padding:0.625rem;background-color:#fff}.to-cart-sticky-btn svg{color:#ca9c6c}.to-cart-sticky-btn:hover svg{color:#a77027}.to-cart-sticky-btn .sticky-cart-qty{position:absolute;top:-0.25rem;left:-0.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);color:#a77027;border-radius:50%;font-size:0.8125rem;letter-spacing:-0.01em;background-color:#fff;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.content-max{margin:0 auto}.right-btns-container{display:block;position:absolute;top:2rem;right:0;bottom:0;pointer-events:none}@media (max-width:1023px){.right-btns-container{display:none}}.right-btns-container .right-btns-wrapper{padding-bottom:3rem;justify-content:space-between;display:flex;flex-direction:column;max-height:100vh;height:100%;position:sticky;top:1.5rem}.mobile-to-cart-wrapper{display:none}@media (max-width:767px){.mobile-to-cart-wrapper{display:block;position:fixed;box-shadow:0 0 10px rgba(0,0,0,0.13);padding:1.25rem 1rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;width:calc(100% + 2rem);left:0;bottom:0;width:100%;background:#fff}.mobile-to-cart-wrapper .btn{display:flex;align-items:center;justify-content:space-between;font-weight:600;padding-left:1rem;padding-right:1rem;font-size:0.875rem}.mobile-to-cart-wrapper .btn .mobile-to-cart-qty{font-size:0.75rem;background-color:#a77027;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-to-cart-wrapper .btn .mobile-to-cart-price{font-size:0.75rem;white-space:nowrap}}.footer{padding:50px 50px;background-color:var(--black-100)}.footer .footer-container{width:100%;display:flex;justify-content:space-between;max-width:1780px;margin:0 auto}.footer .footer-container .footer-logo{width:100%;box-sizing:border-box;max-width:200px}.footer .footer-container .footer-logo img{object-fit:contain;max-width:100%}.footer .footer-container .footer-text{margin-top:30px;margin-bottom:30px;color:var(--black-600)}.footer .footer-container .footer-text p{margin-bottom:12px}.footer .footer-container .footer-text+p{color:var(--black-600)}.footer .footer-container .footer-menu-title{color:var(--black-400);margin-bottom:16px}.footer .footer-container .footer-menu-wrap{display:flex;gap:40px}.footer .footer-container .footer-menu{font-size:1rem;line-height:1.1;font-weight:500;padding-top:0.25rem;white-space:nowrap}.footer .footer-container .footer-menu .item{margin-bottom:12px}.footer .footer-container .footer-menu .item .footer-menu-link{color:var(--black-950);white-space:normal}.footer .footer-container .footer-menu .item:hover .footer-menu-link{color:#a77027}.footer .footer-container .footer-menu-link-svg{display:flex;align-items:center;gap:5px;color:var(--black-950)}.footer .footer-container .footer-menu-link-svg svg,.footer .footer-container .footer-menu-link-svg img{flex-shrink:0}.footer .footer-container .footer-contacts{display:flex;gap:40px}.footer .footer-container .footer-contacts .footer-socials .footer-socials-link:not(:last-child){margin-right:1.5rem}.footer .footer-container .paysystems{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:130px;height:fit-content;flex-wrap:wrap}.footer .footer-container .paysystems .item{height:2.25rem;flex-shrink:0;width:3.75rem}.footer .footer-container .paysystems .item.visa{background:url('/local/templates/main/less_compile/../img/icons/s-visa_black.svg') center no-repeat}.footer .footer-container .paysystems .item.master{background:url('/local/templates/main/less_compile/../img/icons/s-mastercard.svg') center no-repeat}.footer .footer-container .paysystems .item.maestro{background:url('/local/templates/main/less_compile/../img/icons/s-mir.svg') center no-repeat}.footer .footer-container .paysystems .item.sbp{background:url('/local/templates/main/less_compile/../img/icons/s-sbp.svg') center no-repeat}.mobile-menu-popup{display:none;width:75%;height:100%;max-height:100%;background:var(--black-50)}.mobile-menu-popup .menu-search-mob{margin-left:auto}.mobile-menu-popup .mobile-menu-popup-inner{position:relative;overflow:auto;background:var(--black-50)}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:20px}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-header .popup-menu-logo{width:80px;height:32px;background:url('/local/templates/main/less_compile/../img/logo.png') center no-repeat;background-size:contain}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-header .popup-menu-lang-switcher{display:flex;align-items:center;padding-top:0.65rem}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-header .popup-menu-lang-switcher .item{color:#ca9c6c;letter-spacing:-0.01em;font-weight:300;padding:0.5rem}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-header .popup-menu-lang-switcher .item:not(:last-child){margin-right:0.25rem}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-header .popup-menu-lang-switcher .item.active{font-weight:900}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list{display:flex;flex-direction:column;padding:1.5rem 2.5rem 0;list-style-type:none;margin:0}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item .link-item,.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item .sub-link-item{color:#ca9c6c;letter-spacing:-0.01em}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item .link-item{font-size:1.25rem;line-height:1.7;display:block;font-weight:700;padding:0.5rem;max-height:2rem;margin-bottom:0.25rem}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item .popup-menu-links-sub{display:none;flex-direction:column;list-style-type:none;margin:0;padding:0}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item .popup-menu-links-sub .sub-link-item{font-weight:500;padding:0.5rem;margin-bottom:0.25rem;box-sizing:border-box;display:block;padding-left:1.5rem;position:relative}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item .popup-menu-links-sub .sub-link-item::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#CA9C6C;border-radius:50%}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-links-list .item.show-sub .popup-menu-links-sub{display:flex}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-address{display:flex;flex-direction:column;padding:2rem 1.5rem 0 3rem;gap:0.25rem}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-address .city-select-btn{background-color:inherit;display:flex;gap:0.5rem;color:#ca9c6c}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-address .current-address>div{color:#8a8a8a}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-address .current-address button{display:flex;gap:0.5rem;padding-top:0.5rem;background-color:inherit;color:#ca9c6c;text-align:left;cursor:pointer}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-info{display:flex;flex-direction:column;padding:20px}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-info .popup-menu-phone{letter-spacing:-0.02em;line-height:1.4;font-weight:700}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-info .working-hours{display:flex;flex-direction:column;padding-top:1.5rem}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-info .working-hours .working-hours-row{display:flex}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-info .working-hours .working-hours-row span{display:inline-block}.mobile-menu-popup .mobile-menu-popup-inner .popup-menu-info .working-hours .working-hours-row .hours{margin-left:0.25rem;font-weight:800;letter-spacing:-0.01em}@media (max-width:640px){.mobile-menu-popup{width:100%}}.mobile-menu-close-btn{width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 7L7 25' stroke='%23CA9C6C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M25 25L7 7' stroke='%23CA9C6C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.breadcrumb-container{margin:0 auto;max-width:1240px;padding:0 30px;width:100%}.title-container{margin:0 auto 20px;max-width:1240px;padding:0 30px;width:100%}.title-container-inner{display:flex;align-items:center;gap:5px}.title-container-inner svg{flex-shrink:0}@media (min-width:767px){.delivery-map-wrap h2{display:none}}.mob-sert{display:none;position:fixed;bottom:0;left:0;width:100%;border-radius:14px 14px 0 0;padding:16px 20px;background:var(--twine-800);color:white;z-index:2}.mob-sert .mob-sert-cart{position:relative}.mob-sert .mob-sert-cart svg{flex-shrink:0}.mob-sert .mob-sert-cart .mob-sert-cart-counter{display:none;font-weight:500;font-size:8px;line-height:100%;text-align:center;color:var(--black-0);position:absolute;bottom:0;right:-6px;justify-content:center;width:14px;height:14px;background:#e52c2c;border-radius:100%;align-items:center}.mob-sert .mob-sert-cart .mob-sert-cart-counter.active{display:flex}.mob-sert .mob-sert-text{font-weight:500;font-size:14px;display:flex;align-items:center;width:60%;gap:12px}.mob-sert .mob-sert-btn{width:60%}.mob-sert .mob-sert-btn .btn-primary{font-size:14px;background:var(--black-0);color:var(--twine-500);margin-left:auto}@media (max-width:640px){.mob-sert{display:flex;align-items:center}}.modal-popup{display:none;padding:20px;width:450px;border-radius:20px;background:var(--black-50);color:var(--black-950)}@media (max-width:767px){.modal-popup{width:400px}}.modal-popup-header{display:flex;justify-content:space-between;margin-bottom:20px}@media (max-width:640px){.modal-popup-header{font-size:16px;margin-bottom:12px}}.modal-popup-header button{padding:0;margin:0;background:none;outline:none;box-shadow:none;cursor:pointer;display:inline-flex}.modal-popup-header svg{pointer-events:none;flex-shrink:0}.modal-popup-title{font-weight:600;font-size:24px;padding-right:30px}@media (max-width:640px){.modal-popup-title{font-size:18px}}@media (max-width:640px){.open-coupon-popup{border-radius:20px 20px 0 0}.open-coupon-popup .coupon-wrap{min-height:auto;margin-bottom:8px}}@media (max-width:640px){.open-map-popup{border-radius:20px 20px 0 0}}.open-map-popup .btns-open-map{display:flex;flex-direction:column;gap:8px}.open-map-popup .btns-open-map .btn{font-size:18px}.modal_address-popup .modal_address-wrap{text-align:center}.modal_address-popup .modal_address-wrap .modal_address_text{font-weight:500;font-size:20px;line-height:110%;padding-top:26px;margin-bottom:10px}.modal_address-popup .modal_address-wrap .modal_address_city{font-weight:700;font-size:30px;line-height:100%;padding-bottom:26px}.modal_address-popup .modal_address-wrap .modal_address_btns{display:flex;align-items:center;padding-top:20px;gap:8px}.modal_address-popup .modal_address-wrap .modal_address_btns>*{flex:1}@media (max-width:640px){.modal_address-popup{border-radius:20px 20px 0 0}.modal_address-popup .modal_address-wrap{text-align:center}.modal_address-popup .modal_address-wrap .modal_address_text{font-size:16px;padding-top:0;margin-bottom:5px}.modal_address-popup .modal_address-wrap .modal_address_city{font-weight:600;font-size:20px;padding-bottom:0}}.pointer{cursor:pointer}.content-page:not(.page-categories){margin:0 auto 40px;max-width:1240px;padding:0 30px;width:100%}.content-page.with-sidebar{padding:2.5rem 4rem 4rem;display:flex}.content-page .okinawa-container{display:flex}.content-page .okinawa-container img{width:100%;border-radius:10px;overflow:hidden;height:278px;object-fit:cover;margin-bottom:20px}.content-page .okinawa-container>.item{max-width:66%;flex:1 1 auto}@media (max-width:767px){.content-page .okinawa-container{flex-direction:column}.content-page .okinawa-container img{height:229px}.content-page .okinawa-container .delivery-right{margin-top:0}.content-page .okinawa-container .box-white{display:flex;flex-direction:column}.content-page .okinawa-container .box-white>*{order:1}.content-page .okinawa-container .box-white>.btn{order:0}.content-page .okinawa-container>.item{max-width:100%}}.content-page .boutique-container{display:flex}.content-page .boutique-container .boutique-images{padding-left:0;padding-right:0;border-radius:10px}.content-page .boutique-container .boutique-images .bluefin-bottom-arrows{display:flex;justify-content:center;margin-top:8px}.content-page .boutique-container .boutique-images .swiper-slide{width:auto}.content-page .boutique-container .boutique-images img{width:auto;height:247.5px;object-fit:cover;border-radius:10px;overflow:hidden}@media (max-width:767px){.content-page .boutique-container .boutique-images{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.content-page .boutique-container .boutique-images .bluefin-bottom-arrows{margin-left:0;margin-right:0;justify-content:space-between}}.content-page .boutique-container>.item{max-width:66%;flex:1 1 auto}@media (max-width:767px){.content-page .boutique-container{flex-direction:column}.content-page .boutique-container>.item{max-width:100%}}.content-page .command{display:flex;gap:20px}.content-page .command .command-item{line-height:1.25}.content-page .command .command-item .img{max-width:100%}@media (max-width:640px){.content-page .command{flex-direction:column;gap:12px}}.content-page .invest-container{display:flex}.content-page .invest-container .img{border-radius:10px;max-width:100%}.content-page .invest-container .img-o{width:100%;height:188px;object-fit:cover}@media (max-width:767px){.content-page .invest-container .img-o{height:272px}}@media (max-width:640px){.content-page .invest-container .img-o{height:150px}}.content-page .invest-container .projects{display:flex;margin-left:-7px;margin-right:-7px}.content-page .invest-container .projects .project-item{padding-left:7px;padding-right:7px;width:50%}.content-page .invest-container .projects .project-item-inner{border-radius:18px;padding:12px;background:var(--black-0);height:100%}.content-page .invest-container .projects .project-img{width:100%;margin-bottom:18px;position:relative;border-radius:12px;overflow:hidden}.content-page .invest-container .projects .project-img:after{content:'';display:block;padding-top:61%}.content-page .invest-container .projects .project-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.content-page .invest-container .projects .project-title{font-weight:500;font-size:20px}.content-page .invest-container .projects .project-subtitle{font-weight:500;font-size:18px;color:var(--black-400);margin-bottom:10px}.content-page .invest-container .projects .project-price{margin-top:8px;font-weight:700;font-size:20px}@media (max-width:640px){.content-page .invest-container .projects{flex-direction:column;gap:12px}.content-page .invest-container .projects .project-item{width:100%}}.content-page .invest-container .examples{display:flex;gap:10px}.content-page .invest-container .examples .example-item{flex:1;display:flex;gap:6px}.content-page .invest-container .examples .example-item .example-img svg{flex-shrink:0}.content-page .invest-container .examples .example-item .example-title{font-weight:700;font-size:20px}@media (max-width:991px){.content-page .invest-container .examples .example-item .example-title{font-size:18px}}@media (max-width:640px){.content-page .invest-container .examples{flex-direction:column}}.content-page .invest-container>.item{max-width:66%;flex:1 1 auto}@media (max-width:767px){.content-page .invest-container{flex-direction:column}.content-page .invest-container>.item{max-width:100%}}.content-page .invest-container .adv{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.content-page .invest-container .adv .adv-item{flex:1;align-items:center;display:flex;gap:8px}.content-page .invest-container .adv .adv-item .adv-number{width:20px;height:20px;background:var(--black-950);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;font-size:15px}.content-page .invest-container .adv .adv-item .adv-title{font-weight:500;font-size:14px}.content-page .corner-container{display:flex}.content-page .corner-container .corner-images{padding-left:0;padding-right:0;border-radius:10px}.content-page .corner-container .corner-images .bluefin-bottom-arrows{display:flex;justify-content:center;margin-top:8px}.content-page .corner-container .corner-images .swiper-slide{width:auto}.content-page .corner-container .corner-images img{width:auto;height:247.5px;object-fit:cover;border-radius:10px;overflow:hidden}@media (max-width:767px){.content-page .corner-container .corner-images{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.content-page .corner-container .corner-images .bluefin-bottom-arrows{margin-left:0;margin-right:0;justify-content:space-between}}.content-page .corner-container>.item{max-width:66%;flex:1 1 auto}@media (max-width:767px){.content-page .corner-container{flex-direction:column}.content-page .corner-container>.item{max-width:100%}}.content-page .sertifikate-container{display:flex}.content-page .sertifikate-container .sert-img{border-radius:20px;width:100%;height:178px;object-fit:cover}.content-page .sertifikate-container .sert-img-right{border-radius:10px;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.content-page .sertifikate-container .sert-list{display:flex;gap:7px;flex-wrap:wrap}.content-page .sertifikate-container .sert-list span{font-weight:500;border-radius:10px;padding:6px 8px;background:var(--black-150);display:inline-block;cursor:pointer}.content-page .sertifikate-container .sert-list span.active{background:var(--twine-400-primary);color:white}.content-page .sertifikate-container #content-sert-center .h2{display:none}.content-page .sertifikate-container .sertifikate-images{padding-left:0;padding-right:0;border-radius:10px}.content-page .sertifikate-container .sertifikate-images .bluefin-bottom-arrows{display:flex;justify-content:center;margin-top:8px}.content-page .sertifikate-container .sertifikate-images .swiper-slide{width:auto}.content-page .sertifikate-container .sertifikate-images img{width:auto;height:165px;object-fit:cover;border-radius:10px;overflow:hidden}@media (max-width:767px){.content-page .sertifikate-container .sertifikate-images{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.content-page .sertifikate-container .sertifikate-images .bluefin-bottom-arrows{margin-left:0;margin-right:0;justify-content:space-between}}.content-page .sertifikate-container #certificates .dishes-list{margin:0;padding:0}.content-page .sertifikate-container #certificates .dishes-list .product-card-wrap{width:100%;padding:0;margin:0;display:none}.content-page .sertifikate-container #certificates .dishes-list .product-card-wrap.active{display:block}.content-page .sertifikate-container #certificates .dishes-list .product-card-wrap .img-wrapper{display:none}.content-page .sertifikate-container #certificates .dishes-list .product-card-wrap .product-card-info-top{display:none}.content-page .sertifikate-container #certificates .dishes-list .product-card-wrap .to-cart-container{margin:0 !important}@media (min-width:767px){.content-page .sertifikate-container{display:grid;grid-template-columns:1fr 380px;grid-template-rows:auto;gap:20px}.content-page .sertifikate-container .item-2{grid-column-start:2;grid-row-start:1;grid-row-end:span 2}.content-page .sertifikate-container .item-3{min-width:0}.content-page .sertifikate-container p,.content-page .sertifikate-container ul,.content-page .sertifikate-container ol{font-size:18px}.content-page .sertifikate-container h4{font-size:22px}}.content-page .sertifikate-container .item.item-2{position:relative;z-index:2}.content-page .sertifikate-container .sert-adv{display:flex;gap:20px;margin-bottom:40px}.content-page .sertifikate-container .sert-adv .sert-adv-item{flex:1;display:flex;gap:8px}.content-page .sertifikate-container .sert-adv .sert-adv-item .sert-adv-number{width:20px;height:20px;background:var(--black-950);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;font-size:15px}.content-page .sertifikate-container .sert-adv .sert-adv-item .sert-adv-title{font-weight:700;font-size:20px}@media (max-width:991px){.content-page .sertifikate-container .sert-adv{flex-direction:column;gap:12px}.content-page .sertifikate-container .sert-adv .sert-adv-item{align-items:center}}@media (max-width:767px){.content-page .sertifikate-container{flex-direction:column}.content-page .sertifikate-container .delivery-right{position:initial}.content-page .sertifikate-container .sert-img{border-radius:7px;height:205px}.content-page .sertifikate-container>.item{max-width:100%}}.content-page .about-container{display:flex}.content-page .about-container .btn-about{display:none}.content-page .about-container .about-images{padding-left:0;padding-right:0}.content-page .about-container .about-images .item{width:100%;position:relative;border-radius:11px;overflow:hidden}.content-page .about-container .about-images .item:after{content:'';display:block;padding-top:134%}.content-page .about-container .about-images .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.content-page .about-container .about-images{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.content-page .about-container .about-images .bluefin-bottom-arrows{margin-left:0;margin-right:0}}.content-page .about-container>.item{max-width:66%;flex:1 1 auto}@media (max-width:767px){.content-page .about-container .btn-about{display:block;margin-top:20px}.content-page .about-container>.item{max-width:100%}}.content-page .delivery-cols{display:flex}.content-page .delivery-cols .item{max-width:66%}.content-page .delivery-cols .item:first-child{margin-right:1rem}.content-page .delivery-cols .item .delivery-shedule{padding:1.5rem 2rem 120px;background-color:#ecf1f5;width:28rem;box-sizing:border-box;font-size:16px}.content-page .delivery-cols .item .delivery-shedule h5{font-weight:700;line-height:1rem;margin-bottom:20px;margin-top:0;font-size:1rem}.content-page .delivery-cols .item .delivery-shedule h5:not(:first-child){margin-top:24px}.content-page h2,.content-page .h2{font-size:22px;line-height:110%;margin-top:0}.content-page h4,.content-page .h4{font-size:18px;line-height:110%;margin-top:10px;font-weight:600;margin-bottom:10px}.content-page p+h2{margin-top:32px}.content-page ul{list-style:square;margin-left:1rem;padding:0}.content-page ol{margin-left:1rem;padding:0}.content-page .delivery-bottom-row{display:flex;width:66.666667%;margin-top:1rem;margin-bottom:1rem;box-sizing:border-box}.content-page .delivery-bottom-row .delivery-bottom-col{width:50%}.content-page .delivery-bottom-row .delivery-bottom-col:first-child{margin-right:1.5rem}.content-page .delivery-bottom-row .delivery-bottom-col .delivery-sum{font-size:1rem;font-weight:700;line-height:1rem;margin:0;padding:0}.content-page .delivery-bottom-row .delivery-bottom-col .small-text{font-size:0.8rem}.content-page .map-legend-row{box-sizing:border-box;margin-bottom:2rem}.content-page .map-legend-row .map-legend-items{margin-top:20px;display:flex;flex-wrap:wrap;row-gap:10px}.content-page .map-legend-row .map-legend-items .delivery-oclock{border-radius:10px;background:var(--black-100);padding:8px 10px;margin-left:auto;display:flex;gap:2px;align-items:center}.content-page .map-legend-row .map-legend-items .delivery-oclock svg{flex-shrink:0}.content-page .map-legend-row .map-legend-items .item{display:flex;align-items:center;white-space:nowrap}.content-page .map-legend-row .map-legend-items .item:not(:last-child){margin-right:2rem}.content-page .map-legend-row .map-legend-items .item span{display:block}.content-page .map-legend-row .map-legend-items .item .color-box{width:24px;height:24px;margin-right:5px;flex-shrink:0}.content-page .map-legend-row .map-legend-items .item .color-text b{font-size:20px}.content-page .map-legend-row .map-legend-items .item .yellow{background-color:rgba(230,212,10,0.29)}.content-page .map-legend-row .map-legend-items .item .blue{background-color:rgba(47,57,137,0.54)}.content-page .map-legend-row .map-legend-items .item .green{background-color:rgba(47,137,62,0.54)}.content-page .map-legend-row .map-legend-items .item .red{background-color:rgba(86,16,16,0.54)}.content-page .map-container{box-sizing:border-box}.content-page .map-container .map-block{width:100%;height:34rem;height:365px !important;border-radius:16px;overflow:hidden}.content-page .left-menu{width:21.5%;margin-right:4rem}.content-page .left-menu .mobile-left-menu-btn{display:none}.content-page .left-menu ul{list-style-type:none;margin:0;padding:0}.content-page .left-menu ul .item{margin-left:2rem}.content-page .left-menu ul .item:not(:last-child){margin-bottom:0.75rem}.content-page .left-menu ul .item .left-menu-link{font-size:1.25rem;line-height:1.7;letter-spacing:-0.01em}.content-page .left-menu ul .item .left-menu-link:hover{color:#ca9c6c}.content-page .left-menu ul .item .left-menu-link.active{cursor:default;color:#ca9c6c;font-weight:500}.content-page .right-content-col{width:calc(100% - 21.5% - 4rem)}.content-page .right-content-col.about{font-size:11pt}.content-page .right-content-col .info{margin-top:1rem;font-size:0.8rem;line-height:normal;padding-bottom:1rem;text-align:justify}.content-page .reviews-container{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.content-page .reviews-container .review-item{margin-bottom:2rem;width:50%;padding-left:10px;padding-right:10px}.content-page .reviews-container .review-item .review-title{font-weight:500;font-size:20px;line-height:110%;color:var(--black-950);margin-top:10px;display:flex;align-items:center;gap:4px}.content-page .reviews-container .review-item .review-item-inner{border-radius:10px;overflow:hidden;position:relative;display:block;background:rgba(128,128,128,0.64)}.content-page .reviews-container .review-item .review-item-inner::after{content:'';position:relative;display:block;padding-bottom:56.25%;z-index:-1}.content-page .reviews-container .review-item .review-item-inner:nth-child(3n){margin-right:0}.content-page .reviews-container .review-item .review-item-inner .review-link,.content-page .reviews-container .review-item .review-item-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;overflow:hidden}.content-page .reviews-container .review-item .review-item-inner .review-link .review-img,.content-page .reviews-container .review-item .review-item-inner iframe .review-img{width:100%;object-fit:cover}.content-page .press-page-container{display:flex;flex-wrap:wrap;box-sizing:border-box;margin-left:auto;margin-right:auto;gap:40px;margin-bottom:60px}.content-page .press-page-container .press-item{display:flex;flex-direction:column;margin-bottom:1rem;width:calc((100% - 80px) / 3);box-sizing:border-box}.content-page .press-page-container .press-item .press-item-title{font-weight:600;font-size:18px;line-height:110%;margin-bottom:16px}.content-page .press-page-container .press-item .press-logo-wrapper{width:100%;filter:brightness(.75) contrast(1) invert(100%) grayscale(100%);margin-bottom:16px;position:relative;display:block}.content-page .press-page-container .press-item .press-logo-wrapper::after{content:'';position:relative;padding-bottom:20%;display:block}.content-page .press-page-container .press-item .press-logo-wrapper .press-logo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:left}.content-page .press-page-container .press-item .press-item-text{-webkit-line-clamp:10;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.1;margin-bottom:16px;color:var(--black-900)}.content-page .press-page-container .press-item .press-item-text a{color:#8a8a8a}.content-page .press-page-container .press-item .press-item-text a:hover{color:#8a8a8a}.content-page .press-page-container .press-item .press-item-link{display:inline-flex;align-self:baseline;font-weight:500;align-items:center;font-size:14px;gap:2px;padding:10px 12px}.content-page .press-page-container .press-item .press-item-link:after{content:"";width:12px;height:13px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.56297 3.56836V8.44336C9.56297 8.59254 9.5037 8.73562 9.39821 8.84111C9.29273 8.9466 9.14965 9.00586 9.00047 9.00586C8.85128 9.00586 8.70821 8.9466 8.60272 8.84111C8.49723 8.73562 8.43797 8.59254 8.43797 8.44336V4.92773L3.39844 9.96633C3.29276 10.072 3.14944 10.1314 3 10.1314C2.85056 10.1314 2.70723 10.072 2.60156 9.96633C2.49589 9.86066 2.43652 9.71733 2.43652 9.56789C2.43652 9.41845 2.49589 9.27513 2.60156 9.16945L7.64109 4.13086H4.12547C3.97628 4.13086 3.83321 4.0716 3.72772 3.96611C3.62223 3.86062 3.56297 3.71754 3.56297 3.56836C3.56297 3.41918 3.62223 3.2761 3.72772 3.17061C3.83321 3.06512 3.97628 3.00586 4.12547 3.00586H9.00047C9.14965 3.00586 9.29273 3.06512 9.39821 3.17061C9.5037 3.2761 9.56297 3.41918 9.56297 3.56836Z' fill='%23CA9C6C' /%3E%3C/svg%3E")}.content-page .privacy-policy-wrapper{padding:2rem 4rem}.content-page .privacy-policy-wrapper p{margin:16px 0}.others-sliders{margin-bottom:40px;padding-left:0;padding-right:0}.others-sliders .swiper-slide{height:auto}@media (max-width:1200px){.others-sliders{height:280px}.others-sliders .swiper-slide{height:calc(42%);height:120px}}@media (max-width:640px){.others-sliders{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px}}.others-sliders-drop{padding-left:0;padding-right:0;height:250px}.others-sliders-drop .swiper-slide{height:calc(42%);height:120px}@media (max-width:1440px){.others-sliders-drop .others-item .others-title{font-weight:500;font-size:14px}.others-sliders-drop .others-item .others-text{font-size:12px;color:var(--black-400)}}.others-sliders-drop_mob{padding-left:20px;padding-right:20px;height:245px;margin-bottom:30px}.others-sliders-drop_mob .swiper-slide{height:calc(42%);height:116px}@media (max-width:1440px){.others-sliders-drop_mob .others-item .others-title{font-weight:500;font-size:14px}.others-sliders-drop_mob .others-item .others-text{font-size:12px;color:var(--black-400)}}@media (max-width:640px){.others-sliders-drop_mob{height:auto}.others-sliders-drop_mob .swiper-slide{height:auto}}.swiper-container.menu-slider-drop{padding-left:0px;padding-right:0px;margin-top:12px}.menu-slider-item{display:block}.menu-slider-item .menu-slider-item-img{width:100%;margin-bottom:8px;position:relative;border-radius:10px;overflow:hidden;display:block}.menu-slider-item .menu-slider-item-img:after{content:'';display:block;padding-top:70%}.menu-slider-item .menu-slider-item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.menu-slider-item .menu-slider-item-text{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (min-width:640px){.menu-slider-item .menu-slider-item-text{display:none}}.others-item{border-radius:10px;padding:10px 12px;background:var(--black-0);display:block;height:100%}.others-item svg{flex-shrink:0;margin-bottom:3px}.others-item .others-title{font-weight:500;font-size:18px;margin-bottom:3px}.others-item .others-text{font-size:14px;color:var(--black-400)}@media (max-width:640px){.others-item .others-title{font-size:12px}.others-item .others-text{font-size:12px}}.booking-banner{height:35rem;background-position:top;background-size:cover;background-repeat:no-repeat;width:100%;position:relative}.booking-banner .booking-banner-label-gold{position:absolute;left:15%;top:10%;padding:.5rem 2rem;background:url('/local/templates/main/less_compile/../img/booking/label-bg.jpg') center no-repeat;background-size:cover}.booking-banner .booking-banner-label-gold .gold-label-text{font-size:3.75rem;line-height:1.4;color:#000;text-transform:uppercase;font-weight:700}.booking-banner .booking-banner-label-dark{background-color:rgba(0,0,0,0.7);position:absolute;left:20%;top:25%;padding:.25rem 1.5rem}.booking-banner .booking-banner-label-dark .dark-label-text{font-size:2.75rem;line-height:1.4;text-transform:uppercase;color:#fff}.restaurant-container{display:flex}@media (min-width:767px){.restaurant-container>.item.item-right{max-width:400px}}.restaurant-container .right-btns .btn+.btn{margin-top:10px}.restaurant-container .recommends{border-radius:0;padding:0;background:transparent}.restaurant-container .recommends .swiper-container{padding-left:0;padding-right:0}.restaurant-container .recommends .block-title-link-arrows{display:none}@media (max-width:767px){.restaurant-container .recommends{margin-left:-20px;margin-right:-20px}.restaurant-container .recommends .swiper-container{padding-left:20px;padding-right:20px}}.restaurant-container .delivery-right{position:static;height:100%}.restaurant-container .delivery-right .sticky{position:sticky;top:30px}.restaurant-container>.item{max-width:67%;flex:1 1 auto;order:1}.restaurant-container .booking-form .form-title-row{display:none}.restaurant-container .booking-form .form-field{margin-bottom:10px}.restaurant-container .booking-form .form-field .custom-select{border-radius:12px;border:1.5px solid var(--black-150);margin-bottom:10px}@media (max-width:767px){.restaurant-container{flex-direction:column}.restaurant-container>.item{max-width:100%}.restaurant-container>.item.item-right{order:0}}.w-100{width:100%}.flatpickr-calendar-wrap{margin-bottom:20px}.flatpickr-calendar-wrap .flatpickr-day.selected,.flatpickr-calendar-wrap .flatpickr-day.startRange,.flatpickr-calendar-wrap .flatpickr-day.endRange,.flatpickr-calendar-wrap .flatpickr-day.selected.inRange,.flatpickr-calendar-wrap .flatpickr-day.startRange.inRange,.flatpickr-calendar-wrap .flatpickr-day.endRange.inRange,.flatpickr-calendar-wrap .flatpickr-day.selected:focus,.flatpickr-calendar-wrap .flatpickr-day.startRange:focus,.flatpickr-calendar-wrap .flatpickr-day.endRange:focus,.flatpickr-calendar-wrap .flatpickr-day.selected:hover,.flatpickr-calendar-wrap .flatpickr-day.startRange:hover,.flatpickr-calendar-wrap .flatpickr-day.endRange:hover,.flatpickr-calendar-wrap .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar-wrap .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar-wrap .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar-wrap .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar-wrap .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar-wrap .flatpickr-day.endRange.nextMonthDay{background:var(--twine-400-primary);border-color:var(--twine-400-primary)}.flatpickr-calendar-wrap .flatpickr-calendar{box-shadow:none;border-radius:12px}.flatpickr-calendar-wrap #flatpickr-calendar{display:none}.flatpickr-calendar-wrap span.flatpickr-weekday{text-transform:uppercase}.flatpickr-calendar-wrap .flatpickr-day{border-radius:8px}.flatpickr-calendar-wrap .flatpickr-day.today{border-color:transparent;color:#56798e}.flatpickr-calendar-wrap .flatpickr-day.today:after{background:#56798e;width:4px;height:4px;position:absolute;content:"";bottom:2px;left:50%;transform:translateX(-50%)}.open-date-popup{width:346px}@media (max-width:640px){.open-date-popup{border-radius:20px 20px 0 0}}.form-field{position:relative;text-align:left;clear:both}.form-field .form-btn-date{cursor:pointer;position:absolute;content:"";z-index:2;right:10px;top:16px;width:18px;height:18px}.form-field .form-btn-date svg{pointer-events:none;width:100%;height:100%}.form-field .form-input{background:#fff;background:transparent;border:1.5px solid var(--black-150);border-radius:12px;padding:13.815px 15px;transition-property:margin,padding;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;width:100%;box-sizing:border-box}.form-field .form-input:focus{border-color:#ca9c6c;outline:2px solid transparent;outline-offset:2px}.form-field .form-input:focus+.input-label{margin-left:-1px;margin-top:-1px;left:1.375rem;top:0.25rem;font-size:0.625rem;line-height:1.7;opacity:0}.form-field .form-input:placeholder-shown+.input-label{font-size:1rem;line-height:1.7;margin-left:1px;margin-top:1px;top:0.625rem;left:1.25rem;opacity:1}.form-field .form-input:placeholder-shown+.input-label+.clean-input{display:none}.form-field .form-input:focus:placeholder-shown+.input-label{margin-left:-1px;margin-top:-1px;left:1.375rem;top:0.25rem;font-size:0.625rem;line-height:1.7;opacity:0}.form-field .form-input::-moz-placeholder{color:transparent;opacity:0}.form-field .form-input::-webkit-input-placeholder{color:transparent;opacity:0}.form-field .form-input:-ms-input-placeholder{color:transparent;opacity:0}.form-field .form-input::-ms-input-placeholder{color:transparent;opacity:0}.form-field .form-input::placeholder{color:transparent;opacity:0}.form-field .form-input[type="date"]::-webkit-calendar-picker-indicator{display:none}.form-field .form-input:disabled,.form-field .form-input.disabled{cursor:not-allowed;color:#cecece;border-color:#e4e4e7;background:#fafafa}.form-field .form-input:disabled+.input-label,.form-field .form-input.disabled+.input-label{color:#cecece}.form-field .input-label{font-size:0.625rem;line-height:1.7;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;color:#8a8a8a;cursor:text;margin-left:-1px;margin-top:-1px;position:absolute;left:1.375rem;top:0.25rem;white-space:nowrap;width:calc(100% - 1.25rem);overflow:hidden;text-overflow:ellipsis;padding-right:3rem;opacity:0}.form-field .clean-input{position:absolute;right:1rem;top:0.875rem;z-index:20;cursor:pointer}.form-field .clean-input svg{color:#8a8a8a;width:1.25rem;height:1.25rem}.form-field .form-textarea{width:100%;border-radius:12px;padding:1rem 1.25rem;border:1.5px solid var(--black-150);background:transparent}.form-field .form-textarea:focus{border-color:#ca9c6c}.form-field .form-textarea::-moz-placeholder{color:#8a8a8a}.form-field .form-textarea::-webkit-input-placeholder{color:#8a8a8a}.form-field .form-textarea:-ms-input-placeholder{color:#8a8a8a}.form-field .form-textarea::-ms-input-placeholder{color:#8a8a8a}.form-field .form-textarea::placeholder{color:#8a8a8a}.form-field .custom-select{background:transparent;width:100%;border-radius:0;border:1px solid #f4ebe2;height:3rem;padding:.65rem 3rem .25rem 1.25rem;font-size:1rem;line-height:1.7;color:#8a8a8a}.form-field .custom-select:hover{border-color:#f4ebe2}.form-field .custom-select:focus,.form-field .custom-select:active{border-color:#ca9c6c}.form-field .custom-select.open{border-color:#ca9c6c}.form-field .custom-select .current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.form-field .custom-select .nice-select-dropdown{width:100%;margin-top:0.375rem;border-radius:0;max-height:276px;overflow-y:scroll;padding-top:0.375rem;padding-bottom:0.375rem;z-index:100}.form-field .custom-select .nice-select-dropdown .list{list-style-type:none;margin:0;overflow-y:hidden;height:fit-content;max-height:fit-content}.form-field .custom-select .nice-select-dropdown .list .option{color:#8a8a8a;line-height:1.4;font-weight:500;font-size:0.875rem;padding:.625rem 2.5rem .625rem 1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-field .custom-select .nice-select-dropdown .list .option:hover,.form-field .custom-select .nice-select-dropdown .list .option.selected,.form-field .custom-select .nice-select-dropdown .list .option.focus{background-color:#fff;color:#ca9c6c}.form-field .custom-select::after{width:24px;height:24px;background-image:url('/local/templates/main/less_compile/../img/booking/select-arrow-icon.svg');border:none;transform:rotate(0deg) translateY(-50%);margin-top:1px;transition:0s}.form-field .custom-select.open::after{transform:rotate(180deg) translateY(90%);right:20px}.form-field.time-field{pointer-events:none}.form-field.time-field.active{pointer-events:all}.form-field .error-msg{display:none}.form-field.error:not(.code-inputs){display:flex;flex-direction:column}.form-field.error:not(.code-inputs) .custom-select,.form-field.error:not(.code-inputs) .form-input{box-shadow:0 0 0 3px rgba(229,75,75,0.5),0 1px 2px 0 rgba(0,0,0,0.05);border-color:#d63e3e}.form-field.error .error-msg{display:flex;color:#d63e3e;font-size:0.875rem;line-height:1.7}.form-field.error .error-msg svg{margin-right:0.25rem;width:1rem;height:1rem;flex-shrink:0;margin-top:4px}.inline-error-msg{display:flex;color:#d63e3e;font-size:0.875rem;line-height:1.7}.inline-error-msg svg{margin-right:0.25rem;width:1rem;height:1rem;flex-shrink:0;margin-top:4px}.chef-section{padding-top:4rem;padding-bottom:4rem;background-color:#fff;display:flex;justify-content:center}.chef-section .item{width:33%}.chef-section .item:first-child{margin-right:6rem}.chef-section .item .chef-photo{object-fit:cover;width:100%}.chef-section .item .chef-section-text{display:flex;flex-direction:column}.chef-section .item .chef-section-text .title{font-size:2rem;line-height:1.7;font-weight:900;color:#000;display:block;margin-bottom:1rem}.chef-section .item .chef-section-text .subtitle{font-weight:600;font-style:italic;font-size:1.125rem;line-height:1.7;color:#8a8a8a;margin-bottom:2rem}.chef-section .item .chef-section-text .desc{color:#8a8a8a;margin:0;padding:0;font-size:1.125rem;line-height:1.7}.style-section{position:relative;display:flex;justify-content:flex-end;height:35rem;background-color:#fff;padding-left:4rem}.style-section .side-label{width:5rem;height:35rem;background:url('/local/templates/main/less_compile/../img/booking/sidelabel-bg.jpg') center no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:10}.style-section .side-label .side-label-text{font-size:6rem;text-transform:uppercase;font-weight:700;transform:rotate(-90deg);display:block;color:#000;width:max-content;margin-top:8rem;margin-left:-8.25rem}.style-section .style-section-text{display:flex;flex-direction:column;width:33%;margin-right:6rem}.style-section .style-section-text .title{font-size:2.75rem;line-height:1.4;font-weight:900;display:block;margin-bottom:1rem;color:#000}.style-section .style-section-text .desc{color:#8a8a8a;margin-bottom:1rem;padding:0;font-size:1.125rem;line-height:1.7}.style-section .style-section-img{width:50%;height:100%;display:flex}.style-section .style-section-img .img{object-fit:cover;width:100%}.photos-section .swiper-container{padding-left:0;padding-right:0}.photos-section .bluefin-bottom-arrows{margin-left:0;margin-right:0}.photos-section .swiper-wrapper{display:grid;gap:0.5rem;grid-template-columns:repeat(10, minmax(0, 1fr));box-sizing:border-box}.photos-section .swiper-wrapper .swiper-slide{display:flex;border-radius:12px;overflow:hidden}.photos-section .swiper-wrapper .swiper-slide .photos-swiper-img{width:100%;height:100%;object-fit:cover}.photos-section .swiper-wrapper .relative{position:relative}.photos-section .swiper-wrapper .row-span-2{grid-row-start:span 2;grid-row-end:span 2}.photos-section .swiper-wrapper .col-span-2{grid-column-start:span 2;grid-column-end:span 2}.photos-section .swiper-wrapper .row-span-3{grid-row-start:span 3;grid-row-end:span 3}.photos-section .swiper-wrapper .col-span-6{grid-column-start:span 6;grid-column-end:span 6}.photos-section .swiper-wrapper .row-span-5{grid-row-start:span 5;grid-row-end:span 5}.photos-section .swiper-wrapper .col-span-4{grid-column-start:span 4;grid-column-end:span 4}.photos-section .swiper-wrapper .row-span-4{grid-row-start:span 4;grid-row-end:span 4}.photos-section .swiper-wrapper .col-span-3{grid-column-start:span 3;grid-column-end:span 3}@media (max-width:640px){.photos-section .swiper-container{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.photos-section .swiper-wrapper{display:flex;padding:0;gap:0;height:50vw}.photos-section .swiper-wrapper .swiper-slide{height:100%}}.map-section{height:255px;overflow:hidden;border-radius:16px}.map-section .map-block{height:100%}@media (max-width:640px){.map-section{height:161px}}.contacts-section{padding:4rem 2rem}.contacts-section .contact-row{display:flex;justify-content:center}.contacts-section .contact-row:not(:last-child){margin-bottom:2rem}.contacts-section .contact-row .item{display:flex;flex-direction:column;text-align:center}.contacts-section .contact-row .item:not(:last-child){margin-right:5rem}.contacts-section .contact-row .item .title{display:block;font-size:1.75rem;line-height:1.7;text-transform:uppercase;font-weight:900;color:#000}.contacts-section .contact-row .item .value{color:#3d3d3d}.contacts-section .contact-row .contacts-socials{display:flex;justify-content:center}.contacts-section .contact-row .contacts-socials .contacts-socials-link{height:2.5rem;width:2.5rem}.contacts-section .contact-row .contacts-socials .contacts-socials-link:not(:last-child){margin-right:1.5rem}.contacts-section .contact-row .contacts-socials .contacts-socials-link:hover svg{color:#8a8a8a}.popup-close-btn{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%230F2533' fill-opacity='0.1'/%3E%3Cpath d='M16.4015 15.4735C16.5248 15.5968 16.5941 15.764 16.5941 15.9383C16.5941 16.1127 16.5248 16.2799 16.4015 16.4032C16.2782 16.5265 16.111 16.5957 15.9367 16.5957C15.7623 16.5957 15.5951 16.5265 15.4718 16.4032L11.9997 12.93L8.52653 16.4021C8.40324 16.5254 8.23604 16.5946 8.06169 16.5946C7.88734 16.5946 7.72013 16.5254 7.59684 16.4021C7.47356 16.2788 7.4043 16.1116 7.4043 15.9372C7.4043 15.7629 7.47356 15.5957 7.59684 15.4724L11.07 12.0003L7.59794 8.52708C7.47465 8.40379 7.40539 8.23658 7.40539 8.06223C7.40539 7.88788 7.47465 7.72067 7.59794 7.59739C7.72122 7.4741 7.88843 7.40484 8.06278 7.40484C8.23713 7.40484 8.40434 7.4741 8.52762 7.59739L11.9997 11.0706L15.4729 7.59684C15.5962 7.47356 15.7634 7.4043 15.9378 7.4043C16.1121 7.4043 16.2793 7.47356 16.4026 7.59684C16.5259 7.72013 16.5952 7.88733 16.5952 8.06169C16.5952 8.23604 16.5259 8.40324 16.4026 8.52653L12.9294 12.0003L16.4015 15.4735Z' fill='%230F2533'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;position:absolute;top:20px;right:20px;background-size:24px;cursor:pointer;z-index:1}.update-popup{display:none;width:410px;background:white;padding:20px;box-shadow:0 0 74px 0 rgba(0,0,0,0.15);border-radius:20px;position:fixed;right:20px;bottom:20px;z-index:100;text-align:center}.update-popup .update-popup-title{font-weight:700;font-size:30px;margin-bottom:10px}.update-popup .update-popup-text{font-weight:500;font-size:20px;margin-bottom:20px}.update-popup img{max-width:149px;margin-bottom:14px}.update-popup.active{display:block}.update-popup .update-popup-btns .btn+.btn{margin-top:10px}@media (max-width:767px){.update-popup{right:10px;bottom:10px;width:280px}.update-popup img{max-width:74px}.update-popup .update-popup-title{font-weight:600;font-size:20px}.update-popup .update-popup-text{font-weight:500;font-size:16px}}@media (max-width:640px){.update-popup{width:100%;right:0;bottom:0;border-radius:16px 16px 0 0}}.update-info{display:none;background:var(--twine-200);border-radius:14px;padding:16px 20px;justify-content:space-between;gap:10px;color:var(--twine-700);align-items:center}@media (max-width:640px){.update-info{display:flex}}.update-info .update-info-title{font-weight:700;font-size:20px;margin-bottom:5px}.update-info .update-info-text{font-weight:500;font-size:14px}.update-info svg{flex-shrink:0;pointer-events:none}.cookie-popup{display:none;width:410px;background:white;padding:20px;box-shadow:0 0 74px 0 rgba(0,0,0,0.15);border-radius:20px;position:fixed;right:20px;bottom:20px;z-index:100}.cookie-popup.active{display:block}.cookie-popup .cookie-popup-link-mob{display:none}.cookie-popup .cookie-popup-title{font-weight:700;font-size:24px;line-height:100%;text-align:center;color:var(--black-950);margin-bottom:30px}.cookie-popup .cookie-popup-btns{display:flex;gap:8px}.cookie-popup .cookie-popup-btns .btn{border-radius:11px;width:100%}.cookie-popup .cookie-popup-btns>div{flex:1}@media (max-width:767px){.cookie-popup{width:280px;padding:14px}.cookie-popup .cookie-popup-title{font-size:20px;font-weight:600;margin-bottom:12px}.cookie-popup .cookie-popup-btns{flex-direction:column}}@media (max-width:640px){.cookie-popup{background:var(--twine-800);color:var(--black-0);width:100%;border-radius:14px 14px 0 0;padding:16px 20px;margin:0;right:0;bottom:0}.cookie-popup .cookie-popup-link-mob{display:flex;gap:2px;align-items:center;color:var(--black-0);margin-top:4px}.cookie-popup .cookie-popup-title{font-weight:500;font-size:14px;line-height:100%;color:var(--black-0);text-align:left;margin-bottom:0}.cookie-popup .cookie-popup-btn-show{display:none}.cookie-popup .btn-primary{background:var(--black-0);color:var(--twine-500)}.cookie-popup .cookie-popup-inner{display:flex;gap:5px}.cookie-popup .cookie-popup-btns{width:50%}}.booking-popup{display:none;position:relative;background-color:#fff;width:42rem;border-radius:20px}.booking-popup .booking-popup-inner{display:flex;flex-direction:column;text-align:center;align-items:center;padding:1.25rem;margin-bottom:0.5rem;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 4.5C20.1433 4.5 16.3731 5.64366 13.1664 7.78634C9.95963 9.92903 7.46027 12.9745 5.98436 16.5377C4.50845 20.1008 4.12228 24.0216 4.8747 27.8043C5.62711 31.5869 7.4843 35.0615 10.2114 37.7886C12.9386 40.5157 16.4131 42.3729 20.1957 43.1253C23.9784 43.8777 27.8992 43.4916 31.4623 42.0156C35.0255 40.5397 38.071 38.0404 40.2137 34.8336C42.3564 31.6269 43.5 27.8567 43.5 24C43.4945 18.83 41.4383 13.8732 37.7826 10.2174C34.1268 6.56167 29.1701 4.50546 24 4.5ZM32.5613 20.5613L22.0613 31.0613C21.9219 31.2007 21.7565 31.3114 21.5744 31.3868C21.3923 31.4623 21.1971 31.5012 21 31.5012C20.8029 31.5012 20.6077 31.4623 20.4256 31.3868C20.2435 31.3114 20.0781 31.2007 19.9388 31.0613L15.4388 26.5613C15.1573 26.2798 14.9992 25.898 14.9992 25.5C14.9992 25.102 15.1573 24.7202 15.4388 24.4387C15.7202 24.1573 16.102 23.9992 16.5 23.9992C16.8981 23.9992 17.2798 24.1573 17.5613 24.4387L21 27.8794L30.4388 18.4387C30.5781 18.2994 30.7436 18.1888 30.9257 18.1134C31.1078 18.038 31.3029 17.9992 31.5 17.9992C31.6971 17.9992 31.8923 18.038 32.0744 18.1134C32.2564 18.1888 32.4219 18.2994 32.5613 18.4387C32.7006 18.5781 32.8112 18.7436 32.8866 18.9257C32.962 19.1077 33.0008 19.3029 33.0008 19.5C33.0008 19.6971 32.962 19.8923 32.8866 20.0743C32.8112 20.2564 32.7006 20.4219 32.5613 20.5613Z' fill='%235AA33B' /%3E%3C/svg%3E")}.booking-popup .booking-popup-inner span{display:block}.booking-popup .booking-popup-inner .title{font-weight:700;font-size:24px;line-height:100%;text-align:center;color:var(--black-950)}.booking-popup .booking-popup-inner .row{display:flex;justify-content:space-between;margin-bottom:0.5rem}.booking-popup .booking-popup-inner .row.center{justify-content:center}.booking-popup .booking-popup-inner .grey-text{font-size:18px;line-height:110%;text-align:center;color:var(--black-950)}.booking-popup .booking-popup-inner .black-text{color:#3d3d3d}.booking-popup .booking-popup-inner .info-2-cols{display:flex;width:100%;flex-direction:column;padding-top:2rem}.booking-popup .booking-popup-inner .links{display:flex;width:100%}.booking-popup .booking-popup-inner .links .item{width:calc((100% - 2rem) / 3);height:fit-content;min-height:fit-content;font-weight:500}.booking-popup .booking-popup-inner .links .item:not(:last-child){margin-right:1rem}.label-modal-top{text-align:left;margin-bottom:4px}.auth-form-popup{position:relative;padding:20px;border-radius:20px;background-color:#fff;width:460px;box-sizing:border-box}.auth-form-popup .auth-form-popup-inner{display:flex;flex-direction:column;text-align:center}.auth-form-popup .auth-form-popup-inner .auth-form{display:flex;flex-direction:column}.auth-form-popup .auth-form-popup-inner span{display:block}.auth-form-popup .auth-form-popup-inner .required-mark{display:inline;display:none}.auth-form-popup .auth-form-popup-inner .popup-title{font-weight:600;font-size:24px;line-height:110%;color:var(--black-950);text-align:left;margin-bottom:20px}.auth-form-popup .auth-form-popup-inner .popup-title+.popup-desc{font-weight:400;font-size:14px;line-height:110%;color:var(--black-950);text-align:left;margin-bottom:4px}.auth-form-popup .auth-form-popup-inner .popup-desc{color:var(--black-950)}.auth-form-popup .auth-form-popup-inner .form-field+.popup-desc{margin-top:20px;margin-bottom:20px}.auth-form-popup .auth-form-popup-inner .btn{margin-top:0.5rem}.auth-form-popup .auth-form-popup-inner_ok{text-align:center;align-items:center}.auth-form-popup .auth-form-popup-inner_ok .popup-desc{display:none}.auth-form-popup .auth-form-code-input{display:flex;flex-direction:column;height:412px;justify-content:space-between}.auth-form-popup .auth-form-code-input .send-phone-code{font-weight:500;line-height:110%;text-align:center;font-size:16px;color:var(--twine-500);cursor:pointer;display:block}.auth-form-popup .auth-form-code-input .send-phone-code .send-phone-code_start{display:none}.auth-form-popup .auth-form-code-input .send-phone-code[disabled="disabled"]{font-size:18px;color:var(--black-950);cursor:auto}.auth-form-popup .auth-form-code-input .send-phone-code[disabled="disabled"] .send-phone-code_start{display:block}.auth-form-popup .auth-form-code-input .send-phone-code[disabled="disabled"] .send-phone-code_expired{display:none}.auth-form-popup .auth-form-code-input .timer{color:var(--twine-600);margin-left:4px}.auth-form-popup .auth-form-code-input .popup-title{font-weight:600;font-size:24px;line-height:110%;color:var(--black-950);text-align:left;margin-bottom:20px}.auth-form-popup .auth-form-code-input .code-section{width:100%;padding-bottom:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;text-align:center}.auth-form-popup .auth-form-code-input .code-section .desc{text-align:center;margin-bottom:20px}.auth-form-popup .auth-form-code-input .code-section .desc .text-grey{font-weight:500;font-size:18px;line-height:110%;text-align:center;color:var(--black-950)}.auth-form-popup .auth-form-code-input .code-section .desc .link{color:#ca9c6c;font-size:1rem;line-height:1.7}.auth-form-popup .auth-form-code-input .code-section .desc .phone-text{color:var(--twine-600);font-size:18px;line-height:110%}.auth-form-popup .auth-form-code-input .code-section .form-field.code-inputs{display:flex;align-items:center;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;justify-content:center;max-width:230px}.auth-form-popup .auth-form-code-input .code-section .form-field.code-inputs+.inline-error-msg{justify-content:center}.auth-form-popup .auth-form-code-input .code-section .form-field.code-inputs.error .form-input{border-color:var(--mood-negative-primary)}.auth-form-popup .auth-form-code-input .code-section .form-field.code-inputs .form-input{padding:22px 18px;text-align:center;background:#eef1f5}.auth-form-popup .auth-form-code-input .code-section .form-field.code-inputs .form-input:not(:last-child){margin-right:10px}.auth-form-popup .auth-form-code-input .code-section .btn-primary{margin-top:1rem;width:100%;margin-left:0}.auth-form-popup .auth-form-code-input .code-section .btn-primary .timer{display:inline-block;margin-left:5px}.auth-form-popup.change-phone{width:28rem}.auth-form-popup.change-phone .auth-form-popup-inner .popup-title{margin-bottom:3rem}.auth-form-popup.change-phone .auth-form-code-input .code-section{width:100%}.letters-container{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.letters-container .letter-img-wrapper{display:block;position:relative;border:1px solid rgba(217,217,217,0.38);margin-bottom:10px;border-radius:10px;overflow:hidden}.letters-container .letter-img-wrapper::after{content:'';display:block;padding-bottom:140%}.letters-container .letter-title{font-size:20px}@media (max-width:767px){.letters-container .letter-title{font-size:16px}}.letters-container .letter-img{position:absolute;top:0;left:0;width:100%;height:100%;cursor:zoom-in;object-fit:cover}.letter-img-modal{display:none;width:100%;height:100%;padding:1.25rem;pointer-events:none}.letter-img-modal .letter-img-modal-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.letter-img-modal .letter-img-modal-inner .modal-content{margin:auto;display:block;width:80%;max-width:700px;max-height:100%;object-fit:contain;pointer-events:all}.letter-img-modal .popup-zoom-icon{display:none}.letter-img-modal .popup-close-btn{top:0.7rem;right:9%;background-size:1.5rem;pointer-events:all}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.franchising-container{padding:2.75rem 2rem 5rem}.franchising-container .franchising-wrapper{max-width:64.375rem;margin:auto}.franchising-container .franchising-title{font-size:3.75rem;line-height:1.4;padding:0;margin:0;letter-spacing:-0.01em;color:#3d3d3d;font-weight:900}.franchising-container .franchising-requirements{display:flex;font-size:1.25rem;line-height:1.7;margin-top:2rem;margin-bottom:2rem;list-style:disc;margin-left:2rem}.franchising-container .franchising-requirements .item{color:#8a8a8a;width:calc(50% - 2rem)}.franchising-container .franchising-requirements .item:not(:last-child){margin-right:2rem}.franchising-container .download{margin-bottom:2rem}.franchising-container .beboss-link{margin-bottom:1rem;height:110px;display:block}.franchising-container .beboss-link .img{height:100%;object-fit:contain}.franchising-container .franchising-h2{font-size:2rem;line-height:1.7;font-weight:900;color:#3d3d3d;margin-bottom:1rem}.franchising-container .franchising-form-section{display:flex}.franchising-container .franchising-form-section .item{width:50%}.franchising-container .franchising-form-section .item.img{background:url('/local/templates/main/less_compile/../img/franchising/fr-bg.webp') center no-repeat;height:28.15rem;background-size:cover;position:relative;display:flex;align-items:flex-end}.franchising-container .franchising-form-section .item.img .text-container{width:80%;font-weight:700;color:#fff;padding:2rem}.franchising-container .franchising-form-section .item.img .text-container .text-container-title{font-size:2rem;line-height:1.7}.franchising-container .franchising-form-section .item.img .variants{display:flex;flex-direction:column;margin-top:2rem}.franchising-container .franchising-form-section .item.img .variants .item{width:100%;font-size:1.125rem;line-height:1.7}.franchising-container .franchising-form-section .item.img .variants .item:not(:last-child){margin-bottom:0.5rem}.franchising-container .franchising-form-section .item .franchising-form{margin-left:1.5rem}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row{margin-bottom:1rem;display:flex}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row .form-field{width:100%}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row.two-inputs .form-field{width:calc(50% - 0.5rem)}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row.two-inputs .form-field:not(:last-child){margin-right:1rem}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row.textarea-row{margin-bottom:0}.franchising-container .franchising-form-section .item .franchising-form .small-grey-text{letter-spacing:-0.01em;line-height:1.4;color:#A6A6A6;font-size:0.75rem}.franchising-container .franchising-form-section .item .franchising-form .underline{text-decoration:underline}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-bottom{display:flex;margin-top:1.75rem;align-items:flex-start}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-bottom .btn{width:14rem;margin-left:1.75rem;flex-shrink:0}.menu-header{padding:2rem 6rem}.menu-header .back-btn{display:flex;align-items:center;cursor:pointer;color:#3d3d3d;margin-bottom:1rem}.menu-header .back-btn svg{width:1.5rem;height:1.5rem;margin-right:0.25rem}.menu-header .menu-title{font-size:3.75rem;line-height:1.4;letter-spacing:-0.01em;font-weight:700;color:#3d3d3d;margin:0}.menu-content-container{display:flex;padding-left:6rem;padding-right:6rem;padding-bottom:5rem}.catalog-menu-wrapper{max-height:100vh;position:sticky;padding-top:10px;top:0;flex-shrink:0;overflow-y:auto}@media (max-width:991px){.catalog-menu-wrapper{max-height:none}}.catalog-menu-wrapper::-webkit-scrollbar{height:0.5rem;width:0.5rem}.catalog-menu-wrapper::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.catalog-menu-wrapper::-webkit-scrollbar-track{background-color:#fafafa}.catalog-menu-wrapper .menu-list{height:100%;display:flex;list-style-type:none;margin:0;padding-left:0;padding-bottom:1.5rem;flex-direction:column;overflow:auto}.catalog-menu-wrapper .menu-list::-webkit-scrollbar{height:0.5rem;width:0.5rem}.catalog-menu-wrapper .menu-list::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.catalog-menu-wrapper .menu-list::-webkit-scrollbar-track{background-color:#fafafa}.catalog-menu-wrapper .menu-list .catalog-menu-item{display:flex;flex-direction:column;padding-bottom:10px}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper{display:flex;align-items:center;justify-content:space-between}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link{display:flex;align-items:center;gap:5px}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-img{width:100px;height:65px;border-radius:10px;overflow:hidden;flex-shrink:0;background:rgba(128,128,128,0.5)}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-img img{object-fit:cover;width:100%;height:100%}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-icon{width:2rem;height:2.5rem;margin-right:1.25rem;flex-shrink:0;filter:contrast(0) sepia(100%)}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-icon img{object-fit:contain;width:100%;height:100%}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-text{font-weight:500;font-size:20px;line-height:110%}.catalog-menu-wrapper .menu-list .catalog-menu-item .catalog-submenu{display:none;list-style-type:none;margin:0;margin-left:2.25rem;padding:10px 0}.catalog-menu-wrapper .menu-list .catalog-menu-item .catalog-submenu.open{display:flex;flex-direction:column}.catalog-menu-wrapper .menu-list .catalog-menu-item .catalog-submenu .item{line-height:1.4;font-weight:600}.catalog-menu-wrapper .menu-list .catalog-menu-item .catalog-submenu .item:not(:first-child){margin-top:0.75rem}.catalog-menu-wrapper .menu-list .catalog-menu-item .submenu-btn{width:1.5rem;height:1.5rem}.catalog-menu-wrapper .menu-list .catalog-menu-item .submenu-btn svg{color:#ca9c6c}.catalog-menu-wrapper .menu-list .catalog-menu-item .submenu-btn.open{transform:rotate(180deg)}.category-sections-wrapper{width:calc(100% - 18rem)}.category-sections-wrapper .category-section{margin-bottom:2.5rem;width:100%}.category-sections-wrapper .category-section .category-section-header{display:flex;align-items:center;padding:0 2rem .75rem}.category-sections-wrapper .category-section .category-section-header .category-section-title{margin-right:2rem;font-size:2rem;line-height:1.7;font-weight:700;margin-bottom:0}.category-sections-wrapper .category-section .category-section-header .category-section-link{color:#a77027;text-decoration:underline;font-weight:600}.products-swiper-container{width:100%;position:relative}.products-swiper-container .swiper-container{padding-left:0;padding-right:0;opacity:0}.products-swiper-container .swiper-container.swiper-container-initialized{opacity:1}@media (max-width:767px){.products-swiper-container .swiper-container{padding-left:20px;padding-right:20px}}.product-card{display:flex;flex-direction:column;position:relative}.product-card.swiper-slide{height:auto}.product-card>div{height:100%;display:flex;flex-direction:column}.product-card .img-wrapper{position:relative;display:block;cursor:pointer;border-radius:10px;overflow:hidden;margin-bottom:10px;flex-shrink:0}.product-card .img-wrapper::after{content:'';display:block;padding-bottom:66.7%}.product-card .img-wrapper .product-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-card .product-card-info{display:flex;flex-direction:column;width:100%;flex:1}.product-card .product-card-info .product-ingredients{font-weight:400;font-size:14px;line-height:114%;color:var(--black-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:none}.product-card .product-card-info .product-ingredients a{color:#8a8a8a}.product-card .product-card-info .product-card-info-top{display:flex;flex-direction:column;margin-bottom:10px}.product-card .product-card-info .product-card-info-top .product-name{font-weight:500;font-size:20px;line-height:110%;margin-bottom:4px;display:block;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media (max-width:640px){.product-card .product-card-info .product-card-info-top .product-name{font-size:16px}}.product-card .product-card-info .product-card-info-top .product-weight{font-weight:500;font-size:14px;line-height:110%;color:var(--black-300);margin-top:5px}.product-card .product-card-info .product-card-info-top .popup-link{pointer-events:none}.product-card .product-card-info .product-card-info-bottom{display:flex;align-items:center;flex-direction:column;margin-top:auto}.product-card .product-card-info .product-card-info-bottom .price{font-size:1.125rem;line-height:1.7;letter-spacing:-0.01em;font-weight:500;white-space:nowrap}.product-card .product-card-info .product-card-info-bottom .to-cart-container{overflow:hidden;position:relative;width:100%;margin-top:10px}.product-card .product-card-info .product-card-info-bottom .to-cart-container .counter-container{justify-content:center;height:52px}.product-card .product-card-info .product-card-info-bottom .to-cart-container .to-cart-btn{height:52px}.product-card .product-card-info .product-card-info-bottom .to-cart-container .to-cart-btn .to-cart{font-weight:500;font-size:20px;line-height:110%;display:flex;gap:5px;align-items:center}.product-card:hover .product-card-info .product-card-info-top .product-ingredients a{text-transform:lowercase;text-decoration:underline;color:#ca9c6c;font-weight:500}.product-card:hover .product-card-info .product-card-info-top .popup-link{pointer-events:all;text-decoration:underline;color:#a77027;cursor:pointer;font-weight:500}.fish-popup-wrapper{display:none}.fish-popup-wrapper .fish-popup-inner{display:flex;background-color:#fff;padding:2.5rem 2rem;width:42rem}.fish-popup-wrapper .fish-popup-inner .fish-popup-img{display:flex;flex-direction:column;margin-right:1rem;flex-shrink:0;width:33%;align-items:center}.fish-popup-wrapper .fish-popup-inner .fish-popup-img .img{width:100%;object-fit:contain;margin-bottom:0.5rem;min-height:110px}.fish-popup-wrapper .fish-popup-inner .fish-popup-img .fish-name{color:#ca9c6c;font-size:1.125rem;line-height:1.4}.fish-popup-wrapper .fish-popup-inner .fish-popup-text{font-size:0.875rem;line-height:1.4;color:#8a8a8a;text-align:center;letter-spacing:-0.01rem}.preloader{width:100%;height:100%;display:none;align-items:center;justify-content:center;position:absolute;top:0;left:0}.preloader.white{background-color:#fff}.preloader.loading{display:flex;z-index:10}.preloader .loading-dot{width:0.75rem;height:0.75rem;margin-left:0.375rem;margin-right:0.375rem;border-radius:50%;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;background-color:#a77027}.preloader .loading-dot:nth-child(2){animation-delay:0.2s}.preloader .loading-dot:nth-child(3){animation-delay:0.4s}.preloader.preloader-big{height:calc(100vh - 130px);background:rgba(255,255,255,0.6)}@media (max-width:1535px){.preloader.preloader-big{height:calc(100vh - 113px)}}@media (max-width:1535px){.preloader.preloader-big{height:calc(100vh - 90px)}}.preloader.preloader-big .loading-dot{width:1.2rem;height:1.2rem;margin-left:0.6rem;margin-right:0.6rem}.counter-container{display:flex;align-items:center;justify-content:flex-end;border-radius:12px;padding:5px 7px;background:var(--twine-100)}.counter-container .counter-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:0.5rem;padding-left:0.25rem;padding-right:0.25rem}.counter-container .counter-btn svg{width:50%;pointer-events:none;color:var(--twine-600)}.counter-container .counter-btn:hover svg{color:#a77027}.counter-container .qty{font-weight:700;font-size:18px;line-height:100%;color:var(--twine-600);width:1.75rem;display:flex;justify-content:center}@keyframes blink{0%{opacity:0}20%{opacity:1}100%{opacity:0}}.events-list-container{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.events-list-container .item{display:flex;flex-direction:column;margin-bottom:2rem;padding-left:10px;padding-right:10px;width:25%;max-width:25%;flex:0 0 auto}.events-list-container .item .img-container{display:block;position:relative;margin-bottom:10px;border-radius:10px;overflow:hidden}.events-list-container .item .img-container::after{content:'';display:block;padding-bottom:140%}.events-list-container .item .img-container .img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.events-list-container .item .bottom-container{display:flex;align-items:flex-end;justify-content:space-between}.events-list-container .item .bottom-container .event-title{font-weight:500;color:var(--black-950);padding-right:1.25rem;margin-bottom:0;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.events-list-container .item .bottom-container svg{width:1.5rem;height:1.75rem;color:#8a8a8a;flex-shrink:0}.event-detail-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:1.5rem}.event-detail-header .event-detail-title{font-size:1.5rem;line-height:1.4;letter-spacing:-0.01em;font-weight:900;color:#3d3d3d;margin:0 1.25rem 0 0;padding:0}.event-detail-header .back-btn{display:flex;flex-shrink:0;align-items:center;font-size:1rem}.event-detail-header .back-btn svg{margin-right:0.25rem;width:1.5rem;height:1.5rem}.events-wrap{display:flex}.events-wrap .events-wrap-left{max-width:68%;width:100%;flex-shrink:0}.events-wrap .events-wrap-right{max-width:45%;padding-left:20px;width:100%}@media (max-width:767px){.events-wrap{flex-direction:column;gap:20px}.events-wrap .events-wrap-left{max-width:100%}.events-wrap .events-wrap-right{max-width:100%;padding-left:0}}.grid-masonry:after{content:'';display:block;clear:both}.grid-masonry .grid-item{margin-bottom:20px;width:50%;padding:0 10px}.grid-masonry .grid-item a,.grid-masonry .grid-item img{outline:none;border:none;display:block;max-width:100%;border-radius:10px;overflow:hidden}@media (max-width:640px){.grid-masonry .grid-item{margin-bottom:10px;padding:0 5px}}.event-photos-container{margin-left:-10px;margin-right:-10px}@media (max-width:640px){.event-photos-container{margin-left:-5px;margin-right:-5px}}.event-img-modal{display:none;width:80%;height:100%;padding:1.25rem;pointer-events:none}.event-img-modal .popup-close-btn{top:0.7rem;right:9%;background-size:1.5rem;pointer-events:all;z-index:1000000}.event-img-modal .popup-zoom-icon,.event-img-modal .slides-qty{display:none}.event-img-modal .event-img-modal-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;user-select:none}.event-img-modal .event-img-modal-inner .modal-content{width:100%;height:100%;object-fit:contain;pointer-events:all}.event-img-modal .prev-slide,.event-img-modal .next-slide{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:all}.event-img-modal .prev-slide svg,.event-img-modal .next-slide svg{pointer-events:none}.event-img-modal .prev-slide:hover,.event-img-modal .next-slide:hover{background-color:#ca9c6c}.event-img-modal .prev-slide{left:3.75rem}.event-img-modal .next-slide{right:3.75rem}.services-success-popup-container{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%}.services-success-popup-container .services-success-popup-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(61,61,61,0.75);z-index:1001}.services-success-popup-container .services-success-popup-box{background:#fff;border-radius:20px;max-width:450px;width:100%;display:flex;flex-direction:column;align-items:center;z-index:1002;position:relative;padding:20px}.services-success-popup-container .services-success-popup-title{font-weight:700;font-size:24px;line-height:100%;text-align:center;color:var(--black-950);margin-bottom:10px}.services-success-popup-container .services-success-popup-description{font-weight:500;font-size:18px;line-height:110%;text-align:center;color:var(--black-950);margin-bottom:20px}@media (max-width:640px){.services-success-popup-container{align-items:end}.services-success-popup-container .services-success-popup-box{border-radius:20px 20px 0 0}.services-success-popup-container .services-success-popup-box svg{width:33px}.services-success-popup-container .services-success-popup-title{font-size:20px}.services-success-popup-container .services-success-popup-description{font-size:16px}}@media (min-width:767px){.services-container{display:grid;grid-template-columns:1fr 380px;grid-template-rows:auto;gap:20px}.services-container .item-2{grid-column-start:2;grid-row-start:1;grid-row-end:span 2}.services-container .item-3{min-width:0}.services-container p,.services-container ul,.services-container ol{font-size:18px}.services-container h4{font-size:22px}}.services-container .item.item-2{position:relative;z-index:2}.services-container p{margin-bottom:2rem}.services-container .link{color:#ca9c6c}.services-container .services-why{display:flex;gap:10px}.services-container .services-why .why-item{flex:1;border-radius:10px;padding:16px;background:var(--black-0);display:flex;flex-direction:column;gap:10px}.services-container .services-why .why-item svg{flex-shrink:0}@media (max-width:640px){.services-container .services-why{flex-direction:column;justify-content:center}.services-container .services-why .why-item{background:transparent;padding:0;flex-direction:row}}.services-container .swiper-section .swiper-container{padding-left:0;padding-right:0}@media (max-width:767px){.services-container .swiper-section .swiper-container{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}}.services-container .swiper-section .section-header-wrap{display:flex;gap:20px;align-items:baseline;margin-bottom:20px;margin-top:20px}.services-container .swiper-section .section-header-wrap .a-link{position:relative;display:flex;gap:4px;align-items:center;white-space:nowrap;color:var(--twine-500)}.services-container .swiper-section .section-header-wrap .a-link:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.354 9.15481L6.35403 14.1548C6.30757 14.2013 6.25242 14.2381 6.19173 14.2633C6.13103 14.2884 6.06598 14.3013 6.00028 14.3013C5.93458 14.3013 5.86953 14.2884 5.80883 14.2633C5.74813 14.2381 5.69298 14.2013 5.64653 14.1548C5.60007 14.1084 5.56322 14.0532 5.53808 13.9925C5.51294 13.9318 5.5 13.8668 5.5 13.8011C5.5 13.7354 5.51294 13.6703 5.53808 13.6096C5.56322 13.5489 5.60007 13.4938 5.64653 13.4473L10.2934 8.80106L5.64653 4.15481C5.55271 4.06099 5.5 3.93374 5.5 3.80106C5.5 3.66838 5.55271 3.54113 5.64653 3.44731C5.74035 3.35349 5.8676 3.30078 6.00028 3.30078C6.13296 3.30078 6.26021 3.35349 6.35403 3.44731L11.354 8.44731C11.4005 8.49375 11.4374 8.54889 11.4626 8.60959C11.4877 8.67029 11.5007 8.73535 11.5007 8.80106C11.5007 8.86677 11.4877 8.93183 11.4626 8.99253C11.4374 9.05323 11.4005 9.10837 11.354 9.15481Z' fill='%23CA9C6C' /%3E%3C/svg%3E")}@media (max-width:640px){.services-container .swiper-section .section-header-wrap{justify-content:space-between}.services-container .swiper-section .section-header-wrap .a-link{color:var(--black-950)}}.services-container .swiper-section .section-header{font-weight:700;font-size:20px;line-height:100%;margin-bottom:0}.services-container .swiper-section .services-swiper-container .custom-swiper-button-prev,.services-container .swiper-section .services-swiper-container .custom-swiper-button-next{top:unset;bottom:0;transform:translateY(0)}.services-container .swiper-section .services-swiper-container .custom-swiper-button-prev{left:calc(50% - 3.25rem)}.services-container .swiper-section .services-swiper-container .custom-swiper-button-next{right:calc(50% - 3.25rem)}.services-container .swiper-section .services-swiper-container .event-slide .img-container,.services-container .swiper-section .services-swiper-container .feedback-slide .img-container{position:relative;display:block;border-radius:10px;overflow:hidden;margin-bottom:10px}.services-container .swiper-section .services-swiper-container .event-slide .img-container::after,.services-container .swiper-section .services-swiper-container .feedback-slide .img-container::after{content:'';display:block;padding-bottom:140%}.services-container .swiper-section .services-swiper-container .event-slide .img-container .img,.services-container .swiper-section .services-swiper-container .feedback-slide .img-container .img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.services-container .swiper-section .services-swiper-container .event-slide .img-container{margin-bottom:0.75rem}.services-container .swiper-section .services-swiper-container .event-slide .bottom-container{display:flex;align-items:flex-end;justify-content:space-between}.services-container .swiper-section .services-swiper-container .event-slide .bottom-container .event-title{margin-bottom:0}.services-container .swiper-section .services-swiper-container .event-slide .bottom-container svg{width:1.5rem;height:1.75rem;color:#8a8a8a;flex-shrink:0}.avatar-wrap{border-radius:16px;padding:10px;background:var(--black-0);display:flex;align-items:center;gap:10px}.avatar-wrap .avatar-img{width:50px;height:50px;border-radius:100%;flex-shrink:0;overflow:hidden}.avatar-wrap .avatar-img img{width:100%;height:100%;object-fit:cover}.avatar-wrap .avatar-name{font-weight:700}.services-form{width:100%}@media (max-width:767px){.services-form{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.08)}}.services-form .services-section-title{font-size:21.5px;margin-bottom:20px;font-weight:700;display:block;display:none}.services-form .services-form-row .form-field{width:100%;margin-bottom:10px}.services-form .submit-container{padding-top:1rem}.privacy-police{display:flex;margin-bottom:1rem}.privacy-police .privacy-label{padding-left:1.75rem;position:relative;display:flex;cursor:pointer;font-weight:500}.privacy-police .privacy-label::before{content:'';border-radius:0.125rem;border:1px solid #ca9c6c;width:1.125rem;height:1.125rem;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:4px;box-sizing:border-box;background-color:#fff}.privacy-police .privacy-input{display:none}.privacy-police .privacy-input:checked+.privacy-label::before{background:#ca9c6c}.privacy-police .privacy-input:checked+.privacy-label::after{content:'';background:url('/local/templates/main/less_compile/../img/icons/checkbox-icon.svg') center no-repeat;position:absolute;left:0;top:4px;width:1.125rem;height:1.125rem}.breadcrumbs{display:flex;margin-top:1.25rem;width:fit-content}.breadcrumbs .item{font-size:14px;line-height:110%;color:var(--black-300);width:fit-content !important}.breadcrumbs .item .link{color:var(--black-950)}.breadcrumbs .item .link::after{content:'>';width:14px;height:15px;margin-left:6px;margin-right:6px;color:var(--black-200)}.category-header{display:flex;width:100%;height:20rem}.category-header .item{width:50%;background-color:#e9eef3}.category-header .item.img{background-size:cover;background-position:center;background-repeat:no-repeat}.category-header .item.text{padding-left:4rem;padding-right:4rem;color:#3d3d3d}.category-header .item.text .category-title{margin-top:2.125rem;margin-bottom:0;font-size:2.75rem;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:900}.category-header .item.text .category-desc{font-size:.875rem;line-height:1.7;letter-spacing:-0.01em;margin-top:1rem;max-width:28rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.category-main-content{display:flex;padding-left:4rem;padding-right:4rem;position:relative;background:#fff;padding-bottom:4rem}.category-main-content .catalog-menu-wrapper{margin-right:1.5rem}.subcategories-wrapper{margin-bottom:30px}.subcategories-wrapper+.main-search{margin-bottom:30px}.subcategories-wrapper .subcategories-list{display:flex;align-items:center;overflow:auto;flex-wrap:wrap;gap:10px}.subcategories-wrapper .subcategories-list::-webkit-scrollbar{display:none}.subcategories-wrapper .subcategories-list .item{border-radius:50px;padding:10px 14px;background:var(--black-150);white-space:nowrap}.subcategories-wrapper .subcategories-list .item.active{background:var(--black-250)}@media (max-width:640px){.subcategories-wrapper{margin-bottom:20px}.subcategories-wrapper .subcategories-list .item{border-radius:48px;padding:6px 8px}.subcategories-wrapper .subcategories-list .item.active{color:white;background:var(--twine-400-primary)}}.main-catalog-right-1 .dishes-list{opacity:0;transition:.2s opacity ease}.main-catalog-right-1 .dishes-list.active{opacity:1}.dishes-list{display:flex;flex-wrap:wrap;margin-bottom:80px;margin-left:-10px;margin-right:-10px}.dishes-list .product-card-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(16.66666667%);padding-right:10px;padding-left:10px;box-sizing:border-box;margin-bottom:20px;max-width:100%}.dishes-list .product-card{height:100%}@media (max-width:1600px){.dishes-list .product-card-wrap{width:calc(20%)}}@media (max-width:1360px){.dishes-list .product-card-wrap{width:calc(25%)}}@media (max-width:640px){.dishes-list{margin-left:-8px;margin-right:-8px}.dishes-list .product-card-wrap{width:calc(50%);padding-left:8px;padding-right:8px}}.dish-popup{position:relative;background:#fff;width:466px;display:block;padding:0}@media (min-width:767px){.dish-popup{margin-right:20px}}.dish-popup .dish-popup-outer{overflow-y:auto;max-height:90vh;padding:20px;padding-bottom:102px;padding-bottom:0;clear:both}@media (min-width:1024px){.dish-popup .dish-popup-outer{max-height:90vh;-ms-overflow-style:none;scrollbar-width:0px}.dish-popup .dish-popup-outer::-webkit-scrollbar{display:none}}.dish-popup .dish-popup-outer .dish-popup-inner{display:flex;flex-direction:column}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-img-container{width:100%;margin-bottom:20px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-img-container .dish-popup-img-wrapper{display:block;position:relative;border-radius:12px;overflow:hidden;width:100%}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-img-container .dish-popup-img-wrapper::after{content:'';display:block;padding-bottom:66.7%}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-img-container .dish-popup-img-wrapper .dish-popup-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info{display:flex;flex-direction:column;width:100%;margin-bottom:16px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .title{font-weight:700;font-size:24px;line-height:100%;margin-bottom:10px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .portion{font-weight:500;font-size:18px;line-height:110%;color:var(--black-400)}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains{display:flex;flex-direction:column;margin-top:0.75rem}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .left-side_{font-weight:500;font-size:14px;color:var(--black-500)}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .left-side{font-weight:500}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side{flex-shrink:0;margin-top:16px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .radio-btns-wrapper{display:flex;align-items:center}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .radio-btns-wrapper .item{display:flex;align-items:center}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .radio-btns-wrapper .item:not(:last-child){margin-right:0.75rem}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .radio-btns-wrapper .item span{letter-spacing:-0.01em;font-weight:300;white-space:nowrap}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .nutrients{display:none}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .nutrients.active{display:flex;align-items:center;white-space:nowrap;justify-content:space-between}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .nutrients .item{font-weight:500}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side .nutrients .item>span{color:var(--black-500);display:block;margin-bottom:6px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes-title{font-weight:700;font-size:20px;line-height:100%;color:var(--black-950);margin-bottom:16px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes .item .custom-checkbox-label{padding-left:1.87rem;padding-right:1rem;display:flex;align-items:center;width:100%;letter-spacing:-0.01em;font-weight:500}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes .item .custom-checkbox-label::before{left:0;border-radius:100%}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes .item .custom-checkbox-label::after{left:0}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes .item .custom-checkbox-col{display:flex;margin-left:auto;flex-direction:column;align-items:flex-end;font-weight:500;font-size:0.875rem;line-height:1.4;flex-shrink:0;padding-left:1rem}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-checkboxes .item .custom-checkbox-col .price{font-weight:500;font-size:20px;line-height:110%;color:var(--twine-600)}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container{display:flex;align-items:center;border-radius:20px;padding:16px 20px;width:calc(100% - 20px);width:100%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);transform:translateX(0);background:var(--twine-800);color:white;min-height:82px;gap:10px;overflow:hidden;justify-content:space-between;position:sticky;bottom:20px;margin-top:20px}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .counter-container{display:flex;align-items:center;margin-left:auto;position:relative;min-width:6.75rem;min-height:2.5rem}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .counter-container .counter-btn svg{color:#3d3d3d}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .counter-container .counter-btn.disabled{cursor:not-allowed}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .counter-container .counter-btn.disabled svg{opacity:0.3}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .counter-container .counter-btn:hover svg{color:#a77027}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .btn{height:48px}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .price-wrap{flex-shrink:0;width:60%;flex-grow:0;overflow:hidden;max-width:60%}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .price-title{gap:10px;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .price-weight{display:flex;align-items:center;gap:10px}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .price-weight .w{font-weight:500;font-size:16px;line-height:100%;color:var(--twine-300)}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .price{font-weight:700;font-size:20px;white-space:nowrap}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .price .number{display:block;margin-right:6px}.radio-btn{width:1.25rem;height:1.25rem;margin:0.25rem;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #ca9c6c;flex-shrink:0}.active .radio-btn::after{content:'';background-color:#a77027;width:0.75rem;height:0.75rem;border-radius:50%}.custom-checkbox-label{padding-left:1.87rem;position:relative}.custom-checkbox-label::before{content:'';border-radius:0.125rem;border:1px solid #ca9c6c;width:1.125rem;height:1.125rem;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);box-sizing:border-box;background:#fff}.custom-checkbox{display:none}.custom-checkbox:checked+.custom-checkbox-label::before{background:#ca9c6c}.custom-checkbox:checked+.custom-checkbox-label::after{content:'';background:url('/local/templates/main/less_compile/../img/icons/checkbox-icon.svg') center no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem}.product-detail-skus{margin-top:22px}.product-detail-skus .product-detail-skus-title{margin-bottom:0.5rem}.product-detail-skus .product-detail-skus-list .sku-item{background-color:#fff;border:1px solid #d6d6d6;padding:8px 10px;margin-bottom:12px}.product-detail-skus .product-detail-skus-list .sku-item input{display:none}.product-detail-skus .product-detail-skus-list .sku-item label{position:relative;padding-left:33px;display:flex;flex-direction:row;align-items:center;width:100%;height:33px;cursor:pointer}.product-detail-skus .product-detail-skus-list .sku-item label:before{content:"";position:absolute;left:0;top:3px;width:23px;height:23px;border:1px solid #ca9c6c;border-radius:50%}.product-detail-skus .product-detail-skus-list .sku-item label:after{display:none;content:"";position:absolute;width:15px;height:15px;background-color:#a77027;left:5px;top:8px;border-radius:50%}.product-detail-skus .product-detail-skus-list .sku-item input:checked+label:after{display:block}.product-detail{margin-bottom:40px}.product-detail .product-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.product-detail .product-detail-header .back-btn{display:flex;align-items:center;cursor:pointer;color:#3d3d3d;margin-top:1rem;white-space:nowrap;display:none}.product-detail .product-detail-header .back-btn svg{width:1.5rem;height:1.5rem;margin-right:0.25rem}.product-detail .product-detail-body{display:flex;justify-content:space-between}.product-detail .product-detail-body .product-detail-body-item{width:calc(50% - 1rem);flex-shrink:0}.product-detail .product-detail-body .product-detail-body-item .portion{margin-bottom:16px;font-weight:500;font-size:18px;line-height:110%;color:var(--black-400)}.product-detail .product-detail-body .product-detail-body-item .product-detail-img-wrapper{display:block;position:relative;border-radius:12px;overflow:hidden}.product-detail .product-detail-body .product-detail-body-item .product-detail-img-wrapper::after{content:'';display:block;padding-bottom:66.7%}.product-detail .product-detail-body .product-detail-body-item .product-detail-img-wrapper .product-detail-img{position:absolute;width:100%;height:100%;object-fit:cover}.product-detail .product-detail-body .product-detail-body-item.desc{padding-right:6rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-title{font-weight:700;margin-bottom:1rem;margin-top:0}.product-detail .product-detail-body .product-detail-body-item.desc .contains{margin-bottom:1rem;font-weight:500}.product-detail .product-detail-body .product-detail-body-item.desc .contains .contains-title{font-size:14px;line-height:110%;color:var(--black-500);margin-bottom:5px}.product-detail .product-detail-body .product-detail-body-item.desc .contains p{margin:0;padding:0}.product-detail .product-detail-body .product-detail-body-item.desc .section-title{font-weight:700;font-size:20px;line-height:100%;color:var(--black-950);margin-bottom:0.5rem;margin-top:1.5rem;display:block}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container{margin-bottom:1rem;font-weight:300}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .radio-btns-wrapper{display:flex}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .radio-btns-wrapper .item{display:flex;align-items:center;width:auto}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .radio-btns-wrapper .item:not(:last-child){margin-right:0.75rem}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .radio-btns-wrapper .item span{white-space:nowrap}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .nutrients-wrapper .nutrients{display:none}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .nutrients-wrapper .nutrients.active{display:flex;align-items:center;white-space:nowrap;justify-content:space-between}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .nutrients-wrapper .nutrients .item{font-size:1rem}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container .nutrients-wrapper .nutrients .item>span{font-weight:500;color:var(--black-500);margin-bottom:5px;display:block}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes{display:flex;flex-direction:column}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item{width:100%;display:flex;align-items:center}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item .custom-checkbox-label{padding-left:1.87rem;padding-right:1rem;display:flex;align-items:center;width:100%;margin-bottom:16px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item .custom-checkbox-label::before{left:0;border-radius:100%}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item .custom-checkbox-label::after{left:0}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item .custom-checkbox-col{display:flex;margin-left:auto;flex-direction:column;align-items:flex-end;letter-spacing:-0.01em;font-weight:500;font-size:0.875rem;line-height:1.4}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item .custom-checkbox-col .qty{display:none}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-checkboxes .item .custom-checkbox-col .price{color:#ca9c6c}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container{display:flex;align-items:center;gap:20px;justify-content:space-between;border-radius:14px;padding:16px 20px;background:var(--twine-800);color:white}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left{width:50%}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .mobile-product-name{display:block;gap:10px;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price{padding-bottom:0.5rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .price-text{display:flex;color:#ca9c6c;font-size:1.25rem;letter-spacing:-0.01em;font-weight:500}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .price-text .number{display:block;margin-right:5px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .additional-price{display:none;font-size:0.875rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .additional-price.show{display:flex}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .additional-price .additional-counter{margin-right:4px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .additional-price .additional-sum{margin-right:4px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right{width:50%;display:flex;align-items:center;justify-content:end}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right .counter-container{display:flex;align-items:center;position:relative;min-width:9.75rem;height:52px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right .counter-container .counter-btn{width:3.5rem;height:3.5rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right .counter-container .counter-btn.disabled{cursor:not-allowed}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right .counter-container .counter-btn.disabled svg{opacity:0.3}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right .counter-container .qty{margin-left:0.5rem;margin-right:0.5rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right .btn{font-weight:500;height:52px}.cart-header{display:flex;flex-direction:column;width:100%}.cart-header .back-btn{display:flex;align-items:center;cursor:pointer;color:#3d3d3d;margin-bottom:0.5rem;margin-left:-0.375rem}.cart-header .back-btn svg{width:1.5rem;height:1.5rem;margin-right:0.25rem}.cart-header .cart-title{font-size:3.75rem;line-height:1.4;letter-spacing:-0.01em;font-weight:900;margin:1rem 0}.cart-header .cart-tabs{width:50%;display:flex;margin-bottom:1rem}.cart-header .cart-tabs .item{padding:.5rem .75rem;flex-grow:1;letter-spacing:-0.01em;font-weight:600;font-size:0.875rem;line-height:1.7;white-space:nowrap;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ca9c6c}.cart-header .cart-tabs .item.active{background:#ca9c6c;color:#fff}.cart-header .order-not-avaliable{display:flex;flex-direction:column;width:100%;background-color:#f4eaea;padding:.5rem 1rem .75rem;margin-top:1.25rem}.cart-header .order-not-avaliable .order-not-avaliable-title{color:#d63e3e;letter-spacing:-0.01em;font-weight:500;font-size:0.875rem;line-height:1.7;margin-bottom:0}.cart-header .order-not-avaliable .order-not-avaliable-desc{font-size:0.875rem;line-height:1.7;color:#8a8a8a;letter-spacing:-0.02em;display:block;margin-top:0.25rem}.cart-header .cart-info-block{display:flex;flex-direction:column;width:100%;background-color:#ecf1f5;padding:1rem;margin-top:1.25rem}.cart-header .cart-info-block .cart-info-block-title{letter-spacing:-0.01em;font-weight:500;font-size:1rem;line-height:1.7;margin-bottom:0}.cart-header .cart-info-block .cart-info-block-desc{font-size:0.875rem;line-height:1.7;color:#8a8a8a;letter-spacing:-0.02em;display:block;margin-top:0.25rem}.title-cart-text{border-radius:10px;padding:8px 10px;background:var(--black-100);display:none;align-items:center;flex-wrap:wrap;gap:8px;margin-left:20px;font-size:14px}.title-cart-text.active{display:flex}@media (max-width:640px){.title-cart-text{display:none !important}}.cart-products-list{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.cart-products-list{border-radius:20px;padding:20px;background:var(--black-0)}}.cart-products-list .cart-product-item-included{display:flex;align-items:center;gap:8px;font-size:14px;border-radius:10px;padding:8px 10px;background:var(--black-100)}.cart-products-list .cart-product-item-included svg{flex-shrink:0}.cart-products-list .cart-product-item-included .included-add{cursor:pointer;margin-left:auto;font-weight:700;text-align:right}@media (max-width:640px){.cart-products-list{margin-bottom:16px}.cart-products-list .cart-product-item-included{font-size:12px}}.cart-products-list .item{display:flex;align-items:flex-start}.cart-products-list .item .cart-item-img-wrapper{display:block;position:relative;width:153px;margin-right:10px;flex-shrink:0;border-radius:10px;overflow:hidden;cursor:pointer}@media (max-width:640px){.cart-products-list .item .cart-item-img-wrapper{width:107px}}.cart-products-list .item .cart-item-img-wrapper::after{content:'';display:block;padding-bottom:65.36%}.cart-products-list .item .cart-item-img-wrapper .cart-item-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart-products-list .item .cart-item-col{display:flex;justify-content:space-between;flex-grow:1;align-items:center;position:relative;align-self:stretch;gap:2px}.cart-products-list .item .cart-item-col .cart-item-mobile-img-wrapper{display:none}.cart-products-list .item .cart-item-col .cart-item-price{display:flex;font-weight:700;font-size:20px;line-height:100%;color:var(--twine-500)}@media (max-width:640px){.cart-products-list .item .cart-item-col .cart-item-price{font-size:18px}}.cart-products-list .item .cart-item-col .cart-item-price .number{display:block;margin-right:5px}.cart-products-list .item .cart-item-col .cart-item-description{display:none}.cart-products-list .item .cart-item-col .cart-item-top{width:100%}.cart-products-list .item .cart-item-col .cart-item-top .cart-item-top-header{display:flex;justify-content:space-between;width:100%}.cart-products-list .item .cart-item-col .cart-item-top .cart-item-top-header .cart-item-title{cursor:pointer;font-weight:700;font-size:18px;line-height:100%;color:var(--black-950);padding-right:0.75rem;display:block;margin-bottom:6px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.cart-products-list .item .cart-item-col .cart-item-top .cart-item-top-header .delete{width:20px;height:20px;flex-shrink:0;position:absolute;top:-7px;right:0}@media (max-width:640px){.cart-products-list .item .cart-item-col .cart-item-top .cart-item-top-header .delete{width:16px;height:16px;top:-5px}}.cart-products-list .item .cart-item-col .cart-item-top .cart-item-top-header .delete svg{color:#bdbdbd}.cart-products-list .item .cart-item-col .cart-item-top .grey-text{font-weight:500;font-size:14px;line-height:110%;color:var(--black-300);margin-top:6px}@media (max-width:640px){.cart-products-list .item .cart-item-col .cart-item-top .grey-text{font-size:12px;margin-top:4px}}.cart-products-list .item .cart-item-col .cart-item-top .additions-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0.5rem;margin-bottom:1.5rem}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .loading-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.6);z-index:10}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item,.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-show-more,.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-add-btn{font-size:.75rem;line-height:1.7;padding-left:0.5rem;padding-right:0.5rem;display:flex;align-items:center;margin-bottom:4px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item{border-radius:5px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item:not(:last-child){margin-right:4px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item.active{background-color:#f4ece0}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item .additions-item-btn{width:16px;height:16px;margin-left:8px;border-radius:50%;background-image:url('/local/templates/main/less_compile/../img/icons/additions-icon.svg');background-position:center;background-repeat:no-repeat;transform:rotate(45deg)}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item:not(.active){border:1px solid rgba(202,156,108,0.5)}@media (min-width:1024px){.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item:not(.active) .additions-item-btn:hover{transform:unset;background-color:#ca9c6c;background-image:url('/local/templates/main/less_compile/../img/icons/additions-icon-active.svg')}}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item.active .additions-item-btn{transform:unset}@media (min-width:1024px){.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item.active .additions-item-btn:hover{background-color:#fff}}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-show-more{border-radius:2px;border:1px solid #e9eef3;margin-right:4px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-show-more .additions-show-more-btn{width:12px;height:12px;background-image:url('/local/templates/main/less_compile/../img/icons/additions-show-more.svg');background-position:center;background-repeat:no-repeat;margin-left:8px;margin-top:-3px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-show-more.showing .additions-show-more-btn{transform:rotate(180deg);margin-top:2px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-add-btn{padding-right:6px;background-color:#ca9c6c;border-radius:2px;border:1px solid rgba(202,156,108,0.5);color:#fff}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-add-btn .additions-add-btn-icon{width:16px;height:16px;margin-left:6px;background-image:url('/local/templates/main/less_compile/../img/icons/additions-add.svg');background-position:center;background-repeat:no-repeat}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-add-btn.adding .additions-add-btn-icon{background-image:url('/local/templates/main/less_compile/../img/icons/additions-save.svg')}@media (max-width:639px){.cart-products-list .item .cart-item-col .cart-item-top .additions-list{margin-bottom:0;flex-direction:column}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item{width:100%;margin-bottom:1px;justify-content:space-between;padding:6px}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item:not(:last-child){margin-right:0}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-item:not(.active){border:none;border-radius:0;border-bottom:1px solid #e9eef3}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-show-more{border:none;margin-bottom:0;justify-content:space-between;padding:6px;margin-right:0}.cart-products-list .item .cart-item-col .cart-item-top .additions-list .additions-add-btn{justify-content:center;padding:6px;margin-bottom:0}}.cart-products-list .item .cart-item-col .cart-item-price_wrap{display:flex;align-items:center;flex-wrap:wrap}.cart-products-list .item .cart-item-col .cart-item-price_wrap .cart-item-price{margin-right:10px}.cart-products-list .item .cart-item-col .cart-item-discount-container{display:flex}.cart-products-list .item .cart-item-col .cart-item-discount-container .cart-item-discount{color:#fff;letter-spacing:-.01em;line-height:1.4;font-weight:700;font-size:.6875rem;padding-left:.125rem;padding-right:.125rem;padding-top:.25rem;padding-bottom:.25rem;background-color:#ca9c6c;border-radius:3px;white-space:nowrap;margin-left:10px}.cart-products-list .item .cart-item-col .cart-item-discount-container .cart-item-original-price{display:flex;align-items:flex-end;text-decoration:line-through;color:#808080;letter-spacing:-.01em;line-height:1.4;font-size:.6875rem;white-space:nowrap}.cart-products-list .item .cart-item-col .cart-item-bottom{display:flex;align-items:center;flex-grow:1}.cart-products-list .item .cart-item-col .cart-item-bottom .counter-container .counter-btn{width:1.5rem;height:1.5rem;padding:0.375rem;border-radius:3px}.cart-products-list .item .cart-item-col .cart-item-bottom .counter-container .counter-btn svg{width:100%}.cart-products-list .item .cart-item-col .cart-item-bottom .counter-container .counter-btn.minus:hover svg{color:#3d3d3d}.cart-products-list .item .cart-item-col .cart-item-bottom .cart-item-bottom{display:flex;align-items:center;flex-grow:1}.cart-products-list .item .cart-item-col .cart-item-bottom .cart-item-bottom .counter-container{margin-right:1.5rem}.cart-products-list .item .cart-item-col .cart-item-bottom .cart-item-bottom .counter-container .counter-btn{width:1.5rem;height:1.5rem;padding:0.375rem;border-radius:3px}.cart-products-list .item .cart-item-col .cart-item-bottom .cart-item-bottom .counter-container .counter-btn svg{width:100%}.cart-products-list .item .cart-item-col .cart-item-bottom .cart-item-bottom .counter-container .counter-btn.minus:hover svg{color:#3d3d3d}.cart-main-content{display:flex;align-items:flex-start;margin-bottom:40px}.cart-main-content .cart-content-left{width:calc(100% / 3 * 2 - 0.625rem);margin-right:1.25rem;flex:1}.cart-main-content .cart-content-left .gift-title{display:block;font-size:1.5rem;line-height:1.7;font-weight:700;padding-left:2rem}.cart-main-content .cart-content-left .gift-container{padding:1rem}.cart-main-content .cart-content-left .cart-empty{line-height:100%;text-align:center;margin-top:20px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.cart-main-content .cart-content-left .cart-empty .cart-empty-title{font-weight:700;font-size:24px}.cart-main-content .cart-content-left .cart-empty .cart-empty-text{font-weight:500;font-size:18px}.cart-main-content .cart-form-wrapper{width:calc(100% / 3 - 0.625rem)}.cart-main-content .cart-form-wrapper .section-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-main-content .cart-form-wrapper .swiper-container{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.cart-main-content .cart-form-wrapper .payment-additional-desc .checkout-form-row{display:flex;gap:10px}@media (max-width:640px){.cart-main-content .cart-form-wrapper .checkout-form-section{display:none}}@media (min-width:640px){.cart-main-content .cart-form-wrapper{background:var(--black-0);border-radius:20px;padding:20px}}.cart-main-content .cart-form-wrapper .order-not-avaliable.mobile{display:none}.cart-main-content .cart-form-wrapper .cart-form-info{display:flex;flex-direction:column;background-color:#f4ece0;padding:20px;border-radius:12px}.cart-main-content .cart-form-wrapper .cart-form-info .row{display:flex;font-size:0.875rem;line-height:1.5}.cart-main-content .cart-form-wrapper .cart-form-info .row .text{display:block;margin-right:0.5rem}.cart-main-content .cart-form-wrapper .cart-form-info .row .text-bold{letter-spacing:-0.02em;font-weight:700}.cart-main-content .cart-form-wrapper .cart-form-info .row:nth-child(2) .text{margin-right:0.7rem}.cart-main-content .cart-form-wrapper .cart-form-info .info-text{display:block;margin-top:0.5rem;color:#494949}.cart-main-content .cart-form-wrapper .cart-form .coupon-row{display:flex;gap:6px}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field{flex-grow:1}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field .form-input{padding-left:1rem}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field .form-input:placeholder-shown+.input-label{left:1rem}@media (max-width:767px){.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field .form-input+.input-label{padding-right:0;left:15px}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field .form-input:focus+.input-label{font-size:0.625rem;letter-spacing:normal}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field .form-input:placeholder-shown+.input-label{font-size:15px;letter-spacing:-0.3px}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .form-field .form-input:focus:placeholder-shown+.input-label{font-size:0.625rem;letter-spacing:normal}}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .coupon-btn{flex-shrink:0;letter-spacing:-0.01em;font-weight:500;padding:.625rem 1.5rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ca9c6c;color:#ca9c6c;position:relative;height:55px;border-radius:12px}.cart-main-content .cart-form-wrapper .cart-form .coupon-row .coupon-btn:hover{box-shadow:0px 0px 13px rgba(202,157,109,0.5)}@media (max-width:1536px){.cart-main-content .cart-form-wrapper .cart-form .coupon-row .coupon-btn{height:48px}}.cart-main-content .cart-form-wrapper .cart-form .gift-card-label{font-size:15.5px;line-height:24px;display:flex;align-items:center;margin-top:37px;margin-bottom:12px}.cart-main-content .cart-form-wrapper .cart-form .gift-card-label::before{content:'';background:url('/local/templates/main/less_compile/../img/icons/gift-card-icon.svg') center no-repeat;margin-right:10px;width:22px;height:16px;flex-shrink:0}@media (max-width:1023px){.cart-main-content .cart-form-wrapper .cart-form .gift-card-label{margin-top:32px}}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items{display:flex;flex-direction:column;max-width:24rem;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,0.08)}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items .row{display:flex;width:100%;justify-content:space-between;padding:10px 0;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.08)}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items .row .coupon-name.value{display:flex;align-items:center;gap:4px}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items .row .coupon-name.value svg{width:18px;height:18px;flex-shrink:0}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items .row.cart-total .key{font-weight:700;font-size:17px}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items .row.cart-total .value{font-weight:700;font-size:22px}@media (max-width:640px){.cart-main-content .cart-form-wrapper .cart-form .checkout-btn-wrapper{display:none}}.rotating{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.coupon-wrap{min-height:138px;display:flex;justify-content:center;flex-direction:column}.coupon-wrap .form-field{width:100%}.coupon_saved{display:none !important}.coupon-message-container{display:flex;align-items:center;flex-direction:row;margin-top:4px;margin-bottom:4px}.coupon-message-container svg{height:48px;width:48px}.coupon-message-container .coupon-message-text{font-size:12px;line-height:110%}.coupon-message-container.fail svg{color:#d63e3e}.coupon-message-container.fail .coupon-message-text{color:#d63e3e}.coupon-message-container.success .coupon-message-text{text-align:center;font-weight:700;font-size:24px;margin-bottom:10px}.coupon-message-container.success .coupon-message-text svg{margin-bottom:10px}@media (max-width:640px){.coupon-message-container.success .coupon-message-text{font-size:20px}.coupon-message-container.success .coupon-message-text svg{margin-bottom:8px;width:33px;height:32px}}.coupon-message-container .coupon-line{display:flex;margin-left:0.75rem;align-items:center;font-size:.875rem;line-height:1.7;max-width:100%;min-width:0}.coupon-message-container .coupon-name{color:#a77027;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-message-container .coupon-delete-btn{display:flex;align-items:center;margin-left:0.75rem;cursor:pointer;width:1.5rem;height:1.5rem;color:#bdbdbd}.coupon-message-container .coupon-delete-btn:hover{color:#ca9c6c}.checkout-btn{width:100%;font-weight:500;margin-top:0.5rem}.checkout-btn.disabled,.checkout-btn:disabled{background-color:#d6d6d6;cursor:not-allowed}.checkout-btn.disabled:hover,.checkout-btn:disabled:hover{box-shadow:none}.cart-recommends-section{padding-bottom:5rem}.cart-recommends-section .product-ingredients{display:-webkit-box !important}.cart-recommends-section .cart-recommends-swiper-container{position:relative;overflow:hidden}.cart-recommends-section .cart-recommends-swiper-container .swiper-container{opacity:0;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.cart-recommends-section .cart-recommends-swiper-container .swiper-container.swiper-container-initialized{opacity:1}.checkout-btn-wrapper-mobile{display:none}.btn-form-checkout{display:flex;align-items:center;gap:20px;border-radius:12px;padding:16px;background:var(--black-50);cursor:pointer;width:100%}.btn-form-checkout .btn-form-checkout-text span{display:block;margin-bottom:5px;color:var(--black-400)}.btn-form-checkout svg{flex-shrink:0;pointer-events:none}.btn-form-checkout .btn-form-checkout-svg-r{margin-left:auto}.payment-radio-btns .item,.payment-radio-inputs .item{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.payment-radio-btns .item .payment-main-desc,.payment-radio-inputs .item .payment-main-desc{display:flex;flex-direction:column;cursor:pointer}.payment-radio-btns .item .payment-main-desc .light-text,.payment-radio-inputs .item .payment-main-desc .light-text{color:#8a8a8a}.payment-radio-btns .item .payment-main-desc .credit-card-img,.payment-radio-inputs .item .payment-main-desc .credit-card-img{background:url('/local/templates/main/less_compile/../img/paymaster.webp') center no-repeat;width:149px;height:24px}.payment-radio-btns .item .payment-additional-desc,.payment-radio-inputs .item .payment-additional-desc{display:none}.payment-radio-btns .item.active .payment-additional-desc,.payment-radio-inputs .item.active .payment-additional-desc{display:flex;width:100%;margin-top:1rem;flex-direction:column}.payment-radio-btns .item.active .payment-additional-desc .form-field,.payment-radio-inputs .item.active .payment-additional-desc .form-field{width:100%}.payment-radio-btns .item.active .payment-additional-desc .checkout-form-row:not(:last-child),.payment-radio-inputs .item.active .payment-additional-desc .checkout-form-row:not(:last-child){margin-bottom:0.625rem}.payment-radio-btns .swiper-container{padding-left:0;padding-right:0}@media (max-width:1024px){.payment-radio-btns .swiper-container{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.payment-radio-btns .swiper-container .swiper-slide{height:auto;cursor:pointer}.payment-radio-btns .swiper-container .swiper-slide .item-svg{margin-bottom:5px}.payment-radio-btns .swiper-container .swiper-slide.active .item{background:var(--twine-400-primary)}.payment-radio-btns .swiper-container .swiper-slide.active .item .item-svg svg{flex-shrink:0;pointer-events:none}.payment-radio-btns .swiper-container .swiper-slide.active .item .item-svg svg path{fill:white}.payment-radio-btns .swiper-container .swiper-slide.active .item .black-text{color:var(--black-0)}.payment-radio-btns .checkout-form-row{flex-direction:column}.payment-radio-btns .item{background:var(--twine-100);border-radius:12px;padding:10px;height:100%;font-weight:500;font-size:12px;display:flex;flex-direction:column}.payment-radio-btns .item.active{background:var(--twine-400-primary)}.payment-radio-btns .item.active .black-text{color:var(--black-0)}.payment-radio-btns .item .light-text,.payment-radio-btns .item .credit-card-img,.payment-radio-btns .item .radio-btn{display:none}@media (max-width:640px){.payment-radio-btns .item.active .payment-additional-desc .checkout-form-row .form-field:not(:last-child){margin-right:0;margin-bottom:0.5rem}.payment-radio-btns .item.active .payment-additional-desc .form-field{width:100%}}.checkout-form{display:flex;justify-content:space-between;gap:20px}.checkout-form .checkout-suggestions-container{position:absolute;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-height:15rem;margin-top:0.5rem;z-index:30;font-size:1rem;line-height:1.7;overflow-x:hidden;overflow-y:scroll}.checkout-form .checkout-suggestions-container .checkout-suggestions-item{padding-right:2.5rem;line-height:1.4;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;cursor:pointer;display:block}.checkout-form .checkout-suggestions-container .checkout-suggestions-item:hover{background-color:#f4ebe2}.checkout-form .side{flex-shrink:0;width:100%;display:flex;flex-direction:column;padding-bottom:3rem;flex:1;max-width:50%}.checkout-form .side .side-inner{border-radius:20px;padding:20px;background:var(--black-0);display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media (max-width:640px){.checkout-form .side .side-inner.side-cart{display:none}}.checkout-form .side .checkout-form-section .delivery-on-time-message{display:inline-flex}.checkout-form .side .checkout-form-section .delivery-on-time-message span{font-weight:700;color:#3d3d3d;margin-left:0.625rem}.checkout-form .side .checkout-form-section .cart-products-list{padding:0}.checkout-form .side .checkout-form-section .cart-products-list .item .cart-item-img-wrapper{width:107px}.checkout-form .side .checkout-form-section .cart-products-list .cart-item-col .cart-item-top .cart-item-top-header .cart-item-title{font-size:14px}.checkout-form .side .checkout-form-section .cart-products-list .item .cart-item-col .cart-item-price_wrap .cart-item-price{font-size:18px}.checkout-form .side .checkout-form-section .cart-products-list .item .cart-item-col .cart-item-top .grey-text{font-size:12px}.checkout-form .side .checkout-form-section .section-header{font-weight:700;font-size:24px;line-height:100%;color:var(--black-950);margin-bottom:1.25rem;display:flex;gap:10px;justify-content:space-between;align-items:center}.checkout-form .side .checkout-form-section .section-header .section-svg{display:flex;align-items:center;gap:5px}.checkout-form .side .checkout-form-section .section-header .section-svg span{font-weight:500;font-size:16px;line-height:110%;color:var(--black-950)}.checkout-form .side .checkout-form-section .section-header .section-svg-pay svg{flex-shrink:0}.checkout-form .side .checkout-form-section .checkout-form-row{display:flex}.checkout-form .side .checkout-form-section .checkout-form-row:not(:last-child){margin-bottom:10px}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs{margin-bottom:0}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field{width:calc((100% - 1.25rem) / 3)}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field:not(:last-child){margin-right:0.625rem}.checkout-form .side .checkout-form-section .checkout-form-row.two-inputs .form-field{width:calc(50% - 0.3125rem)}.checkout-form .side .checkout-form-section .checkout-form-row.two-inputs .form-field:not(:last-child){margin-right:0.625rem}.checkout-form .side .checkout-form-section .checkout-form-row.two-inputs.hidden{display:none}.checkout-form .side .checkout-form-section .checkout-form-row .select-field{width:100%}.checkout-form .side .checkout-form-section .checkout-form-row .select-field .outer-label{color:#8a8a8a;font-weight:500;font-size:.875rem;line-height:1.7}.checkout-form .side .checkout-form-section .checkout-form-row .select-field .custom-select .nice-select-dropdown{padding-bottom:0}.checkout-form .side .checkout-form-section .checkout-form-row .select-field .custom-select .nice-select-dropdown .list .option:last-child{display:flex;align-items:center;color:#a77027}.checkout-form .side .checkout-form-section .checkout-form-row .select-field .custom-select .nice-select-dropdown .list .option:last-child::before{content:'';width:1rem;height:1rem;margin-right:0.5rem;background:url('/local/templates/main/less_compile/../img/icons/plus-icon.svg') center no-repeat;font-weight:600}.checkout-form .side .checkout-form-section .other-person-row{padding-top:0.75rem}.checkout-form .side .checkout-form-section .other-person-row .custom-checkbox-label{font-size:0.875rem;letter-spacing:-0.01em;cursor:pointer}.checkout-form .side .checkout-form-section .other-person-row .checkout-form-row{margin-top:1.25rem}@media (max-width:640px){.checkout-form .side .checkout-form-section .other-person-row .checkout-form-row{flex-direction:column}.checkout-form .side .checkout-form-section .other-person-row .checkout-form-row .form-field{width:100%;margin-bottom:10px}}.checkout-form .side .checkout-form-section .radio-btns-wrapper{display:flex;flex-direction:column}.checkout-form .side .checkout-form-section .radio-btns-wrapper .item{display:flex;flex-direction:row;cursor:pointer;padding-bottom:0}.checkout-form .side .checkout-form-section .radio-btns-wrapper .item:not(:last-child){margin-bottom:0.5rem}.checkout-form .side .checkout-form-section .radio-btns-wrapper .item span{margin-left:1rem}.checkout-form .side .checkout-form-section .form-field .custom-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url('/local/templates/main/less_compile/../img/select-arrow.svg') right .875rem center no-repeat;background-size:1.5rem}.checkout-form .side .privacy-police{margin-top:1rem;margin-bottom:0;letter-spacing:-0.01em}.checkout-form .side .final-sum-container{display:flex;flex-direction:column;margin-top:0.75rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:20px}.checkout-form .side .final-sum-container .row{display:flex;align-items:center;justify-content:space-between}.checkout-form .side .final-sum-container .row .text-all{font-weight:700;font-size:17px}.checkout-form .side .final-sum-container .row .text-all-price{font-weight:700;font-size:22px}.checkout-form .side .final-sum-container .row.hide-on-small{flex-direction:column;align-items:normal}.checkout-form .side .final-sum-container .row.small-margin{margin-bottom:0.25rem}.checkout-form .side .final-sum-container .row.row-p{padding:10px 0;border-top:1px solid rgba(0,0,0,0.08)}.checkout-form .side .final-sum-container .row .item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(0,0,0,0.08)}.checkout-form .side .final-sum-container .row .item .grey-text{margin-right:5px}.checkout-form .side .final-sum-container .row .big-text{font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-0.01em}.checkout-form .side .final-sum-container .row .big-text.grey{color:#8a8a8a;margin-right:0.75rem}.checkout-form .side .final-sum-container .row .big-text.gold{color:#ca9c6c}.checkout-form .side .final-sum-container .row .bigger-text{font-size:1.5rem;line-height:1.4;letter-spacing:-0.01em;font-weight:600}.checkout-form .side .final-sum-container .row .bigger-text.black{color:#3d3d3d;margin-right:0.75rem}.checkout-form .side .final-sum-container .row .bigger-text.gold{color:#ca9c6c}.checkout-form .side .btn-submit{width:100%}.checkout-form.not-entered{justify-content:center}.checkout-form.not-entered .chekout-form-section{width:100%}.checkout-form.not-entered .chekout-form-section .section-header{letter-spacing:-0.01em;line-height:1.4;font-weight:600;font-size:1.5rem;margin-bottom:1.5rem}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered{display:flex;width:100%;max-width:44.6875rem;margin:auto;justify-content:center}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .form-field{flex-grow:1}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .form-field .form-input{border-color:#d6d6d6}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .btn{margin-left:1.25rem;width:40%;flex-grow:1}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section{max-width:24rem;padding-bottom:0.5rem;width:24rem;margin-top:1rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;text-align:center}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .desc{display:flex;flex-direction:column}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .desc .text-grey{color:#8a8a8a;line-height:1.5rem;font-size:.875rem}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .desc .link{color:#ca9c6c;font-size:1rem;line-height:1.7}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .form-field.code-inputs{display:flex;align-items:center;margin-top:0.75rem;margin-left:auto;margin-right:auto;max-width:19rem;justify-content:center}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .form-field.code-inputs .form-input{padding:.625rem 0;text-align:center}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .form-field.code-inputs .form-input:not(:last-child){margin-right:1rem}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .btn-primary{margin-top:1rem;width:100%;margin-left:0}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .code-section .btn-primary .timer{display:inline-block;margin-left:5px}.prompt-popup-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:101;display:flex;align-items:center;justify-content:center}.prompt-popup-container .prompt-popup-container-overlay{background-color:#3d3d3d;animation:300ms ease 0s 1 normal none running OpenFade;opacity:0.7;transition-delay:0s;transition-timing-function:linear;transition-property:opacity;position:absolute;width:100%;height:100%;top:0;left:0;z-index:21}@media (max-width:640px){.prompt-popup-container{align-items:flex-end}}.prompt-popup{position:relative;z-index:22;max-height:95%}.prompt-popup .prompt-popup-inner{background-color:#fff;border-radius:20px;padding:20px;max-width:54rem;overflow-y:auto;max-height:90%;position:relative}.prompt-popup .prompt-popup-inner .description{font-size:1rem;text-align:center;color:#3d3d3d}.prompt-popup .prompt-popup-inner .prompt{margin:0.75rem;font-size:1rem;font-weight:700;text-align:center;color:#3d3d3d}.prompt-popup .prompt-popup-inner .prompt-popup-title{font-size:1.25rem;font-weight:700;color:#3d3d3d;margin:0;padding:0;text-align:center}.prompt-popup .prompt-popup-inner .btn-group{display:flex;gap:1.25rem;justify-content:center}.prompt-popup .prompt-popup-inner .btn{line-height:1.7;font-size:1rem;flex-basis:16rem}@media (max-width:640px){.prompt-popup .prompt-popup-inner{border-radius:20px 20px 0 0}.prompt-popup .prompt-popup-inner .btn-group{gap:0.5rem}}.city-popup-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:101;display:flex;align-items:center;justify-content:center}.city-popup-container .city-popup-container-overlay{background-color:#3d3d3d;animation:300ms ease 0s 1 normal none running OpenFade;opacity:0.7;transition-delay:0s;transition-timing-function:linear;transition-property:opacity;position:absolute;width:100%;height:100%;top:0;left:0;z-index:21}.city-container{display:block;position:relative;padding:12px 0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.city-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.city-container .checkmark{position:absolute;top:50%;right:0;height:22px;width:22px;transform:translateY(-50%)}.city-container input:checked~.checkmark{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2.0625C9.23233 2.0625 7.50436 2.58668 6.0346 3.56874C4.56483 4.55081 3.41929 5.94665 2.74283 7.57977C2.06637 9.21288 1.88938 11.0099 2.23424 12.7436C2.57909 14.4773 3.43031 16.0698 4.68024 17.3198C5.93017 18.5697 7.52268 19.4209 9.25638 19.7658C10.9901 20.1106 12.7871 19.9336 14.4202 19.2572C16.0534 18.5807 17.4492 17.4352 18.4313 15.9654C19.4133 14.4956 19.9375 12.7677 19.9375 11C19.935 8.6304 18.9926 6.35856 17.317 4.683C15.6414 3.00743 13.3696 2.065 11 2.0625ZM14.9239 9.42391L10.1114 14.2364C10.0476 14.3003 9.97174 14.351 9.88828 14.3856C9.80481 14.4202 9.71535 14.438 9.625 14.438C9.53466 14.438 9.44519 14.4202 9.36173 14.3856C9.27827 14.351 9.20245 14.3003 9.1386 14.2364L7.0761 12.1739C6.94709 12.0449 6.87462 11.8699 6.87462 11.6875C6.87462 11.5051 6.94709 11.3301 7.0761 11.2011C7.2051 11.0721 7.38007 10.9996 7.5625 10.9996C7.74494 10.9996 7.91991 11.0721 8.04891 11.2011L9.625 12.778L13.9511 8.45109C14.015 8.38722 14.0908 8.33655 14.1743 8.30198C14.2577 8.26741 14.3472 8.24962 14.4375 8.24962C14.5278 8.24962 14.6173 8.26741 14.7007 8.30198C14.7842 8.33655 14.86 8.38722 14.9239 8.45109C14.9878 8.51497 15.0385 8.5908 15.073 8.67426C15.1076 8.75772 15.1254 8.84717 15.1254 8.9375C15.1254 9.02783 15.1076 9.11728 15.073 9.20074C15.0385 9.2842 14.9878 9.36003 14.9239 9.42391Z' fill='black' /%3E%3C/svg%3E")}.city-container .checkmark:after{content:"";position:absolute;display:none}.city-container input:checked~.checkmark:after{display:block}.city-popup{position:relative;z-index:22;max-height:95%}.city-popup .city-popup-inner{background-color:#fff;border-radius:20px;padding:20px;width:460px;overflow-y:auto;max-height:90%;position:relative}.city-popup .city-popup-inner .city-popup-title{font-weight:600;font-size:24px;line-height:110%;color:var(--black-950);margin:0;padding:0;text-align:left}.city-popup .city-popup-inner .btn-group{margin-top:20px;margin-bottom:20px}.city-popup .city-popup-inner .btn-group .btn+.btn{margin-top:16px}.city-popup .city-popup-inner .btn{width:100%}@media (max-width:640px){#city-popup .city-popup-container{align-items:end}#city-popup .city-popup-container .city-popup .city-popup-inner{border-radius:20px 20px 0 0;width:100vw}}.address-popup-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:101;display:flex;align-items:center;justify-content:center}.address-popup-container .address-popup-container-overlay{background-color:#3d3d3d;animation:300ms ease 0s 1 normal none running OpenFade;opacity:0.7;transition-delay:0s;transition-timing-function:linear;transition-property:opacity;position:absolute;width:100%;height:100%;top:0;left:0;z-index:21}.address-popup-container .address-popup-header .address-popup-title{font-weight:600;font-size:24px;line-height:110%;color:var(--black-950)}.address-popup-container .address-popup-header .auth-btn{padding:0;display:inline;color:#ca9c6c;background-color:transparent;cursor:pointer}.address-popup-container .address-popup-header>div:nth-child(2){padding-top:0.5rem}.address-popup-container .address-line{cursor:pointer}.address-popup-container .address-popup-message{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.address-popup-container .address-popup-message .btn span{white-space:nowrap}.address-popup-container .address-bottom-fixed--text,.address-popup-container .save-address_bottom{display:none}.address-popup-container .address-bottom-fixed_btn{box-shadow:0 0 100px 0 rgba(0,0,0,0.65);background:var(--black-0);border-radius:10px;padding:8px;width:36px;height:36px;align-items:center;justify-content:center;position:absolute;top:-45px;display:none}.address-popup-container .address-bottom-fixed_btn.address-bottom-fixed_left{left:10px}.address-popup-container .address-bottom-fixed_btn.address-bottom-fixed_right{right:10px}@media (max-width:640px){.address-popup-container .address-bottom-fixed_btn{display:inline-flex;display:none}}@media (max-width:767px){.address-popup-container .address-popup-min-order-price-delivery{display:none !important}.address-popup-container .select-address-search .found-items{position:initial !important;max-height:100px;overflow-y:auto;box-shadow:none !important}.address-popup-container .address-bottom-fixed{position:fixed;width:100%;left:0;bottom:0;background:white;padding:16px 20px;z-index:10;border-radius:20px 20px 0 0}.address-popup-container .address-popup-min-order-price-container{margin-bottom:10px}.address-popup-container .address-popup-message{flex-direction:column}.address-popup-container .address-popup-message .btn{width:100%}.address-popup-container .address-popup-invalid{width:100%}.address-popup-container .address-input-btn .save-address{display:none}.address-popup-container .save-address_bottom{display:block}.address-popup-container .save-address_bottom[disabled="disabled"]{display:none}.address-popup-container .address-bottom-fixed--text{display:block;margin-bottom:4px;font-size:14px}.address-popup-container .address-popup-message{margin-top:0px}}@media (max-height:747px){.address-popup-container .btn-hint{display:none}.address-popup-container .city-select-btn{display:none}}#custom-select-date+.custom-select::after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 2.25H12.9375V1.6875C12.9375 1.53832 12.8782 1.39524 12.7727 1.28975C12.6673 1.18426 12.5242 1.125 12.375 1.125C12.2258 1.125 12.0827 1.18426 11.9773 1.28975C11.8718 1.39524 11.8125 1.53832 11.8125 1.6875V2.25H6.1875V1.6875C6.1875 1.53832 6.12824 1.39524 6.02275 1.28975C5.91726 1.18426 5.77418 1.125 5.625 1.125C5.47582 1.125 5.33274 1.18426 5.22725 1.28975C5.12176 1.39524 5.0625 1.53832 5.0625 1.6875V2.25H3.375C3.07663 2.25 2.79048 2.36853 2.5795 2.5795C2.36853 2.79048 2.25 3.07663 2.25 3.375V14.625C2.25 14.9234 2.36853 15.2095 2.5795 15.4205C2.79048 15.6315 3.07663 15.75 3.375 15.75H14.625C14.9234 15.75 15.2095 15.6315 15.4205 15.4205C15.6315 15.2095 15.75 14.9234 15.75 14.625V3.375C15.75 3.07663 15.6315 2.79048 15.4205 2.5795C15.2095 2.36853 14.9234 2.25 14.625 2.25ZM5.0625 3.375V3.9375C5.0625 4.08668 5.12176 4.22976 5.22725 4.33525C5.33274 4.44074 5.47582 4.5 5.625 4.5C5.77418 4.5 5.91726 4.44074 6.02275 4.33525C6.12824 4.22976 6.1875 4.08668 6.1875 3.9375V3.375H11.8125V3.9375C11.8125 4.08668 11.8718 4.22976 11.9773 4.33525C12.0827 4.44074 12.2258 4.5 12.375 4.5C12.5242 4.5 12.6673 4.44074 12.7727 4.33525C12.8782 4.22976 12.9375 4.08668 12.9375 3.9375V3.375H14.625V5.625H3.375V3.375H5.0625ZM14.625 14.625H3.375V6.75H14.625V14.625ZM9.84375 9.28125C9.84375 9.44813 9.79426 9.61126 9.70155 9.75001C9.60884 9.88877 9.47706 9.99691 9.32289 10.0608C9.16871 10.1246 8.99906 10.1413 8.83539 10.1088C8.67172 10.0762 8.52138 9.99587 8.40338 9.87787C8.28538 9.75987 8.20502 9.60953 8.17246 9.44586C8.13991 9.28219 8.15662 9.11254 8.22048 8.95836C8.28434 8.80419 8.39248 8.67241 8.53124 8.5797C8.66999 8.48698 8.83312 8.4375 9 8.4375C9.22378 8.4375 9.43839 8.52639 9.59662 8.68463C9.75485 8.84286 9.84375 9.05747 9.84375 9.28125ZM12.9375 9.28125C12.9375 9.44813 12.888 9.61126 12.7953 9.75001C12.7026 9.88877 12.5708 9.99691 12.4166 10.0608C12.2625 10.1246 12.0928 10.1413 11.9291 10.1088C11.7655 10.0762 11.6151 9.99587 11.4971 9.87787C11.3791 9.75987 11.2988 9.60953 11.2662 9.44586C11.2337 9.28219 11.2504 9.11254 11.3142 8.95836C11.3781 8.80419 11.4862 8.67241 11.625 8.5797C11.7637 8.48698 11.9269 8.4375 12.0938 8.4375C12.3175 8.4375 12.5321 8.52639 12.6904 8.68463C12.8486 8.84286 12.9375 9.05747 12.9375 9.28125ZM6.75 12.0938C6.75 12.2606 6.70052 12.4238 6.6078 12.5625C6.51509 12.7013 6.38331 12.8094 6.22914 12.8733C6.07496 12.9371 5.90531 12.9538 5.74164 12.9213C5.57797 12.8887 5.42763 12.8084 5.30963 12.6904C5.19163 12.5724 5.11127 12.422 5.07871 12.2584C5.04616 12.0947 5.06287 11.925 5.12673 11.7709C5.19059 11.6167 5.29873 11.4849 5.43749 11.3922C5.57624 11.2995 5.73937 11.25 5.90625 11.25C6.13003 11.25 6.34464 11.3389 6.50287 11.4971C6.66111 11.6554 6.75 11.87 6.75 12.0938ZM9.84375 12.0938C9.84375 12.2606 9.79426 12.4238 9.70155 12.5625C9.60884 12.7013 9.47706 12.8094 9.32289 12.8733C9.16871 12.9371 8.99906 12.9538 8.83539 12.9213C8.67172 12.8887 8.52138 12.8084 8.40338 12.6904C8.28538 12.5724 8.20502 12.422 8.17246 12.2584C8.13991 12.0947 8.15662 11.925 8.22048 11.7709C8.28434 11.6167 8.39248 11.4849 8.53124 11.3922C8.66999 11.2995 8.83312 11.25 9 11.25C9.22378 11.25 9.43839 11.3389 9.59662 11.4971C9.75485 11.6554 9.84375 11.87 9.84375 12.0938ZM12.9375 12.0938C12.9375 12.2606 12.888 12.4238 12.7953 12.5625C12.7026 12.7013 12.5708 12.8094 12.4166 12.8733C12.2625 12.9371 12.0928 12.9538 11.9291 12.9213C11.7655 12.8887 11.6151 12.8084 11.4971 12.6904C11.3791 12.5724 11.2988 12.422 11.2662 12.2584C11.2337 12.0947 11.2504 11.925 11.3142 11.7709C11.3781 11.6167 11.4862 11.4849 11.625 11.3922C11.7637 11.2995 11.9269 11.25 12.0938 11.25C12.3175 11.25 12.5321 11.3389 12.6904 11.4971C12.8486 11.6554 12.9375 11.87 12.9375 12.0938Z' fill='black' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;right:12px !important;transform:rotate(0deg) translateY(-50%) !important}#custom-select-time2+.custom-select::after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.6875C7.55373 1.6875 6.13993 2.11637 4.9374 2.91988C3.73486 3.72339 2.7976 4.86544 2.24413 6.20163C1.69067 7.53781 1.54586 9.00811 1.82801 10.4266C2.11017 11.8451 2.80661 13.148 3.82928 14.1707C4.85196 15.1934 6.15492 15.8898 7.57341 16.172C8.99189 16.4541 10.4622 16.3093 11.7984 15.7559C13.1346 15.2024 14.2766 14.2651 15.0801 13.0626C15.8836 11.8601 16.3125 10.4463 16.3125 9C16.3105 7.06123 15.5394 5.20246 14.1685 3.83154C12.7975 2.46063 10.9388 1.68955 9 1.6875ZM9 15.1875C7.77623 15.1875 6.57994 14.8246 5.56241 14.1447C4.54488 13.4648 3.75182 12.4985 3.2835 11.3679C2.81518 10.2372 2.69265 8.99314 2.93139 7.79288C3.17014 6.59262 3.75944 5.49011 4.62478 4.62478C5.49012 3.75944 6.59262 3.17014 7.79288 2.93139C8.99314 2.69265 10.2372 2.81518 11.3679 3.2835C12.4985 3.75181 13.4648 4.54488 14.1447 5.56241C14.8246 6.57994 15.1875 7.77623 15.1875 9C15.1856 10.6405 14.5331 12.2132 13.3732 13.3732C12.2132 14.5331 10.6405 15.1856 9 15.1875ZM13.5 9C13.5 9.14918 13.4407 9.29226 13.3353 9.39775C13.2298 9.50324 13.0867 9.5625 12.9375 9.5625H9C8.85082 9.5625 8.70774 9.50324 8.60226 9.39775C8.49677 9.29226 8.4375 9.14918 8.4375 9V5.0625C8.4375 4.91332 8.49677 4.77024 8.60226 4.66475C8.70774 4.55926 8.85082 4.5 9 4.5C9.14919 4.5 9.29226 4.55926 9.39775 4.66475C9.50324 4.77024 9.5625 4.91332 9.5625 5.0625V8.4375H12.9375C13.0867 8.4375 13.2298 8.49676 13.3353 8.60225C13.4407 8.70774 13.5 8.85082 13.5 9Z' fill='black' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;right:12px !important;transform:rotate(0deg) translateY(-50%) !important}.city-select-btn{background-color:#fff;line-height:1;font-size:1rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:0.25rem}.address-popup{position:relative;z-index:22;max-height:95%}.address-popup .address-popup-min-order-price-container_wrap{display:flex;align-items:center;justify-content:space-between}.address-popup .address-popup-min-order-price-delivery{display:flex;gap:4px;align-items:center;border-radius:10px;padding:8px 10px;background:var(--black-100)}.address-popup .address-popup-min-order-price-delivery svg{flex-shrink:0}.address-popup .address-popup-min-order-price-container{font-size:14px}.address-popup .address-popup-min-order-price-container span{margin-left:6px;display:inline-block;border-radius:10px;font-weight:bold;padding:8px 10px}.address-popup .address-popup-min-order-price-container span.min-order-price{color:var(--mood-positive-primary);background:rgba(90,163,59,0.1)}.address-popup .address-popup-min-order-price-container span.max-order-price{background:#eb9217;color:var(--black-0)}.address-popup .address-popup-min-order-price-container span:after{content:'₽'}.address-popup .address-popup-inner{border-radius:16px;background-color:#fff;padding:20px;width:56rem;overflow-y:auto;max-height:90%;position:relative}.address-popup .address-popup-inner .form-field .clean-input{top:17px}.address-popup .address-popup-inner .address-input-btn{display:flex;gap:6px;align-items:center;margin-bottom:10px}.address-popup .address-popup-inner .address-input-btn .select-address-search{width:100%}.address-popup .address-popup-inner .address-input-btn .save-address{width:auto}.address-popup .address-popup-inner .address-form-title{font-size:1.25rem;line-height:1.7;font-weight:500;color:#3d3d3d;margin-top:0;padding:0}.address-popup .address-popup-inner .address-form-title-squared{font-size:0.875rem;line-height:1.7;font-weight:500;color:#3d3d3d;text-align:center;margin-top:0;padding:0.625rem;border:1px solid #3d3d3d}.address-popup .address-popup-inner .btn-hint{margin-top:0.75rem;font-size:1rem;line-height:1.7;color:#8a8a8a;text-align:center}.address-popup .address-popup-inner .select-address-search{position:relative}.address-popup .address-popup-inner .select-address-search .form-input{padding:17px 15px;height:52px}.address-popup .address-popup-inner .select-address-search .form-input::-moz-placeholder{color:#8a8a8a;opacity:1}.address-popup .address-popup-inner .select-address-search .form-input::-webkit-input-placeholder{color:#8a8a8a;opacity:1}.address-popup .address-popup-inner .select-address-search .form-input:-ms-input-placeholder{color:#8a8a8a;opacity:1}.address-popup .address-popup-inner .select-address-search .form-input::-ms-input-placeholder{color:#8a8a8a;opacity:1}.address-popup .address-popup-inner .select-address-search .form-input::placeholder{color:#8a8a8a;opacity:1}.address-popup .address-popup-inner .select-address-search .found-items{display:flex;list-style-type:none;margin:0;padding:0;flex-direction:column;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);margin-top:0.5rem;position:absolute;top:100%;background-color:#fff;width:100%;z-index:30}.address-popup .address-popup-inner .select-address-search .found-items .item{padding:10px 0 10px 30px;cursor:pointer;position:relative}.address-popup .address-popup-inner .select-address-search .found-items .item:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:6px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.75C6.66498 1.75 5.35994 2.14588 4.2499 2.88758C3.13987 3.62928 2.27471 4.68349 1.76382 5.91689C1.25292 7.15029 1.11925 8.50749 1.3797 9.81686C1.64015 11.1262 2.28303 12.329 3.22703 13.273C4.17104 14.217 5.37377 14.8598 6.68314 15.1203C7.99252 15.3808 9.34971 15.2471 10.5831 14.7362C11.8165 14.2253 12.8707 13.3601 13.6124 12.2501C14.3541 11.1401 14.75 9.83502 14.75 8.5C14.748 6.7104 14.0362 4.99466 12.7708 3.72922C11.5053 2.46378 9.78961 1.75199 8 1.75ZM8 13.75C6.96165 13.75 5.94662 13.4421 5.08326 12.8652C4.2199 12.2883 3.547 11.4684 3.14964 10.5091C2.75228 9.54978 2.64831 8.49418 2.85088 7.47578C3.05345 6.45738 3.55347 5.52191 4.28769 4.78769C5.02192 4.05346 5.95738 3.55345 6.97578 3.35088C7.99418 3.1483 9.04978 3.25227 10.0091 3.64963C10.9684 4.04699 11.7883 4.7199 12.3652 5.58326C12.9421 6.44661 13.25 7.46165 13.25 8.5C13.2485 9.89193 12.6949 11.2264 11.7107 12.2107C10.7264 13.1949 9.39193 13.7485 8 13.75Z' fill='%23CA9C6C' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}@media (max-width:768px){.address-popup .address-popup-inner .select-address-search .found-items .item{padding-left:30px}.address-popup .address-popup-inner .select-address-search .found-items .item:before{left:6px}}.address-popup .address-popup-inner .select-address-search .found-items .item:hover{background-color:#f4ebe2}.address-popup .address-popup-inner .map-container{margin-top:1rem;width:100%;background-color:#e4e4e7;height:50vh;border-radius:16px;overflow:hidden}.address-popup .address-popup-inner .save-address{width:100%;font-weight:500}.select-time-popup{position:relative}.select-time-popup .select-time-inner{padding:2.5rem 2rem;background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;width:28rem}.select-time-popup .select-time-inner .title{margin-left:2.5rem;margin-right:2.5rem;font-size:1.25rem;line-height:1.4;font-weight:800;letter-spacing:-0.01em;color:#3d3d3d}.select-time-popup .select-time-inner .selects-container{width:100%;display:flex;justify-content:center;margin-top:1.5rem}.select-time-popup .select-time-inner .selects-container .select-field{text-align:left;display:flex;flex-direction:column}.select-time-popup .select-time-inner .selects-container .select-field .outer-label{font-size:0.75rem;line-height:1.7;font-weight:500;color:#8a8a8a}.select-time-popup .select-time-inner .selects-container .select-field:not(:last-child){margin-right:1.25rem}.select-time-popup .select-time-inner .selects-container .select-field .custom-select{padding:0 1.5rem 0 .75rem;height:auto;width:auto;border-color:#ca9c6c}.select-time-popup .select-time-inner .selects-container .select-field .custom-select:hover{box-shadow:0px 0px 13px rgba(202,157,109,0.5)}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .current{font-size:0.875rem;line-height:1.7;font-weight:600}.select-time-popup .select-time-inner .selects-container .select-field .custom-select::after{right:0;background-image:url('/local/templates/main/less_compile/../img/icons/time-select-icon.svg')}.select-time-popup .select-time-inner .selects-container .select-field .custom-select.open::after{transform:translateY(-50%)}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown::-webkit-scrollbar{height:0.5rem;width:0.5rem}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown::-webkit-scrollbar-track{background-color:#fafafa}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list .option{font-size:0.875rem;line-height:1.5rem;padding:0 1.5rem 0 .75rem;color:#3d3d3d;border:0 solid #fff;border-width:1px;border-left-width:3px}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list .option:hover,.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list .option.selected{background-color:#f4ebe2;border-color:#71717a;border-left-color:#ca9c6c;border:1px solid #71717a;border-left:3px solid #ca9c6c}.select-time-popup .select-time-inner .select-time-info{font-size:0.75rem;line-height:1.7;color:#8a8a8a;font-weight:500;margin-top:0.5rem;margin-bottom:0.5rem}.select-time-popup .select-time-inner .btns-container{display:flex;margin-top:1rem}.select-time-popup .select-time-inner .btns-container .btn{font-weight:500;letter-spacing:-0.01em;padding:.25rem 1.75rem;min-height:fit-content}.select-time-popup .select-time-inner .btns-container .btn:not(:last-child){margin-right:1.25rem}.orders-container .orders-wrapper{max-width:64.375rem;margin:auto;display:flex;flex-direction:column}.orders-container .orders-wrapper .account-btns{display:flex}.orders-container .orders-wrapper .account-btns .btn{width:15rem;height:2.84rem;font-size:0.875rem}.orders-container .orders-wrapper .account-btns .btn.btn-secondary{color:#3d3d3d}.orders-container .orders-wrapper .account-btns .btn.btn-secondary:hover{box-shadow:none}.orders-container .orders-wrapper .account-btns .btn.btn-primary{cursor:default;height:2.84rem;min-height:2.84rem}.orders-container .orders-wrapper .orders-list-container .orders-list-title{font-size:2rem;line-height:1.7;font-weight:900;margin-bottom:0}.orders-container .orders-wrapper .orders-list-container .orders-list-small-print{font-size:0.75rem}.orders-container .orders-wrapper .orders-list-container .orders-list{display:flex;flex-direction:column;padding-bottom:2.25rem}.orders-container .orders-wrapper .orders-list-container .orders-list .item{background:var(--black-0);border-radius:20px;padding:20px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-content{margin-top:20px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-content .item-header-ps{display:none}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .swiper-container{padding-left:0;padding-right:0}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .swiper-container .swiper-slide{width:249px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row{display:flex;gap:10px;align-items:center}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .img-wrapper{width:107px;height:70px;flex-shrink:0;border-radius:10px;overflow:hidden;background:gray}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .img-wrapper .img{width:100%;height:100%;object-fit:cover}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .desc{display:flex;flex-direction:column}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .desc .product-title{font-weight:600;font-size:14px;line-height:114%;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .desc .product-price{font-weight:600;font-size:18px;line-height:89%;color:var(--twine-500);margin-bottom:5px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .desc .product-weight{font-weight:600;font-size:12px;line-height:100%;color:var(--black-300)}@media (max-width:640px){.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .swiper-container{margin-top:14px;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .swiper-container .swiper-slide{width:183px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .img-wrapper{width:75px;height:63px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-slider .item-sl .row .desc .product-price{display:none}}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header{display:flex;gap:10px;justify-content:space-between;align-items:center}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header-title{font-weight:500;font-size:24px;line-height:110%;color:#202945}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header-ps{white-space:nowrap;display:flex;gap:5px;align-items:center;height:38px;background:var(--mood-pending-secondary);border-radius:10px;padding:8px 10px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header-ps svg{flex-shrink:0}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header-ps.complete{background:var(--mood-positive-secondary)}.orders-container .orders-wrapper .orders-list-container .orders-list .item>div{flex-basis:9rem}.orders-container .orders-wrapper .orders-list-container .orders-list .item:not(:last-child){margin-bottom:20px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .gold{color:#a77027}.orders-container .orders-wrapper .orders-list-container .orders-list .item .btns{display:flex;align-items:center;flex-grow:1;gap:14px;margin-top:20px}@media (max-width:640px){.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header{position:relative}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header:after{position:absolute;top:0;right:0;content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5326 6.53073L8.53255 11.5307C8.46287 11.6007 8.38008 11.6561 8.28892 11.694C8.19775 11.7318 8.10001 11.7513 8.0013 11.7513C7.90259 11.7513 7.80485 11.7318 7.71369 11.694C7.62252 11.6561 7.53973 11.6007 7.47005 11.5307L2.47005 6.53073C2.32915 6.38984 2.25 6.19874 2.25 5.99948C2.25 5.80023 2.32915 5.60913 2.47005 5.46823C2.61095 5.32734 2.80204 5.24818 3.0013 5.24818C3.20056 5.24818 3.39165 5.32734 3.53255 5.46823L8.00193 9.93761L12.4713 5.46761C12.6122 5.32671 12.8033 5.24756 13.0026 5.24756C13.2018 5.24756 13.3929 5.32671 13.5338 5.46761C13.6747 5.60851 13.7539 5.7996 13.7539 5.99886C13.7539 6.19812 13.6747 6.38921 13.5338 6.53011L13.5326 6.53073Z' fill='black' /%3E%3C/svg%3E");width:16px;height:16px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header.showed:after{transform:rotate(180deg)}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header .item-header-ps{display:none}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-content{display:none}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-content.active{display:block}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-content .item-header-ps{display:inline-flex;font-size:12px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .item-header-title{font-size:14px;padding-right:20px}.orders-container .orders-wrapper .orders-list-container .orders-list .item:not(:last-child){margin-bottom:10px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .btns{margin-top:14px;flex-wrap:wrap;gap:10px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .btns .btn{white-space:nowrap;padding:10px 12px;font-size:14px}.orders-container .orders-wrapper .orders-list-container .orders-list .item .btn-order-show span>span{display:none}}.order-detail-container .order-detail-header{display:flex;flex-direction:column;padding-top:1.5rem}.order-detail-container .order-detail-header .back-btn{display:flex;align-items:center;margin-left:-0.375rem}.order-detail-container .order-detail-header .back-btn svg{width:1.5rem;height:1.5rem;margin-right:0.25rem}.order-detail-container .order-detail-header .order-detail-title{margin-bottom:0;font-size:2rem;line-height:1.7;letter-spacing:-0.01em;font-weight:900}.order-detail-container .order-detail-content{display:flex;gap:20px}.order-detail-container .order-detail-content .item-header-ps{white-space:nowrap;display:flex;gap:5px;align-items:center;height:38px;background:var(--mood-pending-secondary);border-radius:10px;padding:8px 10px;margin-bottom:16px}.order-detail-container .order-detail-content .item-header-ps svg{flex-shrink:0}.order-detail-container .order-detail-content .item-header-ps.complete{background:var(--mood-positive-secondary)}.order-detail-container .order-detail-content .order-detail-content-left{border-radius:20px;padding:20px;background:var(--black-0);flex:1;align-self:baseline;width:100%}.order-detail-container .order-detail-content .order-detail-content-right{border-radius:12px;padding:14px;background:var(--black-0);flex:1;width:100%}.order-detail-container .order-detail-content .swiper-container{padding-left:0;padding-right:0;width:100%}@media (max-width:767px){.order-detail-container .order-detail-content{flex-direction:column}}@media (max-width:640px){.order-detail-container .order-detail-content .order-detail-content-left{padding:0;background:transparent}.order-detail-container .order-detail-content .swiper-container{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;width:auto}.order-detail-container .order-detail-content .swiper-container .swiper-slide{width:62%}}.order-detail-container .order-detail-content .order-detail-section{display:flex;flex-direction:column;margin-bottom:20px}.order-detail-container .order-detail-content .order-detail-section .product-btns .btns{display:flex;flex-direction:column;gap:5px}.order-detail-container .order-detail-content .order-detail-section .product-btns .btns .btn{width:100%}.order-detail-container .order-detail-content .order-detail-section .order-detail-section-title{font-weight:700;font-size:20px;margin:0;margin-bottom:20px}.order-detail-container .order-detail-content .order-detail-section .details-4-cols{display:flex;flex-direction:column;gap:14px}.order-detail-container .order-detail-content .order-detail-section .details-4-cols.small-margin{margin-top:0.5rem}.order-detail-container .order-detail-content .order-detail-section .details-4-cols .item{display:flex;font-weight:500;font-size:14px;line-height:110%;gap:20px}.order-detail-container .order-detail-content .order-detail-section .details-4-cols .item>*{flex:auto}.order-detail-container .order-detail-content .order-detail-section .details-4-cols .item .light-text{width:40%;color:var(--black-500)}.order-detail-container .order-detail-content .order-detail-section .details-4-cols .item .dark-text{width:60%}.order-detail-container .order-detail-content .order-detail-section .item .row{display:flex;gap:10px;align-items:center}.order-detail-container .order-detail-content .order-detail-section .item .row .img-wrapper{width:107px;height:70px;flex-shrink:0;border-radius:10px;overflow:hidden;background:gray}.order-detail-container .order-detail-content .order-detail-section .item .row .img-wrapper .img{width:100%;height:100%;object-fit:cover}.order-detail-container .order-detail-content .order-detail-section .item .row .desc{display:flex;flex-direction:column}.order-detail-container .order-detail-content .order-detail-section .item .row .desc .product-title{font-weight:600;font-size:14px;line-height:114%;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-detail-container .order-detail-content .order-detail-section .item .row .desc .product-price{font-weight:600;font-size:18px;line-height:89%;color:var(--twine-500);margin-bottom:5px}.order-detail-container .order-detail-content .order-detail-section .item .row .desc .product-weight{font-weight:600;font-size:12px;line-height:100%;color:var(--black-300)}.order-detail-container .order-detail-content .order-detail-section .item .row .desc .contains{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:-0.01em;font-size:0.75rem;line-height:1.4;color:#bdbdbd}.order-detail-container .order-detail-content .order-detail-section .item .row.cols-3{margin-top:0.75rem}.order-detail-container .order-detail-content .order-detail-section .item .row.cols-3 .col{display:flex;flex-direction:column;font-size:0.875rem;line-height:1.7;letter-spacing:-0.01em}.order-detail-container .order-detail-content .order-detail-section .item .row.cols-3 .col:not(:last-child){margin-right:3rem}.order-detail-container .order-detail-content .order-detail-section .item .row.cols-3 .col .col-title{color:#8a8a8a;font-weight:500}.order-detail-container .order-detail-content .order-detail-section .item .row.cols-3 .col .gold{color:#ca9c6c}.order-detail-container .order-detail-content .order-detail-section .products-list{display:flex;flex-direction:column;gap:10px;width:100%}.order-detail-container .order-detail-content .order-detail-section .final-item{display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,0.08)}.order-detail-container .order-detail-content .order-detail-section .final-sum{display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;font-weight:700;padding-top:16px;border-top:1px solid rgba(0,0,0,0.08)}.order-detail-container .order-detail-content .order-detail-section .final-sum .final-sum-price{font-size:22px}.authorized-user{position:relative;margin-left:20px}@media (max-width:1600px){.authorized-user{margin-left:2px}}.authorized-user .personal-menu{display:none;border-radius:16px;box-shadow:0 0 74px 0 rgba(0,0,0,0.15);background:var(--black-50);position:absolute;z-index:100;flex-direction:column;right:0;top:52px;padding:30px;width:20rem;color:#3d3d3d}.authorized-user .personal-menu.show{display:flex}@media (max-width:640px){.authorized-user .personal-menu.show{top:59px;position:fixed;width:282px;right:20px}}.authorized-user .personal-menu .bold-text{margin-bottom:0.75rem;font-weight:800}.authorized-user .personal-menu .gold-text{color:#ca9c6c;font-weight:700}.authorized-user .personal-menu .links{margin-top:3.5rem;display:flex;flex-direction:column}@media (max-width:640px){.authorized-user .personal-menu .links{margin-top:0.5rem}}.authorized-user .personal-menu a:hover{color:#ca9c6c}@media (max-width:640px){.btn.btn-pc{display:none}}@media (min-width:640px){.btn.btn-mob{display:none}}.account-form-personal{display:flex;flex-direction:column;gap:10px}.account-form-personal .account-row-title{font-weight:400;font-size:14px;line-height:110%;color:var(--black-950);margin-bottom:5px;display:block}.account-container{display:flex;margin:auto}.account-container .btn-log-out-link{margin-top:20px}.account-container .content-white{border-radius:12px;background:var(--black-0);margin-bottom:20px}.account-container .switch{position:relative;display:inline-block;width:40px;height:26px}.account-container .switch input{opacity:0;width:0;height:0}.account-container .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--twine-150);transition:0.4s;border-radius:25px}.account-container .switch .slider:before{content:"";position:absolute;height:19px;width:19px;left:3px;bottom:3px;background-color:var(--twine-300);transition:0.4s;border-radius:50%}.account-container .switch input:checked+.slider:before{transform:translateX(14px);background:var(--twine-600)}.account-container .account-col{display:flex;flex-direction:column;width:calc(50% - 1.125rem);padding-bottom:3.5rem}.account-container .account-col:not(:last-child){margin-right:2.25rem}.account-container .account-col .account-col-header{display:flex;align-items:baseline;gap:20px;justify-content:space-between}.account-container .account-col .account-col-header .account-col-title{font-weight:700;font-size:20px;line-height:100%}.account-container .account-col .account-col-body{display:flex;flex-direction:column}.account-container .account-col .account-col-body .account-row{padding:16px}.account-container .account-col .account-col-body .account-row .account-row-title{flex-shrink:0;color:var(--black-400);margin-bottom:4px}.account-container .account-col .account-col-body .account-row .account-current-info{display:flex;flex-direction:column;flex-grow:1}.account-container .account-col .account-col-body .account-row .account-current-info .account-row-current{display:flex}.account-container .account-col .account-col-body .account-row .account-current-info .account-row-current .account-row-value{max-width:82%;letter-spacing:-0.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-container .account-col .account-col-body .account-row .account-current-info .account-row-current .account-row-change-btn{padding:0.5rem;margin:-0.5rem;margin-left:1.25rem;width:2.5rem;height:2.5rem;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M21.3103 6.87817L17.1216 2.68848C16.9823 2.54916 16.8169 2.43864 16.6349 2.36324C16.4529 2.28783 16.2578 2.24902 16.0608 2.24902C15.8638 2.24902 15.6687 2.28783 15.4867 2.36324C15.3047 2.43864 15.1393 2.54916 15 2.68848L3.43969 14.2497C3.2998 14.3885 3.18889 14.5537 3.11341 14.7358C3.03792 14.9178 2.99938 15.113 3.00001 15.31V19.4997C3.00001 19.8976 3.15804 20.2791 3.43935 20.5604C3.72065 20.8417 4.10218 20.9997 4.50001 20.9997H8.6897C8.88675 21.0004 9.08197 20.9618 9.26399 20.8863C9.44602 20.8109 9.61122 20.6999 9.75001 20.56L21.3103 8.99973C21.4496 8.86044 21.5602 8.69507 21.6356 8.51306C21.711 8.33105 21.7498 8.13597 21.7498 7.93895C21.7498 7.74194 21.711 7.54686 21.6356 7.36485C21.5602 7.18284 21.4496 7.01746 21.3103 6.87817ZM8.6897 19.4997H4.50001V15.31L12.75 7.06005L16.9397 11.2497L8.6897 19.4997ZM18 10.1885L13.8103 5.99973L16.0603 3.74973L20.25 7.93848L18 10.1885Z' fill='black' /%3E%3C/g%3E%3C/svg%3E");background-size:1.5rem;display:none}.account-container .account-col .account-col-body .account-row .account-current-info.hide{display:none}.account-container .account-col .account-col-body .account-row .account-current-info .comment{display:flex;flex-direction:column;color:#d63e3e;font-size:0.875rem;line-height:1.4;letter-spacing:-0.01em}.account-container .account-col .account-col-body .account-row .account-current-info .resend-verification{display:flex;align-items:center;color:#275ea7;font-size:0.875rem;line-height:1.4;letter-spacing:-0.01em;margin-top:0.75rem}.account-container .account-col .account-col-body .account-row .account-current-info .resend-verification::before{content:'';width:1.25rem;height:1.25rem;margin-right:0.75rem;background:url('/local/templates/main/less_compile/../img/icons/resend-btn-icon.svg') center no-repeat}.account-container .account-col .account-col-body .account-row .account-row-new{display:flex;flex-direction:column}.account-container .account-col .account-col-body .account-row .account-row-new .change-btns-container{display:flex;width:100%;margin-top:0.75rem}.account-container .account-col .account-col-body .account-row .account-row-new .change-btns-container .btn{width:calc(50% - 0.625rem);font-weight:500;min-height:unset;height:2.3rem}.account-container .account-col .account-col-body .account-row .account-row-new .change-btns-container .btn:not(:last-child){margin-right:1.25rem}.account-container .account-col .account-col-body .account-row .account-address-container{display:flex;flex-direction:column;width:100%}.account-container .account-col .account-col-body .account-row .account-address-container .account-address-header{display:flex;justify-content:space-between;align-items:center;width:100%}.account-container .account-col .account-col-body .account-row .account-address-container .account-address-header .account-address-btns{display:flex;align-items:center}.account-container .account-col .account-col-body .account-row .account-address-container .account-address-header .account-address-btns .address-btn{padding:0.5rem;margin:-0.5rem;margin-left:1.25rem;width:2.5rem;height:2.5rem;background-size:1.5rem;background-position:center;background-repeat:no-repeat}.account-container .account-col .account-col-body .account-row .account-address-container .account-address-header .account-address-btns .address-btn.edit-address{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M21.3103 6.87817L17.1216 2.68848C16.9823 2.54916 16.8169 2.43864 16.6349 2.36324C16.4529 2.28783 16.2578 2.24902 16.0608 2.24902C15.8638 2.24902 15.6687 2.28783 15.4867 2.36324C15.3047 2.43864 15.1393 2.54916 15 2.68848L3.43969 14.2497C3.2998 14.3885 3.18889 14.5537 3.11341 14.7358C3.03792 14.9178 2.99938 15.113 3.00001 15.31V19.4997C3.00001 19.8976 3.15804 20.2791 3.43935 20.5604C3.72065 20.8417 4.10218 20.9997 4.50001 20.9997H8.6897C8.88675 21.0004 9.08197 20.9618 9.26399 20.8863C9.44602 20.8109 9.61122 20.6999 9.75001 20.56L21.3103 8.99973C21.4496 8.86044 21.5602 8.69507 21.6356 8.51306C21.711 8.33105 21.7498 8.13597 21.7498 7.93895C21.7498 7.74194 21.711 7.54686 21.6356 7.36485C21.5602 7.18284 21.4496 7.01746 21.3103 6.87817ZM8.6897 19.4997H4.50001V15.31L12.75 7.06005L16.9397 11.2497L8.6897 19.4997ZM18 10.1885L13.8103 5.99973L16.0603 3.74973L20.25 7.93848L18 10.1885Z' fill='black' /%3E%3C/g%3E%3C/svg%3E")}.account-container .account-col .account-col-body .account-row .account-address-container .account-address-header .account-address-btns .address-btn.delete-address{background-image:url('/local/templates/main/less_compile/../img/icons/delete-btn-icon.svg');display:none}.account-container .account-col .account-col-body .account-row .account-address-container .current-address{margin-right:6rem;color:#8a8a8a;margin-top:0.25rem;line-height:1.4;display:none}.account-container .account-col .account-col-body .account-row .account-address-container .current-address-container{margin-bottom:1.25rem}.account-container .account-col .account-col-body .account-row .account-address-container .add-address-btn{color:#ca9c6c;font-weight:600;display:flex;align-items:center;font-size:0.875rem;line-height:1.7;margin:-0.5rem;padding:0.5rem}.account-container .account-col .account-col-body .account-row .account-address-container .add-address-btn::before{content:'';width:0.5rem;height:0.5rem;margin-right:0.25rem;background:url('/local/templates/main/less_compile/../img/icons/plus-icon.svg') center no-repeat;font-weight:600}.account-container .account-col .account-col-body .delete-account-row{display:flex;align-items:center;margin-top:1.25rem;color:#f42d2d;font-weight:600}.account-container .account-col .account-col-body .delete-account-row::before{content:'';margin-right:0.5rem;width:1.5rem;height:1.5rem;background:url('/local/templates/main/less_compile/../img/icons/delete-btn-red-icon.svg') center no-repeat}.account-container .account-checkboxes{display:flex;flex-direction:column}.account-container .account-checkboxes .account-checkbox-row{padding:16px;display:flex;align-items:center}.account-container .account-checkboxes .account-checkbox-row .label-text{margin-left:5px}.account-container .account-checkboxes .account-checkbox-row .switch{margin-left:auto}.personal-link{display:flex;gap:5px;align-items:center}.delete-popup{position:relative}.delete-popup .delete-popup-inner{padding:2.5rem 4rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;color:#3d3d3d;width:32rem;text-align:center}.delete-popup .delete-popup-inner .delete-popup-title{letter-spacing:-0.01em;font-size:1.25rem;line-height:1.4;font-weight:800}.delete-popup .delete-popup-inner .delete-popup-desc{font-size:1.125rem;line-height:1.7;margin-top:1.25rem;margin-bottom:1.25rem}.delete-popup .delete-popup-inner .delete-popup-btns{display:flex;width:100%}.delete-popup .delete-popup-inner .delete-popup-btns .btn{width:calc(50% - 0.25rem);font-weight:400;min-height:2.8rem;height:2.8rem}.delete-popup .delete-popup-inner .delete-popup-btns .btn:not(:last-child){margin-right:0.5rem}.delete-popup .delete-popup-inner .delete-popup-btns .btn-secondary{color:#3d3d3d}.address-popup-invalid{background:var(--mood-negative-secondary);border-radius:10px;padding:8px 10px;display:flex;flex-direction:row;align-items:center;width:75%}.address-popup-invalid svg{color:#d63e3e;width:22px;height:22px}.address-popup-invalid .address-popup-invalid-text{font-size:14px;line-height:110%;margin-left:0.25rem}@media (max-width:640px){.open-logout-popup{border-radius:20px 20px 0 0;padding:16px;width:100%}}.open-time-popup{width:450px}@media (max-width:640px){.open-time-popup{border-radius:20px 20px 0 0;width:100%}}.logout-form-inner{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;text-align:center}.logout-form-inner .logout-form-title{font-weight:700;font-size:24px;margin-bottom:20px}.logout-form-inner svg{flex-shrink:0;margin-top:30px}.logout-form-inner .btn{margin-top:10px}@media (max-width:640px){.logout-form-inner svg{width:33px;height:32px}.logout-form-inner svg .logout-form-title{font-size:20px;margin-bottom:16px}}.time-content{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;text-align:center}.time-content .time-content-title{font-weight:700;font-size:24px;margin-bottom:10px}.time-content svg{flex-shrink:0;margin-top:30px}.time-content .btns{margin-top:10px;width:100%}.time-content .btns .btn{margin-top:5px}@media (max-width:640px){.time-content svg{width:33px;height:32px}.time-content svg .time-content-title{font-size:20px;margin-bottom:16px}}@media (max-width:640px){.open-log-popup{display:block;padding:0;width:100%}.open-log-popup button{display:none}}.form-field .form-input:placeholder-shown+.input-label{pointer-events:none}.log-form-inner{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;text-align:center}.log-form-inner .log-form-desc{font-weight:500;font-size:18px}.log-form-inner .log-form-title{font-weight:700;font-size:24px;margin-bottom:20px}.log-form-inner svg{flex-shrink:0;margin-top:30px}.log-form-inner .btn{margin-top:10px}@media (max-width:640px){.log-form-inner .log-form-desc{font-size:16px}.log-form-inner svg{width:33px;height:32px}.log-form-inner svg .logout-form-title{font-size:20px;margin-bottom:16px}}.date-wrap{display:flex;border-radius:12px;padding:3px;background:var(--black-100);margin-bottom:10px}.date-wrap .date-btn{border-radius:10px;padding:10px 20px;white-space:nowrap;flex:auto;text-align:center;cursor:pointer}.date-wrap .date-btn.active{background:var(--black-0)}.date-wrap-content>div{display:none}.date-wrap-content>div.active{display:block}.date-wrap-content .date-label{font-weight:400;font-size:14px;margin-bottom:5px}.date-wrap-content .date-flex{display:flex;gap:10px}.date-wrap-content .date-flex>div{width:50%;flex:auto}@media (max-width:640px){.modal_date-select-popup{width:100%;border-radius:20px 20px 0 0}}.modal_date-select-popup .date-select-info{display:flex;align-items:center;gap:5px;border-radius:10px;padding:8px;background:var(--black-100);font-weight:400;font-size:12px}.modal_date-select-popup .date-select-info svg{flex-shrink:0}.modal_date-select-popup .city-container input+span{padding-right:20px;display:block}.modal_date-select-popup .btn-group{overscroll-behavior:none;max-height:200px;overflow:auto;margin-bottom:20px;border-radius:12px;background:var(--black-0);-ms-overflow-style:none;scrollbar-width:0;scrollbar-color:transparent transparent}.modal_date-select-popup .btn-group .city-container{padding-left:10px;padding-right:10px}.modal_date-select-popup .btn-group::-webkit-scrollbar{height:0.5rem;width:0.5rem}.modal_date-select-popup .btn-group::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.modal_date-select-popup .btn-group::-webkit-scrollbar-track{background-color:#fafafa}.modal_date-select-popup .btns .btn{margin-top:10px}.additional-sales{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.additional-sales .product-card-wrap{flex:0 0 auto;width:calc(50%);padding-right:10px;padding-left:10px;box-sizing:border-box;margin-bottom:10px;max-width:100%}.additional-sales .product-card-wrap .product-card .img-wrapper{display:flex;gap:6px}.additional-sales .product-card-wrap .product-card .img-wrapper::after{display:none}.additional-sales .product-card-wrap .product-card .img-wrapper img{width:76px;height:50px;position:initial;flex-shrink:0;border-radius:10px;overflow:hidden}.additional-sales .product-card-wrap .product-card .img-wrapper .product-card-info-top{font-size:14px}.additional-sales .product-card-wrap .product-card .img-wrapper .product-card-info-top a{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:4px}.additional-sales .product-card-wrap .product-card .img-wrapper .product-card-info-top .product-weight{font-weight:600;font-size:12px;line-height:100%;color:var(--black-300)}.additional-sales .product-card-wrap .product-card .product-card-info .product-card-info-bottom .to-cart-container{margin:0}.additional-sales .product-card-wrap .product-card .product-card-info .product-card-info-bottom .to-cart-container .to-cart-btn{height:50px}@media (max-width:640px){.modal_address-select-popup{width:100%;border-radius:20px 20px 0 0}}.modal_address-select-popup .city-container input+span{padding-right:20px;display:block}.modal_address-select-popup .btn-group{max-height:200px;overflow-y:auto;margin-bottom:20px;-ms-overflow-style:none;scrollbar-width:0;scrollbar-color:transparent transparent}.modal_address-select-popup .btn-group::-webkit-scrollbar{height:0.5rem;width:0.5rem}.modal_address-select-popup .btn-group::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.modal_address-select-popup .btn-group::-webkit-scrollbar-track{background-color:#fafafa}.modal_address-select-popup .btns .btn{margin-top:10px}@media (max-width:640px){.modal_send-popup{width:100%;border-radius:20px 20px 0 0}}.modal_send-popup .btns .btn{margin-top:10px}.modal_send-info{display:flex;text-align:center;gap:6px;flex-direction:column;justify-content:center;align-items:center}.modal_send-info svg{flex-shrink:0}.modal_send-info .modal_send-info-title{font-weight:700;font-size:24px}.modal_send-info .modal_send-info-desc{font-weight:500;font-size:18px;margin-bottom:16px}@media (max-width:640px){.modal_send-info svg{width:32px;height:32px}.modal_send-info .modal_send-info-title{font-weight:600;font-size:20px}.modal_send-info .modal_send-info-desc{font-weight:500;font-size:16px}}.edit-address-popup{position:relative;background-color:#fff;border-radius:20px;padding:30px;width:460px}@media (max-width:640px){.edit-address-popup{width:100%;border-radius:20px 20px 0 0;padding:16px}}.edit-address-popup .edit-address-popup-inner .edit-address-form{display:flex;flex-direction:column;width:100%;align-items:center;color:#3d3d3d}.edit-address-popup .edit-address-popup-inner .edit-address-form .edit-address-title{font-size:1.25rem;line-height:1.4;letter-spacing:-0.01em;font-weight:800;margin-bottom:3rem;padding-left:2rem;padding-right:2rem;text-align:center}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row{display:flex;width:100%;margin-bottom:10px}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row .form-field{width:100%}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row .form-field .form-input.disabled{padding:.6rem 1rem .6rem 1.25rem;height:fit-content}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row .form-field .form-input.map-popup-trigger{padding:.6rem 1rem .6rem 1.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);cursor:pointer}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row .form-field .form-input.map-popup-trigger:hover{border:1px solid #ca9c6c;box-shadow:0px 0px 13px rgba(202,157,109,0.5)}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row.several-inputs{flex-wrap:wrap;gap:10px;margin-bottom:20px}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row.several-inputs .form-field{width:calc((100% - 10px) / 2);flex:auto}.edit-address-popup .edit-address-popup-inner .edit-address-form .address-form-row.several-inputs .form-field .input-label{padding-right:0}.delete-address{margin-top:10px}.delete-address-form .delete-address-form-inner{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;text-align:center}.delete-address-form .delete-address-form-inner .delete-address-form-title{font-weight:700;font-size:24px;margin-bottom:20px}.delete-address-form .delete-address-form-inner svg{flex-shrink:0;margin-top:30px}.delete-address-form .btn{margin-top:10px}@media (max-width:640px){.delete-address-form .delete-address-form-inner svg{width:33px;height:32px}.delete-address-form .delete-address-form-inner .delete-address-form-title{font-size:20px;margin-bottom:16px}}.delivery-right{width:100%;padding-left:20px;position:sticky;top:30px}.delivery-right h2{margin-bottom:0px}.delivery-label{display:flex;gap:4px;align-items:center;font-size:14px;line-height:110%;color:var(--black-500);margin-bottom:6px}.delivery-label svg{flex-shrink:0}.delivery-label a{font-weight:500;white-space:nowrap}.delivery-item-right{display:flex;gap:4px}.delivery-item-right>a,.delivery-item-right>span{margin-left:auto}.delivery-item-right>a svg,.delivery-item-right>span svg{flex-shrink:0;pointer-events:none}.delivery-item-right .btn-table span{display:none}@media (min-width:640px) and (max-width:767px){.delivery-item-right{flex-direction:column}.delivery-item-right>a,.delivery-item-right>span{margin-left:0}.delivery-item-right .btn-table{display:inline-flex;align-items:center;align-self:flex-start;border-radius:10px;background:var(--black-0);padding-right:12px;margin-top:8px;color:var(--twine-500)}.delivery-item-right .btn-table span{display:block}.delivery-item-right .btn-table svg path{fill:var(--twine-500)}}.box-white{border-radius:20px;padding:20px;background:var(--black-0);display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.box-white-t{display:none}@media (max-width:767px){.box-white-t{display:flex}}.add-address-popup{position:relative}.add-address-popup .add-address-popup-inner .add-address-title{font-size:1.25rem;line-height:1.4;letter-spacing:-0.01em;font-weight:800;margin-bottom:3rem;padding-left:2rem;padding-right:2rem;text-align:center}.page-404{display:flex;flex-grow:1;background-color:#fff;text-align:center;justify-content:center}.page-404 .page-404-title{font-size:1.75rem;line-height:1.7;margin-top:5rem;font-weight:400;color:#3d3d3d}.corner-page-wrapper{padding:6rem 4rem}@media (max-width:1270px){.corner-page-wrapper{padding:6rem 2rem}}@media (max-width:1270px){.corner-page-wrapper{padding:6rem 1.5rem}}@media (max-width:767px){.corner-page-wrapper{padding:6rem 1rem}}.product-detail-wrapper .content-page{margin-bottom:0}.order-confirm-container{padding:6rem 0 !important;text-align:center}.order-confirm-container .order-confirm-title{font-weight:700;font-size:24px;margin:0;margin-top:10px}.order-confirm-container .order-confirm-desc{font-weight:500;margin-top:1rem}.order-confirm-container .btns-container{display:flex;justify-content:center;align-items:center;max-width:640px;margin:2rem auto 0}.order-confirm-container .btns-container .btn{width:50%}@media (max-width:640px){.order-confirm-container .btns-container .btn{width:100%}}.order-confirm-container .btns-container .btn:not(:first-child){margin-left:1rem}.order-confirm-container .gift-container{margin-top:2.5rem;display:flex;justify-content:center;text-align:left}@media (max-width:1023px){.order-confirm-container{padding-left:1.5rem;padding-right:1.5rem}.order-confirm-container .order-confirm-title{font-size:1.75rem}.order-confirm-container .order-confirm-desc{font-size:1rem}}@media (max-width:767px){.order-confirm-container{padding-left:1rem;padding-right:1rem}.order-confirm-container .btns-container{flex-direction:column}.order-confirm-container .btns-container .btn:not(:first-child){margin-left:0;margin-top:10px}}.details-cols-order{border-radius:12px;padding:14px;background:var(--black-0);max-width:640px;margin:0 auto;text-align:left}.details-cols-order .item-header-ps{border-radius:10px;padding:8px;background:var(--mood-pending-secondary);display:flex;align-items:center;gap:5px;font-size:12px;margin-bottom:20px}.details-cols-order .details-cols-order-inner{text-align:left;display:flex;flex-direction:column;gap:14px}.details-cols-order .details-cols-order-inner .item{display:flex;font-weight:500;font-size:14px;line-height:110%;gap:20px}.details-cols-order .details-cols-order-inner .item .light-text{width:40%;color:var(--black-500)}.details-cols-order .details-cols-order-inner .item .dark-text{width:60%}.details-cols-order .details-cols-order-inner .item>*{flex:auto}.club-cards{display:flex;gap:10px;margin-top:10px}.club-cards .item{border-radius:10px;padding:10px;background:var(--black-0);display:flex;align-items:center;gap:6px;max-width:272px;min-height:74px}@media (max-width:767px){.club-cards .item{flex:1;max-width:none}}.club-cards .item svg{flex-shrink:0}@media (max-width:1440px){.footer{padding-left:50px;padding-right:50px}.footer .footer-container .footer-text,.footer .footer-container .footer-text+p{font-size:14px}.fs-18{font-size:16px}}@media (max-width:1330px){.footer .footer-container .footer-contacts{gap:20px;flex-direction:column}.header .header-container .header-socials{display:none}.header .header-container .menu-desktop li .menu-desktop-link{font-size:0.875rem}.header .header-container .phone-block{padding-right:1em}.header .header-container .phone-block .phone-link{font-size:0.875rem}.header .header-container .header-lang-switcher .header-lang-selected{margin-left:1rem}.header .header-container .header-btn.profile{margin-left:0.25rem}.header .header-container .header-cart-block .header-btn.cart{margin-left:0}}@media (max-width:1279px){.press-section .press-swiper .swiper-slide .swiper-slide-img{height:5rem}.header .header-container .working-hours{display:none}.header .header-container .phone-block{margin-right:0.5rem}.header .header-container .search-line{top:0.15rem}.header .header-container .menu-desktop{margin-left:2rem}.header .header-container .header-lang-switcher .header-lang-selected{margin-left:0.5rem}.menu-and-recs .desktop-menu{padding:2rem 0 1.5rem 4rem}.menu-and-recs .desktop-menu .desktop-menu-list .desktop-menu-item .desktop-menu-text{font-size:1.125rem;white-space:normal;display:contents}.menu-and-recs .recommends .recommends-container{padding-left:3.5rem}.menu-and-recs .recommends .recommends-container .recommends-swiper .swiper-slide{max-width:50%}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev,.menu-and-recs .recommends .recommends-container .recommends-swiper-button-next{top:8.5vw}.reviews .reviews-swiper-container{padding-left:4rem;padding-right:4rem}.promo{padding:2rem 4rem 3rem}.socials-posts .posts-swiper-container{padding-left:4rem;padding-right:4rem}.socials-posts .posts-swiper-container .swiper-slide{max-width:20%}.socials-posts .posts-swiper-container .posts-swiper-button-prev{left:2rem}.socials-posts .posts-swiper-container .posts-swiper-button-next{right:2rem}.footer .footer-container .footer-menu-wrap{gap:20px;flex-direction:column}.content-page.with-sidebar{padding-left:2rem;padding-right:2rem}.content-page .privacy-policy-wrapper{padding:2rem}.menu-header,.menu-content-container{padding-left:2rem;padding-right:2rem}.event-img-modal .prev-slide{left:2.75rem}.event-img-modal .next-slide{right:2.75rem}.category-header .item.text{padding-left:2rem;padding-right:2rem}.category-main-content{padding-left:2rem;padding-right:2rem}.product-detail .product-detail-body .product-detail-body-item.desc{padding-right:0}.cart-main-content .cart-content-left .cart-empty svg{width:32px;height:32px}.cart-main-content .cart-content-left .cart-empty .cart-empty-title{font-weight:600;font-size:20px}.cart-main-content .cart-content-left .cart-empty .cart-empty-text{font-size:16px}}@media (max-width:1100px){.header .header-container .menu-desktop{margin-left:1rem}.header .header-container .menu-desktop li:not(:last-child){margin-right:1rem}.header .header-container .phone-block{margin-right:0}}@media (max-width:1023px){.header{position:fixed;top:0;width:100%;z-index:101;background-color:#fff;border-bottom:1px solid #eaeaea}.header .header-container .menu-desktop,.header .header-container .header-lang-switcher{display:none}.header .header-container .header-bottom-center .header-bottom-center-right{margin-left:auto}.header .header-container .header-logo{width:4.5rem;min-width:4.5rem;height:2.4375rem}.header .header-container .header-cart-block .header-btn.cart .cart-price{display:none}.header .header-container .phone-block{margin-right:0.5rem}.header .header-container .search-line{top:-0.4rem}.header .header-container .search-tips{top:3.75rem}.header .header-container .mobile-menu-btn{display:flex;align-items:center;justify-content:center;margin-left:0.25rem;padding:0.5rem}.header .header-container .mobile-menu-btn .mobile-menu-btn-icon{width:1.5rem;height:1.5rem;background:url('/local/templates/main/less_compile/../img/icons/burger-menu-icon.svg') center no-repeat}.header .header-container .header-bottom-center{display:none}.header .header-container .header-bottom-center-right{margin-left:auto}main{padding-top:84px}.content-page-wrapper{padding-top:89px}.press-section{padding:0}.press-section .press-swiper-button-prev,.press-section .press-swiper-button-next{display:none}.press-section .press-swiper{margin:0;padding:.75rem .5rem;overflow:hidden}.press-section .press-swiper .swiper-wrapper{overflow:auto}.press-section .press-swiper .swiper-wrapper::-webkit-scrollbar{display:none}.press-section .press-swiper .swiper-wrapper .swiper-slide{width:fit-content;margin-bottom:0.25rem;margin-right:0.75rem}.press-section .press-swiper .swiper-wrapper .swiper-slide .swiper-slide-img{height:2.25rem}.menu-and-recs .desktop-menu{display:none}.menu-and-recs .recommends{width:100%;padding-bottom:4rem}.menu-and-recs .recommends .recommends-title{padding-left:2rem;padding-right:2rem}.menu-and-recs .recommends .recommends-container{padding-left:2rem}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev,.menu-and-recs .recommends .recommends-container .recommends-swiper-button-next{top:13vw}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev{left:0.5rem}.menu-and-recs .recommends .recommends-container .recommends-swiper .swiper-slide{max-width:33%}.mobile-menu-section{position:fixed;top:62px;width:100%;background-color:#fff;z-index:100;border-bottom:1px solid #d6d6d6}.mobile-menu-section .mobile-menu-list{list-style-type:none;padding:1rem 1.25rem 1.25rem;margin:0;overflow:auto;display:flex;border-top:1px solid #eaeaea;box-sizing:border-box}.mobile-menu-section .mobile-menu-list::-webkit-scrollbar{display:none}.mobile-menu-section .mobile-menu-list li:not(:last-child){margin-right:1.25rem}.mobile-menu-section .mobile-menu-list .mobile-menu-item{display:flex}.mobile-menu-section .mobile-menu-list .mobile-menu-item .mobile-menu-icon{flex-shrink:0;width:1.25rem;height:1.5rem;margin-right:0.5rem;filter:contrast(0) sepia(100%)}.mobile-menu-section .mobile-menu-list .mobile-menu-item .mobile-menu-icon img{width:100%;height:100%;object-fit:contain}.mobile-menu-section .mobile-menu-list .mobile-menu-item .mobile-menu-text{white-space:nowrap;letter-spacing:-0.01em;line-height:1.4;font-family:"Onest",sans-serif;font-weight:700;color:#3d3d3d}.advantages .advantages-title{font-size:24px}.reviews{padding-top:2rem;padding-bottom:2rem;background-color:#f6f8fa}.reviews .reviews-title{margin-bottom:2.5rem}.reviews .reviews-swiper-button-prev,.reviews .reviews-swiper-button-next{display:none}.reviews .reviews-swiper-container{padding:0}.reviews .reviews-swiper-container .swiper-wrapper{padding:0 2rem;box-sizing:border-box;overflow:auto}.reviews .reviews-swiper-container .swiper-wrapper::-webkit-scrollbar{display:none}.reviews .reviews-swiper-container .swiper-wrapper .swiper-slide{width:240px;max-width:unset}.reviews .reviews-swiper-container .swiper-wrapper .swiper-slide:not(:last-child){margin-right:1.25rem}.promo{flex-direction:column;padding:3rem 2rem 2rem}.promo .item{width:100%}.promo .item .promo-title{font-size:2rem}.socials-posts .socials-posts-title{padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;margin-bottom:1.75rem;box-sizing:border-box}.socials-posts .posts-swiper-container{padding:0}.socials-posts .posts-swiper-container .posts-swiper-button-prev,.socials-posts .posts-swiper-container .posts-swiper-button-next{display:none}.socials-posts .posts-swiper-container .swiper-wrapper{padding:0 2rem;box-sizing:border-box;overflow:auto}.socials-posts .posts-swiper-container .swiper-wrapper::-webkit-scrollbar{display:none}.socials-posts .posts-swiper-container .swiper-wrapper .swiper-slide{width:9rem;height:9rem;max-width:unset}.socials-posts .posts-swiper-container .swiper-wrapper .swiper-slide:not(:last-child){margin-right:0.25rem}.header{padding-left:40px;padding-right:40px}.footer{padding-left:40px;padding-right:40px}.footer .footer-container .footer-logo{width:7rem}.article-popup-wrapper.target-popup{position:relative;background-color:#0c0d11}.article-popup-wrapper.target-popup .mobile-menu-close-btn{display:block;top:-2.5rem;right:0}.article-popup-wrapper.target-popup .article-popup{padding:3.5rem 2rem 2.5rem;box-sizing:border-box}.article-popup-wrapper.target-popup .article-popup p,.article-popup-wrapper.target-popup .article-popup span,.article-popup-wrapper.target-popup .article-popup div,.article-popup-wrapper.target-popup .article-popup a{color:#fff;font-size:0.875rem;line-height:1.7;margin:0;padding:0}.article-popup-wrapper.target-popup .article-popup p a,.article-popup-wrapper.target-popup .article-popup span a,.article-popup-wrapper.target-popup .article-popup div a,.article-popup-wrapper.target-popup .article-popup a a{color:#fff}.article-popup-wrapper.target-popup .article-popup .article-popup-link{margin-top:32px;font-size:0.875rem;color:#ca9c6c;font-weight:800;display:block}.content-page .delivery-cols .item .delivery-shedule{width:fit-content}.content-page .map-legend-row .map-legend-items .item{width:calc(50% - 2rem)}.content-page.with-sidebar{flex-direction:column;padding:0 1.5rem 1rem}.content-page .right-content-col{width:100%;padding-top:1.25rem}.content-page .left-menu{width:calc(100% + 3rem);margin-right:0;position:relative;margin-left:-1.5rem;margin-right:-1.5rem;border-bottom:1px solid #f4ebe2}.content-page .left-menu .mobile-left-menu-btn{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:10;padding:.85rem 1.5rem;position:relative;background-color:#fff;box-sizing:border-box;font-weight:600;color:#ca9c6c}.content-page .left-menu .mobile-left-menu-btn svg{width:24px;height:24px;color:#ca9c6c;transform:rotate(180deg);flex-shrink:0}.content-page .left-menu .mobile-left-menu-btn.opened{color:#8a8a8a}.content-page .left-menu .mobile-left-menu-btn.opened svg{transform:rotate(0deg);color:#8a8a8a}.content-page .left-menu .left-menu-list{display:none}.content-page .left-menu .left-menu-list.show{position:absolute;display:flex;flex-direction:column;z-index:10;animation:menuFadein .2s ease-in;background-color:#fff;width:100%;padding-top:0.75rem;padding-bottom:0.75rem}.content-page .left-menu .left-menu-list .item{margin:0}.content-page .left-menu .left-menu-list .item:not(:last-child){margin:0}.content-page .left-menu .left-menu-list .item .left-menu-link{padding:.625rem 1rem;display:block;color:#8a8a8a;font-weight:500;font-size:1rem}.content-page .press-page-container{margin-top:1rem;margin-bottom:0.5rem}.content-page .privacy-policy-wrapper{padding:2rem 1.5rem}.booking-banner .booking-banner-label-gold{left:10%}.booking-banner .booking-banner-label-dark{left:15%}.booking-form-section{padding:0}.booking-form-section .side-label{width:2.5rem;height:22rem;background-size:auto}.booking-form-section .side-label .side-label-text{font-size:3rem;margin-top:7rem;margin-left:-7rem}.booking-form-section .booking-form-container{flex-direction:column-reverse}.booking-form-section .booking-form-container .booking-form{width:100%}.booking-form-section .booking-form-container .booking-form .form-title-row{flex-direction:column;align-items:center}.booking-form-section .booking-form-container .booking-form .form-title-row .form-title{font-size:1.25rem;margin-bottom:1rem}.booking-form-section .booking-form-container .booking-form .form-title-row .form-phone{margin-left:auto;margin-bottom:1rem}.booking-form-section .booking-form-container .booking-form .booking-form-row.three-inputs{flex-wrap:wrap}.booking-form-section .booking-form-container .booking-form .booking-form-row.three-inputs .form-field:first-child{margin-right:0;margin-bottom:1rem;width:100%}.booking-form-section .booking-form-container .booking-form .booking-form-row.three-inputs .form-field:nth-child(2),.booking-form-section .booking-form-container .booking-form .booking-form-row.three-inputs .form-field:nth-child(3){width:calc(50% - 0.5rem)}.booking-form-section .booking-form-container .booking-form .booking-form-row.two-inputs{flex-wrap:wrap}.booking-form-section .booking-form-container .booking-form .booking-form-row.two-inputs .form-field{width:100%}.booking-form-section .booking-form-container .booking-form .booking-form-row.two-inputs .form-field:not(:last-child){margin-right:0;margin-bottom:1rem}.booking-form-section .booking-form-container .booking-form-info{width:100%;padding:1rem 2rem 2rem 6rem}.booking-form-section .booking-form-container .booking-form-info .form-info-links{margin-bottom:2rem}.booking-form-section .booking-form-container .booking-form-info .form-info-icon-row:not(:last-child){margin-bottom:0.5rem}.concept-section .concept-text-wrapper{width:calc(100% - 4rem);margin-left:2rem}.chef-section{padding-left:2rem;padding-right:2rem;justify-content:space-between;align-items:center}.chef-section .item{width:calc(50% - 1rem)}.chef-section .item:first-child{margin-right:0}.style-section{flex-direction:column-reverse;justify-content:space-between;padding-left:0}.style-section .style-section-text{width:100%;padding-left:6rem}.style-section .style-section-img{width:100%;height:55%}.style-section .side-label{width:2.5rem;height:20rem;bottom:1rem;top:unset;background-size:auto}.style-section .side-label .side-label-text{font-size:3rem;margin-top:12rem;margin-left:-4rem}.contacts-section{padding:2rem}.contacts-section .contact-row{flex-direction:column}.contacts-section .contact-row .item:not(:last-child){margin-right:0;margin-bottom:1rem}.franchising-container{padding:1.75rem 1.5rem 5rem}.franchising-container .franchising-title{font-size:2rem}.franchising-container .franchising-requirements .item{font-size:1rem}.franchising-container .franchising-h2{font-size:1.75rem}.franchising-container .franchising-form-section{flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.franchising-container .franchising-form-section .item.img{width:100%;height:calc((100vw / 5) * 3)}.franchising-container .franchising-form-section .item.img .text-container .text-container-title{font-size:1.5rem}.franchising-container .franchising-form-section .item.form{max-width:32rem;margin:auto;padding-top:2.5rem;width:100%}.franchising-container .franchising-form-section .item .franchising-form{margin-left:0}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row{flex-wrap:wrap}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row.two-inputs .form-field{width:100%}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-row.two-inputs .form-field:not(:last-child){margin-right:0;margin-bottom:1rem}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-bottom{flex-direction:column-reverse;align-items:center;text-align:center}.franchising-container .franchising-form-section .item .franchising-form .franchising-form-bottom .btn{width:100%;margin-left:0;margin-bottom:1rem}.menu-header{padding-left:1.5rem;padding-right:1.5rem}.menu-header .menu-title{font-size:2rem}.menu-content-container{padding-left:1.5rem;padding-right:1.5rem}.menu-content-container .catalog-menu-wrapper{display:none}.category-sections-wrapper{width:100%}.product-card{width:100%}.product-card .product-card-info .product-card-info-bottom .to-cart-container .to-cart-btn{height:48px}.product-card .product-card-info .product-card-info-bottom .to-cart-container .counter-container{height:48px}.product-card:hover .product-card-info .product-card-info-top .popup-link{text-decoration:none;color:unset;cursor:unset;font-weight:300}.counter-container .counter-btn{width:2rem;height:2rem}.letter-img-modal .popup-close-btn{right:2%}.event-detail-header{margin-top:1.25rem}.services-container{padding-top:0.75rem}.services-container .services-title{display:none}.services-container .swiper-section .services-swiper-container{padding-bottom:0}.services-container .swiper-section .services-swiper-container .custom-swiper-button-prev,.services-container .swiper-section .services-swiper-container .custom-swiper-button-next{display:none}.services-form .submit-container .privacy-police .privacy-label{font-size:0.875rem}.hide-on-mobile{display:none}.category-header{display:none}.category-main-content{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:0}.category-main-content .catalog-menu-wrapper{display:none}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container .counter-container .counter-btn{width:2.5rem;height:2.5rem}.product-detail .product-detail-header{margin-bottom:1rem}.product-detail .product-detail-body{flex-direction:column}.product-detail .product-detail-body .product-detail-body-item{width:100%}.product-detail .product-detail-body .product-detail-body-item .product-detail-img-wrapper{margin-bottom:1rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-title{font-size:1.5rem;font-weight:600}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container{align-items:flex-start;position:sticky;bottom:0}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left{flex-direction:column;width:50%;justify-content:space-between;margin-bottom:0.5rem}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price{padding-bottom:0;flex-shrink:0}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .price-text{color:white;font-weight:700;font-size:20px}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .left .price .price-text .number{margin-right:0}.product-detail .product-detail-body .product-detail-body-item.desc .product-detail-bottom-container .right{justify-content:end;width:50%}.breadcrumbs{display:block}.cart-header{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}.cart-header .cart-title{font-size:2rem;margin:0 0 1rem}.cart-header .order-not-avaliable{display:none}.cart-main-content{flex-direction:column}.cart-main-content .cart-form-wrapper{width:100%;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.cart-main-content .cart-form-wrapper .order-not-avaliable.mobile{display:flex;flex-direction:column;width:100%;background-color:#f4eaea;padding:.5rem 1rem .75rem;margin-top:1.25rem}.cart-main-content .cart-form-wrapper .order-not-avaliable.mobile .order-not-avaliable-title{color:#d63e3e;letter-spacing:-0.01em;font-weight:500;font-size:0.875rem;line-height:1.7;margin-bottom:0}.cart-main-content .cart-form-wrapper .order-not-avaliable.mobile .order-not-avaliable-desc{font-size:0.875rem;line-height:1.7;color:#8a8a8a;letter-spacing:-0.02em;display:block;margin-top:0.25rem}.cart-main-content .cart-form-wrapper .cart-form .cart-form-items{max-width:none}.cart-main-content .cart-content-left{width:100%;margin-right:0}.cart-products-list{border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-recommends-section{padding-bottom:2rem}.cart-recommends-section .cart-recommends-swiper-container{overflow:visible}.checkout-form .side.right .checkout-form-section{margin-bottom:1.25rem}.checkout-form .side.right .privacy-police .privacy-label{font-size:0.875rem;line-height:1.4}.checkout-form .side .final-sum-container .row.hide-on-small{display:none}.address-popup{width:100%;height:100%;max-height:none}.address-popup .address-popup-header{height:100%;display:flex;flex-direction:column}.address-popup .address-popup-header .map-container{height:auto !important;flex:1}.address-popup .address-popup-inner{border-radius:0;width:100%;height:100%;max-height:none}}@keyframes menuFadein{from{opacity:0}to{opacity:1}}@media (max-width:799px){.booking-popup{width:100%;padding:20px}.booking-popup .popup-close-btn{top:-40px;right:0}.booking-popup .booking-popup-inner{padding:0}.booking-popup .booking-popup-inner .links{flex-direction:column}.booking-popup .booking-popup-inner .links .item{width:100%}.booking-popup .booking-popup-inner .links .item:not(:last-child){margin-right:0;margin-bottom:0.5rem}.booking-popup .booking-popup-inner .grey-text{font-size:1rem}}.footer-links-mob,.p-socials,.footer-menu-inner-mob{display:none}.box-white-m{display:none}@media (max-width:767px){.content-page .reviews-container .review-item .review-title{font-size:16px}.title-container{padding:0 20px}.content-page:not(.page-categories){padding:0 20px}.box-white-d{display:none}.box-white-m{display:flex}.delivery-item-1{display:flex;flex-direction:column-reverse;gap:30px}.delivery-map-wrap{display:flex;flex-direction:column-reverse;margin-bottom:20px}.content-page .map-legend-row{margin-bottom:1rem}.content-page .delivery-cols .item{max-width:100%}.delivery-right{padding-left:0;margin-top:20px}.box-white{padding:0;background:none;gap:16px}.recommends .recommends-img-wrapper{margin-bottom:6px}.breadcrumb-container{display:none}.main-banner-section{border-radius:0;padding:0;background:none}.main-banner-section .main-banners{border-radius:0px}.header{padding-left:30px;padding-right:30px}.footer .footer-container .footer-text{margin-top:20px;margin-bottom:20px}.footer .footer-container .footer-menu .item .footer-menu-link{font-size:12px}.footer .footer-container .footer-menu .item{margin-bottom:8px}.footer-menu-inner{display:none}.footer .footer-container .footer-logo img{width:77px}.footer-menu-inner-mob{display:block;padding-top:45px}.footer .footer-container .footer-text,.footer .footer-container .footer-text+p{font-size:12px}.footer .footer-container .paysystems .item{width:2.5rem;background-size:contain !important;margin-right:8px}.footer-links-mob{display:inline-flex;width:100%;flex-wrap:wrap;gap:30px;margin-bottom:20px;order:0}.p-socials{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.footer{padding:20px 30px}.footer .footer-container .footer-contacts{display:none}.footer .footer-container .paysystems{max-width:none;justify-content:start;order:1;margin-bottom:20px}.footer .footer-container{flex-wrap:wrap}.footer .footer-container .footer-menu-wrap{width:50%;order:3}.footer .footer-container .footer-logo{width:50%;height:auto;order:2}.header .header-container .phone-block{display:none}.header .header-container.top{display:none}.header .header-container .header-bottom-center{position:static}.header .header-container .search-line{top:4px}.header .header-container .search-tips{top:3.25rem}.header .header-container .search-tips .search-tips-list{max-height:calc(100vh - 56px)}.header .header-container .search-tips .search-tips-list .item .search-tip-item-col .search-tip-main-info{flex-direction:column}.mobile-menu-section{top:60px}.mobile-menu-section .mobile-menu-list{padding:1rem 1.25rem}main{padding-top:58px}.content-page-wrapper{padding-top:61px}.menu-and-recs .recommends .recommends-title{padding-left:1rem;padding-right:1rem}.menu-and-recs .recommends .recommends-container{padding-left:1rem}.menu-and-recs .recommends .recommends-container .recommends-swiper .swiper-slide{max-width:50%}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev,.menu-and-recs .recommends .recommends-container .recommends-swiper-button-next{top:20vw}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev{left:0}.advantages .advantages-list .advantage-item-desc{font-size:18px}.advantages .advantages-list .advantage-item-images-list .item .img-text{line-height:1.25rem;font-size:0.875rem}.reviews .reviews-title{padding:0 1rem;box-sizing:border-box}.reviews .reviews-swiper-container .swiper-wrapper{padding:0 1rem}.promo{padding-left:1rem;padding-right:1rem}.promo .item .promo-text{font-size:0.875rem}.socials-posts .socials-posts-title{padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem}.socials-posts .posts-swiper-container .swiper-wrapper{padding:0 1rem}.content-page .delivery-cols{flex-direction:column}.content-page .delivery-cols .item:first-child{max-width:36rem;margin-right:0;margin-bottom:1rem}.content-page .delivery-cols .item .delivery-shedule{padding-bottom:2rem;padding-left:1rem;padding-right:1rem}.content-page .delivery-bottom-row{width:100%;flex-direction:column}.content-page .delivery-bottom-row .delivery-bottom-col{width:100%}.content-page .delivery-bottom-row .delivery-bottom-col:first-child{margin-right:0;margin-bottom:1rem}.content-page .map-container .map-block{height:24rem;height:100%}.content-page .map-legend-row .map-legend-items .item{margin-bottom:4px}.content-page .map-legend-row .map-legend-items .item:not(:last-child){margin-right:0}.content-page .map-legend-row .map-legend-items .delivery-oclock{display:none}.content-page.with-sidebar{padding-left:1rem;padding-right:1rem}.content-page .left-menu{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.content-page .press-page-container{padding:0}.content-page .privacy-policy-wrapper{padding:2rem 1rem}.booking-banner{height:15rem}.booking-banner .booking-banner-label-gold{padding:0 1rem;width:max-content}.booking-banner .booking-banner-label-gold .gold-label-text{font-size:1.5rem;line-height:1.7}.booking-banner .booking-banner-label-dark{padding:0 .75rem;width:max-content}.booking-banner .booking-banner-label-dark .dark-label-text{font-size:1rem}.booking-form-section .booking-form-container .booking-form-info{padding-left:4rem}.booking-form-section .booking-form-container .booking-form-info .form-info-title{font-size:1.75rem;line-height:1.7;margin-bottom:1rem}.booking-form-section .booking-form-container .booking-form-info .form-info-icon-row .icon{width:25px;height:33px}.booking-form-section .booking-form-container .booking-form-info .form-info-icon-row .icon.location,.booking-form-section .booking-form-container .booking-form-info .form-info-icon-row .icon.phone{background-size:contain}.booking-form-section .booking-form-container .booking-form-info .form-info-icon-row .text{font-size:1rem}.concept-section .concept-text-wrapper{padding:2rem}.concept-section .concept-text-wrapper .concept-title{font-size:1.75rem;padding-bottom:1rem}.concept-section .concept-text-wrapper .concept-desc{font-size:1rem}.chef-section{padding:2rem;flex-direction:column-reverse}.chef-section .item{width:100%}.chef-section .item .chef-section-text{margin-bottom:2rem}.chef-section .item .chef-section-text .title{font-size:1.5rem;line-height:1.7;margin-bottom:0.25rem}.chef-section .item .chef-section-text .subtitle{font-size:1rem;margin-bottom:1rem}.chef-section .item .chef-section-text .desc{font-size:1rem}.style-section .style-section-img{height:65%}.style-section .style-section-text{padding-left:4rem;margin-bottom:1rem}.style-section .style-section-text .title{font-size:1.75rem;margin-bottom:0.25rem}.style-section .style-section-text .desc{font-size:1rem;margin-bottom:0.25rem}.contacts-section .contact-row .item .title{font-size:1.125rem}.franchising-container .franchising-requirements{flex-direction:column;margin-top:0.5rem;margin-bottom:0.5rem}.franchising-container .franchising-requirements .item{width:100%}.franchising-container .franchising-requirements .item:not(:last-child){margin-right:0;margin-bottom:1rem}.franchising-container .download{width:100%}.menu-header,.menu-content-container{padding-left:1rem;padding-right:1rem}.menu-header .back-btn{margin-left:-0.5rem}.category-sections-wrapper .category-section .category-section-header{padding:0 1rem .75rem}.category-sections-wrapper .category-section .category-section-header .category-section-title{font-size:1.5rem}.letters-container{grid-template-columns:repeat(2, minmax(0, 1fr))}.letter-img-modal{background-color:#fff;padding:0}.letter-img-modal .letter-img-modal-inner .modal-content{width:100%}.letter-img-modal .popup-close-btn{top:1.75rem;right:0.75rem;background:url(/local/templates/main/less_compile/../img/mobile-photo-close.svg) center no-repeat;background-size:2.25rem}.letter-img-modal .popup-zoom-icon{display:flex;position:absolute;width:3rem;height:3rem;top:1.5rem;left:0.5rem;background:url(/local/templates/main/less_compile/../img/picture-zoom-icon.svg) center no-repeat;background-size:2.5rem}.event-detail-header{flex-direction:column-reverse;margin-top:0.25rem}.event-detail-header .back-btn{margin-left:-0.375rem;margin-bottom:0.25rem}.event-detail-header .event-detail-title{font-size:1.125rem}.event-img-modal{width:100%;padding:0;background-color:#fff}.event-img-modal .prev-slide{left:1rem}.event-img-modal .next-slide{right:1rem}.event-img-modal .popup-zoom-icon{display:flex;position:absolute;width:3rem;height:3rem;top:1.5rem;left:0.5rem;background:url('/local/templates/main/less_compile/../img/picture-zoom-icon.svg') center no-repeat;background-size:2.5rem}.event-img-modal .popup-close-btn{top:1.75rem;right:0.75rem;background:url('/local/templates/main/less_compile/../img/mobile-photo-close.svg') center no-repeat;background-size:2.25rem}.event-img-modal .slides-qty{display:flex;align-items:center;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);background-color:#fff;font-weight:500;font-size:0.875rem;line-height:1.7;color:#8a8a8a;padding-left:0.5rem;padding-right:0.5rem;position:absolute;top:2rem;left:50%;transform:translateX(-50%);border:1px solid rgba(224,224,224,0.7);border-radius:3px}.event-img-modal .slides-qty span{display:inline-block}.event-img-modal .slides-qty span:first-child::after{content:'/';margin-left:4px;display:inline-block}.event-img-modal .slides-qty span:last-child{margin-left:4px}.custombox-content>*{max-height:100%}.dish-popup{width:100%;border-radius:0}.dish-popup .dish-popup-outer{max-height:100vh}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info{padding:0}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains{flex-direction:column}.dish-popup .dish-popup-outer .dish-popup-inner .dish-popup-info .contains .right-side{margin-left:0;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:0.5rem}.dish-popup .dish-popup-outer .dish-popup-inner .order-btns-container{bottom:0;width:100vw;margin-left:-20px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:0}.product-detail .product-detail-header{display:flex;flex-direction:column-reverse;align-items:flex-start}.product-detail .product-detail-header .back-btn{margin-top:0}.product-detail .product-detail-header .breadcrumbs{margin-top:0.5rem}.product-detail .product-detail-body .product-detail-body-item.desc .radio-content-container{flex-direction:column}.cart-header{padding-left:1rem;padding-right:1rem}.cart-header .cart-tabs{width:100%}.cart-main-content .cart-content-left .cart-empty{display:flex;justify-content:center}.cart-products-list .item .cart-item-col .cart-item-mobile-img-wrapper{display:block;position:relative;margin-top:1.25rem;margin-bottom:1.25rem}.cart-products-list .item .cart-item-col .cart-item-mobile-img-wrapper::after{content:'';display:block;padding-bottom:50%}.cart-products-list .item .cart-item-col .cart-item-mobile-img-wrapper .cart-item-mobile-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart-products-list .item .cart-item-col .cart-item-bottom{justify-content:space-between}.cart-products-list .item .cart-item-col .cart-item-bottom .cart-item-price{font-size:1.5rem}.cart-products-list .item .cart-item-col .cart-item-top .cart-item-top-header .cart-item-title{font-size:0.875rem;margin-bottom:4px}.address-popup .address-popup-inner{padding:20px 0}.address-popup .address-popup-inner .address-popup-title{padding-left:20px;padding-right:20px}.account-container{padding-top:1.75rem;flex-direction:column}.account-container .account-col{width:100%;padding-bottom:2.5rem}.account-container .account-col:not(:last-child){margin-right:0}.account-container .account-col .account-col-body .account-row .account-address-container{margin-top:0.5rem}.account-container .account-col .account-col-body .account-checkboxes .account-checkbox-row{max-width:31rem}.account-container .account-col .account-col-body .account-checkboxes .account-checkbox-row .custom-checkbox+.custom-checkbox-label{font-size:0.625rem}}.header-cart-mob{display:none}@media (max-width:640px){.btn-form-checkout{padding:0}.btn-form-checkout .btn-form-checkout-text span{font-size:14px}.btn-form-checkout .btn-form-checkout-svg-l{display:none}.checkout-form{flex-direction:column;padding-bottom:1.25rem}.checkout-form .side{width:100%;padding-bottom:0;max-width:none}.checkout-form .side .side-inner{padding:0;background:none}.checkout-form .side.left{margin-right:0}.checkout-form .side .checkout-form-section .section-header{font-size:20px;margin-bottom:16px}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs{flex-wrap:wrap}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field{width:calc(50% - 0.3125rem)}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field:not(:last-child){margin-right:0;margin-bottom:1.25rem}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field:not(:nth-child(2)){margin-right:0.625rem}.checkout-form .side .final-sum-container{margin-bottom:2rem}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered{max-width:100%}.authorized-user{margin-left:20px}.header .header-container .header-burger>a{padding:0;width:auto;height:auto;border:none}.header .header-container .header-burger>a svg{width:24px;height:24px}.header-cart-mob{display:block;margin-left:20px}.header-cart-mob a{display:block}.header-cart-mob a svg{width:30px;height:30px}.header .header-container .header-cart-block{display:none}.header .header-container .header-burger{margin-left:20px}.header .header-container .header-btn{padding:0}.header{padding-left:20px;padding-right:20px}.footer{padding:20px}.footer-links-mob{gap:10px}.advantages .advantages-list .advantage-item-images-list::-webkit-scrollbar{display:none}.advantages .advantages-list .advantage-item-images-list .item{width:100%;flex-shrink:0}}@media (max-width:639px){.advantages .advantages-list .advantage-item-title{font-size:18px;padding-left:20px;padding-right:20px}.advantages .advantages-title{padding-left:20px;padding-right:20px}.advantages .advantages-list .advantage-item-desc{font-size:16px;padding-left:20px;padding-right:20px}.advantages .advantages-list .advantage-item-images-list{padding-left:20px;padding-right:20px}.press-section .press-swiper{padding:.25rem .5rem}.menu-and-recs .recommends .recommends-container{padding-bottom:3.5rem}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev,.menu-and-recs .recommends .recommends-container .recommends-swiper-button-next{top:unset;bottom:0}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-prev{left:calc(50% - 3.15rem)}.menu-and-recs .recommends .recommends-container .recommends-swiper-button-next{right:calc(50% - 3.15rem)}.menu-and-recs .recommends .fish-bg{width:16rem;height:9rem;bottom:-3rem}.content-page .reviews-container .review-item{margin-right:0;width:100%}.content-page .press-page-container .press-item{width:100%;margin-right:0}.content-page .press-page-container .press-item:nth-child(3n){margin-right:0}.inline-dialog-modal.inline-dialog-modal_user{align-items:end}.auth-form-popup{width:100%;border-radius:20px 20px 0 0 !important}.auth-form-popup.change-phone{width:100%}.auth-form-popup .auth-form-popup-inner .popup-title{margin-bottom:16px}.auth-form-popup .auth-form-popup-inner .form-field+.popup-desc{margin-top:16px;margin-bottom:16px}.auth-form-popup .auth-form-code-input{height:310px}.style-section .side-label{bottom:0}.style-section .style-section-text{padding-bottom:0}.style-section .style-section-img{height:50%}.franchising-container{padding-left:1rem;padding-right:1rem}.franchising-container .franchising-form-section{align-items:center;margin-left:-1rem;margin-right:-1rem}.franchising-container .franchising-form-section .item.img{height:calc((100vw / 8) * 7)}.franchising-container .franchising-form-section .item.img .text-container .text-container-title{line-height:1.4}.franchising-container .franchising-form-section .item.form{padding-left:1rem;padding-right:1rem}.events-list-container .item{width:50%;max-width:50%}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered{flex-direction:column}.checkout-form.not-entered .chekout-form-section .chekout-form-row.centered .btn{width:100%;margin-left:0;margin-top:1rem}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field{width:100%}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field:not(:nth-child(2)){margin-right:0}.checkout-form .side .checkout-form-section .checkout-form-row.three-inputs .form-field:not(:last-child){margin-bottom:1rem}.cart-header .cart-title{margin-top:0.5rem}.select-time-popup{width:100%}.select-time-popup .popup-close-btn{top:-40px;right:0}.select-time-popup .select-time-inner{width:100%}.select-time-popup .select-time-inner .title{margin-left:0;margin-right:0}.select-time-popup .select-time-inner .btns-container{margin-top:0}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown{position:fixed;top:0;bottom:0;width:100%;height:100%;max-height:100%;left:0;margin:0;background-color:rgba(61,61,61,0.7);padding-top:5rem;padding-bottom:5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list{border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:10rem;max-height:calc(100vh - 10rem - 49px);overflow:auto;background:#fff}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list::-webkit-scrollbar{height:0.5rem;width:0.5rem}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list::-webkit-scrollbar-thumb{border-radius:3px;border:2px solid #fafafa;background-color:#e4e4e7}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list::-webkit-scrollbar-track{background-color:#fafafa}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list .option{padding-top:0.625rem;padding-bottom:0.625rem;border:none;border-bottom:1px solid #d6d6d6}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .list .option.selected{border:none;border-bottom:1px solid #d6d6d6;border-left:4px solid #ca9c6c}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .dropdown-header{border-top-left-radius:3px;border-top-right-radius:3px;display:flex;align-items:center;justify-content:space-between;background-color:#e4e4e7;color:#3d3d3d;width:10rem;height:49px;padding-left:1.25rem;padding-right:1rem;pointer-events:none}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .dropdown-header .dropdown-title{font-weight:600}.select-time-popup .select-time-inner .selects-container .select-field .custom-select .nice-select-dropdown .dropdown-header .dropdown-close{pointer-events:all;width:1.5rem;height:1.5rem;background:url('/local/templates/main/less_compile/../img/icons/dropdown-close-icon.svg')}.delete-popup .delete-popup-inner{width:100vw;padding:2rem 1rem 2.5rem}.account-container .account-col .account-col-body .account-row .account-row-new.show{width:100%;position:relative;left:-6rem;margin-right:-6rem}}.inline-dialog-modal{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:100}.inline-dialog-modal .inline-dialog-modal-overlay{background-color:rgba(61,61,61,0.75);width:100%;height:100%;position:absolute;left:0;top:0;z-index:101}.inline-dialog-modal .inline-dialog-modal-container{padding:20px;border-radius:20px;background:#fff;box-shadow:0 0 #000 0,0 0 #000 0;position:relative;z-index:102}@media (max-width:499px){.menu-and-recs .recommends .recommends-container .recommends-swiper .swiper-slide{max-width:100%}.category-main-content .dishes-list-container .dishes-list .product-card .product-card-info-bottom .price{font-size:0.875rem}}@media (min-width:1024px){.custombox-lock{overflow:visible}.dish-popup .dish-popup-outer{overscroll-behavior:none}}.btn-bottom{display:none}@media (max-width:767px){.btn-bottom{display:block}}.content-page-inner p{margin-bottom:10px}.content-page-inner img{border-radius:20px}@media (max-width:767px){.content-page-inner img{border-radius:10px}}.content-page-inner ul li,.content-page-inner ol li{margin-bottom:8px}.content-page-inner a:not(.btn){text-decoration:underline;text-decoration-skip-ink:none}.content-page-inner .about-page .top-image{background:url('/local/templates/main/less_compile/../img/bluefinmoscowdaily/about-page.webp') center / cover;padding:105px 0 123px;color:#fff}.content-page-inner .about-page .top-image .text{width:40%}.content-page-inner .about-page .top-image .text .name{margin-bottom:30px;font-weight:800;font-size:90px;line-height:109px}.content-page-inner .about-page .top-image .text p{margin-bottom:74px;font-weight:500;font-size:24px;line-height:29px}.content-page-inner .about-page .top-image .text a.extlink{width:468px;height:82px;line-height:82px;background:#ca9c6c;font-weight:500;font-size:20px;border:0;cursor:pointer;color:#ffffff;display:block;text-decoration:none;text-align:center}@media (max-width:1199px){.content-page-inner .about-page .top-image{background:url('/local/templates/main/less_compile/../img/bluefinmoscowdaily/about-page.webp') left center / cover}.content-page-inner .about-page .top-image .text{width:70%}}@media (max-width:767px){.content-page-inner .about-page .top-image .text{width:auto}}@media (max-width:575px){.content-page-inner .about-page .top-image{padding:40px 0}.content-page-inner .about-page .top-image .text .name{font-size:50px;line-height:60px;margin-bottom:20px}.content-page-inner .about-page .top-image .text p{margin:0 0 20px 0;font-size:20px;line-height:24px}.content-page-inner .about-page .top-image .text a.extlink{width:100%;font-size:18px;height:70px;line-height:70px}}.content-page-inner .about-page .about-wrap{max-width:1640px;margin:0 auto;padding:0 10px}.content-page-inner .about-page .main-text{padding:45px 0}.content-page-inner .about-page .main-text .text div{display:table-cell;vertical-align:top;font-size:24px;line-height:140%;color:#515151}@media (max-width:992px){.content-page-inner .about-page .main-text .text div{display:block}}@media (max-width:575px){.content-page-inner .about-page .main-text .text div{font-size:18px}}.content-page-inner .about-page .main-text .text div img{max-width:10000000px;margin-right:207px}@media (max-width:1500px){.content-page-inner .about-page .main-text .text div img{margin-right:30px;max-width:600px}}@media (max-width:1199px){.content-page-inner .about-page .main-text .text div img{max-width:400px}}@media (max-width:992px){.content-page-inner .about-page .main-text .text div img{margin:0 0 20px 0;width:100%;max-width:100%}}.content-page-inner .about-page .main-text .text div span{display:block;padding:45px 0 35px;font-weight:900;font-size:40px;line-height:48px;color:#0C0E14}@media (max-width:1199px){.content-page-inner .about-page .main-text .text div span{padding:0 0 20px 0}}@media (max-width:575px){.content-page-inner .about-page .main-text .text div span{font-size:30px;line-height:36px}}.content-page-inner .b-block{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.content-page-inner .b-block .image{width:213px;flex-shrink:0;display:flex}.content-page-inner .content-page-inner-h1{font-size:inherit;font-weight:inherit;margin:0}.fancybox__counter{display:none}.fancybox__thumbs{top:-50px;max-width:144px;overflow:hidden;margin:0 auto}.fancybox__thumbs .carousel__slide{width:9px !important;height:6px !important;padding:0 3px !important;transition:.2s width linear;border-radius:60px !important;overflow:hidden}.fancybox__thumbs .carousel__slide .fancybox__thumb{background-image:none !important;background:var(--black-150) !important;height:100%;padding-top:0px !important}.fancybox__thumbs .carousel__slide.has-image.is-selected.is-nav-selected{width:49px !important}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border:none !important}.carousel__button.is-prev,.carousel__button.is-next{top:auto !important;bottom:-15px !important;transform:none !important;background:var(--black-150);border-radius:100%}.fancybox__nav{max-width:144px;margin:0 auto;position:absolute;bottom:40px;left:50%;width:100%;height:48px;transform:translateX(-50%)}.carousel__button svg{stroke:rgba(0,0,0,0.82) !important;filter:none !important}.carousel__button.fancybox__button--close{background:var(--black-150);border-radius:100%}.fancybox__nav .carousel__button.is-prev{left:-60px !important}.fancybox__nav .carousel__button.is-next{right:-60px !important}.fancybox__toolbar__items{padding:5px !important}.promokod-top{display:none}.promokod-top{display:flex;gap:4px;align-items:center;margin-left:auto;cursor:pointer}.promokod-top svg{flex-shrink:0;pointer-events:none}@media (max-width:640px){.fancybox__backdrop{background:white !important}.fancybox__toolbar{background:transparent !important}.checkout-btn-wrapper-mobile{display:flex;gap:10px;border-radius:14px 14px 0 0;padding:16px 20px;background:var(--twine-800);color:white;position:sticky;bottom:0;z-index:10;align-items:center}.checkout-btn-wrapper-mobile .checkout-btn-wrapper-mobile_text{flex:1;font-size:14px}.checkout-btn-wrapper-mobile .checkout-btn-wrapper-mobile_text .checkout-btn-wrapper-mobile_price{display:flex;gap:6px;align-items:center}.checkout-btn-wrapper-mobile .checkout-btn-wrapper-mobile_text .checkout-btn-wrapper-mobile_price .sum_price{font-weight:500;font-size:16px;line-height:100%;text-decoration:line-through;color:var(--twine-300);display:none}.checkout-btn-wrapper-mobile .checkout-btn-wrapper-mobile_text .sum{display:flex;font-weight:700;font-size:20px;margin-top:4px}.checkout-btn-wrapper-mobile .checkout-btn-wrapper-mobile_text .sum .number{display:block;margin-right:3px}.checkout-btn-wrapper-mobile .checkout-btn{flex:1;margin:0}}.drop-menu-link{display:flex;align-items:center;gap:5px;font-weight:500;font-size:20px;line-height:110%;color:var(--black-950)}@media (max-width:1440px){.drop-menu-link{font-size:16px}}.drop-menu-link svg{flex-shrink:0}#menu-top-container .drop-menu-flex .drop-menu-title{margin-bottom:0}.drop-menu-flex{display:flex;flex-wrap:wrap;align-items:center}.drop-menu-flex .drop-menu-btn{margin-left:auto}.drop-menu-flex .swiper-container-wrap{flex:1;width:100%;flex-basis:100%}.drop-menu-flex .swiper-container-wrap p{margin-bottom:10px;opacity:0.6;font-size:14px}@media (max-width:991px){.drop-menu-flex .menu-slider-drop_menu{padding-left:0px;padding-right:0px;margin-bottom:30px}.drop-menu-flex .drop-menu-btn{margin-bottom:14px}.drop-menu-flex .btn{padding:10px 12px;font-size:14px}.drop-menu-flex .working-hours{gap:10px}.drop-menu-flex .working-hours .working-hours-row .hours,.drop-menu-flex .working-hours .working-hours-close .hours{font-size:14px}}@media (min-width:640px) and (max-width:991px){.drop-menu-flex .drop-menu-btn{order:3;margin-left:0;margin-top:14px}.drop-menu-flex .menu-slider-drop_menu{margin-bottom:0}.drop-menu-flex .working-hours{flex-wrap:wrap}.drop-menu-flex .working-hours .working-hours-row .hours{font-size:14px}.drop-menu-flex .working-hours .working-hours-wrap{width:100%}.drop-menu-flex .working-hours .working-hours-close{display:none}}@media (max-width:640px){.drop-menu-flex .menu-slider-drop_menu{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.drop-menu-flex .working-hours{margin-bottom:30px;gap:20px}.drop-menu-flex .working-hours .working-hours-wrap{display:none}}.drop_menu-top{display:flex;gap:20px;padding-left:20px;padding-right:20px}.drop_menu-top>*{flex:1;width:50%}.drop_menu-top>* .drop-menu-title{padding-left:0;padding-right:0}@media (max-width:640px){.drop_menu-top{flex-direction:column}.drop_menu-top>*{width:100%}}.drop-menu-title{font-weight:700;font-size:20px;line-height:100%;color:var(--black-950);margin-bottom:20px}.drop-menu-inner{flex:1}.drop-menu-inner .drop-menu-title{display:none}.drop-wrap-menu{display:flex;flex-direction:column;gap:20px}.drop-menu-wrap{display:flex;gap:20px}.mobile-section-title{font-weight:600;font-size:16px;margin-bottom:14px;padding-left:20px;padding-right:20px}@media (max-width:991px){.drop-wrap-menu{gap:14px}.drop-menu-title{font-weight:600;font-size:16px;margin-bottom:14px;padding-left:20px;padding-right:20px}.drop-menu-link{font-size:16px}.drop-menu-link svg{display:none}.swiper-mob-menu.swiper-container{padding-left:20px;padding-right:20px;margin-bottom:30px}}.main-menu-search{display:flex;align-items:center;gap:41px;margin-bottom:30px}.main-menu-search .main-menu-search-left{display:flex;align-items:center;gap:20px}.main-menu-search .main-menu-search-left h2{margin-top:0;margin-bottom:0}.main-menu-search .btn-mob{display:none}@media (max-width:991px){.main-menu-search{flex-wrap:wrap;gap:11px}.main-menu-search .main-search{width:100%;flex-basis:100%;order:0}.main-menu-search .main-menu-search-left{order:1;width:100%;flex-basis:100%}.main-menu-search .main-menu-search-left .btn{margin-left:auto}}@media (max-width:640px){.main-menu-search{margin-bottom:10px}.main-menu-search .btn-mob{display:flex;align-items:center;gap:5px;margin-left:auto}.main-menu-search .btn{display:none}}.main-search{flex:1}@media (max-width:640px){.main-search{display:none}}.container-search-mob{display:none;margin-bottom:20px}@media (max-width:640px){.container-search-mob{display:block;margin-top:20px}}.container-search-mob .search_input_mob{border:2px solid var(--black-150);border-radius:12px;display:flex;align-items:center;overflow:hidden;height:52px;position:relative}.container-search-mob .search_input_mob .form-input:focus+.input-label+.clean-input+.btn-search{display:none}.container-search-mob .search_input_mob .form-input:placeholder-shown+.input-label+.clean-input+.btn-search{display:inline-flex}.container-search-mob .search_input_mob .input-label+.clean-input+.btn-search{display:none}.container-search-mob .search_input_mob .form-input{border:none}.container-search-mob .search_input_mob .search-text{background:transparent;flex:1;padding:12px 15px}.container-search-mob .search_input_mob svg{flex-shrink:0}.container-search-mob .search_input_mob .btn-search{background:none;outline:none;box-shadow:none;border:none;padding:12px 15px}@media (max-width:640px){.open-profile-popup{border-radius:20px 20px 0 0;padding:16px;width:100%}}.edit-address-input.form-field .form-input{padding-right:38px}.edit-address-input .inp-next{position:absolute;right:1rem;top:0.875rem;z-index:20;cursor:pointer}.edit-address-input .form-input:focus+.input-label+.clean-input+.inp-next{display:none}.edit-address-input .form-input:placeholder-shown+.input-label+.clean-input+.inp-next{display:block}.edit-address-input .input-label+.clean-input+.inp-next{display:none}.search_input{display:flex;border:2px solid var(--twine-400-primary);border-radius:12px;align-items:center;position:relative;height:52px}.search_input .form-input:focus+.input-label+.clean-input+.btn{display:none}.search_input .form-input:placeholder-shown+.input-label+.clean-input+.btn{display:block}.search_input .input-label+.clean-input+.btn{display:none}.search_input .form-svg{padding-right:5px;display:inline-flex}.search_input .form-input{border:none}.search_input svg{flex-shrink:0}.search_input .search-text{background:transparent;flex:1}.search_input button{border-radius:0 8px 8px 0}.search_input button svg{display:none}.main-catalog{display:grid;grid-template-columns:272px 1fr;grid-template-rows:auto;gap:30px;width:100%}.main-catalog .cart-recommends-section{margin-bottom:3rem}@media (min-width:640px) and (max-width:767px){.main-catalog .cart-recommends-section .block-title-link-arrows{padding-left:20px;padding-right:20px}}@media (min-width:767px){.main-catalog .cart-recommends-section{border-radius:20px;padding:20px;background:var(--black-0)}}@media (max-width:991px){.main-catalog{display:flex;flex-direction:column;grid-template-columns:1fr}}@media (max-width:767px){.main-menu-search-0 .main-search{padding-left:0;padding-right:0}}.main-catalog-left .title-container-inner{margin-bottom:30px}@media (min-width:1440px){.main-catalog-left{grid-column-start:1;grid-row-start:1;grid-row-end:span 2}}@media (max-width:1440px){.main-catalog-bottom{grid-column-start:1;grid-column-end:3;max-width:1112px;margin:0 auto}}.main-catalog-right{min-width:0;overflow:hidden}.main-catalog-right .main-search{margin-bottom:30px}.main-catalog-right .container-search-mob{padding-left:20px;padding-right:20px;margin-bottom:20px}.main-catalog-bottom{width:100%;min-width:0}.main-catalog-bottom .container{padding-left:0;padding-right:0}@media (max-width:768px){.main-catalog-bottom .container:not(.container-p-0){padding-left:30px;padding-right:30px}}@media (max-width:640px){.main-catalog-bottom .container:not(.container-p-0){padding-left:20px;padding-right:20px}}.main-section-title{margin-top:0;margin-bottom:0}.main-catalog_current{margin-top:40px}@media (max-width:991px){.catalog-menu-wrapper-1 .menu-list{flex-direction:row;flex-wrap:wrap;gap:10px}.catalog-menu-wrapper-1 .menu-list .catalog-menu-item{width:calc(33.33333333%);flex:1 0 32%}.main-catalog-left-1{display:none}}@media (max-width:767px){.title-container-inner_catalog{border-radius:0 !important}.subcategories-wrapper,.main-search,.dishes-list{padding-left:20px;padding-right:20px}.catalog-menu-wrapper-1 .menu-list .catalog-menu-item{width:calc(50%);flex:1 0 49%}.main-catalog-left-2{padding-left:20px;padding-right:20px}}@media (max-width:640px){.main-catalog_current{margin-top:0}.catalog-menu-wrapper-1 .menu-list .catalog-menu-item{flex:1 0 48%}.catalog-menu-wrapper .menu-list .catalog-menu-item .submenu-btn{display:none}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link{flex-direction:column;width:100%;align-items:normal}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-img{width:100%;height:auto;position:relative}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-img:after{content:'';display:block;padding-top:71%}.catalog-menu-wrapper .menu-list .catalog-menu-item .category-link-wrapper .category-link .catalog-menu-img img{position:absolute;top:0;left:0}}.title-container-inner_catalog{border-radius:10px;padding:25px 30px;background:var(--twine-100);display:flex;flex-direction:column;gap:15px;margin-bottom:30px}@media (max-width:640px){.title-container-inner_catalog{margin-bottom:20px}}.category-section-title{font-size:24px}.category-section{margin-bottom:30px;opacity:0;transition:.2s opacity ease}.category-section.active{opacity:1}@media (max-width:767px){.category-section .block-title-link-arrows{padding-left:20px;padding-right:20px}}.main-catalog-right-page .dishes-list{margin-bottom:30px}@media (max-width:1600px){.main-catalog-right-page .dishes-list .product-card-wrap:nth-child(n+11){display:none}}@media (max-width:1360px){.main-catalog-right-page .dishes-list .product-card-wrap:nth-child(n+9){display:none}}@media (max-width:640px){.main-catalog-right-page .dishes-list .product-card-wrap:nth-child(n+3){display:none}}.swiper-container-horizontal>.swiper-scrollbar{width:100%;position:initial;margin-top:16px}.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:var(--black-300)}@media (max-width:767px){.main-catalog .swiper-container.cart-recommends{margin:0}}@media (max-width:640px){.main-catalog .cart-recommends-text{padding-left:20px;padding-right:20px}}.cart-recommends-title{font-size:24px}.content-page-search .dishes-list{padding-left:0;padding-right:0}.content-page-search .block-title-link-arrows{align-items:center}.content-page-search .searched-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.content-page-search .searched-list .searched-item{border-radius:48px;padding:8px 16px 8px 10px;background:var(--black-150);cursor:pointer;display:flex}.content-page-search .searched-list .searched-item:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9419 17.0579L14.0302 13.1469C15.1639 11.7858 15.7293 10.0399 15.6086 8.2725C15.488 6.50512 14.6906 4.85229 13.3823 3.65785C12.074 2.46341 10.3557 1.81932 8.58462 1.85957C6.81357 1.89982 5.12622 2.62131 3.87358 3.87395C2.62094 5.12659 1.89945 6.81394 1.8592 8.58498C1.81895 10.356 2.46304 12.0744 3.65748 13.3827C4.85192 14.6909 6.50475 15.4883 8.27214 15.609C10.0395 15.7297 11.7854 15.1643 13.1466 14.0305L17.0575 17.9422C17.1156 18.0003 17.1845 18.0464 17.2604 18.0778C17.3363 18.1092 17.4176 18.1254 17.4997 18.1254C17.5818 18.1254 17.6631 18.1092 17.739 18.0778C17.8149 18.0464 17.8838 18.0003 17.9419 17.9422C17.9999 17.8842 18.046 17.8152 18.0774 17.7394C18.1089 17.6635 18.125 17.5822 18.125 17.5001C18.125 17.4179 18.1089 17.3366 18.0774 17.2607C18.046 17.1849 17.9999 17.1159 17.9419 17.0579ZM3.12469 8.75006C3.12469 7.63754 3.45459 6.55 4.07267 5.62497C4.69076 4.69995 5.56926 3.97898 6.5971 3.55323C7.62493 3.12749 8.75593 3.0161 9.84707 3.23314C10.9382 3.45018 11.9405 3.98591 12.7272 4.77258C13.5138 5.55925 14.0496 6.56153 14.2666 7.65267C14.4837 8.74382 14.3723 9.87482 13.9465 10.9027C13.5208 11.9305 12.7998 12.809 11.8748 13.4271C10.9497 14.0452 9.86221 14.3751 8.74969 14.3751C7.25836 14.3734 5.82858 13.7802 4.77404 12.7257C3.71951 11.6712 3.12634 10.2414 3.12469 8.75006Z' fill='%23888888' /%3E%3C/svg%3E");width:20px;height:20px;margin-right:5px}.content-page-search .search-clear-btn{cursor:pointer;font-weight:500;font-size:20px;line-height:110%;color:var(--twine-500);display:flex;align-items:center}.content-page-search .search-clear-btn:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0675 15.1828C16.1256 15.2409 16.1717 15.3098 16.2031 15.3857C16.2345 15.4615 16.2507 15.5429 16.2507 15.625C16.2507 15.7071 16.2345 15.7884 16.2031 15.8643C16.1717 15.9402 16.1256 16.0091 16.0675 16.0672C16.0095 16.1252 15.9405 16.1713 15.8647 16.2027C15.7888 16.2342 15.7075 16.2503 15.6253 16.2503C15.5432 16.2503 15.4619 16.2342 15.386 16.2027C15.3102 16.1713 15.2412 16.1252 15.1832 16.0672L10.0003 10.8836L4.81753 16.0672C4.70026 16.1844 4.5412 16.2503 4.37535 16.2503C4.2095 16.2503 4.05044 16.1844 3.93316 16.0672C3.81588 15.9499 3.75 15.7908 3.75 15.625C3.75 15.4591 3.81588 15.3001 3.93316 15.1828L9.11675 9.99998L3.93316 4.81717C3.81588 4.69989 3.75 4.54083 3.75 4.37498C3.75 4.20913 3.81588 4.05007 3.93316 3.93279C4.05044 3.81552 4.2095 3.74963 4.37535 3.74963C4.5412 3.74963 4.70026 3.81552 4.81753 3.93279L10.0003 9.11639L15.1832 3.93279C15.3004 3.81552 15.4595 3.74963 15.6253 3.74963C15.7912 3.74963 15.9503 3.81552 16.0675 3.93279C16.1848 4.05007 16.2507 4.20913 16.2507 4.37498C16.2507 4.54083 16.1848 4.69989 16.0675 4.81717L10.8839 9.99998L16.0675 15.1828Z' fill='%2356798E' /%3E%3C/svg%3E");width:20px;height:20px;margin-right:5px}.content-page-search .prev-searched-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.content-page-search .prev-searched-list .prev-searched-item{border-radius:48px;padding:8px 16px 8px 10px;background:var(--black-150);display:flex;align-items:center;gap:5px}.content-page-search .prev-searched-list .prev-searched-item .prev-searched-item-click{display:flex;align-items:center;cursor:pointer}.content-page-search .prev-searched-list .prev-searched-item .prev-searched-item-click:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.625 6.25002V9.64612L13.4469 11.3391C13.589 11.4245 13.6914 11.5628 13.7316 11.7237C13.7717 11.8845 13.7463 12.0548 13.6609 12.1969C13.5756 12.339 13.4372 12.4414 13.2764 12.4816C13.1155 12.5217 12.9453 12.4963 12.8031 12.411L9.67812 10.536C9.58563 10.4804 9.50911 10.4018 9.45599 10.3079C9.40287 10.214 9.37497 10.1079 9.375 10V6.25002C9.375 6.08426 9.44085 5.92529 9.55806 5.80808C9.67527 5.69087 9.83424 5.62502 10 5.62502C10.1658 5.62502 10.3247 5.69087 10.4419 5.80808C10.5592 5.92529 10.625 6.08426 10.625 6.25002ZM10 2.50002C9.01406 2.49757 8.03742 2.69067 7.12661 3.06817C6.21579 3.44566 5.38889 4.00005 4.69375 4.69924C4.12578 5.27424 3.62109 5.82737 3.125 6.40627V5.00002C3.125 4.83426 3.05915 4.67529 2.94194 4.55808C2.82473 4.44087 2.66576 4.37502 2.5 4.37502C2.33424 4.37502 2.17527 4.44087 2.05806 4.55808C1.94085 4.67529 1.875 4.83426 1.875 5.00002V8.12502C1.875 8.29078 1.94085 8.44975 2.05806 8.56697C2.17527 8.68418 2.33424 8.75002 2.5 8.75002H5.625C5.79076 8.75002 5.94973 8.68418 6.06694 8.56697C6.18415 8.44975 6.25 8.29078 6.25 8.12502C6.25 7.95926 6.18415 7.80029 6.06694 7.68308C5.94973 7.56587 5.79076 7.50002 5.625 7.50002H3.82812C4.38672 6.84221 4.94297 6.22268 5.57734 5.58049C6.44598 4.71186 7.55133 4.11847 8.75529 3.87446C9.95924 3.63045 11.2084 3.74665 12.3467 4.20853C13.485 4.67041 14.4619 5.45749 15.1555 6.47144C15.849 7.48538 16.2283 8.68121 16.2461 9.90952C16.2639 11.1378 15.9193 12.3441 15.2554 13.3777C14.5915 14.4113 13.6377 15.2263 12.5132 15.7209C11.3888 16.2155 10.1435 16.3678 8.93299 16.1587C7.72249 15.9496 6.60043 15.3885 5.70703 14.5453C5.64732 14.4889 5.57708 14.4448 5.50032 14.4155C5.42356 14.3862 5.34179 14.3724 5.25967 14.3747C5.17754 14.377 5.09668 14.3955 5.0217 14.429C4.94672 14.4626 4.87908 14.5106 4.82266 14.5703C4.76623 14.63 4.72212 14.7003 4.69283 14.777C4.66355 14.8538 4.64967 14.9356 4.652 15.0177C4.65432 15.0998 4.67279 15.1807 4.70636 15.2557C4.73993 15.3306 4.78795 15.3983 4.84766 15.4547C5.73785 16.2948 6.82012 16.9042 8 17.2298C9.17989 17.5554 10.4215 17.5873 11.6166 17.3226C12.8116 17.058 13.9237 16.505 14.8559 15.7117C15.788 14.9184 16.5118 13.9091 16.9642 12.7718C17.4165 11.6344 17.5836 10.4037 17.4509 9.18689C17.3182 7.97011 16.8897 6.80431 16.2029 5.79122C15.516 4.77813 14.5916 3.94854 13.5104 3.37485C12.4292 2.80117 11.224 2.50082 10 2.50002Z' fill='black' /%3E%3C/svg%3E");width:20px;height:20px;margin-right:5px}.content-page-search .prev-searched-list .prev-searched-item .prev-searched-item-close{display:inline-flex;cursor:pointer}.content-page-search .prev-searched-list .prev-searched-item .prev-searched-item-close svg{pointer-events:none}@media (max-width:640px){.content-page-search .searched-list .searched-item:before,.content-page-search .prev-searched-list .prev-searched-item .prev-searched-item-click:before{display:none}.content-page-search .search-clear-btn{font-size:16px;color:var(--black-950)}.content-page-search .block-title-link-arrows{justify-content:space-between}}.input-label-search{display:flex;align-items:center}.content-search-wrap{display:flex;gap:5px;margin-bottom:40px}.content-search-wrap .content-search-back{display:none;cursor:pointer}.content-search-wrap .content-search-back svg{flex-shrink:0}@media (max-width:767px){.content-search-wrap{margin-top:20px}.content-search-wrap .content-search-back{display:block}.content-search-wrap .main-search{padding:0;display:block}}@media (max-width:640px){.content-search-wrap .search_input .form-svg{display:none}.content-search-wrap .search_input{border:2px solid var(--black-150)}.content-search-wrap .search_input button svg{display:block}.content-search-wrap .btn-svg{background-color:transparent}.content-search-wrap .btn-svg span{display:none}}@media (max-width:767px){.title-container-search{display:none}}.search-empty{display:flex;flex-direction:column;padding-top:40px;padding-bottom:40px;gap:14px;align-items:center;text-align:center}.search-empty .search-empty-title{font-weight:700;font-size:24px;line-height:100%;color:var(--black-950)}.search-empty .search-empty-desc{font-weight:500;font-size:18px;line-height:110%;color:var(--black-950)}.search-empty .btn{display:inline-flex;font-weight:500;align-items:center;font-size:14px;gap:2px;padding:10px 12px}.search-empty .btn:after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2734 8.97699C10.3791 9.08266 10.4385 9.22599 10.4385 9.37543C10.4385 9.52487 10.3791 9.66819 10.2734 9.77387C10.1678 9.87954 10.0244 9.9389 9.875 9.93891C9.72556 9.93891 9.58223 9.87954 9.47656 9.77387L6.50047 6.79684L3.52344 9.77293C3.41776 9.8786 3.27444 9.93797 3.125 9.93797C2.97556 9.93797 2.83223 9.8786 2.72656 9.77293C2.62089 9.66726 2.56152 9.52393 2.56152 9.37449C2.56152 9.22505 2.62089 9.08173 2.72656 8.97605L5.70359 5.99996L2.7275 3.02293C2.62183 2.91726 2.56246 2.77393 2.56246 2.62449C2.56246 2.47505 2.62183 2.33173 2.7275 2.22605C2.83317 2.12038 2.97649 2.06102 3.12594 2.06102C3.27538 2.06102 3.4187 2.12038 3.52437 2.22605L6.50047 5.20309L9.4775 2.22558C9.58317 2.11991 9.72649 2.06055 9.87594 2.06055C10.0254 2.06055 10.1687 2.11991 10.2744 2.22558C10.38 2.33126 10.4394 2.47458 10.4394 2.62402C10.4394 2.77347 10.38 2.91679 10.2744 3.02246L7.29734 5.99996L10.2734 8.97699Z' fill='%23CA9C6C' /%3E%3C/svg%3E")}@media (max-width:640px){.search-empty .search-empty-title{font-size:20px}.search-empty .search-empty-desc{font-size:16px}.search-empty>svg{width:33px;height:33px}}.orders-empty{display:flex;flex-direction:column;padding-top:40px;padding-bottom:40px;gap:14px;align-items:center;text-align:center}.orders-empty .orders-empty-title{font-weight:700;font-size:24px;line-height:100%;color:var(--black-950)}.orders-empty .orders-empty-desc{font-weight:500;font-size:18px;line-height:110%;color:var(--black-950)}.orders-empty .btn{display:inline-flex;font-weight:500;align-items:center;font-size:14px;gap:2px;padding:10px 12px}@media (max-width:640px){.orders-empty .orders-empty-title{font-size:20px}.orders-empty .orders-empty-desc{font-size:16px}.orders-empty>svg{width:33px;height:33px}}.orders-page .dishes-list{padding:0}.orders-page .dishes-list .product-card-wrap{width:calc(25%)}@media (max-width:640px){.orders-page .dishes-list .product-card-wrap{width:calc(50%)}}.search-title-result{font-size:24px;line-height:100%;color:var(--black-950);font-weight:400;margin-bottom:30px}@media (max-width:640px){.search-title-result span{display:none}}.search-title-result-mob{display:none;font-weight:400;font-size:14px;margin-bottom:20px;margin-top:20px}.search-title-result-mob span{color:#56798e}@media (max-width:640px){.search-title-result-mob{display:block}}.sort-filter{display:flex;align-items:center;gap:10px;margin-bottom:30px}@media (max-width:640px){.sort-filter{justify-content:space-between}}.sort-filter-item{border-radius:12px;padding:12px 16px;background:var(--black-0);display:flex;align-items:center;gap:6px;cursor:pointer;position:relative}.sort-filter-item .sort-filter-item_span{font-weight:500;font-size:16px;line-height:110%;color:var(--black-400)}.sort-filter-item .sort-filter-item_current{display:flex;align-items:center;gap:5px}.sort-filter-item .sort-filter-item_current span{font-weight:500;font-size:16px;line-height:110%;color:var(--twine-500)}@media (max-width:640px){.sort-filter-item{background:transparent;padding:0}.sort-filter-item .sort-filter-item_span{display:none}.sort-filter-item .sort-filter-item_current{flex-direction:row-reverse}}.sort-filter-inner{position:relative}.sort-filter-item-drop{display:none}.sort-filter-item-drop.show{display:flex;flex-direction:column;box-shadow:0 0 24px 0 rgba(0,0,0,0.15);background:var(--black-0);border-radius:12px;overflow:hidden;position:absolute;top:42px;left:0;min-width:100%;z-index:10}.sort-filter-item-drop .modal-popup{display:block;padding:0;width:100%;border-radius:0;background:transparent}.sort-filter-item-drop .modal-popup-header{display:none}@media (min-width:640px){#filter-container .sort-filter-item-drop.show{padding:10px;min-width:375px}}@media (max-width:767px){#filter-container .sort-filter-item-drop.show{left:50%;transform:translateX(-50%)}}.filter-label{font-weight:400;font-size:14px;margin-bottom:5px;display:flex;justify-content:space-between;gap:10px;align-items:center}.filter-label .other-categories{font-weight:500;font-size:16px;line-height:110%;display:flex;gap:5px;align-items:center}.filter-prices{display:flex;gap:6px;margin-bottom:20px}.filter-prices .form-field{flex:1}.filter-prices .form-field .form-input{padding-right:32px}.filter-prices .form-field .price-current{position:absolute;right:1rem;top:0.875rem;z-index:20;cursor:pointer;color:var(--black-600)}.filter-category{display:flex;justify-content:space-between;align-items:center;padding:12px 0px}.filter-category span{font-weight:500;font-size:16px;line-height:110%;color:var(--black-400)}.sort-link{display:flex;align-items:center;justify-content:space-between;padding:12px 10px}.sort-link:not(.active) svg{display:none}.sort-link svg{flex-shrink:0}@media (max-width:640px){.open-filter-popup,.open-sort-popup{border-bottom-left-radius:0;border-bottom-right-radius:0}}.update-gallery-wrap{max-width:375px;width:100%;margin:0 auto;position:relative}@media (max-width:640px){.update-gallery-wrap{width:100%;height:100%;max-width:none}}.update-gallery .update-title{font-weight:700;font-size:24px;margin-bottom:10px;margin-top:auto}.update-gallery .update-text{font-weight:400;font-size:18px;margin-bottom:auto}.update-gallery .swiper-slide{background:var(--black-50);border-radius:20px;overflow:hidden;height:auto;overflow-y:auto;display:inline-flex}.update-gallery .swiper-slide:after{width:100%;height:196px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 56.18%, #fff 76.67%);content:""}@media (max-width:640px){.update-gallery .swiper-slide:after{display:none}}.update-gallery .swiper-slide .update-item-wrap{padding:62px 20px 0;align-self:end;height:100%}.update-gallery .swiper-slide .update-item{display:inline-flex;flex-direction:column;justify-content:end;height:100%}@media (max-width:640px){.update-gallery{width:100%;height:100%;background:var(--black-50)}.update-gallery.swiper-container{padding-left:0;padding-right:0}}.update-gallery-pagination{margin-left:auto;margin-right:auto}.update-img{width:100%;position:relative;display:block;margin-top:20px}.update-img img{width:100%;height:100%;object-fit:contain;object-position:center bottom;max-width:100%;display:block}@media (max-width:640px){.update-img{border-radius:0}.update-img img{position:initial;object-fit:contain}}.update-gallery_bottom{display:flex;justify-content:space-between}.update-gallery_bottom .update-gallery-button-prev,.update-gallery_bottom .update-gallery-button-next{display:none}@media (max-width:640px){.update-gallery_bottom .update-gallery-button-prev,.update-gallery_bottom .update-gallery-button-next{display:flex;--swiper-navigation-size:48px;width:48px}}@media (max-width:640px){.update-gallery_bottom{position:absolute;z-index:1;width:100%;bottom:0;left:0;margin:0;padding:20px}.update-gallery_bottom:after{width:100%;height:196px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 56.18%, #fff 76.67%);content:""}.update-gallery_bottom .update-gallery-pagination{position:relative;z-index:1}}.bluefin-middle-arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:48px;z-index:1}.bluefin-middle-arrows .bluefin-swiper-button-prev,.bluefin-middle-arrows .bluefin-swiper-button-next{position:absolute}.bluefin-middle-arrows .bluefin-swiper-button-prev{left:-48px}.bluefin-middle-arrows .bluefin-swiper-button-next{right:-48px}@media (max-width:640px){.bluefin-middle-arrows{display:none}}.update-gallery_bottom .swiper-pagination-bullet{opacity:1;background:var(--black-150)}.update-gallery-close{position:absolute;content:"";width:38px;height:38px;cursor:pointer;right:-30px;top:-5px;z-index:3}.update-gallery-close svg{width:100%;height:100%;pointer-events:none}@media (max-width:640px){.update-gallery-close{right:20px;top:20px}}.update-gallery-modal{position:relative;display:none}@media (max-width:640px){.update-gallery-modal{width:100%;height:100%;background:var(--black-50)}}.device-action{display:flex;gap:10px;align-items:center;justify-content:end}.device-result{text-align:right}#add-popup-modal .address-popup-invalid{margin-top:16px;width:100%}#add-popup-modal .save-address{margin-top:16px}#add-popup-modal .save-address_bottom{display:none}@media (max-width:767px){#add-popup-modal .save-address_bottom{display:block}#add-popup-modal .save-address-top{display:none}#add-popup-modal .modal-popup-header{padding-left:20px;padding-right:20px}#add-popup-modal .address-popup-invalid{margin-top:10px}#add-popup-modal .map-container{border-radius:0;overflow:hidden;height:auto !important;flex:1}#add-popup-modal .address-popup-inner{height:100%;display:flex;flex-direction:column}#add-popup-modal .address-bottom-fixed{position:fixed;width:100%;left:0;bottom:0;background:white;padding:16px 20px;z-index:10;border-radius:20px 20px 0 0}#add-popup-modal .found-items{position:initial !important;max-height:100px;overflow-y:auto;box-shadow:none !important}}.checkout-form .side .final-sum-container .row.small-margin{border-top:1px solid rgba(0,0,0,0.08);padding:7px 0;margin:0}.checkout-form .side .final-sum-container .row.small-margin+.row.small-margin{border-bottom:1px solid rgba(0,0,0,0.08)}.banner-video{width:100%;height:100%;object-fit:cover;pointer-events:none}.main-banners{opacity:0;transition:.5s opacity ease}.main-banners.swiper-container-initialized{opacity:1}
/* End */


/* Start:/local/templates/main/template_styles.css?175439897851*/
.address-line, 
.history-back {
	cursor: pointer;
}
/* End */
/* /local/templates/main/vendor/normalize/normalize.css?17326265042232 */
/* /local/templates/main/vendor/fancybox/fancybox.css?175439897815598 */
/* /local/templates/main/vendor/swiper/swiper.min.css?173262650413667 */
/* /local/templates/main/vendor/custombox/custombox.min.css?173262650441907 */
/* /local/templates/main/vendor/nice-select2/nice-select2.css?17326265044071 */
/* /local/templates/main/vendor/flatpickr/flatpickr.min.css?175439897816166 */
/* /local/templates/main/less_compile/ad6acf77af2b5b61d40a4e0560e4a46e131e841f_s1.css?1755275446300556 */
/* /local/templates/main/template_styles.css?175439897851 */
