/* ===== ШРИФТ МЕНЮ (базовый) ===== */
.t-menu, .t-menu__link-item {
  font-family: 'Jost', sans-serif !important;
}

/* ===== HERO: кнопка "смотреть" и заголовок ===== */
#rec2463016451 .t-btn {
  background: none !important;
  border: none !important;
  border-bottom: 1px solid rgba(255,255,255,0.55) !important;
  border-radius: 0 !important;
  padding: 0 0 4px !important;
  box-shadow: none !important;
  font-family: 'Jost', sans-serif !important;
  font-weight: 400 !important;
  font-size: 10.5px !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: #fff !important;
  transition: border-color .25s ease;
}
#rec2463016451 .t-btn:hover {
  border-color: #fff !important;
}
#rec2463016451 .t-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: clamp(26px, 3.6vw, 42px) !important;
  line-height: 1.15 !important;
  letter-spacing: -0.01em !important;
  color: #fff !important;
  max-width: 15ch !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* ===== МЕНЮ — ДЕСКТОП ===== */
@media screen and (min-width:961px){
  #rec2468029661 .t-menu-base__rightwrapper{
    margin-right:0 !important;
  }
  #rec2468029661 .t-menu-base__additionalwrapper{
    display:flex !important;
    align-items:center !important;
    gap:14px !important;
  }
  #rec2468029661 .t-menu-base__buttons{
    margin-left:0 !important;
  }
}

/* ===== МЕНЮ — МОБИЛЬНАЯ ВЕРСИЯ ===== */
@media screen and (max-width:960px){

  #rec2468029661 .tmenu-mobile__container{
    padding-right:16px !important;
  }
  #rec2468029661 .t-menuwidgeticons__wrapper{
    gap:16px !important;
    margin-right:16px !important;
  }
  #rec2468029661 .t-menu-burger{
    margin-right:0 !important;
  }

  #rec2468029661 .t-menu__link-item{
    font-family:'Jost', sans-serif !important;
    text-transform:uppercase !important;
    letter-spacing:0.08em !important;
    color:#161616 !important;
    font-size:16px !important;
    font-weight:300 !important;
    line-height:2 !important;
  }

  #rec2468029661 .t-menu-base__maincontainer{
    position:relative !important;
  }

  #rec2468029661 .t-menu-base__rightwrapper{
    position:absolute !important;
    left:50% !important;
    right:auto !important;
    bottom:48px !important;
    top:auto !important;
    transform:translateX(-50%) !important;
    width:auto !important;
    margin:0 !important;
  }
  #rec2468029661 .t-menu-base__additionalwrapper{
    display:flex !important;
    justify-content:center !important;
  }
  #rec2468029661 .t-menu-base__buttons{
    display:flex !important;
    justify-content:center !important;
  }
}

/* ===== СТРАНИЦА КОНТАКТЫ (#rec711012817) ===== */
#rec711012817 .t718__uptitle,
#rec711012817 .t-uptitle{
  font-family:'Jost',sans-serif !important;
  font-size:11px !important;
  font-weight:500 !important;
  letter-spacing:0.26em !important;
  text-transform:uppercase !important;
  color:#414141 !important;
}
#rec711012817 .t718__title,
#rec711012817 .t-title{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:clamp(38px,4.6vw,58px) !important;
  color:#161616 !important;
  letter-spacing:-0.01em !important;
}

#rec711012817 .t718__contacts{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:30px !important;
  line-height:1.6 !important;
  color:#161616 !important;
  opacity:1 !important;
  letter-spacing:-0.01em !important;
}
#rec711012817 .t718__contacts a{
  color:#161616 !important;
  text-decoration:none !important;
  opacity:1 !important;
}
#rec711012817 .t718__contacts a:hover{
  color:#767572 !important;
}

#rec711012817 .t-sociallinks{
  margin-top:28px !important;
}
#rec711012817 .t-sociallinks__wrapper{
  gap:14px !important;
}
#rec711012817 .t-sociallinks__item a{
  background-color:#161616 !important;
  border-radius:50% !important;
  transition:background-color .25s ease;
}
#rec711012817 .t-sociallinks__item a:hover{
  background-color:#414141 !important;
}
#rec711012817 .t-sociallinks__svg path{
  fill:#fff !important;
}

#rec711012817 .t-input-title{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:15px !important;
  color:#9a9892 !important;
}
#rec711012817 .t-input,
#rec711012817 .t-input-block textarea{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:16px !important;
  color:#161616 !important;
  background:none !important;
  border:none !important;
  border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important;
  padding:10px 0 !important;
  transition:border-color .2s ease;
}
#rec711012817 .t-input:focus{
  border-bottom-color:#161616 !important;
}
#rec711012817 .t-submit{
  font-family:'Jost',sans-serif !important;
  font-weight:400 !important;
  font-size:13px !important;
  letter-spacing:0.14em !important;
  text-transform:uppercase !important;
  color:#161616 !important;
  background:none !important;
  border:1px solid #161616 !important;
  border-radius:30px !important;
  padding:16px 40px !important;
  box-shadow:none !important;
  transition:all .2s ease;
}
#rec711012817 .t-submit:hover{
  background:#161616 !important;
  color:#fff !important;
}
#rec711012817 .t-form__submit{
  margin-top:8px !important;
}
#rec711012817 .t-form__bottom-text,
#rec711012817 .t-descr{
  font-family:'Jost',sans-serif !important;
  color:#9a9892 !important;
}
#rec711012817 .t-col_5.t-prefix_1{
  padding-top:0 !important;
}

/* ===== ФОРМА (#rec2745531101) ===== */
#rec2745531101 .t-input-title{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:15px !important;
  color:#9a9892 !important;
}
#rec2745531101 .t-input{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:16px !important;
  color:#161616 !important;
  background:none !important;
  border:none !important;
  border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important;
  padding:10px 0 !important;
  transition:border-color .2s ease;
}
#rec2745531101 .t-input:focus{
  border-bottom-color:#161616 !important;
}
#rec2745531101 .t-submit{
  font-family:'Jost',sans-serif !important;
  font-weight:400 !important;
  font-size:13px !important;
  letter-spacing:0.14em !important;
  text-transform:uppercase !important;
  color:#161616 !important;
  background:none !important;
  border:1px solid #161616 !important;
  border-radius:30px !important;
  padding:16px 40px !important;
  box-shadow:none !important;
  transition:all .2s ease;
}
#rec2745531101 .t-submit:hover{
  background:#161616 !important;
  color:#fff !important;
}
#rec2745531101 .t-form__submit{
  margin-top:8px !important;
}

/* ===== КОРЗИНА (#rec2619753201) — полноэкранная панель ===== */
#rec2619753201 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2619753201 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2619753201 .t706__cartwin-top{
  margin-bottom:24px !important;
}
#rec2619753201 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2619753201 .t706__close{
  right:32px !important;
  top:32px !important;
}
#rec2619753201 .t706__close-icon path,
#rec2619753201 .t706__close-icon rect{
  fill:#161616 !important;
}

#rec2619753201 .t706__cartwin-products{
  font-family:'Jost',sans-serif !important;
}
#rec2619753201 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:15px !important;
  color:#161616 !important;
}
#rec2619753201 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  color:#767572 !important;
}
#rec2619753201 .t706__product{
  border-bottom:1px solid rgba(22,22,22,0.12) !important;
  padding:18px 0 !important;
}
#rec2619753201 .t706__product-title{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:15px !important;
  color:#161616 !important;
}
#rec2619753201 .t706__product-price{
  font-family:'Jost',sans-serif !important;
  color:#767572 !important;
}
#rec2619753201 .t706__product-imgwrapper{
  border-radius:2px !important;
}

#rec2619753201 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important;
  font-size:16px !important;
  color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important;
  padding-top:16px !important;
}

#rec2619753201 .t706__orderform .t-input-title{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:14px !important;
  color:#9a9892 !important;
}
#rec2619753201 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important;
  font-weight:300 !important;
  font-size:16px !important;
  color:#161616 !important;
  background:none !important;
  border:none !important;
  border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important;
  padding:10px 0 !important;
}
#rec2619753201 .t706__orderform .t-input:focus{
  border-bottom-color:#161616 !important;
}

#rec2619753201 .t-submit{
  font-family:'Jost',sans-serif !important;
  font-weight:400 !important;
  font-size:13px !important;
  letter-spacing:0.14em !important;
  text-transform:uppercase !important;
  background:#161616 !important;
  color:#fff !important;
  border:none !important;
  border-radius:30px !important;
  padding:16px !important;
  box-shadow:none !important;
  width:100% !important;
}
#rec2619753201 .t-submit:hover{
  background:#414141 !important;
}

#rec2619753201 .t706__form-bottom-text{
  font-family:'Jost',sans-serif !important;
  font-size:12px !important;
  color:#9a9892 !important;
}

#rec2619753201 .t706__carticon-counter{
  background:#161616 !important;
  color:#fff !important;
}
@media screen and (max-width: 960px) {
  #rec2619753201 .t706__cartwin{
    background: #fff !important;
  }
  #rec2619753201 .t706__cartwin-close{
    background: none !important;
    z-index: 20 !important;
    top: 20px !important;
    right: 20px !important;
  }
  #rec2619753201 .t706__close-button{
    background: none !important;
  }
  #rec2619753201 .t706__close-icon path,
  #rec2619753201 .t706__close-icon rect{
    fill: #161616 !important;
  }
  #rec2619753201 .t706__cartwin-content{
    padding-top: 70px !important;
  }
}
/* ===================================================== */
/* КОРЗИНА — О БРЕНДЕ (#rec2694356001)                    */
/* ===================================================== */
#rec2694356001 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2694356001 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2694356001 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2694356001 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2694356001 .t706__close{ right:32px !important; top:32px !important; }
#rec2694356001 .t706__close-icon path,
#rec2694356001 .t706__close-icon rect{ fill:#161616 !important; }
#rec2694356001 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2694356001 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2694356001 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2694356001 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2694356001 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2694356001 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2694356001 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2694356001 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2694356001 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2694356001 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2694356001 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2694356001 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2694356001 .t-submit:hover{ background:#414141 !important; }
#rec2694356001 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2694356001 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2694356001 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2694356001 .t706__close-button{ background:none !important; }
  #rec2694356001 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА — ДОСТАВКА И ОПЛАТА (#rec2729436901)           */
/* ===================================================== */
#rec2729436901 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2729436901 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2729436901 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2729436901 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2729436901 .t706__close{ right:32px !important; top:32px !important; }
#rec2729436901 .t706__close-icon path,
#rec2729436901 .t706__close-icon rect{ fill:#161616 !important; }
#rec2729436901 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2729436901 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2729436901 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2729436901 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2729436901 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2729436901 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2729436901 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2729436901 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2729436901 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2729436901 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2729436901 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2729436901 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2729436901 .t-submit:hover{ background:#414141 !important; }
#rec2729436901 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2729436901 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2729436901 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2729436901 .t706__close-button{ background:none !important; }
  #rec2729436901 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА — КОНТАКТЫ (#rec2746706301)                    */
/* ===================================================== */
#rec2746706301 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2746706301 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2746706301 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2746706301 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2746706301 .t706__close{ right:32px !important; top:32px !important; }
#rec2746706301 .t706__close-icon path,
#rec2746706301 .t706__close-icon rect{ fill:#161616 !important; }
#rec2746706301 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2746706301 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2746706301 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2746706301 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2746706301 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2746706301 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2746706301 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2746706301 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2746706301 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2746706301 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2746706301 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2746706301 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2746706301 .t-submit:hover{ background:#414141 !important; }
#rec2746706301 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2746706301 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2746706301 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2746706301 .t706__close-button{ background:none !important; }
  #rec2746706301 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА — КАТАЛОГ (#rec704576015)                      */
/* ===================================================== */
#rec704576015 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec704576015 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec704576015 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec704576015 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec704576015 .t706__close{ right:32px !important; top:32px !important; }
#rec704576015 .t706__close-icon path,
#rec704576015 .t706__close-icon rect{ fill:#161616 !important; }
#rec704576015 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec704576015 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec704576015 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec704576015 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec704576015 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec704576015 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec704576015 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec704576015 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec704576015 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec704576015 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec704576015 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec704576015 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec704576015 .t-submit:hover{ background:#414141 !important; }
#rec704576015 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec704576015 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec704576015 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec704576015 .t706__close-button{ background:none !important; }
  #rec704576015 .t706__cartwin-content{ padding-top:70px !important; }
}
/* ===================================================== */
/* КОРЗИНА (#rec2840520601)                               */
/* ===================================================== */
#rec2840520601 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2840520601 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2840520601 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2840520601 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2840520601 .t706__close{ right:32px !important; top:32px !important; }
#rec2840520601 .t706__close-icon path,
#rec2840520601 .t706__close-icon rect{ fill:#161616 !important; }
#rec2840520601 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2840520601 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2840520601 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2840520601 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2840520601 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2840520601 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2840520601 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2840520601 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2840520601 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2840520601 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2840520601 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2840520601 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2840520601 .t-submit:hover{ background:#414141 !important; }
#rec2840520601 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2840520601 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2840520601 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2840520601 .t706__close-button{ background:none !important; }
  #rec2840520601 .t706__cartwin-content{ padding-top:70px !important; }
}
/* ===================================================== */
/* КОРЗИНА (#rec2840853501)                               */
/* ===================================================== */
#rec2840853501 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2840853501 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2840853501 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2840853501 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2840853501 .t706__close{ right:32px !important; top:32px !important; }
#rec2840853501 .t706__close-icon path,
#rec2840853501 .t706__close-icon rect{ fill:#161616 !important; }
#rec2840853501 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2840853501 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2840853501 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2840853501 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2840853501 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2840853501 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2840853501 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2840853501 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2840853501 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2840853501 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2840853501 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2840853501 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2840853501 .t-submit:hover{ background:#414141 !important; }
#rec2840853501 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2840853501 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2840853501 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2840853501 .t706__close-button{ background:none !important; }
  #rec2840853501 .t706__cartwin-content{ padding-top:70px !important; }
}
/* ===================================================== */
/* КОРЗИНА (#rec2862191901)                               */
/* ===================================================== */
#rec2862191901 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2862191901 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2862191901 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2862191901 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2862191901 .t706__close{ right:32px !important; top:32px !important; }
#rec2862191901 .t706__close-icon path,
#rec2862191901 .t706__close-icon rect{ fill:#161616 !important; }
#rec2862191901 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2862191901 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2862191901 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2862191901 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2862191901 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2862191901 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2862191901 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2862191901 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2862191901 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2862191901 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2862191901 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2862191901 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2862191901 .t-submit:hover{ background:#414141 !important; }
#rec2862191901 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2862191901 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2862191901 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2862191901 .t706__close-button{ background:none !important; }
  #rec2862191901 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА (#rec2862207301)                               */
/* ===================================================== */
#rec2862207301 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2862207301 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2862207301 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2862207301 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2862207301 .t706__close{ right:32px !important; top:32px !important; }
#rec2862207301 .t706__close-icon path,
#rec2862207301 .t706__close-icon rect{ fill:#161616 !important; }
#rec2862207301 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2862207301 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2862207301 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2862207301 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2862207301 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2862207301 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2862207301 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2862207301 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2862207301 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2862207301 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2862207301 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2862207301 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2862207301 .t-submit:hover{ background:#414141 !important; }
#rec2862207301 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2862207301 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2862207301 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2862207301 .t706__close-button{ background:none !important; }
  #rec2862207301 .t706__cartwin-content{ padding-top:70px !important; }
}
/* ===================================================== */
/* КОРЗИНА (#rec2902044301)                               */
/* ===================================================== */
#rec2902044301 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2902044301 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2902044301 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2902044301 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2902044301 .t706__close{ right:32px !important; top:32px !important; }
#rec2902044301 .t706__close-icon path,
#rec2902044301 .t706__close-icon rect{ fill:#161616 !important; }
#rec2902044301 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2902044301 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2902044301 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2902044301 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2902044301 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2902044301 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2902044301 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2902044301 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2902044301 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2902044301 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2902044301 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2902044301 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2902044301 .t-submit:hover{ background:#414141 !important; }
#rec2902044301 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2902044301 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2902044301 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2902044301 .t706__close-button{ background:none !important; }
  #rec2902044301 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА (#rec2901809101)                               */
/* ===================================================== */
#rec2901809101 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2901809101 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2901809101 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2901809101 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2901809101 .t706__close{ right:32px !important; top:32px !important; }
#rec2901809101 .t706__close-icon path,
#rec2901809101 .t706__close-icon rect{ fill:#161616 !important; }
#rec2901809101 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2901809101 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2901809101 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2901809101 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2901809101 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2901809101 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2901809101 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2901809101 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2901809101 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2901809101 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2901809101 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2901809101 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2901809101 .t-submit:hover{ background:#414141 !important; }
#rec2901809101 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2901809101 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2901809101 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2901809101 .t706__close-button{ background:none !important; }
  #rec2901809101 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА (#rec2901806201)                               */
/* ===================================================== */
#rec2901806201 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2901806201 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2901806201 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2901806201 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2901806201 .t706__close{ right:32px !important; top:32px !important; }
#rec2901806201 .t706__close-icon path,
#rec2901806201 .t706__close-icon rect{ fill:#161616 !important; }
#rec2901806201 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2901806201 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2901806201 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2901806201 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2901806201 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2901806201 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2901806201 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2901806201 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2901806201 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2901806201 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2901806201 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2901806201 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2901806201 .t-submit:hover{ background:#414141 !important; }
#rec2901806201 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2901806201 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2901806201 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2901806201 .t706__close-button{ background:none !important; }
  #rec2901806201 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА (#rec2902024901)                               */
/* ===================================================== */
#rec2902024901 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2902024901 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2902024901 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2902024901 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2902024901 .t706__close{ right:32px !important; top:32px !important; }
#rec2902024901 .t706__close-icon path,
#rec2902024901 .t706__close-icon rect{ fill:#161616 !important; }
#rec2902024901 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2902024901 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2902024901 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2902024901 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2902024901 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2902024901 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2902024901 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2902024901 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2902024901 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2902024901 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2902024901 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2902024901 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2902024901 .t-submit:hover{ background:#414141 !important; }
#rec2902024901 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2902024901 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2902024901 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2902024901 .t706__close-button{ background:none !important; }
  #rec2902024901 .t706__cartwin-content{ padding-top:70px !important; }
}


/* ===================================================== */
/* КОРЗИНА (#rec2902065001)                               */
/* ===================================================== */
#rec2902065001 .t706__cartwin{
  background:#fff !important;
  width:100vw !important;
  max-width:100vw !important;
  height:100vh !important;
  top:0 !important;
  right:0 !important;
  font-family:'Jost',sans-serif !important;
}
#rec2902065001 .t706__cartwin-content{
  max-width:640px !important;
  margin:0 auto !important;
  padding:60px 32px !important;
}
#rec2902065001 .t706__cartwin-top{ margin-bottom:24px !important; }
#rec2902065001 .t706__cartwin-heading{
  font-family:'Bodoni Moda',serif !important;
  font-style:italic !important;
  font-weight:500 !important;
  font-size:28px !important;
  color:#161616 !important;
}
#rec2902065001 .t706__close{ right:32px !important; top:32px !important; }
#rec2902065001 .t706__close-icon path,
#rec2902065001 .t706__close-icon rect{ fill:#161616 !important; }
#rec2902065001 .t706__cartwin-products{ font-family:'Jost',sans-serif !important; }
#rec2902065001 .t706__cartwin-products .t-name{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important;
}
#rec2902065001 .t706__cartwin-products .t-descr{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; color:#767572 !important;
}
#rec2902065001 .t706__product{ border-bottom:1px solid rgba(22,22,22,0.12) !important; padding:18px 0 !important; }
#rec2902065001 .t706__product-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:15px !important; color:#161616 !important; }
#rec2902065001 .t706__product-price{ font-family:'Jost',sans-serif !important; color:#767572 !important; }
#rec2902065001 .t706__product-imgwrapper{ border-radius:2px !important; }
#rec2902065001 .t706__cartwin-prodamount-wrap{
  font-family:'Jost',sans-serif !important; font-size:16px !important; color:#161616 !important;
  border-top:1px solid rgba(22,22,22,0.12) !important; padding-top:16px !important;
}
#rec2902065001 .t706__orderform .t-input-title{ font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:14px !important; color:#9a9892 !important; }
#rec2902065001 .t706__orderform .t-input{
  font-family:'Jost',sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#161616 !important;
  background:none !important; border:none !important; border-bottom:1px solid rgba(22,22,22,0.18) !important;
  border-radius:0 !important; padding:10px 0 !important;
}
#rec2902065001 .t706__orderform .t-input:focus{ border-bottom-color:#161616 !important; }
#rec2902065001 .t-submit{
  font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:13px !important; letter-spacing:0.14em !important;
  text-transform:uppercase !important; background:#161616 !important; color:#fff !important; border:none !important;
  border-radius:30px !important; padding:16px !important; box-shadow:none !important; width:100% !important;
}
#rec2902065001 .t-submit:hover{ background:#414141 !important; }
#rec2902065001 .t706__form-bottom-text{ font-family:'Jost',sans-serif !important; font-size:12px !important; color:#9a9892 !important; }
#rec2902065001 .t706__carticon-counter{ background:#161616 !important; color:#fff !important; }
@media screen and (max-width: 960px) {
  #rec2902065001 .t706__cartwin-close{ background:none !important; z-index:20 !important; top:20px !important; right:20px !important; }
  #rec2902065001 .t706__close-button{ background:none !important; }
  #rec2902065001 .t706__cartwin-content{ padding-top:70px !important; }
}