

/* Start:/bitrix/templates/spgu_store_back/components/bitrix/catalog.section.list/store_section_list/style.css?178460649178379*/
.t-store__empty-part-msg-cont,
.t-store__error-msg-cont {
  width:100%
}
.t-store__empty-part-msg-wrapper,
.t-store__error-msg-wrapper {
  border:1px solid hsla(0,0%,51%,.5);
  box-sizing:border-box;
  color:hsla(0,0%,51%,.7);
  display:table;
  min-height:40vh;
  padding:40px 40px 50px;
  text-align:center;
  width:100%
}
.t-store__empty-part-msg,
.t-store__error-msg {
  display:table-cell;
  vertical-align:middle
}
.t-store__grid-cont_col-width_stretch {
  box-sizing:border-box;
  font-size:0
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="0"] {
  padding:0 40px
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="10"] {
  padding:0 35px
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="20"] {
  padding:0 30px
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"] {
  padding:0 20px
}
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"] {
  padding:0 5px
}
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="20"] {
  padding:0 10px
}
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="40"],
.t-store__grid-cont_col-width_stretch[data-col-gap="0"] {
  padding:0 20px
}
.js-store-grid-cont.t-store__grid-cont_col-width_stretch[data-col-gap="0"]:not(.t-store__grid-cont_indent) {
  padding:0
}
.t-store__grid-cont_col-width_stretch[data-col-gap="10"] {
  padding:0 15px
}
.t-store__grid-cont_col-width_stretch[data-col-gap="20"] {
  padding:0 10px
}
.t-store__stretch-col {
  box-sizing:border-box;
  display:inline-block;
  font-size:medium;
  vertical-align:top
}
.t-store__stretch-col_25 {
  width:25%
}
.t-store__stretch-col_33 {
  width:33.333%
}
.t-store__stretch-col_50 {
  width:50%
}
.t-store__stretch-col_100 {
  width:100%
}
[data-col-gap="10"] .t-store__stretch-col {
  padding:0 5px
}
[data-col-gap="20"] .t-store__stretch-col {
  padding:0 10px
}
[data-col-gap="40"] .t-store__stretch-col {
  padding:0 20px
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
  padding-bottom:110%;
  position:relative;
  width:100%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_16-9 {
  padding-bottom:56%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_4-3 {
  padding-bottom:75%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_3-2 {
  padding-bottom:66%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_1-1,
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_original-ratio.t-store__card__imgwrapper_1-1 {
  padding-bottom:100%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_2-3 {
  padding-bottom:150%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_3-4 {
  padding-bottom:133%
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_9-16 {
  padding-bottom:177%
}
@media screen and (max-width:1200px) {
  .t-store__grid-cont_col-width_stretch[data-col-gap="0"] {
    padding:0 10px
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="10"] {
    padding:0 5px
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] {
    padding:0
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] .t-store__stretch-col {
    padding:0 10px
  }
}
@media screen and (max-width:960px) {
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="0"] {
    padding:0
  }
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="20"] {
    padding:0 5px
  }
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="40"] {
    padding:0 10px
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="0"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="0"] {
    padding:0 20px
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="20"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"] {
    padding:0 15px
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] {
    padding:0 10px
  }
  [data-col-gap="20"] .t-store__stretch-col {
    padding:0 5px
  }
  [data-col-gap="40"] .t-store__stretch-col {
    padding:0 10px
  }
  .t-store__grid-cont_mobile-one-row[data-col-gap="0"] .t-store__stretch-col:first-child {
    margin-left:20px
  }
  .t-store__grid-cont_mobile-one-row[data-col-gap="10"] .t-store__stretch-col:first-child,
  .t-store__grid-cont_mobile-one-row[data-col-gap="20"] .t-store__stretch-col:first-child {
    margin-left:15px
  }
  .t-store__grid-cont_mobile-one-row[data-col-gap="40"] .t-store__stretch-col:first-child {
    margin-left:10px
  }
  [data-col-gap="0"] .t-store__tail-gap {
    height:inherit;
    min-width:20px;
    width:20px
  }
  [data-col-gap="10"] .t-store__tail-gap,
  [data-col-gap="20"] .t-store__tail-gap {
    height:inherit;
    min-width:15px;
    width:15px
  }
  [data-col-gap="40"] .t-store__tail-gap {
    height:inherit;
    min-width:10px;
    width:10px
  }
}
.t-store__grid-separator {
  -ms-flex-preferred-size:100%;
  -webkit-flex-basis:100%;
  flex-basis:100%;
  margin-bottom:90px
}
.t-store__load-more-btn {
  margin-top:50px
}
@media screen and (max-width:980px) {
  .t-store__load-more-btn {
    margin-top:40px
  }
}
@media screen and (max-width:640px) {
  .t-store__load-more-btn {
    margin-top:30px
  }
}
@media screen and (max-width:480px) {
  .t-store__load-more-btn {
    margin-top:20px
  }
  .t-store__card__btns-wrapper--quantity .t-store__prod__quantity_xs {
    height:40px
  }
  .t-store__card__btns-wrapper--quantity .t-store__prod__quantity_sm {
    height:50px
  }
}
.t-store__scroll-icon-wrapper {
  display:none
}
.t-store__grid-cont-preloader_hidden {
  opacity:0
}
.t-store__card-preloader .t-store__card__img-preloader {
  -webkit-animation:tStorePreloaderFlickerAnimation 1.5s infinite;
  animation:tStorePreloaderFlickerAnimation 1.5s infinite;
  -webkit-animation-delay:1.5s;
  animation-delay:1.5s;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  background-color:hsla(0,0%,48%,.2)
}
.t-store__card-preloader:nth-child(2) .t-store__card__img-preloader {
  -webkit-animation-delay:1.6s;
  animation-delay:1.6s
}
.t-store__card-preloader:nth-child(3) .t-store__card__img-preloader {
  -webkit-animation-delay:1.7s;
  animation-delay:1.7s
}
.t-store__card-preloader:nth-child(4) .t-store__card__img-preloader {
  -webkit-animation-delay:1.8s;
  animation-delay:1.8s
}
.t-store__card-preloader:nth-child(5) .t-store__card__img-preloader {
  -webkit-animation-delay:1.9s;
  animation-delay:1.9s
}
.t-store__card-preloader:nth-child(6) .t-store__card__img-preloader {
  -webkit-animation-delay:2s;
  animation-delay:2s
}
.t-store__card-preloader:nth-child(7) .t-store__card__img-preloader {
  -webkit-animation-delay:2.1s;
  animation-delay:2.1s
}
.t-store__card-preloader:nth-child(8) .t-store__card__img-preloader {
  -webkit-animation-delay:2.2s;
  animation-delay:2.2s
}
.t-store__card-preloader:nth-child(9) .t-store__card__img-preloader {
  -webkit-animation-delay:2.3s;
  animation-delay:2.3s
}
@-webkit-keyframes tStorePreloaderFlickerAnimation {
  0% {
    opacity:1
  }
  40% {
    opacity:.3
  }
  80% {
    opacity:1
  }
  to {
    opacity:1
  }
}
@keyframes tStorePreloaderFlickerAnimation {
  0% {
    opacity:1
  }
  40% {
    opacity:.3
  }
  80% {
    opacity:1
  }
  to {
    opacity:1
  }
}
.t-store__card-list {
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  min-width:0
}
.t-store__relevants__container .t-store__card-list {
  width:100%
}
.t-store__card-list__vertical-align-buttons {
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
  align-items:stretch
}
.t-store__card-list .t-store__card__wrap_txt-and-btns {
  -webkit-flex:initial;
  -ms-flex:initial;
  flex:initial
}
.t-store__card-list__vertical-align-buttons .t-store__card__wrap_txt-and-btns {
  -webkit-flex:1;
  -ms-flex:1;
  flex:1
}
.t-store__card {
  display:-webkit-flex!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  transition:opacity .2s ease-out
}
.t-store__card_hidden {
  opacity:0
}
#allrecords .t-store__card a,
#allrecords .t-store__card a:focus-visible {
  outline:none
}
.t-store__card__imgwrapper {
  padding-bottom:110%;
  position:relative;
  width:100%
}
.t706__body_cartwinshowed .t-store__card__imgwrapper {
  z-index:0
}
.store__card__wrap_txt-and-opts.store__card__has-btns {
  margin-bottom:20px
}
.t778 .store__card__wrap_txt-and-opts.store__card__has-btns {
  margin-bottom:0
}
.t-store__card__bgimg,
.t-store__card__bgimg_second {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.t-store__card__bgimg,
.t-store__card__bgimg_second,
.t-store__card__img {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transition:opacity .1s linear;
  z-index:2
}
.t-store__card__img {
  margin:auto;
  max-height:100%;
  max-width:100%;
  object-fit:contain
}
.t-store__card__bgimg_second,
.t-store__card__img_second {
  opacity:0;
  z-index:1
}
.t-store__card__mark-wrapper {
  display:table;
  position:absolute;
  right:10px;
  top:10px;
  z-index:5
}
.t-store__card__mark {
  background-color:#111;
  border-radius:50px;
  box-sizing:border-box;
  color:#fff;
  display:table-cell;
  font-family:Roboto,Arial,sans-serif;
  font-size:12px;
  font-weight:400;
  height:50px;
  padding:0 10px;
  text-align:center;
  vertical-align:middle;
  width:50px
}
.t-store__card__textwrapper {
  margin-bottom:auto;
  padding-top:20px
}
.t-store__card__prod-controls-wrapper:has(*) {
  padding-top:20px
}
.t-store__card__descr {
  margin-top:8px;
  word-break:break-word
}
.t-store__card__sku {
  color:#777;
  margin-top:4px
}
.t-store__card__price-wrapper {
  margin-top:12px
}
.t-store__card__price-wrapper_above-title {
  margin-bottom:12px;
  margin-top:0
}
.t-store__card__price-item,
.t-store__prod-popup__price-item {
  display:inline-block;
  max-width:100%;
  vertical-align:middle
}
.t-store__card__price-currency,
.t-store__card__price-value,
.t-store__prod-popup__price-currency,
.t-store__prod-popup__price-value,
.t-store__prod__price-portion {
  display:inline-block;
  vertical-align:middle;
  white-space:nowrap
}
.t-store__prod__price-portion {
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text;
  background-clip:text;
  background-color:currentColor;
  background-image:inherit;
  color:inherit;
  font-size:.8em;
  opacity:.5
}
.t-store__prod__price-portion-slash {
  padding-left:3px;
  padding-right:3px
}
.t-store__card__price-value {
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis
}
.t-store__card__price-from:after,
.t-store__card__price-value+.t-store__card__price-currency:before,
.t-store__prod-popup__price-value+.t-store__prod-popup__price-currency:before {
  content:"\a0";
  font-family:Arial,Helvetica,sans-serif
}
.t-store__card__price-from+.t-store__card__price-currency:before {
  content:""
}
.t-store__card__price_old,
.t-store__prod-popup__price_old {
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text;
  background-clip:text;
  background-color:currentColor;
  background-image:inherit;
  color:#bdbdbd;
  margin-left:5px;
  position:relative
}
.t-store__card__price_old {
  margin-left:3px
}
.t-store__card__price_old:after,
.t-store__prod-popup__price_old:after {
  background-color:currentColor;
  background-image:inherit;
  background-repeat:no-repeat;
  background-size:100% 100%;
  content:"";
  height:1px;
  left:-1px;
  position:absolute;
  right:-1px;
  top:50%;
  width:100%
}
.t-store__card__btns-wrapper {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:0!important
}
.t-store__card__prod-controls-wrapper {
  text-align:left
}
.t-store .t-store__card__wrap_all {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  transition:all .2s linear
}
.t-store__card-list__vertical-align-buttons .t-store__card__wrap_all {
  height:100%
}
.t-store .t-store__card__wrap_all .t-store__card__textwrapper {
  padding:0
}
.t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
  padding-bottom:27px;
  padding-top:27px
}
.t-store .t-store__card__wrap_all .t-store__card__prod-controls-wrapper,
.t-store .t-store__card__wrap_all .t-store__card__textwrapper {
  padding-left:30px;
  padding-right:30px
}
.t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
  padding-bottom:21px;
  padding-left:30px;
  padding-right:30px
}
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts {
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  padding-bottom:18px;
  padding-top:18px
}
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm .t-store__card__prod-controls-wrapper,
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm .t-store__card__textwrapper {
  padding-left:20px;
  padding-right:20px
}
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
  padding-bottom:14px;
  padding-left:20px;
  padding-right:20px
}
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg .store__card__wrap_txt-and-opts {
  padding-bottom:36px;
  padding-top:36px
}
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg .t-store__card__prod-controls-wrapper,
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg .t-store__card__textwrapper {
  padding-left:40px;
  padding-right:40px
}
.t-store .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg .t-store__card__btns-wrapper {
  padding-bottom:28px;
  padding-left:40px;
  padding-right:40px
}
.t-store .t-store__card.t-align_center .t-store__card__btns-wrapper,
.t-store__card__btn:not(.t-btnflex,
.t-btntext) {
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
.t-store__card__btn:not(.t-btnflex,
.t-btntext) {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:inline-flex;
  max-width:100%
}
.t-store__card__btn:not(.t-btnflex,
.t-btntext) .t-store__card__btn-text {
  max-width:100%;
  overflow:hidden;
  white-space:nowrap
}
.t-align_center .t-store__card__btn {
  margin:0 0 8px
}
.t-align_center .t-store__card__btn:not(:only-child) {
  margin:0 2px 8px
}
.t-align_left .t-store__card__btn {
  margin:0 8px 8px 0
}
.t-align_left .t-store__card__btn:only-child {
  margin-right:0
}
.t-store__card__sold-out-msg {
  color:#f95d51;
  font-size:14px;
  font-weight:400;
  margin-top:3px
}
.t-store__load-more-btn-wrap {
  padding:0 20px
}
.t-store__load-more-btn {
  position:relative
}
.t-store__load-more-btn-wrap .t-btn.t-btn_sending:before {
  top:50%
}
.t-store__load-more-btn-wrap_hidden {
  display:none
}
.t-store .t-popup {
  -webkit-overflow-scrolling:touch;
  padding:0
}
.t-store__popup-container_8-cols .t-store__prod-popup__slider:not(.t-col) {
  max-width:100%;
  width:100%
}
.t-store .t-popup__container {
  left:0;
  max-width:1240px;
  right:0
}
.t-popup__container.t-store__popup-container_8-cols {
  max-width:760px
}
.t-store__popup-container_8-cols .t-store__prod-popup__container {
  padding:40px!important
}
.t-container_8 .t-store__prod-popup__info,
.t-store__popup-container_8-cols .t-store__prod-popup__info {
  padding-top:40px
}
.t-store__prod-popup__container {
  padding:40px 20px
}
@media (min-width:1200px) {
  .t-record_scaled .t-store__prod-popup__container {
    padding-left:0;
    padding-right:0
  }
}
.t-store__prod-popup__container:after,
.t-store__prod-popup__container>div:after,
.t-store__product-popup>div:after,
.t-store__relevants-grid-cont:after {
  clear:both;
  content:"";
  display:block;
  height:0
}
.t-store .t-popup__close {
  z-index:999
}
.t-store__prod-popup__close-txt-wr {
  left:20px;
  position:fixed;
  top:20px;
  z-index:999
}
.t-store__prod-popup__close-txt {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  font-weight:400;
  margin-bottom:20px;
  opacity:.8
}
.t-store__prod-popup__close-txt div[data-customstyle=yes] {
  line-height:1!important
}
.t-store__prod-popup__close-txt:before {
  content:"←\a0";
  font-family:Arial,Helvetica,sans-serif
}
@media screen and (max-width:1240px) {
  .t-store .t-popup__container {
    max-width:1200px
  }
  .t-store__prod-popup__container {
    padding:30px 10px
  }
  .t-store__prod-popup__col-left {
    margin-right:10px;
    max-width:440px
  }
  .t-store__prod-popup__col-right {
    margin-left:10px;
    max-width:440px
  }
}
@media screen and (max-width:1200px) {
  .t-store .t-popup__container {
    max-width:1000px
  }
  .t-store__prod-popup__container {
    padding:30px 20px
  }
  .t-popup__container.t-store__popup-container_8-cols {
    max-width:620px
  }
}
@media screen and (max-width:1000px) {
  .t-store .t-popup__container {
    max-width:980px
  }
  .t-store__prod-popup__container {
    padding:20px 10px
  }
}
@media screen and (max-width:960px) {
  .t778 .t-store__card-list {
    -ms-flex-align:stretch;
    -webkit-align-items:stretch;
    align-items:stretch;
    width:100%
  }
  .t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    box-sizing:border-box;
    -webkit-flex:0 0 48vw;
    -ms-flex:0 0 48vw;
    flex:0 0 48vw;
    max-width:48vw;
    min-width:48vw;
    overflow:hidden;
    padding-left:20px;
    padding-right:20px;
    width:48vw
  }
  .t-store__relevants__container .t-store__scroll-icon-wrapper {
    display:block;
    font-size:0;
    padding:0 40px 20px 0;
    text-align:right
  }
  .t-store .t-popup {
    padding:0 20px
  }
  .t-store .t-popup__container {
    max-width:640px
  }
  .t-store__prod-popup__container {
    padding:30px
  }
  .t-store__prod-popup__col-left,
  .t-store__prod-popup__col-right {
    display:block;
    max-width:100%
  }
  .t-store__prod-popup__col-left {
    padding:0
  }
  .t-store__prod-popup__col-right {
    padding:25px 0 0
  }
}
@media screen and (max-width:670px) {
  .t-store__card__btn {
    width:100%
  }
  .t-store__card__btn:not(:first-child) {
    margin-top:10px
  }
  .t-store .t-popup__container:not(.t-popup__container-static) {
    left:20px;
    right:20px
  }
  .t-store__prod-popup__col-left,
  .t-store__prod-popup__col-right {
    margin:0
  }
  .t-store__relevants__container .t-col.t-store__relevants__title-wrapper {
    padding:0
  }
  .t-store__relevants-grid-cont .t-store__card__btn {
    margin-left:0!important;
    margin-right:0!important
  }
  .t-store__relevants-grid-cont .t-store__card__btns-wrapper a:last-child {
    margin-bottom:0
  }
}
@media screen and (max-width:560px) {
  .t-store .t-popup {
    height:calc(100% + 130px);
    padding:0
  }
  .t-store .t-popup_show .t-popup__container {
    bottom:0;
    left:0;
    max-width:100%;
    right:0;
    top:50px;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  .t-store .t-popup_show .t-popup__container.t-popup__container-static {
    margin:50px 0 130px;
    max-width:100%;
    min-height:100vh;
    top:0
  }
  .t-store .t-popup__close {
    background:#000;
    display:table;
    height:50px;
    left:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:2
  }
  .t-store .t-popup__close-wrapper {
    display:table-cell;
    font-size:0;
    padding-right:20px;
    text-align:right;
    vertical-align:middle;
    width:100%
  }
  .t-store .t-popup__close-icon {
    width:16px
  }
  #allrecords[data-product-page=y] .t-store .t-popup__close-icon g {
    fill:#fff
  }
  .t-store__prod-popup__close-txt-wr {
    display:none
  }
  .t-store__prod-popup__container {
    padding:20px
  }
  .t-store__prod-popup__col-right {
    padding-top:30px
  }
  .t-store__popup-container_8-cols .t-store__prod-popup__container {
    padding:20px!important
  }
  .t-container_8 .t-store__prod-popup__info,
  .t-store__popup-container_8-cols .t-store__prod-popup__info {
    padding-top:30px
  }
}
.t-store__prod-popup__title-wrapper {
  margin-bottom:18px
}
.t-store__prod-popup__brand,
.t-store__prod-popup__sku {
  color:#777;
  margin-top:4px
}
.t-store__prod-popup__text {
  margin-top:20px
}
.t-store__prod-popup__price-wrapper {
  margin-top:0
}
.t-store__prod-popup__btn-wrapper {
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
  align-items:stretch;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:30px;
  margin-top:20px
}
.t-align_center .t-store__prod-popup__btn-wrapper {
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
@media screen and (max-width:561px) {
  .t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed,
  .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
    background:#fff;
    border-radius:5px;
    bottom:0;
    box-shadow:0 -8px 12px 0 rgba(0,0,0,.07);
    box-sizing:border-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    left:0;
    margin:0;
    padding:20px;
    position:fixed;
    right:0;
    z-index:10
  }
  .t-popup .t-store__prod-popup__btn-wrapper-fixed .t-store__prod-popup__btn,
  .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed .t-store__prod-popup__btn {
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
  }
}
.t-store__prod-popup__btn {
  margin-bottom:0
}
.t-store__prod-popup__btn_disabled {
  opacity:.5;
  pointer-events:none
}
.t-store__prod-popup__btn_disabled td {
  opacity:.7
}
.t-store__prod-popup__btn:hover .t-btnflex__icon_has_hover:before {
  opacity:0;
  transition-timing-function:cubic-bezier(.45,0,.55,1);
  visibility:hidden
}
.t-store__prod-popup__btn:hover .t-btnflex__icon_has_hover:after {
  opacity:1;
  visibility:visible
}
.t-store .t-product__option {
  margin-bottom:10px;
  margin-top:10px;
  position:relative
}
.t-store .js-product.t-align_center .js-product-controls-wrapper,
.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option,
.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option {
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.t-store .t-product__option-title {
  padding-bottom:3px;
  width:-webkit-fit-content;
  width:fit-content
}
.t-store .t-store__card.t-align_center .t-product__option~.t-product__option {
  padding-left:0
}
.t-store .t-align_center .t-product__option-title,
.t-store .t-store__popup-container_8-cols .t-product__option-title {
  display:table-cell;
  line-height:1;
  padding:0 8px 5px 0;
  vertical-align:middle
}
.t-store .t-product__option-variants {
  display:table;
  min-width:150px;
  position:relative
}
.js-product .t-product__option-variants_list {
  position:relative
}
.js-product .t-align_center .t-product__option-variants,
.js-product .t-store__popup-container_8-cols .t-product__option-variants {
  display:table-cell;
  vertical-align:middle
}
.js-product .t-product__option-variants:after {
  border-color:#000 transparent transparent;
  border-style:solid;
  border-width:6px 5px 0;
  bottom:0;
  content:" ";
  height:0;
  pointer-events:none;
  position:absolute;
  right:10px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:0
}
.js-product .t-product__option-select {
  -webkit-appearance:none;
  appearance:none;
  background:#f8f8f8;
  border:1px solid #ddd;
  border-radius:5px;
  box-sizing:border-box;
  color:#000;
  cursor:pointer;
  overflow-x:hidden;
  padding:2px 30px 2px 10px;
  width:100%
}
.js-product .t-product__option-select::-ms-expand {
  height:0;
  opacity:0;
  width:0
}
.js-product .t-product__option-variants.t-product__option-variants_custom:after {
  display:none
}
.js-product .t-product__option .t-product__option-variants_custom {
  box-sizing:border-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  min-width:auto;
  position:relative
}
.js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_simple {
  overflow-wrap:anywhere
}
.js-product
.t-product__option
.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color,
.js-product
.t-product__option
.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_image,
.js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_radio {
  margin:5px 5px 0
}
.js-product .t-product__option-variants_custom.t-product__option-variants_radio {
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.js-product .t-product__option-item {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  box-sizing:border-box;
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative
}
.js-product .t-product__option-variants_custom .t-product__option-item.t-product__option-item_disabled {
  opacity:.4;
  pointer-events:none
}
.js-product .t-product__option-input {
  height:0;
  left:-9999px;
  opacity:0;
  position:absolute;
  visibility:hidden;
  width:0
}
.js-product .t-product__option-checkmark {
  box-sizing:border-box;
  display:inline-block;
  height:20px;
  position:relative
}
.js-product .t-product__option-item_buttons .t-product__option-checkmark {
  height:0
}
.js-product .t-product__option-variants_buttons .t-product__option-item {
  margin-bottom:7px;
  margin-right:7px
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
  -ms-flex-align:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  background-color:#fff;
  border:1px solid #ddd;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  justify-content:center;
  margin-bottom:7px;
  min-height:30px;
  min-width:30px;
  padding:7px
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
  border:1px solid rgba(0,0,0,.5)
}
.js-product .t-product__option-variants_custom .t-product__option-title {
  line-height:normal;
  overflow:hidden;
  padding-bottom:0;
  text-overflow:ellipsis
}
.js-product .t-product__option .t-product__option-variants_hidden,
.record .js-product .t-product__option .t-product__option-variants_hidden {
  display:none
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
  border:1px solid rgba(0,0,0,.5)
}
.js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:50%;
  height:26px;
  width:26px
}
.js-product
.t-product__option-variants_buttons
.t-product__option-input:checked+.t-product__option-checkmark_color:before {
  border:1px solid rgba(0,0,0,.5);
  border-radius:50%;
  content:"";
  height:calc(100% + 8px);
  left:-5px;
  position:absolute;
  top:-5px;
  width:calc(100% + 8px)
}
.js-product .t-product__option-variants_buttons .t-product__option-checkmark_image {
  background-color:#fff;
  background-repeat:no-repeat;
  background-size:cover;
  border:1px solid #ddd;
  height:50px;
  width:50px
}
.js-product
.t-product__option-variants_buttons
.t-product__option-input:checked+.t-product__option-checkmark_image:before {
  border:1px solid rgba(0,0,0,.5);
  content:"";
  height:calc(100% + 8px);
  left:-5px;
  position:absolute;
  top:-5px;
  width:calc(100% + 8px)
}
.js-product .t-product__option-variants_buttons .t-product__option-title_buttons {
  padding-right:0
}
.js-product .t-product__option-variants_buttons .t-product__option-title_color,
.js-product .t-product__option-variants_buttons .t-product__option-title_image {
  display:none
}
.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title,
.js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
  background-color:#000;
  border-radius:4px;
  color:#fff!important;
  display:block;
  padding:4px 10px;
  position:absolute
}
.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title {
  bottom:36px;
  -webkit-transform:translateX(calc(-50% + 13px));
  transform:translateX(calc(-50% + 13px))
}
.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title:after,
.js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title:after {
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #000;
  bottom:-4px;
  content:"";
  display:block;
  height:0;
  left:calc(50% - 5px);
  position:absolute;
  width:0
}
.js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
  background-color:#000;
  border-radius:4px;
  bottom:60px;
  color:#fff;
  display:block;
  padding:4px 10px;
  position:absolute;
  -webkit-transform:translateX(calc(-50% + 25px));
  transform:translateX(calc(-50% + 25px))
}
.js-product .t-product__option-selected_select {
  background:#f8f8f8;
  border:1px solid #ddd;
  border-radius:5px;
  box-sizing:border-box;
  color:#000;
  cursor:pointer;
  display:table;
  min-height:28px;
  min-width:150px;
  padding:2px 30px 2px 10px;
  position:relative
}
.js-product .t-product__option {
  position:relative
}
.js-product .t-product__option-selected_select.t-product__option-selected_color,
.js-product .t-product__option-selected_select.t-product__option-selected_image {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  max-width:100%;
  width:-webkit-fit-content;
  width:fit-content
}
.js-product .t-product__option-selected_select:after {
  border-color:#000 transparent transparent;
  border-style:solid;
  border-width:6px 5px 0;
  bottom:0;
  content:" ";
  height:0;
  margin:auto;
  pointer-events:none;
  position:absolute;
  right:10px;
  top:0;
  width:0
}
.js-product .t-product__option .t-product__option-variants_select {
  background-color:#fff;
  border:1px solid rgba(0,0,0,.1);
  border-radius:5px;
  box-shadow:0 4px 10px 2px rgba(0,0,0,.1);
  color:#000;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column;
  -ms-flex-wrap:nowrap;
  -webkit-flex-wrap:nowrap;
  flex-wrap:nowrap;
  max-height:40vh;
  max-width:250px;
  min-width:180px;
  overflow-y:auto;
  padding:5px 10px;
  position:absolute;
  top:25px;
  width:-webkit-fit-content;
  width:fit-content;
  z-index:10
}
.js-product .t-product__option-item_select {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-left:-10px;
  margin-right:-10px;
  padding:8px 10px;
  width:calc(100% + 20px)
}
.js-product .t-product__option-item_select.t-product__option-item_active {
  background-color:rgba(0,0,0,.05)
}
.js-product .t-product__option-item_select:hover {
  background-color:rgba(0,0,0,.1)
}
.js-product .t-product__option-selected_color .t-product__option-selected-checkmark,
.js-product .t-product__option-variants_select .t-product__option-checkmark_color {
  -ms-flex-negative:0;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:50%;
  display:block;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:16px;
  margin-right:5px;
  width:16px
}
.js-product .t-product__option-selected_image .t-product__option-selected-checkmark,
.js-product .t-product__option-variants_select .t-product__option-checkmark_image {
  -ms-flex-negative:0;
  background-color:#fff;
  background-repeat:no-repeat;
  background-size:cover;
  border:1px solid #ddd;
  display:block;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:32px;
  margin-right:5px;
  width:32px
}
.js-product .t-product__option-title_select,
.t-product__option-selected-title {
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.js-product .t-product__option-variants_radio .t-product__option-item {
  margin-bottom:10px;
  min-height:14px;
  padding-left:26px;
  width:100%
}
.js-product .t-product__option-variants_radio .t-product__option-item_color,
.js-product .t-product__option-variants_radio .t-product__option-item_image {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%
}
.js-product .t-product__option-variants_radio .t-product__option-checkmark_radio.t-product__option-checkmark_color {
  -ms-flex-negative:0;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:24px;
  margin-right:5px;
  width:24px
}
.js-product .t-product__option-variants_radio .t-product__option-checkmark_radio.t-product__option-checkmark_image {
  -ms-flex-negative:0;
  background-color:#fff;
  background-repeat:no-repeat;
  background-size:cover;
  border:1px solid #ddd;
  border-radius:4px;
  display:block;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:32px;
  margin-right:5px;
  width:32px
}
.js-product .t-product__option-variants_radio .t-product__option-input+.t-product__option-checkmark:before,
.js-product .t-product__option-variants_radio .t-product__option-input:checked+.t-product__option-checkmark:after {
  border-radius:50%;
  content:"";
  position:absolute
}
.js-product .t-product__option-item_radio .t-product__option-input+.t-product__option-checkmark:before {
  border:1px solid rgba(0,0,0,.2);
  height:16px;
  left:-26px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:16px
}
.js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark:after {
  background-color:rgba(0,0,0,.2);
  height:10px;
  left:-22px;
  top:4px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:10px
}
.js-product
.t-product__option-item_radio
.t-product__option-input+.t-product__option-checkmark.t-product__option-checkmark_image:before {
  left:-26px
}
.js-product
.t-product__option-item_radio
.t-product__option-input:checked+.t-product__option-checkmark.t-product__option-checkmark_image:after {
  left:-22px
}
.js-product
.t-product__option-item_radio.t-product__option-item_active
.t-product__option-input+.t-product__option-checkmark:before {
  border:1px solid rgba(0,0,0,.5)
}
.js-product
.t-product__option-item_radio.t-product__option-item_active
.t-product__option-input:checked+.t-product__option-checkmark:after {
  background-color:rgba(0,0,0,.5)
}
.js-product .t-product__option-title_radio {
  display:inline-block;
  line-height:1;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.t-product__checkbox-wrap {
  margin-left:5px;
  margin-top:5px
}
.t-product__checkbox-wrap .t-checkbox__control+.t-checkbox__control {
  margin-top:10px
}
@media screen and (max-width:640px) {
  .t-store .t-product__option-select {
    font-size:16px
  }
}
@media screen and (max-width:1240px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width:225px
  }
  .t-store__prod-popup__container .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card,
  .t-store__prod-snippet__container .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width:220px
  }
}
@media screen and (min-width:1240px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width:270px
  }
  .t-store__prod-popup__container .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width:260px
  }
}
.t-store .t-slds__wrapper {
  padding:0!important
}
.t-store .t-slds__arrow_wrapper {
  height:65%!important;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.t-store:has(.t-slds__videowrapper .t-slds__frame-wrapper>*) .t-slds__arrow_wrapper {
  height:25%!important
}
@media screen and (max-width:960px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card__textwrapper {
    height:auto!important
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {
    margin-left:20px;
    margin-right:20px;
    padding:0
  }
  .t-store__relevants__container .js-product-relevant:first-child:not(:only-child) {
    padding-left:0
  }
  .t-store__relevants__container .js-product-relevant:last-child:not(:only-child) {
    padding-right:0
  }
}
@media screen and (min-width:560px) {
  .t-store .t-popup.t-popup_show {
    transition:unset
  }
  .t-store .t-popup .t-popup__container {
    opacity:0;
    -webkit-transform:translateY(50px);
    transform:translateY(50px);
    transition:all .9s cubic-bezier(.19,1,.22,1)
  }
  .t-store .t-popup.t-popup_show .t-popup__container {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    transition:all .9s cubic-bezier(.19,1,.22,1);
    transition-delay:.3s
  }
}
@media screen and (max-width:560px) {
  .t-store__relevants__container .js-product-relevant:first-child {
    padding-left:0
  }
  .t-store__relevants__container .js-product-relevant:last-child {
    padding-right:0
  }
  .t-store__mobile-two-columns .js-product .t-product__option-title_radio {
    white-space:unset
  }
  .t-store .t-popup__container {
    -webkit-transform:none;
    transform:none;
    -webkit-transform:translateX(100%) scale(1);
    transform:translateX(100%) scale(1)
  }
  .t-store .t-popup_show .t-popup__container {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
  .t-store .t-popup__container-animated {
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out
  }
  .t-store .t-popup_show .t-popup__container-animated {
    transition:-webkit-transform .3s ease-in;
    transition:transform .3s ease-in;
    transition:transform .3s ease-in,-webkit-transform .3s ease-in
  }
  .t-store .t-popup__container.t-popup__container-static {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transform:translateX(100%) scale(1);
    transform:translateX(100%) scale(1)
  }
  .t-store .t-popup_show .t-popup__container.t-popup__container-static {
    -webkit-transform:translateX(0) scale(1);
    transform:translateX(0) scale(1)
  }
  .t-store .t-popup .t-popup__close {
    -webkit-transform:translateX(100%) scale(1);
    transform:translateX(100%) scale(1);
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out
  }
  .t-store .t-popup.t-popup_show .t-popup__close {
    -webkit-transform:translateX(0) scale(1);
    transform:translateX(0) scale(1);
    transition:-webkit-transform .3s ease-in;
    transition:transform .3s ease-in;
    transition:transform .3s ease-in,-webkit-transform .3s ease-in
  }
  .t-store .t-popup .t-popup__close:hover,
  .t-store .t-popup__close:hover {
    opacity:1
  }
  .t-store .t-popup .t-popup__close.t-popup__close-opacity-scroll,
  .t-store .t-popup__close.t-popup__close-opacity-scroll {
    background-color:hsla(0,0%,100%,0)
  }
  .t-store .t-popup__close-wrapper {
    border-bottom:1px solid rgba(0,0,0,.1);
    position:relative
  }
  .t-store .t-popup__close-wrapper .t-popup__close-icon_arrow {
    left:12px;
    position:absolute;
    top:12px;
    width:26px
  }
  .t-store .t-popup__close-wrapper .t-popup__close-icon_cross {
    display:none
  }
  .t-store .t-popup .t-popup__close {
    position:fixed
  }
  .t-store .t-store__product-snippet .t-store__prod-popup__col-left,
  .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left:0;
    padding-right:0
  }
  .t-store .t-slds__thumbsbullet-wrapper,
  .t-store .t-store__prod-popup__info {
    padding-left:20px;
    padding-right:20px
  }
  .t-store .t-slds__thumbsbullet-wrapper {
    width:calc(100% - 40px)
  }
  .t-store .t-store__prod-popup__container .t-store__product-popup .t-slds {
    margin-left:-20px;
    margin-right:-20px
  }
  .t-store .t-store__prod-popup__container .t-store__prod-popup__info {
    padding-left:0;
    padding-right:0
  }
  .t-store .t-store__prod-popup__container {
    padding-bottom:60px;
    padding-top:0
  }
}
@media screen and (min-width:560px) {
  .t-store .t-popup__close-wrapper .t-popup__close-icon_arrow {
    display:none
  }
  .t-store .t-popup__close {
    background-color:transparent!important;
    position:absolute
  }
  .t-store .t-store__prod-popup__close-txt-wr {
    position:absolute
  }
}
@media screen and (min-width:640px) and (max-width:960px) {
  .t-store__relevants__container .t-slds__item_active .js-product-relevant {
    padding-left:0;
    padding-right:10px
  }
  .t-store__relevants__container .t-slds__item_active+div .js-product-relevant {
    padding-left:10px;
    padding-right:0
  }
}
.t-store__relevants__title {
  letter-spacing:inherit;
  margin:70px 0 40px;
  padding-left:0
}
@media screen and (min-width:960px) {
  .t-store__relevants__container .js-product-relevant:first-child:not(:only-child),
  .t-store__relevants__container .t-store__grid-separator+.js-product-relevant {
    margin-left:0
  }
  .t-store__relevants__container
  .js-product-relevant+.js-product-relevant+.js-product-relevant+.js-product-relevant,
  .t-store__relevants__container .js-product-relevant:last-child:not(:only-child) {
    margin-right:0
  }
}
.t-store__relevants-grid-cont .t-store__card__wrap_all {
  background-color:transparent!important;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
@media screen and (min-width:960px) {
  .t-store__card__imgwrapper:hover .t-store__card__bgimg_hover,
  .t-store__card__imgwrapper:hover .t-store__card__img_hover {
    opacity:0
  }
  .t-store__card__imgwrapper:hover .t-store__card__bgimg_second,
  .t-store__card__imgwrapper:hover .t-store__card__img_second {
    opacity:1;
    z-index:3
  }
}
.t-store__relevants__title-wrapper {
  margin-left:20px;
  margin-right:20px
}
@media screen and (min-width:1200px) {
  .t-store__prod-popup__container .js-store-relevants-grid-cont {
    margin-left:20px;
    margin-right:20px
  }
}
@media screen and (min-width:960px) and (max-width:1200px) {
  .t-store__prod-popup__container .js-store-relevants-grid-cont,
  .t-store__relevants__title-wrapper {
    margin-left:10px;
    margin-right:10px
  }
}
@media screen and (max-width:960px) {
  .t-store__grid-cont_mobile-one-row .t-store__card-list {
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    width:100%
  }
  .t-store__relevants__title {
    margin:40px 0 10px
  }
  .t-store__relevants-grid-cont .t-store__grid-separator {
    display:none
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-grid {
    font-size:0
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12),
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width:50%
  }
  .t-store__relevants-grid-cont.t-store__grid-cont .t-store__card-list {
    row-gap:60px
  }
  .t-store__relevants-grid-cont.t-store__grid-cont .t-store__card-list:after {
    content:"";
    display:block;
    width:100%
  }
  .t-store__relevants-grid-cont.t-store__grid-cont .t-col_8 .t-store__card__imgwrapper_original-ratio {
    font-size:0;
    padding-bottom:0!important
  }
  .t-store__relevants-grid-cont.t-store__grid-cont
  .t-col_8
  .t-store__card__imgwrapper_original-ratio
  .t-store__card__img {
    position:static
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row {
    -webkit-overflow-scrolling:touch;
    box-sizing:border-box;
    max-width:100%;
    overflow-x:auto;
    padding:0!important;
    scrollbar-width:none
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col,
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__stretch-col {
    margin-bottom:0!important;
    max-width:38%;
    min-width:38%
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col:first-child {
    margin-left:20px;
    margin-left:0
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right:20px;
    max-width:100%;
    min-width:auto
  }
  .t-store__relevants__container .t-store__scroll-icon-wrapper {
    display:block;
    font-size:0;
    padding:0 0 20px;
    text-align:right
  }
  .t-store__scroll-icon {
    -webkit-animation:store-horizontal-scroll-icon 1.5s infinite;
    animation:store-horizontal-scroll-icon 1.5s infinite
  }
  .t-store__relevants__container .t-store__card__img_second {
    display:none
  }
  .t-store__grid-cont_mobile-one-row .t-store__card__price-wrapper {
    margin-bottom:8px
  }
  .t-store__relevants__container.t-store__grid-cont_mobile-one-row .t-product__option-variants {
    min-width:100px
  }
  .t-store__relevants__container {
    margin-left:10px;
    margin-right:10px
  }
  .t-store__relevants__title-wrapper {
    margin:0;
    padding-left:0
  }
  .t-store__grid-separator {
    display:none
  }
  .t-store__grid-cont_mobile-grid {
    font-size:0
  }
  .t-store__empty-part-msg {
    font-size:14px
  }
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12),
  .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width:50%
  }
  .t-store__grid-cont .t-store__card-list {
    row-gap:60px!important
  }
  .t-store__grid-cont .t-store__card-list:after {
    content:"";
    display:block;
    width:100%
  }
  .t951__grid-cont .t-store__card-list {
    row-gap:60px!important
  }
  .t951__grid-cont .t-store__card-list:after {
    content:"";
    display:block;
    width:100%
  }
  .t1025 .t-store__grid-cont .t-store__card-list {
    row-gap:0!important
  }
  .t-store__grid-cont .t-col_8 .t-store__card__imgwrapper_original-ratio {
    font-size:0;
    padding-bottom:0!important
  }
  .t-store__grid-cont .t-col_8 .t-store__card__imgwrapper_original-ratio .t-store__card__img {
    position:static
  }
  .t-store__grid-cont_mobile-one-row {
    -webkit-overflow-scrolling:touch;
    box-sizing:border-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    max-width:100%;
    overflow-x:auto;
    padding:0!important
  }
  .t-store__grid-cont_mobile-one-row .t-col,
  .t-store__grid-cont_mobile-one-row .t-store__stretch-col {
    box-sizing:border-box;
    -webkit-flex:0 0 80%;
    -ms-flex:0 0 80%;
    flex:0 0 80%;
    margin-bottom:0!important;
    max-width:80%;
    min-width:80%;
    width:80%
  }
  .t-store__grid-cont_mobile-one-row .t-col:first-child {
    margin-left:20px
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col:first-child {
    margin-left:0
  }
  .t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right:20px;
    max-width:100%;
    min-width:auto
  }
  .t-store__scroll-icon-wrapper {
    color:#a1a1a1;
    display:block;
    font-size:0;
    mix-blend-mode:multiply;
    padding:0 40px 20px 0;
    text-align:right
  }
  .t-store__relevants__container .t-store__scroll-icon-wrapper {
    padding:0 0 20px
  }
}
@media screen and (max-width:960px) {
  @-webkit-keyframes store-horizontal-scroll-icon {
    0% {
      opacity:0;
      -webkit-transform:translate3d(-20px,0,0)
    }
    10% {
      opacity:0;
      -webkit-transform:translate3d(-20px,0,0)
    }
    20% {
      opacity:1;
      -webkit-transform:translate3d(-20px,0,0)
    }
    70% {
      opacity:1;
      -webkit-transform:translateZ(0)
    }
    80% {
      opacity:1;
      -webkit-transform:translateZ(0)
    }
    81% {
      opacity:0;
      -webkit-transform:translateZ(0)
    }
    to {
      opacity:0;
      -webkit-transform:translateZ(0)
    }
  }
  @keyframes store-horizontal-scroll-icon {
    0% {
      opacity:0;
      -webkit-transform:translate3d(-20px,0,0);
      transform:translate3d(-20px,0,0)
    }
    10% {
      opacity:0;
      -webkit-transform:translate3d(-20px,0,0);
      transform:translate3d(-20px,0,0)
    }
    20% {
      opacity:1;
      -webkit-transform:translate3d(-20px,0,0);
      transform:translate3d(-20px,0,0)
    }
    70% {
      opacity:1;
      -webkit-transform:translateZ(0);
      transform:translateZ(0)
    }
    80% {
      opacity:1;
      -webkit-transform:translateZ(0);
      transform:translateZ(0)
    }
    81% {
      opacity:0;
      -webkit-transform:translateZ(0);
      transform:translateZ(0)
    }
    to {
      opacity:0;
      -webkit-transform:translateZ(0);
      transform:translateZ(0)
    }
  }
  .t-store__scroll-icon {
    -webkit-animation:store-horizontal-scroll-icon 1.5s infinite;
    animation:store-horizontal-scroll-icon 1.5s infinite
  }
  .t-store__card__img_second {
    display:none
  }
  .t-store__grid-cont_mobile-one-row .t-product__option-variants {
    min-width:100px
  }
}
@media screen and (max-width:640px) {
  .t-store__relevants__container {
    margin:0
  }
  .t-store__grid-cont_mobile-grid {
    box-sizing:border-box;
    padding:0 10px
  }
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8) {
    padding-left:10px;
    padding-right:10px
  }
  .t-store__grid-cont_mobile-one-row .t-col:first-child {
    margin-left:0
  }
  .t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right:0;
    max-width:100%;
    min-width:auto
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right:15px
  }
  .t-store__scroll-icon-wrapper {
    padding:0 20px 10px 0
  }
  .t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    box-sizing:border-box;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    min-width:50%;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    width:50%
  }
}
@media screen and (max-width:480px) {
  .t-store__grid-cont:not(.t-store__mobile-two-columns):not(.t951__cont-w-filter)
  .t-store__card__imgwrapper_original-ratio,
  .t951__grid-cont:not(.t-store__mobile-two-columns) .t-store__card__imgwrapper_original-ratio {
    font-size:0;
    padding-bottom:0!important
  }
  .t-store__grid-cont:not(.t-store__mobile-two-columns):not(.t951__cont-w-filter)
  .t-store__card__imgwrapper_original-ratio
  .t-store__card__img,
  .t951__grid-cont:not(.t-store__mobile-two-columns) .t-store__card__imgwrapper_original-ratio .t-store__card__img {
    position:static
  }
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12),
  .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width:100%
  }
  .t-store__grid-cont_mobile-grid:not(.t-store__mobile-two-columns)
  .t-store__stretch-col:not(.t-store__stretch-col_100):last-child,
  .t-store__grid-cont_mobile-grid:not(.t-store__mobile-two-columns) .t-col:not(.t-col_8):not(.t-col_12):last-child {
    margin-bottom:0
  }
  .t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    max-width:100%;
    min-width:auto
  }
  .t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    box-sizing:border-box;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    min-width:50%;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    width:50%
  }
  .t951 .t-store__grid-cont_mobile-one-row[data-col-gap="10"].t-store__mobile-two-columns .t-item,
  .t951 .t-store__grid-cont_mobile-one-row[data-col-gap="20"].t-store__mobile-two-columns .t-item {
    max-width:calc(50vw - 15px);
    min-width:calc(50vw - 15px);
    width:calc(50vw - 15px)
  }
  .t951 .t-store__grid-cont_mobile-one-row[data-col-gap="40"].t-store__mobile-two-columns .t-item {
    max-width:calc(50vw - 10px);
    min-width:calc(50vw - 10px);
    width:calc(50vw - 10px)
  }
  .t951 .t-store__grid-cont_mobile-one-row[data-col-gap="0"].t-store__mobile-two-columns .t-item {
    max-width:calc(50vw - 20px);
    min-width:calc(50vw - 20px);
    width:calc(50vw - 20px)
  }
  .t-store__mobile-two-columns.t-store__grid-cont .t-store__card.t-item {
    display:inline-block;
    width:50%
  }
  .t-store__mobile-two-columns.t-store__grid-cont.t-store__valign-buttons .t-store__card.t-item {
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
  }
  .t-store__mobile-two-columns .t-product__option-variants {
    min-width:auto
  }
  .t-store__mobile-two-columns .t-store__card__title.t-name {
    font-size:14px
  }
  .t-store__mobile-two-columns .t-store__card__btn.t-btn:not(.t-btnflex,
  .t-btntext),
  .t-store__mobile-two-columns .t-store__card__btn.t-store__card__btn_second.t-btn:not(.t-btnflex,
  .t-btntext) {
    font-size:12px
  }
  .t-store__mobile-two-columns .t-store__card__btn.t-btn:not(.t-btnflex,
  .t-btntext),
  .t-store__mobile-two-columns .t-store__card__btn.t-store__card__btn_second.t-btn:not(.t-btnflex,
  .t-btntext) {
    padding:0 10px
  }
}
@media screen and (max-width:960px) {
  .t-store__grid-cont_mobile-one-row.t-store__valign-buttons.js-store-grid-cont {
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
}
.t-store__valign-buttons.js-store-grid-cont {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.t-store__card__wrap_txt-and-btns {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.t-store__card-list__vertical-align-buttons .t-store__card__btns-wrapper {
  margin-top:auto!important
}
.t-store__card__wrap_txt-and-btns__vertical-align {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.t-store__card__title.t-name,
.t-store__prod-popup__name.t-name {
  word-break:break-word
}
.t-popup .t-store__valign-buttons .t-item,
.t-store__valign-buttons.js-store-grid-cont .t-item,
.t-store__valign-buttons.js-store-grid-cont .t-item .t-store__card__wrap_all .t-store__card__wrap_txt-and-btns {
  -ms-flex-pack:justify;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:space-between;
  justify-content:space-between
}
.t-store__valign-buttons.js-store-grid-cont .t-item .t-store__card__wrap_all .t-store__card__wrap_txt-and-btns {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.t-store__relevants__container .t-store__valign-buttons .t-slds .t-item,
.t-store__relevants__container .t-store__valign-buttons .t-slds .t-slds__wrapper {
  height:100%
}
.t-store__valign-buttons.t-container:after,
.t-store__valign-buttons.t-container:before,
.t-store__valign-buttons.t-container_100:after,
.t-store__valign-buttons.t-container_100:before,
.t-store__valign-buttons.t-container_10:after,
.t-store__valign-buttons.t-container_10:before,
.t-store__valign-buttons.t-container_8:after,
.t-store__valign-buttons.t-container_8:before {
  width:0
}
.t-store__valign-buttons .t-store__grid-separator {
  width:100%
}
.t-store__single-prod-preloader__text {
  -webkit-animation:tFeedPreloaderFlickerAnimation 1.5s infinite;
  animation:tFeedPreloaderFlickerAnimation 1.5s infinite;
  -webkit-animation-delay:1.5s;
  animation-delay:1.5s;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  background-color:hsla(0,0%,48%,.2);
  border-radius:3px;
  height:24px;
  margin-top:15px
}
.t-store__single-prod-preloader__text:first-child {
  height:34px;
  margin-top:0;
  max-width:60%
}
.t-store__single-prod-preloader__text:last-child {
  max-width:80%
}
.t-store__relevants-grid-cont {
  position:relative
}
@media screen and (min-width:961px) {
  .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
  }
}
@media screen and (max-width:960px) {
  .t-store__relevants__container .t-slds__arrow-left {
    left:auto;
    right:100%
  }
  .t-store__relevants__container .t-slds__arrow-right {
    left:100%;
    right:auto
  }
}
@media screen and (min-width:1040px) {
  .t-store__relevants__container .t-slds__arrow-left {
    left:auto;
    right:200%
  }
  .t-store__relevants__container .t-slds__arrow-right {
    left:200%;
    right:auto
  }
}
.t-store__relevants__container .t-slds__arrow_wrapper {
  display:block!important;
  opacity:1!important
}
@media screen and (max-width:640px) {
  .t-store__relevants__container .t-slds__arrow-left {
    left:10px;
    right:auto
  }
  .t-store__relevants__container .t-slds__arrow-right {
    left:auto;
    right:10px
  }
}
.t-store__prod-snippet__container {
  padding-bottom:120px;
  padding-top:120px
}
.t-store__product-snippet .t-container>div:after {
  clear:both;
  content:"";
  display:block;
  height:0
}
@media screen and (max-width:560px) {
  .t-store__prod-snippet__container {
    padding-bottom:60px;
    padding-top:50px
  }
}
@media screen and (max-width:980px) {
  .t-store__product-snippet .t-container {
    max-width:640px
  }
  .t-store__product-snippet .t-store__prod-popup__col-left,
  .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left:20px;
    padding-right:20px
  }
}
.t-store__prod-snippet__container .t-store__relevants__container .t-store__valign-buttons .t-item {
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between
}
.t-store__prod-snippet__container .t-store__relevants__container,
.t-store__prod-snippet__container .t-store__relevants__container .t-store__valign-buttons .t-item {
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column
}
.t-store__prod-snippet__container .t-store__relevants__container .t-item .t-store__card__btns-wrapper {
  margin-top:20px
}
.t706 .t-form__errorbox-middle {
  margin-top:15px
}
.t-slds__wrapper {
  position:relative
}
.t-slds__items-wrapper .t-slds__wrapper .t-slds__videowrapper {
  height:100%;
  width:100%
}
.t-slds__play_icon {
  cursor:pointer;
  z-index:2
}
.t-slds__thumbsbullet .t-slds__play_icon {
  height:30px;
  opacity:.91;
  width:30px
}
.t-slds__frame-wrapper {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.t-slds__frame {
  background-color:#000
}
.t-store__card__btns-wrapper--quantity a {
  margin-left:0!important;
  margin-right:0!important
}
.t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
  margin-left:0!important;
  margin-right:4px!important
}
.t-store__prod__quantity+a[href="#order"] {
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:inline-flex;
  width:unset
}
.t-store__prod__quantity {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  background-color:#fff;
  border:1px solid #777;
  box-sizing:border-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:14px;
  margin:0 4px 8px 0;
  vertical-align:top
}
.t-store__prod-popup__btn-wrapper .t-store__prod__quantity {
  margin-bottom:0
}
.t-store__prod__quantity_xs {
  font-size:13px;
  height:35px
}
.t-store__prod__quantity_sm {
  font-size:14px;
  height:45px
}
.t-store__prod__quantity_smd {
  font-size:15px;
  height:50px
}
.t-store__prod__quantity_md {
  font-size:16px;
  height:60px
}
.t-store__prod__quantity_lg {
  font-size:22px;
  height:60px
}
.t-store__prod__quantity_xl {
  font-size:26px;
  height:80px
}
.t-store__prod__quantity_xxl {
  font-size:30px;
  height:100px
}
.t-store__prod__quantity a {
  display:inline-block
}
.t-store__prod__quantity input[type=number]::-webkit-inner-spin-button,
.t-store__prod__quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
.t-store__prod__quantity input[type=number] {
  -webkit-appearance:textfield;
  appearance:textfield
}
.t-store__prod__quantity-input {
  background-color:transparent;
  border:none;
  color:#000;
  height:30px;
  padding:0;
  text-align:center;
  vertical-align:top;
  width:30px
}
.t-store__prod__quantity-input:focus {
  outline:none
}
.t-store__prod__quantity__minus-wrapper,
.t-store__prod__quantity__plus-wrapper {
  cursor:pointer;
  height:25px;
  margin:0 5px;
  min-width:25px;
  width:25px
}
.t-store__prod__quantity__minus {
  background:linear-gradient(#777,#777),#fff
}
.t-store__prod__quantity__plus {
  background:linear-gradient(#777,#777),linear-gradient(#777,#777),#fff
}
.t-store__prod__quantity__minus,
.t-store__prod__quantity__plus {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:50% 1px,1px 50%;
  border-radius:50px;
  display:inline-block;
  height:100%;
  width:100%
}
@media screen and (max-width:320px) {
  .t-store__prod__quantity+a[href="#order"] {
    margin-left:0!important;
    margin-right:0!important
  }
  .t-store__prod__quantity {
    margin-left:0!important;
    margin-right:4px!important
  }
  .t-store__prod__quantity-input {
    width:20px
  }
  .t-store__prod__quantity__minus-wrapper,
  .t-store__prod__quantity__plus-wrapper {
    margin:0
  }
}
@media screen and (max-width:670px) {
  .t-store__card .t-store__prod__quantity {
    margin-right:4px;
    position:relative
  }
  .t-store__card .t-store__prod__quantity+.t-store__card__btn {
    margin-left:4px;
    margin-right:0;
    margin-top:0
  }
  .t-store__prod__quantity+.t754__btn,
  .t-store__prod__quantity+.t776__btn,
  .t-store__prod__quantity+.t778__btn,
  .t-store__prod__quantity+.t786__btn {
    margin-top:0
  }
  .t-store__prod__quantity-input {
    font-size:16px
  }
}
@media screen and (min-width:320px) {
  .t-store__card__btns-wrapper--quantity {
    display:inline-block;
    max-width:100%
  }
  .t-store__card__btns-wrapper--quantity a:not([href^="#order"]) {
    display:-ms-flexbox!important;
    display:-webkit-flex!important;
    display:flex!important
  }
}
@media screen and (min-width:961px) and (max-width:1200px) {
  .t-col_3 .t-store__prod__quantity,
  .t-col_3 .t-store__prod__quantity+a[href="#order"],
  .t-col_3 .t-store__prod__quantity-input {
    width:100%
  }
  .t-col_3 .t-store__prod__quantity {
    margin-right:0
  }
  .t-col_3 .t-store__prod__quantity-input {
    width:100%
  }
}
@media screen and (min-width:481px) and (max-width:575px) {
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12) .t-store__prod__quantity,
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12) .t-store__prod__quantity+a[href="#order"],
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12) .t-store__prod__quantity-input {
    margin-left:0;
    margin-right:0;
    width:100%
  }
}
@media screen and (max-width:481px) {
  .t-store__mobile-two-columns .t-store__card .t-store__prod__quantity,
  .t-store__mobile-two-columns .t-store__card .t-store__prod__quantity+a[href="#order"],
  .t-store__mobile-two-columns .t-store__card .t-store__prod__quantity-input {
    margin-left:0;
    margin-right:0;
    width:100%
  }
}
.t1025 .t-col_100 {
  max-width:calc(100vw - 40px)
}
.t1025 .t-store__card {
  border-bottom:1px solid rgba(0,0,0,.1);
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  padding-bottom:15px;
  padding-top:15px;
  width:100%
}
.t1025 .t-store__prod-popup__container .t-store__card {
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
@media screen and (max-width:480px) {
  .t1025 .t-store__card {
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
}
.t1025 .t-store__card:first-child {
  border-top:1px solid rgba(0,0,0,.1);
  padding-top:15px
}
.t1025 .t-store__card.t-store__card_no-separator {
  border-bottom:none
}
.t1025 .t-store__card.t-store__card_no-separator:first-child {
  border-top:none
}
.t1025 .t-store__card_verticalAlign_middle {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center
}
.t1025 .t-store__card__imgwrapper_column {
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  margin-right:20px
}
@media screen and (min-width:480px) and (max-width:640px) {
  .t1025 .t-store__card__imgwrapper_column {
    margin-right:20px
  }
}
.t1025 .t-store__card__imgwrapper_column {
  width:200px
}
@media screen and (min-width:481px) {
  .t1025 .t-store__card_in-row .t-store__card__imgwrapper_column {
    width:150px
  }
}
@media screen and (min-width:481px) and (max-width:640px) {
  .t1025 .t-store__card__imgwrapper_column {
    width:200px!important
  }
}
@media screen and (max-width:480px) {
  .t1025 .t-store__card__imgwrapper_column {
    width:calc(100vw - 40px)!important
  }
}
.t1025 .t-store__card__imgwrapper {
  -ms-flex-positive:0;
  -ms-flex-negative:0;
  -webkit-flex-grow:0;
  flex-grow:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:unset;
  margin-bottom:auto;
  margin-top:auto;
  position:relative
}
.t1025 .t-store__card__imgwrapper_16-9 {
  padding-bottom:56%
}
.t1025 .t-store__card__imgwrapper_4-3 {
  padding-bottom:75%
}
.t1025 .t-store__card__imgwrapper_3-2 {
  padding-bottom:66%
}
.t1025 .t-store__card__imgwrapper_1-1,
.t1025 .t-store__card__imgwrapper_original-ratio.t-store__card__imgwrapper_1-1 {
  padding-bottom:100%
}
.t1025 .t-store__card__imgwrapper_2-3 {
  padding-bottom:150%
}
.t1025 .t-store__card__imgwrapper_3-4 {
  padding-bottom:133%
}
.t1025 .t-store__card__imgwrapper_9-16 {
  padding-bottom:177%
}
.t1025 .t-store__card__bgimg {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.t1025 .t-store__card__bgimg,
.t1025 .t-store__card__img {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transition:opacity .1s linear;
  z-index:2
}
.t1025 .t-store__card__img {
  margin:auto;
  max-height:100%;
  max-width:100%
}
.t1025__bgimg_second,
.t1025__img_second {
  opacity:0;
  z-index:1
}
.t1025 .t-store__card__mark-wrapper {
  display:table;
  left:10px;
  position:absolute;
  top:10px;
  z-index:5
}
.t1025 .t-store__card__mark {
  background-color:#111;
  border-radius:5px;
  box-sizing:border-box;
  color:#fff;
  display:table-cell;
  font-size:11px;
  font-weight:600;
  height:unset;
  padding:.5em 1em;
  text-align:center;
  vertical-align:middle;
  width:unset
}
@media screen and (max-width:480px) {
  .t1025 .t-store__card__imgwrapper {
    margin-right:20px
  }
  a.t-store__prod-popup__btn[href="#order"] {
    -ms-flex-positive:1;
    -webkit-flex-grow:1;
    flex-grow:1
  }
  .t1025 .t-store__card__imgwrapper {
    margin-bottom:20px;
    margin-right:0
  }
}
.t1025 .t-store__card__contentwrapper {
  -ms-flex-positive:1;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-grow:1;
  flex-grow:1;
  height:100%
}
.t1025 .t-store__card_under-description .t-store__card__contentwrapper {
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.t1025 .t-store__card_in-column.t-store__card_verticalAlign_middle .t-store__card__contentwrapper,
.t1025 .t-store__card_in-row.t-store__card_verticalAlign_middle .t-store__card__contentwrapper,
.t1025 .t-store__card_under-description.t-align_center .t-store__card__contentwrapper {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center
}
.t1025 .t-store__card_under-description.t-store__card_verticalAlign_middle .t-store__card__contentwrapper {
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
@media screen and (max-width:980px) {
  .t1025 .t-store__card__contentwrapper {
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
}
.t1025 .t-store__card__textwrapper {
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
  flex-grow:1;
  margin-right:20px;
  padding-top:0
}
.t1025 .t-store__card_under-description .t-store__card__textwrapper {
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
  flex-grow:0;
  margin-bottom:20px;
  margin-right:0
}
.t1025 .t-store__card .t-store__card__descr {
  margin-top:8px;
  opacity:.6
}
@media screen and (max-width:980px) {
  .t1025 .t-store__card__textwrapper {
    -ms-flex-positive:0;
    -webkit-flex-grow:0;
    flex-grow:0;
    margin-bottom:20px;
    margin-right:0
  }
}
@media screen and (max-width:480px) {
  .t1025 .t-store__card__textwrapper {
    margin-bottom:20px
  }
}
.t1025 .t-store__card__price-buttons {
  -ms-flex-positive:0;
  -ms-flex-negative:0;
  -webkit-flex-grow:0;
  flex-grow:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  margin:0;
  width:unset
}
@media (max-width:960px) {
  .t1025 .t-store__card_under-description .t-store__card__price-buttons {
    gap:0;
    margin-top:0
  }
}
@media (min-width:641px) {
  .t1025 .t-store__card__price-buttons_in-row {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
  }
}
@media (max-width:640px) {
  .t1025 .t-store__card__price-buttons,
  .t1025 .t-store__card__price-buttons_in-row,
  .t1025 .t-store__card_under-description .t-store__card__price-buttons {
    width:unset!important
  }
}
@media (max-width:480px) {
  .t1025 .t-store__card__price-buttons {
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    width:unset
  }
}
.t1025 .t-store__card__price-wrapper {
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin-bottom:15px;
  margin-top:0
}
.t1025 .t-store__card_under-description.t-align_center .t-store__card__price-wrapper {
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
.t1025 .t-store__card .t-store__card__price-item {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  vertical-align:middle;
  white-space:nowrap
}
.t-store__card__price-currency,
.t1025 .t-store__card__price-value {
  display:inline-block;
  text-align:center;
  vertical-align:middle
}
.t1025 .t-store__card__price-value+.t-store__card__price-currency:before {
  content:" ";
  white-space:pre
}
.t1025 .t-store__card__price_old {
  margin-left:6px
}
.t1025 .t-store__card__price-buttons_in-row .t-store__card__price-wrapper {
  margin-bottom:0;
  margin-right:15px
}
@media (max-width:640px) {
  .t1025 .t-store__card__price-buttons_in-row .t-store__card__price-wrapper {
    margin-bottom:15px;
    margin-right:0
  }
}
.t1025 .t-store__card__btns-wrapper {
  display:block
}
@media screen and (min-width:641px) {
  .t1025 .t-store__card__price-buttons_in-row .t-store__card__btns-wrapper {
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    margin-top:0;
    width:unset
  }
}
.t1025 .t-store__card__btn-first_wrapper,
.t1025 .t-store__card__btn-second_wrapper {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.t1025 .t-store__prod__quantity {
  margin-bottom:0;
  margin-top:0
}
.t1025 .t-store__card .t-store__prod__quantity__minus-wrapper {
  margin:0 0 0 5px
}
.t1025 .t-store__card .t-store__prod__quantity-input {
  width:20px
}
.t1025 .t-store__card .t-store__prod__quantity__plus-wrapper {
  margin:0 5px 0 0
}
.t1025 .t-store__card__btn:not(.t-btnflex,
.t-btntext) {
  -ms-flex-pack:center;
  -ms-flex-align:center;
  -ms-flex-positive:1;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:center;
  justify-content:center;
  min-height:35px;
  padding:8px 15px;
  white-space:nowrap
}
.t1025 .t-store__card__btn.t-btn_xs:not(.t-btnflex,
.t-btntext) {
  height:unset
}
.t1025 .t-store__card__btn-row {
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin-bottom:5px
}
.t1025 .t-store__card__btn-row:last-child {
  margin-bottom:0
}
@media screen and (min-width:641px) {
  .t1025 .t-store__card__price-buttons_in-row .t-store__card__btn-row {
    margin-bottom:0;
    margin-right:5px
  }
}
.t1025 .t-store__card__price-buttons_in-row .t-store__card__btn-row:last-child {
  margin-right:0
}
.t1025 .t-store__card__btn {
  margin:0 5px 0 0
}
.t1025 .t-store__card__btn:last-child {
  margin-right:0
}
.t1025 .t-align_center .t-store__prod__quantity {
  margin-left:0;
  margin-right:4px
}
@media screen and (max-width:640px) {
  .t1025 .t-store__card__btns-wrapper,
  .t1025 .t-store__card_under-description .t-store__card__btns-wrapper {
    width:unset
  }
}
@media screen and (max-width:480px) {
  .t1025 .t-store__card__btns-wrapper {
    margin-top:0
  }
}
.t1025 .t-store__relevants__container .t-store__card {
  border:none;
  display:block;
  padding-top:0
}
.t1025 .t-store__relevants__container .t-store__card__textwrapper {
  padding-top:20px
}
.t1025 .t-store__relevants__container .t-store__card__price-wrapper {
  margin-top:12px
}
@media screen and (min-width:981px) {
  .t-container_fluid {
    max-width:100%
  }
  .t-container_fluid .t-col_1 {
    max-width:calc(8.33333% - 40px)
  }
  .t-container_fluid .t-col_2 {
    max-width:calc(16.66667% - 40px)
  }
  .t-container_fluid .t-col_3 {
    max-width:calc(25% - 40px)
  }
  .t-container_fluid .t-col_4 {
    max-width:calc(33.33333% - 40px)
  }
  .t-container_fluid .t-col_5 {
    max-width:calc(41.66667% - 40px)
  }
  .t-container_fluid .t-col_6 {
    max-width:calc(50% - 40px)
  }
  .t-container_fluid .t-col_7 {
    max-width:calc(58.33333% - 40px)
  }
  .t-container_fluid .t-col_8 {
    max-width:calc(66.66667% - 40px)
  }
  .t-container_fluid .t-col_9 {
    max-width:calc(75% - 40px)
  }
  .t-container_fluid .t-col_10 {
    max-width:calc(83.33333% - 40px)
  }
  .t-container_fluid .t-col_11 {
    max-width:calc(91.66667% - 40px)
  }
  .t-container_fluid .t-col_12 {
    max-width:calc(100% - 40px)
  }
}
@-webkit-keyframes t-button-hover-animation {
  to {
    background-color:transparent;
    background-image:none
  }
}
@keyframes t-button-hover-animation {
  to {
    background-color:transparent;
    background-image:none
  }
}
.t-store__prod-snippet__container .t-store__prod-popup__btn {
  -ms-flex-align:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-justify-content:center;
  justify-content:center;
  max-width:100%;
  overflow:hidden;
  position:relative;
  z-index:1
}
.t-store__prod-snippet__container .t-store__prod-popup__btn table {
  border-spacing:0
}
.t-store__prod-snippet__container .t-store__prod-popup__btn:after {
  background-color:var(--button-after-background-color-hover,"none");
  background-image:var(--button-after-background-image-hover,"none");
  bottom:0;
  content:"";
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition-duration:inherit;
  transition-property:opacity;
  transition-timing-function:inherit;
  width:100%;
  z-index:-1
}
.t-store__prod-snippet__container .t-store__prod-popup__btn:hover:after {
  opacity:1
}

/* End */
/* /bitrix/templates/spgu_store_back/components/bitrix/catalog.section.list/store_section_list/style.css?178460649178379 */
