@font-face {
font-family: 'BookletSerif';
src: url('https://earthtouches.me/fonts/Booklet/BookletSerif_light_trial.woff') format('woff');
font-weight: 200;
font-style: light;
}
@font-face {
font-family: 'BookletSerif';
src: url('https://earthtouches.me/fonts/Booklet/BookletSerif_regular_trial.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'BookletSerif';
src: url('https://earthtouches.me/fonts/Booklet/BookletSerif_bold_trial.woff') format('woff');
font-weight: 700;
font-style: bold;
}

@font-face {
font-family: 'BookletSans';
src: url('https://earthtouches.me/fonts/Booklet/BookletSans-Light.woff') format('woff');
font-weight: 200;
font-style: light;
}
@font-face {
font-family: 'BookletSans';
src: url('https://earthtouches.me/fonts/Booklet/BookletSans-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'BookletSans';
src: url('https://earthtouches.me/fonts/Booklet/BookletSans-Bold.woff') format('woff');
font-weight: 700;
font-style: bold;
}

.t1119__container a {
	text-decoration: none;
	color: #2e2e2e!important;
	font-weight: 400;
    position: relative;
}

.t1119__container a::before {
  content: '';
  background-color: hsla(67 47.2% 48% / 0.71);
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 100%;
  height: 8px;
  z-index: -1;
  transition: all .3s ease-in-out;
}

.t1119__container a:hover::before {
  bottom: 0;
  height: 100%;
  cursor:pointer;
}

.t762__btn_wide {
    width: 80%;
}
.t454__leftmenuwrapper .t-menu__link-item[data-menu-item-number="3"] {
    color: #ffd91f!important;
    font-weight: bold;
}
/* Позиционирование иконок меню */
.t280__container.t280__positionfixed {
    width: 200px;
    margin-left: auto;
    margin-right: 30px;
}
.t454__rightwrapper {
    margin-right: 200px;
}
.t1002__addBtn {
    border: none;
    border-radius: 0%!important;
    background: transparent!important;
    top:0px!important;
    right:0px!important;
}

.t-menuwidgeticons__wishlist .t-menuwidgeticons__icon-counter {
    background-color: #5d6425!important;
}

/* Скрыть старую иконку */
.t-menuburger_first,
.t-menuwidgeticons__link_wishlist svg,
.t-menuwidgeticons__search svg,
.t-menuwidgeticons__cart svg,
.t1002__addBtn svg {
    display: none;
}

/* Первая иконка по умолчанию */
.t-menuwidgeticons__wishlist a{
    background: url('https://static.tildacdn.com/tild3730-3934-4139-b734-613037616437/favorite-menu-white.svg'); /* Иконка избранного в меню */
    display: block;
    width: 30px;
    height: 30px;
}
.t-menuwidgeticons__cart a{
    background: url('https://static.tildacdn.com/tild3835-3731-4338-a530-333663376564/order-menu-white.svg'); /* Иконка избранного в меню */
    display: block;
    width: 30px;
    height: 30px;
}
.t-menuwidgeticons__search a{
    background: url('https://static.tildacdn.com/tild3331-3463-4336-a433-613862656638/search-menu-white.svg'); /* Иконка избранного в меню */
    display: block;
    width: 30px;
    height: 30px;
}
.t1002__addBtn::before {
    content: url('https://static.tildacdn.com/tild3935-3535-4037-a131-363439303739/favorite-white.svg'); /* На карточке товара. Добавить в избранное */
    display: block;
    width: 24px;
    height: 24px;
}

/* Вторая иконка */
.t1002__addBtn_active::before {
    content: url('https://static.tildacdn.com/tild6432-3132-4364-a364-313439623862/favorite-green.svg'); /* На карточке товара. В избранном */
}

.t454__leftmenuwrapper li.t454__list_item:nth-child(-n + 2) a,
.t454__rightmenuwrapper li.t454__list_item a {
    cursor:default;
}
#rec842289960 a.t-menusub__link-item {
    cursor: pointer;
}
.t975__menu-text {
    font-family: 'Booklet Sans', Arial, sans-serif;
    font-size: 14px;
}
.t-store__card__sku {
    display:none;
}
.t975__wrapper {
    display:none;
}

.uc-about-faq-mob {
    display:none;
}
.t657__text.t-name.t-descr_xxs {
    text-align: left;
}
#rec846044538 [data-elem-id="1570628150635"] .t-submit {
    background: url(https://static.tildacdn.com/tild3037-3966-4336-b433-393664366633/arrow-subscribe2.svg) no-repeat;
    background-size: 20px;
    background-position: center;
    border-bottom: solid #fff 1px!important;
}

.t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option, 
.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option {
    display: inline-block;
}
.t-product__option-title {
    float: left;
    padding-right: 15px;
}

.t-store .t-align_center .t-product__option-title, .t-store .t-store__popup-container_8-cols .t-product__option-title,
.t-store .t-product__option-select,
.js-product .t-product__option-select,
.t-product__option-title{
    font-family: 'Booklet Sans', Arial, sans-serif;
    font-size: 16px;
}
.js-product-edition-option-name {
    padding-top:5px!important;
}
.uc-teacard .js-store-single-product-info .js-product .t-product__option-select {
    font-size:14px;
}
.uc-teacard .t762__title_small.t-descr {
    //display:none;
}
.uc-teacard .js-store-prod-buy-btn-txt,
.uc-teacard a.t-btn {
    font-size:19px;
    font-weight: normal;
}
.uc-teacard .js-product-name span {
    font-family: 'Booklet Sans', Arial, sans-serif;
    font-size: 24px;
    font-weight:400;
}
.uc-teacard .js-product-name span {
    line-height: 26px;
}
.uc-teacard .js-product-edition-option-name {
    padding-top: 0px !important;
}
.uc-teacard .js-product .t-product__option-variants:after {
    top: 13px;
}
.uc-teacard .t762__btn-wrapper table tr td {
    font-size: 20px;
    font-weight: 400;
    padding: 0px 10px;
}
.uc-catalog .t-store__card__btn-text, .uc-tea-category .t-store__card__btn-text, .uc-tea-category .t1122__popup-btn span {
    font-size: 16px;
    font-weight: 400;
}
.uc-tea-category .js-product .t-product__option-variants:after {
    top: 0px;
}
.t-slds__thumbsbullet-wrapper {
    text-align:center;
}
.t706__product-title__option:last-child,
.t1002__product-title__option:last-child{
    display:none;
}

.t758__link-item_active {
    font-weight:bold!important;
    cursor: default;
    
}
.uc-tea-category .t-store__filter__item:nth-child(2),
#rec847416640 .t-store__filter__item:nth-child(2),
#rec847465549 .t-store__filter__item:nth-child(2) {
    display:none;
}


.t-container {
    max-width: 100%;
}
.t-col_12 {
    max-width: 95%;
}

.uc-index-blogbanner .t209__text{
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
.uc-blog-cover .t-col, .uc-blogentry-title .t-col {
    float: none;
}
.uc-blogentry-title .t-btnwrapper a{
    font-family: 'Booklet Sans', Arial, sans-serif;
    font-size: 12px;
    padding: 6px 18px 6px;
}

.notice {
    font-size:12px;
    font-family: 'Booklet Sans', Arial, sans-serif;
}
.notice p {
    margin: 5px 0;
}
.t706__form-upper-text {
    padding-top: 0px;
}

@media (min-width:1750px) {
    .t-container {
    max-width: 100%;
}
.t-col_12 {
    max-width: 95%;
}
    .t-store__stretch-col_33 {
        width: 25%;
    }
    .t-store__grid-separator {
        display: none;
    }
    .t-store__stretch-col_25 {
    width: 20%;
}
.uc-4cardsinrow .t-store__stretch-col_25 {
    width: 25%;
}
.uc-index-collection4 .t795__descr{
    max-width: 860px;
    font-size: 22px!important;
}
}

@media (min-width:768px) {
.t657_rectangle {
    right: 30px;
    bottom: 30px;
    max-width: 350px;
}
.t657_rectangle .t657__wrapper {
    max-width: 350px;
}
}


.r.t-rec.t-rec_pt_0.t-rec_pb_30 {
    margin: auto!important;
    max-width: 1150px;
}
.t-rec_pb_30 .t1119 {
    width: 1150px;
}
.r.t-rec.t-rec_pt_0.t-rec_pb_30 .t-col_7 {
    max-width: 100%;
}
.CCReviewsListCollapse__controls {
    padding: 0 0!important;
    margin: 0!important;
}
.__CC-inject.stars-mini {
    display:none!important;
}
.CCReviewsListCollapse {
    margin: 20px auto 0 auto!important;
    padding: 0 20px!important;
    max-width: 1110px!important;
}
.CCReviewsListCollapse__title, .CCReviewForm__title {
    font-size: 22px!important;
    font-family: 'BookletSerif', Arial, sans-serif!important;
    font-weight: 500!important;
    color: #43490f!important;
    
}
.CCReviewsList__header {
    padding-top:20px!important;
}
.CCReviewsList__empty {
    margin: 20px 0;
}
.CCReviewForm {
    padding-top:0!important;
    padding-bottom: 0!important;
}
.CCReviewForm__input-group {
        margin-bottom: 15px!important;
        display: inline-grid!important;
        flex-wrap: wrap!important;
        width: 100%;
    }
form.CCReviewForm div:nth-child(1,2,3) {
    width: 100%!important;
}
.CCReviewForm__input-group .CCFieldInput:nth-child(1) {
    width: 40%!important;
}
.CCReviewForm__input-group .CCFieldInput:nth-child(2) {
    display: none!important;
}
.CCFilesInput__add {
    margin-bottom:15px;
}

@media (max-width:768px) {
.t975__wrapper {
    display:inline;
}
.t280__container {
    display:none;
}

.tmenu-mobile__imglogo {
    width: 170px!important;
}
.tmenu-mobile__container {
    padding: 15px 20px!important;
}
.t-menuburger_first {
    display:inline;
}

.t-store__card .t-typography__title {
    font-size: 20px!important;
    line-height: 1.2;
}
.uc-about-faq {
    display:none;
}
.uc-about-faq-mob {
    display:block;
}
.uc-teacard .js-product-name span {
    font-size: 22px;
}
.t-rec_pb_30 .t1119 {
    width: 100%;
}

}

@media screen and (max-width: 560px) {
    .t1122 .t-popup__block-close {
        background: #ffffff;
    }
}
@media (max-width: 576px) {
.CCReviewForm__input-group .CCFieldInput:nth-child(1) {
    width: 100%!important;
}
.CCReviewForm__input-group .CCFieldInput:nth-child(2) {
    display: none!important;
}

}

