#rec564367514 {
    margin: 0 auto;
    max-width: 1199px;
    position: relative;
}

#rec564367514 .t966__tooltip-menu {
    top: -25px !important;
}

.t966__tooltip-menu {
    border: 1px solid #eee;
    box--shadow: none;
    margin-left: -10px;
}

.t396 .t966__arrow {
    display: none;
}

#rec564338002 .nav-item .tn-atom:hover {
    color:#c39a7c !important;
}

#rec564338002 .phonehead .tn-atom a:hover {
    color:#c39a7c !important;
}

.t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#rec543751687 .t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity,
#rec564850317 .t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity,
#rec543842098 .t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity,
.t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity {
    width: 100%;
    padding-bottom: 0;
}

.t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity .t-store__prod__quantity,
.t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity .js-store-prod-btn2 {
    margin-bottom: 0;
}

#rec543751687 .t-store__prod__quantity.t-store__prod__quantity_xs,
#rec564850317 .t-store__prod__quantity.t-store__prod__quantity_xs,
#rec543842098 .t-store__prod__quantity.t-store__prod__quantity_xs,
.t-store__prod__quantity.t-store__prod__quantity_xs {
    width: calc(50% - 4px);
}

#rec543751687 .js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs,
#rec564850317 .js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs,
#rec543842098 .js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs,
.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs {
    width: 50%;
}

#rec543751687 .t-store__prod__quantity-input,
#rec564850317 .t-store__prod__quantity-input,
#rec543842098 .t-store__prod__quantity-input,
.t-store__prod__quantity-input {
    width: 54px;
}

#rec564814207 .tn-form__submit .t-submit {
    width: 100% !important;
    margin: 0 !important;
}

#rec564814207 .t-upwidget-container__button.t-text  {
    width: 100% !important;
    max-width: calc(100% - 40px);
    margin: 0 !important;
}

.t-store__prod__quantity.t-store__prod__quantity_xs .t-store__prod__quantity-input.t-descr.t-descr_xxs {
    flex-basis: 100%;
}

.t778 .t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity a {
    border-radius: 0 !important;
}

.t778 .t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
    font-size: 22px;
    font-weight: 700;
}

.t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
    padding-top: 15px;
    padding-bottom: 15px;
}

.t-store__prod__quantity.t-store__prod__quantity_xs {
    border-radius: 0 !important;
    border: 2px solid #3d3632;
}


#rec543847296,
#rec543847296 .t-cover {
    height: 100px !important;
}

.t-store__filter__search-and-sort .t-store__sort-select-wrapper,
.t-store__filter__search-and-sort .t-store__search-wrapper {
    border: 1px solid #3d3632;
}

.t778 .js-product.t-store__card.t-col.t-col_3.t-align_left.t-item:hover {
    box-shadow: 0 0 18px #8d827c;
}

.t1002__addBtn svg path {
    stroke: #c39a7c;
}

.t1002__addBtn_active svg path {
    fill: #c39a7c;
    stroke: #c39a7c;
}

.t-store__prod-popup__container .t-store__prod__quantity,
.t-store__prod-popup__container .t-store__prod-popup__btn.t-btn.t-btn_sm,
.t-store__prod-popup__container .js-product-edition-option-variants.t-product__option-select.t-descr.t-descr_xxs {
    border-radius: 0 !important;
    border: 1px solid #3d3632 !important;
}

.t-store__prod-popup__container .t-store__prod-popup__btn.t-btn.t-btn_sm {
    background-color: #3d3632 !important;
    color: #fff !important;
    text-transform: uppercase;
}

.uc-product-options .t-store__prod-popup__btn.t-btn.t-btn_sm {
    background-color: #fff !important;
    color: #3d3632 !important;
    text-transform: uppercase;
    border: 2px solid #3d3632 !important;
}

.t-store__prod-popup__container .js-store-price-wrapper.t-store__prod-popup__price-wrapper *,
.t744__price.t744__price-item.t-name.t-name_md.js-store-prod-price * {
    font-size: 48px !important;
    color: #3d3632;
}

.t702 .t-form__inputsbox input {
    height: 50px;
}


.t-product__option-input.t-product__option-input_select.t-product__option-input_color[value="Сосна"] + .t-product__option-checkmark.t-product__option-checkmark_color {
    background-image: url(https://static.tildacdn.com/tild3338-3564-4331-a337-323632393231/sosna.jpg);
    background-size: 100px;
    width: 100px;
    height: 40px;
    border-radius: 0;
}

.t-product__option-input.t-product__option-input_select.t-product__option-input_color[value="Лиственница"] + .t-product__option-checkmark.t-product__option-checkmark_color {
    background-image: url(https://static.tildacdn.com/tild3161-3032-4536-a263-386261333563/listva.jpg);
    background-size: 100px;
    width: 100px;
    height: 40px;
    border-radius: 0;
}


.t-product__option-input.t-product__option-input_select.t-product__option-input_color[value="Бук"] + .t-product__option-checkmark.t-product__option-checkmark_color {
    background-image: url(https://static.tildacdn.com/tild3337-6362-4264-b437-613130326631/buk.jpg);
    background-size: 100px;
    width: 100px;
    height: 40px;
    border-radius: 0;
}


.t-product__option-input.t-product__option-input_select.t-product__option-input_color[value="Ясень"] + .t-product__option-checkmark.t-product__option-checkmark_color {
    background-image: url(https://static.tildacdn.com/tild3732-3935-4861-a535-333634653034/yasen.jpg);
    background-size: 100px;
    width: 100px;
    height: 40px;
    border-radius: 0;
}


.t-product__option-input.t-product__option-input_select.t-product__option-input_color[value="Дуб"] + .t-product__option-checkmark.t-product__option-checkmark_color {
    background-image: url(https://static.tildacdn.com/tild6138-3331-4139-b534-323937353766/dub.jpg);
    background-size: 100px;
    width: 100px;
    height: 40px;
    border-radius: 0;
}

.t-product__option-input.t-product__option-input_select.t-product__option-input_color[value="ЛДСП"] + .t-product__option-checkmark.t-product__option-checkmark_color {
    background-image: url(https://static.tildacdn.com/tild3966-6330-4866-b930-346130666462/ldsp.jpg);
    background-size: 100px;
    width: 100px;
    height: 40px;
    border-radius: 0;
}

.t-product__option-selected-checkmark {
    display: none !important;
}

.js-product-edition-option.t-product__option[data-edition-option-id="Тип"] {
    display: none;
}

.uc-product-options {
    font-size: 14px;
    font-family: 'PT Sans';
}

.uc-product-options h2 {
    font-size: 20px;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 10px;
    /*background: #C39A7C;*/
    /*color: #fff;*/
    /*padding: 5px;*/
}

.uc-product-options .t-store__prod-popup__btn.t-btn.t-btn_sm {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
}

.uc-product-options .t-store__prod-popup__btn.t-btn.t-btn_sm:hover { 
    color:#fff !important;
    background:#3d3632 !important;
    transition: 0.3s;
    border: 2px solid #3d3632 !important;
}

.uc-product-options p span {
    color: #3d3632;
    width: 200px;
    display: block;
    float: left;
    text-transform: uppercase;
    font-weight: 600;
}

.uc-product-options p strong {
    font-size: 18px;
    line-height: 14px;
}

.uc-product-options p {
    padding: 5px 0;
}

.t744 .js-product-edition-option-name.t-product__option-title.t-descr.t-descr_xxs {
    color: #3d3632;
    width: 200px;
    display: block;
    float: left;
    text-transform: uppercase;
    font-weight: 600;
}

.t744 .js-product .t-product__option .t-product__option-variants_select {
    left: 200px;
}

.t744 .js-product .t-product__option-selected_select.t-product__option-selected_color {
    border: 1px solid #3d3632 !important;
    border-radius: 0;
    text-transform: uppercase;
    /* font-weight: 600; */
    width: 205px;
}

.t702__wrapper input[name="Длина"],
.t702__wrapper input[name="Ширина"],
.t702__wrapper input[name="Высота"] {
    height: 20px;
}

.t702__wrapper .t-form.t-form_inputs-total_8 .t-input-group.t-input-group_rg {
    display: block;
    position: relative;
}

.t702__wrapper .t-form.t-form_inputs-total_8 .t-input-group.t-input-group_rg .t-input-title {
    position: absolute;
    top: 30px;
}

.t702__wrapper .t-form.t-form_inputs-total_8 .t-input-group.t-input-group_rg .t-input-block {
    margin-left: 120px;
}

.t-form__successbox {
    background: #C39A7C !important;
}

.t778 div[data-product-uid="182410964241"] .t-store__card__wrap_txt-and-btns:nth-child(2) {
    display: none;
}

.t778 div[data-product-uid="182410964241"] .t1002__addBtn {
    display: none;
}


@media (max-width: 479.98px) {
    .t-store__prod__quantity.t-store__prod__quantity_xs {
        height: 40px;
    }
    
    #rec572189586 .t396__artboard {
        display: none;
    }
    
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid .store__card__wrap_txt-and-opts {
        position: absolute;
        top: -117px;
        z-index: 777;
        background: #fff;
        width: 100%;
        opacity: 0.7;
    }
    
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid .store__card__wrap_txt-and-opts * {
        font-size: 16px;
    }
    
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid .store__card__wrap_txt-and-opts .t-store__card__price.t-store__card__price-item.t-name.t-name_xs * {
        font-size: 24px !important;
        font-weight: 700;
        color: #3d3632;
        
    }
    
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid .store__card__wrap_txt-and-opts .js-store-price-wrapper.t-store__card__price-wrapper {
        margin-top: 5px;
    }
    
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid .t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity {
        margin-top: 20px;
    }
    
    .t-store__prod-popup__close-txt-wr .t-popup__close {
        background-color: #fff !important;
    }
}