:root {
  --base-font-family: "Nunito", Helvetica, Arial, sans-serif;
  }
  @media (max-width: 767px) {:root {font-size: 10px; --theme-size: 10px; }}
  body {font: 400 1.6rem/1.5 "Nunito", Helvetica, Arial, sans-serif;}
  input:not([class]),textarea:not([class]),select:not([class]),select.form-control,.ui-input, .ui-range__input, .ui-textarea,.form-control:not(select),.ui-select,.ui-select select,.personal__order-table-info{
  font-family: "Nunito", Arial, Helvetica, Arial, sans-serif;}
  @media (min-width: 768px) {.personal__order-table {font-family: "Nunito", Arial, Helvetica, sans-serif;}}
  @media (max-width: 767px) {.personal__order-table {font-family: "Nunito", Arial, Helvetica, sans-serif;}}
  @media (max-width: 1199px) {.products__item {height: auto!important;}.products__item-discount,.products__item-action {position: relative;opacity: 1;visibility: visible;transform: translate(0, 0);}}
      

[hidden] {
  display: none
}

.products__item {height: 57rem;}
.products__item .products__item-title {height: auto;}
/* --- */
.products-featured__title, .stories-features__title {
font-size: 3.5rem;
}
.text_down {
  font-size: 1.4rem;
  margin-bottom: 2rem;
  max-width: 34rem;
  margin-left: 0.5rem;
  margin-top: -0.3rem;
}
.help-wrapper {
  display:flex
}
h2, .h2 {font-weight: 700}
.header__logo11:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      right: 100%;
      background: linear-gradient(120deg,transparent,transparent 25%,hsla(0,0%,100%,.8) 50%,transparent 75%,transparent);
      transition: 0s
  }

  .header__logo11:hover:before {
      transform: translateX(200%);
      transition: .6s linear
  }
.popup__descrip {
margin: 0 0 2rem;
display: block;
}
.swiper-cats {    display: flex;
  justify-content: center;}
.ui-add-to-cart .ui-number {margin: 0;}
.footik {
  opacity: 0.7;
  display:block;
 font-size: 1.3rem;
  margin-bottom: 0.5rem
}
.products__list .sku__settings .ui-checklist {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.products__list .sku__settings .ui-check__option {
  height: 2rem;
  padding: .5rem .5rem;
font-size: 1.3rem;}



  .header__tags-btn svg {
      display: block;
      margin: 0 0.6rem 0 0;
      max-height: 2.5rem;
    max-width: 2.5rem;}
.chat__pulsation {
  display: block;
    background: var(--theme-primary-color);
  width: 80px;
  height: 80px;
  border-radius: 50px;
  position: absolute;
  left: -15px;
  top: -15px;
  z-index: -1;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: 2s infinite pulsation;
  animation: 2s infinite pulsation;
}
.sku__thumb img {
display: block;
max-width: 10rem;
max-height: 10rem;
}
.products__item-image {margin: 0 -3rem 2rem;padding:0} 
.products-featured__swiper .products__item {height: 57rem;}

.footer__social-link img {
width: 3.4rem;
height: 3.4rem;
}
.footer [href^="tel:"] {
font-size: 2rem;
font-weight: bold;}
.products__item:hover {
  z-index:102
}
.products__item-title {
 height: 6.2rem;
margin: 0 0 1rem;
font-size: 1.7rem;
font-weight: bold;
line-height: 2rem;
}
.personal__subsc-title {
display: block;
margin: 0;
font-size: 1.8rem;
line-height: 1.2;
font-weight: 500;
}
.personal__subsc {
margin: 0;
padding: 3rem;
min-height: 1rem;}
.is-page-sticky .lp9-pop{z-index: 990;transform: translate(0, -5.5rem);}
.categories__item--04 .h3 {color: #ff6ebf;}
.categories__item--04 .categories__item-link {color: #ff98d1;}
.hifloat {
display: flex;
align-items: center;
}
.hifloat span{
font-size: 1.1rem;
max-width: 23rem;
}
.social-buttons-buy {margin-top: 2rem;}
.breadcrumbs__menu, .breadcrumb {font-size: 1.4rem;}
.cookieagry__text {font-size:1.4rem}
.sku__addto {justify-content: space-between;}
.cookieagry-alert {max-width: 80rem;background-color:#34343451;}
.details__accordion-collapse .table.table-bordered td:first-child {padding-left: 2rem;}
[class^="icon-"], [class*=" icon-"] {fill: var(--theme-primary-color);}
.ui-btn--favorite {color:#fff}
.cart__delivery {display: none}
.categories {margin-bottom: 2rem}
.products__list--grid-5 .products__item {height: 43rem;}
.products__list--grid-5 .products__item-image {height: auto; border-radius: 10px 10px 0 0;}
/*.products__list--grid-4 .products__item {height: 43rem;}*/
.set .products__item {
  position: relative;
  z-index: 10;
  height: 44.1rem;
}
.pagination__action .ui-btn--40 {
padding: 3rem 5rem;
height: 5rem;
font-size: 1.9rem;
border-radius: 4px;
}

.sku__addto-btn{margin-bottom: -2rem;}
.products__list--grid-5 .ui-add-to-cart, .catalog .products__list--grid-4 .ui-add-to-cart {justify-content: space-around;}
.products-categories__item-image {height: 26rem;}
.products-categories__grid-5 .products-categories__item-image {height: 16rem;}

.products__list--grid-3 .products__item-image {padding: 0rem;}
.is-header-checkout .header__logo {
-ms-flex: 0 0 117px;
flex: 0 0 20.7rem;
}
.is-header-v2 .header__logo, .is-header-v4 .header__logo, .is-header-v5 .header__logo, .is-header-v6 .header__logo {
margin: 0 2rem 0 0;
-ms-flex: 0 0 142px;
flex: 0 0 18.2rem;
}
.details__comments-item-title {font-size: 2.2rem;}
.banners {margin: 0;}
.products__item-price {font-size: 2.4rem;}
.products__list--grid-4 .products__item-image, .products__list--grid-5 .products__item-image {
  padding: 0;
margin: 0 -3rem 1.5rem;
}
.products__item-gallery .products__item-image {
margin: 0;
}
.products__item-image {height: auto;}
.products__item-gallery {padding: 0 0rem;}
.products__item-in {padding: 0 3rem 3rem 3rem}
.products__item-image img {max-width: 100%;}
.sku__slide {padding: 0}
.header__acc-btn {cursor:pointer}
.swiper-vertical {
position: relative;
height: 52.6rem;
}
.sku__addto-btn-text {font-size: 1.8rem;}
.sku__addto-btn-icon {margin: 0 1.4rem 0 0;}
.ui-check__input:checked ~ .ui-check__btn .ui-check__btn-radio {
background: var(--theme-primary-color);
border-color: var(--theme-primary-color);
}
#prodtab_43_0 .products__list--grid-4 .products__item {
height: 51rem;
}
.ui-checklist label{
margin-right: 2rem;
margin-bottom: 2rem;
}
.ui-field .col-sm-12 {margin-bottom: 2rem;}
.ui-checklist-wrap {display:flex}

.cart__list > li {margin-bottom: 1rem;}
.intro {margin:0}
.intro.last {
margin-bottom: 4rem;
margin-top: -24rem;
}
.intro.last h1 {
font-size: calc(13rem + 2vw);
color: #fff;
position: relative;
margin: 2rem 0;
text-align: center;
}

.sku__compact-control {margin-right: 10px;}

.cart__item-action-offcanvas {
top: 66%;
left: auto;
right: 20%;
width: 100%;
min-width: 8.8rem;
}

svg.icon-delete {
width: 0.8rem;
height: 0.8rem;
color: #F45656;
}
.products-categories__item {padding:0}
.products-categories__item-image {
height: 20rem;
border-radius: 10px;
margin: 0;
overflow: hidden;
}
.products-categories__item-image img {
display: block;
max-height: none;
width: auto;
height: auto;
}
.products-categories__item-title {padding: 1rem 2rem; margin: auto;}
#simplecheckout_payment_form {order:8}
.swiper-vertical {height: auto;}
.sku__vertical-control {width: 10rem;padding: 0 0 10rem;}
.sku__vertical-slides {max-width: calc(100% - 10rem);}
.sku__slide img {width: 100%;}
.sku__vertical-nav {
width: 10rem;
height: 10rem;
}
.container-pagination {
  flex-direction: row-reverse;
}
/*
.ui-add-to-cart .ui-btn {margin-right:0}*/
.personal__wrapper .ui-number__input {
padding: 1rem 1.4rem;
height: 5rem;
width: 7rem;}
.categories__item-image {height: auto;}
.categories__item-title {margin: 2rem 0 3rem;}
.cart__item-image {width: 14rem;}

a.categories__item-back:after {
  content: '';
  position: absolute;
  top: 0;
z-index:5;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .3);
  opacity: 0;
  transition: opacity 0.4s linear;
}
a.categories__item-back:hover:before,
a.categories__item-back:hover:after {
  opacity: 1;
}

.categories__item--04 .categories__item-title {max-width: 14rem;}

.wrap._theme_light._is_iframe {padding:0}

.wrap[data-v-4c978bb5]{padding:0!important}

.ui-check__btn-price {
  min-width: 7rem;
  font-size: 1.7rem;
font-weight: bold;
}
.ui-check__btn {
-ms-flex-align: center;
align-items: center;
}

.footer__copyright {font-size: 1.1rem;max-width: 76rem;}

.subsc__image {
top: -4rem;
left: -8%;
}

.intro__item {min-height: 45rem;}
.products__item--responsive .products__item-badges {
display: none;
}
#smspanel2 .fancybox-close, #modal-login .fancybox-close {color:#7266F3}

.sku__credit-currency {
font-size: 10px;
}

.sku__credit-currency {
background: linear-gradient(90deg, #9859d6 0%, #7266f3 100%);
}

.products__item-in .sku__credit-currency .tooltip-inner {min-width: 300px;max-width: 100%;}
.pagination__action {display: block}

.header__catalog {flex: 0 0 17rem;}
.is-header-checkout .header__desktop, .is-header-checkout .header__mobile {min-height: 9rem;}
.products__item-price {
background: linear-gradient(277.22deg, #A270DE 5%, #55C997 49%, #FFD25E 64%, #FB8E32 87%);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
width: max-content;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 29px;
display: flex;
}
.products__item-price del, .price-old {-webkit-text-fill-color: black;font-size: 1.65rem;}
/*
.ui-add-to-cart.is-active .ui-btn--primary, .ui-add-to-cart.is-active {
width: 100%; max-width:23rem}*/
.ui-add-to-cart .ui-btn {margin:0}
/*.ui-add-to-cart .ui-number,.ui-add-to-cart .ui-btn--primary {flex: 1 auto;}
.ui-add-to-cart .ui-number {margin-top:1rem}*/
.ui-add-to-cart .ui-btn--view {flex: 0 5rem; margin-left: 1rem}

.found_cheaper_send {color:#fff; border:none;background: rgb(85,201,151); background: linear-gradient(107deg, rgba(126,224,228,1) 3%, rgba(85,201,151,1) 57%, rgba(162,112,222,1) 100%);}
.simplecheckout .row-shipping_address_who {margin-bottom: 2rem;}
.simplecheckout .radio label {margin:0}

#simplecheckout_payment label img {height: 2.7rem;}

.title-ship .ui-check__btn-text {font-size: 1.15rem;margin-top: 0.5rem}
.title-ship .ui-check__btn-text p, .title-ship .ui-check__btn-text label {margin: 0;font-size: 1.15rem;}
#simplecheckout_shipping .ui-check__btn {padding: 2rem 0 2rem 1.5rem;}
.ui-add-to-cart.is-active .ui-number {margin-left: 1rem}
.details__comments-item-answer-title,  .breadcrumbs__title  {font-weight: bold;}
.table.table-bordered td:last-child {padding-right:1rem}
.simplecheckout-button-block {display:none}
.pagination {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.container-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}



#simplecheckout_payment {display: none}



/* MEDIA */
@media (max-width: 414px) {
 .products__item-title {font-size: 1.4rem;}
 .sku__addto > li {margin: 0 2rem 0 0;}
 .table.table-bordered td:last-child{padding-right: 2rem;}
 .table.table-bordered td {padding: 1rem}
 .hifloat span {max-width: 17rem;}
 .products__item--responsive .products__item-price {flex-direction: column-reverse;align-items: flex-start;}
 .products__item-in {padding: 0px 1.5rem 1.5rem 1.5rem;}
}
@media (max-width: 485px) {
.ui-add-to-cart .ui-btn--view {margin-left: 0.2rem;display:none}
.ui-add-to-cart .ui-btn--primary {flex: 1 0 auto;width:100%}
.catalog .products__list--grid-4 .ui-btn--primary {padding:0 1rem}
#product .ui-add-to-cart .ui-btn--primary {height:6rem}
#product .js-button-fast-cart {height: 4rem;background: none;}
#product .js-button-fast-cart:hover {background: #555;}
#smspanel2 .ui-btn ,#sms_simple .ui-btn {height: 5.5rem;} 
.hifloat img{display:none}
.hifloat span{font-size: 1rem;}
.loginsmssimplprov2 {height: 6rem!important;}
#simplecheckout_payment_form {padding:0 0 1rem 0 !important}
#simplecheckout_payment label img {height: 100%;}
.products__item--responsive .products__item-image {height: auto;}
.products__item--responsive .products__item-image {height: auto;margin: -1.5rem -1.5rem 1.5rem;}
.products__item-image {margin: 0 -1.5rem 1rem;}
.container-pagination {
 flex-direction: column-reverse;
  justify-content: space-between;
}
.container-pagination .pagination__action {margin-bottom:1rem}
.products__item-gallery {margin: 0 -3.47rem 2rem;padding: 0 2rem;}
}
@media (max-width: 767px) {
.products__item-image {height: auto;}
.products__item--responsive .products__item-image {height: auto;margin: -1.5rem -1.5rem 1.5rem;}
.sku__vertical-control {width: 100%;padding:0}
.sku__vertical-slides{max-width:100%}
.sku__slide {height: auto;}
.products__item--responsive .products__item-title {font-size: 1.4rem;line-height: 1.4rem;font-weight: 300;}
.products__item-gallery { margin: 0px -3.5rem 2rem;
  padding: 0 2rem;
}
.container-fluid { padding: 0 .5rem;}
.products__list--grid-5 .products__item-image {height: auto;}
.products__item-image img {}
.sku .ui-add-to-cart.is-active .ui-number__input {height: 6rem;}
.products__item-image {padding:0}
.ui-add-to-cart .ui-btn--view {
  width: 3.8rem;
height: 4.05rem;
}
.footer [href^="tel:"] {
font-size: 2.5rem;
font-weight: bolder;
}
.products__item--responsive .products__item-action .ui-btn--primary {max-width: 35rem;height: 4rem;}
.products__item--responsive .products__item-action .ui-number {margin:0;margin-bottom:1rem}
.ui-add-to-cart .ui-btn--view {flex: 0 4rem;}
.ui-number__input {height: 4rem;}
.products__item-action {padding: 1rem 0 0;}
.products__list {margin-top:2rem}
.products__list > li {padding: 0 0.5rem 2rem;-ms-flex: 0 0 100%;
flex: 0 0 50%;
max-width: 50%;}
.products__item-title {height: auto;} 
.products__list--grid-4 .products__item {height: auto;}
.products__list--grid-4 .products__item-image, 
.products__list--grid-5 .products__item-image {
margin: -0.5rem -2.5rem 1.5rem;
}
.intro.last h1 {
font-size: calc(4rem + 3vw);
margin: 0
}

.products__list--responsive .products__item-image {
margin: -1.5rem -1.5rem 1.5rem;
}
.products__item--responsive .products__item-gallery {
margin: -1.5rem -1.5rem 2rem;
padding: 0;
}
.products__item-gallery .products__item-image {margin:0}
.cart__list .cart__item-image {width:8rem;}
.cart__item-price small {margin-left: 1rem}
.ui-check {width: 100%;}
.ui-check__option {
height: 7rem;
justify-content: center;
padding: 1rem 1rem;
font-size: 1.4rem;
}
.products__item--responsive .products__item-price {
font-size: 2rem;
font-weight: bold;
}
.checkout__content {margin: 0 0 4rem;}
.ui-checklist-wrap{flex-direction:column}
.products__item-buttons {top: .5rem;right: .5rem;}
.intro.last {
margin-bottom: 2rem;
margin-top: -16rem;
}
.details__comments-item {padding:0;border: none}
.sku__settings  .ui-check__option {height: 3rem;}

.intro__item {min-height: 38rem;}

.header--v2 .header__catalog {flex:none}
.is-header-v2 .header__logo {flex:none;margin:0}  
.banners {margin: 0} 

.ui-btn--view {width: 4rem;}  
.catalog .products__list--grid-4 .ui-btn--primary {flex: 1 0 auto;max-width:none}
#simplecheckout_button_confirm {height: 6rem}
.cart .ui-btn--primary, .cart .ui-btn--grey {height: 6rem}
}

dd iframe {border: 0;}


@media (min-width: 1200px) {
.swiper-wrapper-grid {
  display: grid!important;
  
    grid-template-areas:"dr dr mult mult"
            "dr dr sht sht"
            "dv dv sht sht"
            "n n sv sv";
  
}
.swiper-wrapper-grid  .swiper-slide {
     min-height: 30rem;
      max-width: 100%;
  }

.categories__item {
      height: 100%
  }
.swiper__item--00 {
  grid-area: dr;
  min-height: 47rem;
}
.swiper__item--02 .categories__item-title, .swiper__item--00 .categories__item-title, .swiper__item--05 .categories__item-title{
    font-size: 5rem;
}
.swiper-wrapper-grid .swiper__item--01 {
  grid-area: sv;
}

.swiper-wrapper-grid .swiper__item--02 {
  grid-area: mult;
}

.swiper-wrapper-grid .swiper__item--03 {
  grid-area: dv;
}
.swiper-wrapper-grid .swiper__item--04 {
  grid-area: n;
}
.swiper-wrapper-grid .swiper__item--05 {
  min-height: 47rem;
  grid-area: sht;
}
  
}

.popular-cat {/*background: var(--theme-primary-color);*/padding: 3.5rem 0;margin-bottom:3rem}
.main-tags {background: var(--theme-primary-color);padding: 3.5rem 0;margin-bottom:3rem}
/* .popular-cat .products-featured__title {color:#fff}*/
.popular-cat h2 {color:#333;margin-bottom: 3rem;}

.cat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
gap: 10px;
    list-style: none;
    margin: 2rem 0;
}
.cat a {-webkit-box-orient: vertical;
text-decoration: none;

color: inherit;}

.h2.products-featured__title {text-decoration: none;}
.cat li {
  padding: 0 0.5rem 1rem;
  background: #F7F7FB;
  border-radius: 4px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 2px var(--theme-primary-color);
  -ms-flex-align: center;
  align-items: center;
  padding: 2rem 1.5rem;
font-size: 2rem;
line-height: 2rem;
color: #343434;
transition: box-shadow 0.25s, color 0.25s;
}
.cat li:HOVER{
  background: var(--theme-primary-color);
  transition: 0.3s;
  color: white;
  transform: rotate(3deg) translate(2px); /* Трансформация */
}


.pop-cat__tags {
display: -ms-grid;
display: grid;
grid-gap: 15px;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.pop-cat__item.two {
grid-column: span 2;
} 
.pop-cat__item {
border-radius: 24px;
padding: 0 32px 19px;
display: flex;
font-weight: 600;
font-size: 32px;
line-height: 30px;
color: #FFFFFF;
flex-direction: column;
justify-content: flex-end;
background-repeat: no-repeat;
background-size: cover;
position: relative;
height: 275px;
}
  
.feat {background: #FFEAA1;padding: 4rem 0;}
.feat h2 {color:#333;margin-bottom: 3rem;}
.feat__items {display: flex;justify-content: space-evenly;}
.feat__item {display:flex;align-items: center;}
.feat__img {width: 50px; height: 50px}
.feat__text {font-size:1.75rem;line-height: 2rem; max-width: 170px;margin-left: 1.5rem;}
.main-navigate {
padding: 30px 0 50px
}

.main-navigate__container {
max-width: 1540px;
padding: 0 20px;
margin: 0 auto
}

.main-navigate__list {
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0-13px;
line-height: 1

}

.main-navigate__item-container.main-navigate__item-container_desktop-unvisible,.main-navigate__item-container:before,.main-navigate__name-mobile {
display: none
}

.main-navigate__item-container {
-webkit-box-flex: 0;
cursor: pointer;
-ms-flex: 0 0 16.66%;
flex: 0 0 16.66%;
max-width: 16.66%;
margin: 0;
padding: 0 13px;
text-align: center

}

.main-navigate__item-container:hover .main-navigate__item {
-webkit-transform: scale(1.05) rotate(3deg) translate(2px);
-ms-transform: scale(1.05) rotate(3deg) translate(2px);
transform: scale(1.05) rotate(3deg) translate(2px);
transition: 0.4s;

}

.main-navigate__item-container:hover a {
color: #e1204e;

}

.main-navigate__item {
display: block;
height: 250px;
border-radius: 23px;
background-image: var(--bg-navigate-desktop);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
margin-bottom: 24px;
transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.swiper-cats > .swiper-wrapper {
        padding: 1rem 0;
        transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    }
    
.main-navigate__list a {
font-size: 16px;
font-weight: 500;
color: #2e2e2e;
line-height: 1.2;
text-decoration: none;
-webkit-transition: color .15s ease;
-o-transition: color .15s ease;
transition: color .15s ease
}
/*.main-navigate__item {
  height: 16.6666666667vw;}*/
@media (max-width: 1199px) {
.swiper-cats > .swiper-wrapper {
  padding: 2rem 0.5rem 2rem 0.5rem;
  overflow-y: hidden;
}
.swiper-cats .swiper-slide { flex: 0 0 20rem;max-width: 20rem;}
  .swiper-categories .swiper-slide {
  -ms-flex: 0 0 340px;
  flex: 0 0 33rem;
  width: 33rem;
}
.categories__item-front {padding: 3rem 0 2.7rem 2.7rem;}

}
@media (max-width: 768px) {
.main-navigate__item {height: 285px;}
.popular-cat {padding: 0;}
.swiper-cats .swiper-slide {flex: 0 0 23rem;max-width: 23rem;}
}



@media (min-width: 768px) {
 .products__list--grid-4 > li {
  padding: 0 0.5rem 2rem;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 33%;
}
.catalog .products__list--grid-4 .ui-btn--primary {flex: 1 0 auto;}
.products__list--grid-4 > li {
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
}
}
@media (min-width: 991px) {
.products__list--grid-4 > li {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
}
@media (min-width: 320px) and (max-width: 767px) {
.header__mobile {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
       align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
  }
  .header__mobile .header__logo {margin: 0;}
.products-featured__title, .stories-features__title {
  font-size: 3rem;
}
.popular-cat {padding:0}
    .is-header-v3 .intro {padding: 1rem 0; margin-bottom: 3rem}
.swiper-intro .swiper-wrapper {min-height: 55rem;}
}
@media (min-width: 768px) and (max-width: 1199px) {
  .intro.last {margin-top: -27rem;}
.intro.last h1 {
    font-size: calc(7rem + 2vw);
      margin: 4rem 0;
  }
.personal__overview-sidebar {order:2}
    .header__mobile {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: flex-start;
       align-items: flex-start;
      -ms-flex-pack: flex-start;
      justify-content: flex-start;
    }
.header__mobile .header__logo {margin-left: 4rem;}
}
@media (max-width: 1199px) {
.header__catalog-link-arrow {right: 0rem;}
.sku__compact-item {display:none}
.header__mobile .header__logo {flex: 0 0 17.2rem;}
.header__logo img, .header__logo svg {max-height: 9rem;}
.is-header-v2 .header__row--02 {padding: 3.5rem 0;}
.header__mobile .header__catalog {flex:none}
.cart__item-text {display:flex}
.cart__item-text {font-size: 1rem; margin:0}
.categories__item-image img{max-width:none}
.footer__logo {max-width: 20rem;}
footer .container-fluid {display: flex; flex-direction: column}
.products-categories__item-image {height: 24rem;}
.cart__item-image {width: 8rem;}
.cart__item-price {flex-wrap: inherit;}
.cart__item-price-piece {margin-left: 0.5rem;}
.personal__overview {display: flex;flex-direction: column;}
.header__catalog-title {font-weight: bold;}

}

@media (min-width: 1300px) {
.products__item-image {
height: 43rem;
align-items: inherit;
}
.products__list--grid-4 .products__item-image {height: auto;}
}
@media (min-width: 1200px) {
.header__info {margin: 0}
.header__logo img, .header__logo svg {
display: block;
max-height: none;
max-width: 100%;
}

.details__comments-item-answer {margin:0;}
.footer__logo {
  margin: -3rem 7rem 0 0;
  max-width: 20rem;
}
}
.is-header-v2 .header__row--02 {padding: 2.6rem 0;}
.is-header-v2 .header__row--02 .header__logo {
-ms-flex: 0 0 25rem;
flex: 0 0 25rem;
margin: -2rem 3rem 0 0rem;
}
.categories__item-front {
padding: 3rem 0 3rem 3rem;
max-width: calc(100% - 10rem);
}
/* .sku__group {padding: 0 0 2rem;}*/
.intro {
padding: 2rem 0 0rem;
margin: 0 0 7.5rem;
}
.cart__item-price {width: 9rem;}
.cart__list > li:last-child {margin-bottom:1rem}
     
.catalog .products-categories {margin-bottom: 1rem;}
.products-categories__grid {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}  
.cart__item-text {font-size: 1.2rem;}




