:root {
  font-feature-settings: 'liga' 1, 'calt' 1; /* fix for Chrome */
}

@font-face {
    font-family: 'RF Dewi Expanded';
    src: url('https://vpsdns.ru/RFDewiExpanded-Black.woff2') format('woff2'),
        url('https://vpsdns.ru/RFDewiExpanded-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


/* h1.t-title {
    font-family: 'RF Dewi Expanded', Arial, sans-serif !important;

} */

.t-store__product-snippet .js-store-prod-all-charcs, .t-store__product-popup .t-typography__characteristics, p, li {
    padding: 0 0 4px;
}

.t-btntext::after {

    font-family: 'Open Sans', Arial, sans-serif !important;
}

.uc-featured-product span.js-product-sku span {
    padding: 4px 10px 6px 10px;
    margin: 0 2px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 15px;
    color: #ffffff !important;
}


.uc-featured-product .t-btn_sm {
    font-size: 16px;
}




.t-store__prod-popup__container {
    padding: 0 !important;
}

.t-product__option-title_buttons {
    font-weight: 700;
}

.t-descr_xxs, t-typography__characteristics, .t-store__product-popup .t-typography__characteristics {
    font-size: 14px;
}


.t-store__parts-switch-btn.t-active {
    opacity: 0.5 !important;
}


.t-store__empty-part-msg-wrapper, .t-store__error-msg-wrapper {
    border-radius: 28px;
}


.uc-main-store .js-product .t-product__option-variants_buttons .t-product__option-title_buttons {

    font-weight: 600 !important;
}





.t706__product-title {

    font-size: 16px;
    line-height: 1.3;
}

.t706__product-title__option {
    padding: 8px 0 0 0;
}

.t-store__tabs__button-title {
    font-weight: 700 !important;
}

a.t-menu__link-item t-active {}

.uc-main-brand .t-descr strong {

    display: block;
    border-left: #ACA59D 2px solid;
    padding: 0 0 0 16px;
    font-weight: 600 !important;
    font-size: 18px;
    line-height: 1.3;
}


.uc-main-store .t-store__card__sku {
    font-size: 12px !important;
    color: #C5C1BC !important;
}

.uc-main-store .js-product .t-product__option-variants_buttons .t-product__option-item_simple, .js-product .t-product__option-variants_buttons .t-product__option-item_simple { 
    border-radius: 4px;
    padding: 4px 12px 4px;
    font-weight: 700;
    margin-top: 6px;
}

label.t-product__option-item_buttons > span.t-descr_xxs {
    font-weight: 600 !important;
}


.uc-gdpr-cookie .t-btn {
padding: 12px 24px !important;
}

.uc-gdpr-cookie a {
    color: #373a36 !important;
    border-bottom: rgba(55, 58, 54, 0.5) 1px solid !important;
}

.uc-gdpr-cookie .t-btn_md {
    font-size: 14px;
}

.uc-footer_all span {
    color: #fff;
}

.uc-footer_all div[field="descr"] a, .uc-footer_all div[field="descr2"] a, .uc-footer_all div[field="descr3"] a {
display: inline !important;
    border-bottom: rgba(189, 189, 189, 0.3) 1px solid;
    padding: 0 0 1px;
}

.uc-footer_all div[field="descr"] a, .uc-footer_all div[field="descr2"] a {
color: #ffffff !important;

}
.uc-footer_all div[field="descr3"] {

    font-size: 12px !important;
    line-height: 1.4 !important;
}

.uc-featured-product .t922__textwrapper {

box-shadow: 0px 15px 30px -10px rgba(0,11,48,0.2);

}


    div[id*=til][id*=lda][id*=aco][id*=opy] {
    height: 0;
    overflow: hidden;
}

u {
    text-decoration: none !important;
}



 .t-store__card .t-store__card__price, .t-store__card__price_old, .t922__price, .t-store__prod-popup__price, .t706__cartwin-prodamount, .t706__cartwin-prodamount-currency, .t706__cartwin-prodamount-price, .t706__cartwin-totalamount, .js-store-prod-price-old-val {
     font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
  
     font-feature-settings: "ss01" 1 !important;

 }


.t-store__card__price-currency, .t1025 .t-store__card__price-value, .t922__price-value, .t922__price-currency {
    opacity: 0.9;
}

 .t-store__card__mark {

  font-family: "Open Sans", Arial,sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: -0.3px;

}

.t-store__product-popup .t-typography__options, .t-product__option-title, t-typography__options {
    font-size: 14px !important;
} 

.t706__sidebar-prodamount-wrap, .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount {
    font-size: 20px;
}


.t706__product-amount, .t706__product-amount--portion {
    font-size: 16px;
    font-weight: 500;
}

.t706__cartpage-form .t-form .t-descr_md {
    font-weight: 600 !important;
}

.t706__cartpage-totals {
    padding: 24px 0 24px 12px !important;
}


.t706__cartpage-heading {
    font-size: 20px !important;
    font-weight: 600;
    color: #373A36;
}

label.t-text_xs {
    line-height: 1.3;
}

    .t-store__prod-snippet__container {
    padding-top: 65px;
    padding-bottom: 60px;
}


a.t1075__link {
    margin: 0 8px;
}


.t-store__sort-select {
    padding: 6px 12px !important;
}

.t-store__filter {
    margin-bottom: 25px !important;
}


.t-store__parts-switch-wrapper {
    margin-bottom: 30px !important;
}

.t-store__parts-switch-btn {
    margin-left: 12px !important;
    margin-right: 12px !important;
    margin-bottom: 8px !important;
}



.t578 .t-sociallinks__item {
    margin: 4px 8px 0 !important;
}


.uc-text-content strong {
    padding: 0 0 8px 0;
        display: inline-block;
}


ul {
  list-style-type: none; 
  padding-left: 8px; 
}

ul li[data-list="bullet"] {
  position: relative;
  padding-left: 24px; 
}

ul li[data-list="bullet"]::before {
  content: "—"; 
  position: absolute;
  left: 0;

  font-size: 1em; 
}


#rec831758688 .t-store__filter__prods-number {
    color: #373a36;
    display: none;
}



.t-popup__container.t-popup__container-static {
    margin: 65px auto 0;
}

.t706__carticon-imgwrap {
    background-color: hsla(0, 0%, 100%, 0) !important;
}

.t-name {
    font-weight: 600;
}

.t-store__filter__chosen-val {

    padding-left: 28px !important;
     padding-right: 12px !important;

}

.t-store__filter__chosen-val:after {

    padding: 0 3px !important;
    font-size: 12px !important;
    line-height: 0.8 !important;
}




.t-store__card__price_old, t-store__prod-popup__price_old, .js-store-prod-price-old {
    font-size: 16px !important;
    margin: 0 0 0 16px !important;
    font-weight: 500 !important;
}
     
.t-store__prod-popup__price_old {
    margin-left: 16px;
}     

.t-checkbox__control.t-checkbox__control_flex {
        align-items: flex-start;
        line-height: 1.3;
}

.t-radio__control {
    margin: 3px 0 12px;
}

.t-radio__control {
    line-height: 1.3 !important;
}

.t-radio__indicator {
    vertical-align: bottom !important;
}

.t-submit, .t706__cartpage .t-btn, .t706__sidebar .t-btn  {
border-radius: 8px;
font-weight: 600 !important;
    
    
}

@media screen and (max-width: 640px) {
    
    
    .t-store__filter__chosen-val:after {
    padding: 0 3px !important;
    font-size: 14px !important;
    line-height: 1 !important;
}

.t-store__filter__chosen-val {

    padding-left: 32px !important;
     padding-right: 12px !important;

}
    
        .t677__btntext-wrapper {
        padding-top: 36px;
    }
    
    
    .uc-featured-product span.js-product-sku span
.uc-footer_all .t977__col_left {
    max-width: 100%;
}


.t-store__prod-popup__container {
    padding: 0 20px 20px !important;
}


.uc-footer_all .t977__col-inner {
    margin: 0 0 30px;
}


.uc-footer_all u {
    font-size: 18px !important;
}


.t-cover__carrier, t-cover__filter {
    height: 400px !important;
    min-height: 400px !important;
}

.uc-featured-product .t922 {

box-shadow: 0px 15px 30px -10px rgba(0,11,48,0.1);

}

.uc-featured-product .t922__textwrapper {

padding-bottom: 45px !important;

    
}


.t977__col_left {
        max-width: 100% !important;

    }
    
.t-store__prod-popup__price-item {
    font-size: 20px !important;
}
    
label.t-text_xs {
    font-size: 14px;
}

.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 40px;
    }
    
    .t-store__prod-snippet__container {
         padding-top: 0;
    padding-bottom: 100px;
}

.t-store .t-popup_show .t-popup__container.t-popup__container-static {
    margin-bottom: 0px !important;
}

.t-store__parts-switch-wrapper {
    margin-bottom: 20px !important;
}


.t-align_left .t-store__card__btn {
    margin: 0 0 8px 0;
}




}

