@charset "UTF-8";.b-connect__title{margin-bottom:1.25rem;font-size:16px;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));font-weight:600}.b-connect__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-connect__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-connect__iconWrap{display:none;width:1rem;margin-right:.5rem;--text-opacity:1;color:#9a9a9a;color:rgba(154,154,154,var(--text-opacity));font-size:15px}.b-connect__iconWrap_mail{padding-top:2px}.b-connect__iconWrap_map{margin-left:-2px}.b-connect__text_phone{font-size:16px;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.b-connect__text_mail{font-size:13px}.b-connect__text_map{padding-left:2px;font-size:13px;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}@media (min-width:560px){.b-connect__title{margin-bottom:1rem}.b-connect__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-2px}.b-connect__item{line-height:1}.b-connect__item:not(:last-child){margin-bottom:.75rem}.b-connect__iconWrap{display:block}}@media (min-width:768px){.b-connect__text_phone{font-size:18px}.b-connect__text_map:hover,.b-connect__text_phone:hover{color:var(--hover-color)}.b-connect__title{font-size:18px}}.b-eventCard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-eventCard:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.b-eventCard__imgWrap{display:block;height:203px}.b-eventCard__img{display:block;width:100%;height:100%;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.b-eventCard__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 1rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-eventCard__event{margin-bottom:1rem;font-size:13px;color:var(--primary-color)}.b-eventCard__title{margin-bottom:1.25rem;font-size:15px;font-weight:500;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.b-eventCard__date{font-size:13px;--text-opacity:1;color:#888;color:rgba(136,136,136,var(--text-opacity))}@media (min-width:560px){.b-eventCard{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.b-eventCard__imgWrap{height:320px;width:100%}.b-eventCard__content{position:absolute;padding:2rem 1.25rem;top:0;bottom:0;right:0;width:50%}}@media (min-width:768px){.b-eventCard__imgWrap{height:366px}.b-eventCard__content{padding:2rem}.b-eventCard__title{font-size:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:1024px){.b-eventCard__imgWrap{height:296px}.b-eventCard__content{padding:1.25rem 1rem;height:183px;width:100%}.b-eventCard__content_bottom{top:auto;bottom:0}.b-eventCard__content_bottom .b-eventCard__title{overflow:hidden;height:63px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.b-swiper_nonStandart .b-swiper__item .b-eventCard{height:296px}.b-swiper_nonStandart .b-swiper__item .b-eventCard__imgWrap{height:115px}}@media (min-width:1280px){.b-eventCard__imgWrap{height:366px;width:100%}.b-eventCard__content{padding-left:1.5rem;padding-right:1.5rem;height:50%}.b-eventCard__title{overflow:hidden;margin-bottom:20px;height:72px}.b-swiper_nonStandart .b-swiper__item .b-eventCard{height:366px}.b-swiper_nonStandart .b-swiper__item .b-eventCard__imgWrap{height:200px}}@media (min-width:1920px){.b-eventCard__imgWrap{height:366px}.b-eventCard__content{height:178px}.b-eventCard__content_bottom .b-eventCard__title{margin-bottom:1.25rem}.b-swiper_nonStandart .b-swiper__item .b-eventCard{height:366px}.b-swiper_nonStandart .b-swiper__item .b-eventCard__imgWrap{height:220px}}.filter{position:relative;font-size:14px;margin-bottom:20px}.icon-close{color:var(--primary-color)}@media (max-width:1280px){.filter{margin-bottom:30px}}@media (max-width:560px){.filter{margin-bottom:24px}}@media (max-width:360px){.filter{margin-bottom:20px}}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;background-image:none;border-width:0;text-transform:uppercase;font-size:16px;font-weight:600;text-align:center;width:auto;height:50px;padding:0 20px;line-height:2.25;border-radius:25px;min-width:180px;max-width:100%;-webkit-transition:background-color .15s,color .15s,border-color .15s;transition:background-color .15s,color .15s,border-color .15s}.btn-primary{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--primary-color)}.btn-primary:active,.btn-primary:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--hover-color)}.citrus-form-mod--compact .form-group.agree-block{margin-top:30px;margin-bottom:0}.agree-block__text{--text-opacity:1;color:#888;color:rgba(136,136,136,var(--text-opacity));font-style:normal;line-height:1.54}.citrus-form__fields{padding-top:42px}.citrus-form input[type=datetime],.citrus-form-mod--compact .citrus-form input:not([type]),.citrus-form-mod--compact .citrus-form input[type=date],.citrus-form-mod--compact .citrus-form input[type=datetime-local],.citrus-form-mod--compact .citrus-form input[type=email],.citrus-form-mod--compact .citrus-form input[type=number],.citrus-form-mod--compact .citrus-form input[type=password],.citrus-form-mod--compact .citrus-form input[type=search],.citrus-form-mod--compact .citrus-form input[type=tel],.citrus-form-mod--compact .citrus-form input[type=text],.citrus-form-mod--compact .citrus-form input[type=time],.citrus-form-mod--compact .citrus-form input[type=url],.citrus-form-mod--compact .citrus-form select{height:2.067em}.citrus-form-mod--compact .form-group .field-title{font-size:15px;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));top:.4em}.citrus-form-mod--compact .form-group:not(.form-group--template-phone) .field-title:not(._active){left:0;padding-left:0}.form-group{margin-bottom:1.87em}.form-group .field-title._active{--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity));font-size:13px;-webkit-transform:translateY(-1.7em);transform:translateY(-1.7em)}.form-group.has-error .field-title{display:none}.citrus-form input:not([type]),.citrus-form input[type=date],.citrus-form input[type=datetime-local],.citrus-form input[type=datetime],.citrus-form input[type=email],.citrus-form input[type=number],.citrus-form input[type=password],.citrus-form input[type=search],.citrus-form input[type=tel],.citrus-form input[type=text],.citrus-form input[type=time],.citrus-form input[type=url],.citrus-form select,.citrus-form textarea{font-size:15px}.citrus-form .form-control{--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));border-radius:0;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-bottom-color:#ccc;padding:.6em 1em}.citrus-form-phone__input{padding-left:calc(.5em + var(--citrus-forms-phone-icon-size))!important}.form-group--template-phone .field-title:not(._active){left:.8em}.citrus-form-phone__icon{left:0}.citrus-form ._active+.input-container .form-control{--bg-opacity:1;background-color:#f2f2f2;background-color:rgba(242,242,242,var(--bg-opacity))}.input-container.has-error .form-control{border-color:transparent;border-bottom-color:var(--hover-color)}.has-error .help-block,.has-group-error .help-block{position:absolute;padding:0;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:var(--primary-color);font-size:13px;top:-18px}.citrus-form-mod--compact .bootstrap-select.btn-group .dropdown-toggle .filter-option{--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));font-size:15px}.caret{border-top:8px dashed;border-right:7.5px solid transparent;border-left:7.5px solid transparent}.citrus-form-mod--compact .citrus-form textarea{height:8.75em}.message-block-icon{display:none}.citrus-form__message-block{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));margin-bottom:20px}.citrus-form__message-block .message-block{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:18px;font-weight:600;text-align:center;font-style:normal}.citrus-form__message-block .message-block._success{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding:10px 0 0;color:#04b80c}.citrus-form__message-block p,.citrus-form__message-block p:last-child{margin:1em 0 .5em}.citrus-form__message-block:not(.hidden)+.citrus-form__fields,.citrus-form__message-block:not(.hidden)._error+.citrus-form__fields{padding-top:0}.citrus-form__message-block .message-block._error{padding:30px 0 20px}.b-iconCard{display:none}.b-iconCard__icon{-o-object-fit:contain;object-fit:contain}@media (min-width:1280px){.b-iconCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 2rem 1.25rem;--bg-opacity:1;background-color:#f5f5f5;background-color:rgba(245,245,245,var(--bg-opacity))}.b-iconCard_five{width:20%;height:14rem}.b-iconCard_five:not(:last-child){margin-right:1rem}.b-iconCard__text{font-size:16px;font-weight:500;overflow:hidden;max-height:72px}.b-iconCard__iconWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5rem;height:5rem;border-radius:9999px;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-iconCard__icon{width:50px;height:50px;fill:var(--primary-color);stroke:var(--primary-color)}}@media (min-width:1920px){.b-iconCard{padding:2rem 1.5rem 2rem 2rem}.b-iconCard__iconWrap{width:6rem;height:6rem}.b-iconCard__icon{width:60px;height:60px}}.b-infoCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .75rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-infoCard:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.b-infoCard:hover .b-infoCard__textWrap{color:var(--hover-color)}.b-infoCard__imgWrap{display:block;overflow:hidden;height:105px;width:45%}.b-infoCard__img{display:block;height:100%;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.b-infoCard__textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;overflow:hidden;font-size:18px;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:600;line-height:1.5rem;width:65%}@media (min-width:360px){.b-infoCard__imgWrap{width:48%}.b-infoCard__textWrap{width:52%}}@media (min-width:560px){.b-infoCard{padding-top:1.25rem;padding-bottom:1.25rem}.b-infoCard__imgWrap{height:115px}}@media (min-width:768px){.b-infoCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 1rem}.b-infoCard__imgWrap{width:100%;height:128px}.b-infoCard__textWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;text-align:center;width:100%;height:80px}}.b-label-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:0;top:0;margin-top:.75rem;z-index:1}.b-label{margin-top:.75rem;--label-color:#ccc}.b-label_sale{--label-color:var(--primary-color)}.b-label_hit{--label-color:#ff9900}.b-label__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;padding-right:.5rem;height:24px;background-color:var(--label-color)}.b-label__content:before{position:absolute;display:block;top:0;height:0;content:'';z-index:1;right:-20px;border:12px solid transparent;border-left:8px solid var(--label-color)}.b-label__text{font-size:11px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));white-space:nowrap;text-transform:uppercase;font-weight:600}.b-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}.b-logo__iconWrap{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-logo__icon{max-width:100%;max-height:100%}.b-logo__infoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:.75rem;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity));width:130px}.b-logo__name{font-size:20px;line-height:2.25rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-logo__nameExtra_bold{font-weight:600;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.b-logo__desc{display:none;font-size:13px;line-height:1.25rem;width:100%;max-width:251px}@media (min-width:360px){.b-logo__infoWrap{width:140px}}@media (min-width:560px){.b-logo__infoWrap{margin-left:1.25rem;width:160px}.b-logo__name{font-size:23px}}@media (min-width:768px){.b-logo__iconWrap{width:70px;height:70px}.b-logo__infoWrap{width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:1.5rem;min-width:210px;max-width:300px}.b-logo__name{margin-bottom:.25rem;font-size:30px}.b-logo__desc{display:block}}@media (min-width:1024px){.b-logo__infoWrap{max-width:550px}}@media (min-width:1280px){.b-logo__infoWrap{max-width:780px}}@media (min-width:1920px){.b-logo__infoWrap{max-width:430px}}.b-menuFloat{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;border-top-width:2px;border-style:solid;border-color:var(--primary-color);--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));z-index:10;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:30px 0;top:98%}.b-menuFloat__item{width:237px}.b-menuFloat__title{display:block;font-size:16px;font-weight:500;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));padding:10px 13px 10px 30px}.b-menuFloat__title:hover{color:var(--primary-color)}.b-menuFloat__text{display:block;font-size:14px;font-weight:400;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity));padding:10px 13px 10px 30px}.b-menuFloat__text:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--primary-color)}.b-menuFooter__col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-menuFooter__item{font-size:18px;font-weight:600;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.b-menuFooter__item:not(:last-child){margin-bottom:1.25rem}.b-menuFooter__item:hover{color:var(--primary-color)}.b-menuMobile{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-menuMobile_lev2{display:none}.b-menuMobile__item_open>.b-menuMobile_lev2{display:block}.b-menuMobile__link{position:relative;display:block;width:100%;text-decoration:none;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.b-menuMobile__link:hover{--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.b-menuMobile__link_lev1{font-size:16px;font-weight:500;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));border-top-width:1px;border-style:solid;--border-opacity:1;border-color:#cdcdcd;border-color:rgba(205,205,205,var(--border-opacity));padding:16px 16px 16px 30px}.b-menuMobile__link_lev2{font-size:14px;font-weight:400;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity));padding:12px 16px 12px 30px}.b-menuMobile__item{position:relative}.b-menuMobile__item_selected.b-menuMobile__item_lev2 .b-menuMobile__link{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--primary-color)}.b-menuMobile__item_open>.b-menuMobile__link{color:var(--primary-color)}.b-menuMobile__item_open>.b-menuMobile__link_lev1{border-bottom-width:1px}.b-menuMobile__item_open .b-menuMobile__icon{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-rotate:90deg;color:var(--primary-color)}.b-menuMobile__iconWrap{position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;--text-opacity:1;color:#999;color:rgba(153,153,153,var(--text-opacity));width:50px}.b-menuMobile__icon{font-size:22px}.b-menuSidebar__item_active{border-bottom-width:1px;border-style:solid;--border-opacity:1;border-color:#e1e1e1;border-color:rgba(225,225,225,var(--border-opacity))}.b-menuTop_lev1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10}.b-menuTop_lev2{position:absolute;padding:0;border-top-width:2px;border-style:solid;border-color:var(--primary-color);--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));visibility:hidden;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);top:100%;width:280px}.b-menuTop__item_lev1{position:relative}.b-menuTop__item_lev1:hover .b-menuTop__icon,.b-menuTop__item_lev1:hover .b-menuTop__link_lev1{color:var(--primary-color)}.b-menuTop__item_lev1:hover>.b-menuTop_lev2{visibility:visible}.b-menuTop__item_lev2{display:block}.b-menuTop__item_lev2:hover .b-menuTop__link_lev2{background-color:var(--primary-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.b-menuTop__link_lev1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;font-size:16px;font-weight:500;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity));text-decoration:none;height:108.5px;padding:0 20px 0 30px}.b-menuTop__link_lev2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity));text-decoration:none;padding:14px 14px 14px 30px;line-height:20px}.b-menuTop__icon{margin-left:.5rem;font-size:22px}.modal-w-400{max-width:440px}.modal-header{position:relative;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding:60px 44px 0}.modal-title{width:100%;padding:0;font-size:30px;font-weight:500;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));text-transform:none;text-align:center;line-height:1}.btn.modal-close-btn{width:50px;height:50px;min-width:0;border-radius:9999px;position:absolute;top:10px;right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn.modal-close-btn:hover{--bg-opacity:1;background-color:#f2f2f2;background-color:rgba(242,242,242,var(--bg-opacity))}.modal-close-btn__icon svg{display:none}.modal-body{padding:0 44px 50px}.modal-close-btn__icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:17px;height:17px}.modal-close-btn__icon:after,.modal-close-btn__icon:before{position:absolute;width:3px;height:20px;--bg-opacity:1;background-color:#888;background-color:rgba(136,136,136,var(--bg-opacity));content:' ';top:-1px;left:7px}.btn.modal-close-btn:active .modal-close-btn__icon:before,.btn.modal-close-btn:hover .modal-close-btn__icon:after,.btn.modal-close-btn:hover .modal-close-btn__icon:before{background-color:var(--primary-color)}.modal-close-btn__icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close-btn__icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-sidebarMobile .btn.modal-close-btn{display:none}.b-sidebarMobile .modal-title{font-size:25px}.b-sidebarMobile .modal-content{margin-top:0}.b-sidebarMobile .modal-header{padding-top:0}.b-sidebarMobile .modal-body{padding:0 30px 30px}.b-sidebarMobile .btn{height:45px}@media (max-width:1024px){.modal-title{font-size:25px}}@media (max-width:768px){.modal-content{margin:30px auto}}@media (max-width:560px){.modal-title{font-size:23px}}@media (max-width:480px){.modal-content{margin:0;max-width:100%;height:100%}}@media (max-width:360px){.modal-title{font-size:20px}}.b-price{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.b-price_card{font-size:14px;font-weight:400}.b-price_card .b-price__now{font-size:18px;font-weight:700}@media (min-width:768px){.b-price_card .b-price__now{font-size:22px}}@media (min-width:1024px){.b-price_card{font-weight:500}.b-price_card .b-price__now{font-weight:700}}.b-priceCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-priceCard:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.b-priceCard:hover .b-priceCard__title{color:var(--hover-color)}.b-priceCard__title{display:block;margin-bottom:.5rem;font-size:18px;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:600}.b-priceCard__desc{display:none;font-size:13px;--text-opacity:1;color:#888;color:rgba(136,136,136,var(--text-opacity))}.b-priceCard__bottom{font-size:13px;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity))}.b-priceCard__icon{display:none;width:1.5rem;fill:var(--primary-color)}.b-priceCard__icon svg{width:1.5rem;height:1.25rem}@media (min-width:560px){.b-priceCard{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:1.25rem;padding-bottom:1.25rem}.b-priceCard__title{margin-bottom:0}.b-priceCard__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}}@media (min-width:768px){.b-priceCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1.25rem 1.5rem 1.5rem}.b-priceCard__main{height:10rem;overflow:hidden}.b-priceCard__title{margin-bottom:.75rem}.b-priceCard__desc,.b-priceCard__icon{display:block}.b-priceCard__bottom{height:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500}.b-priceCard__noPrice{font-size:15px}}.b-productCard{position:relative;--border-opacity:1;border:1px solid #e1e1e1;border-color:rgba(225,225,225,var(--border-opacity));--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-productCard:not(.b-productCard_table):hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.b-productCard__label{margin-top:1.25rem}.b-productCard__img{display:block;height:100%;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.b-productCard__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.b-productCard__title{font-size:15px;font-weight:500;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.b-productCard__desc{font-size:13px;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity))}.b-productCard_card{display:block;padding:1.25rem}.b-productCard_card .b-productCard__imgWrap{display:block;margin-bottom:1rem;overflow:hidden;height:180px}.b-productCard_card .b-productCard__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-productCard_card .b-productCard__textWrap{text-align:center}.b-productCard_card .b-productCard__title{display:block;height:3rem;margin-bottom:1rem;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.b-productCard_card .b-productCard__priceWrap{text-align:center;white-space:nowrap;overflow:hidden}.b-productCard_card .b-productCard__desc,.b-productCard_card .b-productCard__isAvailable,.b-productCard_card .b-productCard__more,.b-productCard_card .b-productCard__unitsWrap{display:none}@media (min-width:560px){.b-productCard_card .b-productCard__imgWrap{height:230px}}@media (min-width:768px){.b-productCard__title{font-size:16px}.b-productCard_card .b-productCard__imgWrap{height:225px}}@media (min-width:1024px){.b-productCard_card .b-productCard__imgWrap{height:250px}}@media (min-width:1024px){.b-productGallery__mainLink_active{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-search{-webkit-transition:.3s;transition:.3s}.b-search_header{position:absolute;right:0;width:50%}.b-search:focus{outline:transparent solid 2px;outline-offset:2px}.b-search__btnLink{position:absolute;font-size:20px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));cursor:pointer;background-image:none;-webkit-box-shadow:none;box-shadow:none;border-width:0;border-radius:0;height:52px;width:52px;margin:-25px;top:25px;right:25px;line-height:0;font-family:inherit;font-weight:inherit}.b-search__btnLink:focus{outline:transparent solid 2px;outline-offset:2px}.b-search__btnIcon{--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.b-search_header .b-search__form{position:absolute;right:0;opacity:0;padding:11px 0 12px;top:-11px}.b-search__btn{position:absolute;padding:0;font-size:20px;--text-opacity:1;color:#999;color:rgba(153,153,153,var(--text-opacity));top:15px;right:15px;height:45px;line-height:0;width:20px}.b-search__btn svg{fill:#666}.b-search__input{width:100%;--border-opacity:1;border:1px solid #ccc;border-color:rgba(204,204,204,var(--border-opacity));--text-opacity:1;color:#888;color:rgba(136,136,136,var(--text-opacity));--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:100px;height:52px;padding:0 40px;max-width:690px}.b-search__input::-webkit-input-placeholder{font-size:15px}.b-search__input::-moz-placeholder{font-size:15px}.b-search__input:-moz-placeholder{font-size:15px}.b-search__input:-ms-input-placeholder{font-size:15px}.b-search.b-search_opened{z-index:10}.b-search.b-search_opened .b-search__form{width:100%}.b-search.b-search_opened .b-search__input{padding:0 30px}.b-search.b-search_opened .b-search__input:focus{background-color:#fff}@media (max-width:1180px){.b-search_header{width:45%}.b-search.b-search_opened{width:100%}}@media (max-width:1023px){.b-search__input{max-width:440px}}@media (max-width:767px){.b-search.b-search_opened{width:100%;background:#fff;border:none;padding:0 15px;right:0;z-index:1}}@media (max-width:560px){.b-search__form{top:-22px}}@media (max-width:559px){.b-search__btnLink{width:30px;height:30px;padding:0 5px}}@media (max-width:479px){.b-search__form{padding:12px 0;top:-16px}.b-search__input{height:40px}.b-search__btn{top:10px}}.b-social__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;--bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--bg-opacity));border-radius:9999px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.b-social__item:active,.b-social__item:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.b-social__item_fb:hover{--bg-opacity:1;background-color:#5959d8;background-color:rgba(89,89,216,var(--bg-opacity))}.b-social__item_fb:active{--bg-opacity:1;background-color:#4040b3;background-color:rgba(64,64,179,var(--bg-opacity))}.b-social__item_vk:hover{--bg-opacity:1;background-color:#628dd3;background-color:rgba(98,141,211,var(--bg-opacity))}.b-social__item_vk:active{--bg-opacity:1;background-color:#3768b9;background-color:rgba(55,104,185,var(--bg-opacity))}.b-social__item_insta:hover{--bg-opacity:1;background-color:#af35d2;background-color:rgba(175,53,210,var(--bg-opacity))}.b-social__item_insta:active{--bg-opacity:1;background-color:#7e47b7;background-color:rgba(126,71,183,var(--bg-opacity))}.b-social__icon{font-size:20px}.b-switch__num_active{background-color:var(--primary-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.b-tabs__icon_active{color:var(--primary-color)}.b-ugc li,.b-ugc ul{margin:0 0 1.5rem}.b-ugc table{width:100%;border-collapse:collapse;border-width:1px;--border-opacity:1;border-color:#e1e1e1;border-color:rgba(225,225,225,var(--border-opacity));font-size:13px}.b-ugc table tr{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.b-ugc table tr:nth-child(2n){--bg-opacity:1;background-color:#f2f2f2;background-color:rgba(242,242,242,var(--bg-opacity))}.b-ugc table td,.b-ugc table th{--border-opacity:1;border:1px solid #e1e1e1;border-color:rgba(225,225,225,var(--border-opacity));padding:.75rem}.b-ugc table th{font-weight:700;text-align:left;text-transform:uppercase}.b-ugc table td:first-child{--border-opacity:1;border:1px solid #e1e1e1;border-color:rgba(225,225,225,var(--border-opacity));padding:.75rem;--text-opacity:1;color:#666;color:rgba(102,102,102,var(--text-opacity))}.b-ugc table td:last-child{--border-opacity:1;border:1px solid #e1e1e1;border-color:rgba(225,225,225,var(--border-opacity));padding:.75rem}.b-ugc table a{text-decoration:underline}@media (min-width:560px){.b-ugc table{font-size:15px}.b-ugc table td,.b-ugc table td:first-child,.b-ugc table td:last-child,.b-ugc table th{padding-left:1.25rem;padding-right:1.25rem}}.b-video{position:relative;width:100%;height:100%;overflow:hidden;--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.b-video_enabled{cursor:pointer}.b-video_enabled .b-video__btn{display:block}.b-video__media{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0}.b-video__link{position:absolute;top:0;left:0;width:100%;height:100%}.b-video__btn{position:absolute;padding:0;border-width:0;background-color:transparent;display:none;margin-top:-40px;margin-left:-40px;top:50%;left:50%;z-index:1}@media (min-width:768px){.b-video__btn{margin-top:-50px;margin-left:-50px}}.b-view__item_active{--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}