.mono,
.t-store__card__price-wrapper .t-name,
.t397__title.t-name,
.t-btn,
.t-store__prod-popup__price {
    font-family: 'PT Mono', Courier New, monospace;
    font-weight: 400;
}

.t-store__prod-popup__text {
    font-family: 'PT Sans', sans-serif !important;
}

.t706__carticon-text.t-name {
    color: #000 !important;
}

@media screen and (max-width: 980px) {
    .t985__search-widget-button,
    .t706__carticon-wrapper {
        display: none !important;
    }
}
@media screen and (min-width: 980px) {
    .t-store__card__textwrapper .t-name {
        font-size: 30px !important;
    }
}
@media screen and (min-width: 640px) and (max-width: 959px) {
    .t-store__card__textwrapper .t-name {
        font-size: 24px !important;
    }
}
@media screen and (max-width: 639px) {
    .t-store__card__textwrapper .t-name {
        font-size: 20px !important;
    }
}

    #site-notice {
      position: fixed;
      bottom: 0;         
      left: 0;
      right: 0;
      width: 100%;
      background: #ffffff;
      color: #000000;
      font-family: Arial, sans-serif;
      font-size: 14px;
      line-height: 1.5;
      padding: 12px 5% 12px 5%;  
      box-sizing: border-box;
      text-align: center;
      justify-content:center;
      align-items:flex-start; */
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
      z-index: 100000;
    }
    #site-notice a { 
        text-decoration: underline; 
        color: inherit; 
        margin-left: 4px;
    }
    #site-notice .notice-close {
      position: absolute; top: 8px; right: 12px;
      font-size: 18px; line-height: 1; cursor: pointer;
    }
    /* full-screen overlay политики */
    #policy-page {
      position: fixed;
      top: env(safe-area-inset-top,0);
      left: 0; right: 0; bottom: env(safe-area-inset-bottom,0);
      background: #ffffff; color: #000000;
      font-family: Arial, sans-serif;
      font-size: 14px; line-height: 1.5;
      padding: calc(20px + env(safe-area-inset-top,0)) 20px calc(20px + env(safe-area-inset-bottom,0)) 20px;
      box-sizing: border-box; overflow-y: auto; z-index: 100001;
    }
    #policy-page .policy-close {
      position: absolute; top: 12px; right: 16px;
      font-size: 24px; line-height: 1; cursor: pointer;
    }
    #policy-page h1 {
      margin-top: 0; font-size: 18px; text-align: center;
    }
    #policy-page .policy-text {
      white-space: pre-line; text-align: left; margin-top: 1em;
    }

    .t-input-group_tx .t-text {
      font-size: 12px !important;
    }
    
@media (max-width: 768px) {
    .t-input-group_tx .t-text {
    font-size: 10px !important;
    }
}

.roistat-multiwidget-pulsator-holder {
    margin-right: 55px;
}

@media only screen and (max-width: 600px) {
    .roistat-multiwidget-pulsator-holder {
        margin-right: 70px;
    }
} 

.t706__cartwin-content {
    /* Укажи цвет фона корзины */
    background-color: #29282c !important;
    /* Укажи радиус окна корзины */
    border-radius: 5px;
}
.t706__cartwin-totalamount-wrap {
 /* Укажи цвет заголовка окна корзины */
 color: #ffffff !important;
}
.t-name {
 /* Укажи цвет заголовка окна корзины */
 color: #ffffff !important;
}
.delivery-minimum {

 color: #ffffff !important;
}
.t-radio__control {
 /* Укажи цвет заголовка окна корзины */
 color: #ffffff !important;
}

.t706__cartwin-heading {
    /* Укажи цвет заголовка окна корзины */
    color: #ffffff !important;
}

.t706__product-title {
    /* Укажи цвет заголовка в карточке товара */
    color: #ffffff !important;
}
.t706__product-title__option {
    /* Укажи цвет описания в карточке товара */
    color: #ffffff !important;
    opacity: 1 !important;
}

.t706__product-quantity,
.t706__product-quantity-inp {
    /* Укажи цвет количества товара */
    color: #ffffff !important;
}

.t706__product-quantity:hover,
.t706__product-quantity_editing:hover {
    /* Укажи цвет бордюра, который появляется при наведении на количество товара */
    border: 1px solid  !important;
}

.t706__product-amount {
    /* Укажи цвет цены в карточке товара */
    color: #ffffff !important;
}

.t706__cartwin-prodamount-wrap {
    /* Укажи цвет суммы заказа */
    color: #ffffff !important;
}

.t706__cartwin-top {
    /* Укажи толщину и цвет верхней линии */
    border-bottom: 1px solid #ffffff;
}
.t706__cartwin-bottom {
    /* Укажи толщину и цвет нижней линии */
    border-top: 1px solid #ffffff;
}

.t706__product-plus,
.t706__product-minus,
.t706__product-del {
    opacity: 1!important;
}
.t706__product-plus img,
.t706__product-minus img,
.t706__product-del img{
    display: none;
}
.t706__product-plus:before,
.t706__product-minus:before,
.t706__product-del:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}
.t706__product-del:before {
    width: 20px;
    height: 20px;
    top: 2px;
}
.t706__product-plus:before {
    /* Укажи ссылку на иконку «Плюс» */
    background-image: url('https://static.tildacdn.com/tild6435-6137-4731-b463-336363663066/photo.png');
    background-position: 50% 50%;
}
.t706__product-minus:before {
    /* Укажи ссылку на иконку «Минус» */
    background-image: url('https://static.tildacdn.com/tild3162-3433-4566-a432-633765353735/photo.png');
    background-position: 50% 50%;
}
.t706__product-del:before {
    /* Укажи ссылку на иконку «Крестик» */
    background-image: url('https://static.tildacdn.com/tild3564-3131-4335-b966-313231653165/photo.png');
    background-position: 50% 50%;
}


#rec604787167 .t-btn {
    font-size: 20px;
    padding: 12px 30px;
    height: auto;
}

.t-search-widget__result_product-title.t-name {
    color: #000 !important;
}