

/* Start:/local/templates/master_default_gf/components/bitrix/catalog.element/master/style.css?17349676389323*/
.product-item-detail-price-current {
  font-weight: 500;
  white-space: nowrap; }
  .discount.product-item-detail-price-current {
    color: #ff3600; }

.ya-share2__item_service_twitter{
  display: none !important;
}

.product-item-detail-price-old {
  color: #636363;
  white-space: nowrap;
  text-decoration: line-through; }

.product-item-detail-price-economy {
  color: #676d72;
  white-space: nowrap; }
  .product-item-detail-price-economy > span {
    background: #ffd200;
    border-radius: .25rem;
    color: #212529;
    display: inline-block;
    padding: 0 .5rem; }

.product-item-detail-deal {
  display: block;
  padding-left: 36px; }
  .product-item-detail-deal-body {
    background: #fff5c8;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 4.5rem;
    padding: 12px 2.25 0.75 88px;
    position: relative; }
  .product-item-detail-deal-name {
    margin: auto 0; }
    .product-item-detail-deal-name, .product-item-detail-deal-name:hover {
      color: #343a40;
      text-decoration: none; }
  .product-item-detail-deal-sticker {
    background: #ff3600;
    border-radius: 6px;
    color: #fff;
    display: inline;
    font-size: 1rem;
    font-weight: bold;
    left: -36px;
    padding: 0.32812rem 0.89897rem;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    white-space: normal;
    width: 100px; }

.doc__name {
  display: block;
  position: relative;
  overflow: hidden; }
  .doc__name:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #fff), to(#fff));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    bottom: 0;
    right: 0;
    content: "";
    height: 24px;
    position: absolute;
    top: 0;
    width: 10%; }

.doc {
  height: 72px;
  margin-bottom: 24px; }
  .doc__name {
    color: #000;
    max-height: 48px;
    text-decoration: none; }
    .doc__name:after {
      top: 24px; }
  .doc__icon {
    position: relative; }
    .doc__icon .icon-svg {
      color: #bbc0c7;
      display: block;
      font-size: 2.875rem; }
    .doc__icon.icon-doc .icon-svg {
      color: #1c69aa; }
    .doc__icon.icon-xls .icon-svg {
      color: #2ea86a; }
    .doc__icon.icon-pdf .icon-svg {
      color: #c7482a; }
  .doc__type {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #000;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: .875rem;
    font-weight: 700;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-transform: uppercase;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    top: 17%;
    white-space: nowrap;
    width: 100%; }
  .doc__icon.icon-doc .doc__type,
  .doc__icon.icon-xls .doc__type,
  .doc__icon.icon-pdf .doc__type {
    color: #fff; }
  .doc__size {
    color: var(--bs-primary, #6D3DF8);
    font-size: 1rem; }

.cheaper-link__icon {
  background: #fff;
  border: 1px solid #898886;
  border-radius: 50%;
  display: inline-block;
  margin-right: .25rem;
  padding: 2px;
  vertical-align: middle; }
  .cheaper-link__icon:after {
    background: #282e3a;
    border-radius: 50%;
    content: '%';
    color: #fff;
    display: table-cell;
    font-family: Myriad Pro;
    font-size: 1.125rem;
    font-weight: bold;
    height: 1.375rem;
    text-align: center;
    vertical-align: middle;
    width: 1.375rem; }

.cheaper-link:hover {
  text-decoration: none; }

.gift-link__icon {
  font-size: 18px;
  color: #ff3600; }

.gift-link:hover {
  text-decoration: none; }

.product--detail .product__name {
  margin-top: 0;
  margin-bottom: 30px;
  word-break: break-word; }

.product-item-detail {
  /* Limit */ }
  .product-item-detail__artnumber {
    color: #676d72;
    margin-right: .625rem; }
  .product-item-detail__favorite {
    float: right;
    color: #6D3DF8; }
  .product-item-detail__rate {
    display: inline-block; }
  .product-item-detail__brand {
    float: left; }
  .product-item-detail__stock {
    float: right; }
  .product-item-detail-info-section {
    font-size: 1rem; }
    .product-item-detail-info-section-link {
      margin-right: 1.25rem; }
      .product-item-detail-info-section-link:last-child {
        margin-right: 0; }
    .product-item-detail-info-section .icon-svg {
      font-size: 1rem; }
  .product-item-detail-info-container {
    margin-bottom: 24px; }
    .product-item-detail-info-container::after {
      display: block;
      clear: both;
      content: ""; }
    .product-item-detail-info-container .alert {
      display: inline-block;
      font-size: 1rem;
      padding: .125rem .625rem .25rem .625rem; }
  .product-item-detail-info-container-preview {
    color: #000; }
  .product-item-detail-info-container-share {
    padding-top: 12px;
    text-align: right; }
  .product-item-detail-info-container-brand:empty {
    display: none; }
  .product-item-detail-info-container-brand .gift-link {
    float: right; }
  .product-item-detail-info-container-buttons {
    font-size: 0; }
    .product-item-detail-info-container-buttons .btn {
      font-size: 1rem; }
  .product-item-detail-info-container-price .alert {
    margin: 1.25rem auto 0; }
  .product-item-detail-info-container-title {
    color: #676d72;
    margin-bottom: .5rem; }
  .product-item-detail-info-section, .product-item-detail-slider-container {
    margin-bottom: 24px; }
  @supports (position: sticky) {
    .product-item-detail-slider-container {
      position: sticky;
      z-index: 200; } }
  .product-item-detail-slider-container .product-item-label-top {
    top: 24px; }
  .product-item-detail-slider-container .product-item-label-left {
    left: 0; }
  .product-item-detail-slider-container .product-item-label-right {
    right: 0; }
  .product-item-detail-slider-container .product-item-label-bottom {
    bottom: 24px; }
  .product-item-detail-slider-block {
    position: relative; }
    .product-item-detail-slider-block:hover .swiper-button-prev,
    .product-item-detail-slider-block:hover .swiper-button-next {
      opacity: .8; }
  .product-item-detail-slider-images-container .product-item-detail-slider-image {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 300px;
    text-align: center; }
    .product-item-detail-slider-images-container .product-item-detail-slider-image > img {
      max-height: 300px;
      max-width: 100%;
      width: auto; }
    @media (min-width: 992px) {
      .product-item-detail-slider-images-container .product-item-detail-slider-image {
        height: 450px; }
        .product-item-detail-slider-images-container .product-item-detail-slider-image > img {
          max-height: 450px; } }
  .product-item-detail-price {
    margin-bottom: .625rem; }
  .product-item-detail-price-title {
    color: #676d72;
    margin-bottom: -.25rem; }
  .product-item-detail-price-current {
    margin-right: .25rem; }
  .product-item-detail-price-old {
    margin-right: .75rem; }
  .product-item-detail-price-current, .product-item-detail-price-old {
    font-size: 1.25rem; }
  .product-item-detail-share {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px; }
  .product-item-detail-info-container-buttons .btn-lg, .product-item-detail-amount {
    margin: 0 8px 10px 0;
    vertical-align: top; }
  .product-item-detail-actions {
    display: inline; }
  .product-item-detail-tabs .bx_soc_comments_div .nav-tabs {
    display: none; }
  .product-item-detail-deal {
    font-size: 1rem;
    margin-bottom: 24px; }
  .product-item-detail-limit {
    word-break: break-word;
    color: #676d72; }
    .product-item-detail-limit-icon {
      color: #8c8b89;
      pointer-events: none; }
    .product-item-detail-limit.is-instock .product-item-detail-limit-quantity,
    .product-item-detail-limit.is-limited .product-item-detail-limit-quantity {
      color: #198754; }
    .product-item-detail-limit.is-outofstock .product-item-detail-limit-quantity,
    .product-item-detail-limit.is-outofstock .product-item-detail-limit-icon {
      color: #dc3545; }

      .product-item-properties__title{
        font-size: 18px;
        line-height: 23.75px;
        text-align: left;
        margin: 0 0 4px 0;
        padding: 8px 0 0 0;
      }
      .product-item-properties__items{
        font-size: 16px;
        font-weight: 400;
        line-height: 23.75px;
        text-align: left;
        border-bottom: 1px solid #000000;
        margin: 0;
        padding: 0 0 8px 0;
      }
      .product-item-properties__title:nth-child(1){
        padding: 8px 0 0 0;
      }
      .product-item-properties__items:last-child{
        padding: 0 0 8px 0;
        border: none;
      }
/* End */


/* Start:/local/templates/master_default_gf/components/bitrix/main.include/ask_question_gf/style.css?17346147092445*/
.b-ask-question {
  position: relative;
  overflow: hidden; }
  .b-ask-question__content h4 {
    margin-top: 1.25rem;
    margin-bottom: .625rem; }
  .b-ask-question__mark {
    font-size: 1.875rem;
    margin-bottom: 1rem;
    color: var(--bs-primary, #6D3DF8); }
  .b-ask-question__content {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2rem;
    max-width: 39rem; }
  .b-ask-question--wide {
    /* padding: 2.25rem 0 2.875rem 0; */
    padding: 0;
   }
   .b-ask-question__mark {
    margin: 0 !important;
   }
   .b-ask-question__content p {
    color: #676D72;
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: 300;
   }

   .b-ask-question__content h4 {
    font-size: 24px;
    font-weight: 500;
   }

   .b-ask-question__btn {
    display: flex;
    align-items: flex-end;
    gap: 16px;
   }
   .b-ask-question__btns a {
    border-radius: 15px;
   }
   .b-ask-question__btn2 a {
    color: black;
    background-color: white;
    border: 1px solid #DB0000;
    border-radius: 15px;
   }

  .b-ask-question--wide .b-ask-question__mark {
    color: currentColor; }
  .b-ask-question--wide .b-ask-question__btns .btn-primary {
    border-color: currentColor; }
  @media (min-width: 768px) {
    .b-ask-question--wide .b-ask-question__mark {
      font-size: 2.8125rem; }
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      display: inline-block;
      vertical-align: middle; }
    .b-ask-question--wide .b-ask-question__content {
      text-align: left; }
    .b-ask-question--wide .b-ask-question__content,
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      margin: 0 56px; }
    .b-ask-question--wide .b-ask-question__btns {
      margin: 1rem 0rem 0; }
     
    }
  @media (min-width: 992px) {
    .b-ask-question--wide:after {
      display: block; } }
   @media (max-width: 414px) {
    .b-ask-question__content h4 {
      margin: 24px 24px 0;
      text-align: center;
      font-size: 20px;
    }   
    .b-ask-question__content p {
      font-size: 16px;
      margin: 16px 24px 24px;
      text-align: center;
     }
     .b-ask-question__btn {
      display: flex;
      align-items: center;
      gap: 16px;
      flex-direction: column;
      flex-wrap: nowrap;
      align-content: center;
  }

  .b-ask-question__btns a, .b-ask-question__btn2 a {
    width: 292px;
  }
  }
/* End */


/* Start:/local/templates/master_default_gf/components/bitrix/main.include/back/style.min.css?1734339326295*/
.b-back{color:#495057; display: none;}.b-back__button{color:#495057}.b-back__button-icon{font-size:1.375rem;color:#000}.b-back__share>.ya-share2,.b-back__share>span{display:inline-block;vertical-align:middle}@media (min-width:768px){.b-back__button,.b-back__share{display:inline-block;margin:0}}
/* End */


/* Start:/local/templates/master_default_gf/components/bitrix/news.list/light_gallery/style.min.css?17316799081450*/
.b-light-gallery__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-light-gallery__item{width:100%;position:relative;max-height:250px;overflow:hidden}.b-light-gallery__item-title{position:absolute;left:0;bottom:15px;background:#495057;width:160px;min-height:50px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;word-break:break-word}.b-light-gallery__item-img{max-width:100%;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.b-light-gallery__item-link{display:block;height:100%;width:100%}.b-light-gallery__item-link:hover .b-light-gallery__item-title{background:#343a40}.b-light-gallery__item-link:hover .b-light-gallery__item-img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}@media (min-width:576px){.b-light-gallery__items.is-grid .b-light-gallery__item{width:50%}}@media (min-width:992px){.b-light-gallery__items.is-grid .b-light-gallery__item{width:33.33333%}.b-light-gallery__item-title{width:65%}}
/* End */


/* Start:/local/templates/master_default_gf/components/bitrix/catalog.section/master/style.min.css?1731679909458*/
[class*=product-item-list-col-].row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}[class*=product-item-list-col-].row>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=product-item-list-col-] .product-item-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:1200px){.l-section--product-list.l-section--padding{padding:3.125rem 0}}
/* End */


/* Start:/local/templates/master_default_gf/components/bitrix/catalog.item/master/style.min.css?17316799081684*/
.product-item-container{max-width:100%}.product-item{background:#fff;border:1px solid #e4e4e4;font-size:.875rem;height:100%;min-height:100%;overflow:hidden;padding:.5rem .5rem .75rem;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}@media (min-width:768px){.product-item{font-size:1rem;padding:1.5rem;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.hover>.product-item{-webkit-box-shadow:0 0 1.625rem rgba(0,0,0,.13);box-shadow:0 0 1.625rem rgba(0,0,0,.13)}}.product-item-container.hover{z-index:200}.bx-no-touch .product-item-container.hover .product-item--popup{height:auto}.product-item-image-wrapper{margin:-.5rem -.5rem .5rem}@media (min-width:768px){.product-item-image-wrapper{margin:-1.5rem -1.5rem 1rem}}.product-item-hidden{display:none;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-touch .product-item-touch-hidden{display:none!important}.bx-no-touch .product-item-container.hover .product-item--popup .product-item-hidden,.bx-touch .product-item-hidden,.product-item--line .product-item-hidden{display:block;opacity:1}.product-item--line .product-item-label-left{left:0}.product-item--line .product-item-label-right{right:0}.product-item-action{background-color:transparent;border:none;color:#000;font-size:1.5rem;z-index:220;position:relative}.product-item-action:hover{color:var(--bs-primary,#6d3df8)}.product-item-action--favorite.checked,.product-item-action--favorite:focus,.product-item-action--favorite:hover{color:#ff0462}
/* End */


/* Start:/local/templates/master_default_gf/components/bitrix/news.list/reviews/style.min.css?17316799082306*/
.b-reviews{padding:0 .75rem}.b-reviews__items{margin:auto}.b-reviews__top{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:1rem}.b-reviews__new{margin-bottom:1.875rem}.b-review{max-width:51rem;padding:1.25rem 0 1rem 0;text-align:center;margin:auto}.b-review__face{position:relative;display:inline-block;border:1px solid #e4e4e4;border-radius:50%;overflow:hidden;margin-bottom:1.25rem;max-width:8.75rem}.b-review__img{padding:.25rem;border-radius:50%;max-width:100%}.b-review__message{font-weight:400;font-size:1.25rem;line-height:1.35;margin-bottom:.25rem;padding:1rem 0}.b-review__author{padding:1rem 0}.b-review__author-name{font-weight:500;font-size:1.25rem;margin-bottom:.25rem}.b-review--line{text-align:left;white-space:nowrap;padding:1.5rem 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-review--line>*{white-space:normal}.b-review--line+.b-review--line{margin-top:-1px}.b-review--line .b-review__content,.b-review--line .b-review__face{display:inline-block;vertical-align:middle}.b-review--line .b-review__face{margin:1rem 0;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border:2px solid var(--bs-primary,#6d3df8);max-width:50%}.b-review--line .b-review__content{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.b-review--line .b-review__author{padding:0}.b-review--line .b-review__author-job,.b-review--line .b-review__message{color:#676d72}.b-review--line .b-review__message{font-style:italic}@media (min-width:576px){.b-review--line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-review--line .b-review__face{max-width:8.75rem;margin:0;margin-right:2.75rem}}@media (min-width:992px){.b-review--line .b-review__face{margin-left:2.75rem}}
/* End */
/* /local/templates/master_default_gf/components/bitrix/catalog.element/master/style.css?17349676389323 */
/* /local/templates/master_default_gf/components/bitrix/main.include/ask_question_gf/style.css?17346147092445 */
/* /local/templates/master_default_gf/components/bitrix/main.include/back/style.min.css?1734339326295 */
/* /local/templates/master_default_gf/components/bitrix/news.list/light_gallery/style.min.css?17316799081450 */
/* /local/templates/master_default_gf/components/bitrix/catalog.section/master/style.min.css?1731679909458 */
/* /local/templates/master_default_gf/components/bitrix/catalog.item/master/style.min.css?17316799081684 */
/* /local/templates/master_default_gf/components/bitrix/news.list/reviews/style.min.css?17316799082306 */
