.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:100510;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}.cmf-body-debug-on .fancybox__container{margin-bottom:40px;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}@keyframes wobble_anim{0%,100%{transform:translateX(0%);transform-origin:50% 50%;}15%{transform:translateX(-6px) rotate(-6deg);}30%{transform:translateX(6px) rotate(6deg);}45%{transform:translateX(-3px) rotate(-3.6deg);}60%{transform:translateX(3px) rotate(2.4deg);}75%{transform:translateX(-1px) rotate(-1.2deg);}}@keyframes bounce_anim{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-10px);}24%{opacity:1;}40%{animation-timing-function:ease-in;transform:translateY(-8px);}65%{animation-timing-function:ease-in;transform:translateY(-6px);}82%{animation-timing-function:ease-in;transform:translateY(-4px);}93%{animation-timing-function:ease-in;transform:translateY(-2px);}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0px);}100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0px);}}@keyframes pulse_anim{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center;}10%{animation-timing-function:ease-in;transform:scale(0.91);}17%{animation-timing-function:ease-out;transform:scale(0.98);}33%{animation-timing-function:ease-in;transform:scale(0.87);}45%{animation-timing-function:ease-out;transform:scale(1);}}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Black.eot');src:url('/assets/fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Black.woff2') format('woff2'),url('/assets/fonts/Roboto-Black.woff') format('woff'),url('/assets/fonts/Roboto-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Regular.eot');src:url('/assets/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Regular.woff2') format('woff2'),url('/assets/fonts/Roboto-Regular.woff') format('woff'),url('/assets/fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Bold.eot');src:url('/assets/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Bold.woff2') format('woff2'),url('/assets/fonts/Roboto-Bold.woff') format('woff'),url('/assets/fonts/Roboto-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Medium.eot');src:url('/assets/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Medium.woff2') format('woff2'),url('/assets/fonts/Roboto-Medium.woff') format('woff'),url('/assets/fonts/Roboto-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}.page-description{padding:10px;}.page-description p{margin:10px 0;}.page-description p:first-child{margin-top:0;}.page-description p:last-child{margin-bottom:0;}.page-description-image{min-width:150px;max-width:150px;margin-right:40px;}a{color:#000;}a:hover{color:#ff8c6f;}iframe{border:none;}input{display:block;width:auto;padding:10px;border-radius:10px;border:2px solid #ff8c6f;background:#fff;font-size:18px;font-family:"Roboto",sans-serif;}input::-webkit-input-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}input::-moz-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}input:-moz-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}input:-ms-input-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}.star{display:block;width:24px;height:24px;fill:#D3D3D3;margin:3px;}.star:first-child{margin-left:0;}.star.quarter-filled{fill:url(#quarter-filled);}.star.half-filled{fill:url(#half-filled);}.star.seventy-filled{fill:url(#seventy-filled);}.star.full-filled{fill:#FF8C6E;}.btn{display:block;width:auto;max-width:max-content;min-width:200px;color:#000000;font-style:normal;font-size:16px;line-height:1.2em;text-decoration:none;text-align:center;margin:20px auto;padding:12px 27px;border:1px solid transparent;border-radius:10px;cursor:pointer;}.btn.btn_border{border:1px solid #c0c0c0;color:#000000;}.btn.btn_border:hover{-webkit-transition:border-color 300ms linear;-o-transition:border-color 300ms linear;transition:border-color 300ms linear;border-color:#de7a61;}.btn.btn_salmon{background-color:#ff8c6f;color:#ffffff;text-transform:none;}.btn.btn_salmon:hover{-webkit-transition:background-color 150ms linear,color 150ms linear;-o-transition:background-color 150ms linear,color 150ms linear;transition:background-color 150ms linear,color 150ms linear;background-color:#de7a61;color:#ffffff;}.btn.btn_green{background-color:#0db41e;color:#ffffff;text-transform:none;}.btn.btn_green:hover{-webkit-transition:background-color 150ms linear,color 150ms linear;-o-transition:background-color 150ms linear,color 150ms linear;transition:background-color 150ms linear,color 150ms linear;background-color:#0c9d1b;color:#ffffff;}.btn.btn_gray{background-color:#e2e2e2;color:#000000;text-transform:none;}.btn.btn_gray.active{background-color:#ff8c6f;color:#ffffff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);}.btn.btn_gray:hover{-webkit-transition:background-color 150ms linear,color 150ms linear,box-shadow 150ms linear;-o-transition:background-color 150ms linear,color 150ms linear,box-shadow 150ms linear;transition:background-color 150ms linear,color 150ms linear,box-shadow 150ms linear;background-color:#ff8c6f;color:#ffffff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);}.searchHistory{position:absolute;top:20px;right:0;left:0;margin:0;padding:30px 20px 10px 20px;box-sizing:border-box;list-style:none;width:auto;background:#fff;z-index:1;color:#222;-webkit-overflow-scrolling:touch;box-shadow:2px 2px 8px rgba(0,0,0,0.2);border-radius:0 0 20px 20px;}.searchHistory .searchHistoryHeader{padding:10px 5px;font-weight:600;}.searchHistory .searchHistoryItem{display:flex;align-items:center;}.searchHistory .searchHistoryItem .searchHistoryItemRemoveIcon{cursor:pointer;margin-right:2px;transform:scale(0.8);display:flex;align-items:center;}.searchHistory .searchHistoryItem .searchHistoryItemRemoveIcon:after{content:'';display:inline-block;background:url("/assets/img/x.png") no-repeat center;background-size:65%;width:21px;height:21px;border-radius:50%;filter:brightness(0);}.searchHistory .searchHistoryItem .searchHistoryItemRemoveIcon:hover:after{filter:brightness(1);background-color:#fe3a3a;}.searchHistory .searchHistoryItem span{cursor:pointer;width:100%;padding:6px 10px;border-radius:10px;}.searchHistory .searchHistoryItem span:hover{background-color:#ececec;}.searchHistory .searchHistoryItem.keydown span,.searchHistory .searchHistoryItem.active span{background-color:#ececec;}.breadcrumbs a{text-decoration:none;font-size:15px;color:#ff8c6f;}.breadcrumbs a:hover{color:#de7a61;text-decoration:underline;}.breadcrumbs a.home{color:#ff8c6f;}.breadcrumbs a.home:hover{color:#de7a61;text-decoration:underline;}.breadcrumbs .sep{display:block;margin:0 5px;width:5px;height:5px;border-bottom:1px solid #bababa;border-right:1px solid #bababa;-ms-transform:rotate(-47deg);transform:rotate(-47deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.breadcrumbs span{color:#aaa9a9;font-size:15px;}.recipe .recipe_tags a{color:#000;text-decoration:none;}.recipe .recipe_tags a:hover{color:#de7a61;}.recipe .recipe_tags a:hover:after{width:90%;}.recipe .recipe_tags a:after{display:block;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:-4px;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.recipe .recipe_top .recipe_image .img_slide_big_wrap{position:relative;}.recipe .recipe_top .recipe_image .img_slide_big_wrap .arrow{top:0;bottom:0;}.recipe .recipe_top .recipe_image .img_slide_big_wrap .arrow.arrow_prev{border-radius:20px 0 0 20px;}.recipe .recipe_top .recipe_image .img_slide_big_wrap .arrow.arrow_next{border-radius:0 20px 20px 0;}.recipe .recipe_top .recipe_image .img_slide_big{background:#fff;width:100%;height:calc(100vh - 300px);min-height:300px;max-height:500px;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 0 20px rgba(217,217,217,0.8);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;}.recipe .recipe_top .recipe_image .img_slide_big .img_slide_item{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;min-width:100%;height:100%;min-height:300px;max-height:500px;}.recipe .recipe_top .recipe_image .img_slide_big .img_slide_item picture{width:100%;height:100%;}.recipe .recipe_top .recipe_image .img_slide_big .img_slide_item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;}.recipe .recipe_top .recipe_image .img_slide_thumbs_wrap{position:relative;}.recipe .recipe_top .recipe_image .img_slide_thumbs{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;width:calc(100% - 100px);overflow:hidden;position:relative;margin:0 50px;padding:10px 0;}.recipe .recipe_top .recipe_image .img_slide_thumbs .img_slide_item{display:flex;width:25%;min-width:25%;max-width:25%;height:100%;min-height:100px;max-height:150px;margin:0;padding:0 10px;align-items:center;cursor:pointer;}.recipe .recipe_top .recipe_image .img_slide_thumbs .img_slide_item.active picture{outline:4px solid #ff8c6f;}.recipe .recipe_top .recipe_image .img_slide_thumbs .img_slide_item:hover picture{box-shadow:0 0 10px rgba(217,217,217,0.5);}.recipe .recipe_top .recipe_image .img_slide_thumbs .img_slide_item picture{display:flex;width:100%;height:100%;border-radius:10px;overflow:hidden;box-sizing:border-box;}.recipe .recipe_top .recipe_image .img_slide_thumbs .img_slide_item img{object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%;}.recipe .recipe_top .recipe_image .arrow{display:block;width:50px;background:rgba(245,245,245,0.4);position:absolute;top:10px;bottom:10px;cursor:pointer;z-index:2;border-radius:10px;}.recipe .recipe_top .recipe_image .arrow:after{display:block;content:'';width:8px;height:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}.recipe .recipe_top .recipe_image .arrow:hover{background:#de7a61;}.recipe .recipe_top .recipe_image .arrow:hover.thumbs_arrow_prev:after,.recipe .recipe_top .recipe_image .arrow:hover.arrow_prev:after{border-top:3px solid #fff;border-left:3px solid #fff;}.recipe .recipe_top .recipe_image .arrow:hover.thumbs_arrow_next:after,.recipe .recipe_top .recipe_image .arrow:hover.arrow_next:after{border-top:3px solid #fff;border-right:3px solid #fff;}.recipe .recipe_top .recipe_image .arrow.thumbs_arrow_prev,.recipe .recipe_top .recipe_image .arrow.arrow_prev{left:0;}.recipe .recipe_top .recipe_image .arrow.thumbs_arrow_prev:after,.recipe .recipe_top .recipe_image .arrow.arrow_prev:after{border-top:3px solid #818181;border-left:3px solid #818181;-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:5px;}.recipe .recipe_top .recipe_image .arrow.thumbs_arrow_next,.recipe .recipe_top .recipe_image .arrow.arrow_next{right:0;}.recipe .recipe_top .recipe_image .arrow.thumbs_arrow_next:after,.recipe .recipe_top .recipe_image .arrow.arrow_next:after{border-top:3px solid #818181;border-right:3px solid #818181;-ms-transform:rotate(45deg);transform:rotate(45deg);top:5px;}.recipe .recipe_top .recipe_info .row_top .recipe_details{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-right:auto;}.recipe .recipe_top .recipe_info .row_top .recipe_details .ingredients,.recipe .recipe_top .recipe_info .row_top .recipe_details .cooking_time,.recipe .recipe_top .recipe_info .row_top .recipe_details .calories{display:block;width:80px;height:40px;padding:0 0 20px 40px;text-align:center;color:#000;font-size:16px;line-height:20px;position:relative;margin:0 30px 0 0;}.recipe .recipe_top .recipe_info .row_top .recipe_details .ingredients:before,.recipe .recipe_top .recipe_info .row_top .recipe_details .cooking_time:before,.recipe .recipe_top .recipe_info .row_top .recipe_details .calories:before{display:block;content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;}.recipe .recipe_top .recipe_info .row_top .recipe_details .ingredients:after,.recipe .recipe_top .recipe_info .row_top .recipe_details .cooking_time:after,.recipe .recipe_top .recipe_info .row_top .recipe_details .calories:after{display:block;width:40px;position:absolute;right:0;bottom:0;font-size:12px;color:#8e8e8e;}.recipe .recipe_top .recipe_info .row_top .recipe_details .ingredients:before{background:url("/assets/img/ingridients.png") no-repeat center;width:32px;height:32px;}.recipe .recipe_top .recipe_info .row_top .recipe_details .ingredients:after{content:'ингр.';}.recipe .recipe_top .recipe_info .row_top .recipe_details .cooking_time:before{background:url("/assets/img/time.png") no-repeat center;width:32px;height:32px;}.recipe .recipe_top .recipe_info .row_top .recipe_details .cooking_time:after{content:'мин.';}.recipe .recipe_top .recipe_info .row_top .recipe_details .calories:before{background:url("/assets/img/calories.png") no-repeat center;width:32px;height:32px;}.recipe .recipe_top .recipe_info .row_top .recipe_details .calories:after{content:'ккал.';}.recipe .recipe_top .recipe_info .row_top .reviews_total{margin-left:auto;}.recipe .recipe_top .recipe_info .row_top .recipe_stars{margin-left:5%;padding-left:10px;}.recipe .recipe_top .recipe_info .row_second .share{margin-right:auto;}.recipe .recipe_top .recipe_info .row_second .btn_print{display:block;background:url("/assets/img/printer.png") no-repeat center;width:30px;height:30px;margin:10px 20px;cursor:pointer;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite{cursor:pointer;position:relative;width:30px;height:30px;margin:10px;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite svg{width:30px;max-width:30px;height:30px;max-height:30px;fill:#fff;stroke:#EB8686;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite:after{display:block;content:'';background:url("/assets/img/add-to-fav.png") no-repeat center;width:10px;height:10px;position:absolute;bottom:2px;right:3px;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite.added svg{stroke:#fe3a3a;fill:#fe3a3a;animation:wobble_anim 2s ease 0s 1 normal forwards;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite.added:after{display:none;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite.isAdded svg{stroke:#fe3a3a;fill:#fe3a3a;}.recipe .recipe_top .recipe_info .row_second .recipe_favourite.isAdded:after{display:none;}.recipe .recipe_top .recipe_info .recipe_table{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;}.recipe .recipe_top .recipe_info .recipe_table .left_col,.recipe .recipe_top .recipe_info .recipe_table .right_col{width:100%;max-width:50%;position:relative;}.recipe .recipe_top .recipe_info .recipe_table .ingredients_count{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.recipe .recipe_top .recipe_info .recipe_table .ingredients_hint{color:#8e8e8e;padding:10px 0;font-style:italic;font-size:14px;text-align:right;}.recipe .recipe_top .recipe_info .recipe_table .ingredients_hint p{margin:5px;}.recipe .recipe_top .recipe_info .recipe_table .calories_title{margin-bottom:5px;}.recipe .recipe_top .recipe_info .recipe_table .calories_unit_hint{font-size:14px;color:#ff8c6f;margin-bottom:10px;}.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity .q_minus,.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity .q_plus{width:30px;min-width:30px;height:30px;margin:5px 10px;border-radius:50%;background:#ff8c6f;color:#fff;text-align:center;line-height:30px;font-size:25px;cursor:pointer;user-select:none;}.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity .q_minus:hover,.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity .q_plus:hover{background:#de7a61;}.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity .q_minus{font-size:45px;line-height:24px;}.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity input{line-height:40px;text-align:center;-moz-appearance:textfield;display:flex;}.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity input::-webkit-inner-spin-button,.recipe .recipe_top .recipe_info .recipe_table .recipe_quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.recipe .recipe_top .recipe_info .recipe_table .table_row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:1px solid #dfdfdf;}.recipe .recipe_top .recipe_info .recipe_table .table_row:last-child{border-bottom:none;}.recipe .recipe_top .recipe_info .recipe_table .table_row .table_cell{padding:10px 10px 10px 0;width:100%;max-width:50%;}.recipe .recipe_top .recipe_info .recipe_table .table_row .table_cell:nth-child(even){text-align:right;padding:10px 0 10px 10px;}.recipe .recipe_top .recipe_info .recipe_table .table_row .table_cell .volume{display:block;font-size:14px;color:#ff8c6f;margin-top:4px;}.recipe .recipe_top .recipe_info .recipe_table .cell_input{display:flex;align-items:center;margin:5px 0;}.recipe .recipe_top .recipe_info .recipe_table .cell_input input{position:absolute;z-index:-1;opacity:0;outline:none;}.recipe .recipe_top .recipe_info .recipe_table .cell_input input+label{display:inline-flex;align-items:center;user-select:none;cursor:pointer;}.recipe .recipe_top .recipe_info .recipe_table .cell_input input+label:before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid #8a8a8a;border-radius:5px;margin-right:8px;background-repeat:no-repeat;background-position:center center;background-size:60% 60%;background-color:#fff;cursor:pointer;}.recipe .recipe_top .recipe_info .recipe_table .cell_input input:not(:disabled):not(:checked)+label:hover::before{border-color:#ff8c6f;}.recipe .recipe_top .recipe_info .recipe_table .cell_input input:checked+label::before{border-color:#ff8c6f;background-color:#ff8c6f;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.recipe .recipe_top .recipe_info .recipe_table .cell_input input:disabled+label::before{background-color:#ff8c6f;border-color:#ff8c6f;}.recipe .recipe_top .recipe_info .recipe_table .cell_input.empty input + label:before{margin:0;}.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing_all,.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing{text-align:left;padding:12px 20px;display:none;position:sticky;top:100px;width:100%;max-width:300px;margin:0 auto;align-items:center;justify-content:flex-start;}.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing_all svg,.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing svg{width:40px;max-width:40px;height:40px;max-height:40px;fill:#fff;margin-right:10px;}.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing.added{display:flex;}.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing.isAdded{display:flex;}.recipe .recipe_top .recipe_info .recipe_table .btn_add_ing_all.show{display:flex;}.recipe .recipe_top .recipe_info .recipe_steps h2{font-size:20px;}.recipe .recipe_top .recipe_info .recipe_steps .step .step_count{font-weight:normal;text-align:left;color:#ff8c6f;font-size:20px;padding-left:40px;}.recipe .recipe_top .recipe_info .recipe_steps .step .step_count span{margin:0 6px;}.recipe .recipe_top .recipe_info .recipe_steps .step .step_content{font-size:16px;line-height:1.4em;}.recipe .recipe_top .recipe_info .recipe_source{color:#9d9d9d;font-size:12px;text-align:right;}.recipe .recipe_top .recipe_info .recipe_source a{color:#9d9d9d;}.recipe .recipe_top .recipe_info .recipe_source a:hover{color:#ff8c6f;}.recipe .reviews_total{font-size:18px;color:#000;text-decoration:none;}.recipe .reviews_total span{text-decoration:underline;}.recipe .reviews_totala:hover{color:#de7a61;}.recipe .recipe_stars{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:190px;margin:10px auto;}.recipe .recipe_stars .stars_count{display:block;font-size:16px;margin-left:10px;}.recipe .recipe_chars .recipe_chars_item a{margin:0 5px;color:#ff8c6f;}.recipe .recipe_chars .recipe_chars_item a:hover{color:#de7a61;}.share{display:flex;align-items:center;}.share .shareTitle{margin-right:10px;}.share .shareLink{margin:0 5px;width:30px;height:30px;display:block;border-radius:30px;}.share .shareLink .shareIcon{display:block;width:30px;height:30px;background-size:24px 24px;background-position:center;}.share .shareLink.shareLink_vk{background:#07f;}.share .shareLink.shareLink_vk .shareIcon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3e%3c/svg%3e");}.share .shareLink.shareLink_ok{background:#f70;}.share .shareLink.shareLink_ok .shareIcon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.83 10.77a3.951 3.951 0 0 1-5.604 0 3.951 3.951 0 0 1 0-5.604 3.95 3.95 0 0 1 5.604 0 3.951 3.951 0 0 1 0 5.604Zm-2.802-4.615c-.494 0-.942.2-1.271.53a1.79 1.79 0 0 0 0 2.542 1.789 1.789 0 0 0 2.543 0 1.789 1.789 0 0 0 0-2.543 1.839 1.839 0 0 0-1.272-.53Zm4.168 5.792 1.166 1.59c.059.082.047.188-.036.247-.977.8-2.119 1.33-3.308 1.613l2.249 4.332c.059.13-.024.271-.165.271H13.7a.206.206 0 0 1-.176-.118l-1.496-3.579-1.507 3.567a.181.181 0 0 1-.176.118H7.943c-.141 0-.224-.153-.165-.27l2.249-4.321a8.262 8.262 0 0 1-3.308-1.613c-.071-.06-.095-.177-.036-.248l1.166-1.589c.07-.094.188-.106.27-.035 1.096.93 2.45 1.542 3.898 1.542s2.79-.6 3.897-1.542c.094-.07.223-.06.282.035Z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");}.share .shareLink.shareLink_telegram{background:#64a9dc;}.share .shareLink.shareLink_telegram .shareIcon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");}.share .shareLink.shareLink_viber{background:#7b519d;}.share .shareLink.shareLink_viber .shareIcon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23FFF' fill-rule='evenodd'%3e%3cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3e%3cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3e%3cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3e%3c/g%3e%3c/svg%3e");}.share .shareLink.shareLink_whatsapp{background:#65bc54;}.share .shareLink.shareLink_whatsapp .shareIcon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");}.share .shareLink:hover{opacity:0.85;}.share.shareMin .shareLink{height:24px;width:24px;border-radius:24px;}.share.shareMin .shareLink .shareIcon{height:24px;width:24px;background-size:20px 20px;}.reviews_block .reviews_block_right .item .item_row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.reviews_block .reviews_block_right .item .item_thumb{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:30px;}.reviews_block .reviews_block_right .item .item_thumb picture,.reviews_block .reviews_block_right .item .item_thumb img{width:100%;height:100%;max-width:50px;max-height:50px;object-fit:cover;}.reviews_block .reviews_block_right .item .item_thumb picture.no_img,.reviews_block .reviews_block_right .item .item_thumb img.no_img{background:#ededed;object-fit:scale-down;}.reviews_block .reviews_block_right .item .item_title{font-size:16px;line-height:1.2em;margin-right:30px;}.reviews_block .reviews_block_right .item .item_stars{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:180px;margin-right:3%;}.reviews_block .reviews_block_right .item .item_stars .stars_count{display:block;font-size:16px;margin-left:10px;}.reviews_block .reviews_block_right .item .item_date{color:#878787;font-size:14px;}.reviews_block .reviews_block_right .item .item_content{margin:30px 0;}.reviews_block .recipe_review__count .left_block,.reviews_block .recipe_review__count .right_block{width:auto;min-width:250px;max-width:300px;position:sticky;top:100px;margin:0 auto;padding-top:10px;}.reviews_block .recipe_review__count .right_block{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}.reviews_block .recipe_review__count .right_block .btn{margin-top:20px;}.reviews_block .stars_line_counter .item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:5px;}.reviews_block .stars_line_counter .item span{font-size:16px;}.reviews_block .stars_line_counter .item .star{display:block;width:24px;height:24px;fill:#ff8c6f;margin:0 10px;}.reviews_block .stars_line_counter .item .star:first-child{margin-left:0;}.reviews_block .stars_line_counter .item .star.filled{fill:#FF8C6E;}.reviews_block .stars_line_counter .item .line{width:100%;max-width:167px;height:8px;background:#e3e3e3;border-radius:10px;position:relative;overflow:hidden;}.reviews_block .stars_line_counter .item .line .sub-line{display:block;background:#ff8c6f;position:absolute;width:0;top:0;right:0;bottom:0;left:0;}.reviews_block .stars_line_counter .item .counter{margin-left:10px;}.nav-pages{display:flex;align-items:center;justify-content:flex-start;}.nav-pages span,.nav-pages a{border:2px solid #D7D7D7;border-radius:10px;text-decoration:none;color:black;padding:5px 10px;margin:3px;min-width:35px;text-align:center;}.nav-pages span:hover,.nav-pages span.active,.nav-pages a:hover,.nav-pages a.active{border:2px solid #ff8c6f;background:#ff8c6f;color:#fff;}#reviews_wrap .nav-pages{padding:0;}.recipes-slider .slick-prev,.recipes-slider .slick-next{font-size:0;line-height:0;position:absolute;top:-45px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0.2);border-radius:32px;border:none;cursor:pointer;}.recipes-slider .slick-prev:hover,.recipes-slider .slick-next:hover{opacity:0.8;}.recipes-slider .slick-prev:before,.recipes-slider .slick-next:before{content:'';display:block;background:url("/assets/img/slide_arrow.png") no-repeat center;width:18px;height:18px;background-size:contain;}.recipes-slider .slick-prev{padding-right:6px;left:calc(50% - 150px);}.recipes-slider .slick-prev:before{transform:rotate(-180deg);}.recipes-slider .slick-next{padding-left:6px;right:calc(50% - 150px);}.recipes-slider .recipe-card{min-width:initial;max-width:100%;}.recipe-card .item_inner:hover{width:auto;height:auto;box-shadow:0 0 20px rgba(222,122,97,0.8);position:absolute;top:25px;left:25px;right:25px;z-index:10;}.recipe-card .item_inner:hover .item_thumb picture,.recipe-card .item_inner:hover .item_thumb img{transform:scale(1.1);}.recipe-card .item_inner:hover .item_content .item_title{max-height:initial;}.recipe-card .item_inner a{display:block;text-decoration:none;color:#000;}.recipe-card .item_inner a:hover{color:#ff8c6f;}.recipe-card .item_inner .item_thumb{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:240px;min-height:240px;overflow:hidden;position:relative;}.recipe-card .item_inner .item_thumb picture,.recipe-card .item_inner .item_thumb img{width:100%;height:100%;max-height:240px;max-width:100%;object-fit:cover;-webkit-transition:transform 0.7s ease-out;-moz-transition:transform 0.7s ease-out;-o-transition:transform 0.7s ease-out;transition:transform 0.7s ease-out;}.recipe-card .item_inner .item_content{width:100%;height:100%;padding:20px 15px;}.recipe-card .item_inner .item_title{display:block;font-size:18px;width:100%;line-height:1.2em;min-height:2.4em;max-height:2.4em;margin-bottom:15px;padding:0;overflow:hidden;text-transform:initial;font-weight:bold;font-style:normal;color:#000;}.recipe-card .item_inner .item_row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;margin-bottom:15px;}.recipe-card .item_inner .item_excerpt{display:none;width:100%;max-height:4.8em;font-size:16px;line-height:1.2em;margin-bottom:10px;overflow:hidden;}.recipe-card .item_inner .item_stars{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:180px;}.recipe-card .item_inner .item_stars .stars_count{display:block;font-size:16px;margin-left:10px;}.recipe-card .item_inner .item_favourite{cursor:pointer;position:relative;width:24px;height:24px;}.recipe-card .item_inner .item_favourite svg{width:24px;max-width:24px;height:24px;max-height:24px;fill:#fff;stroke:#EB8686;}.recipe-card .item_inner .item_favourite:after{display:block;content:'';background:url("/assets/img/add-to-fav.png") no-repeat center;width:10px;height:10px;position:absolute;bottom:2px;right:2px;}.recipe-card .item_inner .item_favourite.added svg{stroke:#fe3a3a;fill:#fe3a3a;animation:wobble_anim 2s ease 0s 1 normal forwards;}.recipe-card .item_inner .item_favourite.added:after{display:none;}.recipe-card .item_inner .item_favourite.isAdded svg{stroke:#fe3a3a;fill:#fe3a3a;}.recipe-card .item_inner .item_favourite.isAdded:after{display:none;}.recipe-card .item_inner .item_details{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.recipe-card .item_inner .item_details .ingredients,.recipe-card .item_inner .item_details .cooking_time,.recipe-card .item_inner .item_details .calories{display:block;width:80px;height:40px;padding:0 0 20px 40px;text-align:center;color:#000;font-size:16px;line-height:20px;position:relative;}.recipe-card .item_inner .item_details .ingredients:before,.recipe-card .item_inner .item_details .cooking_time:before,.recipe-card .item_inner .item_details .calories:before{display:block;content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;}.recipe-card .item_inner .item_details .ingredients:after,.recipe-card .item_inner .item_details .cooking_time:after,.recipe-card .item_inner .item_details .calories:after{display:block;width:40px;position:absolute;right:0;bottom:0;font-size:12px;color:#8e8e8e;}.recipe-card .item_inner .item_details .ingredients:before{background:url("/assets/img/ingridients.png") no-repeat center;width:32px;height:32px;}.recipe-card .item_inner .item_details .ingredients:after{content:'ингр.';}.recipe-card .item_inner .item_details .cooking_time:before{background:url("/assets/img/time.png") no-repeat center;width:32px;height:32px;}.recipe-card .item_inner .item_details .cooking_time:after{content:'мин.';}.recipe-card .item_inner .item_details .calories:before{background:url("/assets/img/calories.png") no-repeat center;width:32px;height:32px;}.recipe-card .item_inner .item_details .calories:after{content:'ккал.';}.recipe-card .item_inner .item_author{color:#8a8a8a;margin-top:10px;font-size:14px;}.recipe-card .item_inner .item_author a{display:inline-block;color:#ff8c6f;margin-left:10px;}.recipe-card .item_inner .item_author a:hover{text-decoration:underline;}.site_bottom{color:#000;padding:0;}.site_bottom .row_top .row_block p{font-size:20px;font-weight:500;text-align:center;}.site_bottom .row_top .row_block p.footer_feedback_title{font-size:16px;font-style:italic;margin:20px 0 0 0;}.site_bottom .row_top .row_block .pop_tags{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;}.site_bottom .row_top .row_block .pop_tags a{display:block;width:auto;max-width:max-content;margin:5px;font-size:16px;text-decoration:none;color:#000;}.site_bottom .row_top .row_block .pop_tags a:hover{text-decoration:underline;color:#de7a61;}.site_bottom .row_top .row_block nav ul{padding:0;margin:0;}.site_bottom .row_top .row_block nav ul li{list-style:none;padding:10px 0;text-align:center;}.site_bottom .row_top .row_block nav ul li a{font-size:16px;text-decoration:none;color:#000;position:relative;padding-bottom:5px;}.site_bottom .row_top .row_block nav ul li a:hover{color:#de7a61;}.site_bottom .row_top .row_block nav ul li a:hover:after{display:block;width:100%;}.site_bottom .row_top .row_block nav ul li a:after{display:block;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:0;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.site_bottom .row_bottom{font-size:14px;color:#575757;}.site_bottom .row_bottom a{color:#000;text-decoration:none;position:relative;padding-bottom:5px;}.site_bottom .row_bottom a:hover{color:#de7a61;}.site_bottom .row_bottom a:hover:after{display:block;width:100%;}.site_bottom .row_bottom a:after{display:block;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:0;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.site_bottom .row_bottom .footer_links{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.site_bottom .row_bottom .footer_links a{display:block;width:auto;max-width:max-content;margin:0 40px;}.social_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:270px;}.social_block a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border-radius:50%;margin:10px;background:#ff8c6f;}.social_block a svg{width:20px;height:20px;fill:#fff;}.social_block a.vk:hover,.social_block a.tg:hover{background:#4D76A1;}.social_block a.ok:hover{background:#FF9800;}.cookie_notice{padding-top:20px;font-size:14px;}.cookie_notice p{color:#8A8A8A;}.cookie_notice .cookie_notice_wrap{display:flex;align-items:center;}.cookie_notice .cookie_notice_image{width:100px;min-width:100px;margin-right:20px;}.scrollToTop{display:none;position:fixed;bottom:65px;right:10px;font-size:24px;background:rgba(0,0,0,0.28);color:#fff;padding:20px;z-index:100;width:25px;height:25px;border-radius:10px;cursor:pointer;}.scrollToTop:after{display:block;content:'';width:10px;height:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:5px;right:0;bottom:0;left:0;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.scrollToTop:hover{background:rgba(0,0,0,0.4);}.scrollToTop.show{display:flex;align-items:center;justify-content:center;}.reasons a{display:block;width:auto;margin:20px;font-size:24px;line-height:1.3em;color:#000;text-decoration:none;position:relative;}.reasons a:hover{color:#de7a61;}.reasons a:hover:after{display:block;width:100%;}.reasons a:after{display:block;visibility:hidden;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:-2px;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.modal-overlay.show{padding:40px;position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;background-color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:100400;}.modal-overlay .modal{border-radius:10px;background-color:#fff;padding:20px;margin:auto;max-width:600px;min-width:500px;z-index:100410;position:relative;}.modal-overlay .modal .modal-close{background:#ff8c6f;position:absolute;right:8px;top:8px;border-radius:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}.modal-overlay .modal .modal-close img{width:50%;height:auto;}.modal-overlay .modal .modal-content h1,.modal-overlay .modal .modal-content h2,.modal-overlay .modal .modal-content h3,.modal-overlay .modal .modal-content h4{margin:0 0 20px 0;padding-right:40px;}.modal-overlay .modal .modal-content .once-notice{background:#9ee8ff;color:#000;padding:10px;text-align:center;margin:0;border-radius:10px;}.modal-overlay .modal .modal-content .once-notice a{color:#000;}.modal-overlay .modal .modal-content .once-notice a:hover{color:#424242;}