a, a:hover {
  color:var(--body-color);
}

@media (max-width: 767px) {:root {font-size: 8px; }}

@media (max-width:767px) {
  .banner-mob .swiper-banners .swiper-prev, .banner-mob .swiper-banners .swiper-next {
    display:flex;
    width:4rem
  }
  .banners__item-desc {
    transform: scale(1);
    top:30px;
    width:100%;
    text-align:center;
    padding:0 20px;
  }
  .banners {display:none}
  .banner-mob {
    margin-bottom:6rem
  }
}
@media (max-width: 1199px) {
  .swiper-categories > .swiper-wrapper {
    overflow:hidden;
    flex-wrap:wrap;
  }

  .categories__item-title {
    margin-bottom:5rem;
  }
  .categories__item-menu {
    margin-top:0;
    max-height: 17.5rem;
  }
  
  .partners__item--top_center .partners__item-text img {width:auto;height:20px}
  .partners__item--bottom_left .partners__item-text img {width:auto;height:20px}
  .partners__item-text br + br {display:none}
}

.intro__item--vertical .intro__item-desc {
    color: #343434 !important;
}

.header__catalog-link-arrow,
.header-fixed .header__catalog-dropdown {
  display: none !important
}

.categories .ui-btn--primary {min-width:20rem}

.sina-payment-delivery {
  margin-bottom:50px
}

.sina-payment-delivery2 {
  /*margin-bottom: 50px;*/
}

/*.sina-payment-delivery2 .sinablue {
    border-radius: 10px;
}
*/


.footer__bottomnew {
  text-align:center
}
.footer__nav .row > div:first-child {
  display:none
}
.footer__callback-wrap {
  width:100%;
  margin:1rem 0;
  display:flex;
  justify-content:center
}
.footer__callback-wrap .footer-callback {
  width:22rem;
}
.footer__logo {
  max-width:100%;
  width:100%;
}
.footer__logo img {
  width:22rem
}
.cart__item-price {
  gap:1rem
}

.indent {
  height:50px;
}
.special-diff {
  display: block;
  font-size: 1.4rem;
  line-height: 2.8rem;
  font-weight: 500;
  padding: 0 0.9rem;
  background: #D2AC9C;
  border-radius: 4px;
  color: #fff;
  margin: 0;
  }
.products__item--responsive .special-diff {
  display:none
}

@media (min-width:768px) {
  .products__list--grid-4 .products__item-price mark {
    display:block
  }
  .products__item--responsive .special-diff {
    display:block
  }
  .footer__bottomnew {
    text-align:left
  }
}
@media (min-width:1199px) {
  .footer__nav .row > div:first-child {
    display:block
  }
  .sina-payment-delivery {
    margin-bottom:0px
  }
}

.products__item-price {
  justify-content: space-between;
  width:100%;
  margin-right:0
}
.products__item-price > span {
  display:flex;
  align-items:center;
  gap:0.6rem;
}
.products__item-price mark {
  margin:0
}
.products__item-price ins {
  margin:0;
  font-size:1.8rem;
}

.brands-featured__item-image {
  background:#fff
}
.brands__group-item-image {
  background:#fff
}

.about-text {
  margin: 60px 0;
  background:#f9f5ec;
  padding:60px 10px;
  border-radius:10px;
}
.about-text__title {
  font-weight: 500;
  font-size: 25px;
  line-height: 100%;
  margin-bottom:35px;
}
.about-text__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  margin-bottom:35px;
}
.about-text a.ui-btn {
  width:200px;
}

.checkout__data-total {
  color:#222;
}
a.checkout__step-title:hover {
  color:#212121;
}
.personal__action-link:hover {
  color:#212121;
}
.videoform {
  position:relative;
  height:480px;
  margin:0 -20px;
  overflow:hidden;
}
.videoform video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.videoform__text {
  position:absolute;
  z-index:2;
  width:100%;
  height:100%;
  /*background:rgba(0,0,0,0.5);*/
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  top:0;
  left:0;
  padding: 0 15px;
}
.videoform__title {
  color:#fff;
  text-align:center;
  font-size:24px;
}
.videoform__subtext {
  color:#fff;
  font-size:16px;
  margin-bottom:20px;
}
@media (min-width:768px) {
  .indent {height:100px}
  .videoform {
    border-radius:25px;
    margin-bottom:10rem;
    height:625px;
    margin-left:0;
    margin-right:0
  }
  .videoform__title {
    font-size:32px;
  }
  .videoform__subtext {
    font-size:18px;
  }
  .about-text {
    border-radius:30px;
    padding:50px;
    background:url(/image/about_2.png) no-repeat right 50px center;
    background-size:401px;
    background-color:#f9f5ec;
    min-height:421px;
  }
  .about-text__title {
    font-size: 35px;
    width:50%;
  }
  .about-text__text {
    font-size: 16px;
    line-height: 23px;
    width:50%;
  }
}

#collapse-payment-method {
  margin-bottom:2rem
}

.header__action {
  border:none;
  gap:0.5rem;
}
.cart__item-title:hover {
  color:#212121;
}
.header__whatsapp {
  display:flex;
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 500;
  color:#222;
  padding-left:19px;
  background-repeat:no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.78906 8.48828C7.78906 8.48828 7.83984 8.42513 7.94141 8.29883C8.04297 8.17253 8.1276 8.10938 8.19531 8.10938C8.26302 8.10938 8.51693 8.22396 8.95703 8.45312C9.39714 8.68229 9.63021 8.82031 9.65625 8.86719C9.66667 8.89323 9.67188 8.93229 9.67188 8.98438C9.67188 9.15625 9.6276 9.35417 9.53906 9.57812C9.45573 9.78125 9.27083 9.95182 8.98438 10.0898C8.69792 10.2279 8.43229 10.2969 8.1875 10.2969C7.89062 10.2969 7.39583 10.1354 6.70312 9.8125C6.19271 9.57812 5.75 9.27083 5.375 8.89062C5 8.51042 4.61458 8.02865 4.21875 7.44531C3.84375 6.88802 3.65885 6.38281 3.66406 5.92969V5.86719C3.67969 5.39323 3.8724 4.98177 4.24219 4.63281C4.36719 4.51823 4.5026 4.46094 4.64844 4.46094C4.67969 4.46094 4.72656 4.46484 4.78906 4.47266C4.85156 4.48047 4.90104 4.48438 4.9375 4.48438C5.03646 4.48438 5.10547 4.5013 5.14453 4.53516C5.18359 4.56901 5.22396 4.64062 5.26562 4.75C5.30729 4.85417 5.39323 5.08333 5.52344 5.4375C5.65365 5.79167 5.71875 5.98698 5.71875 6.02344C5.71875 6.13281 5.62891 6.28255 5.44922 6.47266C5.26953 6.66276 5.17969 6.78385 5.17969 6.83594C5.17969 6.8724 5.19271 6.91146 5.21875 6.95312C5.39583 7.33333 5.66146 7.6901 6.01562 8.02344C6.30729 8.29948 6.70052 8.5625 7.19531 8.8125C7.25781 8.84896 7.3151 8.86719 7.36719 8.86719C7.44531 8.86719 7.58594 8.74089 7.78906 8.48828ZM6.60938 12.25C7.27083 12.25 7.90495 12.1198 8.51172 11.8594C9.11849 11.599 9.64062 11.25 10.0781 10.8125C10.5156 10.375 10.8646 9.85286 11.125 9.24609C11.3854 8.63932 11.5156 8.00521 11.5156 7.34375C11.5156 6.68229 11.3854 6.04818 11.125 5.44141C10.8646 4.83464 10.5156 4.3125 10.0781 3.875C9.64062 3.4375 9.11849 3.08854 8.51172 2.82812C7.90495 2.56771 7.27083 2.4375 6.60938 2.4375C5.94792 2.4375 5.3138 2.56771 4.70703 2.82812C4.10026 3.08854 3.57812 3.4375 3.14062 3.875C2.70312 4.3125 2.35417 4.83464 2.09375 5.44141C1.83333 6.04818 1.70312 6.68229 1.70312 7.34375C1.70312 8.40104 2.01562 9.35938 2.64062 10.2188L2.02344 12.0391L3.91406 11.4375C4.73698 11.9792 5.63542 12.25 6.60938 12.25ZM4.32422 1.92188C4.32422 1.92188 4.50586 1.84375 4.86914 1.6875C5.23242 1.53125 5.8125 1.45312 6.60938 1.45312C7.40625 1.45312 8.16797 1.60938 8.89453 1.92188C9.62109 2.23438 10.2474 2.65365 10.7734 3.17969C11.2995 3.70573 11.7188 4.33203 12.0312 5.05859C12.3438 5.78516 12.5 6.54688 12.5 7.34375C12.5 8.14062 12.3438 8.90234 12.0312 9.62891C11.7188 10.3555 11.2995 10.9818 10.7734 11.5078C10.2474 12.0339 9.62109 12.4531 8.89453 12.7656C8.16797 13.0781 7.40625 13.2344 6.60938 13.2344C5.59375 13.2344 4.64323 12.9896 3.75781 12.5L0.5 13.5469L1.5625 10.3828C1 9.45573 0.71875 8.44271 0.71875 7.34375C0.71875 6.54688 0.875 5.78516 1.1875 5.05859C1.5 4.33203 1.91927 3.70573 2.44531 3.17969C2.97135 2.65365 3.59766 2.23438 4.32422 1.92188Z' fill='%2300BC52'/%3E%3C/svg%3E%0A");
  background-position:left center;
  margin-left:18px;

}
.header__whatsapp:hover {
  color:#212121;
}
.header__openhours {
  margin-right:20px
}
.header__openhours mark {
  background: none;
  padding: 0;
  margin: 0 0.6rem 0 0;
  color: inherit;
  opacity: 0.4;
  font-size:13px;
}
.header__openhours span {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 500;
  height: 3.5rem;
}
a.brands-featured__item {
  margin-bottom:20px;
}

.faq {
  margin: 0 0 7.5rem;
}
.faq__item {
  background:#fff;
  border-radius:5px;
  padding:15px;
  margin-bottom:15px;
}
.faq__question {
  cursor:pointer;
  padding-right:48px;
  padding-top:4px;
  padding-bottom:4px;
  min-height:28px;
  background-size:28px 28px;
  background-position: right top;
  background-repeat:no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='45' height='45' rx='10' fill='%233A1D14'/%3E%3Cpath d='M22.4992 15.4289V29.571M22.4992 29.571L28.9811 23.0892M22.4992 29.571L16.0174 23.0892' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
.faq__item.active .faq__question {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='44' height='44' rx='9.5' stroke='%233A1D14'/%3E%3Cpath d='M22.5008 29.571V15.4289M22.5008 15.4289L16.0189 21.9107M22.5008 15.4289L28.9826 21.9107' stroke='%233A1D14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.faq__answer {
  display:none;
  color:#1E2028CC;
  font-size: 12px;
  line-height: 140%;
  margin-top:10px;
  padding-right:48px;
}

.faq__item.active .faq__answer {
  display:block
}

.sinabanner {
  border-radius:10px;
  overflow:hidden;
  margin-bottom:50px    
}
.sinablue {
  padding:20px 20px 15px 20px;

  /*background:#f9f5ec;*/
  background:#fff;
}




@media (max-width: 992px) {
  .about-text{

    padding: 30px 30px;
  }

    .sinablue { 

    padding: 30px 30px;
    }
.sina-payment-delivery .sinablue {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

}



.sinablue .row {
  gap:30px
}
.sinablue__title {
  font-size:18px;
  font-weight:500;
  margin-bottom:35px;
}
.sinablue__flex {
  display:flex;
  gap:25px;
  align-items:center;
}
.sinablue__icon {
  width:50px;
  height:50px;
  flex-shrink:0;
}
.sinablue__text {
  font-size:14px;
}

.sinablue__text .ui-btn--primary {
  margin-top: 25px;
}
@media (min-width:992px) {
  .sinablue {
    margin: 0 0 100px 0;
    padding:45px 50px 50px 50px;
    border-radius:25px
  }
  .sinablue .row {
    gap:0px
  }
  .sinablue__title {
    font-size:24px;
  }
  .sinablue__flex {
    gap:25px;
    flex-direction:column;
    /*align-items:flex-start;*/
    align-items:center;
  }
  .sinablue__text {
    font-size:18px;
  }
  .faq__item {
    padding: 30px;
    border-radius:10px;
  }
  .faq__question {
    background-size:45px 45px;
    min-height:45px;
    line-height:27px;
    font-size:22px;
    padding: 14px 65px 14px 0;
  }
  .faq__answer {
    font-size:16px;
    line-height:140%;
    padding: 0;
    margin-top:20px;
  }
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,
.pagination>.active>span, .pagination>.active>span:hover {
  color:#212121
}
.is-footer-v1 .footer {
  /*background: #FBF4EC;*/
  background: #F0E6E5;
}
.header__sticky {
  color:#343434
}
.intro {

  padding:0px 0;
}

.ui-ul > li:after, .ui-wysiwyg ul:not([class]) > li:after {
  background: #343434;
}
.ui-ul > li, .ui-wysiwyg ul:not([class]) > li {
  margin-bottom:1rem
}

.swiper-shops > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-blog > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-news > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-benefits > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-reviews > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-brands-featured > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-partners > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-categories > .swiper-wrapper::-webkit-scrollbar-thumb,.swiper-stories-features > .swiper-wrapper::-webkit-scrollbar-thumb {
  background: #3f231b
}

.swiper-scrollbar-drag {
  background:#3f231b
}
.products__item-title span {
  color: #A8A8A8;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  margin-top: 0.6rem;
}
.breadcrumbs__title {
  flex:0 0 100%;
}
.footer__bottomnew {
  background:#020202;
  padding: 13px 0;
}
.footer__bottomnew a {
  color:#B7B7B7;
  font-size:13px;
}
.footer__bottomnew a:hover {
  color:#B7B7B7;
}
.footer__bottomnew .copy {
  color:#B7B7B7;
  font-size:13px;
}
.panda {
  color:#B7B7B7;
  font-size:13px;
}

.product__short_description {
  margin: 1rem 0;
  color:#555;
  font-size:2rem;
  line-height:2.4rem
}


.benefits__item-title {
  font-size:1.4rem
 }
.benefits__item {
  padding: 1.5rem 1rem;
}

i.icon {
  display:inline-block;
  height:18px;
  vertical-align:text-bottom;
  width:15px;
  margin-right:3px;
  background-repeat:no-repeat;
  background-position:center;
}
i.icon.i-tel {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10.6875C13 10.8281 12.974 11.0117 12.9219 11.2383C12.8698 11.4648 12.8151 11.6432 12.7578 11.7734C12.6484 12.0339 12.3307 12.3099 11.8047 12.6016C11.3151 12.8672 10.8307 13 10.3516 13C10.2109 13 10.0729 12.9909 9.9375 12.9727C9.80208 12.9544 9.65234 12.9219 9.48828 12.875C9.32422 12.8281 9.20182 12.7904 9.12109 12.7617C9.04036 12.7331 8.89583 12.6797 8.6875 12.6016C8.47917 12.5234 8.35156 12.4766 8.30469 12.4609C7.79427 12.2786 7.33854 12.0625 6.9375 11.8125C6.27604 11.401 5.58854 10.8385 4.875 10.125C4.16146 9.41146 3.59896 8.72396 3.1875 8.0625C2.9375 7.66146 2.72135 7.20573 2.53906 6.69531C2.52344 6.64844 2.47656 6.52083 2.39844 6.3125C2.32031 6.10417 2.26693 5.95964 2.23828 5.87891C2.20964 5.79818 2.17188 5.67578 2.125 5.51172C2.07812 5.34766 2.04557 5.19792 2.02734 5.0625C2.00911 4.92708 2 4.78906 2 4.64844C2 4.16927 2.13281 3.6849 2.39844 3.19531C2.6901 2.66927 2.96615 2.35156 3.22656 2.24219C3.35677 2.1849 3.53516 2.13021 3.76172 2.07812C3.98828 2.02604 4.17188 2 4.3125 2C4.38542 2 4.4401 2.00781 4.47656 2.02344C4.57031 2.05469 4.70833 2.2526 4.89062 2.61719C4.94792 2.71615 5.02604 2.85677 5.125 3.03906C5.22396 3.22135 5.3151 3.38672 5.39844 3.53516C5.48177 3.68359 5.5625 3.82292 5.64062 3.95312C5.65625 3.97396 5.70182 4.03906 5.77734 4.14844C5.85286 4.25781 5.90885 4.35026 5.94531 4.42578C5.98177 4.5013 6 4.57552 6 4.64844C6 4.7526 5.92578 4.88281 5.77734 5.03906C5.62891 5.19531 5.46745 5.33854 5.29297 5.46875C5.11849 5.59896 4.95703 5.73698 4.80859 5.88281C4.66016 6.02865 4.58594 6.14844 4.58594 6.24219C4.58594 6.28906 4.59896 6.34766 4.625 6.41797C4.65104 6.48828 4.67318 6.54167 4.69141 6.57812C4.70964 6.61458 4.74609 6.67708 4.80078 6.76562C4.85547 6.85417 4.88542 6.90365 4.89062 6.91406C5.28646 7.6276 5.73958 8.23958 6.25 8.75C6.76042 9.26042 7.3724 9.71354 8.08594 10.1094C8.09635 10.1146 8.14583 10.1445 8.23438 10.1992C8.32292 10.2539 8.38542 10.2904 8.42188 10.3086C8.45833 10.3268 8.51172 10.349 8.58203 10.375C8.65234 10.401 8.71094 10.4141 8.75781 10.4141C8.85156 10.4141 8.97135 10.3398 9.11719 10.1914C9.26302 10.043 9.40104 9.88151 9.53125 9.70703C9.66146 9.53255 9.80469 9.37109 9.96094 9.22266C10.1172 9.07422 10.2474 9 10.3516 9C10.4245 9 10.4987 9.01823 10.5742 9.05469C10.6497 9.09115 10.7422 9.14714 10.8516 9.22266C10.9609 9.29818 11.026 9.34375 11.0469 9.35938C11.1771 9.4375 11.3164 9.51823 11.4648 9.60156C11.6133 9.6849 11.7786 9.77604 11.9609 9.875C12.1432 9.97396 12.2839 10.0521 12.3828 10.1094C12.7474 10.2917 12.9453 10.4297 12.9766 10.5234C12.9922 10.5599 13 10.6146 13 10.6875Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
i.icon.i-email {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.69267 11.0832C2.42394 11.0832 2.19975 10.9933 2.02008 10.8137C1.84042 10.634 1.75039 10.4096 1.75 10.1405V3.85917C1.75 3.59045 1.84003 3.36625 2.02008 3.18659C2.20014 3.00692 2.42414 2.91689 2.69208 2.9165H11.3079C11.5763 2.9165 11.8003 3.00653 11.9799 3.18659C12.1596 3.36664 12.2496 3.59084 12.25 3.85917V10.1411C12.25 10.4094 12.16 10.6336 11.9799 10.8137C11.7999 10.9937 11.5759 11.0836 11.3079 11.0832H2.69267ZM7 6.9765C7.04861 6.9765 7.09411 6.96912 7.1365 6.95434C7.1785 6.93956 7.22011 6.92148 7.26133 6.90009L11.4782 4.13917C11.5335 4.10573 11.5694 4.06003 11.5862 4.00209C11.6029 3.94414 11.5998 3.88639 11.5768 3.82884C11.5621 3.75378 11.5131 3.69934 11.4298 3.6655C11.347 3.63206 11.2667 3.63886 11.1889 3.68592L7 6.4165L2.81167 3.6865C2.73389 3.63906 2.65533 3.62895 2.576 3.65617C2.49667 3.68339 2.44572 3.73706 2.42317 3.81717C2.40061 3.87706 2.39769 3.93792 2.41442 3.99975C2.43114 4.06159 2.46692 4.10825 2.52175 4.13975L6.73867 6.90009C6.77989 6.92148 6.8215 6.93956 6.8635 6.95434C6.90589 6.96873 6.95139 6.97592 7 6.97592' fill='black'/%3E%3C/svg%3E%0A");
}
i.icon.i-time {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.49967 1.5835C5.78835 1.5835 5.08399 1.7236 4.42681 1.99582C3.76963 2.26803 3.1725 2.66702 2.66951 3.17C1.65369 4.18582 1.08301 5.56357 1.08301 7.00016C1.08301 8.43675 1.65369 9.8145 2.66951 10.8303C3.1725 11.3333 3.76963 11.7323 4.42681 12.0045C5.08399 12.2767 5.78835 12.4168 6.49967 12.4168C7.93626 12.4168 9.31401 11.8461 10.3298 10.8303C11.3457 9.8145 11.9163 8.43675 11.9163 7.00016C11.9163 6.28884 11.7762 5.58447 11.504 4.92729C11.2318 4.27011 10.8328 3.67298 10.3298 3.17C9.82685 2.66702 9.22972 2.26803 8.57254 1.99582C7.91536 1.7236 7.211 1.5835 6.49967 1.5835ZM8.77467 9.27516L5.95801 7.54183V4.29183H6.77051V7.1085L9.20801 8.571L8.77467 9.27516Z' fill='black'/%3E%3C/svg%3E%0A");
}

.button-center {
  margin:65px 0 0 0;
  text-align:center
}
.ui-badge--red {
  background:#3A1D14
}
.ui-badge--orange {
  background:#D2AC9C
}
.ui-badge--purple {
  background:#eee;
  color:#3A1D14
}

.header {
  color:#222;
}
.header__mobile-fixed {
  color:#222;
}
.intro__item {
  background:#EAEAEA;
  aspect-ratio: 390 / 504;
  border-radius:0px
}
.intro__item.intro__item--vertical {
  background:#3f231b;
  justify-content: space-between;
}
.intro__item-desc {
  color:#000;
  padding-top:5.5rem;
}
.intro__item-info {
  opacity:0.5;
}
.intro__item--vertical .intro__item-desc {
  color:#fff;
}
.intro__item.intro__item--vertical .ui-btn--white.ui-btn--outline {
  background:transparent;
  border-color:#fff;
  color:#fff;
}
.intro__item-desc--dark .intro__item-price {
  background:#3A1D14
}

.swiper-banners .swiper-pagination-bullet {
  background:#AFAFAF;
  opacity:1
}
.swiper-banners .swiper-pagination-bullet-active {
  background:#3A1D14
}

.swiper-intro .swiper-pagination-bullet {
  background:#AFAFAF;
  opacity:1
}
.swiper-intro .swiper-pagination-bullet-active {
  background:#3A1D14
}
.swiper-intro .swiper-prev, .swiper-intro .swiper-next {
  color:#000
}
.swiper-intro .swiper-prev:hover, .swiper-intro .swiper-next:hover {
  color:#3A1D14
}

.intro .container-fluid {
  padding:0
}
.intro__swiper {
  border-radius:0px;
}
@media (min-width:768px) {
  .intro .container-fluid {
    padding:0 2.5rem
  }
  .intro__item {
    border-radius:5px;
    aspect-ratio:unset;
  }
  .intro__swiper {
    border-radius:5px;
  }
  .intro__item-desc {
    padding-top:3.5rem;
  }
  .products__item-title span {
    font-size:1.6rem;
  }
}

.swiper-slide .intro__item-desc {


}

.ui-btn--white.ui-btn--outline, .ui-btn--outline.comments__form-close, .ui-btn--outline.details__comments-form-close, .ui-btn--outline.reviews__item-details-close, .ui-btn--outline.reviews__form-close, .ui-btn--outline.categories-aside__close {
  color:#222
}
.ui-btn--white.is-active, .is-active.comments__form-close, .is-active.details__comments-form-close, .is-active.reviews__item-details-close, .is-active.reviews__form-close, .is-active.categories-aside__close {
  color:#222
}
.ui-btn--compare:hover, .ui-btn--favorite:hover {
  color:#212121
}
.cart-total-counter {
  color:#3A1D14
}
.ui-btn--primary, .btn-primary, .comments__form-btn, .brands__search-btn, .details__comments-form-btn, .reviews__form-btn, .button-group button {
  background:#3A1D14;
  /*color:var(--body-color)!important;*/
  color:#fff!important;
  opacity:1!important;
}
.ui-btn--primary:hover, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus, .btn-primary:focus, .comments__form-btn:hover, .brands__search-btn:hover, .details__comments-form-btn:hover, .reviews__form-btn:hover, .button-group button:hover {
  background:#3f231b;
  /*color:var(--body-color)!important;*/
  color:#fff!important;
  opacity:1!important;
}
.is-header-v2 .header__row--01:before, .is-header-v4 .header__row--01:before, .is-header-v5 .header__row--01:before, .is-header-v6 .header__row--01:before {
  /*background:#FBF4EC*/
  background:#F0E6E5
}
.is-header-v2 .header__row--01, .is-header-v4 .header__row--01, .is-header-v5 .header__row--01, .is-header-v6 .header__row--01 {
  /*background: #FBF4EC;*/
  background: #F0E6E5;
}
.popup .fancybox-close:hover {
  color:#212121
}
.categories-aside__link:hover {
  color:#212121
}
.ui-check__input:checked ~ .ui-check__checkbox {
  border-color: #212121;
  color:#212121;
  background: #212121
}
.ui-check__radio:after {
  background:#212121
}
.ui-display__btn.is-active {
  color:#212121
}
.ui-btn--view:hover {
  color:#212121
}
.ui-btn--grey:hover, .ui-code__btn:hover, .btn-default:hover {
  color:#212121
}
.sku__addto-btn:hover, .sku__addto-btn:hover {
  color:#212121
}
.sku__brand-link:hover {
  color:#212121  
}
.footer__support-link:hover {
  color:#212121 
}
.footer__nav-link:hover {
  color:#212121
}
.ui-btn--outline:hover {
  color:#212121
}
.ui-btn--outline:hover {
  color:#212121 
}
.ui-switch__btn:hover {
  color:#212121
}
.ui-switch__btn.is-active {
  color:#3A1D14
}
.breadcrumbs__link:hover, .breadcrumb > li > a:hover {
  color:#212121  
}
.breadcrumbs__menu > li:hover > .breadcrumbs__link, .breadcrumb > li:hover > a {
  color:#212121 
}
.ui-btn--white:hover, .comments__form-close:hover, .details__comments-form-close:hover, .reviews__item-details-close:hover, .reviews__form-close:hover, .categories-aside__close:hover {
  color:#212121
}
.products__item-title:hover {
  color:#212121
}
.products__item-bullet.is-active {
  border-color:#3A1D14
}
.details__control-btn:hover, .details__control-btn.is-active {
  color:#212121
}
.scroll-to-top.active {
  opacity:0.5
}
.scroll-to-top.active:hover {
  opacity:1
}
.header__catalog--fullwidth .header__catalog-link.is-active {
  color:#212121;
}

.ui-wysiwyg table:not([class]) {
  margin-bottom:2rem;
}
.ui-wysiwyg p, .ui-wysiwyg h5 {
  margin-bottom:2rem;
}
.footer__support-phones {
  font-weight:400
}
.footer__support-phones > li {
  margin: 0 0 1rem 0;
}
.footer__nav-title {
  text-transform:uppercase;
}
.footer__support-link {
  font-weight:500
}

.categories__item:hover .categories__item-back {
  box-shadow: 0 3px 8px 2px #d3d3d3;
}

.is-header-fixed .header-fixed .header__logo {
  flex: 0 0 22rem;
  margin: 0 3rem 0 0;
}

.categories__item-title {
  color:#fff
}
.categories__item-title:hover {
  color:#fff
}
.categories__item-link {
  background:#DBDBDB;
  color:#343434
}




.number-block {
  background:#EDF2F5;
  padding:15px;
  border-radius:10px;
  color: #3A1D14;
  text-align:center;
  margin-bottom: 15px;
}
.number-block__number {
  font-size:35px;
  line-height:41px;
}
.number-block__text {
  font-size:14px;
  line-height:16px;
}

.about {
  background:#181818;
  border-radius:10px;
  overflow:hidden;
  position:relative;
  margin-bottom:65px;
}
.about__bg {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:left top;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
}
.about__text {
  padding:315px 15px 15px 15px;
  color:#fff;
  position:relative;
  z-index:2;
}
.about__text > p, .about__text > ul, .about__text > ul li {
  font-size: 14px;
  line-height: 17px;
  margin-bottom:0!important;
}
.about__text > ul {
  list-style:none
}
.about__text > ul li {
  padding:0!important;
}
.about__text > ul li:after {
  display:none!important;
}
@media (min-width: 768px) {
  .about-text {
    margin:0 0 100px 0;
  }
  .about__text {
    width:70%;
    padding:50px 0 50px 50px
  }
  .about__text > ul li {
    padding-left:2rem!important;
  }
  .about__text > ul li:after {
    display:block!important;
    background:#fff!important;
    top: 8px!important;
  }
  .about__text > p, .about__text > ul, .about__text > ul li {
    font-size: 16px;
    line-height: 23px;
  }
  .about__bg {
    background-position:center top;
  }
  .about {
    margin-bottom:105px;
  }
  .number-block {
    padding:30px;
  }
  .number-block__number {
    font-size:75px;
    line-height:90px;
  }
  .number-block__text {
    font-size:20px;
    line-height:23px;
  }
}
 .system__image {

    overflow: hidden;
    border-radius: 50%;
    background: #fff;

    width: 25rem;
    height: 25rem;
}


.tg-btn {
  margin-top: 30px !important;
  background: #3390EC !important;
}

.tg-btn svg {
  margin-left: 10px;
}
.sku__id {
  float:none
}
.sku__availability + .sku__id {
  float:right;
}

.partners__item-text {
  max-width:25.5rem;
}
@media (min-width: 1199px) {
  
  .categories__item-front {
    padding-right:0rem;
  }
  
  .header__info-link.has-children {
    padding-right:14px;
    background-repeat:no-repeat;
    background-size: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.29311 9.52735L0.828763 2.3796C0.744072 2.29982 0.67659 2.20356 0.630465 2.09674C0.58434 1.98992 0.560547 1.8748 0.560547 1.75845C0.560547 1.6421 0.58434 1.52697 0.630465 1.42015C0.67659 1.31333 0.744072 1.21708 0.828763 1.13729L1.37811 0.611015C1.55384 0.445902 1.78591 0.353986 2.02704 0.353986C2.26818 0.353986 2.50024 0.445902 2.67598 0.611015L8.94415 6.6129L15.2186 0.604724C15.3938 0.438132 15.6268 0.346049 15.8686 0.347875C16.1096 0.346592 16.3418 0.438636 16.5165 0.604724L17.0658 1.131C17.1504 1.21086 17.2177 1.30715 17.2638 1.41396C17.3098 1.52077 17.3336 1.63585 17.3336 1.75216C17.3336 1.86847 17.3098 1.98355 17.2638 2.09036C17.2177 2.19717 17.1504 2.29345 17.0658 2.37331L9.59518 9.52735C9.41981 9.69356 9.1868 9.78526 8.94519 9.78315C8.70286 9.7858 8.469 9.69406 8.29311 9.52735Z' fill='black'/%3E%3C/svg%3E%0A");
    background-position:right 16px
  }
 
  .sku__id {
    margin-left:0
  }
  .sku__availability + .sku__id {
    margin-left: 1rem;
    float:none
  }
  .number-block {
    margin-bottom:100px
  }
  .about__text {
    width:50%;
  }
  .product__short_description {
    font-size:1.6rem;
    color:#A8A8A8;
  }
  .intro {
    background:#F7F7FB;
    box-shadow:unset;
  }
 
  .is-header-v2 .header__logo {
    flex: 0 0 22rem;
    margin: 0 3rem 0 0;
    padding:0;
  }
  .is-header-v2 .header__catalog {
    flex: 0 0 14rem;
    margin: 0 3rem 0 0;
  }
  .is-header-v2 .header__search {
    /*max-width: 68rem;*/
    max-width:unset;
    flex-grow:1;
    margin: 0 3rem 0 0;
  }
  .is-header-fixed .header-fixed .header__search {
    margin: 0 3rem 0 0;
    max-width:unset;
  }
  .is-header-v2 .header__catalog-btn {
    width:100%
  }
  .header__catalog-btn svg {
    width:auto;
    height:auto
  }
  
  .intro__item.intro__item--vertical {
    justify-content:unset
  }
  .categories__item-image {
    align-items:center;
  }
  
  .intro__item {
    min-height:unset
  }
 
  .header__catalog-btn {
    background:#3A1D14;
    border-color:#3A1D14;
    /*color:var(--body-color);*/
  }
  .header__catalog-btn:hover {
    background:#3f231b;
    border-color:#3f231b;
    color:#fff;
    /*color:var(--body-color);*/
  }
  .header__catalog.is-open > .header__catalog-btn {
    background:#3f231b;
    border-color:#3f231b;
    color:#fff;
    /*color:var(--body-color);*/
  }
  .header__search-input {
    color:#222;
    box-shadow: 0px 1px 3px 0px #CBCBCB;
    background:var(--theme-primary-color);
  }
  .header__search-input::placeholder {
    color:#222 
  }
  .header__search-btn {
    color:#222;
    width:6rem;
  }
  .header__search-category:hover {
    color:#212121 
  }
  .header__search-item:hover {
    color:#212121 
  }
  .header__acc-btn, .header__action-btn, .header__cart-btn {
    /*color:#222;*/
    background: #3A1D14;
    border-color: #3A1D14;
    color:#fff;
    /*color:var(--body-color);*/
    position:relative
  }
  .header__acc-btn:hover, .header__action-btn:hover, .header__cart-btn:hover {
    /*color:#212121;*/
    /*border-color:#3f231b;*/
    background: #3f231b;
    border-color: #3f231b;
    color:#fff;
    /*color:var(--body-color);*/
  }
  .header__action:hover {
    border-color:#3f231b;
  }
  .header__acc-link:hover, .header__call-link:hover, .header__currency-link:hover, .header__language-link:hover {
    color:#212121
  }
  .header__info-sublink:hover {
    color:#212121;
  }
  .header__action-counter {
    opacity:1;
    color:#3A1D14;
    top:5px;
    right:5px;
  }
  .header__cart-total mark {
    opacity:1;    
  }
  .header__cart-total mark .cart-total-text {
    /*opacity:0.4*/
  }
  .cart-total-counter {
    color:#fff;
    /*color:var(--body-color);*/
  }
  .header__catalog-link:hover, .header__catalog-menu > li.is-open > .header__catalog-link {
    color: #fff;
    background: #3f231b;
  }
  .categories-aside__sublink:hover {
    color:#212121
  }
  .header__cart-item-title:hover {
    color:#212121
  }
  .header__cart-item-action-link:hover {
    color:#212121
  }
  .header__search-menu > li.is-open .header__search-item {
    color:#212121
  }
  .compare__item-title:hover {
    color:#212121
  }
}

.fly-block {
    position: fixed;
    z-index: 1061;
    right: 21px;
    bottom: 100px
}

.fly-block__contacts {
    color: #fff;
    /*background: #000*/
}

.fly-block__contacts-icons:not(.open) .fa-xmark,
.fly-block__contacts-icons.open i:not(.fa-xmark) {
    display: none
}

.fly-block__item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    margin: 0 0 20px;
    font-size: 18px;
    cursor: pointer;
    border-radius: 50%;
    transition: background-color ease-in-out .3s
}

.fly-block__contacts-items {
    display: none;
    position: absolute;
    bottom: 50px;
    width: 66px;
    padding: 10px;
    text-align: center;
    list-style: none;
    background: #9232d5;
    border-radius: 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.fly-block__contacts-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    transition: background-color linear .5s
}

.fly-block__contacts-items {
    display: none;
    position: absolute;
    bottom: 50px;
    width: 66px;
    padding: 10px;
    text-align: center;
    list-style: none;
    background: #fff;
    border-radius: 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.fly-block__contacts-icons.open+.fly-block__contacts-items {
    display: block
}

.fly-block__contacts-item {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    color: #fff;
    background: #000;
    border-radius: 50%
}

.fly-block a,
.fly-block a:focus,
.fly-block a:hover,
.fly-block a:visited {
    text-decoration: none;
    cursor: pointer;
    outline: none !important
}

.fly-block__contacts-item.callback {
    color: #fff;
    background: #3A1D14;
    font-size: 22px
}
.fa.fa-phone {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.6875C11 8.82812 10.974 9.01172 10.9219 9.23828C10.8698 9.46484 10.8151 9.64323 10.7578 9.77344C10.6484 10.0339 10.3307 10.3099 9.80469 10.6016C9.3151 10.8672 8.83073 11 8.35156 11C8.21094 11 8.07292 10.9909 7.9375 10.9727C7.80208 10.9544 7.65234 10.9219 7.48828 10.875C7.32422 10.8281 7.20182 10.7904 7.12109 10.7617C7.04036 10.7331 6.89583 10.6797 6.6875 10.6016C6.47917 10.5234 6.35156 10.4766 6.30469 10.4609C5.79427 10.2786 5.33854 10.0625 4.9375 9.8125C4.27604 9.40104 3.58854 8.83854 2.875 8.125C2.16146 7.41146 1.59896 6.72396 1.1875 6.0625C0.9375 5.66146 0.721354 5.20573 0.539062 4.69531C0.523438 4.64844 0.476562 4.52083 0.398438 4.3125C0.320312 4.10417 0.266927 3.95964 0.238281 3.87891C0.209635 3.79818 0.171875 3.67578 0.125 3.51172C0.078125 3.34766 0.0455729 3.19792 0.0273438 3.0625C0.00911458 2.92708 0 2.78906 0 2.64844C0 2.16927 0.132812 1.6849 0.398438 1.19531C0.690104 0.669271 0.966146 0.351562 1.22656 0.242188C1.35677 0.184896 1.53516 0.130208 1.76172 0.078125C1.98828 0.026042 2.17188 0 2.3125 0C2.38542 0 2.4401 0.0078125 2.47656 0.0234375C2.57031 0.0546875 2.70833 0.252604 2.89062 0.617188C2.94792 0.716146 3.02604 0.856771 3.125 1.03906C3.22396 1.22135 3.3151 1.38672 3.39844 1.53516C3.48177 1.68359 3.5625 1.82292 3.64062 1.95312C3.65625 1.97396 3.70182 2.03906 3.77734 2.14844C3.85286 2.25781 3.90885 2.35026 3.94531 2.42578C3.98177 2.5013 4 2.57552 4 2.64844C4 2.7526 3.92578 2.88281 3.77734 3.03906C3.62891 3.19531 3.46745 3.33854 3.29297 3.46875C3.11849 3.59896 2.95703 3.73698 2.80859 3.88281C2.66016 4.02865 2.58594 4.14844 2.58594 4.24219C2.58594 4.28906 2.59896 4.34766 2.625 4.41797C2.65104 4.48828 2.67318 4.54167 2.69141 4.57812C2.70964 4.61458 2.74609 4.67708 2.80078 4.76562C2.85547 4.85417 2.88542 4.90365 2.89062 4.91406C3.28646 5.6276 3.73958 6.23958 4.25 6.75C4.76042 7.26042 5.3724 7.71354 6.08594 8.10938C6.09635 8.11458 6.14583 8.14453 6.23438 8.19922C6.32292 8.25391 6.38542 8.29036 6.42188 8.30859C6.45833 8.32682 6.51172 8.34896 6.58203 8.375C6.65234 8.40104 6.71094 8.41406 6.75781 8.41406C6.85156 8.41406 6.97135 8.33984 7.11719 8.19141C7.26302 8.04297 7.40104 7.88151 7.53125 7.70703C7.66146 7.53255 7.80469 7.37109 7.96094 7.22266C8.11719 7.07422 8.2474 7 8.35156 7C8.42448 7 8.4987 7.01823 8.57422 7.05469C8.64974 7.09115 8.74219 7.14714 8.85156 7.22266C8.96094 7.29818 9.02604 7.34375 9.04688 7.35938C9.17708 7.4375 9.31641 7.51823 9.46484 7.60156C9.61328 7.6849 9.77865 7.77604 9.96094 7.875C10.1432 7.97396 10.2839 8.05208 10.3828 8.10938C10.7474 8.29167 10.9453 8.42969 10.9766 8.52344C10.9922 8.5599 11 8.61458 11 8.6875Z' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 23px
}

.fly-block__contacts-items li+li {
    margin: 15px 0 0
}

.fly-block__contacts-icons.open {
    height: 46px
}

.fly-block__contacts-icon.fa-paper-plane,
.fly-block__contacts-item.fa-paper-plane {
    background-color: #fff;
    background-position: center;
    background-image: url(/image/telegram.svg);
    background-repeat: no-repeat;
    background-size: 100%
}

.fly-block__contacts-icon.fa-whatsapp,
.fly-block__contacts-item.fa-whatsapp {
    background-color: #25d366;
    background-image: url(/image/whatsapp.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 28px
}

.fa.fa-xmark {
    display: block;
    width: 46px;
    height: 46px;
    background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.98926 2.48975L15.0101 14.5106' stroke='%23343434' stroke-width='3'/%3E%3Cpath d='M15.0107 2.48975L2.98993 14.5106' stroke='%23343434' stroke-width='3'/%3E%3C/svg%3E%0A");
    background-size: 17px 17px;
    background-position: center;
    background-repeat: no-repeat
}


@media (max-width: 767px) {
    .products__item--responsive .products__item-title {
        
        max-height: 6.5rem;
        
    }
}

.header__tg {
	display: flex;
    font-size: 1.3rem;
    line-height: 1.2;
    font-weight: 500;
    color: #222;
    padding-left: 19px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.19883 7.95729C5.75582 5.94129 8.80194 4.63826 10.3128 3.99904C14.6505 2.17972 15.5521 1.86011 16.137 1.86011C16.2588 1.86011 16.5513 1.88469 16.7462 2.03221C16.8924 2.15513 16.9412 2.32723 16.9655 2.45016C16.9899 2.57308 17.0143 2.84352 16.9899 3.06479C16.7462 5.54792 15.7471 11.6205 15.211 14.3987C14.9917 15.5788 14.553 15.9721 14.1387 16.0213C13.2371 16.0951 12.5304 15.4067 11.6531 14.8412C10.2884 13.9316 9.50864 13.3661 8.16835 12.481C6.6331 11.4484 7.63223 10.883 8.50951 9.9733C8.72883 9.72745 12.7497 6.06422 12.8228 5.72002C12.8228 5.67085 12.8472 5.52334 12.7497 5.44958C12.6522 5.37582 12.5304 5.40041 12.4329 5.425C12.2867 5.44958 10.0935 6.92471 5.82893 9.82579C5.19534 10.2683 4.63485 10.465 4.1231 10.465C3.56262 10.465 2.49038 10.1454 1.68621 9.87496C0.711452 9.55535 -0.068354 9.38325 0.00475285 8.84237C0.0778597 8.54734 0.467763 8.25232 1.19883 7.95729Z' fill='%233390EC'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-size: 16px 16px;
    margin-left: 18px;
}
.gallery-content {
    display: flex;
    flex-flow: row;
    gap: 30px;
 align-items: center;
    flex-shrink: 0;
}

.gallery-content  .gallery {
display: flex;
flex-flow: row wrap;
    gap: 10px; 
       width: 50%;
       flex-shrink: 0;
       height: fit-content;
}

.gallery-content  .gallery-item {

    overflow: hidden;
     width: calc((100% - 20px) / 3);
}
.gallery-content  .gallery-item a {

        aspect-ratio: 16 / 9;
        width: 100%;
}

.gallery-content  .gallery-item.full {
   width: 100%;
}

.gallery-content  .gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

@media (max-width: 767px) {
    .gallery-content {
        display: flex;
        flex-direction: column;
        gap: 30px 0;
    }
    .gallery-content  .gallery {
        width: 100%;
    }
}

.video-top {
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video-top-bg {
    background: #000;
    opacity: 0.5;
    z-index: 1;
}

.intro__item-desc {
    position: relative;
    z-index: 2;
    padding: 3.5rem 2rem;
    margin-left: auto;
padding-right: 0;
    padding-left: 21rem;
    width: 100%;
    max-width: 100%;
    flex:1;
}

@media (min-width: 767px) {
 .intro .swiper-control {


    
  }
}



.intro__item-desc--dark {
    color: #343434;
    text-align: center;
}

@media (min-width: 768px) {
    .intro__item-desc--dark {text-align: left}
    .intro__item {
        padding: 0 3rem 0 8rem;
        text-align: left;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .intro__item--vertical {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0;
        text-align: center;
    }
    .intro__item--vertical .intro__item-desc,
    .intro__item--vertical .intro__item-image {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }
    .intro__item--vertical .intro__item-desc {
        padding: 3.5rem 2.5rem 2rem 30.5rem;
        margin-left: 0;
        margin-left: auto;margin-top: auto;
        margin-bottom: auto;
    }
    .intro__item--vertical .intro__item-image {
        padding: 0;
        left: 0;
        margin: auto 0 0 0;
    }
}

.intro .intro__item {

background: none !important;

}

@media (max-width:767px) {
.intro .intro__item .intro__item-desc {
  padding: 3.5rem 3rem;
}
.intro__item-info {
  display:none;
}
.intro__item-category {
  display:none;
}

.products__item--responsive .products__item-gallery {
  padding: 0;
}
.products__item--responsive .products__item-in {
  padding-top:0;
}

}


.about {
  background:#181818;
  border-radius:10px;
  overflow:hidden;
  position:relative;
  margin-bottom:65px;
}
.about__bg {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:left top;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
}
.about__text {
    padding: 315px 15px 15px 15px;
    color: #fff;
    position: relative;
    z-index: 2;
}


.about__text > p, .about__text > ul, .about__text > ul li {
  font-size: 14px;
  line-height: 17px;
  margin-bottom:0!important;
}
.about__text > ul {
  list-style:none
}
.about__text > ul li {
  padding:0!important;
}
.about__text > ul li:after {
  display:none!important;
}

.about-text {
  margin: 60px 0;
  /*background:#f9f5ec;*/
  background:#fff;
  padding:60px 10px;
  border-radius:10px;
  position: relative;
}

@media (max-width: 767px) {
  .about-text {

    padding: 50px 20px;
  }
}
.about-text__title {
  font-weight: 500;
  font-size: 25px;
  line-height: 100%;
  margin-bottom:35px;
}



.about-text__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  margin-bottom:35px;
}

.about-text__text ul {
    margin-top: 10px;
}
.about-text a.ui-btn {
  width:200px;
}

@media (max-width: 768px) {
    .about-text a.ui-btn {
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }
}



/* Стили для флипа */
.flip-box {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  position: relative;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transform-style: preserve-3d;
  transition: transform 0.8s;
}

.flip-box-front,
.flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-box-front img,
.flip-box-back img {
  max-width: 100%;
  height: auto;


}

.flip-box-back {
  transform: rotateY(180deg);
}

/* Адаптивное позиционирование для >=768px */
@media (min-width:768px) {
  .about-img {
    position: absolute;
    right: 0;
    top: 50%;
    width: 50%;
    height: auto;
  }

  .flip-box-front img,
  .flip-box-back img {

    transform: translateY(-50%);
}


}

@media (max-width: 768px) {

    .flip-box-inner {
        margin-top: 30px;
    }
    .flip-box-front {
        position: static;
    }
.flip-box-back {
display: none;
} 
}



@media (min-width:768px) {

/*.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}
@keyframes flip-animation {
  0%   { transform: rotateY(0deg); }
  25%  { transform: rotateY(180deg); }
  50%  { transform: rotateY(0deg); }
  75%  { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
.flip-box-inner.animate {
  animation: flip-animation 2s ease-in-out 1 forwards;
}*/


  .about-text {
    border-radius:30px;
    padding:50px;
    background-size:401px;
    /*background-color:#f9f5ec;*/
    background-color:#fff;
    min-height:421px;
  }
  .about-text__title {
    font-size: 35px;
    width:50%;
  }

.about-text__title.small {
    font-size: 24px;
}

  .about-text__text {
    font-size: 16px;
    line-height: 23px;
    width:50%;
  }
}




@media (min-width: 992px) {
  .text-lg-right {text-align:right!important}
}
@media (min-width: 768px) {
  .about-text {
    margin:0 0 100px 0;
  }
  .about__text {
    width:70%;
    padding:50px 0 50px 50px
  }
  .about__text > ul li {
    padding-left:2rem!important;
  }
  .about__text > ul li:after {
    display:block!important;
    background:#fff!important;
    top: 8px!important;
  }
  .about__text > p, .about__text > ul, .about__text > ul li {
    font-size: 16px;
    line-height: 23px;
  }
  .about__bg {
    background-position:center top;
  }
  .about {
    margin-bottom:105px;
  }

}

.categories__item-image {
  transform: none !important;
  height: 100% !important;
  width: 100%!important;
}
.categories__item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.categories__item-back .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 3;
}

.fulltext {
  font-size: 1.5rem;
  line-height: 1.87;
  font-weight: 400;
  background: #fff;
  padding: 2.5rem 2rem;
  margin: 0 -2.5rem 0 -2.5rem;
}
.fulltext .text-wrap {
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.fulltext .text-wrap.open {
  display: block;
  -webkit-line-clamp: unset;
}
.fulltext .text-wrap-button {
  margin-top:1rem;
}
.fulltext .readmore {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: none;
  outline: none;
  box-shadow: unset;
  border-bottom:1px dashed #4791FF;
  color: #4791FF;
  cursor:pointer;
  transition:opacity 0.25s, color 0.25s;;
}
.fulltext .readmore:hover {
  color: #4791FF;
  opacity: 0.7;
}

@media (min-width: 1199px) {
  .fulltext {
    margin: 0 0 8rem;
    border-radius: 10px;
    padding: 4rem;
    
  }
  
}

.article-info {
  display:flex;
  gap:20px;
  margin-bottom:20px;
}
.article-viewed {
  padding-left:40px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 15C1.25 15 6.25 5 15 5C23.75 5 28.75 15 28.75 15C28.75 15 23.75 25 15 25C6.25 25 1.25 15 1.25 15Z' stroke='%233A1D14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 18.75C17.0711 18.75 18.75 17.0711 18.75 15C18.75 12.9289 17.0711 11.25 15 11.25C12.9289 11.25 11.25 12.9289 11.25 15C11.25 17.0711 12.9289 18.75 15 18.75Z' stroke='%233A1D14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  line-height:30px;
}
.article-rtime {
  padding-left:40px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 27.5C21.9036 27.5 27.5 21.9036 27.5 15C27.5 8.09644 21.9036 2.5 15 2.5C8.09644 2.5 2.5 8.09644 2.5 15C2.5 21.9036 8.09644 27.5 15 27.5Z' stroke='%233A1D14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7.5V15L20 17.5' stroke='%233A1D14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  line-height:30px;
}

#article-text h2, #article-text h3, #article-text h4 {
  margin: 2rem 0 1rem 0;
}

#article-page {
  margin-bottom: 7.5rem;
}
#article-page h1 {
  margin-top:0;
}
.article-thumb {
  overflow:hidden;
  border-radius: 10px;
  margin-bottom:3rem;
}
.article-thumb img {
  display:block;
}

.article-contents__title {
  font-size:2rem;
  margin-bottom:10px;
}

.article__heading {
    border-left: 3px solid transparent;
    padding: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
    color: var(--body-color);
    display: block;
    transition: background .2s,border-color .2s
}

.article__heading:active,.article__heading:focus,.article__heading:hover {
    text-decoration: none;
    color: var(--body-color);
    background: #3A1D1461
}

.article__heading.active {
    background: #3A1D1461;
    border-color: #3A1D14;
    padding: 18px 10px;
}

.article-contents {
  margin-bottom:3rem;
}

@media (min-width:992px) {
  .sticky {
    position: sticky;
    top: 90px;
  }
}

.footer__nav:before {
  display:none;
}
.article-form {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 2.5rem;
}
.article-form button.ui-btn {
  margin-top:15px;
}


.product__videothumb {
  height:100%;
  display:flex;
  justify-content: center;
}
.product__videothumb img {
  height:100%;
}
.product__videothumb:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background-color: rgba(0,0,0,.2);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9733 10.9373C19.3397 11.6988 19.3447 12.6568 17.9733 13.5177L7.37627 20.6645C6.04478 21.3751 5.14046 20.9556 5.04553 19.418L5.00057 4.45982C4.97059 3.04355 6.13721 2.6434 7.24887 3.32244L17.9733 10.9373Z' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center
}

.product__video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 390 / 480;
}


.dresscope-about {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 60px;
}
.dresscope-about__bg img {
  display: block;
  width:100%;
}
.dresscope-about__text {
  position: absolute;
  top:0;
  left:0;
  width:100%;
  padding:30px;
}

@media (max-width: 767px) {
  .dresscope-about__text {
    padding-top: 50px;
  }
  .dresscope-about__text br {
    display:none;
  }

  .we-create__block {
    align-items: center;
  }

  .diff__image {
    margin-bottom: 30px;
  }
}



.dresscope-about__text h2 {
  color:#fff;
  font-size:20px;
  line-height: 120%;
  font-family: "Forum", serif;
  margin: 0 0 10px 0;
}
.dresscope-about__text p {
  color:#fff;
  font-size:12px;
  line-height: 130%;
  margin: 0;
}
.we-create {
  margin-bottom: 60px;
}
h2.dresscope-h2 {
  font-family: "Forum", serif;
  text-transform: uppercase;
  font-size:32px;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}
h2.dresscope-h2 span {
  font-size:inherit;
  line-height: inherit;
  color:#A3937C;
}
.we-create__block {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-size: 10px;
  line-height: 130%;
  text-align: center;
  /*background: #FBF4EC;*/
  background: #fff;
  border-radius: 10px;
  padding: 15px 10px;
  color:#3F3B38;
  height:100%;
}
.for-whom {
  margin-bottom: 60px;
}
.for-whom__block {
  display: flex;
  justify-content: center;
  /*align-items: center;*/
  font-size: 10px;
  line-height: 130%;
  text-align: center;
  /*background-color: #FBF4EC;*/
  background-color: #fff;
  border-radius: 10px;
  padding: 55px 10px 15px 10px;
  color:#3F3B38;
  height:100%;
  background-repeat:no-repeat;
  background-position: center 15px;
}
.for-whom__block.-fire {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 29.375C9.2925 29.375 4.375 24.7475 4.375 19.04C4.37498 17.574 4.68684 16.1249 5.28985 14.7887C5.89286 13.4525 6.77323 12.2599 7.8725 11.29L11.25 8.30875C13.4475 6.37125 14.8037 3.54125 15 0.625H15.625C17.5112 3.05 18.1188 6.055 18.2 8.69C18.2963 11.7588 20.7875 14.7075 23.845 14.435L24.5125 14.375C25.2443 15.8211 25.6255 17.4192 25.625 19.04C25.625 24.7475 20.7075 29.375 15 29.375ZM15 29.375C17.6862 29.375 20 27.1625 20 24.4338C20 23.015 19.4 21.6663 18.3537 20.7275L16.7638 19.3025C15.625 18.125 15.3125 16.8775 15.3125 16.8775H14.6875C14.6875 16.8775 14.375 18.125 13.2362 19.3025L11.645 20.7275C11.1261 21.1952 10.7114 21.767 10.428 22.4055C10.1446 23.0441 9.99874 23.7351 10 24.4338C10 27.1625 12.3125 29.375 15 29.375Z' stroke='%233A1D14'/%3E%3C/svg%3E%0A");
}
.for-whom__block.-zodiak {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_115_3528)'%3E%3Cpath d='M1.07129 1.07141C2.72283 3.16395 4.8452 4.83686 7.2656 5.95398C9.686 7.07109 12.336 7.6008 14.9999 7.49998C17.6637 7.6008 20.3137 7.07109 22.7341 5.95398C25.1544 4.83686 27.2769 3.16395 28.9284 1.07141' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.07129 28.9286C2.72283 26.8361 4.8452 25.1631 7.2656 24.0461C9.686 22.929 12.336 22.3993 14.9999 22.5C17.6637 22.3993 20.3137 22.929 22.7341 24.0461C25.1544 25.1631 27.2769 26.8361 28.9284 28.9286' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.64258 6.77124V23.2284' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.3564 6.77124V23.2284' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_115_3528'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.for-whom__block.-dress {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8982 27.5042L25.8904 27.4884L19.799 14.513L22.6445 10.0505V10.0374C22.9452 9.53938 22.9452 8.91582 22.6445 8.41779L22.6249 8.38629L19.7295 4.23748V0.824976C19.7295 0.420831 19.292 0.168245 18.942 0.370311C18.7795 0.464097 18.6795 0.637417 18.6795 0.824976V4.21385L17.8749 5.22054C16.4037 7.06077 13.6053 7.06077 12.134 5.22054L11.3295 4.21385V0.824976C11.3295 0.420831 10.892 0.168245 10.542 0.370311C10.3795 0.464097 10.2795 0.637417 10.2795 0.824976V4.23748L7.37361 8.38366L7.35392 8.41516C7.05332 8.9132 7.05332 9.53675 7.35392 10.0348C7.35637 10.039 7.35856 10.0434 7.36048 10.0479L10.206 14.5104L4.11073 27.4884L4.10286 27.5042C3.6564 28.5451 4.42181 29.703 5.55448 29.7H24.4545C25.5838 29.6973 26.3434 28.542 25.8982 27.5042ZM8.25036 9.48748C8.15657 9.32504 8.15657 9.12491 8.25036 8.96248L10.832 5.27435L11.315 5.87679C13.2066 8.24093 16.8024 8.24093 18.6939 5.87679L19.1769 5.27435L21.7625 8.96248C21.8563 9.12491 21.8563 9.32504 21.7625 9.48748L18.921 13.95H11.0919L8.25036 9.48748ZM24.8915 28.4137C24.7957 28.5619 24.6309 28.6509 24.4545 28.65H5.55448C5.37803 28.6509 5.21325 28.5619 5.11742 28.4137C5.0194 28.2697 5.00159 28.0856 5.07017 27.9255L11.1379 15H18.8711L24.9388 27.9255C25.0074 28.0856 24.9896 28.2697 24.8915 28.4137Z' fill='%233A1D14'/%3E%3C/svg%3E%0A");
}
.for-whom__block.-star {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_115_3541)'%3E%3Cpath d='M23.75 15C18.1889 16.7905 16.3556 18.7843 15 23.75C13.6444 18.7843 11.8111 16.7905 6.25 15C11.8111 13.2095 13.6444 11.2157 15 6.25C16.3556 11.2157 18.1889 13.2095 23.75 15Z' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 2.5V1.25' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 28.75V27.5' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 15H28.75' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.25 15H2.5' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.25 8.75L25 5' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 8.75L5 5' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 21.25L5 25' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.25 21.25L25 25' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_115_3541'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.for-whom__block.-wallet {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.8957 26.5891H5.10719C3.5459 26.5891 2.28027 25.3235 2.28027 23.7622V11.041C2.28027 9.47974 3.5459 8.21411 5.10719 8.21411H24.8957C26.457 8.21411 27.7226 9.47974 27.7226 11.041V23.7622C27.7226 25.3235 26.457 26.5891 24.8957 26.5891Z' stroke='%233A1D14'/%3E%3Cpath d='M21.3611 18.1081C20.9708 18.1081 20.6543 17.7916 20.6543 17.4013C20.6543 17.0111 20.9708 16.6946 21.3611 16.6946C21.7513 16.6946 22.0678 17.0111 22.0678 17.4013C22.0678 17.7916 21.7513 18.1081 21.3611 18.1081Z' fill='%233A1D14' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.4822 8.21416V6.2399C23.4822 4.38248 21.7216 3.02978 19.927 3.50838L4.37887 7.65459C3.14137 7.98459 2.28027 9.10525 2.28027 10.386V11.0411' stroke='%233A1D14'/%3E%3C/svg%3E%0A");
}
.diff {
  margin-bottom: 60px;
}
.diff__image {
  border-radius: 15px;
  overflow:hidden;
}
.diff__image img {
  width:100%;
  height:auto;
}
.diff__text {
  /*background-color: #FBF4EC;*/
  background-color: #fff;
  border-radius: 15px;
  padding:20px;
}
.diff__text h2.dresscope-h2 {
  text-align: left;
}
.diff__list {
  margin:0;
  padding:0;
  list-style: none;
}
.diff__list li {
  padding-left:30px;
  display:flex;
  align-items: center;
  min-height:20px;
  color:#3F3B38;
  font-size:10px;
  line-height: 140%;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10.374' x2='10.374' y2='8.35432' stroke='%233A1D14'/%3E%3Cline x1='10.374' y1='11.6454' x2='10.374' y2='19.9997' stroke='%233A1D14'/%3E%3Cline x1='-2.18557e-08' y1='9.62659' x2='8.10116' y2='9.62659' stroke='%233A1D14'/%3E%3Cline x1='11.6455' y1='9.62659' x2='19.9998' y2='9.62659' stroke='%233A1D14'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
}
.diff__list li + li {
  margin-top:15px;
}

.dresscope-is {
  margin-bottom: 60px;
}
.dresscope-is__block {
  display: flex;
  justify-content: center;
  font-size: 10px;
  line-height: 130%;
  text-align: center;
  /*background-color: #FBF4EC;*/
  background-color: #fff;
  border-radius: 10px;
  padding: 55px 10px 15px 10px;
  color:#3F3B38;
  height:100%;
  background-repeat:no-repeat;
  background-position: center 15px;
}
.dresscope-is__block.-whoosh {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7067 14.9821H4.67686C3.77966 14.9821 2.9192 14.6257 2.28478 13.9912C1.65036 13.3568 1.29395 12.4964 1.29395 11.5991C1.29395 10.8814 1.57908 10.193 2.08661 9.68548C2.59415 9.17795 3.28251 8.89282 4.00028 8.89282' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.7064 10.1448H11.9149C11.3809 10.1448 10.8687 9.93265 10.4911 9.55505C10.1135 9.17743 9.90137 8.66528 9.90137 8.13127C9.90137 7.7042 10.071 7.29462 10.373 6.99263C10.675 6.69066 11.0846 6.521 11.5116 6.521' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.7065 19.7866H15.2905C14.2313 19.7866 13.2155 20.2074 12.4666 20.9564C11.7176 21.7052 11.2969 22.721 11.2969 23.7802C11.2969 24.1995 11.3796 24.6147 11.5402 25.0021C11.7008 25.3895 11.9362 25.7414 12.233 26.0376C12.5297 26.334 12.882 26.5687 13.2696 26.7287C13.6572 26.8889 14.0726 26.9709 14.492 26.9701' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.53613 20.2554C2.27725 20.2554 2.06738 20.0455 2.06738 19.7866C2.06738 19.5277 2.27725 19.3179 2.53613 19.3179' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.53613 20.2554C2.79502 20.2554 3.00488 20.0455 3.00488 19.7866C3.00488 19.5277 2.79502 19.3179 2.53613 19.3179' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.4697 24.4663C20.2109 24.4663 20.001 24.2564 20.001 23.9976C20.001 23.7387 20.2109 23.5288 20.4697 23.5288' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.4697 24.4663C20.7287 24.4663 20.9385 24.2564 20.9385 23.9976C20.9385 23.7387 20.7287 23.5288 20.4697 23.5288' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.70703 4.40674C6.44814 4.40674 6.23828 4.19688 6.23828 3.93799C6.23828 3.67911 6.44814 3.46924 6.70703 3.46924' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.70703 4.40674C6.96591 4.40674 7.17578 4.19688 7.17578 3.93799C7.17578 3.67911 6.96591 3.46924 6.70703 3.46924' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1602 3.02979V6.07772' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.65137 23.5288V26.5767' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.6847 4.55347H22.6367' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.1749 25.0527H4.12695' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.dresscope-is__block.-line {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33887 17.9183C13.2916 5.53869 18.1476 0.681554 20.9755 3.8311C22.6831 5.73301 18.4144 10.8748 14.1455 15.6772C9.8766 20.4797 8.26782 23.7173 10.2717 24.9268C12.6289 26.3495 17.094 21.8158 18.8585 20.0441C20.9755 17.9183 23.7403 13.9941 25.5646 16.3176C27.389 18.6411 20.9756 23.7881 22.6831 26.3495C24.0493 28.3985 27.2366 25.7802 28.6596 24.215' stroke='%233A1D14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.dresscope-is__block.-dress {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.375 6.875L10.625 4.375L6.875 6.875L10 14.375L1.875 26.875L6.875 29.375H21.875L26.875 26.875L18.75 14.375L21.875 6.875L18.125 4.375L14.375 6.875Z' stroke='%233A1D14' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.125 4.375V0.625' stroke='%233A1D14' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.625 4.375V0.625' stroke='%233A1D14' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.75 14.375L14.375 15L10 14.375' stroke='%233A1D14' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.prod {
  margin-bottom:60px;
  counter-reset: n;
}
.prod__block {
  position: relative;
  padding-top:70px;
}
.prod__block:before {
  counter-increment: n;
  content: '0' counter(n);
  position: absolute;
  width:100%;
  text-align:center;
  top:0;
  left:0;
  color:#F4ECE4;
  font-size:100px;
  line-height: 120%;
  font-weight:700;
}

.prod__image {
  position: relative;
  z-index: 2;
  overflow:hidden;
  border-radius: 20px;
  margin-bottom:10px;
}
.prod__title {
  font-weight: 300;
  font-size: 14px;
  line-height: 120%;
  margin-bottom:10px;
}
.prod__list {
  margin: 0;
  padding: 0;
  list-style: none;
  
}
.prod__list li {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5857 3.518C9.55639 3.38573 8.50406 3.47495 7.52671 3.77737L7.32487 3.84221C6.00204 4.2935 4.55916 4.43604 3.14821 4.25484C2.54271 4.17624 1.91154 4.04951 1.35854 3.81716C1.15704 3.73306 1.00172 3.58686 0.924815 3.4089C0.847914 3.23093 0.855339 3.03486 0.945547 2.86138C1.03576 2.6879 1.20182 2.55033 1.40928 2.47722C1.61674 2.40411 1.84966 2.40107 2.05971 2.46874L2.13671 2.49723C2.53454 2.65442 2.98254 2.74235 3.41421 2.79835C4.19821 2.89954 5.27096 2.90642 6.47321 2.53849L6.67504 2.47365C7.99788 2.02236 9.44075 1.87981 10.8517 2.06102C11.4572 2.13961 12.0878 2.26684 12.6402 2.49821C12.8466 2.58686 13.0033 2.74025 13.0767 2.92532C13.15 3.11038 13.134 3.3123 13.0322 3.48754C12.817 3.85007 12.3777 3.93309 11.8626 3.81863L10.5857 3.518ZM10.5857 6.46537C9.55639 6.3331 8.50406 6.42232 7.52671 6.72474L7.32487 6.78958C6.00204 7.24087 4.55916 7.38341 3.14821 7.20221C2.54271 7.12361 1.91154 6.99688 1.35854 6.76453C1.15704 6.68043 1.00172 6.53423 0.924815 6.35627C0.847914 6.1783 0.855339 5.98223 0.945547 5.80875C1.03576 5.63527 1.20182 5.4977 1.40928 5.42459C1.61674 5.35147 1.84966 5.34844 2.05971 5.4161L2.13671 5.4446C2.53454 5.60179 2.98254 5.68972 3.41421 5.74572C4.19821 5.84691 5.27096 5.85379 6.47321 5.48586L6.67504 5.42102C7.99788 4.96973 9.44075 4.82718 10.8517 5.00838C11.4572 5.08698 12.0878 5.21421 12.6402 5.44558C12.8466 5.53423 13.0033 5.68762 13.0767 5.87268C13.15 6.05775 13.134 6.25967 13.0322 6.43491C12.817 6.79793 12.3777 6.88046 11.8626 6.766L10.5857 6.46537ZM7.11254 9.80572L7.32487 9.73695C8.35731 9.38355 9.48393 9.27153 10.5857 9.41274L11.8632 9.71337C12.3777 9.82782 12.817 9.7453 13.0328 9.38228C13.1344 9.20703 13.1502 9.00518 13.0767 8.82023C13.0033 8.63527 12.8465 8.482 12.6402 8.39344C12.0878 8.16158 11.4572 8.03484 10.8517 7.95625C9.51687 7.78448 8.15204 7.90285 6.88679 8.3001L6.67504 8.36888C5.39054 8.80116 4.24137 8.80018 3.41421 8.69309C3.04437 8.64495 2.66171 8.57372 2.30996 8.45533L2.13671 8.39147C1.92878 8.30458 1.68837 8.29079 1.46838 8.35316C1.24838 8.41553 1.06682 8.54894 0.963625 8.72403C0.860434 8.89913 0.844069 9.10158 0.91813 9.28684C0.992191 9.4721 1.15061 9.625 1.35854 9.71189C1.91096 9.94425 2.54271 10.071 3.14821 10.1491C4.17021 10.2817 5.56496 10.2871 7.11254 9.80572Z' fill='%233A1D14'/%3E%3C/svg%3E%0A");
  font-weight: 300;
  font-size: 10px;
  line-height: 130%;
  padding-left:19px;
}
.prod__list li + li {
  margin-top:5px;
}

.look-discount {
  margin-bottom: 60px;
}
.look-discount__text {
  padding-top: 40px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_120_390)'%3E%3Cpath d='M29.6888 26.241L27.748 9.90863C27.6502 9.08228 26.9468 8.46154 26.1147 8.46729H20.9891V7.92289C20.9891 3.31291 15.9986 0.431675 12.0063 2.73666C10.1534 3.80641 9.01202 5.78338 9.01202 7.92289V8.46729H3.88502C3.05293 8.46154 2.34954 9.08228 2.25178 9.90863L0.310956 26.241C0.256757 26.7026 0.401788 27.1654 0.709734 27.5136C1.02353 27.8662 1.47349 28.0674 1.94555 28.0661H28.0556C28.5267 28.0666 28.9755 27.8655 29.2887 27.5136C29.5971 27.1657 29.7426 26.7028 29.6888 26.241ZM10.1008 7.92289C10.1008 4.15109 14.1839 1.79371 17.4504 3.67961C18.9664 4.55486 19.9003 6.17239 19.9003 7.92289V8.46729H10.1008V7.92289ZM28.4748 26.7909C28.3684 26.9105 28.2156 26.9785 28.0556 26.9773H1.94555C1.78547 26.9785 1.63268 26.9105 1.52635 26.7909C1.422 26.6771 1.37231 26.5236 1.39025 26.3703L3.32972 10.0379C3.36166 9.76193 3.59631 9.55428 3.87414 9.55612H9.01202V13.367C9.01202 13.7861 9.4657 14.048 9.82864 13.8385C9.99709 13.7412 10.1008 13.5615 10.1008 13.367V9.55612H19.9003V13.367C19.9003 13.7861 20.3539 14.048 20.7169 13.8385C20.8853 13.7412 20.9891 13.5615 20.9891 13.367V9.55612H26.1161C26.3965 9.55076 26.6351 9.75932 26.6673 10.0379L28.6068 26.3703C28.6258 26.523 28.5777 26.6764 28.4748 26.7909Z' fill='%233A1D14'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_120_390'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.look-discount__text p {
  font-size: 10px;
  line-height: 140%;
  margin-bottom: 0px;
}
.look-discount__pics {
  display:flex;
  justify-content: space-between;
  align-items: center;
  max-width:335px;
  margin:20px auto 0 auto;
}
.look-discount__pic {
  width:100px;
  height:100px;
}
.look-discount__percent {
  font-family: "Forum", serif;
  font-size: 72px;
  line-height: 120%;
  color:#3A1D14;
}


@media (min-width:768px) {
  .dresscope-about__text {
    width:80%;
    padding-right:0;
  }
  .dresscope-about__text br {
    display:none;
  }
}
@media (min-width:1024px) {
  .dresscope-about__text {
    width:65%;
  }
  .we-create__image {
    border-radius: 20px;
    overflow:hidden;
    height:100%;
  }
  .we-create__image img {
    width:100%;
    height:100%;
    object-fit: cover;
  }
  .we-create__block {
    border-radius: 20px;
    margin:0 5px;
    font-size:16px;
    align-items: center;
  }
  h2.dresscope-h2 {
    text-align: center;
    font-size:48px;
    margin-bottom: 50px;
  }
  .for-whom__block {
    background-color:transparent;
    background-size: 50px 50px;
    background-position: center top;
    padding: 70px 0 0 0;
    font-size:16px;
  }
  .diff__text {
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .diff__list li {
    background-size:24px 24px;
    padding: 1px 0 1px 44px;
    min-height: 24px;
    font-size:16px;
  }
  .diff__list li + li {
    margin-top:30px;
  }
  .dresscope-is__block {
    background-color:transparent;
    background-size: 100px 100px;
    background-position: center top;
    padding: 120px 0 0 0;
    font-size:16px;
    position: relative;
  }
  .dresscope-is__block:before, .dresscope-is__block:after {
    content:'';
    position: absolute;
    top:50%;
    margin-top:-40px;
    width:80px;
    height:80px;
    left:0;
    z-index:2;
    background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='39.5' x2='39.5' y2='33' stroke='%233A1D14'/%3E%3Cline x1='39.5' y1='46' x2='39.5' y2='79' stroke='%233A1D14'/%3E%3Cline x1='-2.18557e-08' y1='39.5' x2='32' y2='39.5' stroke='%233A1D14'/%3E%3Cline x1='46' y1='39.5' x2='79' y2='39.5' stroke='%233A1D14'/%3E%3C/svg%3E%0A");
  }
  .dresscope-is__block:after {
    left:auto;
    right:0;
  }
  .dresscope-is__block.-line:before, .dresscope-is__block.-line:after {
    display:none;
  }
  .dresscope-is__block.-whoosh:after {
    right:-40px;
  }
  .dresscope-is__block.-dress:before {
    left:-40px;
  }

  
  .prod__block {
    width:calc(50% - 15px);
    padding-top:0;
  }
  .prod__block:nth-child(2n) {
    margin-left: auto;
  }
  .prod {
    
  }
  .prod__block:before {
    /*color:#fff;*/
    color:#D2AC9C;
    top:48px;
    left:auto;
    right:-265px;
    font-size:300px;
    width:auto;
    line-height:300px;
  }
  .prod__block:nth-child(2n):before {
    left: -300px;
    right: auto;
    z-index:1;
  }
  .prod__image {
    margin-bottom: 20px;
    position: relative;
    z-index:2;
  }
  .prod__title {
    font-weight: 300;
    font-size: 24px;
    line-height: 120%;
    margin-bottom:20px;
    position: relative;
    z-index:2;
  }
  .prod__list {
    position: relative;
    z-index:2;
  }
  .prod__list li {
    font-size: 16px;
    line-height: 160%;
    padding-left:26px;
    background-position: left center;
  }

  .look-discount__text {
    background-size: 49px 43px;
    padding-top: 70px;
  }
  .look-discount__text p {
    font-size:18px;
  }
  .look-discount__pics {
    max-width: 1230px;
    margin-top:40px;
    align-items:flex-start;
    position: relative;
  }
  .look-discount__pic {
    width:168px;
    height:auto;
  }
  .look-discount__pic:nth-child(1) {
    transform: rotate(8.9deg) translate(-10px, -90px);
    position: relative;
    z-index:2;
  }
  .look-discount__pic:nth-child(3) {
    transform: rotate(-8.9deg) translate(10px, -90px);
    position: relative;
    z-index:2;
  }
  .look-discount__pics:before {
    width:250px;
    height:100px;
    left: 168px;
    bottom: 125px;
    content:'';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='370' height='148' viewBox='0 0 370 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M368.987 144.309C369.164 144.097 369.135 143.782 368.922 143.605L365.464 140.726C365.251 140.55 364.936 140.579 364.759 140.791C364.583 141.003 364.612 141.318 364.824 141.495L367.898 144.054L365.34 147.128C365.163 147.341 365.192 147.656 365.404 147.832C365.616 148.009 365.932 147.98 366.108 147.768L368.987 144.309ZM0.102539 0.489258L-0.000298984 0.978568C73.6155 16.4504 113.745 56.9732 161.56 91.395C185.458 108.599 211.258 124.257 244.08 134.42C276.902 144.583 316.719 149.242 368.648 144.487L368.603 143.989L368.557 143.491C316.737 148.236 277.053 143.583 244.375 133.465C211.697 123.346 185.997 107.754 162.145 90.5835C114.46 56.2554 74.0896 15.5282 0.205377 -5.22435e-05L0.102539 0.489258Z' fill='%23AE9F8A'/%3E%3C/svg%3E%0A");
  }
  .look-discount__pics:after {
    width:250px;
    height:100px;
    right: 168px;
    bottom: 125px;
    content:'';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='371' height='146' viewBox='0 0 371 146' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.115692 142.309C-0.0609741 142.097 -0.0321045 141.782 0.180145 141.605L3.63904 138.726C3.85129 138.55 4.16653 138.579 4.3432 138.791C4.51984 139.003 4.49097 139.318 4.27872 139.495L1.20416 142.054L3.76291 145.128C3.93954 145.341 3.91068 145.656 3.69843 145.832C3.48618 146.009 3.1709 145.98 2.99426 145.768L0.115692 142.309ZM370.5 0.489258L370.603 0.978568C296.984 16.451 256.478 56.477 208.288 90.3981C184.202 107.352 158.215 122.759 125.254 132.733C92.2927 142.708 52.3832 147.242 0.454407 142.487L0.5 141.989L0.545593 141.491C52.3668 146.236 92.1448 141.708 124.965 131.776C157.785 121.845 183.673 106.502 207.712 89.5804C255.772 55.7515 296.516 15.5275 370.397 -5.22435e-05L370.5 0.489258Z' fill='%23AE9F8A'/%3E%3C/svg%3E%0A");
  }
}
@media (min-width:1280px) {
  .look-discount__pic:nth-child(1) {
    transform: rotate(8.9deg) translate(-10px, -200px);
  }
  .look-discount__pic:nth-child(3) {
    transform: rotate(-8.9deg) translate(10px, -200px);
  }
  .look-discount__pics:before {
    width:370px;
    height:148px;
    left: 168px;
    bottom: 125px;
  }
  .look-discount__pics:after {
    right: 168px;
    bottom: 125px;
    width:370px;
    height:148px;
  }
  .dresscope-about__text br {
    display:block;
  }
  .dresscope-about__text {
    padding: 40px 0 0 50px;
  }
  .dresscope-about__text h2 {
    font-size:30px;
    margin-bottom:25px;
  }
  .dresscope-about__text p {
    font-size:16px;
    line-height: 160%;
  }
  .dresscope-about {
    margin-bottom: 100px;
  }
  .we-create {
    margin-bottom: 150px;
  } 
  .for-whom {
    margin-bottom: 150px;
  }
  .diff {
    margin-bottom: 150px;
  }
  .dresscope-is {
    margin-bottom: 150px;
  }
  .look-discount {
    margin-bottom: 70px;
  }
  .prod {
    margin-bottom: 150px;
    margin-top:120px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='1117' height='1390' viewBox='0 0 1117 1390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M557.592 107.595C589.926 191.095 725.192 332.205 965.593 252.605C1266.09 153.105 1039.49 -82.66 935.093 30.5947C799.592 177.594 1112.59 298.595 1053.09 459.095C1004.94 588.993 779.657 607.291 590.091 660.594C353.592 727.094 120.091 478.563 18.0919 660.594C-79.4077 834.594 246.092 1190.59 557.592 1084.59C905.943 966.054 968.093 1197.59 831.093 1389.59' stroke='%23A6A6BC'/%3E%3C/svg%3E%0A");
    background-position: -34px -70px;
    background-size: 100% 100%;
  }
}
@media (min-width:1366px) {
  
  .dresscope-about__text {
    padding: 60px 0 0 80px;
  } 
  .diff__list li + li {
    margin-top:50px;
  }
  /*.prod {
    background-position: center 38px;
    background-size: unset;
  }*/
  .prod__block:before {
    top:0;
  }
  
}

@media (min-width:1440px) {
  .prod {
    background-position: 124px 38px;
    background-size: unset;
  }
}


@media (min-width:1500px) {
  .prod {
    background-position: 139px 38px;
    background-size: unset;
  }
}



.products__item  .products__item-status,
.products__item  .products__item-id {
  display:none;
}
.products__item  .products__item-economy {
  display: none;
}
@media (min-width:1024px) {
  .products__item  .products__item-economy {
    padding-right:48px;
    text-align:right;
    font-size:14px;
    color:#A8A8A8;
  }
}
@media (min-width:1280px) {
  .products__item  .products__item-economy {
    padding-right:39px;
  }
}
@media (min-width:1366px) {
  .products__item  .products__item-economy {
    padding-right:45px;
  }
}
@media (min-width:1500px) {
  .products__item  .products__item-economy {
    padding-right:54px;
  }
}

main.beige,
body  {
  /*background: #FFFBF6 !important;*/
  background: #F2ECEC !important;
}

.article-item {
  border: 1px solid #E7ECF2;
  margin-bottom: 2rem;
  overflow: auto;
  padding: 2rem;
  border-radius: 10px;
  background: #fff;
}
.article-item__image {
  overflow:hidden;
  border-radius: 15px;
  margin-bottom: 1rem;
}
.article-item__image img {
  width:100%;
  height:auto;
  display:block;
}
.article-item__title {
  font-weight:500;
  color:var(--body-color);
  display:block;
  margin-bottom:1rem;
}
@media (min-width:768px) {
  .article-item {
    display:flex;
    gap:20px;
  }
  .article-item__image {
    width:200px;
    height: 100%;
    flex-shrink:0;
    flex-grow:0;
    margin-bottom: 0;
  }
  .article-item__caption {
    flex-grow:1;
  }
}

@media (min-width:1024px) {
  .article-item__image {
    width:400px;
  }
  .article-item__title {
    font-size:20px;
  }
}

.contacts__dt {
  margin: 0 0 0.5rem;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 500;
}
.contacts__dd {
  margin: 0 0 2.5rem;
}
.checkout__data-action {
  margin-bottom: 1rem;
}

.contacts__map {
  margin-bottom: 5rem;
  background:  none !important;
  height: auto !important;
}

.ui-price {
  
}

.contact-page .flexed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
@media (max-width: 991px) {
  .contact-page .flexed {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.contact-page__content {
  min-width: 45%;
}
.contact-page__content .epilog {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #828282;
  margin-bottom: 20px;
  max-width: 300px;
}
.contact-page__content .contact_data {
  margin-bottom: 40px;
}
.contact-page__content .contact_data div {

  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #131313;
  padding-left: 50px;
  position: relative;
  margin-bottom: 10px;
  min-height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.contact-page__content .contact_data div.address:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(img/icons/contacts/map.svg) no-repeat center;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div.address:after {
    margin: 10px 0;
    background-size: contain;
  }
}
.contact-page__content .contact_data div.phone:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(img/icons/contacts/phone.svg) no-repeat center;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div.phone:after {
    margin: 10px 0;
    background-size: contain;
  }
}
.contact-page__content .contact_data div.whatsapp:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 9px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(img/icons/contacts/tg.svg) no-repeat center;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div.whatsapp:after {
    margin: 10px 0;
    background-size: contain;
  }
}
.contact-page__content .contact_data div.email:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(img/icons/contacts/mail.svg) no-repeat center;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div.email:after {
    margin: 10px 0;
    background-size: contain;
  }
}
.contact-page__content .contact_data div.opened:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(img/icons/contacts/clock.svg) no-repeat center;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div.opened:after {
    margin: 10px 0;
    background-size: contain;
  }
}
.contact-page__content .contact_data div.company:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(img/icons/contacts/user.svg) no-repeat center;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div.company:after {
    margin: 10px 0;
    background-size: contain;
  }
}
.contact-page__content .contact_data div:before {
  content: "";
  width: 35px;
  height: 36px;
  background: url(img/icons/yellow-hexagon-big.svg) no-repeat center;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-size: 30px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 991px) {
  .contact-page__content .contact_data div:before {
    margin: 0;
  }


}
.contact-page__content .contact_data div > a {
  color: #131313;
  text-decoration: none;
}
.contact-page__content .contact_data div > a:hover {
  color: #E92C28;
}

.videoform {
  background-size:cover;
  background-position: center;
}


.page .videoform {margin-bottom:0}

.products__item-image {
  padding: 0.5rem 0.5rem 1rem 0.5rem;
}
.products__item-image img {
  width:100%;
  height:100%;
  object-fit:cover;
}


.products__item-in {
  padding:0 3rem 3rem 3rem
}
.products__item-image {
  height: 43.5rem;
  padding:0 0 0.5rem 0;
}
.products__item-gallery {
  padding: 0 0 0.5rem 0;
}
.products__item {
  height:60rem;
}

.sku .sku__slide {
  padding: 0;
}
/*.sku .sku__slide img {
  width:100%;
  height:100%;
  object-fit:cover;
}*/

.checkout__step-delivery .ui-check__btn-price {
  display: none;
}

.checkout__data-table tr:last-child {
  display:none;
}

.cookieagry-alert {
  background:#fff;
  color:var(--body-color);
}
.cookieagry-alert .agree {
  color:var(--body-color);
}

@media (max-width:767px) {
  .page {
    padding-bottom:0;
  }
}

.intro {
  background: none;
  box-shadow:none;
}

/*# sourceMappingURL=contact.css.map */