

/* Start:/local/templates/ilprimo_main/css/main.min.css?1754493580137119*/
@keyframes modal-loader__icon{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes modal-swiper-lazy-preloader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--white:#ffffff;--white15:rgba(255, 255, 255, 0.15);--white60:rgba(255, 255, 255, 0.60);--white80:rgba(255, 255, 255, 0.80);--body:var(--white);--grayBtnBorder:#939598;--grayItemBorder:#d1d3d4;--grayItemBorder2:#b6aaa6;--black:#000000;--gray:#808285;--red:#ed1c24;--green:#2d9678;--green70:rgba(45, 150, 120, 0.73);--greenDark:#004d47;--greenLight:#b3e6d8;--greenLight70:rgba(179, 230, 216, 0.73);--greenLightest:#d5f6ed;--main:var(--greenDark);--text:var(--greenDark);--link:var(--greenDark);--wrapperWidth:1280px;--wrapperPadding:40px;---wrapperPadding:calc(var(--wrapperPadding) * -1);--halfWrapperPadding:calc(var(--wrapperPadding) / 2);--headerIndex:1001;--menuIndex:1000;--headerHeight:80px;--UIStartBg:transparent;--UIBtnText:var(--main);--UIBtnIcon:var(--main);--UIBtnBg:transparent;--UIBtnBorder:transparent;--UIBtnDecoration:none;--UIBtnDuration:300ms;--UIBtnDelay:0ms;--UIBtnTextDecorationColor:transparent;--UIBtnOpacity1:1;--UIBtnOpacity2:0;--UIBtnFilter:none}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Thin.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Thin.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Thin.ttf) format("ttf");font-weight:100;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ThinItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ThinItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ThinItalic.ttf) format("ttf");font-weight:100;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraLight.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraLight.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraLight.ttf) format("ttf");font-weight:200;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraLightItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraLightItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraLightItalic.ttf) format("ttf");font-weight:200;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Light.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Light.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Light.ttf) format("ttf");font-weight:300;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-LightItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-LightItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-LightItalic.ttf) format("ttf");font-weight:300;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Regular.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Regular.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Regular.ttf) format("ttf");font-weight:400;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Italic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Italic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Italic.ttf) format("ttf");font-weight:400;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Medium.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Medium.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Medium.ttf) format("ttf");font-weight:500;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-MediumItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-MediumItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-MediumItalic.ttf) format("ttf");font-weight:500;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Bold.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Bold.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Bold.ttf) format("ttf");font-weight:700;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-BoldItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-BoldItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-BoldItalic.ttf) format("ttf");font-weight:700;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBold.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBold.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBold.ttf) format("ttf");font-weight:800;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBoldItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBoldItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBoldItalic.ttf) format("ttf");font-weight:800;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Black.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Black.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-Black.ttf) format("ttf");font-weight:900;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-BlackItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-BlackItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-BlackItalic.ttf) format("ttf");font-weight:900;font-style:Italic;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBlack.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBlack.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBlack.ttf) format("ttf");font-weight:1000;font-style:Normal;font-display:swap}@font-face{font-family:"TTNormsPro";src:url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBlackItalic.woff2) format("woff2"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBlackItalic.woff) format("woff"),url(/local/templates/ilprimo_main/css/../fonts/TTNormsPro/TTNormsPro-ExtraBlackItalic.ttf) format("ttf");font-weight:1000;font-style:Italic;font-display:swap}[class*=svg-]{height:24px;font-size:24px;position:relative}[class*=svg-]:before{content:"";display:block}[class*=svg-] svg{position:absolute;left:0;top:0;width:100%;height:100%}.svg-add-small{width:.8333333333rem}.svg-add-small:before{padding-bottom:100%}.svg-arrow-2-bold{width:.625rem}.svg-arrow-2-bold:before{padding-bottom:173.3333333333%}.svg-arrow-2-thin{width:.875rem}.svg-arrow-2-thin:before{padding-bottom:171.4285714286%}.svg-arrow-bold-desktop{width:2.5833333333rem}.svg-arrow-bold-desktop:before,.svg-arrow-bold-mobile:before{padding-bottom:100%}.svg-arrow-bold-mobile{width:2.1666666667rem}.svg-arrow-thin-desktop{width:3.125rem}.svg-arrow-thin-desktop:before{padding-bottom:101.3333333333%}.svg-arrow-thin-mobile{width:2.0833333333rem}.svg-arrow-thin-mobile:before{padding-bottom:100%}.svg-backlink{width:.75rem}.svg-backlink:before{padding-bottom:55.5555555556%}.svg-close{width:1.6666666667rem}.svg-close:before,.svg-confirm-small:before,.svg-delete-small:before,.svg-header-search:before,.svg-lang:before,.svg-list-marker:before{padding-bottom:100%}.svg-confirm-small,.svg-delete-small{width:.8333333333rem}.svg-header-search{width:1.5rem}.svg-lang{width:1.6666666667rem}.svg-list-marker{width:1.3333333333rem}.svg-logo{width:2.7916666667rem}.svg-logo:before{padding-bottom:211.9402985075%}.svg-logo-word,.svg-logo-word-comma{width:15.4166666667rem}.svg-logo-word-comma:before,.svg-logo-word:before{padding-bottom:24.8648648649%}.svg-menu{width:1.6666666667rem}.svg-menu-close:before,.svg-menu-open:before,.svg-menu:before{padding-bottom:100%}.svg-menu-close,.svg-menu-open{width:1.5rem}.svg-package-gl-0200,.svg-package-tp-1000{width:3.75rem}.svg-package-gl-0200:before{padding-bottom:115.5555555556%}.svg-package-tp-1000:before{padding-bottom:188.8888888889%}.svg-reload{width:.8333333333rem}.svg-reload:before,.svg-search:before{padding-bottom:100%}.svg-search{width:1.6666666667rem}.svg-share{width:.8333333333rem}.svg-share:before{padding-bottom:90%}.svg-telegram,.svg-telephone,.svg-vk,.svg-youtube{width:1.6666666667rem}.svg-telegram:before,.svg-telephone:before,.svg-vk:before,.svg-youtube:before{padding-bottom:100%}.i-icon,.i-icon-cnt{font-family:"Icons"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon{position:absolute;left:0;right:0;top:0;bottom:0}html{height:100%;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;margin:0;height:auto;min-height:100%;min-width:320px;font:16px/1.2 "TTNormsPro",sans-serif;color:var(--main);position:relative;background:var(--body)}div,fieldset,form{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,li,menu,ol,td,ul{padding:0}menu{margin:0}table{border-spacing:0}ul>li{list-style-type:none;list-style-position:outside}a:not([class]){color:var(--link)}a:not([class]),a:not([class]):hover{text-decoration:underline}a:active,a:focus{outline:0!important}a img{border:0}img{max-width:100%;max-height:100%;width:auto;height:auto}h1,h2,h3,h4,h5,h6{margin:0}li,p{font:16px/1.2 "TTNormsPro",sans-serif}li._bold,p._bold{font-weight:700}li{margin:0 0 10px}li:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,p,ul{margin:0 0 25px}li,ol,p,ul{font-size:22px;line-height:1.2}._small,._small *{font-size:14px}ul{padding-left:24px}ul li{list-style-type:disc}ul._marked{padding-left:0}ul._marked li{list-style-type:none;padding-left:30px}ul._marked li:before{content:"";position:absolute;top:4px;left:0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.16211C13.05 6.62878 9.075 11.9538 6.075 17.1371C5.95833 17.3371 5.8125 17.5996 5.6375 17.9246C5.4625 18.2496 5.34583 18.4579 5.2875 18.5496C5.22917 18.6413 5.13333 18.7621 5 18.9121C4.86667 19.0621 4.72917 19.1538 4.5875 19.1871C4.44583 19.2204 4.2625 19.2538 4.0375 19.2871C3.8125 19.3204 3.525 19.3371 3.175 19.3371C2.65833 19.3371 2.30833 19.2913 2.125 19.1996C1.94167 19.1079 1.75833 18.8788 1.575 18.5121C1.10833 17.5621 0.729167 16.5413 0.4375 15.4496C0.145833 14.3579 0 13.6204 0 13.2371C0 12.8204 0.208333 12.4704 0.625 12.1871C1.35833 11.6871 2.05 11.4371 2.7 11.4371C2.93333 11.4371 3.20833 11.8788 3.525 12.7621C3.55833 12.8288 3.58333 12.8871 3.6 12.9371C3.91667 13.7871 4.14167 14.2538 4.275 14.3371C4.325 14.3704 4.375 14.3871 4.425 14.3871C4.575 14.3871 4.83333 14.0996 5.2 13.5246C5.56667 12.9496 6.2125 11.9329 7.1375 10.4746C8.0625 9.01628 9.05 7.56211 10.1 6.11211C11.9333 3.57878 13.1917 2.10378 13.875 1.68711C14.7917 1.17044 16.1333 0.828776 17.9 0.662109L18 1.16211Z' fill='%232d9678'/%3E%3C/svg%3E%0A") no-repeat center/contain}.block{overflow:hidden;display:block}.relative,ul._marked li{position:relative}.hidden{overflow:hidden}.clear{clear:both}button,input,select,textarea{outline:0;font-family:"TTNormsPro",sans-serif}button{border:0;background:0 0}*,:after,:before{box-sizing:border-box}.wrapper{width:100%;margin:0 auto;padding:0 var(--wrapperPadding)}.main{display:flex;flex-direction:column;flex-grow:1}.page{flex-grow:1;position:relative}.page:after{content:"";display:block}#svg-inline{position:absolute;width:0;height:0;top:0;left:0}.icon{display:block;width:100%;height:100%}.page-container{display:flex;flex-direction:column;min-height:100vh}.socials{display:flex;gap:22px}.social{width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:pointer;color:var(--UIBtnBg);position:relative}.social._vk{--UIStartBg:var(--greenLightest);--UIBtnIcon:var(--greenDark);--UIBtnBg:var(--UIStartBg);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.social._vk *{pointer-events:none}.social._vk:active{--UIBtnDuration:0ms}.social._vk._clicked{--UIBtnDelay:150ms}._no-touch .social._vk:hover{--UIBtnIcon:var(--white);--UIBtnBg:#4D75A3}._no-touch .social._vk:active{--UIBtnIcon:var(--white);--UIBtnBg:rgba(77, 117, 163, 0.6)}._touch .social._vk:active{--UIBtnIcon:var(--white);--UIBtnBg:#4D75A3}.social._telegram{--UIStartBg:var(--greenLightest);--UIBtnIcon:var(--greenDark);--UIBtnBg:var(--UIStartBg);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.social._telegram *{pointer-events:none}.social._telegram:active{--UIBtnDuration:0ms}.social._telegram._clicked{--UIBtnDelay:150ms}._no-touch .social._telegram:hover{--UIBtnIcon:var(--white);--UIBtnBg:#26A5E4}._no-touch .social._telegram:active{--UIBtnIcon:var(--white);--UIBtnBg:rgba(38, 165, 228, 0.6)}._touch .social._telegram:active{--UIBtnIcon:var(--white);--UIBtnBg:#26A5E4}.social._youtube{--UIStartBg:var(--greenLightest);--UIBtnIcon:var(--greenDark);--UIBtnBg:var(--UIStartBg);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.social._youtube *{pointer-events:none}.social._youtube:active{--UIBtnDuration:0ms}.social._youtube._clicked{--UIBtnDelay:150ms}._no-touch .social._youtube:hover{--UIBtnIcon:var(--white);--UIBtnBg:#FF0000}._no-touch .social._youtube:active{--UIBtnIcon:var(--white);--UIBtnBg:rgba(255, 0, 0, 0.6)}._touch .social._youtube:active{--UIBtnIcon:var(--white);--UIBtnBg:#FF0000}.social .icon{position:relative;width:100%;height:100%;z-index:1}.social:after{content:"";transform:scale(.975);background:var(--UIBtnIcon)}.socials._footer .social{--UIStartBg:var(--white)}.slider-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.slider-pagination__dot,.social:after{border-radius:50%;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.slider-pagination__dot{width:17px;height:17px;--UIBtnBorder:var(--grayItemBorder);--UIBtnBg:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid var(--UIBtnBorder);background:var(--UIBtnBg);cursor:pointer}.slider-pagination__dot *{pointer-events:none}.slider-pagination__dot:active{--UIBtnDuration:0ms}.slider-pagination__dot._clicked{--UIBtnDelay:150ms}._no-touch .slider-pagination__dot:hover{--UIBtnBorder:var(--greenLight);--UIBtnBg:var(--greenLight)}._no-touch .slider-pagination__dot:active,._touch .slider-pagination__dot:active,.slider-pagination__dot._active{--UIBtnBorder:var(--green);--UIBtnBg:var(--green)}.slider-pagination__dot._active{pointer-events:none}.btn,.btn-base,.btn-reset{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;text-decoration:none}.btn-reset{border:0}.btn,.btn-base{border:1px solid var(--UIBtnBorder);background:var(--UIBtnBg);color:var(--UIBtnText)}.btn{display:flex;justify-content:center;align-items:center;position:relative;font-weight:400;font-size:18px;line-height:22px;text-align:center;width:-moz-fit-content;width:fit-content}.btn._loading{pointer-events:none}.btn._loading .btn__loading,.btn__text{opacity:1;visibility:visible}.btn._loading .btn__wrapper{opacity:0;visibility:hidden}.btn._disabled,.btn[disabled]{opacity:.4;filter:grayscale(1);pointer-events:none}.btn__text{color:var(--UIBtnText);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn__loading{position:absolute;top:0;left:0;right:0;bottom:0;gap:8px;justify-content:center;text-align:center;opacity:0;visibility:hidden;padding:inherit}.btn__loading,.btn__wrapper{display:flex;align-items:center}.btn-border-white,.btn__icon{transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn__icon{color:var(--UIBtnIcon);width:24px;height:24px}.btn__icon .icon{width:100%;height:100%}.btn__icon._loader{width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Ccircle fill='%23ffffff' stroke='none' cx='4' cy='12' r='2'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23ffffff' stroke='none' cx='12' cy='12' r='2'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23ffffff' stroke='none' cx='20' cy='12' r='2'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E") no-repeat center}.btn._border-icon .btn__icon{position:relative;border-radius:20px;border:1px solid var(--grayBtnBorder);width:20px;height:20px}.btn._border-icon .btn__icon .icon,.social:after{position:absolute;left:0;top:0;width:100%;height:100%}.btn-border-white{--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;--UIBtnBorder:var(--white);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 58px;text-transform:uppercase;height:56px;border-radius:28px}.btn-border-white *{pointer-events:none}.btn-border-white:active{--UIBtnDuration:0ms}.btn-border-white._clicked{--UIBtnDelay:150ms}._no-touch .btn-border-white:hover{--UIBtnText:var(--white);--UIBtnBg:var(--white15);--UIBtnBorder:var(--white)}._no-touch .btn-border-white._active,._no-touch .btn-border-white:active,._touch .btn-border-white._active,._touch .btn-border-white:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--white);--UIBtnBorder:var(--greenDark)}._no-touch .btn-border-green:hover,.btn-border-green{--UIBtnText:var(--greenDark);--UIBtnBorder:var(--greenDark)}.btn-border-green{--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 58px;text-transform:uppercase}.btn-border-green *{pointer-events:none}.btn-border-green:active{--UIBtnDuration:0ms}.btn-border-green._clicked{--UIBtnDelay:150ms}._no-touch .btn-border-green:hover{--UIBtnBg:var(--greenLight)}._no-touch .btn-border-green._active,._no-touch .btn-border-green:active,._touch .btn-border-green._active,._touch .btn-border-green:active{--UIBtnText:var(--white);--UIBtnBg:var(--greenDark);--UIBtnBorder:var(--white)}.btn-border-green._form-btn{padding:0 24px;height:40px;font-size:16px}.btn-border-gray{--UIBtnText:var(--grayBtnBorder);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;text-transform:uppercase;height:40px;border-radius:40px;font-size:16px}.btn-border-gray *{pointer-events:none}.btn-border-gray:active{--UIBtnDuration:0ms}.btn-border-gray._clicked{--UIBtnDelay:150ms}._no-touch .btn-border-gray._active:hover,._no-touch .btn-border-gray:hover{--UIBtnText:var(--greenDark);--UIBtnBg:transparent;--UIBtnBorder:var(--greenDark)}._no-touch .btn-border-gray._active,._no-touch .btn-border-gray:active,._touch .btn-border-gray._active,._touch .btn-border-gray:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);--UIBtnBorder:transparent}._no-touch .btn-border-gray._active:active,._touch .btn-border-gray._active:active,.btn-border-gray._disabled,.btn-share{--UIBtnText:var(--grayBtnBorder);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder)}.btn-border-gray._disabled{pointer-events:none;opacity:.33}.btn-share{--UIBtnIcon:var(--UIBtnText);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;height:40px;border-radius:40px;font-size:18px}.btn-share *{pointer-events:none}.btn-share:active{--UIBtnDuration:0ms}.btn-share._clicked{--UIBtnDelay:150ms}._no-touch .btn-share._active:hover,._no-touch .btn-share:hover{--UIBtnText:var(--greenDark);--UIBtnBg:transparent;--UIBtnBorder:var(--greenDark)}._no-touch .btn-share._active,._no-touch .btn-share:active,._touch .btn-share._active,._touch .btn-share:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);--UIBtnBorder:transparent}._no-touch .btn-share._active:active,._touch .btn-share._active:active,.btn-share._disabled{--UIBtnText:var(--grayBtnBorder);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder)}.btn-share._disabled{pointer-events:none;opacity:.33}.btn-share .btn__icon,.btn-share .btn__text{margin-bottom:2px}.btn-border-black{--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;height:40px;border-radius:42px;font-size:16px}.btn-border-black *{pointer-events:none}.btn-border-black:active{--UIBtnDuration:0ms}.btn-border-black._clicked{--UIBtnDelay:150ms}._no-touch .btn-border-black:hover{--UIBtnText:var(--green);--UIBtnBg:transparent;--UIBtnBorder:var(--green)}._no-touch .btn-border-black._active,._no-touch .btn-border-black:active,._touch .btn-border-black._active,._touch .btn-border-black:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);--UIBtnBorder:transparent}.btn-border-black._disabled,.btn-filter-variant{--UIBtnText:var(--grayBtnBorder);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder)}.btn-border-black._disabled{pointer-events:none;opacity:.33}.btn-filter-variant{--UIBtnIcon:var(--UIBtnText);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.btn-filter-variant *{pointer-events:none}.btn-filter-variant:active{--UIBtnDuration:0ms}.btn-filter-variant._clicked{--UIBtnDelay:150ms}._no-touch .btn-filter-variant._active:hover,._no-touch .btn-filter-variant:hover{--UIBtnText:var(--greenDark);--UIBtnBg:transparent;--UIBtnBorder:var(--greenDark)}._no-touch .btn-filter-variant._active,._no-touch .btn-filter-variant:active,._touch .btn-filter-variant._active,._touch .btn-filter-variant:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);--UIBtnBorder:transparent}._no-touch .btn-filter-variant._active:active,._touch .btn-filter-variant._active:active,.btn-filter-variant._disabled{--UIBtnText:var(--grayBtnBorder);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder)}.btn-filter-variant._disabled{pointer-events:none;opacity:.33}.btn-text{--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--UIBtnOpacity1)}.btn-text *{pointer-events:none}.btn-text:active{--UIBtnDuration:0ms}.btn-text._clicked{--UIBtnDelay:150ms}._no-touch .btn-text-small:active,._no-touch .btn-text-small:hover,._no-touch .btn-text:active,._no-touch .btn-text:hover,._touch .btn-text-small:active,._touch .btn-text:active{--UIBtnOpacity1:0.8;--UIBtnText:var(--green)}.btn-text-small{font-size:16px;line-height:1.2;font-weight:300;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--UIBtnOpacity1)}.btn-text-small *{pointer-events:none}.btn-text-small:active{--UIBtnDuration:0ms}.btn-text-small._clicked{--UIBtnDelay:150ms}.header-btn{display:inline-flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;cursor:pointer;text-decoration:none;border:0;outline:0;padding:0;width:36px;height:36px;border-radius:50%;overflow:hidden;justify-content:center;align-content:center;background:var(--UIBtnBg);color:var(--UIBtnText);font-size:16px;line-height:36px;font-weight:500;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:var(--white);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);user-select:none}.header-btn *{pointer-events:none}.header-btn:active{--UIBtnDuration:0ms}.header-btn._clicked{--UIBtnDelay:150ms}._no-touch .header-btn:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .header-btn:active,._touch .header-btn:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.header-btn._disabled,.header-btn.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.header-btn .icon{position:absolute;left:0;top:0;width:100%;height:100%;color:inherit}._uppercase{text-transform:uppercase}.btn-row{display:flex;justify-content:center}.subtitle,p.subtitle{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.subtitle._used,p.subtitle._used{margin-bottom:32px}.subtitle+ol,.subtitle+ul{margin-top:10px}.caption,.list-title,.subtitle,p.subtitle{line-height:1.2;color:var(--greenDark)}.caption{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:43px}.list-title{font-weight:500}.list-title span{display:inline-block}.header,.header__wrapper{min-height:var(--headerHeight)}.header{position:absolute;top:0;left:0;width:100%;z-index:100;background:var(--greenLightest)}.header._main-page{background:0 0}.header__wrapper{position:relative}.header__grid>*{order:1}.header__logo-cnt{position:absolute;z-index:var(--headerIndex);display:flex;align-items:center;top:0;left:var(--wrapperPadding);width:44px;height:var(--headerHeight);padding:11px 7px 5px;background:var(--greenDark)}.header__logo{display:block;color:var(--white)}.header__logo,.header__logo .icon{width:100%;height:100%}.header__menu{margin-right:auto}.header__btn-menu .icon._open{opacity:1}.header__btn-menu .icon._close,.header__btn-menu._opened .icon._open{opacity:0}.header__btn-menu._opened .icon._close{opacity:1}.header__search{position:relative;overflow:hidden;border-radius:18px}.header__search-bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;background:var(--white);opacity:0;transition:opacity 300ms;pointer-events:none}.header__search-btn{position:absolute;top:0;right:0;z-index:2}.header__search-field{position:relative;display:block;width:100%;height:36px;background:0 0;padding:0 48px 0 12px;border:0;color:var(--greenDark);font-weight:400;font-size:18px;line-height:1.2;z-index:1}.header__search-field._filled~.header__search-bg,.header__search-field:focus~.header__search-bg{opacity:1}.header__search-field._filled~.menu__search-btn,.header__search-field:focus~.menu__search-btn{--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:transparent;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__search-field._filled~.menu__search-btn *,.header__search-field:focus~.menu__search-btn *{pointer-events:none}.header__search-field._filled~.menu__search-btn:active,.header__search-field:focus~.menu__search-btn:active{--UIBtnDuration:0ms}.header__search-field._filled~.menu__search-btn._clicked,.header__search-field:focus~.menu__search-btn._clicked{--UIBtnDelay:150ms}._no-touch .header__search-field._filled~.menu__search-btn:hover,._no-touch .header__search-field:focus~.menu__search-btn:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .header__search-field._filled~.menu__search-btn:active,._no-touch .header__search-field:focus~.menu__search-btn:active,._touch .header__search-field._filled~.menu__search-btn:active,._touch .header__search-field:focus~.menu__search-btn:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.header__search-field._filled~.menu__search-btn._disabled,.header__search-field._filled~.menu__search-btn.swiper-button-disabled,.header__search-field:focus~.menu__search-btn._disabled,.header__search-field:focus~.menu__search-btn.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.header__search-label{display:none}.menu{z-index:var(--menuIndex)}.header._main-page .menu{background:0 0}.menu__nav-list{display:flex;gap:6px 48px;flex-wrap:wrap;margin:0;padding:0}.menu__nav-item{list-style-type:none;margin:0}.menu__nav-link{display:block;font-size:18px;line-height:24px;font-weight:500;padding:5px 0;text-decoration:none;color:var(--greenDark);--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--UIBtnOpacity1)}.menu__nav-link *,a.footer__info-link *{pointer-events:none}.menu__nav-link:active{--UIBtnDuration:0ms}.menu__nav-link._clicked{--UIBtnDelay:150ms}._no-touch .cookie a:active,._no-touch .cookie a:hover,._no-touch .menu__nav-link:active,._no-touch .menu__nav-link:hover,._no-touch a.footer__info-link:active,._no-touch a.footer__info-link:hover,._touch .cookie a:active,._touch .menu__nav-link:active,._touch a.footer__info-link:active{--UIBtnOpacity1:0.8;--UIBtnText:var(--green)}.footer{background:var(--greenLightest)}.footer__contacts a,.footer__info a{text-decoration:none;color:var(--greenDark)}.footer__contact{display:flex}.footer__contact-icon{background:var(--white);flex-shrink:0}.footer__contact-icon .icon{width:100%;height:100%}.footer__contact-value{font-weight:700}.footer__contact-value a[href^="tel:"],a.footer__info-link{text-decoration:none}.footer__info{display:flex;flex-direction:column}a.footer__info-link{--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--UIBtnText)}.board__arrow-left:active,.board__arrow-right:active,a.footer__info-link:active{--UIBtnDuration:0ms}.board__arrow-left._clicked,.board__arrow-right._clicked,a.footer__info-link._clicked{--UIBtnDelay:150ms}.board,.board__left{position:absolute;left:0;top:0;width:100%;height:100%}.board{overflow:hidden;background:var(--green)}.board__left{z-index:2;text-decoration:none}.board__left a{color:var(--white);text-decoration:none}.board__left-slider{height:100%}.board__left-slide{width:100%;height:100%}.board__left-slide-content{position:relative;display:flex;flex-direction:column}.board__left-link{display:contents}.board__left-slide-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--white)}.board__left-slide-text p{line-height:1.4;text-transform:uppercase}.board__right{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.board__right-slider{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.board__right-slide{position:relative;background:var(--green)}.board__right-slide-bg{position:absolute;top:0;-o-object-fit:cover;object-fit:cover}.board__right-slide-content{display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:2}.board__right-slide-package{aspect-ratio:28/59;-o-object-fit:contain;object-fit:contain}.board__nav{position:static}.board__arrow-left,.board__arrow-right{position:absolute;z-index:10;cursor:pointer;border-radius:50%;--verticalOffset:26px;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;--UIBtnBorder:var(--white);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;color:var(--UIBtnIcon);user-select:none}.board__arrow-left *,.board__arrow-right *{pointer-events:none}._no-touch .board__arrow-left:hover,._no-touch .board__arrow-right:hover{--UIBtnText:var(--white);--UIBtnBg:var(--white15);--UIBtnBorder:var(--white)}._no-touch .board__arrow-left._active,._no-touch .board__arrow-left:active,._no-touch .board__arrow-right._active,._no-touch .board__arrow-right:active,._touch .board__arrow-left._active,._touch .board__arrow-left:active,._touch .board__arrow-right._active,._touch .board__arrow-right:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--white);--UIBtnBorder:var(--greenDark)}.board__arrow-left:before,.board__arrow-right:before,.cookie a{transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.board__arrow-left:before,.board__arrow-right:before{content:"";border-radius:50%;background:var(--UIBtnBg);border:2px solid var(--UIBtnBorder)}.board__arrow-left .icon,.board__arrow-left:before,.board__arrow-right .icon,.board__arrow-right:before{position:absolute;left:0;top:0;width:100%;height:100%}.board__arrow-left{left:var(--wrapperPadding)}.board__arrow-right{right:var(--wrapperPadding)}.board__arrow-right .icon{transform:rotate(180deg)}.cookie{position:fixed;bottom:0;left:0;width:100%;z-index:1000;text-align:center;background:var(--green70);font-size:14px;line-height:1.2;color:var(--white)}.cookie a{color:var(--white);--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--UIBtnOpacity1)}.cookie a *{pointer-events:none}.cookie a:active,.cookie__close:active{--UIBtnDuration:0ms}.cookie a._clicked,.cookie__close._clicked{--UIBtnDelay:150ms}.cookie__inner{padding:5px 0}.cookie__close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;--UIBtnText:var(--white);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--UIBtnText);cursor:pointer}.cookie__close *{pointer-events:none}._no-touch .cookie__close:hover{--UIBtnText:var(--white80)}._no-touch .cookie__close:active,._touch .cookie__close:active{--UIBtnText:var(--greenDark)}.cookie__close .icon{width:28px;height:28px}.cookie__text ._nowrap{white-space:nowrap}.form__title{line-height:1.2;font-weight:500;color:var(--greenDark);font-size:36px;margin-bottom:10px}.form__text{margin-bottom:20px}.form__text,.form__text p{line-height:1.2;font-size:18px}.form__comment{font-weight:300;line-height:1.2;text-align:right}.form__row{position:relative}.form__label{color:var(--greenDark);font-size:16px;line-height:1.2;font-weight:300}.form__field{position:relative}.form__field._error .form__input{border-color:#dd1f1f}.form__captcha-field{width:160px}.form__input{-webkit-appearance:none;display:block;width:100%;border:1px solid var(--grayItemBorder);outline:0;background:#fff;border-radius:5px;color:var(--greenDark);height:40px;line-height:22px;font-size:18px;font-weight:400;padding:8px 15px}.form__input._captcha{padding:8px 5px;text-align:center}.form__input:focus{border-color:var(--greenDark)}textarea.form__input{height:106px;resize:none}.form__error{position:absolute;left:0;width:100%;font-size:13px;line-height:13px;color:#dd1f1f}.form__btn-row{display:flex;justify-content:center;margin-top:9px}.form__captcha-row{gap:16px;display:flex}.form__captcha-image-container{flex-shrink:0}.form__captcha-update{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;gap:10px;position:relative;margin:12px auto 0;font-size:16px;color:var(--greenDark);line-height:1.2;font-weight:300;text-align:center;cursor:pointer;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--UIBtnOpacity1)}.form__captcha-update *{pointer-events:none}.form__captcha-update:active{--UIBtnDuration:0ms}.form__captcha-update._clicked{--UIBtnDelay:150ms}._no-touch .breadcrumbs__item-link:active,._no-touch .breadcrumbs__item-link:hover,._no-touch .form__captcha-update:active,._no-touch .form__captcha-update:hover,._touch .breadcrumbs__item-link:active,._touch .form__captcha-update:active{--UIBtnOpacity1:0.8;--UIBtnText:var(--green)}.form__captcha-update-icon{width:16px;height:16px}.form-file{position:relative;overflow:hidden;flex-direction:column;gap:15px}.form-file,.form-file__row{display:flex}.form-file__label{display:flex;flex-grow:1;gap:15px}.form-file__input{position:absolute;visibility:hidden}.form-file__name{display:block;flex-grow:1;width:100%;border:1px solid var(--grayItemBorder);outline:0;background:#fff;border-radius:5px;color:var(--green);height:40px;line-height:22px;font-size:18px;font-weight:400;padding:8px 15px}.form-file__delete{display:none}.form-file__restriction{font-weight:300;line-height:1.2}.form-radio{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-radio__input{position:absolute;visibility:hidden}.form-radio__label{display:flex;gap:10px;cursor:pointer}.form-radio__label-marker{flex-shrink:0;position:relative;width:20px;height:20px;border:1px solid var(--grayBtnBorder);border-radius:20px;color:transparent}.form-radio__label-marker .icon{position:absolute;color:inherit;top:0;left:0;width:100%;height:100%}.form-radio__label-text{color:var(--greenDark);font-size:16px;line-height:1.2;font-weight:300}.form-radio__input:checked+.form-radio__label .form-radio__label-marker{border:1px solid var(--greenDark);color:var(--greenDark)}.breadcrumbs{position:relative;padding:0}.breadcrumbs__list{list-style-type:none;padding:0}.breadcrumbs__item{position:relative;color:var(--black);list-style-type:none;background:url("data:image/svg+xml,%3Csvg width='5' height='17' viewBox='0 0 5 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.67335 3.34082L1.3921 15.5312H0.318237L3.59949 3.34082H4.67335Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat left center}.breadcrumbs__item:last-child,.breadcrumbs__item:last-child .breadcrumbs__item-link{color:var(--gray)}.breadcrumbs__item:first-child{padding-left:0;background:0 0}.breadcrumbs__list .breadcrumbs__item{display:inline}.breadcrumbs__item-link{color:var(--UIBtnText);text-decoration:none;--UIBtnOpacity1:1;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs__item-link *{pointer-events:none}.breadcrumbs__item-link:active,.filter__label._hideable:active{--UIBtnDuration:0ms}.breadcrumbs__item-link._clicked,.filter__label._hideable._clicked{--UIBtnDelay:150ms}.filter{display:flex;flex-direction:column}.filter__row,.filter__row-hideable-source{display:flex;align-items:center;flex-wrap:wrap}.filter__row-hideable-content{overflow:hidden;transition:height 500ms cubic-bezier(.65,0,.35,1)}.filter__row-hideable.collapse:not(._opened) .filter__row-hideable-content{height:0!important}.filter__row-hideable.collapse:not(._opened) .filter__label-icon{transform:rotate(180deg)}.filter__row-label{width:100%}.filter__label{display:flex;align-items:center;line-height:1.2;font-weight:700;color:var(--greenDark)}.filter__label._hideable{cursor:pointer;color:var(--UIBtnText);--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter__label._hideable *{pointer-events:none}.filter__label-icon{position:relative;transition:transform 300ms;width:18px;height:18px;margin-right:11px}.filter__label-icon .icon{position:absolute;transform:rotate(90deg);top:calc(50% - 9px);left:calc(50% - 5px);height:18px;width:11px}.catalog{display:grid;width:100%}.catalog__section-title{width:100%;line-height:1.2;font-weight:500;color:var(--greenDark)}.catalog-item{text-decoration:none;color:var(--greenDark);display:flex;flex-direction:column;align-items:center;text-align:center;--UIBtnText:var(--greenDark);--UIBtnFilter:none;--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-item *{pointer-events:none}.catalog-item:active{--UIBtnDuration:0ms}.catalog-item._clicked{--UIBtnDelay:150ms}._no-touch .catalog-item:active,._no-touch .catalog-item:hover,._no-touch .filter__label._hideable:active,._no-touch .filter__label._hideable:hover,._touch .catalog-item:active,._touch .filter__label._hideable:active{--UIBtnText:var(--green);--UIBtnOpacity1:0.8}.catalog-item__media{display:flex;align-items:flex-end}.catalog-item__image,.catalog-item__name{opacity:var(--UIBtnOpacity1);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.catalog-item__image{width:100%;-o-object-fit:contain;object-fit:contain;filter:var(--UIBtnFilter)}.catalog-item__name{line-height:1.2;font-weight:700;color:var(--UIBtnText)}.catalog-item__description{line-height:1.2;color:var(--greenDark)}.catalog-item__tag,.catalog-item__volume{line-height:1;border-radius:24px;text-align:center}.catalog-item__volume{color:var(--grayBtnBorder);border:1px solid var(--grayBtnBorder)}.catalog-item__tag{color:var(--white);background:var(--green)}.catalog-slider__title{line-height:1.2;font-weight:500}.catalog-slider__slider-wrapper{position:relative}.catalog-slider__slider.swiper{padding-bottom:5px;margin-bottom:-5px}.catalog-slider__slider .catalog-slider__slide{padding:0 20px}.catalog-slider__slider._with-arrows{padding-bottom:37px;margin-left:60px;margin-right:60px;margin-bottom:0}.catalog-slider__pagination{display:none;position:absolute;left:0;bottom:0;width:100%;z-index:2}.catalog-slider__nav{position:static;display:none}.catalog-slider__slider._with-arrows~.catalog-slider__nav{display:block}.catalog-slider__slider._with-arrows~.catalog-slider__pagination{display:flex}.catalog-slider__nav-left,.catalog-slider__nav-right{position:absolute;z-index:10;cursor:pointer;border-radius:50%;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--UIBtnText);background:var(--UIBtnBg);opacity:var(--UIBtnOpacity1);top:29.8%}.catalog-slider__nav-left *,.catalog-slider__nav-right *{pointer-events:none}.catalog-slider__nav-left:active,.catalog-slider__nav-right:active{--UIBtnDuration:0ms}.catalog-slider__nav-left._clicked,.catalog-slider__nav-right._clicked{--UIBtnDelay:150ms}._no-touch .catalog-slider__nav-left:hover,._no-touch .catalog-slider__nav-right:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .catalog-slider__nav-left:active,._no-touch .catalog-slider__nav-right:active,._touch .catalog-slider__nav-left:active,._touch .catalog-slider__nav-right:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.catalog-slider__nav-left._disabled,.catalog-slider__nav-left.swiper-button-disabled,.catalog-slider__nav-right._disabled,.catalog-slider__nav-right.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.catalog-slider__nav-left:before,.catalog-slider__nav-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid transparent}.catalog-slider__nav-left .icon,.catalog-slider__nav-right .icon{width:100%;height:100%}.catalog-slider__nav-left{left:20px}.catalog-slider__nav-right{right:20px}.catalog-slider__nav-right .icon{transform:rotate(180deg)}.catalog-detail{overflow:hidden}.catalog-detail__info,.catalog-detail__packages,.catalog-detail__title{position:relative;z-index:2}.catalog-detail__packages-title{line-height:1.2;font-weight:700}.catalog-detail__packages-list{display:flex;flex-wrap:wrap}.catalog-detail__description p,.catalog-detail__info-row p,.page-404 p{line-height:1.2}.catalog-detail__info-row p:last-child{margin-bottom:0}.catalog-detail__info-row p.quality{font-weight:700}.catalog-detail__nutritional,.catalog-detail__nutritional td{border:1px solid var(--grayItemBorder);width:-moz-fit-content;width:fit-content}.catalog-detail__nutritional{border-radius:5px}.catalog-detail__nutritional b{font-weight:500}.catalog-detail__nutritional table{margin:0;padding:0;border-collapse:collapse}.catalog-detail__nutritional td{line-height:1.2;vertical-align:top}.catalog-detail__nutritional td:nth-child(2){width:-moz-fit-content;width:fit-content}.catalog-detail__nutritional tr:first-child td{border-top:0}.catalog-detail__nutritional tr:last-child td{border-bottom:0}.catalog-detail__nutritional td:first-child{border-left:0}.catalog-detail__nutritional td:last-child{border-right:0}.catalog-detail__photo{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-detail__photo-main-slide,.catalog-detail__photo-main-slide.swiper-slide{display:flex;font-size:0;line-height:1;justify-content:center;align-items:flex-end;height:auto}.catalog-detail__photo-main-image{position:relative;z-index:1;-o-object-fit:contain;object-fit:contain}.catalog-detail__photo-main-shadow{position:absolute;bottom:2px;left:0;width:100%;height:76px;pointer-events:none}.catalog-detail__photo-thumbs{max-width:202px;margin:0 auto}.catalog-detail__photo-thumbs-slide,.catalog-detail__photo-thumbs-slide.swiper-slide{display:flex;font-size:0;line-height:1;justify-content:center;align-items:flex-end;padding:6px 0 0;width:50%}.catalog-detail__photo-thumbs-frame{position:relative;border:1px solid transparent;padding:14px 12px;width:80px;height:132px;margin:0 auto;border-radius:5px;--UIBtnText:var(--greenDark);--UIBtnFilter:none;--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--UIBtnOpacity1);cursor:pointer}.catalog-detail__photo-thumbs-frame *{pointer-events:none}.catalog-detail__photo-thumbs-frame:active{--UIBtnDuration:0ms}.catalog-detail__photo-thumbs-frame._clicked{--UIBtnDelay:150ms}._no-touch .catalog-detail__photo-thumbs-frame:active,._no-touch .catalog-detail__photo-thumbs-frame:hover,._touch .catalog-detail__photo-thumbs-frame:active{--UIBtnText:var(--green);--UIBtnOpacity1:0.8}.catalog-detail__photo-thumbs-frame:before{content:"";position:absolute;width:9px;height:9px;top:-5px;left:calc(50% - 5px);background:var(--white);border-left:1px solid transparent;border-top:1px solid transparent;transform:rotate(45deg)}.catalog-detail__photo-thumbs-slide._active .catalog-detail__photo-thumbs-frame{border:1px solid var(--greenDark)}.catalog-detail__photo-thumbs-slide._active .catalog-detail__photo-thumbs-frame:before{border-color:var(--greenDark)}.catalog-detail__photo-left,.catalog-detail__photo-right,.catalog-detail__photo-thumbs-frame:before,.catalog-detail__photo-thumbs-image{transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.catalog-detail__photo-thumbs-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:var(--UIBtnFilter)}.catalog-detail__photo-left,.catalog-detail__photo-right{position:absolute;z-index:10;cursor:pointer;border-radius:50%;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--UIBtnText);background:var(--UIBtnBg);opacity:var(--UIBtnOpacity1)}.catalog-detail__photo-left *,.catalog-detail__photo-right *{pointer-events:none}.catalog-detail__photo-left:active,.catalog-detail__photo-right:active{--UIBtnDuration:0ms}.catalog-detail__photo-left._clicked,.catalog-detail__photo-right._clicked{--UIBtnDelay:150ms}._no-touch .catalog-detail__photo-left:hover,._no-touch .catalog-detail__photo-right:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .catalog-detail__photo-left:active,._no-touch .catalog-detail__photo-right:active,._touch .catalog-detail__photo-left:active,._touch .catalog-detail__photo-right:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.catalog-detail__photo-left._disabled,.catalog-detail__photo-left.swiper-button-disabled,.catalog-detail__photo-right._disabled,.catalog-detail__photo-right.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.catalog-detail__photo-left:before,.catalog-detail__photo-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid transparent}.catalog-detail__photo-left .icon,.catalog-detail__photo-right .icon{width:100%;height:100%}.catalog-detail__photo-right .icon{transform:rotate(180deg)}.catalog-detail__theme{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:0;line-height:1}.catalog-detail__theme-image{width:584px;max-width:584px;-o-object-fit:contain;object-fit:contain}.catalog-detail__subtitle{text-align:center;line-height:1.2;font-weight:500}.catalog-detail__description{text-align:center}.catalog-detail__description img{display:block;margin:64px 0 0;-o-object-fit:cover;object-fit:cover}.catalog-detail__image{font-size:0;line-height:1}.packages{display:flex;align-items:flex-end}.package{text-align:center;text-decoration:none;--UIBtnText:var(--greenDark);--UIBtnFilter:none;--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.package *{pointer-events:none}.package:active{--UIBtnDuration:0ms}.package._clicked{--UIBtnDelay:150ms}._no-touch .package:active,._no-touch .package:hover,._touch .package:active{--UIBtnText:var(--green);--UIBtnOpacity1:0.8}.package__image,.package__volume{opacity:var(--UIBtnOpacity1);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.package__image{margin-bottom:16px;-o-object-fit:contain;object-fit:contain;filter:var(--UIBtnFilter)}.package__volume{border:1px solid transparent;border-radius:20px;color:var(--UIBtnText)}.package._active .package__volume{border:1px solid var(--UIBtnText)}.page-404,.page-404__title{text-align:center}.page-404__title{line-height:1.2;font-weight:500}.page-head{position:relative;display:flex;align-items:center}.page-head._empty{padding:0}.page-head._no-image{min-height:0;height:var(--headerHeight);padding:0}.page-head__content{position:relative;z-index:1;color:var(--white)}.page-head__content p{line-height:1.4;text-transform:uppercase}.page-head__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-title,.page-title__text{line-height:1.2;font-weight:500;color:var(--greenDark)}.page-title._catalog-detail,.page-title__text._catalog-detail{font-weight:700;text-align:left;text-transform:uppercase;margin:0}.page-title__text{padding-top:.05em;padding-bottom:.05em}.page-title__description{font-size:36px;margin-top:1px;text-transform:none}.page-title__description,.where-to-buy__title{line-height:1.2;font-weight:500}.where-to-buy__list{display:grid}.where-to-buy__list._section{grid-gap:20px;grid-template-columns:repeat(5,1fr)}.where-to-buy__item{display:flex;justify-content:stretch;align-items:stretch}.where-to-buy__item-link{display:block;width:100%;border:1px solid var(--UIBtnBorder);font-size:0;line-height:1;--UIBtnBorder:var(--grayItemBorder);--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2.6% 8.47%}.where-to-buy__item-link *{pointer-events:none}.where-to-buy__item-link:active{--UIBtnDuration:0ms}.where-to-buy__item-link._clicked{--UIBtnDelay:150ms}._no-touch .where-to-buy__item-link:hover{--UIBtnBorder:var(--green)}._no-touch .where-to-buy__item-link:active,._touch .where-to-buy__item-link:active{--UIBtnBorder:var(--greenDark);--UIBtnOpacity1:0.8}.where-to-buy__item-image{aspect-ratio:177/63;width:100%;-o-object-fit:contain;object-fit:contain}.where-to-buy__list._section .where-to-buy__item-link{padding:11.1%}.where-to-buy__list._section .where-to-buy__item-image{aspect-ratio:166/80}.search-form{position:relative;border-radius:24px;overflow:hidden}.search-form__bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;border:1px solid var(--grayItemBorder);z-index:1;transition:border 300ms;pointer-events:none}.search-form__btn{position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;overflow:hidden;border:0;outline:0;-webkit-appearance:none;padding:0;cursor:pointer;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--UIBtnBg);color:var(--UIBtnText)}.search-form__btn *{pointer-events:none}.search-form__btn:active{--UIBtnDuration:0ms}.search-form__btn._clicked{--UIBtnDelay:150ms}._no-touch .search-form__btn:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .search-form__btn:active,._touch .search-form__btn:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.search-form__btn._disabled,.search-form__btn.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.search-form__btn .icon{width:100%;height:100%;color:inherit}.search-form__field{display:block;width:100%;height:48px;background:0 0;padding:0 16px 0 60px;border:0;color:var(--greenDark);font-weight:400;font-size:18px;line-height:1.2}.search-form__field:focus~.search-form__bg{border:1px solid var(--greenDark)}.search-form__field:focus~.search-form__btn{--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:transparent;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-form__field:focus~.search-form__btn *{pointer-events:none}.search-form__field:focus~.search-form__btn:active{--UIBtnDuration:0ms}.search-form__field:focus~.search-form__btn._clicked{--UIBtnDelay:150ms}._no-touch .search-form__field:focus~.search-form__btn:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .search-form__field:focus~.search-form__btn:active,._touch .search-form__field:focus~.search-form__btn:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.search-form__field:focus~.search-form__btn._disabled,.search-form__field:focus~.search-form__btn.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.search-results{border-top:1px solid var(--grayItemBorder)}.search-results-text._empty{text-align:center}.search-result{border-bottom:1px solid var(--grayItemBorder)}.search-result__section{color:var(--grayBtnBorder);line-height:1.2;font-weight:700;text-transform:uppercase}.search-result__name{color:var(--greenDark);line-height:1.2;font-weight:700}.search-result__name-link{text-decoration:underline;color:var(--greenDark);--UIBtnTextDecorationColor:transparent;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration-color:var(--UIBtnTextDecorationColor)}.search-result__name-link *{pointer-events:none}.search-result__name-link:active{--UIBtnDuration:0ms}.search-result__name-link._clicked{--UIBtnDelay:150ms}._no-touch .search-result__name-link:hover{--UIBtnTextDecorationColor:currentColor}._no-touch .search-result__name-link:active{--UIBtnTextDecorationColor:transparent}._touch .search-result__name-link:active{--UIBtnTextDecorationColor:currentColor}.search-result__content{line-height:1.3}.pagination{flex-direction:column;align-items:center}.pagination,.pagination__row{display:flex;justify-content:center}.pagination__page{pointer-events:none}.pagination__next,.pagination__page,.pagination__prev{position:relative;display:flex;align-items:center;justify-content:center;font-weight:500;line-height:1.2;text-decoration:none;color:var(--UIBtnText);border-radius:50%;border:1px solid var(--UIBtnBorder);background:var(--UIBtnBg);--UIBtnText:var(--grayBtnBorder);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__next,.pagination__prev,a.pagination__page{pointer-events:auto}.pagination__next *,.pagination__page *,.pagination__prev *{pointer-events:none}.pagination__next:active,.pagination__page:active,.pagination__prev:active{--UIBtnDuration:0ms}.pagination__next._clicked,.pagination__page._clicked,.pagination__prev._clicked{--UIBtnDelay:150ms}._no-touch .pagination__next._active:hover,._no-touch .pagination__next:hover,._no-touch .pagination__page._active:hover,._no-touch .pagination__page:hover,._no-touch .pagination__prev._active:hover,._no-touch .pagination__prev:hover{--UIBtnText:var(--greenDark);--UIBtnBg:transparent;--UIBtnBorder:var(--greenDark)}._no-touch .pagination__next._active,._no-touch .pagination__next:active,._no-touch .pagination__page._active,._no-touch .pagination__page:active,._no-touch .pagination__prev._active,._no-touch .pagination__prev:active,._touch .pagination__next._active,._touch .pagination__next:active,._touch .pagination__page._active,._touch .pagination__page:active,._touch .pagination__prev._active,._touch .pagination__prev:active{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);--UIBtnBorder:transparent}._no-touch .pagination__next._active:active,._no-touch .pagination__page._active:active,._no-touch .pagination__prev._active:active,._touch .pagination__next._active:active,._touch .pagination__page._active:active,._touch .pagination__prev._active:active,.pagination__next._disabled,.pagination__page._disabled,.pagination__prev._disabled{--UIBtnText:var(--grayBtnBorder);--UIBtnBg:transparent;--UIBtnBorder:var(--grayBtnBorder)}.pagination__next._disabled,.pagination__page._disabled,.pagination__prev._disabled{pointer-events:none;opacity:.33}.pagination__next .icon,.pagination__prev .icon{width:11px;height:19px}.pagination__prev{padding-right:4px}.pagination__next{padding-left:4px}.pagination__next .icon{transform:rotate(180deg)}.pagination__page._active{font-weight:700}.recipes{display:grid}.recipes-item{text-decoration:none;display:flex;flex-direction:column;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipes-item *{pointer-events:none}.recipes-item:active{--UIBtnDuration:0ms}.recipes-item._clicked{--UIBtnDelay:150ms}._no-touch .backlink:active,._no-touch .backlink:hover,._no-touch .navlink:active,._no-touch .navlink:hover,._no-touch .recipes-item:active,._no-touch .recipes-item:hover,._touch .backlink:active,._touch .navlink:active,._touch .recipes-item:active{--UIBtnOpacity1:0.8;--UIBtnText:var(--green)}.recipes-item__media{aspect-ratio:1/1;border:1px solid var(--grayItemBorder2);opacity:var(--UIBtnOpacity1);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.recipes-item__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.recipes-item__name{font-weight:500;color:var(--UIBtnText);font-size:24px;line-height:1.2;transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.recipe-detail-block:last-child{margin-bottom:0}.recipe-detail{display:grid;grid-template-areas:"image image used" "share share used" "prods cooke used";grid-gap:28px 80px;grid-template-columns:1fr 1fr 293px}.recipe-detail__media{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:image;aspect-ratio:827/600;border:1px solid var(--grayItemBorder2)}.recipe-detail__image{display:block;width:100%;height:100%}.recipe-detail__share{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:share}.recipe-detail__ingredients{-ms-grid-row:5;-ms-grid-column:1;grid-area:prods}.recipe-detail__cooking{-ms-grid-row:5;-ms-grid-column:3;grid-area:cooke}.recipe-detail__used{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:5;grid-area:used}.recipe-detail li,.recipe-detail ol,.recipe-detail p,.recipe-detail ul{font-size:18px;color:var(--black)}.recipe-detail ol{counter-reset:numeric}.recipe-detail ol li{position:relative;list-style-type:none;line-height:1.4;margin-bottom:6px;--numberWidth:0.6em;padding-left:calc(var(--numberWidth) + 5px)}.recipe-detail ol li:before{position:absolute;left:0;top:0;counter-increment:numeric;content:counter(numeric);color:var(--green);width:var(--numberWidth);text-align:center}.recipe-detail ol li:nth-child(n+10){--numberWidth:1.2em}.recipe-detail ol li:nth-child(n+100):before{--numberWidth:1.8em}ul.recipe-ingredients{padding:0;display:flex;flex-direction:column;gap:11px}ul.recipe-ingredients li{display:flex;list-style-type:none;position:relative;gap:5px;font-size:18px;color:var(--black);justify-content:space-between;margin:0;padding:0 0 8px 18px;border-bottom:1px solid var(--grayItemBorder2)}ul.recipe-ingredients li:before{content:"";position:absolute;top:4px;left:0;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.16211C13.05 6.62878 9.075 11.9538 6.075 17.1371C5.95833 17.3371 5.8125 17.5996 5.6375 17.9246C5.4625 18.2496 5.34583 18.4579 5.2875 18.5496C5.22917 18.6413 5.13333 18.7621 5 18.9121C4.86667 19.0621 4.72917 19.1538 4.5875 19.1871C4.44583 19.2204 4.2625 19.2538 4.0375 19.2871C3.8125 19.3204 3.525 19.3371 3.175 19.3371C2.65833 19.3371 2.30833 19.2913 2.125 19.1996C1.94167 19.1079 1.75833 18.8788 1.575 18.5121C1.10833 17.5621 0.729167 16.5413 0.4375 15.4496C0.145833 14.3579 0 13.6204 0 13.2371C0 12.8204 0.208333 12.4704 0.625 12.1871C1.35833 11.6871 2.05 11.4371 2.7 11.4371C2.93333 11.4371 3.20833 11.8788 3.525 12.7621C3.55833 12.8288 3.58333 12.8871 3.6 12.9371C3.91667 13.7871 4.14167 14.2538 4.275 14.3371C4.325 14.3704 4.375 14.3871 4.425 14.3871C4.575 14.3871 4.83333 14.0996 5.2 13.5246C5.56667 12.9496 6.2125 11.9329 7.1375 10.4746C8.0625 9.01628 9.05 7.56211 10.1 6.11211C11.9333 3.57878 13.1917 2.10378 13.875 1.68711C14.7917 1.17044 16.1333 0.828776 17.9 0.662109L18 1.16211Z' fill='%232d9678'/%3E%3C/svg%3E%0A") no-repeat center/contain}.navigation__simblings{display:flex;justify-content:space-between;gap:10px}.navigation__link{max-width:calc(50% - 5px)}.backlink{display:flex;align-items:center;height:26px;font-size:16px;line-height:1.2;color:var(--UIBtnText);text-decoration:none;gap:5px;text-overflow:ellipsis;overflow:hidden;width:-moz-fit-content;width:fit-content;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.backlink *{pointer-events:none}.backlink:active{--UIBtnDuration:0ms}.backlink._clicked{--UIBtnDelay:150ms}.backlink__icon{width:12px;height:8px;flex-shrink:0}.navlink{display:flex;align-items:center;height:26px;font-size:16px;line-height:1.2;color:var(--UIBtnText);text-decoration:none;gap:12px;text-overflow:ellipsis;overflow:hidden;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.navlink *{pointer-events:none}.navlink:active{--UIBtnDuration:0ms}.navlink._clicked{--UIBtnDelay:150ms}.navlink__icon{margin-top:1px;width:15px;height:26px;flex-shrink:0}.navlink__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navlink._next{flex-direction:row-reverse}.navlink._next .navlink__icon{transform:rotate(180deg)}.ya-share2__badge,.ya-share2__link{position:relative!important;z-index:0!important}.ya-share2__badge{z-index:-1!important}.share-links{margin-top:57px;margin-bottom:-18px}.share-links .ya-share2__container{margin-right:-19px}.share-links.ya-share2 .ya-share2__container{padding:0}.share-links.ya-share2 .ya-share2__container .ya-share2__counter{display:none}.share-links.ya-share2 .ya-share2__container .ya-share2__item:not(:hover) .ya-share2__badge{background:var(--green)}.share-links.ya-share2 .ya-share2__container .ya-share2__item{margin-right:19px;margin-bottom:18px}.share-links.ya-share2 .ya-share2__container .ya-share2__item:last-child{margin-right:19px}.share-links.ya-share2 .ya-share2__container .ya-share2__list{text-align:center}:root{--modalMaxHeight:100vh}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1201;opacity:0;visibility:hidden;display:none;background:rgba(0,0,0,.68);transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal-container:not(._active){pointer-events:none!important}.modal-container._active{opacity:1;visibility:visible}.modal-container._visible{display:flex}.modal-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;visibility:hidden;display:none;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal-loader__icon{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);width:64px;height:64px;animation:modal-loader__icon 800ms linear 0ms infinite;border-radius:64px;border:6px solid transparent;border-top-color:var(--green)}.modal-loader:not(._active){pointer-events:none!important}.modal-loader._active{opacity:1;visibility:visible}.modal-loader._visible{display:flex}.modal-container .swiper-lazy-preloader{top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;animation:modal-swiper-lazy-preloader 700ms linear 0ms infinite;border-radius:24px;border:5px solid transparent;border-top-color:var(--green)}.modal{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;visibility:hidden;display:none;align-items:center;justify-content:center;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal:not(._active){pointer-events:none!important}.modal._active{opacity:1;visibility:visible}.modal._visible{display:flex}.modal__cover{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}.modal__cover._prevent{pointer-events:none}.modal__frame{width:auto;display:inline-block;vertical-align:middle;position:relative;max-height:90%;overflow:auto;z-index:2;margin:0;background:var(--white);font-size:0;line-height:1;max-width:min(max(1440px,90%),1660px,167.4vh - 60px);border-radius:4px}.modal__frame._dialog{max-width:min(100% - 2*var(--wrapperPadding),max(1440px,90%),1660px,167.4vh - 60px)}.modal__frame::-webkit-scrollbar{-webkit-appearance:none}.modal__frame::-webkit-scrollbar:vertical{width:5px}.modal__frame::-webkit-scrollbar:horizontal{height:5px}.modal__frame::-webkit-scrollbar-thumb{background-color:var(--greenDark)}.modal__frame::-webkit-scrollbar-track{background-color:var(--greenLight)}.modal__content{position:relative;display:inline-block;font-size:0;line-height:1;overflow:hidden}.modal__close{position:absolute;z-index:3;text-align:center;cursor:pointer;top:21px;right:21px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--greenDark);opacity:var(--UIBtnOpacity1);--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal__close *{pointer-events:none}.modal__close:active{--UIBtnDuration:0ms}.modal__close._clicked{--UIBtnDelay:150ms}._no-touch .modal__close:active,._no-touch .modal__close:hover,._touch .modal__close:active{--UIBtnOpacity1:0.8;--UIBtnText:var(--green)}.modal__close .icon{width:40px;height:40px}.modal-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;visibility:hidden;display:none;align-items:center;justify-content:center;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal-slider:not(._active){pointer-events:none!important}.modal-slider._active{opacity:1;visibility:visible}.modal-slider._visible{display:flex}.modal-slider__cover{z-index:-1}.modal-slider__content,.modal-slider__cover{position:absolute;top:0;left:0;right:0;bottom:0}.modal-slider__slider,.modal-slider__slider.swiper{width:100%;height:100%}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{z-index:10;text-align:center;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;--UIBtnOpacity1:1;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest);transition-property:color,background,border,opacity,text-decoration-color,filter;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--UIBtnText);background:var(--UIBtnBg);opacity:var(--UIBtnOpacity1)}.modal-slider__close *,.modal-slider__left *,.modal-slider__right *,.modal-slider__zoom *{pointer-events:none}.modal-slider__close:active,.modal-slider__left:active,.modal-slider__right:active,.modal-slider__zoom:active{--UIBtnDuration:0ms}.modal-slider__close._clicked,.modal-slider__left._clicked,.modal-slider__right._clicked,.modal-slider__zoom._clicked{--UIBtnDelay:150ms}._no-touch .modal-slider__close:hover,._no-touch .modal-slider__left:hover,._no-touch .modal-slider__right:hover,._no-touch .modal-slider__zoom:hover{--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLight)}._no-touch .modal-slider__close:active,._no-touch .modal-slider__left:active,._no-touch .modal-slider__right:active,._no-touch .modal-slider__zoom:active,._touch .modal-slider__close:active,._touch .modal-slider__left:active,._touch .modal-slider__right:active,._touch .modal-slider__zoom:active{--UIBtnText:var(--white);--UIBtnBg:var(--green)}.modal-slider__close._disabled,.modal-slider__close.swiper-button-disabled,.modal-slider__left._disabled,.modal-slider__left.swiper-button-disabled,.modal-slider__right._disabled,.modal-slider__right.swiper-button-disabled,.modal-slider__zoom._disabled,.modal-slider__zoom.swiper-button-disabled{pointer-events:none;--UIBtnOpacity1:0.5;--UIBtnText:var(--greenDark);--UIBtnBg:var(--greenLightest)}.modal-slider__panel{display:flex;top:var(--wrapperPadding);right:var(--wrapperPadding)}.modal-slider__close .icon,.modal-slider__zoom .icon{width:32px;height:32px}.modal-slider__left-cnt,.modal-slider__panel,.modal-slider__right-cnt{position:absolute;z-index:10}.modal-slider__left-cnt{left:var(--wrapperPadding)}.modal-slider__right-cnt{right:var(--wrapperPadding)}.modal-slider__left .icon,.modal-slider__right .icon{width:100%;height:100%}.modal-slider__right .icon,.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.modal-dialog{text-align:center;max-width:607px}.modal-dialog__title{line-height:1.2;color:var(--red)}.modal-dialog__text,.modal-dialog__text p{color:var(--black);line-height:1.4}.modal-dialog__buttons{display:flex;justify-content:center}.modal-share{text-align:left;max-width:607px;padding:0}.modal-share__title{line-height:1.2;color:var(--greenDark);padding-right:60px}@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - 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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display: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;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);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,.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:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;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:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.dev-overlay-switcher{position:fixed;width:100px;left:calc(50% - 50px);bottom:5px;background:rgba(0,0,0,.3);color:#fff;font-weight:700;text-align:center;font-size:14px;line-height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.5);z-index:10001;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dev-overlay .dev-overlay-switcher{border:1px solid rgba(0,0,0,.3);background:rgba(255,255,255,.5);color:#000}.dev-overlay{scrollbar-width:none}.dev-overlay::-webkit-scrollbar{width:0;height:0}.dev-overlay::-webkit-scrollbar-track{background:0 0}.dev-overlay::-webkit-scrollbar-thumb{background:0 0}.dev-overlay ._dev-test-01-00-index:before,.dev-overlay ._dev-test-02-00-catalog:before,.dev-overlay ._dev-test-02-01-detail:before,.dev-overlay ._dev-test-02-02-detail:before,.dev-overlay ._dev-test-04-00-recipes:before,.dev-overlay ._dev-test-04-01-detail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:10000;pointer-events:none}.dev-bx-panel{z-index:995!important;background:#111;height:147px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:12px;color:var(--white);cursor:pointer}.dev-bx-panel:before{content:"#bx_admin_panel"}.dev-bx-panel.bx-panel-folded{height:39px}@media (min-aspect-ratio:1/1){.board__horizontal-marker{display:none}.board__left{-webkit-mask-size:100% 5400px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top}.board__left-slider{transform:rotate(180deg)}.board__left-slide{padding-left:var(--wrapperPadding)}.board__left-slide,.board__left-slide.swiper-slide{transform:rotate(180deg) translateZ(0)}.board__left-slide-content{width:max(400px,(100vw - 80px)/3);height:100%;margin:0;max-width:none;gap:clamp(36px,calc(5.185*var(--rpx, 1vh) + 8px),64px);justify-content:center}.board__left-slide-text{flex-grow:1;margin:0;width:auto;max-width:none}.board__left-slide-text img{margin-bottom:6px;width:clamp(200px,calc(29.762vw - 28.571px),400px)}.board__left-slide-text p{font-size:clamp(18px,calc(2.679vw - 2.571px),36px);letter-spacing:.07em}.board__left-slide-button{position:absolute;bottom:clamp(54px,calc(9.815*var(--rpx, 1vh) + 1px),107px)}.board__right-slide-bg{left:50%;width:50%;height:100%}.board__right-slide-bg._desktop{display:block}.board__right-slide-bg._mobile{display:none}.board__right-slide-package{width:calc(33.823*var(--rpx, 1vh) + 27.059px);height:calc(71.207*var(--rpx, 1vh) + 56.966px)}}@media (max-aspect-ratio:1/1){.board__horizontal-marker{display:block}.board__left-slide-content{width:100%;height:100%;margin:0 auto;max-width:var(--wrapperWidth);padding:39px calc(var(--wrapperPadding) + 3px);gap:0;justify-content:flex-end}.board__left-slide-text{flex-grow:0;margin:0 auto;width:100%;max-width:clamp(320px,calc(14.706vw + 8.535vh + 210.473px),440px);padding-left:0!important}.board__left-slide-text img{margin-bottom:2px;width:clamp(242px,calc(19.363vw + 9.67vh + 108.185px),400px)}.board__left-slide-text p{font-size:clamp(21px,calc(2.574vw + 1.285vh + 3.214px),42px);letter-spacing:.09em}.board__left-slide-button,.board__right-slide-bg._desktop{display:none}.board__right-slide-bg{left:0;width:100%;height:50%}.board__right-slide-bg._mobile{display:block}.board__right-slide-package{width:calc(34.324*var(--rpx, 1vh) - 76.52px);height:calc(72.262*var(--rpx, 1vh) - 161.095px)}.board__arrow-left,.board__arrow-right{top:calc(50% + var(--verticalOffset))}}@media (min-aspect-ratio:1/1) and (min-width:1024px){.board__left{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='6000' viewBox='0 0 20 6000' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='200' width='20' height='5800' fill='url(%23paint0_linear_1971_11133)'/%3E%3Crect x='10' width='10' height='6000' fill='black'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1971_11133' x1='10' y1='200' x2='10' y2='6000' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='0.00496578'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}}@media (min-aspect-ratio:1/1) and (min-width:1280px){.board__left-slide{padding-left:calc(var(--wrapperPadding) + 50% - var(--wrapperWidth)/2)}}@media (min-aspect-ratio:1/1) and (min-width:1280px) and (max-width:1479.98px){.board__left-slide-text{padding-left:clamp(0px,calc(-50vw + 740px),100px)}.board__left-slide-button{left:clamp(0px,calc(-50vw + 740px),100px)}}@media (min-aspect-ratio:1/1) and (max-width:1279.98px) and (min-width:1024px){.board__left-slide-text{padding-left:100px}}@media (min-aspect-ratio:1/1) and (min-width:1024px) and (max-width:1279.98px){.board__left-slide-button{left:100px}}@media only screen and (min-width:480px) and (max-width:767.98px){.catalog-slider__slider._with-arrows .catalog-slider__slide{width:50%}.where-to-buy__list._section{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:480px){.catalog-detail__description img._mobile,.catalog-detail__image img._mobile,.page-head__img._mobile{display:none}}@media only screen and (min-width:480px) and (max-width:1023.98px){.dev-overlay ._dev-test-01-00-index:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/01.00-index-768.jpg) no-repeat top center}.dev-overlay ._dev-test-02-00-catalog:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.00-catalog-768.jpg) no-repeat top center}.dev-overlay ._dev-test-02-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.01-detail-768.jpg) no-repeat top center}.dev-overlay ._dev-test-02-02-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.02-detail-768.jpg) no-repeat top center}.dev-overlay ._dev-test-04-00-recipes:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.00-recipes-768.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.01-detail-768.jpg) no-repeat top center}}@media only screen and (min-width:540px) and (max-width:767.98px){.where-to-buy__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:600px) and (max-width:1279.98px){:root{--wrapperPadding:30px}body{font-size:16px}.catalog-detail__photo-main-image{max-width:calc(var(--photoWidthDesktop, 215)*.8px);max-height:calc(var(--photoHeightDesktop, 700)*.8px);margin-bottom:38px}.catalog-detail__photo-main-shadow{background:no-repeat center/596.8px auto}}@media only screen and (min-width:600px){.btn-share{padding:0 34px 0 11px}.btn-share .btn__icon{width:20px;height:18px}.cookie__inner{display:flex;gap:5px}.cookie__close{order:2}.cookie__text{order:1}.form__comment{font-size:15px}.form__row{display:flex}.form__label{width:110px;padding:8px 8px 11px 0;flex-shrink:0}.form__row._captcha{margin-bottom:-7px}.form__row._captcha .form__label{width:136px}.form__field{padding:9px 0 11px;flex-grow:1}.form__error{bottom:-3px}.form-file__add-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.form-file__restriction{font-size:15px;text-align:right}.recipe-detail__cooking,.recipe-detail__ingredients{margin-top:17px}.share-links.ya-share2 .ya-share2__container .ya-share2__icon{width:50px;height:50px;background-size:42px;background-position:center;background-repeat:no-repeat}.share-links.ya-share2 .ya-share2__container .ya-share2__badge{border-radius:25px}}@media only screen and (min-width:600px) and (max-width:1023.98px){.catalog{grid-template-columns:repeat(3,1fr);gap:31px 20px}.catalog__section-title{grid-column:1/4}.catalog-slider__slider .catalog-slider__slide{width:33.3%}.recipe-detail{grid-template-areas:"image image" "used used" "prods cooke" "share share";grid-gap:28px 30px;grid-template-columns:1fr 1fr}.recipe-detail__media,.recipe-detail__share{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.recipe-detail__share{-ms-grid-row:7}.recipe-detail__ingredients{-ms-grid-row:5;-ms-grid-column:1}.recipe-detail__cooking{-ms-grid-row:5;-ms-grid-column:3}.recipe-detail__used{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}}@media only screen and (min-width:600px) and (max-width:767.98px){.catalog-detail__photo-main{margin:0 -187px 46px}}@media only screen and (min-width:768px) and (max-width:1279.98px){.page:after{margin-top:60px}.filter._as-tags{margin-bottom:38px}.catalog-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;grid-template-areas:"title photo" "packages photo" "info photo" "theme theme";gap:24px 40px;margin-bottom:48px}.catalog-detail__theme{grid-area:theme;grid-column:1/3;display:flex;justify-content:center}.catalog-detail__title{-ms-grid-row:1;-ms-grid-column:1}.catalog-detail__info{-ms-grid-row:5;-ms-grid-column:1}.catalog-detail__packages{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.catalog-detail__photo{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}.catalog-detail__theme{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}.pagination{margin-top:40px;gap:30px}.recipes{gap:48px 30px}.recipes-item__name{font-size:20px}.recipe-detail-block{margin-bottom:58px}.modal-dialog{padding:4px 20px 14px}.modal-dialog__title{font-size:21px;margin-bottom:17px}.modal-dialog__text{margin-bottom:30px;font-size:16px}.modal-dialog__text p{font-size:16px}.modal-dialog__buttons{gap:32px}.modal-dialog__buttons .btn-border-black{font-size:16px;height:36px}.modal-share__title{font-size:21px}}@media only screen and (min-width:768px){.btn-filter-variant._volume{width:100px}.footer__info{align-items:flex-end}.form ._mobile{display:none}.catalog-detail__title{grid-area:title}.catalog-detail__info{grid-area:info}.catalog-detail__packages{grid-area:packages}.catalog-detail__packages-title{font-size:22px;padding-top:9px;margin-bottom:16px}.catalog-detail__packages-list{gap:20px}.catalog-detail__photo{grid-area:photo}.catalog-detail__photo-nav{position:relative;max-width:373px;margin:0 auto}.catalog-detail__photo-left,.catalog-detail__photo-right{bottom:43px}.catalog-detail__photo-left{left:8px}.catalog-detail__photo-right{right:8px}.catalog-detail__photo-pagination{display:none}.catalog-detail__image{margin-top:101px}.packages{gap:20px}.where-to-buy__list{gap:20px 27px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.footer__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.footer__socials{justify-content:center}.footer__info>*{width:100%;max-width:190px}.catalog-slider__slider._with-arrows .catalog-slider__slide{width:33.3%}.catalog-detail{margin-bottom:80px;margin-top:60px}.catalog-detail__photo-main{margin:0 -187px 46px}.where-to-buy__list{grid-template-columns:repeat(4,minmax(0,1fr))}.where-to-buy__list._section{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){.wrapper{max-width:var(--wrapperWidth)}.btn__wrapper{gap:8px}.btn-border-green{height:56px;border-radius:28px}.btn-border-gray{padding:0 20px}.btn-border-black{padding:0 24px}.btn-filter-variant{padding:0 20px;height:40px;border-radius:40px}.btn-filter-variant._compact{padding:0 12px;height:36px;border-radius:40px}.btn-row{margin-top:42px}.caption{margin-bottom:43px}.list-title{font-size:30px;margin-bottom:35px}.list-container{margin-bottom:72px}.header__dropdown{display:contents}.header__grid{width:100%;position:relative;display:flex;align-items:center;gap:20px;padding-left:135px}.header._main-page .header__logo-cnt{padding:20px 12px 9px;width:78px;height:140px}.header__btn-menu{display:none}.menu{display:flex;flex-direction:column;justify-content:center;height:var(--headerHeight)}.menu__nav-list{gap:6px 48px}.header._main-page .menu__nav-link{color:var(--white)}.footer{padding-top:37px;padding-bottom:59px}.footer__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.footer__contact{gap:18px}.footer__contact-icon{margin-top:4px;border-radius:20px;width:40px;height:40px}.footer__contact-label{font-size:18px;margin-bottom:5px}.footer__contact-value{font-size:24px;margin-bottom:6px}.footer__contact-note{font-size:17px}.footer__socials{margin-top:4px;justify-content:center}.footer__info{align-items:flex-end;gap:7px;font-size:16px}.footer__info>*{width:100%;max-width:270px}.footer__copy{margin-top:24px;font-size:14px}.board__arrow-left,.board__arrow-right{width:52px;height:52px}.board__arrow-left .icon._mobile,.board__arrow-right .icon._mobile{display:none}.breadcrumbs{margin:20px 0}.breadcrumbs__list{font-size:14px}.breadcrumbs__item{font-size:14px;padding-left:calc(4px + .5em)}.breadcrumbs__list .breadcrumbs__item{margin:0 3px 0 0}.filter{margin-bottom:71px}.filter._compact{gap:15px;margin-bottom:55px}.filter,.filter__row,.filter__row-hideable-source{gap:20px}.filter._compact .filter__row,.filter._compact .filter__row-hideable-source{gap:15px}.filter__row-hideable-source{padding-top:15px}.filter__label{font-size:18px}.catalog{grid-template-columns:repeat(4,1fr);gap:60px 40px}.catalog._recipe-detail{grid-template-columns:1fr}.catalog__section-title{grid-column:1/5;margin-top:-11px;margin-bottom:-9px;font-size:36px}.catalog__section-title:not(:first-child){margin-top:12px}.catalog-item__image{height:calc(var(--photoHeightDesktop, 247)*1px);margin-bottom:10px}.catalog-detail__photo-left .icon._mobile,.catalog-detail__photo-right .icon._mobile,.catalog-item__image._mobile,.catalog-slider__nav-left .icon._mobile,.catalog-slider__nav-right .icon._mobile{display:none}.catalog-item__name{font-size:24px}.catalog-item__description{font-size:18px;margin-top:-1px;margin-bottom:7px}.catalog-item__volume{font-size:14px;padding:3px 13px;min-width:50px}.catalog-item__tag{font-size:16px;padding:6px 10px;margin-top:6px;margin-bottom:9px}.catalog-slider__title{font-size:30px;margin-bottom:33px;margin-top:-3px}.catalog-slider__slider .catalog-slider__slide{width:25%}.catalog-slider__nav-left,.catalog-slider__nav-right{width:50px;height:50px}.catalog-detail{margin-bottom:80px;margin-top:55px;padding-top:5px}.catalog-detail__info-row{margin-bottom:27px}.catalog-detail__info-row p,.catalog-detail__info-row p.quality{font-size:22px;margin-bottom:13px}.catalog-detail__nutritional{margin-top:40px;margin-bottom:36px}.catalog-detail__nutritional td{font-size:18px;padding:13px 15px}.catalog-detail__photo{margin-top:-3px}.catalog-detail__photo-main{margin:0 -187px 26px}.catalog-detail__photo-left,.catalog-detail__photo-right{width:50px;height:50px}.catalog-detail__subtitle{font-size:48px;margin-bottom:22px}.catalog-detail__description p,.page-404 p{font-size:30px}.package__image{max-height:calc(var(--photoHeightDesktop, 170)*1px);margin-bottom:16px}.package__volume{min-width:90px;padding:3px 10px;font-size:18px}.page-404__title{font-size:48px;margin-bottom:22px}.page-head._no-image{margin-bottom:20px}.page-head{min-height:360px;margin-bottom:67px;padding-top:calc(var(--headerHeight) + 40px);padding-bottom:20px}.page-head._with-content{min-height:540px;margin-bottom:77px}.page-head._empty{min-height:var(--headerHeight)}.page-head__content img{width:400px}.page-head__content p{font-size:36px;letter-spacing:.07em}.page-head__img._tablet{display:none}.page-title{margin-top:36px;margin-bottom:21px}.page-title._recipe-detail{margin-top:39px;margin-bottom:21px}.page-title,.page-title__text{font-size:60px}.page-title._catalog-detail,.page-title__text._catalog-detail{font-size:50px}.where-to-buy__title{font-size:30px;margin-bottom:28px}.where-to-buy__list{grid-template-columns:repeat(6,minmax(0,1fr))}.where-to-buy__list._section{margin-top:28px;margin-bottom:50px}.where-to-buy__item-link{border-radius:10px}.search-results{margin-top:50px;padding-top:38px}.search-results-text{margin-top:50px}.search-result{padding-bottom:19px;margin-bottom:38px}.search-result__section{font-size:16px;margin-bottom:18px}.search-result__name{font-size:28px;margin-bottom:11px}.search-result__content{font-size:22px;margin-bottom:10px}.pagination__row{gap:10px}.pagination__next,.pagination__page,.pagination__prev{height:48px;width:48px;font-size:18px}.recipes{grid-template-columns:repeat(3,1fr)}.recipes__pagination{grid-column:1/4}.recipes-item{gap:13px}.recipe-detail__used{padding-left:23px;margin-top:-5px}.navigation{display:grid;margin-top:35px;grid-gap:40px}.modal-slider__close .icon._mobile,.modal-slider__left .icon._mobile,.modal-slider__right .icon._mobile,.modal-slider__zoom .icon._mobile,.navlink ._mobile{display:none}.modal__frame{padding:30px}.modal-slider__slide{padding:40px calc(var(--wrapperPadding) + 50px)}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{width:50px;height:50px}.modal-slider__panel{gap:10px}.modal-slider__left-cnt,.modal-slider__right-cnt{bottom:calc(50% - 25px)}}@media only screen and (min-width:1024px) and (max-width:1279.98px){.recipe-detail{grid-gap:28px clamp(40px,calc(15.626vw - 120.013px),80px);grid-template-columns:1fr 1fr clamp(255px,calc(14.845vw + 102.988px),293px)}.recipe-detail__used{padding-left:clamp(0px,calc(8.985vw - 92.007px),23px);margin-top:1px}.navigation{width:100%;grid-template-columns:1fr 579px;justify-content:space-between}.dev-overlay ._dev-test-01-00-index:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/01.00-index-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-02-00-catalog:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.00-catalog-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-02-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.01-detail-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-02-02-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.02-detail-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-04-00-recipes:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.00-recipes-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.01-detail-1024.jpg) no-repeat top center}}@media only screen and (min-width:1280px){.page:after{margin-top:80px}.filter._as-tags{margin-bottom:50px}.catalog-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"title photo packages" "info photo packages";gap:34px 40px;margin-bottom:72px}.catalog-detail__photo-main{position:relative}.catalog-detail__photo-main-image{max-width:calc(var(--photoWidthDesktop, 215)*1px);max-height:calc(var(--photoHeightDesktop, 700)*1px);margin-bottom:38px}.catalog-detail__photo-main-shadow{background:no-repeat center/746px auto}.catalog-detail__theme{position:absolute;left:calc(40px + 100% - 187px);width:calc(100% - 374px);height:100%;top:0}.catalog-detail__theme._mobile{display:none}.catalog-detail__title{-ms-grid-row:1;-ms-grid-column:1}.catalog-detail__info{-ms-grid-row:3;-ms-grid-column:1}.catalog-detail__packages,.catalog-detail__photo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.catalog-detail__photo{-ms-grid-column:3}.catalog-detail__theme-image{position:absolute;top:calc(-162px + 82.5%);right:18px;transform:translateY(-50%)}.pagination{margin-top:50px;gap:40px}.recipes{gap:62px 40px}.recipes._detail{grid-template-columns:repeat(4,1fr)}.recipes-item__name{font-size:24px}.recipe-detail-block{margin-bottom:73px}.navigation._catalog-detail{grid-template-columns:334px 453px}.navigation{width:auto;grid-template-columns:208px 579px}.modal-dialog{padding:4px 40px 14px}.modal-dialog__title{font-size:24px;margin-bottom:17px}.modal-dialog__text{margin-bottom:42px;font-size:18px}.modal-dialog__text p{font-size:18px}.modal-dialog__buttons{gap:51px}.modal-dialog__buttons .btn-border-black{font-size:18px;height:42px}.modal-share__title{font-size:24px}}@media only screen and (min-width:1280px) and (max-width:1439.98px){.dev-overlay ._dev-test-01-00-index:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/01.00-index-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-02-00-catalog:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.00-catalog-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-02-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.01-detail-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-02-02-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.02-detail-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-04-00-recipes:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.00-recipes-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.01-detail-1280.jpg) no-repeat top center}}@media only screen and (min-width:1440px){.dev-overlay ._dev-test-01-00-index:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/01.00-index-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-02-00-catalog:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.00-catalog-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-02-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.01-detail-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-02-02-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.02-detail-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-00-recipes:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.00-recipes-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.01-detail-1920.jpg) no-repeat top center}}@media (min-aspect-ratio:1/1) and (min-height:600px){.board__left-slide-content{padding:calc(var(--headerHeight) + 32px) 0 calc(var(--headerHeight) + 40px)}.board__left-slide-button,.board__left-slide-button .btn{height:clamp(40px,calc(8.081*var(--rpx, 1vh) - 6.061px),56px)}.board__left-slide-button .btn{padding:0 clamp(40px,calc(2.381vw + 21.714px),56px);font-size:clamp(14px,calc(.595vw + 9.429px),18px)}.board__arrow-left,.board__arrow-right{top:calc(50% - var(--verticalOffset))}}@media only screen and (max-width:1279.98px){.catalog-detail__theme._desktop{display:none}.catalog-detail__theme-image{width:100%}}@media only screen and (max-width:1023.98px){:root{--headerHeight:70px}li,ol,p,ul{font-size:19px}ul._marked li:before{top:3px;width:18px;height:18px}ul._marked li{padding-left:27px}.socials{gap:20px}.social{width:36px;height:36px}.btn__wrapper{gap:7px}.btn-border-green{height:44px;border-radius:22px;font-size:15px;line-height:18px}.btn-border-black,.btn-border-gray{padding:0 16px}.btn-filter-variant{padding:0 16px;height:32px;border-radius:30px;font-size:15px;line-height:18px}.btn-filter-variant._compact{padding:0 12px}.btn-row{margin-top:34px}.caption,.list-title{font-size:18px;margin-bottom:19px}.list-title{font-size:24px;margin-left:-2px}.list-container{margin-bottom:45px}.header__dropdown{position:absolute;top:0;left:0;width:100%;padding:88px var(--wrapperPadding) 16px;background:var(--greenLightest);visibility:hidden;transform:translateY(-87.5%) scaleY(.75);transition:visibility 500ms,transform 500ms}.header__dropdown._opened{transform:none;visibility:visible}.header__wrapper{display:flex;justify-content:flex-end;align-items:flex-start;grid-gap:15px;padding-top:14px}.header__grid{display:contents}.header__grid>.header-btn{z-index:2}.header__logo-cnt{padding:10px 6px 5px;width:39px;height:70px}.header__search{margin-top:16px}.header__search-btn{right:auto;left:0}.header__search-field{height:36px;padding:0 12px 0 48px;font-size:16px}.menu__nav-list{border-bottom:1px solid var(--green);flex-direction:column;gap:0}.menu__nav-item{border-top:1px solid var(--green)}.menu__nav-link{padding:12px 0}.footer{padding-top:17px;padding-bottom:39px}.footer__contact{gap:11px}.footer__contact-icon{margin-top:3px;border-radius:18px;width:36px;height:36px}.footer__contact-label{font-size:13.5px;margin-bottom:4px}.footer__contact-value{font-size:18px;margin-bottom:3px}.footer__contact-note{font-size:13px}.footer__socials{margin-top:2px}.footer__info{gap:4px;font-size:12px}.footer__copy{margin-top:19px;font-size:10.5px}.board__arrow-left,.board__arrow-right{width:31px;height:31px;--verticalOffset:15px}.board__arrow-left:before,.board__arrow-right:before{border:1px solid var(--UIBtnBorder)}.board__arrow-left .icon._desktop,.board__arrow-right .icon._desktop{display:none}.breadcrumbs{margin:5px 0}.breadcrumbs__list{font-size:12px}.breadcrumbs__item{font-size:12px;padding-left:calc(3px + .5em)}.breadcrumbs__list .breadcrumbs__item{margin:0 2px 0 0}.filter{margin-bottom:32px}.filter._compact{gap:10px;margin-bottom:30px}.filter,.filter._compact .filter__row,.filter._compact .filter__row-hideable-source,.filter__row,.filter__row-hideable-source{gap:10px}.filter__row-hideable-source{padding-top:7px}.filter__row-label{padding-bottom:3px}.filter__label{width:100%;font-size:15px;margin-top:3px;margin-bottom:-3px}.catalog__section-title{margin-bottom:-6px;font-size:24px}.catalog__section-title:not(:first-child){margin-top:2px}.catalog-item__image{height:calc(var(--photoHeightMobile, 185)*1px);margin-bottom:6px}.catalog-detail__photo-left .icon._desktop,.catalog-detail__photo-right .icon._desktop,.catalog-item__image._desktop,.catalog-slider__nav-left .icon._desktop,.catalog-slider__nav-right .icon._desktop{display:none}.catalog-item__name{font-size:18px}.catalog-item__description{font-size:13.5px;margin-bottom:6px}.catalog-item__volume{font-size:10.5px;padding:2px 10px;min-width:40px}.catalog-item__tag{font-size:12px;padding:5px 7px;margin-top:3px;margin-bottom:6px}.catalog-slider__title{font-size:24px;margin-bottom:24px;margin-left:-2px;margin-top:-5px}.catalog-slider__nav-left,.catalog-slider__nav-right{width:38px;height:38px}.catalog-detail__info-row{margin-bottom:25px}.catalog-detail__info-row p,.catalog-detail__info-row p.quality{font-size:19px;margin-bottom:14px}.catalog-detail__nutritional{margin-top:35px;margin-bottom:30px}.catalog-detail__nutritional td{font-size:clamp(13.5px,calc(5vw - 2.5px),15.5px);padding:11px 12px}.catalog-detail__photo-left,.catalog-detail__photo-right{width:38px;height:38px}.catalog-detail__subtitle{font-size:29px;margin-bottom:16px}.catalog-detail__description p,.page-404 p{font-size:19px}.package__image{max-height:calc(var(--photoHeightMobile, 128)*1px);margin-bottom:10px}.package__volume{min-width:66px;padding:3px;font-size:13px}.page-404__title{font-size:29px;margin-bottom:16px}.page-head._no-image{margin-bottom:12px}.page-head{min-height:170px;margin-bottom:20px;padding-top:calc(var(--headerHeight) + 25px);padding-bottom:15px}.page-head._with-content{min-height:255px;margin-bottom:37px}.page-head._empty{min-height:var(--headerHeight)}.page-head__content img{width:190px}.page-head__content p{font-size:16px;letter-spacing:.09em}.page-head__img._desktop-only{display:none}.page-title{margin-top:17px;margin-bottom:15px}.page-title._recipe-detail{margin-top:16px;margin-bottom:15px}.page-title,.page-title__text{font-size:40px}.page-title._catalog-detail,.page-title__text._catalog-detail{font-size:30px}.page-title__description{font-size:21px;margin-top:3px}.where-to-buy__title{font-size:24px;margin-bottom:24px;margin-left:-2px}.where-to-buy__list._section{margin-top:24px;margin-bottom:38px}.where-to-buy__item-link{border-radius:8px}.search-form__btn{width:40px;height:40px}.search-form__field{height:40px;padding:0 10px 0 50px;font-size:16px}.search-results{margin-top:40px;padding-top:28px}.search-results-text{margin-top:40px}.search-result{padding-bottom:16px;margin-bottom:28px}.search-result__section{font-size:14px;margin-bottom:15px}.search-result__name{font-size:24px;margin-bottom:9px}.search-result__content{font-size:19px;margin-bottom:8px}.pagination__row{gap:6px}.pagination__next,.pagination__page,.pagination__prev{height:40px;width:40px;font-size:16px}.recipes{grid-template-columns:repeat(2,1fr)}.recipes__pagination{grid-column:1/3}.recipes-item{gap:7px}.recipes-item._catalog-detail{gap:13px}ul.recipe-ingredients li:before{top:3px;width:15px;height:15px}.navigation{margin-top:22px;display:flex;flex-direction:column;gap:13px}.backlink{height:18px;font-size:12px;gap:5px}.backlink__icon{width:9px;height:6px}.navlink{height:18px;font-size:12px;gap:8px}.navlink__icon{width:11px;height:18px}.dev-overlay ._hide-when-dev,.modal-slider__close .icon._desktop,.modal-slider__left .icon._desktop,.modal-slider__right .icon._desktop,.modal-slider__zoom .icon._desktop,.navlink ._desktop{display:none}.modal__frame{padding:var(--wrapperPadding)}.modal-slider__slide{padding:40px calc(var(--wrapperPadding) + 38px)}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{width:38px;height:38px}.modal-slider__panel{gap:8px}.modal-slider__left-cnt,.modal-slider__right-cnt{bottom:calc(50% - 19px)}}@media only screen and (max-width:767.98px){.page:after{margin-top:40px}.btn-filter-variant._volume{width:82px}.footer__grid{display:flex;flex-direction:column;gap:18px}.footer__contacts{order:2}.footer__socials{order:1}.footer__info{order:3}.form__captcha-field{flex-grow:1}.form ._desktop{display:none}.filter._as-tags{margin-bottom:23px}.catalog-slider.list-container{margin-bottom:40px}.catalog-detail{margin-bottom:34px;margin-top:11px}.catalog-detail__grid{display:flex;flex-direction:column;gap:16px;margin-bottom:9px;margin-top:7px}.catalog-detail__packages-title{font-size:15px;margin-bottom:6px}.catalog-detail__packages-list{gap:15px}.catalog-detail__photo{width:100%;max-width:360px;margin:5px auto 0}.catalog-detail__photo-thumbs{display:none}.catalog-detail__photo-left,.catalog-detail__photo-right{bottom:calc(50% - 2px)}.catalog-detail__photo-left{left:0}.catalog-detail__photo-right{right:0}.catalog-detail__photo-pagination{position:absolute;left:0;bottom:0;width:100%;z-index:2}.catalog-detail__theme{margin-top:14px}.catalog-detail__image{margin:40px var(---wrapperPadding) 0;width:calc(100% + 2*var(--wrapperPadding))}.packages{justify-content:center;gap:16px}.where-to-buy__list{gap:20px 20px}.pagination{margin-top:30px;gap:20px}.recipes{gap:25px 20px}.recipes._catalog-detail{gap:35px 20px}.recipes-item__name{font-size:16px}.recipes-item._catalog-detail .recipes-item__name{font-size:18px}.recipe-detail-block{margin-bottom:36px}.modal-dialog{padding:0}.modal-dialog__title{font-size:18px;margin-bottom:16px}.modal-dialog__text{margin-bottom:18px;font-size:13px}.modal-dialog__text p{font-size:13px}.modal-dialog__buttons{gap:10px}.modal-dialog__buttons .btn-border-black{font-size:13px;height:28px}.modal-share__title{font-size:18px}}@media only screen and (max-width:599.98px){:root{--wrapperPadding:5.5vw}body{font-size:14px}ol,p,ul{margin:0 0 10px}.btn-share{font-size:15px;height:33px;padding:0 28px 0 10px}.btn-share .btn__icon{width:18px;height:16px}.btn-filter-variant._as-tags{font-size:12px;line-height:16px;padding:0 9px;height:26px}.subtitle:not(:first-child),p.subtitle:not(:first-child){margin-top:27px}.cookie{font-size:12px}.cookie__close{float:right;margin-top:-2px;margin-right:calc(var(---wrapperPadding) + 3px)}.form__comment{font-size:13px}.form__row{margin-bottom:21px}.form__label{padding:0;margin-bottom:5px}.form__label br{display:none}.form__input{font-size:16px}.form__error{top:calc(100% + 2px)}.form-file__restriction{font-size:13px;margin-top:15px}.catalog{grid-template-columns:repeat(2,1fr);gap:31px 20px}.catalog__section-title{grid-column:1/3}.catalog-slider__slider .catalog-slider__slide{width:50%}.catalog-detail__photo-main{margin:0 var(---wrapperPadding) 0;padding-bottom:3px}.catalog-detail__photo-main-image{max-width:calc(var(--photoWidthMobile, 118)*1px);max-height:calc(var(--photoHeightMobile, 384)*1px);margin-bottom:38px}.catalog-detail__photo-main-shadow{background:no-repeat center/409px auto}.catalog-detail__description img{margin:38px var(---wrapperPadding);width:calc(100% + 2*var(--wrapperPadding));max-width:none}.page-title._small,.page-title__text._small{font-size:clamp(24px,calc(5.715vw + 5.713px),40px)}.recipe-detail{grid-template-areas:"image" "used" "prods" "cooke" "share";grid-gap:28px;grid-template-columns:1fr}.recipe-detail__cooking,.recipe-detail__ingredients{margin-top:7px}.recipe-detail__media,.recipe-detail__share{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.recipe-detail__share{-ms-grid-row:9}.recipe-detail__ingredients{-ms-grid-row:5;-ms-grid-column:1}.recipe-detail__cooking{-ms-grid-row:7;-ms-grid-column:1}.recipe-detail__used{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.share-links.ya-share2 .ya-share2__container .ya-share2__item{margin-right:19px;margin-bottom:18px}.share-links.ya-share2 .ya-share2__container .ya-share2__icon{width:44px;height:44px;background-size:37px;background-position:center;background-repeat:no-repeat}.share-links.ya-share2 .ya-share2__container .ya-share2__counter{line-height:44px}.share-links.ya-share2 .ya-share2__container .ya-share2__badge{border-radius:22px}}@media only screen and (max-width:539.98px){.where-to-buy__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:479.98px){.catalog-slider__slider._with-arrows .catalog-slider__slide{width:100%}.catalog-detail__description img._desktop,.catalog-detail__image img._desktop,.page-head__img._desktop,.page-head__img._tablet{display:none}.where-to-buy__list._section{grid-template-columns:repeat(2,1fr)}.where-to-buy__list._section .where-to-buy__item-link{padding:6.52%}.recipes._catalog-detail{grid-template-columns:repeat(1,1fr)}.recipes-item._catalog-detail .recipes-item__media{aspect-ratio:107/77}.dev-overlay ._dev-test-01-00-index:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/01.00-index-360.jpg) no-repeat top center/360px auto}.dev-overlay ._dev-test-02-00-catalog:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.00-catalog-360.jpg) no-repeat top center/360px auto}.dev-overlay ._dev-test-02-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.01-detail-360.jpg) no-repeat top center/360px auto}.dev-overlay ._dev-test-02-02-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.02-detail-360.jpg) no-repeat top center/360px auto}.dev-overlay ._dev-test-04-00-recipes:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.00-recipes-360.jpg) no-repeat top center/360px auto}.dev-overlay ._dev-test-04-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.01-detail-360.jpg) no-repeat top center/360px auto}}@media only screen and (max-width:419.98px){.form__title{font-size:clamp(30px,calc(6.001vw + 10.796px),36px)}.form__text,.form__text p{font-size:clamp(16px,calc(2vw + 9.599px),18px)}}@media only screen and (max-width:359.98px){li,ol,p,ul{font-size:clamp(16px,calc(7.504vw - 8.012px),19px)}ul._marked li:before{width:16px;height:16px}ul._marked li{padding-left:clamp(24px,calc(7.504vw - .012px),27px)}.pagination__row{gap:5px}.pagination__next,.pagination__page,.pagination__prev{height:36px;width:36px;font-size:15px}.modal-dialog__buttons .btn-border-black{font-size:12px;padding:0 10px}}@media (min-aspect-ratio:1/1) and (max-width:1279.98px){.board__left-slide{padding-left:var(--wrapperPadding)}}@media (min-aspect-ratio:1/1) and (max-width:1023.98px){.board__left-slide-text{padding-left:calc(3vw + var(--wrapperPadding) + 10px)}.board__left-slide-button{left:calc(3vw + var(--wrapperPadding) + 10px)}}@media (min-aspect-ratio:1/1) and (max-height:599.98px){.board__left-slide-content{padding:calc(var(--headerHeight) + 40px) 0 40px}.board__left-slide-button{display:none}.board__arrow-left,.board__arrow-right{top:calc(66% - var(--verticalOffset))}}@media only print{body{padding-bottom:0!important}tr{page-break-inside:avoid}.wrapper{max-width:var(--wrapperWidth)}.page:after{margin-top:80px}.btn__wrapper{gap:8px}.btn-border-green{height:56px;border-radius:28px}.btn-border-gray{padding:0 20px}.btn-share{padding:0 34px 0 11px}.btn-share .btn__icon{width:20px;height:18px}.btn-border-black{padding:0 24px}.btn-filter-variant{padding:0 20px;height:40px;border-radius:40px}.btn-filter-variant._compact{padding:0 12px;height:36px;border-radius:40px}.btn-filter-variant._volume{width:100px}.btn-row{margin-top:42px}.caption{margin-bottom:43px}.list-title{font-size:30px;margin-bottom:35px}.list-container{margin-bottom:72px}.header__dropdown{display:contents}.header__grid{width:100%;position:relative;display:flex;align-items:center;gap:20px;padding-left:135px}.header._main-page .header__logo-cnt{padding:20px 12px 9px;width:78px;height:140px}.header__btn-menu{display:none}.menu{display:flex;flex-direction:column;justify-content:center;height:var(--headerHeight)}.menu__nav-list{gap:6px 48px}.header._main-page .menu__nav-link{color:var(--white)}.footer{padding-top:37px;padding-bottom:59px}.footer__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.footer__contact{gap:18px}.footer__contact-icon{margin-top:4px;border-radius:20px;width:40px;height:40px}.footer__contact-label{font-size:18px;margin-bottom:5px}.footer__contact-value{font-size:24px;margin-bottom:6px}.footer__contact-note{font-size:17px}.footer__socials{margin-top:4px;justify-content:center}.footer__info{gap:7px;font-size:16px;align-items:flex-end}.footer__info>*{width:100%;max-width:270px}.footer__copy{margin-top:24px;font-size:14px}.board__arrow-left,.board__arrow-right{width:52px;height:52px}.board__arrow-left .icon._mobile,.board__arrow-right .icon._mobile{display:none}.cookie__inner{display:flex;gap:5px}.cookie__close{order:2}.cookie__text{order:1}.form__comment{font-size:15px}.form__row{display:flex}.form__label{width:110px;padding:8px 8px 11px 0;flex-shrink:0}.form__row._captcha{margin-bottom:-7px}.form__row._captcha .form__label{width:136px}.form__field{padding:9px 0 11px;flex-grow:1}.form__error{bottom:-3px}.form ._mobile{display:none}.form-file__add-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.form-file__restriction{font-size:15px;text-align:right}.breadcrumbs{margin:20px 0}.breadcrumbs__list{font-size:14px}.breadcrumbs__item{font-size:14px;padding-left:calc(4px + .5em)}.breadcrumbs__list .breadcrumbs__item{margin:0 3px 0 0}.filter{margin-bottom:71px}.filter._compact{gap:15px;margin-bottom:55px}.filter._as-tags{margin-bottom:50px}.filter,.filter__row,.filter__row-hideable-source{gap:20px}.filter._compact .filter__row,.filter._compact .filter__row-hideable-source{gap:15px}.filter__row-hideable-source{padding-top:15px}.filter__label{font-size:18px}.catalog{grid-template-columns:repeat(4,1fr);gap:60px 40px}.catalog._recipe-detail{grid-template-columns:1fr}.catalog__section-title{grid-column:1/5;margin-top:-11px;margin-bottom:-9px;font-size:36px}.catalog__section-title:not(:first-child){margin-top:12px}.catalog-item__image{height:calc(var(--photoHeightDesktop, 247)*1px);margin-bottom:10px}.catalog-detail__photo-left .icon._mobile,.catalog-detail__photo-right .icon._mobile,.catalog-item__image._mobile,.catalog-slider__nav-left .icon._mobile,.catalog-slider__nav-right .icon._mobile{display:none}.catalog-item__name{font-size:24px}.catalog-item__description{font-size:18px;margin-top:-1px;margin-bottom:7px}.catalog-item__volume{font-size:14px;padding:3px 13px;min-width:50px}.catalog-item__tag{font-size:16px;padding:6px 10px;margin-top:6px;margin-bottom:9px}.catalog-slider__title{font-size:30px;margin-bottom:33px;margin-top:-3px}.catalog-slider__slider .catalog-slider__slide{width:25%}.catalog-slider__nav-left,.catalog-slider__nav-right{width:50px;height:50px}.catalog-detail{margin-bottom:80px;margin-top:55px;padding-top:5px}.catalog-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"title photo packages" "info photo packages";gap:34px 40px;margin-bottom:72px}.catalog-detail__title{grid-area:title}.catalog-detail__info{grid-area:info}.catalog-detail__packages{grid-area:packages}.catalog-detail__packages-title{font-size:22px;padding-top:9px;margin-bottom:16px}.catalog-detail__packages-list{gap:20px}.catalog-detail__info-row{margin-bottom:27px}.catalog-detail__info-row p,.catalog-detail__info-row p.quality{font-size:22px;margin-bottom:13px}.catalog-detail__nutritional{margin-top:40px;margin-bottom:36px}.catalog-detail__nutritional td{font-size:18px;padding:13px 15px}.catalog-detail__photo{margin-top:-3px;grid-area:photo}.catalog-detail__photo-main{position:relative;margin:0 -187px 26px}.catalog-detail__photo-main-image{max-width:calc(var(--photoWidthDesktop, 215)*1px);max-height:calc(var(--photoHeightDesktop, 700)*1px);margin-bottom:38px}.catalog-detail__photo-main-shadow{background:no-repeat center/746px auto}.catalog-detail__photo-nav{position:relative;max-width:373px;margin:0 auto}.catalog-detail__photo-left,.catalog-detail__photo-right{width:50px;height:50px;bottom:43px}.catalog-detail__photo-left{left:8px}.catalog-detail__photo-right{right:8px}.catalog-detail__description img._mobile,.catalog-detail__image img._mobile,.catalog-detail__photo-pagination,.catalog-detail__theme._mobile{display:none}.catalog-detail__theme{position:absolute;left:calc(40px + 100% - 187px);width:calc(100% - 374px);height:100%;top:0}.catalog-detail__title{-ms-grid-row:1;-ms-grid-column:1}.catalog-detail__info{-ms-grid-row:3;-ms-grid-column:1}.catalog-detail__packages,.catalog-detail__photo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.catalog-detail__photo{-ms-grid-column:3}.catalog-detail__theme-image{position:absolute;top:calc(-162px + 82.5%);right:18px;transform:translateY(-50%)}.catalog-detail__subtitle{font-size:48px;margin-bottom:22px}.catalog-detail__description p,.page-404 p{font-size:30px}.catalog-detail__image{margin-top:101px}.packages{gap:20px}.package__image{max-height:calc(var(--photoHeightDesktop, 170)*1px);margin-bottom:16px}.package__volume{min-width:90px;padding:3px 10px;font-size:18px}.page-404__title{font-size:48px;margin-bottom:22px}.page-head._no-image{margin-bottom:20px}.page-head{min-height:360px;margin-bottom:67px;padding-top:calc(var(--headerHeight) + 40px);padding-bottom:20px}.page-head._with-content{min-height:540px;margin-bottom:77px}.page-head._empty{min-height:var(--headerHeight)}.page-head__content img{width:400px}.page-head__content p{font-size:36px;letter-spacing:.07em}.page-head__img._mobile,.page-head__img._tablet{display:none}.page-title{margin-top:36px;margin-bottom:21px}.page-title._recipe-detail{margin-top:39px;margin-bottom:21px}.page-title,.page-title__text{font-size:60px}.page-title._catalog-detail,.page-title__text._catalog-detail{font-size:50px}.where-to-buy__title{font-size:30px;margin-bottom:28px}.where-to-buy__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 27px}.where-to-buy__list._section{margin-top:28px;margin-bottom:50px}.where-to-buy__item-link{border-radius:10px}.search-results{margin-top:50px;padding-top:38px}.search-results-text{margin-top:50px}.search-result{padding-bottom:19px;margin-bottom:38px}.search-result__section{font-size:16px;margin-bottom:18px}.search-result__name{font-size:28px;margin-bottom:11px}.search-result__content{font-size:22px;margin-bottom:10px}.pagination{margin-top:50px;gap:40px}.pagination__row{gap:10px}.pagination__next,.pagination__page,.pagination__prev{height:48px;width:48px;font-size:18px}.recipes{gap:62px 40px;grid-template-columns:repeat(3,1fr)}.recipes._detail{grid-template-columns:repeat(4,1fr)}.recipes__pagination{grid-column:1/4}.recipes-item{gap:13px}.recipes-item__name{font-size:24px}.recipe-detail-block{margin-bottom:73px}.recipe-detail__cooking,.recipe-detail__ingredients{margin-top:17px}.recipe-detail__used{padding-left:23px;margin-top:-5px}.navigation._catalog-detail{grid-template-columns:334px 453px}.navigation{width:auto;grid-template-columns:208px 579px;display:grid;margin-top:35px;grid-gap:40px}.modal-slider__close .icon._mobile,.modal-slider__left .icon._mobile,.modal-slider__right .icon._mobile,.modal-slider__zoom .icon._mobile,.navlink ._mobile{display:none}.share-links.ya-share2 .ya-share2__container .ya-share2__icon{width:50px;height:50px;background-size:42px;background-position:center;background-repeat:no-repeat}.share-links.ya-share2 .ya-share2__container .ya-share2__badge{border-radius:25px}.modal__frame{padding:30px}.modal-slider__slide{padding:40px calc(var(--wrapperPadding) + 50px)}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{width:50px;height:50px}.modal-slider__panel{gap:10px}.modal-slider__left-cnt,.modal-slider__right-cnt{bottom:calc(50% - 25px)}.modal-dialog{padding:4px 40px 14px}.modal-dialog__title{font-size:24px;margin-bottom:17px}.modal-dialog__text{margin-bottom:42px;font-size:18px}.modal-dialog__text p{font-size:18px}.modal-dialog__buttons{gap:51px}.modal-dialog__buttons .btn-border-black{font-size:18px;height:42px}.modal-share__title{font-size:24px}.dev-overlay ._dev-test-01-00-index:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/01.00-index-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-02-00-catalog:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.00-catalog-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-02-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.01-detail-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-02-02-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/02.02-detail-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-00-recipes:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.00-recipes-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-detail:before{background:url(/local/templates/ilprimo_main/css/../../src/test/overlays/04.01-detail-1920.jpg) no-repeat top center}}
/* End */


/* Start:/local/templates/ilprimo_main/css/custom.min.css?1754493580812*/
.package.catalog-detail__package{cursor:pointer}.btn._loading .btn__wrapper{opacity:1;visibility:visible}.btn._loading .btn__text{opacity:0;visibility:hidden}.menu__grid div[id^=bx_incl_area_]{display:contents}.filter__label-text,.recipe-detail ol li:before{font-weight:500}.btn-border-black._disabled,.btn-filter-variant,.btn-share{--UIBtnText:#484848}.btn-share{--UIBtnIcon:#484848}@media only screen and (min-width:600px) and (max-width:1023.98px){.recipe-detail{grid-template-areas:"image image""share share""used used""prods cooke"}}@media only screen and (max-width:599.98px){.recipe-detail{grid-template-areas:"image""share""used""prods""cooke";grid-gap:28px;grid-template-columns:1fr}}.recipe-detail .subtitle{color:var(--greenDark)}ul.recipe-ingredients li{border-bottom:1px solid var(--grayItemBorder)}
/* End */
/* /local/templates/ilprimo_main/css/main.min.css?1754493580137119 */
/* /local/templates/ilprimo_main/css/custom.min.css?1754493580812 */
