

/* Start:/bitrix/templates/new/assets/libs/slick/slick.css?16626427191387*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}
/* End */


/* Start:/bitrix/templates/new/assets/css/style.min.css?177204076056633*/
@charset "UTF-8";@-webkit-keyframes search{0%{top:0}to{top:80px}}@keyframes search{0%{top:0}to{top:80px}}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Italic.eot);src:local("Cera Pro Italic"),local("CeraPro-Italic"),url(/bitrix/templates/new/assets/css/CeraPro-Italic.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Italic.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Regular.eot);src:local("Cera Pro Regular"),local("CeraPro-Regular"),url(/bitrix/templates/new/assets/css/CeraPro-Regular.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Regular.woff)format("woff");src:url(/bitrix/templates/new/assets/css/CeraPro-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-BlackItalic.eot);src:local("Cera Pro Black Italic"),local("CeraPro-BlackItalic"),url(/bitrix/templates/new/assets/css/CeraPro-BlackItalic.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-BlackItalic.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Light.eot);src:local("Cera Pro Light"),local("CeraPro-Light"),url(/bitrix/templates/new/assets/css/CeraPro-Light.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Light.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-BoldItalic.eot);src:local("Cera Pro Bold Italic"),local("CeraPro-BoldItalic"),url(/bitrix/templates/new/assets/css/CeraPro-BoldItalic.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-BoldItalic.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Black.eot);src:local("Cera Pro Black"),local("CeraPro-Black"),url(/bitrix/templates/new/assets/css/CeraPro-Black.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Black.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Medium.eot);src:local("Cera Pro Medium"),local("CeraPro-Medium"),url(/bitrix/templates/new/assets/css/CeraPro-Medium.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Medium.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Bold.eot);src:local("Cera Pro Bold"),local("CeraPro-Bold"),url(/bitrix/templates/new/assets/css/CeraPro-Bold.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Bold.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-Thin.eot);src:local("Cera Pro Thin"),local("CeraPro-Thin"),url(/bitrix/templates/new/assets/css/CeraPro-Thin.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-Thin.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-MediumItalic.eot);src:local("Cera Pro Medium Italic"),local("CeraPro-MediumItalic"),url(/bitrix/templates/new/assets/css/CeraPro-MediumItalic.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-MediumItalic.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-LightItalic.eot);src:local("Cera Pro Light Italic"),local("CeraPro-LightItalic"),url(/bitrix/templates/new/assets/css/CeraPro-LightItalic.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-LightItalic.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Cera Pro";src:url(/bitrix/templates/new/assets/css/CeraPro-ThinItalic.eot);src:local("Cera Pro Thin Italic"),local("CeraPro-ThinItalic"),url(/bitrix/templates/new/assets/css/CeraPro-ThinItalic.eot?#iefix)format("embedded-opentype"),url(/bitrix/templates/new/assets/css/CeraPro-ThinItalic.woff)format("woff"),url(/bitrix/templates/new/assets/css/CeraPro-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Cormorant Garamond";src:url(/bitrix/templates/new/assets/css/CormorantGaramond-Regular.ttf)}@font-face{font-family:"Cormorant Garamond Light";src:url(/bitrix/templates/new/assets/css/CormorantGaramond-Light.ttf)}*,::after,::before{box-sizing:border-box;outline:0}a,button{color:inherit;cursor:pointer}a{text-decoration:none;transition:all .3s ease-in-out}button{padding:0;background-color:transparent;border-width:0}span{display:block}.slick-dots li,figure{margin:0}input::-moz-focus-inner{margin:0;padding:0;border:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}p{margin:10px}body,cite{font-style:normal}fieldset{margin:0;padding:0;border-width:0}img{max-width:100%}a:hover{color:#484a4c!important}body{font-family:"Cera Pro",sans-serif!important;font-weight:400;font-size:14px;line-height:20px;color:#898d90;margin:0}.account__header,.basket__info-item,.basket__item,.basket__item-footer,.basket__item-main,.basket__item-price,.basket__total,.breadcrumbs,.catalog-header__goods,.catalog-page__buttons,.catalog-page__color-box,.catalog-page__favorite,.catalog-page__info-title-box,.catalog-page__size,.catalog-page__size-box,.catalog__content-control,.catalog__content-items,.catalog__control-item,.catalog__filters-price-box,.color__title,.contact__main,.hamburger__box,.header__control,.header__language-box,.header_flex,.inform-catalog-page,.inform-catalog-page__controls,.inform-catalog-page__goods,.inform-catalog-page__goods-about-item,.inform-catalog-page__goods-about-items,.lookbook-page__gallery,.names__item,.nav,.orders-detail__main,.pay__content,.personal__item,.personal__main,.range__count,.subscription__form{display:flex;flex-direction:row}.auth__form,.basket__empty,.catalog-header__good,.catalog-header__item,.catalog-page__info,.catalog-page__info-item,.catalog__content,.catalog__filter,.catalog__filters-item,.catalog__item,.catalog__sort,.collection,.hamburger-mobile,.hamburger__item,.inform-catalog-page__goods-about,.lookbook-page__images,.lookbook__box,.orders,.pay__item,.register__main,.subscription,footer{display:flex;flex-direction:column}.table-responsive{overflow-y:hidden;overflow-x:auto}table{width:100%}table,td,th,tr{border:0}td,th{padding:7px 15px}table,td{border-spacing:0}td{background:#fff}.table_header{font-size:13px}.header{position:fixed;top:0;width:100%;z-index:3;background:rgba(255,255,255,.9);transition:all .2s ease-in-out}.header__flex{display:flex;align-items:center;justify-content:space-between;padding:0 30px;width:100%;max-width:1440px;height:80px;margin:0 auto}.header__base{background:rgba(255,255,255,.9)}.header__white{background:0 0!important}.header__white a:hover{color:#fff!important}.header__white svg path,.header__white svg rect{fill:#fff}.header__white .header__language-item,.header__white .nav-item{color:#fff}.header__white .header__language-item_active{color:#e6e6e6}.header__empty{justify-content:center}.header__empty-mobile{justify-content:center!important}.header__link-logo{flex-grow:1;justify-content:center;display:flex}.header__link-logo_empty{margin-left:0}.header__language-box{margin-right:30px}.header__language-item{margin-right:5px;font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;cursor:pointer}.header__language-item_active{color:#bdbdbd}.header__control{width:40%;justify-content:flex-end}.header__control-item:not(:last-child),.nav-item:not(:last-child){margin-right:30px}.header__mobile{position:fixed;top:0;width:100%;max-width:1440px;height:48px;padding:0 15px;z-index:3;background:rgba(255,255,255,.9);display:none;transition:all .6s ease-in-out}.header__mobile-first-item{display:flex;width:40%}.header__hamburger-mobile{background:#fff;display:flex;align-items:center;justify-content:space-between;flex-direction:row;position:fixed;top:0;width:100%;max-width:1440px;height:48px;padding:0 15px;z-index:10}.hamburger-mobile__catalog .hamburger-mobile-item a{color:#333!important}.nav{width:40%}.nav-item{font-family:Cera Pro,sans-serif;font-style:normal;font-size:14px;letter-spacing:.06em;color:#898d90;text-transform:uppercase;cursor:pointer}.nav-item_mobile{max-width:24px;min-width:24px}.nav__mobile-logo{margin:0 60px 0 35px}.nav__mobile-logo-image{min-width:92px}.nav__mobile-favorite{min-width:27px}.nav__mobile-cart{min-width:24px}.button-big{padding:13px 40px;background:#333;font-size:13px;line-height:22px}.button-big:hover{background:#898d90;color:#fff}.button-big,.button-large,.button-md,.button-small{letter-spacing:.06em;text-transform:uppercase;color:#fff;transition:all .3s ease-in-out}.button-small{padding:11px 20px;background:#e1c6b5;font-size:13px;line-height:18px}.button-small:hover{background:#cba891;color:#fff}.button-large,.button-md{line-height:22px}.button-md{padding:11px 65px;background:#333;font-size:13px;cursor:pointer;border:0}.button-md:hover{background:#898d90;color:#fff}.button-large{padding:11px 71px;display:block;background:#e1c6b5;font-size:14px}.button-large:hover{background:#cba891;color:#fff}.count,.count__item{align-items:center}.count__item{display:flex;justify-content:center;width:32px;height:32px;border:1px solid #e6e6e6}.count__control{font-size:22px;line-height:27px;text-align:center;color:#bdbdbd;cursor:pointer}.count__info,.input__base{font-size:14px;color:#898d90}.count__info{line-height:22px;letter-spacing:.06em;text-transform:uppercase}.input__base{background:#fff;border:1px solid #bdbdbd;box-sizing:border-box;line-height:20px;padding:0 12px}.input__small{width:160px;height:40px}.input__middle{width:296px;height:40px}.input__medium{width:330px;height:40px}.search{position:fixed;top:80px;width:100%;padding:76px 146px 62px;background:rgba(255,255,255,.9);z-index:3}.search__input,.search__input-mobile{border:0;outline:0;font-weight:400;font-size:14px;color:#bdbdbd}.search__input{width:100%;max-width:1440px;margin:0 auto;border-bottom:1px solid #bdbdbd;padding-bottom:15px;line-height:20px;background:url(/bitrix/templates/new/assets/images/icons/search.svg)no-repeat 100%0}.search__input-mobile{width:150px;line-height:57px;padding-left:30px;background:url(/bitrix/templates/new/assets/images/icons/search.svg)no-repeat 0 20px}.hamburger{position:fixed;top:80px;width:100%;background:rgba(255,255,255,.9);z-index:3}.hamburger__flex{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;height:370px;padding:30px 30px 40px 82px}.hamburger__item{margin-right:78px}.hamburger__link{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;color:#898d90}.collection{align-items:center}.collection__title{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-top:10px}.hamburger-mobile{position:fixed;top:48px;justify-content:center;align-items:center;background:#fff;width:100%;z-index:100;transition:all .3s ease-in-out}.hamburger-mobile__content{width:100%;overflow-y:scroll;height:calc(100vh - 48px)}.hamburger-mobile-item{display:flex;justify-content:center;align-items:center;width:100%;height:57px;border-top:.5px solid #e0e0e0;font-size:14px;line-height:22px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#333}.hamburger-mobile-item__image{max-width:24px;margin-right:12px}.hamburger-mobile-sub-item{display:flex;justify-content:center;align-items:center;width:50%}.hamburger-mobile-sub-item:first-child{border-right:.5px solid #e0e0e0}.hamburger-mobile-phone{margin-bottom:0}.hamburger-mobile-submenu{color:#cba891}.margin{margin-left:-200%}.catalog-header{position:fixed;top:80px;width:100%;background:rgba(255,255,255,.9);z-index:3}.catalog-header__flex{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;padding:24px 150px;min-height:300px}.catalog-header__box{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;width:70%}.catalog-header__goods-desc{max-width:172px;font-size:13px;line-height:18px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin:8px 0}.catalog-header__goods-price{font-size:14px;line-height:20px;text-align:center;color:#898d90}.catalog-header__good{align-items:center}.catalog-header__good:not(:last-child){margin-right:20px}.auth{position:fixed;top:0;left:0;display:flex;justify-content:flex-end;width:100%;height:100vh;background:rgba(0,0,0,.7);z-index:101;transition:all .3s ease-in-out}.auth__margin-medium{top:-100px}.auth__margin-high{top:-105px}.auth__box{position:relative;width:548px;height:100%;background:#fff}.auth__close{position:absolute;top:15px;right:12px;cursor:pointer}.auth__form{align-items:center;width:296px;margin:198px auto 0}.auth__label,.auth__title{line-height:20px;color:#898d90}.auth__title{font-size:16px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.auth__label{font-size:14px;align-self:flex-start;margin-bottom:5px}.auth__input{width:100%;height:40px;border:1px solid #bdbdbd;margin-bottom:20px}.auth__remember{font-size:13px;line-height:16px;border-bottom:1px solid #e6e6e6;color:#898d90;margin-bottom:20px}.auth__register,.auth__submit{letter-spacing:.06em;text-transform:uppercase}.auth__submit{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background:#e1c6b5;font-size:13px;line-height:18px;color:#fff;margin-bottom:27px}.auth__submit:hover{background:#cba891;color:#fff!important}.auth__register{font-size:14px;line-height:22px;color:#898d90;border-bottom:1px solid #e6e6e6}.auth__register-title{font-size:13px;line-height:16px;color:#898d90;margin-bottom:10px}.ui-slider{max-width:95%;margin-left:7px;margin-bottom:11px}.ui-slider,.ui-slider.ui-slider-horizontal{background:#bdbdbd;height:1px;border:0}.ui-slider .ui-slider-handle{width:13px;height:13px;border:1px solid #898d90;box-sizing:border-box;border-radius:7px;background:#fff}.favorite{margin-top:60px}@media (max-width:620px){.favorite{margin-top:30px!important}}.favorite__title{font-size:18px;line-height:22px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:12px}.favorite__content{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 30px}@media (max-width:991px){.favorite__content{padding:0}}.favorite__content-item{max-width:440px;margin-bottom:40px}.favorite__content-item:last-child{margin-bottom:0}@media (max-width:991px){.favorite__content-item{margin-bottom:10px}}.catalog{display:grid;grid-template-columns:182px 1fr;padding:0 261px 0 84px;grid-gap:30px}@media (max-width:1100px){.catalog{padding:0 30px}}@media (max-width:991px){.catalog{display:block;padding:0}}.catalog__item{position:relative;align-items:center;width:49%;max-width:447px;cursor:pointer}@media (max-width:991px){.catalog__item{width:49%}}.catalog__filter{align-items:flex-start;justify-content:flex-start}@media (max-width:991px){.catalog__filter{display:none}}.catalog__filter-item{font-size:14px;line-height:31px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:10px}.catalog__filter-item:hover{color:#cba891}.catalog__filter-item_active{color:#333;font-weight:500}.catalog__content-control{justify-content:space-between;margin-bottom:15px}@media (max-width:991px){.catalog__content-control{padding:0 15px;margin-bottom:10px}}.catalog__content-items{justify-content:space-between;flex-wrap:wrap}.catalog__control-item{position:relative}.catalog__control-item-title{font-size:13px;line-height:16px;color:#bdbdbd;margin-right:7px;cursor:pointer}.catalog__sort{align-items:flex-start;justify-content:space-between;position:absolute;top:20px;right:0;width:167px;height:106px;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,.1);padding:15px 14px 19px}.catalog__sort-item{font-size:13px;line-height:16px;color:#898d90}.catalog__filters{position:absolute;width:100%;min-width:913px;min-height:212px;display:grid;grid-template-columns:.5fr .5fr 1fr;padding:15px 30px 30px;top:20px;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,.1)}@media (max-width:991px){.catalog__filters-price-box{flex-direction:column;width:100%}}.catalog__filters-size{margin-right:150px}@media (max-width:991px){.catalog__filters-size{margin:15px 0 20px}}.catalog__filters-price{width:100%}.catalog__filters-items-box{display:flex;flex-direction:column}@media (max-width:991px){.catalog__filters,.catalog__filters-items-box{flex-direction:row}.catalog__filters{display:flex;flex-wrap:wrap;width:100vw;margin-left:-15px;height:auto}}.filters__title{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#bdbdbd;margin-bottom:10px}.filters__label{font-size:13px;line-height:16px;color:#898d90}@media (max-width:991px){.filters__label{margin-right:10px}}.filters__checkbox{position:absolute;z-index:-1;opacity:0;outline:0}.filters__checkbox+label{position:relative;cursor:pointer;padding:0 0 0 20px;margin-bottom:10px;outline:0}.filters__checkbox+label:before{content:"";position:absolute;top:1px;left:0;width:13px;height:13px;background:#fff;border:1px solid #e6e6e6;box-sizing:border-box;transition:.2s}.filters__checkbox:checked+label:before{background:#898d90 url(/bitrix/templates/new/assets/css/../images/icons/check_white.svg)no-repeat center}.filters__checkbox:focus+label:before{box-shadow:inset 0 2px 3px rgba(0,0,0,.2),0 0 0 3px rgba(255,255,0,.7)}.range__count{justify-content:space-between}.range__count-item{font-size:13px;line-height:16px;color:#898d90}.catalog-page__wrap{display:flex;width:100%;max-width:1200px;padding:0 30px;margin:0 auto 20px}.catalog-page__images{min-width:50%;max-width:50%}.catalog-page__images .slick-dots{position:absolute;bottom:15px;text-align:center;left:0;right:0}.catalog-page__images .slick-dots li{display:inline-block;margin:0 2px;width:8px;height:8px;border-radius:50%;background:#e1c6b5;overflow:hidden}.catalog-page__images .slick-dots li button{opacity:0}.catalog-page__images .slick-dots li.slick-active{background:#fff}.catalog-page__images-a{position:relative;width:100%;margin-bottom:6px}.catalog-page__images-item img,.catalog-page__images-item video{width:100%;display:block}.catalog-page__control-wrapper{min-width:40%;max-width:40%;padding-left:30px}.catalog-page__title{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:15px}.catalog-page__fullprice{font-size:16px;line-height:22px;color:#898d90;margin-bottom:20px}@media (max-width:991px){.catalog-page__fullprice{text-align:center}}.catalog-page__price_no-active{font-size:14px;line-height:22px;letter-spacing:.03em;text-decoration-line:line-through;color:#bdbdbd}.catalog-page__size{align-items:center;margin-bottom:23px;flex-wrap:wrap}.catalog-page__size-item{display:block;padding:5px 10px;min-width:62px;text-align:center;border:1px solid #e4e4e4;margin-right:10px;font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#898d90;transition:all .2s ease-in-out}.catalog-page__size-item_active{cursor:default}.catalog-page__size-item:hover,.catalog-page__size-item_active{border:1px solid #333;color:#333}.catalog-page__size-item_no-active{position:relative;color:#bdbdbd;cursor:default}.catalog-page__size-item img{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:100%;height:100%}.catalog-page__size-item_no-active img{display:block}.catalog-page__size-item span{position:relative;z-index:2}.catalog-page__size-item_no-active:hover{color:#bdbdbd;cursor:auto}.catalog-page__size-item-about{cursor:pointer;padding:5px}.size-guid__modal{width:100%;max-width:700px}.size-guid__title{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:15px}@media (max-width:991px){.catalog-page__color{display:flex;flex-direction:column;align-items:center}}.catalog-page__color-box{margin-bottom:35px}@media (max-width:991px){.catalog-page__color-box{margin-bottom:20px}}.catalog-page__color-item{width:25px;height:25px;padding:3px;margin-right:8px;border:1px solid #e6e6e6;box-sizing:border-box;cursor:pointer}.catalog-page__color-item_active{border:1px solid #333}.catalog-page__color-item:hover{border:1px solid #e1c6b5}.catalog-page__color-inner{width:100%;height:100%}.catalog-page__color-inner_gold{background:#e9cfb4}.catalog-page__color-inner_black{background:#333}.catalog-page__color-inner_grey{background:#f0f0f0}.catalog-page__buttons{margin-bottom:26px}@media (max-width:991px){.catalog-page__buttons{flex-direction:column;align-items:center;margin-bottom:20px}}.catalog-page__submit{margin:0 24px 0 0;min-width:250px;text-align:center;position:relative}.catalog-page__submit .catalog-page__choose{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:#898d90;color:#fff;padding:13px 40px;opacity:0;cursor:pointer}.catalog-page__submit:hover .catalog-page__choose{display:block;opacity:1}@media (max-width:991px){.catalog-page__submit{margin-right:0}}.catalog-page__favorite{align-items:center;cursor:pointer}@media (max-width:991px){.catalog-page__favorite{margin-top:20px}}.catalog-page__favorite img{max-width:27px}.catalog-page__favorite-text{font-size:14px;line-height:20px;color:#898d90;margin-left:10px}.catalog-page__vendor{font-size:14px;line-height:20px;color:#898d90;margin-bottom:20px}@media (max-width:991px){.catalog-page__vendor{margin-bottom:10px}}.catalog-page__desc,.catalog-page__vendor-title{font-size:14px;line-height:20px;color:#bdbdbd}.catalog-page__desc{color:#898d90;margin-bottom:20px}.catalog-page__info-item{min-height:45px;padding:14px 0;border-bottom:1px solid #e6e6e6;cursor:pointer}.catalog-page__info-item:first-child{border-top:1px solid #e6e6e6}.catalog-page__info-title-box{justify-content:space-between}.catalog-page__info-title{font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#898d90}.catalog-page__info-elements,.delivery__form-item input[type=radio]{display:none}.catalog-page__info-element{font-size:14px;line-height:20px;color:#898d90;margin-bottom:10px}.catalog-page__info-element:first-child{margin-top:10px}.catalog-page__info-control{font-size:18px;line-height:19px;letter-spacing:.04em;text-transform:uppercase;color:#bdbdbd}.catalog-page__full{justify-content:center}.catalog-page__full-item:first-child{margin-right:20px}.breadcrumbs{margin-bottom:15px;flex-wrap:wrap}@media (max-width:991px){.breadcrumbs{justify-content:center}}.breadcrumbs__item{position:relative;font-size:14px;line-height:22px;margin-right:25px;color:#bdbdbd;white-space:nowrap}.breadcrumbs__item:last-child{margin:0}.breadcrumbs__item:not(:last-child):after{content:"";background:url(/bitrix/templates/new/assets/css/../images/icons/arrow_small.svg);width:6px;height:11px;display:block;position:absolute;top:5px;right:-16px}.color__title{margin-bottom:10px}.color__item,.color__select{font-size:14px;line-height:20px}.color__item{color:#bdbdbd;margin-right:7px}.color__select{color:#898d90}.inform-catalog-page{align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);margin:0 auto;z-index:99993;overflow:hidden}.inform-catalog-page__box{position:relative;width:100%;max-width:548px;padding:20px;background:#fff}.inform-catalog-page__title{font-size:16px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-bottom:27px;color:#898d90}.inform-catalog-page__goods{margin-bottom:15px}.inform-catalog-page__goods-image{width:86px;height:116px;margin-right:20px}.inform-catalog-page__goods-about-box{width:calc(100% - 136px)}.inform-catalog-page__goods-about-items{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.inform-catalog-page__goods-about-item{align-items:center}.inform-catalog-page__goods-title{font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:20px}.inform-catalog-page__controls{justify-content:center;align-items:center}@media (max-width:991px){.inform-catalog-page__controls{flex-direction:column}}.inform-catalog-page__close{padding:13px 40px;background:#fff;font-size:13px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#333;cursor:pointer;border:1px solid #333;margin-left:20px}.goods__title{font-size:13px;line-height:16px;color:#bdbdbd}@media (max-width:991px){.goods__title{display:none}}.goods__size{font-size:14px;line-height:22px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-left:7px}.goods__color-box{width:30px;height:30px;margin-left:14px}.goods__color_gold{background:#e9cfb4}.goods__color_grey{background:#bdbdbd}.slick-dots{bottom:16px}.slick-dots li.slick-active button::before{color:#fff;opacity:1}.slick-dots li button::before{color:#000;opacity:1;font-size:10px}.lookbook__box{padding:0 147px}@media (max-width:991px){.lookbook__box{padding:0 15px}}.lookbook__item-name{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#898d90;margin:20px 0 60px}@media (max-width:991px){.lookbook__item-name{margin:10px 0 15px}}.lookbook-page__title-info{position:relative;display:flex;justify-content:center;align-items:center;min-height:962px;margin-bottom:30px}@media (max-width:991px){.lookbook-page__title-info{min-height:65vw;margin-bottom:20px}}.lookbook-page__title-image{position:absolute;top:0}.lookbook-page__name{font-size:16px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#fff;z-index:1}.lookbook-page__images{padding:0 147px}@media (max-width:991px){.lookbook-page__images{padding:0 15px}}.lookbook-page__gallery{justify-content:space-between;margin-bottom:40px}@media (max-width:991px){.lookbook-page__gallery{margin-bottom:5px}}.lookbook-page__gallery-item{min-height:468px}@media (max-width:991px){.lookbook-page__gallery-item{min-height:0}.lookbook-page__gallery-item:not(:last-child){margin-right:6px}}.lookbook-page__gallery-title{font-size:13px;line-height:18px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-top:15px}@media (max-width:991px){.lookbook-page__gallery-title{margin-top:5px}}.lookbook-page__single{margin-bottom:20px}@media (max-width:991px){.lookbook-page__single{margin-bottom:5px}}.basket{position:relative;padding:0 147px}@media (max-width:991px){.basket{padding:0 15px;display:flex;flex-direction:column}}.basket__name{font-size:18px;line-height:22px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-top:105px;margin-bottom:86px}@media (max-width:991px){.basket__name{margin:0 0 10px}}.basket__main{max-width:796px}@media (max-width:991px){.basket__close{position:absolute;top:0;right:0}}.basket__color-title{font-size:13px;line-height:16px;color:#bdbdbd}@media (max-width:991px){.basket__register{flex-direction:column;margin-bottom:0!important}.basket__label{margin-right:0;margin-bottom:18px}}.basket__item{margin-top:15px;border-bottom:1px solid #e6e6e6}@media (max-width:991px){.basket__item{position:relative}}.basket__item-main{width:100%}@media (max-width:991px){.basket__item-main{flex-direction:column}}.basket__item-vendor{margin-bottom:8px}.basket__item-title{display:block;margin-bottom:15px;min-height:36px}.basket__item-info{width:100%;max-width:355px;margin-right:50px}.basket__item-color{margin-right:60px}@media (max-width:991px){.basket__item-color{margin-right:20px}}.basket__item-price{justify-content:space-between;align-items:flex-start;width:100%;max-width:300px}.basket__item-price-count{margin-top:6px}.basket__total{align-items:center;float:right;margin-top:15px}.basket__total-title{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-right:20px}.basket__total-count{font-size:14px;line-height:20px;color:#898d90}.basket__names{margin-top:80px}@media (max-width:991px){.basket__names{margin-top:0}}.basket__delivery{margin-top:35px}@media (max-width:991px){.basket__delivery{margin-top:50px}}.basket__pay-type{margin-bottom:30px}.basket__comment{width:330px;height:86px;background:#fff;border:1px solid #bdbdbd;box-sizing:border-box;font-size:12px;line-height:20px;color:#898d90;padding:10px;resize:none;outline:0}@media (max-width:991px){.basket__comment{width:100%;margin:20px 0}}.basket__empty{justify-content:center;align-items:center}.basket__empty-image{margin-bottom:40px;max-width:44px}.basket__title{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:40px}.basket__title_success{font-size:16px;line-height:20px;margin-bottom:22px}.basket__desc{max-width:335px;font-size:13px;line-height:16px;text-align:center;color:#898d90;margin-bottom:40px}.basket-nav{position:relative}.basket__count{position:absolute;bottom:-10px;right:-10px;width:22px;height:22px;border-radius:50%;background:#333;font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#fff}.basket__info{width:288px;position:fixed;transform:translateX(-100%)}@media (max-width:991px){.basket__info{position:relative;transform:translateX(0);width:100%}}.basket__info-wrapper{position:absolute;right:147px;top:100px}@media (max-width:991px){.basket__info-wrapper{position:inherit;right:0;top:0}}.basket__info-title{font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#898d90}.basket__info-head{margin-bottom:24px}.basket__info-item{justify-content:space-between;align-items:center;margin-bottom:10px}.basket__info-price{font-size:14px;line-height:20px;color:#898d90}.basket__info-button{margin:30px 0 10px}@media (max-width:991px){.basket__info-button{display:block;text-align:center}}.basket__info-rules{font-size:13px;line-height:16px;text-align:center;color:#bdbdbd}.basket__info-rules-link{color:#898d90;text-decoration:underline}.already-registered{font-size:14px;line-height:20px;color:#898d90;margin-bottom:20px}.already-registered__link{text-decoration:underline}.names__item{margin-bottom:15px}.names__label{display:flex;flex-direction:column-reverse;font-size:14px;line-height:20px;margin-right:20px;color:#898d90}.delivery__title{font-size:16px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#898d90}.delivery__form-item,.delivery__title{margin-bottom:10px}.delivery__form-item input[type=radio]:checked+label:before{content:"";border:1px solid #cba891}.delivery__form-item input[type=radio]:checked+label:after{content:"";width:8px;height:8px;border-radius:50%;background:#cba891;position:absolute;top:4px;left:4px}.delivery__form-label{display:flex;flex-direction:column;cursor:pointer;position:relative;padding-left:25px;margin-right:0;user-select:none;font-size:14px;line-height:20px;color:#898d90}.delivery__form-label:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;top:0;left:0;bottom:1px;border-radius:50%;border:1px solid #e6e6e6}.pay__title{font-size:16px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin:35px 0 20px}@media (max-width:991px){.pay__title{margin-top:0}.pay__content{flex-direction:column;align-items:center}}.pay__item{position:relative;width:213px;height:100px;align-items:center;justify-content:center;background:#fff;border:1px solid #b0b0b0;box-sizing:border-box;margin-right:20px;cursor:pointer}.pay__item-card{max-width:143px}.pay__item-yd{max-width:70px}.pay__item-qw{max-width:105px}@media (max-width:991px){.pay__item{margin:0 0 20px}.pay__item img{width:auto}}.pay__item:hover,.pay__item_active{border:1px solid #cba891}.pay__item_active:before{content:"";position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:50%;background:#cba891 url(/bitrix/templates/new/assets/css/../images/icons/check_long_white.svg)no-repeat center}.pay__item-title{font-size:13px;line-height:16px;text-align:center;color:#898d90;margin-top:8px}.basket__comment::-webkit-input-placeholder{font-family:Proxima Nova,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#bdbdbd}.basket__comment::-moz-placeholder{font-family:Proxima Nova,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#bdbdbd}.basket__comment:-moz-placeholder{font-family:Proxima Nova,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#bdbdbd}.basket__comment:-ms-input-placeholder{font-family:Cera Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#bdbdbd}.register__main{align-items:center;margin-top:103px}.register__title{font-size:18px;line-height:22px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:71px}.register__input{margin-bottom:15px}.register__label{margin-right:0}.register__button{margin-bottom:27px}.register__enter-title{font-size:13px;line-height:16px;color:#898d90;margin-bottom:7px}.register__enter-link{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:406px;border-bottom:1px solid #e6e6e6}@media (max-width:991px){.register__enter-link{margin-bottom:60px}}.contact__main{justify-content:space-between;margin-top:120px;margin-bottom:50px;padding:0 147px}@media (max-width:991px){.contact__main{flex-direction:column;padding:0 15px}}.contact__title{font-size:18px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:23px}@media (max-width:991px){.contact__title{text-align:center}}.contact__text{display:block;font-size:14px;line-height:20px;color:#898d90;margin-bottom:10px}@media (max-width:991px){.contact__text{text-align:center}}.contact__social{margin:20px 0 50px}@media (max-width:991px){.contact__social{justify-content:center}}.contact__map{width:680px}@media (max-width:991px){.contact__map{width:100%;margin-bottom:40px}}.contact__reply-title{font-size:16px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:20px}.contact__reply-label{margin-bottom:20px;margin-right:0}.contact__reply-button{float:right}.account__main{min-height:calc(100vh - 140px)}@media (max-width:991px){.account__main{min-height:auto}}.account__title{font-size:18px;line-height:22px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:45px}.account__header{justify-content:center;align-items:center;width:100%;height:40px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-bottom:33px}.account__header-item{display:block;font-size:14px;line-height:20px;color:#898d90;margin-right:50px}.account__header-item_active{border-bottom:2px solid #bdbdbd;line-height:36px}.personal{padding:0 147px}@media (max-width:991px){.personal{padding:0 15px}}.personal__main{justify-content:space-between}@media (max-width:991px){.personal__main{flex-direction:column}.personal__user{display:none}}.personal__user-mobile{display:none}@media (max-width:991px){.personal__user-mobile{display:flex;flex-direction:column}}.personal__user-mobile-label{margin-bottom:18px;margin-right:0;width:100%}.personal__title{font-size:16px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:24px}.personal__item{justify-content:space-between;align-items:center;margin-bottom:20px}.personal__link{font-size:14px;line-height:20px;color:#cba891;border-bottom:1px solid #e1c6b5}.personal__change-password{max-width:330px}.personal__change-password-input{margin-bottom:20px}.personal__change-password-button{float:right}.personal__inform{margin-right:136px}@media (max-width:991px){.personal__inform{margin-right:0}}.personal__address{min-width:330px}.address__title{font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#898d90}.address__desc,.address__link{font-size:14px;line-height:20px;color:#898d90}.address__desc{max-width:200px;margin-bottom:15px}.address__new{margin:18px 0 15px}.address__new-label{margin-right:10px}.orders{justify-content:center;align-items:center}@media (max-width:991px){.orders{padding:0 15px}}.orders__preferences{display:grid;grid-template-columns:117px 117px 234px 349px 97px;align-items:center;height:50px;border-bottom:1px solid #bdbdbd}@media (max-width:991px){.orders__preferences{display:none}}.orders__preferences-mobile{display:none}@media (max-width:991px){.orders__preferences-mobile{display:grid;grid-template-columns:.7fr .9fr 1fr;width:100%;align-items:center;height:50px;padding-right:20px;margin-bottom:15px;border-bottom:1px solid #bdbdbd}}.orders__preferences-title{font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#898d90}.orders__link{display:grid;grid-template-columns:117px 117px 234px 349px 97px}.orders__link-mobile{display:flex;flex-direction:column}.orders__item{display:flex;align-items:center;height:50px;border-bottom:1px solid #e6e6e6}@media (max-width:991px){.orders__item{display:none}}.orders__item-mobile{display:none;border-bottom:1px solid #e6e6e6;margin-bottom:15px}@media (max-width:991px){.orders__item-mobile{display:block;padding-right:20px;width:100%}}.orders__item-mobile-head{display:grid;grid-template-columns:.7fr .9fr 1fr;width:100%;margin-bottom:7px}.orders__item-mobile-footer{display:flex;flex-direction:row;justify-content:space-between;max-width:190px;margin-bottom:15px}.orders__item-text{font-size:14px;line-height:20px;color:#898d90}.orders-detail{position:relative}@media (max-width:991px){.orders-detail__content{margin-top:40px}.orders-detail{padding-top:60px}}.orders-detail__size-mobile{display:none}@media (max-width:991px){.orders-detail__size-mobile{display:block;line-height:33px}}.orders-detail__back{position:absolute;top:0;display:flex;align-items:center}@media (max-width:991px){.orders-detail__back{left:50%;margin-left:-41px}}.orders-detail__back-image{margin-right:12px}.orders-detail__main{justify-content:space-between;padding:0 147px}@media (max-width:991px){.orders-detail__main{padding:0 15px;flex-direction:column}}.orders-detail__item{display:grid;grid-template-columns:140px 307px;margin-bottom:10px}@media (max-width:991px){.orders-detail__item{grid-template-columns:120px 1fr}}.orders-detail__text{font-size:14px;line-height:20px;color:#898d90}.orders-detail__order{border-bottom:1px solid #bdbdbd;margin-bottom:20px}.orders-detail__order-about-items{width:353px}@media (max-width:991px){.orders-detail__order-about-items{width:auto}}.orders-detail__total{margin-top:0}@media (max-width:991px){.orders-detail__total{margin-bottom:50px}}.care__title{text-align:left}.care__main{width:100%;max-width:1440px;padding:0 147px;font-size:14px;line-height:20px;color:#898d90}@media (max-width:991px){.care__main{padding:0 15px}}.care__content{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:991px){.care__content{flex-direction:column}}.care__item{width:49%;margin-bottom:25px}@media (max-width:991px){.care__item{width:100%}}.care__item-title{font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin-bottom:10px}.care__item-desc{font-size:14px;line-height:20px;color:#898d90;margin-bottom:7px}.care__item ul li{list-style-type:none}.care__item ul li svg{margin:0 6px 0 9px;min-width:41px;position:relative;top:6px}.care__item ul li:before{content:"—";margin-right:3px}.care__item:not(:nth-child(2n)){margin-right:21px}@media (max-width:991px){.care__item:not(:nth-child(2n)){margin-right:0}}.container{position:relative;width:100%;max-width:1440px;height:auto;margin:80px auto 0;padding-left:30px;padding-right:30px}.container__home{margin:0 auto}.hidden{display:none}.overflow-hidden{overflow:hidden}.image-box{position:relative}.image-box img,.main-catalog-item video{width:100%;height:auto}.image-box .swiper-slide{flex-shrink:unset}.arrow-image{transition:all .4s ease-in-out;cursor:pointer}.transform-arrow{transform:rotate(180deg)}.count,.main-catalog,.main-new__box{display:flex;flex-direction:row}.text-page-container{width:80%;margin:0 auto}.main-catalog-item,.main-new,.main-new__item,.main__basket-empty{display:flex;flex-direction:column}.main-catalog-item img{object-fit:contain}.main-top{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.main-top__desc{z-index:1;position:absolute;text-align:center}.main-top__image,.main-top__video{width:100%}.main-top__image_mobile,a#ORDER_CONFIRM_BUTTON,div[id^=wait_comp_]{display:none}@media (max-width:991px){.main-top__image_mobile{display:flex}}.main-top__link,.main-top__title{line-height:32px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.main-top__title{font-size:8px;text-align:center;margin:0}.main-top__link{display:inline-block;padding:32px;font-size:6px}.main-top__link:hover{color:#969696!important}.main-catalog{justify-content:space-between;margin-top:30px;padding:0 147px}@media (max-width:991px){.main-catalog{flex-direction:column;align-items:center;margin-top:15px;padding:0}}.main-catalog-item{align-items:center;width:100%;max-width:563px;cursor:pointer}@media (max-width:991px){.main-catalog-item{margin-bottom:15px;margin-right:0!important}}.main-catalog-item:first-child{margin-right:20px}.catalog__filters,.catalog__sort{z-index:11!important}@media (max-width:991px){.catalog__filters{min-width:100%;max-width:100%}.catalog__filters2{display:flex!important;flex-direction:column;gap:10px}}.catalog__title{font-size:14px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#bdbdbd;margin-bottom:20px;text-align:center}@media (max-width:991px){.catalog__title{margin-bottom:10px}}.main-new{align-items:center;margin-top:30px}@media (min-width:991px){.main-new{padding:0 30px;margin-top:0}}@media (max-width:991px){.main-new{margin-top:0}}.main-new__box{padding:0;width:100%;flex-wrap:wrap}.main-new__box-mobile{justify-content:space-between;width:100%}@media (max-width:991px){.main-new__box-mobile{max-width:100%}}.main-new__title{font-size:16px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin:30px 0 20px}@media (max-width:991px){.main-new__title{margin:0 0 10px}}.main-new__item{position:relative;align-items:center;width:100%;padding:0 10px;cursor:pointer}.main-new__item span,.social a{display:block}@media (max-width:991px){.main-new__item{padding:0}.main-new__item:nth-child(odd){padding-right:2px}.main-new__item:nth-child(even){padding-left:2px}}.main-new__desc{flex-grow:1;min-height:32px;font-size:13px;line-height:18px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90;margin:10px}@media (max-width:991px){.main-new__desc{font-size:12px;min-height:0;margin:5px}}.main-new__price{font-size:14px;line-height:20px;text-align:center;color:#898d90}.main-new__price-sale{text-decoration-line:line-through;color:#bdbdbd}.main-new__sale{position:absolute;top:5px;right:15px;display:flex;justify-content:center;align-items:center;width:auto;padding:0 5px;height:22px;z-index:2}.main-new__sale-text{font-size:13px;line-height:18px;text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#333}.main-new__new{position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-items:center;width:60px;height:22px;background:rgba(255,255,255,.7)}.main-new__new-text{font-size:13px;line-height:18px;text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#cba891}.main-new__favorite{position:absolute;bottom:10px;right:10px;z-index:10}.goods-more__box{justify-content:center}.goods-more__item{width:25%;margin-bottom:10px}@media (max-width:991px){.goods-more__item{width:50%}}.goods-more__item img{width:100%;height:auto}.main-recommend{margin-top:45px}@media (max-width:991px){.main-recommend{margin-top:15px}}.main-recommend .main-catalog-item:not(:last-child){margin-right:20px}.main__empty{min-height:calc(100vh - 393px)}.main__basket-empty{justify-content:center;align-items:center}@media (max-width:991px){.main__basket-empty{margin-top:130px}}.catalog-header__goods img{max-height:300px!important}.bx-auth-reg.forgot-vlad-2 form{margin:auto;display:block;max-width:90%!important}.likefav:not(.active) img.fav_2{display:none!important}.active img.fav_1{display:none!important}.catalog__filters2{display:grid;grid-template-columns:.5fr .5fr .5fr .5fr}.catalog__filters{display:inline!important}.catalog__filters:not(.hidden){display:inline!important}.catalog__filters:has(.hidden){display:none!important}.catalog__control-item .hidden,.header__empty .header__control,.header__empty .nav,.header__empty-mobile .header__control,.header__empty-mobile .header__mobile-first-item,.pay__item input{display:none!important}.bx-filter{margin:0!important}.load_more{justify-content:center;align-items:center;width:150px;height:40px;padding:11px 20px;background:#e1c6b5;font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-align:center;margin:auto}.loc_label input{width:330px;height:40px;background:#fff;border:1px solid #bdbdbd;box-sizing:border-box;font-size:14px;line-height:20px;color:#898d90;padding:0 12px}.load_more,.load_more2{display:none!important}@media screen and (max-width:991px){.catalog-page__buttons,.catalog-page__main,.catalog-page__size{flex-direction:column!important}.catalog-page__buttons{align-items:center!important;margin-bottom:20px!important}.subscribe_product_modal{padding:30px!important}}.add2baskett3{background:#333}.add2baskett3:hover{background:#484a4c!important}footer{padding:40px 20px 20px}.subscription{align-items:center}.subscription__title{font-size:13px;line-height:18px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#898d90}.subscription__form{align-items:flex-end;margin-top:20px}.subscription__input{width:298px;border:0;outline:0;border-bottom:1px solid #e6e6e6;text-align:center;font-size:14px;line-height:20px;color:#898d90;margin-right:5px;padding-bottom:7px}.subscription__button{display:flex;justify-content:center;align-items:center;width:143px;height:40px;padding:11px 20px;background:#e1c6b5;font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.subscription__button:hover{background:#cba891;color:#fff}.subscription__desc{max-width:465px;font-size:13px;line-height:16px;text-align:center;color:#898d90}.footer{display:flex;flex-direction:row;padding:40px 0 0;max-width:940px;width:100%;margin:0 auto}.footer__control{display:none}.footer-nav_mobile{display:flex}.footer-nav__item,.footer-nav_mobile,.footer-nav_mobile-elements{flex-direction:column}.footer-nav__item{width:24%;display:flex;margin-right:1%}.footer-nav__link,.footer-nav__title{font-size:14px;margin-bottom:10px;color:#898d90}.footer-nav__title{line-height:22px;letter-spacing:.06em;text-transform:uppercase}.footer-nav__link{line-height:20px}.sp-element-container.ui-sortable.ui-droppable{align-items:center!important;flex-direction:column!important}.sp-message{text-align:center;color:#333;font-size:16px}.social{width:25%}.social__icons{margin-bottom:10px;display:flex}.social__item{margin-right:15px;width:48px;height:48px;display:block}.social__phone{display:inline-block;margin:0 0 10px}.created-at,.social__mail,.social__phone{font-size:14px;line-height:20px;color:#898d90}.social__mail{display:inline-block}.created-at{padding:10px 0 0;margin:0 auto;width:100%;max-width:940px;box-sizing:border-box}.created-at a{margin-left:75%}.created-at img{margin-left:8px;width:auto;position:relative;top:3px}.subscribe{display:none}.subscribe .subscription__title{font-size:16px}.subscription__desc{margin:16px}.subscribe.fancybox-content img{max-width:385px;height:auto}.sp-form .sp-form-control{border:1px solid #eadcd3}.jacket-story{font-family:"Cera Pro";font-weight:300;font-size:14px;line-height:18px;text-align:justify;color:#333;display:flex;flex-direction:column;align-items:center}.jacket-container{max-width:1110px}.landing-container,.landing-container__intro{display:flex;flex-direction:column;align-items:center}.landing-container{align-items:flex-start;position:relative}.jacket-intro{padding-top:44px}.jacket-intro__text{max-width:410px}.jacket-intro__text p:first-child{margin:50px 0 20px;font-family:"Cormorant Garamond";font-weight:400;font-size:24px;line-height:23px;text-align:center;color:#333}.jacket-intro__text p:last-child{font-weight:300;font-size:14px;line-height:18px;text-align:justify;color:#333}.jacket-anim{width:445px;height:435px}.jacket-swiper{display:none}.jacket-gallery{margin-top:70px;display:flex;align-items:center}.jacket-catalog{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:228px;height:406px}.jacket-gallery img:first-child{margin-right:39px}.jacket-gallery img:nth-child(2){margin-right:57px}.jacket-catalog p{font-size:16px;line-height:20px;text-decoration-line:underline;text-align:center;margin:0;color:#333}.jacket-catalog--image{margin:0!important}.jacket-people{margin-top:100px}.jacket-people p{margin:0}.jacket__more{position:absolute;bottom:-22px;left:38%;cursor:pointer}.jacket-special .jacket__more{left:50%}.jacket-people__container{display:flex;transition:height .7s ease}@media (max-width:991px){.jacket-people__container{overflow:hidden}}.desktop__button{display:none}.jacket-people__left{width:570px}.jacket-people__header{font-family:"Cormorant Garamond";font-style:normal;font-weight:300;font-size:128px;line-height:108px;color:#333;margin-bottom:30px!important}.jacket-people__description{font-family:"Cera Pro";font-style:normal;font-weight:300;font-size:20px;line-height:25px;margin-bottom:50px!important}.jacket-people__description a{text-decoration:underline}.jacket-people__image{position:relative}.jacket-people__image--text{position:absolute;width:215px;bottom:30px;right:30px;font-family:"Cormorant Garamond Light";font-weight:300;font-size:16px;line-height:16px;text-align:right;color:#fff}.jacket-people__textblock{font-family:"Cera Pro"}.jacket-people--paragraph{margin-bottom:32px!important}.jacket-people--paragraph p{margin:0;max-width:540px;font-weight:300;font-size:16px;line-height:16px;color:#333}.jacket-people__question{display:flex;align-items:center;margin-bottom:20px}.jacket-people__question p{font-weight:400;font-size:16px;line-height:20px;margin:0 0 0 20px!important;color:#333;max-width:490px}.jacket-people__block:first-child{margin-right:30px}@media (min-width:991px){.jacket-people__hidden{overflow:hidden!important}.jacket-people__block .jacket-people__image.image-block,.jacket-people__block.image-block .jacket-people__image{position:sticky;top:90px;height:min-content}}.jacket-people__text{max-width:540px}.jacket-special{position:relative;width:1015px}.jacket-special .jacket-people__block{max-width:unset;margin:0;height:100%;width:100%}.jacket-special .jacket-people__block:first-child{position:absolute;z-index:-1}.jacket-special .jacket-people__image{position:relative;height:975px;width:100%}.jacket-special .jacket-people__image img{position:absolute;top:60px;right:90px}.jacket-special .jacket-people__text{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;max-width:unset}.jacket-special .landing-container{display:block;height:100%}.jacket-special .jacket-people__container{height:100%}.jacket-special .jacket-people--paragraph p{max-width:910px}.jacket-special .jacket-people__textblock{width:100%;display:flex;justify-content:flex-end}.jacket-special .jacket-people__image--text{font-family:"Cormorant Garamond";font-style:normal;font-weight:300;font-size:38px;line-height:38px;color:#333;left:0;top:40%;width:350px;text-align:left}.jacket-special__bottom{display:flex;flex-direction:column;align-items:center;max-width:920px}.jacket-special__bottom .jacket-people--paragraph{margin-bottom:50px}.jacket-special__bottom p:last-child{cursor:pointer}.jacket-info{margin:50px 0;font-size:14px;line-height:16px}.jacket-info span{display:inline;font-weight:500}.jacket-info p{margin:0}.jacket-links{display:flex;flex-direction:column;align-items:center}.jacket-links__header{font-family:"Cormorant Garamond";font-style:normal;font-weight:300;font-size:32px;line-height:32px;margin-bottom:85px}.jacket-links__item,.jacket-links__items{display:flex;justify-content:space-between}.jacket-links__items{width:517px}.jacket-links__item{height:305px;text-align:center;flex-direction:column;align-items:center}.jacket-links__item p{font-size:16px;line-height:20px;text-decoration-line:underline}.jacket-links__item img{width:193px;height:188px}.jacket-anim__mobile{display:none;width:290px!important;height:285px!important}.jacket-people__block .image-block__mobile,.jacket-product__mobile,.jacket-special__mobile{display:none}#sinicina{font-size:28px;width:316px;line-height:100%}@media (max-width:769px){.jacket-intro{padding-top:20px}.jacket-logo{width:288px;height:127px}.jacket-intro__text{display:flex;flex-direction:column;align-items:center}.jacket-intro__text p:first-child{font-size:18px;line-height:16px;text-align:center}.jacket-anim{display:none}.jacket-anim__mobile,.jacket-product__mobile{display:block}.jacket-intro__text p:last-child{font-size:14px;line-height:15px}.jacket-swiper{max-width:100vw;display:block;margin-bottom:30px;margin-top:30px}.jacket-gallery{display:none}.jacket-swiper img{object-fit:contain;max-height:100%}.jacket-swiper .swiper-slide{display:flex;justify-content:center}.jacket-people{margin-top:70px}.jacket-people__header{font-weight:300;font-size:68px;line-height:52px}.jacket-people__container{flex-direction:column;padding:0 15px}.image-block{display:none}.image-block__mobile{display:flex!important;flex-direction:column;align-items:center}.image-block__mobile .jacket-people__image{position:unset;display:flex;flex-direction:column;align-items:center}.image-block__mobile .jacket-people__image--text{position:unset;color:#333;margin:30px 0;text-align:center;font-weight:300;font-size:18px;line-height:16px}.jacket-people__description{font-size:16px;line-height:20px}.jacket-people__block:first-child{margin:0}.jacket-people__question svg{max-width:24px}.jacket-people__question p{font-weight:400}.jacket-people--paragraph p,.jacket-people__question p{font-size:13px;line-height:16px}.jacket-special{display:none}.jacket-special__mobile{display:block}.jacket-links__item img{width:96px;height:93px}.jacket-links__item p{font-size:14px;line-height:16px}.jacket-links__items{max-width:363px;margin-bottom:60px}.jacket-links__item{height:150px!important}.jacket-links__header{font-size:18px;line-height:26px;margin-bottom:44px}.jacket__more{left:40%}.jacket-info{padding:0 15px}.jacket-catalog--logo{display:none}.jacket-product__mobile .jacket-catalog{justify-content:space-around}.jacket-people__image--text{width:265px}.jacket-special__mobile .jacket__more{display:none}}@media (max-width:450px){.desktop__button,.jacket-special__mobile .jacket__more{display:block}}main.about__main{position:unset;max-width:unset;margin:unset;padding-left:0;padding-right:0}.about__main section{margin-bottom:45px}.about__banner h2,.about__main h3{font-weight:500;font-size:18px;letter-spacing:.05em}.about__banner{height:100vh;width:100vw;background-color:#fff;background-image:url(/bitrix/templates/new/assets/css/../images/about/Alina_nude1063_compressed.jpg);background-position:55%0;background-size:122%;display:flex;justify-content:center;align-items:end;background-repeat:no-repeat;overflow:hidden}.about__banner h2{font-weight:700;font-size:52px;text-transform:uppercase;color:#fff;margin-bottom:80px}.about__images{display:flex;justify-content:space-between}.about__container{max-width:945px;width:100%;margin:0 auto;padding:0 15px}.about__image-text,.about__image-text .text-wrapper,.about__textblock{display:flex;justify-content:space-between}.about__textblock h3{width:25%}.about__textblock p{width:75%;margin:0}.about__textblock p b{font-weight:500}.about__image-text .text-wrapper{margin-left:30px;margin-right:30px;align-items:center}.about__image-text .text-wrapper h3{margin-bottom:25px}.about__image-text .text-wrapper p{margin:0}.about__main article{margin-top:55px;margin-bottom:80px}.about__main article h3{text-align:center;text-transform:uppercase}@media (max-width:576px){.about__banner{width:auto;height:auto;aspect-ratio:1/1;background-size:185%}.about__banner h2{font-size:24px;margin-bottom:30px}.about__textblock{flex-direction:column}.about__textblock h3,.about__textblock p{width:unset;margin-bottom:16px}.about__images img:last-child{display:none}.about__images.special{margin-bottom:10px}.about__image-text{flex-direction:column;align-items:center}.about__image-text .text-wrapper{margin-left:0;margin-right:0}.about__image-text img{margin-top:30px;margin-bottom:30px}}.content-page-container{position:unset;max-width:unset;margin:unset;padding-left:0;padding-right:0}.button--white--round{border-radius:33px;display:block;padding:10px 20px;font-size:18px;text-transform:uppercase;text-align:center;border:0;background-color:#fff;cursor:pointer;color:#333;width:100%;transition:all .3s ease}.button--white--round:hover{background-color:#333;color:#fff!important}.content-container{max-width:950px;width:100%;margin:0 auto 50px;padding:0 16px}@media (max-width:576px){.container.content-page-container{padding-left:0;padding-right:0}.button--white--round{font-size:11px;padding:7px}}
/* End */


/* Start:/bitrix/templates/new/assets/css/media.css?16941850573897*/
@media (max-width: 991px) {
    .container {
        margin: 50px auto 0;
    }
    .header__flex {
        display: none !important;
    }
    .header__link-logo {
        margin: 0;
    }
    .header__language-box {
        margin-right: 0;
    }
    .header__language-item_active {
        color: #E6E6E6;
    }
    .header__control-item:not(:last-child) {
        margin-right: 15px;
    }
    .header__mobile {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
    }
    .nav-item:not(:last-child) {
        margin-right: 20px;
    }
    .auth {
        height: 100%;
    }
    .auth__form {
        margin: 120px auto 50px;
    }
    .favorite {
        margin-top: 63px;
    }
    .input__medium {
        width: 100%;
    }
    .catalog-page__wrap {
        flex-wrap: wrap;
        padding: 0;
    }
    .catalog-page__images {
        min-width: 100%;
        max-width: 100%;
    }
    .catalog-page__control-wrapper {
        min-width: 100%;
        max-width: 100%;
        padding: 15px 10%;
    }
    .catalog-page__title {
        text-align: center;
    }
    .catalog-page__price {
        text-align: center;
        margin-bottom: 15px;
    }
    .catalog-page__size {
        flex-direction: column;
        margin-bottom: 15px;
    }
    .catalog-page__size-box {
        margin-bottom: 10px;
    }
    .goods__color-box {
        margin: 0;
    }
    .inform-catalog-page__close {
        margin: 24px 0 0 0;
    }
    .inform-catalog-page__goods-about-item {
        margin: 5px 0;
    }
    .subscription__form {
        flex-direction: column !important;
        align-items: center;
    }
    .subscription__input {
        margin: 0 0 15px 0;
    }
    .subscription__desc {
        padding: 20px;
    }
    .footer {
        flex-direction: column;
    }
    .footer__control {
        line-height: 45px !important;
        display: inline-block;
    }
    .footer-nav_mobile-elements {
        display: none;
    }
    .footer-nav__item {
        width: 100%;
        cursor: pointer;
        justify-content: center;
        border-bottom: 1px solid #E6E6E6;
        min-height: 45px;
        margin-right: 0;
    }
    .footer-nav__item:first-child {
        border-top: 1px solid #E6E6E6;
    }
    .footer-nav__title {
        margin-bottom: 0;
        line-height: 45px;
    }
    .footer-nav__link:first-child {
        margin-top: 20px;
    }
    .social {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        order: -1;
    }
    .social__mail {
        margin-bottom: 20px;
    }
    .created-at {
        padding: 20px 0 0 0;
        text-align: center;
    }
    .created-at a {
        margin: 0;
    }
    .catalog-page__images-item {
        height: auto;
        overflow: hidden;
        width: 100%;
    }
    .about__title {
        text-align: center;
    }
    .about__info {
        flex-direction: column-reverse;
    }
    .about__info-video {
        margin-right: 0;
        max-width: 500px;
        min-width: auto;
    }
}

@media (max-width: 576px) {

    .catalog-page__images-a {
        overflow: hidden;
        display: flex;
        justify-content: center;
        height: auto;
        min-height: 520px;
    }
    .catalog-page__images-item.pinch-zoom {

    }
    .catalog-page__images-a img {
        object-fit: contain !important;
        height: 100%;
        display: block;
        min-width: 100%;
        max-width: unset !important;
    }
    .catalog-page__control-wrapper {
        width: 100%;
        padding: 15px;
    }
    .about__info-video {
        max-width: 100%;
        min-width: auto;
    }
    .about__description {
        flex-direction: column;
        margin-bottom: 0;
    }
    .about__description-text,
    .about__description-video {
        width: 100%;
    }
}
/* End */


/* Start:/bitrix/templates/new/assets/css/jquery.fancybox.min.css?165763224112795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/new/assets/css/swiper-bundle.css?166696059919960*/
/**
 * Swiper 8.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 13, 2022
 */

@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;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
/* Auto Height */
.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);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    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, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}
.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-navigation-color: var(--swiper-theme-color);
    */
}
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
    display: none !important;
}
/*.swiper-button-prev:after,*/
/*.swiper-button-next: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,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}
/*.swiper-button-prev:after,*/
/*.swiper-rtl .swiper-button-next:after {*/
/*    content: 'prev';*/
/*}*/
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}
/*.swiper-button-next:after,*/
/*.swiper-rtl .swiper-button-prev:after {*/
/*    content: 'next';*/
/*}*/
.swiper-button-lock {
    display: none;
}
:root {
    /*
    --swiper-pagination-color: var(--swiper-theme-color);
    --swiper-pagination-bullet-size: 8px;
    --swiper-pagination-bullet-width: 8px;
    --swiper-pagination-bullet-height: 8px;
    --swiper-pagination-bullet-inactive-color: #000;
    --swiper-pagination-bullet-inactive-opacity: 0.2;
    --swiper-pagination-bullet-opacity: 1;
    --swiper-pagination-bullet-horizontal-gap: 4px;
    --swiper-pagination-bullet-vertical-gap: 6px;
    */
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms 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;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 10px;
    left: 0;
    width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.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: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms 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: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
    background: 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-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock {
    display: none;
}
/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: 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: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
/* Preloader */
:root {
    /*
    --swiper-preloader-color: var(--swiper-theme-color);
    */
}
.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:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .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;
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* a11y */
.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-cube {
    overflow: visible;
}
.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.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-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.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-flip {
    overflow: visible;
}
.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    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-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}
.swiper-cards {
    overflow: visible;
}
.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/header/style.min.css?1657632241490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/header/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/burger_level/style.css?1724860563746*/
.hamburger__item summary {
	list-style: none;
}
.hamburger__item  summary::-webkit-details-marker {
	display: none;
}
.hamburger__item details summary::after {
	content: ' ';
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVR4nO3UXwqCQBCA8e8lu0vaUQ1FycP05xLWQdIelWJhhAgq3JmIYD4Y2Lcf7jKC53k/ag2UwAm4yoRzAWTfAJfAFhiB24sZgBpILNHjG/B5DlZ4MwOdprJ40zECDteeauAyAp1mo4HPCrjVwL0C7jRwp4Avf3nVhQLONXAmqxGzTiuU1RFwWEN1CbCfge6AhQU84dWHax/kS83Qx1L5I7Wy472cc4s39TyPmO6tyccGZ5xPrAAAAABJRU5ErkJggg==);
	height: 8px;
	width:  8px;
	background-size:  8px  8px;cursor: pointer;opacity: 0.5;
}
.hamburger__item  details[open] summary::after {
	transform: rotate(90deg);
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/catalog_sub/style.min.css?1657632241490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/catalog_sub/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/header-ajax/style.min.css?1657616380424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/header-ajax/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/header-ajax/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/mobile__catalog/style.min.css?1657632241490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/mobile__catalog/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/hamburger_mobile_level/style.css?17249438691450*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/hamburger_mobile_level/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



.hamburger-mobile__content summary {
	list-style: none;
}

.hamburger-mobile__content  summary::-webkit-details-marker {
	display: none;
}

.hamburger-mobile__content details  summary .hamburger-mobile-item::after {
	content: ' ';
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVR4nO3UXwqCQBCA8e8lu0vaUQ1FycP05xLWQdIelWJhhAgq3JmIYD4Y2Lcf7jKC53k/ag2UwAm4yoRzAWTfAJfAFhiB24sZgBpILNHjG/B5DlZ4MwOdprJ40zECDteeauAyAp1mo4HPCrjVwL0C7jRwp4Avf3nVhQLONXAmqxGzTiuU1RFwWEN1CbCfge6AhQU84dWHax/kS83Qx1L5I7Wy472cc4s39TyPmO6tyccGZ5xPrAAAAABJRU5ErkJggg==);
	height: 8px;
	width:  8px;
	background-size:  8px  8px;cursor: pointer;opacity: 0.5;
	position: relative;
	left: 8px;
}
.hamburger-mobile__content  details[open]  summary .hamburger-mobile-item::after {
	transform: rotate(90deg);
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/footer_level/style.css?1724860563756*/
.footer-nav_mobile summary {
	list-style: none;
}

.footer-nav_mobile  summary::-webkit-details-marker {
	display: none;
}

.footer-nav_mobile details summary::after {
	content: ' ';
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVR4nO3UXwqCQBCA8e8lu0vaUQ1FycP05xLWQdIelWJhhAgq3JmIYD4Y2Lcf7jKC53k/ag2UwAm4yoRzAWTfAJfAFhiB24sZgBpILNHjG/B5DlZ4MwOdprJ40zECDteeauAyAp1mo4HPCrjVwL0C7jRwp4Avf3nVhQLONXAmqxGzTiuU1RFwWEN1CbCfge6AhQU84dWHax/kS83Qx1L5I7Wy472cc4s39TyPmO6tyccGZ5xPrAAAAABJRU5ErkJggg==);
	height: 8px;
	width:  8px;
	background-size:  8px  8px;cursor: pointer;opacity: 0.5;
}
.footer-nav_mobile  details[open] summary::after {
	transform: rotate(90deg);
}
/* End */


/* Start:/bitrix/templates/new/template_styles.css?177018860810932*/
.container {
	overflow-x: hidden;
}

.subscribe .sp-form-fields-wrapper {
	width: 100% !important;
}

.subscribe .sp-form {
	width: 100% !important;
}

.subscribe.fancybox-content {
	max-width: 455px !important;
	padding: 35px;
}

.fancybox-bg {
	background: rgb(0 0 0 / 60%);
}

.sale-paysystem-wrapper {
	font-family: Cera Pro, sans-serif;
	border: 1px solid #e6e6e6;
}

.sale-paysystem-yandex-button-item {
	background-color: #333333 !important;
	font-weight: 400;
	font-style: normal;
	text-decoration: none !important;   
	font-family: Cera Pro, sans-serif;
	font-size: 15px;
	color: #FFF !important;
	border-radius: 0 !important;
}

.sale-paysystem-yandex-button-item:hover {
	color: #FFF !important;
}

.sale_order_full_table a {
	color: #424956;
	text-decoration: underline;
}

.bx-soa-empty-cart-container a {
	color: #424956;
	text-decoration: underline;
}

#cert_slider_range {
	width: 100%;
}

.ui-widget.ui-widget-content {
	border: none;
}

.ui-slider.ui-slider-horizontal {
	background: #B6B6B6;
}

.ui-slider .ui-slider-handle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: none;
	background: #333333;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -10px;
	margin-left: -10px;
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.col-2 {
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.partners__wrapper {
	display: flex;
	flex-direction: column;
}
.partners-col {
	max-width: 100%;
	text-align: center;
}
.partners-form__wrapper {
	text-align: center;
	margin-bottom: 10px;
}
.partners-form__images {
	display: flex;

}

.partners-col p{
	margin: 0;
	margin-bottom: 24px;
	font-size: 13px;
	line-height: 1.4;
	font-weight: 300;
	font-family: 'Cera Pro';
	color: #333333;

}
.partners__title {
	width: 100%;
	max-width: 224px;
	font-size: 16px;
	line-height: 1;
	margin-bottom: 24px;
	margin-right: auto;
	margin-left: auto;
	font-weight: 300;
	font-family: 'Cera Pro';
	color: #898D90;
}

.partners-gallery__item img {
	height: 100%;
	width: 100%;
}

.partners__wrapper .partners-gallery__item {
	display: none;
}

@media (min-width: 620px) {
	.partners-gallery__swiper {
		display: none;
	}

	.partners__wrapper {
		flex-direction: row;
		justify-content: center;
		gap: 20px;
	}

	.partners-col {
		max-width: 359px;
		width: 50%;
		text-align: left;
	}

	.partners-col--right {
		padding-top: 50px;
	}

	.partners__wrapper .partners-gallery__item {
		display: block;
		max-width: 100%;
		width: 100%;
		height: 539px;
	}

	.partners__title {
		font-size: 28px;
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 50px;
	}

	.partners-col p{
		margin-bottom: 50px;
		font-size: 14px;
		text-align: left;
	}
}

@media (min-width: 1200px) {

	.partners__wrapper {
		gap: 30px;
	}

	.partners-col--right {
		padding-top: 150px;
	}

	.partners-col {
		max-width: 540px;
	}

	.partners__wrapper .partners-gallery__item {
		display: block;
		height:808px;
	}

	.partners__title {
		font-size: 42px;
	}

	.partners-col p{
		margin-bottom: 50px;
		font-size: 16px;
		text-align: left;
		padding-right: 5px;
	}
}


@media only screen and (max-width: 1200px) {
	.col-1-1 {
		padding-right: 15px;
		padding-left: 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33%;
		flex: 0 0 33%;
		max-width: 33%;
	}

	.col-1-2 {
		padding-right: 15px;
		padding-left: 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66%;
		flex: 0 0 66%;
		max-width: 66%;
	}
}

@media only screen and (max-width: 850px) {
	.col-2 {
		padding-right: 15px;
		padding-left: 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.text-page-container {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.certificate_page_wrap {
		padding-top: 20px !important;
	}

	.certificate_page_wrap .levels_wrap .cert_levels {
		flex-direction: row !important;
		flex-wrap: wrap !important;
	}

	.certificate_page_wrap .levels_wrap .cert_levels .level {
		width: 48%;
		margin-bottom: 10px;
	}

	.datep_wrap {
		margin-bottom: 24px;
	}

	.policy_text {
		margin-bottom: 15px;
	}

	.certificate_page_wrap .button-big {
		width: 100%;
	}

	.certificate_page_wrap h1 {
		font-size: 14px !important;
		margin-bottom: 20px !important;
		line-height: 20px !important;
	}

	.certificate_page_wrap p {
		margin-left: 0;
		margin-right: 0;
		font-size: 12px !important;
	}

	.certificate_page_wrap .cert_img {
		margin-bottom: 20px;
	}
}

.certificate_page_wrap .button-big {
	width: 100%;
	padding-left: 18px;
	padding-right: 18px;
}

.certificate_page_wrap {
	padding: 50px 0;
	color: #898D90;
}

.certificate_page_wrap h1 {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 33px;
	text-align: center;
	color: #898D90;
	text-transform: uppercase;
	margin-bottom: 50px;
}

.certificate_page_wrap .cert_img img {
	width: 100%;
	height: auto;
}

.certificate_page_wrap p {
	font-size: 14px;
	line-height: 19px;
	color: #898D90;
	margin: 0 0 10px;
}

.certificate_page_wrap .levels_wrap {
	padding: 20px 0;
	margin-bottom: 20px;
}

.certificate_page_wrap .title {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 24px;
}

.certificate_page_wrap .levels_wrap .cert_levels {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-bottom: 35px;
}

.certificate_page_wrap .levels_wrap .cert_levels .level {
	font-size: 14px;
	line-height: 19px;
	color: #333333;
	border: 1px solid #333333;
	border-radius: 4px;
	padding: 5px 6px;
	cursor: pointer;
	transition: .2s;
}

.certificate_page_wrap .levels_wrap .cert_levels .level.active {
	background: #333333;
	color: #FFF;
}

.ui-state-default {
	transition: .1s;
}

.ui-state-active {
	transition: none;
}

.certificate_page_wrap .levels_wrap #cert_slider_range {
	margin-bottom: 35px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	max-width: 100%;
}

.certificate_page_wrap .summ_range {
	font-size: 16px;
	line-height: 22px;
	color: #898D90;
}

.certificate_page_wrap .summ_range #summ_range {
	display: inline;
}

.certificate_page_wrap .cert_form label {
	font-size: 14px;
	line-height: 19px;
	color: #333333;
	display: block;
	margin-bottom: 12px;
}

.certificate_page_wrap .cert_form input {
	background: transparent;
	border: none;
	border-bottom: 1px solid #B6B6B6;
	width: 100%;
	font-size: 14px;
	line-height: 19px;
	padding: 5px 0;
	border-radius: 0;
}

.certificate_page_wrap .cert_form .form_item {
	margin-bottom: 24px;
}

.ui-datepicker-month, .ui-datepicker-year {
	display: inline !important;
}

.ui-widget-header {
	background: transparent;
	border: none;
}

.ui-datepicker {
	width: auto;
}

.ui-datepicker {
	border: 1px solid rgba(182, 182, 182, 0.4) !important;
}

.ui-datepicker .ui-datepicker-calendar th {
	color: #B6B6B6;
	font-weight: normal;
	text-transform: uppercase;
}

.ui-datepicker .ui-datepicker-calendar td {
	padding: 0;
	position: relative;
	width: 30px;
	height: 30px;
}

.ui-datepicker .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	border-radius: 50%;
	padding: 0;
	line-height: 30px;
}

.ui-datepicker .ui-state-default.ui-state-hover {
	background: rgb(203 168 145 / 30%);
}

.ui-datepicker .ui-state-default.ui-state-active {
	background: #CBA891;
	color: #898D90;
}

.policy_text {
	font-size: 12px;
	line-height: 16px;
}

.datep_wrap {
	position: relative;
}

.datet_wrap {
	position: relative;
}

.datep_wrap::before {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: url("/bitrix/templates/new/assets/images/clarity_calendar-line.svg") no-repeat center;
	background-size: contain;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.datep_wrap input {
	padding-left: 30px !important;
}

.datet_wrap::before {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: url("/bitrix/templates/new/assets/images/bi_clock.svg") no-repeat center;
	background-size: contain;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.datet_wrap input {
	padding-left: 30px !important;
}

footer {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.personal_menu li a svg {
	display: none;
}

form font.errortext {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	color: #721c24 !important;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	display: block;
}

form font.notetext {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	color: #155724 !important;
	background-color: #d4edda;
	border-color: #c3e6cb;
	display: block;
}

.button-payment-pay span {
	display: inline;
}

.personal {
	min-height: 200px;
}

#personal .favorite__content-item {
	max-width: 50%;
}

.personal__item .names_label {
	color: #2a2a2a;
}

.personal__item .input_base {
	border-color: #2a2a2a;
}

.personal_menu li a.selected {
	color: #2a2a2a;
}

@media (max-width: 991px) {
	.main-top__image_desktop {
		display: none;
	}

	.personal_menu {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		display: flex;
		background: #FFF;
		z-index: 99999999;
		justify-content: space-around;
		padding-left: 15px;
		padding-right: 15px;
	}

	.personal_menu li {
		margin: 0;
	}

	.personal_menu li a {
		text-transform: none;
		font-size: 14px;
		color: #CBA891;
		line-height: 12px;
		text-align: center;
		display: block;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.personal_menu li a.selected svg path {
		fill: #898D90;
	}

	.personal_menu li a.selected {
		color: #898D90;
	}

	.personal_menu li a svg {
		display: inline-block;
		margin-bottom: 2px;
	}

	#retailcrm-consultant-app {
		bottom: 90px !important;
	}

	.hide_mobile {
		display: none;
	}

	footer {
		padding: 40px 15px 100px 15px;
	}

	.personal_form, #add_loyalty_form {
		max-width: 100%;
	}
}

@media (max-width: 576px) {

	.personal_menu {
		justify-content: space-between;
	}

	.personal_menu li a {
		font-size: 10px;
	}

	.personal__item {
		display: block;
	}

	.personal_form, #add_loyalty_form {
		max-width: 100%;
	}

	.container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.personal__item .names_label {
		display: block;
		width: 100%;
	}

	#personal .favorite__content-item {
		max-width: 100%;
	}

}
.form_check label::before {
	border-color: #2a2a2a;
}

.form_check input:checked + label::after {
	background-color: #2a2a2a;
}

.hamburger{
	top: 145px !important;
}

.header__mobile{
	position: relative !important;
	top: auto !important;
}

.favorite {
	margin-top: 65px;
}

.catalog-page__main{
	padding-top: 115px;
}


.auth__submit {
	background-color: #2a2a2a;
	border: none;
}

.auth__submit:hover {
	background-color: #2a2a2a;
}

.button-small {
	background-color: #2a2a2a;
	border: none;
}

.button-small:hover {
	background-color: #2a2a2a;
}

.order_number_wrap {
	color: #2a2a2a;
}
/* End */
/* /bitrix/templates/new/assets/libs/slick/slick.css?16626427191387 */
/* /bitrix/templates/new/assets/css/style.min.css?177204076056633 */
/* /bitrix/templates/new/assets/css/media.css?16941850573897 */
/* /bitrix/templates/new/assets/css/jquery.fancybox.min.css?165763224112795 */
/* /bitrix/templates/new/assets/css/swiper-bundle.css?166696059919960 */
/* /bitrix/templates/.default/components/bitrix/menu/header/style.min.css?1657632241490 */
/* /bitrix/templates/.default/components/bitrix/menu/burger_level/style.css?1724860563746 */
/* /bitrix/templates/.default/components/bitrix/menu/catalog_sub/style.min.css?1657632241490 */
/* /bitrix/components/bitrix/system.auth.form/templates/header-ajax/style.min.css?1657616380424 */
/* /bitrix/templates/.default/components/bitrix/menu/mobile__catalog/style.min.css?1657632241490 */
/* /bitrix/templates/.default/components/bitrix/menu/hamburger_mobile_level/style.css?17249438691450 */
/* /bitrix/templates/.default/components/bitrix/menu/footer_level/style.css?1724860563756 */
/* /bitrix/templates/new/template_styles.css?177018860810932 */
