.product-question{padding:0 80px;max-width:1380px;width:100%;margin:0 auto}@media (max-width:1350px){.product-question{padding:0 40px}}@media (max-width:991px){.product-question{margin-bottom:40px;padding:0 15px}}.product-question__questions-empty{font-size:21px;font-weight:300;line-height:34px;text-align:center;margin-bottom:40px}@media (max-width:991px){.product-question__questions-empty{font-size:18px;margin-bottom:17px}}.product-question__btn-block{text-align:center}.product-question__question-wrap{border-top:2px solid #d8d8d8;margin-top:100px}@media (max-width:1199px){.product-question__question-wrap{margin-top:50px}}@media (max-width:991px){.product-question__question-wrap{margin-top:40px}}.product-question__question-box{padding:50px 190px;border-top:1px solid #d8d8d8}.product-question__question-box:first-child{border-top:none}@media (max-width:1199px){.product-question__question-box{padding:40px 80px}}@media (max-width:991px){.product-question__question-box{padding:30px 0}.product-question .product-question__title{padding:0}}.product-question__question-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}@media (max-width:991px){.product-question__question-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}}.product-question__question-name{font-size:18px;font-weight:500;line-height:21px;margin-right:30px}.product-question__form-container{display:none}.product-question__question-date{margin-right:30px}.product-question__question-date,.product-question__question-time{color:#777;font-size:18px;font-weight:300;line-height:21px}@media (max-width:991px){.product-question__question-date,.product-question__question-time{font-size:14px}}.product-question__quote{padding-left:60px;position:relative;font-size:21px;font-weight:300;line-height:26px}.product-question__quote::before{content:"?";position:absolute;left:0;top:0;font-size:27px;line-height:29px;color:#fff;font-weight:500;width:29px;height:29px;background-color:#000;text-align:center}.product-question__quote_reply::before{content:"";background-repeat:no-repeat;background-position:center center;background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-reply.svg);background-size:21px 21px}@media (max-width:991px){.product-question__quote{padding-left:40px;font-size:18px;line-height:18px}.product-question__quote::before{top:-4px}}.product-question__reply{padding:30px 50px;position:relative;background-color:#f5f5f5;margin-top:30px}.product-question__reply::before{content:"";position:absolute;top:-10px;left:55px;border-bottom:10px solid #f5f5f5;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent}@media (max-width:991px){.product-question__reply{padding:20px}.product-question__reply::before{left:24px}}.product-question__show-all{margin:0 auto;display:block;width:100%;max-width:420px;border:1px solid #777;background-color:#fff;color:#777;font-size:21px;font-weight:500;line-height:34px;text-align:center;padding:12px 15px;text-transform:uppercase}.product-question__show-all:hover{color:#000;border-color:#000}@media (max-width:991px){.product-question__show-all{max-width:100%;margin-top:10px}}.product-question__empty-outro{display:none;font-size:21px;font-weight:500;line-height:34px}@media (max-width:1199px){.product-question__empty-outro{display:none!important}}.product-question__intro{text-align:center;font-size:21px;font-weight:300;line-height:34px;margin-bottom:40px}@media (max-width:991px){.product-question__intro{margin-bottom:30px;font-size:18px;line-height:18px}}.product-question__form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199px){.product-question__form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-question__left-box{width:74%}@media (max-width:1199px){.product-question__left-box{width:100%}}.product-question__right-box{width:22%;margin-top:-5px}@media (max-width:1199px){.product-question__right-box{width:100%;margin-top:0}}.product-question__input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.product-question__input-row_radio{padding-top:15px;padding-bottom:15px}}.product-question__input-box{width:48%;margin-bottom:40px}@media (max-width:991px){.product-question__input-box{width:100%;margin-bottom:15px}}.product-question__label,.product-question__label-text{font-size:21px;font-weight:300;line-height:34px;display:block}.product-question__label{margin-bottom:10px}.product-question__label-text{padding-left:0;position:relative}@media (max-width:991px){.product-question__label-text{font-size:14px;line-height:14px;padding:10px 0}}.product-question__input{border:1px solid #d8d8d8;border-radius:0;background-color:#fff;font-size:21px;font-weight:300;line-height:25px;padding:11px 20px 12px;display:block;width:100%;resize:none}.product-question__input.error{border-color:#d65252}@media (max-width:991px){.product-question__input{font-size:16px}}.product-question__input-field,.product-question__textarea-field{position:relative}.product-question__textarea-box{margin-bottom:30px}@media (max-width:1199px){.product-question__textarea-box{margin-bottom:20px}}.product-question__button-set{margin-top:70px}@media (max-width:1199px){.product-question__button-set{margin-top:35px}}@media (max-width:991px){.product-question__button-set{margin-top:25px}}.product-question__add{text-transform:uppercase}.product-question__btn-submit{font-size:21px;font-weight:500;line-height:34px;background-color:#000;color:#fff;text-align:center;display:block;padding:7px 20px 9px;width:100%;text-transform:uppercase}.product-question__btn-submit:disabled{background-color:#d8d8d8}.product-question__btn-submit:hover:not(:disabled){color:#777}@media (max-width:1199px){.product-question__btn-submit{max-width:450px}}@media (max-width:991px){.product-question__btn-submit{max-width:100%;padding-top:13px;padding-bottom:13px}}.product-question .product-question__privacy-link{color:inherit;text-decoration:inherit;font-weight:300}.product-question .product-question__privacy-link:hover{color:inherit}.product-question .check-failed{display:none;background-color:#fff;width:auto;max-width:400px;padding:0 9px;color:#d65252;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px;bottom:-8px;position:absolute;z-index:999;left:20px}

.total-review{text-align:center;padding-bottom:80px}@media (max-width:991px){.total-review{padding-bottom:30px}}.total-review__stars-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.total-review__star{margin-right:10px;width:30px;height:30px;background-size:contain;background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-star-hover.svg)}.total-review__star_half{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-star-half.svg)}.total-review__star_empty{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-star.svg)}@media (max-width:991px){.total-review__star{width:22px;height:22px;margin-right:15px}}.total-review__average-count{font-size:42px;font-weight:500;line-height:56px;margin-left:10px}@media (max-width:991px){.total-review__average-count{font-size:30px;margin-left:5px}}.total-review__average-text{font-size:21px;font-weight:300;line-height:34px;margin-bottom:10px}@media (max-width:991px){.total-review__average-text{font-size:18px;font-weight:500;line-height:28px}}.total-review__summary{font-size:21px;font-weight:300;line-height:34px;margin-bottom:10px}@media (max-width:991px){.total-review__summary{margin-bottom:0;font-size:18px;line-height:18px}}.total-review+.box-reviews__button{margin-top:-40px}@media (max-width:991px){.total-review+.box-reviews__button{margin-top:0}}.review-list{padding:50px 0;border-top:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-list:first-child{border-top:0}@media (max-width:991px){.review-list{border-top-color:#e8e8e8;padding:30px 0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}}.review-list__left-side{width:72%}@media (max-width:991px){.review-list__left-side{width:100%;margin-bottom:40px}}.review-list__right-side{width:24%}@media (max-width:991px){.review-list__right-side{width:100%;text-align:center}}.review-list__user{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}@media (max-width:991px){.review-list__user{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}}.review-list__user-name{font-size:18px;font-weight:500;line-height:21px;margin-right:30px;padding-bottom:10px}@media (max-width:991px){.review-list__user-name{line-height:28px;width:100%;padding-right:80px;margin-right:0}}.review-list__user-additional{font-size:18px;font-weight:300;line-height:21px;margin-right:30px;padding-bottom:10px;white-space:nowrap;color:#777}.review-list__user-additional:last-child{margin-right:0}@media (max-width:991px){.review-list__user-additional{font-size:14px;line-height:21px}.review-list__user-additional_time{position:absolute;right:0;top:33px;line-height:18px;margin-right:0;padding-bottom:0}}.review-list__additional-text{font-size:21px;font-weight:300;line-height:26px;margin-bottom:30px;position:relative;padding-left:50px}.review-list__additional-text::before{content:"";position:absolute;left:0;top:0;width:29px;height:29px;background-color:#efebe7;background-repeat:no-repeat;background-position:center center}.review-list__additional-text_pros{font-weight:500}.review-list__additional-text_pros::before{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-plus.svg);background-size:15px 15px}.review-list__additional-text_cons::before{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-minus.svg);background-size:15px 2px}@media (max-width:991px){.review-list__additional-text{font-size:18px;font-weight:300;line-height:18px;padding-left:40px;margin-bottom:20px;min-height:30px}.review-list__additional-text_pros{font-weight:300;font-family:'Futura New Book','Roboto Condensed','Arial',sans-serif}.review-list__additional-text::before{top:-4px}}.review-list__body{padding-left:50px;padding-top:20px;font-size:21px;font-weight:300;line-height:26px}@media (max-width:991px){.review-list__body{padding-left:40px;padding-top:0;font-size:18px;line-height:18px}}.review-list__recommend{font-size:18px;font-weight:300;line-height:21px;margin-bottom:30px}@media (max-width:991px){.review-list__recommend{line-height:18px;font-size:14px;margin-bottom:20px}}.review-list__recommend-name{font-weight:300}@media (max-width:991px){.review-list__recommend-name{font-size:18px;line-height:21px;font-family:'Futura New Book','Roboto Condensed','Arial',sans-serif;display:block}}.review-list__content-item{font-size:18px;font-weight:300;line-height:21px;margin-bottom:30px}@media (max-width:991px){.review-list__content-item{margin-bottom:20px}}.review-list__content-item .fa-star{font-size:13px;color:#997c65;margin-right:4px}@media (max-width:991px){.review-list__content-item .fa-star{font-size:14px;margin-right:8px}}.review-list__content-item .fa-star-t{color:#d8d8d8;font-size:13px}.review-list__content-item .fa-star-t:before{content:"\f005";opacity:.3}.review-list__like{font-size:18px;font-weight:300;line-height:21px;padding-top:20px}@media (max-width:991px){.review-list__content{max-width:193px;margin:0 auto}}.review-list__content-title{font-size:18px;font-weight:300;line-height:21px;margin-bottom:5px}@media (max-width:991px){.review-list__content-title{line-height:18px}}.review-list__like-set{margin-top:30px}.review-list__like-btn{position:relative;padding-left:28px;border-radius:0;background-color:transparent;border:0;font-size:18px;font-weight:300;line-height:21px}.review-list__like-btn::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}.review-list__like-btn_yes{margin-right:18px}.review-list__like-btn_yes::before{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-like.svg)}.review-list__like-btn_yes:hover::before{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-like-active.svg)}@media (max-width:991px){.review-list__like-btn_yes{margin-right:20px}}.review-list__like-btn_no::before{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-dislike.svg)}.review-list__like-btn_no:hover::before{background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-dislike-active.svg)}@media (max-width:991px){.review-list__like-btn_no{margin-left:20px}}.review-form{margin-top:90px;margin-bottom:90px}@media (max-width:991px){.review-form{margin:30px 0}}.review-form__info{font-size:21px;font-weight:300;line-height:26px;text-align:center}@media (max-width:991px){.review-form__info{font-size:18px;line-height:18px}}.review-form__item_pos-cor{position:relative}.review-form__item-descr{font-size:21px;font-weight:300;line-height:34px;margin-bottom:10px;display:block}.review-form__item-descr_invisible{display:none}.review-form__item-descr_active{font-size:14px;font-weight:300;line-height:18px;color:#777;position:absolute;padding:0 5px;left:15px;top:-8px;background-color:#fff;z-index:1;margin:0}.review-form__input{border:1px solid #d8d8d8;background-color:#fff;border-radius:0;padding:7px 20px;font-size:21px;font-weight:300;line-height:34px;text-transform:uppercase;color:#000;width:100%;resize:none}.review-form__input::-webkit-input-placeholder{color:transparent}.review-form__input::-moz-placeholder{color:transparent;opacity:0}.review-form__input:-ms-input-placeholder{color:transparent}.review-form__input::placeholder{color:transparent}.review-form__input:focus,.review-form__input:hover{border-color:#000}.review-form__input.error{border-color:#d65252}@media (max-width:1199px){.review-form__input{font-size:18px}}@media (max-width:991px){.review-form__input{font-size:16px}}.review-form__required-text{font-size:21px;font-weight:300;line-height:34px;color:#777}@media (max-width:991px){.review-form__required-text{text-align:center;font-size:14px;line-height:34px;color:#777}}.review-form__textarea{height:80px}.review-form__textarea_full{height:100px}.review-form__radioset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px}@media (max-width:991px){.review-form__radioset{min-height:auto;padding:15px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.review-form__radio-item:first-child{margin-right:40px}@media (max-width:991px){.review-form__radio-item:first-child{margin-right:60px}}.review-form__icon-text{padding-left:35px;display:block;position:relative;font-size:18px;font-weight:300;line-height:21px}@media (max-width:991px){.review-form__icon-text{padding-left:40px;font-size:14px;line-height:34px}}.review-form__icon-text::after,.review-form__icon-text::before{content:"";border:1px solid #d8d8d8;position:absolute;top:50%;transform:translateY(-50%)}.review-form__icon-text::before{width:18px;height:18px;left:0;background-color:#fff}@media (max-width:991px){.review-form__icon-text::before{width:30px;height:30px}}.review-form__icon-text::after{width:14px;height:14px;left:2px;background-color:#000;opacity:0;transition:opacity .4s ease}@media (max-width:991px){.review-form__icon-text::after{width:16px;height:16px;left:7px}}.review-form .review-form__icon-text_square::after,.review-form .review-form__icon-text_square::before{border-radius:0}.review-form__icon-input:checked+.review-form__icon-text::after{opacity:1}.review-form__icon-input:checked+.review-form__icon-text::before{border-color:#000}.review-form__recommend{margin-bottom:20px}@media (max-width:991px){.review-form__recommend{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-form__title.review-form__title{padding:0}}.review-form__button-submit{margin-top:auto;margin-bottom:35px;background-color:#000;color:#fff;border:0;border-radius:0;width:100%;display:block;max-width:420px;font-size:21px;font-weight:500;line-height:34px;padding:12px 12px 14px;text-align:center;text-transform:uppercase}.box-reviews__info-register a,.review-form__button-submit:hover{color:#777}@media (max-width:991px){.review-form__button-submit{max-width:100%;margin-bottom:30px}}.review-form__text-policy{font-size:21px;font-weight:300;line-height:34px;margin:0 0 25px}.review-form .select{position:relative}.review-form .select-hidden{display:none}.review-form .select-options{position:absolute;top:50px;left:0;z-index:2;width:100%;background-color:#fff;border:1px solid #d8d8d8;border-top:0;box-shadow:0 6px 5px rgba(0,0,0,.05);padding:7px 20px;font-size:21px;font-weight:300;line-height:34px;text-transform:uppercase;color:#777}.review-form .select-options li{margin-bottom:5px;cursor:pointer}.review-form .select-options li:hover{color:#000}@media (max-width:1199px){.review-form .select-options{font-size:18px}}@media (max-width:991px){.review-form .select-options{font-size:16px}.review-form .select-options li{margin-bottom:0}}.review-form .select-styled{border:1px solid #d8d8d8;background-color:#fff;border-radius:0;padding:7px 40px 7px 20px;font-size:21px;font-weight:300;line-height:34px;text-transform:uppercase;color:#777;width:100%;cursor:pointer;position:relative}.review-form .select-styled.active,.review-form .select-styled:hover{color:#000;border-color:#000}.review-form .select-styled::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:10px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(/skin/frontend/ariflex/axor/images/svg/icon-select.svg);transition:all .4s ease}.review-form .select-styled.active::after{transform:translateY(-50%) rotate(180deg)}@media (max-width:1199px){.review-form .select-styled{font-size:18px}}@media (max-width:991px){.review-form .select-styled{font-size:16px}}.review-form .review-rating{padding-bottom:20px}.review-form .review-rating__title{font-size:18px;font-weight:300;line-height:21px;margin-bottom:10px}.review-form .review-rating__your-rating{margin-bottom:30px}@media (max-width:991px){.review-form .review-rating__your-rating{margin-bottom:20px}}.review-fields__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-fields__column-left{width:74%}@media (max-width:991px){.review-fields__column-left{width:100%}}.review-fields__column-right{width:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.review-fields__column-right{width:100%;padding-top:25px;text-align:center}}.review-fields__column-title{font-size:18px;font-weight:500;line-height:21px;margin-bottom:50px}@media (max-width:991px){.review-fields__column-title{text-transform:uppercase;line-height:28px;margin-bottom:40px}}.review-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-fieldset__field{width:48%;margin-bottom:30px}@media (max-width:991px){.review-fieldset__field{width:100%;margin-bottom:15px}}.review-fieldset__field-area{width:100%}.box-reviews__info-register{text-align:center;font-size:21px;font-weight:300;line-height:26px;margin-bottom:25px}@media (max-width:991px){.box-reviews__info-register{font-size:18px;line-height:18px;margin-bottom:20px}.box-reviews__info-register a{font-weight:300;font-family:'Futura New Book','Roboto Condensed','Arial',sans-serif}}.box-reviews__empty{margin-bottom:50px}@media (max-width:991px){.box-reviews__empty{margin-bottom:30px}}.box-reviews__button{display:block;margin-bottom:100px;text-transform:uppercase}@media (max-width:991px){.box-reviews__button{margin-bottom:30px}}.box-reviews__review-list{border-top:2px solid #d8d8d8}@media (max-width:991px){.box-reviews__review-list{border-top-color:#e8e8e8;width:100%;max-width:600px;margin:0 auto}}.box-reviews__more-wrapper{margin-bottom:70px;margin-top:20px}.box-reviews__more-wrapper .a-btn-submit{margin:0 auto;display:block;width:100%;max-width:420px;border:1px solid #777;background-color:#fff;color:#777;font-size:21px;font-weight:500;line-height:34px;text-align:center;padding:12px 15px 14px}.box-reviews__more-wrapper .a-btn-submit:hover{border-color:#000;color:#000;background-color:#fff}.review-form-wrapper{display:none}

/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.rich[contenteditable="true"] {
  -webkit-user-modify: read-only;
  -moz-user-modify: read-only;
  user-modify: read-only;
}
.promo-labels {
  position: absolute;
  top: 30px;
  left: 40px;
  z-index: 5;
  width: calc(100% - 11px);
  max-width: 215px;
}
@media (max-width: 991px) {
  .promo-labels {
    top: 20px;
    left: 20px;
  }
}
.promo-labels__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.promo-labels__wrap .promo-label {
  font-family: 'Futura New', 'Arial', sans-serif;
  text-transform: uppercase;
  overflow: visible;
  color: #FFFFFF;
  margin: 0 10px 10px 0;
  font-size: 15px;
  padding: 11px 20px;
  line-height: 18px;
  font-weight: 500;
  display: block;
  white-space: nowrap;
  background: #4F97BB;
}
.promo-labels__wrap .promo-label:nth-child(-n+1) {
  display: block;
}
.promo-labels__wrap .promo-label_gift {
  border: #EFEBE7;
  color: #997C65;
}
.promo-labels__wrap .promo-label_gift:before {
  content: '+';
  display: inline-block;
  margin-right: 2px;
}
.promo-labels__wrap .promo-label_discount span {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}
.promo-labels__wrap .promo-label_lifting {
  background-color: #666666;
}
.promo-labels__wrap .promo-label_best-price {
  background-color: #A28141;
}
.promo-labels__wrap .promo-label_new {
  background-color: #4F97BB;
}
.promo-labels__wrap .promo-label_new::after {
  content: '!';
}
.promo-labels__wrap .promo-label_bf {
  background-color: #000000;
}
.promo-labels__wrap .promo-label_bf span {
  font-weight: inherit;
  text-transform: capitalize;
}
.promo-labels__wrap .promo-label_hit {
  background-color: #4F97BB;
}
.promo-labels__wrap .promo-label_exclusive {
  background-color: #989881;
}
.promo-labels__wrap .promo-label_limited {
  background-color: #6711AB;
}
.promo-labels__wrap .promo-label_outlet {
  background-color: #910F47;
}
.promo-labels__wrap .promo-label_recommend {
  background-color: #909090;
}
.promo-labels__wrap .promo-label_reduced {
  background-color: #989881;
}
.promo-labels__wrap .promo-label_discount {
  background-color: #4F97BB;
}
.promo-labels__wrap_hidden .promo-labels__more-btn {
  border: 1px solid #EFEFF4;
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  position: relative;
  display: block;
  cursor: pointer;
}
.promo-labels__wrap_hidden .promo-labels__more-btn::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 53%;
  background-image: url('/skin/frontend/ariflex/rehau/images/svg/promo_label_more.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  width: 8px;
  height: 8px;
  transform: translate(-50%, -50%);
  transition: .2s;
}
.promo-labels__wrap_hidden .promo-labels__more-btn::after {
  content: none;
}
.promo-labels__wrap_hidden .promo-label {
  display: none;
}
.promo-labels__wrap .promo-labels__more-btn {
  display: block;
}
.promo-labels__wrap_opened .promo-labels__more-btn::before {
  transform: translate(-50%, -50%) rotate(180deg);
  opacity: 1;
  left: 47%;
  transition: .2s;
}
.promo-labels__wrap_opened .promo-label {
  display: block;
}
.promo-labels__wide .promo-label:nth-child(-n+1) {
  display: block;
}
.promo-labels__wide .promo-label:nth-child(2) {
  display: none;
}
.promo-labels__wide.promo-labels__wrap_opened .promo-label:nth-child(2) {
  display: block;
}
#product-info .promo-labels {
  position: static;
  width: 100%;
  max-width: unset;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  #product-info .promo-labels .promo-label {
    margin: 0 5px 5px 0;
  }
}
#product-info .promo-labels__wrap_hidden .promo-label:nth-child(-n+4) {
  display: block;
}
#product-info .promo-labels__wrap_opened .promo-label {
  display: block;
}
.label-hint {
  font-family: 'Futura New Light', sans-serif;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 4px 4px 10px 2px rgba(0, 0, 0, 0.5);
  padding: 13px 15px 20px 20px;
  z-index: 1000;
  width: 100%;
  max-width: 180px;
  transition: 0.2s linear;
  opacity: 1;
}
.label-hint.loading {
  opacity: 0;
}
.label-hint__arrow {
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
}
.label-hint__text {
  color: #707372;
  font-size: 16px;
}
.label-hint__text a {
  color: #707372;
}
.label-hint__close {
  position: absolute;
  top: 6px;
  right: 6px;
  background: url(/skin/frontend/ariflex/stanley/images/svg/promo-label-close.svg) no-repeat center;
  background-size: contain;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
@media (max-width: 1280px) {
  .label-hint {
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    z-index: 10000;
    width: 250px;
    max-width: 100%;
    background: #FFFFFF;
  }
  .label-hint__content {
    background: #FFFFFF;
    padding: 0;
    max-width: 215px;
  }
  .label-hint__arrow {
    display: none;
  }
  .label-hint__bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
  }
}
.category-products_list .promo-labels {
  width: 180px;
}
@media (max-width: 991px) {
  #product-info .product-card__title-section .promo-labels {
    display: none;
  }
}

