::selection {
    background-color: #edd135;
    color: #000!important;
}
b {
    font-weight: 600 !important;
}

#rec439483115 .t828__title {
    max-width: 720px;
}
/**/
.t959 .t-section__topwrapper {
    margin-bottom: 30px;
}
.t594 .t-section__topwrapper {
    margin-bottom: 30px;
}

/* Популярные категории */
#rec439483699 .t-card__title {
    padding-bottom: 0 !important;
}
.t959__card-content {
    top: initial;
    bottom: 0;
}
 .t959__card-content .t959__card-title {
    margin: 20px 30px;
    padding-top: 0;
}

.t959__card-title {
    position: relative;
    padding-bottom: 0 !important;
    padding-top: 4px;
}

.t959__card-image {
    background-size: contain !important;
}
.t959__card-arrow {
    top: 22px;
}
.t959__card-arrow path{
    transition: stroke .3s;
}

/* Header */
.t446__list_item {
    padding: 0 5px !important;
}
.t446__list_item:first-child {
    padding: 0 5px 0 0 !important;
}
.t446__list_item:last-child {
    padding: 0 0 0 5px !important;
}
.t446__right_buttons {
    padding-left: 0;
}
.t446 .t-btn {
    padding-left: 30px;
    padding-right: 5px;
    position: relative;
    font-size: 16px;
    height: 24px;
    margin-left: 15px;
}
.t446__right_buttons_but:first-child .t-btn {
    margin-left: 0;
}
.t446__right_buttons_but:last-child .t-btn {
    letter-spacing: 1px;
}
.t446 .t-btn:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 20%;
    opacity: 0;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #edd135;
    -webkit-box-shadow: inset 0px -1px 0px 0px #edd135;
    -moz-box-shadow: inset 0px -1px 0px 0px #edd135;
    box-shadow: inset 0px -1px 0px 0px #edd135;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.t446 .t-btn:hover:after {
    opacity: 1;
    bottom: -1px;
}
.t446__right_buttons_but:first-child .t-btn:before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.17962 1.32038L2.79289 0.707107C3.18342 0.316583 3.81658 0.316582 4.20711 0.707106L6.79289 3.29289C7.18342 3.68342 7.18342 4.31658 6.79289 4.70711L5.00048 6.49952C4.7016 6.7984 4.6275 7.255 4.81653 7.63307C5.90929 9.81858 7.68142 11.5907 9.86693 12.6835C10.245 12.8725 10.7016 12.7984 11.0005 12.4995L12.7929 10.7071C13.1834 10.3166 13.8166 10.3166 14.2071 10.7071L16.7929 13.2929C17.1834 13.6834 17.1834 14.3166 16.7929 14.7071L16.1796 15.3204C14.0683 17.4317 10.7257 17.6693 8.33698 15.8777L7.12857 14.9714C5.38504 13.6638 3.83622 12.115 2.52857 10.3714L1.62226 9.16302C-0.169278 6.7743 0.0682687 3.43173 2.17962 1.32038Z' fill='%23edd135'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    top: 3px;
    left: 0;
}

.t446__right_buttons_but:last-child .t-btn:before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 25 18'%3E%3Cpath fill='%23edd135' d='M2.055 2.591c0.358-0.536 0.818-0.996 1.354-1.354 1.238-0.827 2.962-0.827 6.409-0.827h4.909c3.447 0 5.171 0 6.409 0.827 0.536 0.358 0.996 0.818 1.354 1.354 0.827 1.238 0.827 2.962 0.827 6.409s0 5.171-0.827 6.409c-0.358 0.536-0.818 0.996-1.354 1.354-1.238 0.827-2.962 0.827-6.409 0.827h-4.909c-3.447 0-5.171 0-6.409-0.827-0.536-0.358-0.996-0.818-1.354-1.354-0.827-1.238-0.827-2.962-0.827-6.409s0-5.171 0.827-6.409zM5.817 3.957c-0.752-0.501-1.768-0.298-2.269 0.454s-0.298 1.768 0.454 2.269l6.456 4.304c1.099 0.733 2.531 0.733 3.631 0l6.456-4.304c0.752-0.501 0.955-1.517 0.454-2.269s-1.517-0.955-2.269-0.454l-6.456 4.304-6.456-4.304z'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    top: 3px;
    left: 0;
}

/**/
.t828__wrapper {
    padding-top: 150px;
}
/*форма внизу на главной*/
.t718__contacts {
    display: flex;
    flex-direction: column;
    align-items: start;
}
.t718__contacts a:first-of-type, .t718__contacts a:nth-child(2) {
    padding-left: 70px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.17962 1.32038L2.79289 0.707107C3.18342 0.316583 3.81658 0.316582 4.20711 0.707106L6.79289 3.29289C7.18342 3.68342 7.18342 4.31658 6.79289 4.70711L5.00048 6.49952C4.7016 6.7984 4.6275 7.255 4.81653 7.63307C5.90929 9.81858 7.68142 11.5907 9.86693 12.6835C10.245 12.8725 10.7016 12.7984 11.0005 12.4995L12.7929 10.7071C13.1834 10.3166 13.8166 10.3166 14.2071 10.7071L16.7929 13.2929C17.1834 13.6834 17.1834 14.3166 16.7929 14.7071L16.1796 15.3204C14.0683 17.4317 10.7257 17.6693 8.33698 15.8777L7.12857 14.9714C5.38504 13.6638 3.83622 12.115 2.52857 10.3714L1.62226 9.16302C-0.169278 6.7743 0.0682687 3.43173 2.17962 1.32038Z' fill='%23edd135'%3E%3C/path%3E%3C/svg%3E");
    background-size: 31px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    display: inline-block;
}
.t718__contacts a:last-of-type {
    padding-left: 70px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 25 18'%3E%3Cpath fill='%23edd135' d='M2.055 2.591c0.358-0.536 0.818-0.996 1.354-1.354 1.238-0.827 2.962-0.827 6.409-0.827h4.909c3.447 0 5.171 0 6.409 0.827 0.536 0.358 0.996 0.818 1.354 1.354 0.827 1.238 0.827 2.962 0.827 6.409s0 5.171-0.827 6.409c-0.358 0.536-0.818 0.996-1.354 1.354-1.238 0.827-2.962 0.827-6.409 0.827h-4.909c-3.447 0-5.171 0-6.409-0.827-0.536-0.358-0.996-0.818-1.354-1.354-0.827-1.238-0.827-2.962-0.827-6.409s0-5.171 0.827-6.409zM5.817 3.957c-0.752-0.501-1.768-0.298-2.269 0.454s-0.298 1.768 0.454 2.269l6.456 4.304c1.099 0.733 2.531 0.733 3.631 0l6.456-4.304c0.752-0.501 0.955-1.517 0.454-2.269s-1.517-0.955-2.269-0.454l-6.456 4.304-6.456-4.304z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 40px;
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
}

/* Отметки на карточке товара */
.t-store__card__mark {
    position: relative;
}
.t-store__card__mark {
    background: transparent !important;
    color: transparent !important;
    user-select: none;
}
.t-store__card__mark:before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 50 50'%3E%3Cpath fill='%23ede035' d='M50 25c0 13.807-11.193 25-25 25s-25-11.193-25-25c0-13.807 11.193-25 25-25s25 11.193 25 25z'%3E%3C/path%3E%3Cpath fill='%23000' d='M30.378 15.402c5.315 0 9.623 4.308 9.623 9.623s-4.308 9.623-9.623 9.623c-5.315 0-9.623-4.308-9.623-9.623 0-0.001 0-0.001 0-0.002v0c0.007-5.312 4.311-9.616 9.623-9.622h0.001zM30.378 12.402c-0 0-0.001 0-0.002 0-6.972 0-12.623 5.652-12.623 12.623s5.652 12.623 12.623 12.623c6.972 0 12.623-5.652 12.623-12.623 0-0.001 0-0.001 0-0.002v0c-0.001-6.97-5.651-12.621-12.622-12.622h-0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M22.785 17.628h-6.703c-0.828 0-1.5-0.672-1.5-1.5s0.672-1.5 1.5-1.5v0h6.703c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5v0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M22.923 35.298h-16.090c-0.828 0-1.5-0.672-1.5-1.5s0.672-1.5 1.5-1.5v0h16.090c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5v0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M18.367 26.47v0h-6.702c-0.828 0-1.5-0.672-1.5-1.5s0.672-1.5 1.5-1.5v0 0h6.702c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5v0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M30.438 26.463c-0.376-0-0.719-0.138-0.982-0.367l0.002 0.002-3.037-2.622c-0.319-0.277-0.52-0.683-0.52-1.136 0-0.829 0.672-1.5 1.5-1.5 0.375 0 0.719 0.138 0.982 0.366l-0.002-0.002 2.132 1.833 3.73-2.743c0.245-0.182 0.554-0.291 0.888-0.291 0.829 0 1.5 0.672 1.5 1.5 0 0.494-0.239 0.933-0.608 1.206l-0.004 0.003-4.687 3.453c-0.247 0.185-0.558 0.297-0.895 0.297h-0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M24.088 24.963c0 0.686-0.556 1.242-1.242 1.242s-1.242-0.556-1.242-1.242c0-0.686 0.556-1.242 1.242-1.242s1.242 0.556 1.242 1.242z'%3E%3C/path%3E%3Cpath fill='%23000' d='M22.847 26.288c-0.732 0-1.325-0.593-1.325-1.325s0.593-1.325 1.325-1.325c0.732 0 1.325 0.593 1.325 1.325v0c-0.005 0.73-0.595 1.32-1.325 1.325h-0zM22.847 23.805c-0.64 0-1.158 0.519-1.158 1.158s0.519 1.158 1.158 1.158c0.64 0 1.158-0.519 1.158-1.158v0c-0.005-0.638-0.521-1.154-1.158-1.158h-0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M31.68 17.372c0 0.686-0.556 1.242-1.242 1.242s-1.242-0.556-1.242-1.242c0-0.686 0.556-1.242 1.242-1.242s1.242 0.556 1.242 1.242z'%3E%3C/path%3E%3Cpath fill='%23000' d='M30.438 18.697c-0.736 0-1.333-0.597-1.333-1.333s0.597-1.333 1.333-1.333c0.736 0 1.333 0.597 1.333 1.333v0c0 0.736-0.597 1.333-1.333 1.333v0zM30.438 16.212c-0.644 0-1.167 0.522-1.167 1.167s0.522 1.167 1.167 1.167c0.644 0 1.167-0.522 1.167-1.167v0c0-0.644-0.522-1.167-1.167-1.167v0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M39.272 24.963c0 0.686-0.556 1.242-1.242 1.242s-1.242-0.556-1.242-1.242c0-0.686 0.556-1.242 1.242-1.242s1.242 0.556 1.242 1.242z'%3E%3C/path%3E%3Cpath fill='%23000' d='M38.030 26.288c-0.736 0-1.333-0.597-1.333-1.333s0.597-1.333 1.333-1.333c0.736 0 1.333 0.597 1.333 1.333 0 0.003 0 0.006-0 0.009v-0c-0.005 0.733-0.6 1.325-1.333 1.325 0 0 0 0-0 0v0zM38.030 23.805c-0.644 0-1.167 0.522-1.167 1.167s0.522 1.167 1.167 1.167c0.644 0 1.167-0.522 1.167-1.167 0-0.003 0-0.006-0-0.009v0c-0.005-0.641-0.525-1.158-1.167-1.158 0 0 0 0-0 0v0z'%3E%3C/path%3E%3Cpath fill='%23000' d='M31.68 32.832c0 0.686-0.556 1.242-1.242 1.242s-1.242-0.556-1.242-1.242c0-0.686 0.556-1.242 1.242-1.242s1.242 0.556 1.242 1.242z'%3E%3C/path%3E%3Cpath fill='%23000' d='M30.438 34.157c-0.728-0.005-1.317-0.596-1.317-1.325 0-0.732 0.593-1.325 1.325-1.325s1.325 0.593 1.325 1.325v0c-0.005 0.733-0.6 1.325-1.333 1.325 0 0 0 0-0 0v0zM30.438 31.673c-0.644 0-1.167 0.522-1.167 1.167s0.522 1.167 1.167 1.167c0.644 0 1.167-0.522 1.167-1.167v0c0-0.002 0-0.004 0-0.007 0-0.644-0.522-1.167-1.167-1.167 0 0 0 0 0 0v0z'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: 0;
}
.t-store__card__mark:hover:after {
    content: "Короткие сроки изготовления";
    width: 110px;
    padding: 5px 10px;
    background: #fff;
    color: #2b3632;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 2px 3px 7px #bfbfbfbf;
    border-radius: 4px;
    font-size: 14px;
}
.t-store__card__descr {
    display: none;
}
.t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
}

.t-store__card__price-wrapper {
    margin-top: auto;
}

/*catalog*/
.t951 .t-checkbox:checked~ .t-checkbox__indicator {
    background-color: #edd135;
}
.t951 .t-store__filter__title {
    user-select: none;
}
.t951 .t951__sidebar .t-store__filter__item .t-checkbox__control:hover .t-checkbox__indicator {
    opacity: 1;
}
.t951 .t-store__filter__chosen-bar {
    left: 25%;
    width: 50%;
}
.t951 .t-store__filter__chosen-wrapper {
    margin-bottom: -10px;
}
.t951 .t951__sidebar .t-store__filter__btn-expand {
    transition: opacity .3s;
}
.t951 .t951__sidebar .t-store__filter__btn-expand:hover {
    opacity: 0.7;
}
.t-store__filter__range_bg {
    background-color: #edd135;
}
.t951 .t951__cont-wrapper .t951__sidebar .t-store__filter {
    margin-bottom: 0 !important;
}
.t951 .t-store__filter__item:last-child {
    margin-bottom: 0;
}
.t951 .t-store__filter__search-and-sort .t-store__filter__search .t-store__filter__input {
    padding: 0px 80px 0px 20px;
    font-size: 18px;
    line-height: 40px;
    width: 100%;
    background: #fafafa;
}
.t951 .t-store__filter__search-and-sort .t-store__filter__search .t-store__filter__input:focus {
    border-color: #edd135;
}
.t951 .t-store__filter__search-and-sort .t-store__filter__search .t-store__search-icon {
    width: 18px;
    padding-left: 13px;
    padding-right: 14px;
}
 .t951 .t-store__filter__search-and-sort .t-store__filter__search .t-store__search-close-icon {
    padding: 10px 12px 10px 10px;
    right: 46px;
}
.t-store__card__imgwrapper .t-store__card__bgimg,
.t-store__card__imgwrapper .t-store__card__bgimg_second {
    background-size: contain !important;
}
@media(max-width: 959px) {
    .t951 .t-store__filter__search-and-sort {
        margin-left: 0 !important;
    }
}

/*попап*/
 .t-store .t-store__tabs .t-store__tabs__button .t-name_xs {
    font-size: 20px;
    text-transform: uppercase;
}
@media (max-width: 560px) {
     .t-store .t-store__tabs .t-store__tabs__button .t-name_xs {
    font-size: 16px;
    padding-inline: 10px;
     }
}
 .t-store .t-store__tabs_tabs .t-store__tabs__content {
    font-size: 18px;
}
 .t-store .t-store__tabs_tabs .t-store__tabs__item[data-tab-title="Описание"] .t-store__tabs__content p { 
    margin-bottom: 1em;
}
 .t-store .t-store__tabs_tabs .t-store__tabs__item[data-tab-title="Характеристики"] .t-store__tabs__content p { 
    padding: 10px 15px;
}
 .t-store .t-store__tabs_tabs .t-store__tabs__item[data-tab-title="Характеристики"] .t-store__tabs__content p:nth-child(2n + 1) {
    background-color: #fafafa;
}

.t-store__prod-snippet__container {
    margin: 0 auto;
    max-width: 1200px;
    background: #fff;
}
.t-store__prod-popup__brand,
.t-store__prod-popup__sku {
    font-size: 16px;
    color: #000;
}

#rec1 .t-store__prod-popup__close-txt-wr {
    position: initial !important;
    display: block !important;
    margin-left: 20px;
}
#rec439484713 .t-store__prod-popup__close-txt-wr,
#rec439484713 .t-popup__close,
#rec439478629 .t-store__prod-popup__close-txt-wr,
#rec439478629 .t-popup__close {
    display: none !important;
}
/*попап селекты*/
.js-product .t-product__option-select {
    border-color: #b3b3b3;
    background: #fff;
    color: #2b3632;
    font-size: 14px;
    padding: 0 40px 0 20px;
    line-height: 40px;
    transition: border-color .3s;
}
.js-product .t-product__option-select:hover,
.js-product .t-product__option-select:focus-visible {
    border-color: #edd135;
}

.js-product .t-product__option-variants:after {
    width: 7px;
    height: 7px;
    display: block;
    right: 15px;
    top: 15px;
    border-color: #2b3632 transparent transparent #2b3632;
    border-width: 2px 0 0 2px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transform-origin: center;
    transform-origin: center;
}
.t-store__prod__quantity {
    border-color: #b3b3b3;
    transition: border-color .3s;
}
.t-store__prod__quantity:hover {
    border-color: #edd135;
}
.js-store .t-store__sort-select {
     border-color: #b3b3b3;
    background: #fff;
    color: #2b3632;
    font-size: 14px;
    padding: 0 40px 0 20px;
    line-height: 40px;
    transition: border-color .3s;
}
.js-store .t-store__sort-select:hover,
.js-store .t-store__sort-select:focus-visible {
    border-color: #edd135;
}
.js-store .t-store__sort-select-wrapper {
    width: 240px;
}
.js-store .t-store__sort-select-wrapper:after {
    width: 7px;
    height: 7px;
    display: block;
    right: 15px;
    top: -3px;
    border-color: #2b3632 transparent transparent #2b3632;
    border-width: 2px 0 0 2px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transform-origin: center;
    transform-origin: center;
}
/*каталог*/
.t951 .t-store__filter__search-and-sort {
    margin-bottom: -42px;
    text-align: left;
    margin-left: 318px;
    padding-right: 11px;
}
.t951__cont-w-filter .t951__cont-wrapper .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent {
    padding-top: 52px;
}
.t951__cont-w-filter .t-store__filter__search {
    flex: 1 0 auto;
}
.t951 .t-store__filter__search-and-sort {
    display: flex;
}
.t-slds__bgimg {
    background-size: contain !important;
    background-position: center !important;
}

/*cart*/
.t706__cartwin-content {
    max-width: 720px;
}
/*кнопка отправки на странице контакты*/
.t718 .t-submit {
    width: 100%;
}
/*шапка на главной*/
@media screen and (max-width: 1200px) {
    .t446__imglogo {
        width: 190px !important;
    }
    .t446__leftwrapper {
        padding-right: 120px !important;
    }
    .t446__rightwrapper {
        padding-left: 100px !important;
    }
}
@media screen and (max-width: 1100px) {
    #rec454133891,
    #rec454134365,
    #rec457995520 {
        display: none !important;
    }
    #rec457999661,
    #rec471122494{
        display: block !important;
    }
    .t-rec_pt-res-480_60 {
        padding-top: 60px !important;
    }
}
#rec457999661 .t451__container__bg {
    background-color: rgba(0, 0, 0, 0.9) !important;
    box-shadow: rgb(0 0 0 / 0%) 0px 1px 3px;
}
,
#rec471122494 .t451__container__bg {
    background-color: rgba(0, 0, 0, 0.9) !important;
    box-shadow: rgb(0 0 0 / 0%) 0px 1px 3px;
}

#rec454133891 .t-menusub__menu {
    background-color: rgba(0, 0, 0, 90%) !important;
}

/*Статья КСС*/
#rec460388956 .t-cover__wrapper {
    word-break: initial !important;
}
#rec460388956 .t174__textwrapper {
    max-width: 680px !important;
    height: 470px !important;
}
.t509 .t-section__topwrapper {
    margin-bottom: 0;
}
.t509 .t-section__title {
    margin-bottom: 60px;
}
@media (max-width: 960px) {
#rec461496976 .t509 .t-section__title {
        margin-bottom: 0px;
    }
}
.t509__separator {
    margin-bottom: 90px;
}
.t920 .t-section__descr {
    max-width: 700px;
}
.t920 .t-section__topwrapper {
    margin-bottom: 60px;
}
.t722 .t-form__inputsbox {
    text-align: left;
}
.t722 .t722__textwrapper {
    margin-bottom: 30px;
}
/*Статья*/
#rec461740931 .t508 .t-section__descr,
#rec465768501 .t547 .t-section__descr { 
    max-width: 750px;
}
#rec463502660 .t941__content {
    width: 500px;
}
#rec463502660 .t941__cover-wrap {
    left: 35%;
}

/*Доставка и оплата*/
#rec462161893 .t820,
#rec462153356 .t820 {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    align-items: center;
}
#rec462153356 .t820 {
    flex-direction: row-reverse;
}
#rec462161893 .t820 .t-container,
#rec462153356 .t820 .t-container {
    flex: 0 0 50%;
}
#rec462161893 .t820 .t-section__topwrapper,
#rec462153356 .t820 .t-section__topwrapper{
    margin-bottom: 0;
}
#rec462161893 .t820__separator,
#rec462153356 .t820__separator{
    margin-bottom: 0;
}
#rec462161893 .t820 .t-item {
    margin-bottom: 30px;
    margin-left: 120px;
    width: initial;
    margin-top: 0;
}
#rec462153356 .t820 .t-item {
    margin-bottom: 30px;
    margin-right: 120px;
    width: initial;
    margin-top: 0;
}
#rec462161893 .t820 .t-item:last-child,
#rec462153356 .t820 .t-item:last-child {
    margin-bottom: 0;
}
#rec462161893 .t820 .t-name,
#rec462153356 .t820 .t-name{
    font-weight: 500;
}

@media (max-width: 1024px) {
    #rec462161893 .t820 {
        flex-direction: column;
    }
    #rec462153356 .t820 {
        flex-direction: column;
    }
    
    #rec462161893 .t820 .t-container + .t-container, 
    #rec462153356 .t820 .t-container + .t-container {
        margin-top: 50px;
    }
    #rec462161893 .t820 .t-item {
        margin-left: 0;
        display: block;
        float: initial;
    }
}
.t549 .t-section__title {
    margin-bottom: 20px;
}
.t549 .t-section__topwrapper {
    margin-bottom: 60px;
}
.t549 .t-section__descr {
    max-width: 740px;
    font-size: 20px;
}
.t549__img {
    position: relative;
}
.t549__imgwrapper {
    padding: 30px 0;
}
.t549__imgwrapper:before {
    content: "";
    background: #fafafa;
    border-radius: 50%;
    display:block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -60px 0 0 -60px;
}
/*Ссылки в товарах*/
.t-store__tabs__content a {
    border-bottom: 2px solid #edd135;
    margin-top: 10px;
    display: inline-block;
}

/*Главная, Почему стоит нас выбрать? */
#rec489360592 .t-section__descr {
    margin-right: 20px;
}
#rec489360592 .t938__feature-icon {
    display: none;
}
#rec489360592 .t-section__topwrapper {
    margin-bottom: 60px;
}

/*Главная, Популярно сейчас */
#rec489371129 .t923__textwrapper {
    padding: 20px 0 !important;
    height: 100%;
    display: flex;
    flex-direction: column;
}
#rec489371129 .t923__content a {
    height: 100%;
    display: inline-block;
}
#rec489371129 .t923__descr  {
    margin-top: auto;
}
#rec489371129 .t923__imgwrapper:hover .t923__bgimg_first_hover {
    opacity: 0 !important;
}

/*Хлебные крошки*/
.t758__link-item_active {
    cursor:initial;
    color: #9e9e9e !important;
}

/*Контакты*/
#rec439478961 .t718__address {
    margin-top: 230px;
}
@media (max-width: 961px){
    #rec439478961 .t718__address {
        margin-top: 0;
    }
}

/*Страницы каталога, форма обратной связи*/
.t572 .t-section__topwrapper {
    margin-bottom: 40px;
}
.t572 a[role="button"] {
    padding: 10px 20px;
    background: #edd135;
    border-radius: 4px;
}
.t-sociallinks__item {
    margin: 0 10px !important;
}

/*хлебные крошки в товаре*/
.uc-breadcrumbs {
      margin-bottom: 30px;
    margin-top: -30px;
    font-family: 'Circe';
    font-size: 15px;
    padding-inline: 20px;
}
@media (max-width: 560px) {
    .uc-breadcrumbs {
        margin-top: 40px;
    }
}

.uc-breadcrumbs__link {
    transition: color .3s;
    margin-right: 10px;
}
.uc-breadcrumbs__link:hover {
    color: #9e9e9e !important;
}
.uc-breadcrumbs__span {
    padding-right: 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #edd135;
    display: inline-block;
}

/*Кнопка узнать оптовую цену*/
.uc-opt-btn {
    padding: 0 30px;
    border: 1px solid #b3b3b3;
    line-height: 38px;
    display: inline-block;
    border-radius: 4px;
    font-family: 'Circe';
    vertical-align: top;
    margin-left: 30px;
 }
  @media (max-width: 522px) {
      .uc-opt-btn {
        font-size: 14px;
        margin-left: 0;
        text-align: center;
        flex: 0 1 100%;
        display: block;
      }
  }
 
 @media (max-width: 500px) {
     .t-store__prod-popup__btn-wrapper {
         display: flex;
         flex-wrap: wrap;
     }
  
 }
 
 .t-store__empty-part-msg-wrapper, .t-store__error-msg-wrapper {
    border: none !important;
 }
 
 /*Страница каталог, боковая панелька слева, фильтры по разделам*/
 #rec439478629 .t-store__parts-switch-wrapper {
     max-width: 200px !important;
 }
 #rec439478629 .t-store__parts-switch-btn {
     padding: 4px 10px;
    border-radius: 4px;
    border: 1px solid #edd135;
    margin-left: 0 !important;
    margin-right: 0 !important;
 }
  #rec439478629 .t-store__parts-switch-btn.t-active {
      background: #edd135;
        opacity: 1 !important;
  }
  
  
  /*Страница тованра*/
  .t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col.t-col_5 {
      max-width: 550px;
  }
  .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_7 {
      max-width: 570px;
  }
  .js-product-brand {
    padding: 0px 10px;
    color: #2f2f2f;
    background: #e3e3e3;
    border-radius: 4px;
  }
  .t-store__prod-popup__title-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 15px;
  }
    .t-store__prod-popup__title-wrapper .js-store-prod-name.js-product-name.t-store__prod-popup__name {
        flex-basis: 100%;
        min-width: 100%;
    }
    
    .t-slds__thumbsbullet-wrapper {
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 15px;
    }
    
   .t-slds__thumbsbullet-wrapper::-webkit-scrollbar {
    height: 10px;
    
}
.t-slds__thumbsbullet-wrapper::-webkit-scrollbar-track {
    background-color:#efefef96;
}
.t-slds__thumbsbullet-wrapper::-webkit-scrollbar-thumb {
   background: #ddd;
   border-radius: 4px;
}
    
    .t-slds__thumbsbullet.t-slds__bullet {
        width: 100px;
    }
    .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item {
       font-size: 28px;
    margin: 10px 0 30px;
   
   
    }
    
    
.js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md:after {
    content: "⚡скидки для оптовых покупателей"
;    /* width: 17px; */
    /* height: 30px; */
    /* background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJ1bmRlZmluZWQiIGhlaWdodD0idW5kZWZpbmVkIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTUuODczIDFhMSAxIDAgMCAwLS45NTkuNzE0TDMuMDMxIDguMDM2QS43NS43NSAwIDAgMCAzLjc1IDloMS41ODNsLTEuMjggNC4zODljLS4zODQgMS4zMTYgMS4zMjQgMi4yIDIuMTc4IDEuMTI4bDYuNjA3LTguM0EuNzUuNzUgMCAwIDAgMTIuMjUgNWgtMi4wM2wuOTk0LTIuNjQ5QTEgMSAwIDAgMCAxMC4yNzkgMUg1Ljg3M1oiLz48L3N2Zz4=); */
   
   
    /* background-position: center; */
    /* background-repeat: no-repeat; */
    /* opacity: 0.7; */
    /* background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSJ1bmRlZmluZWQiIGhlaWdodD0idW5kZWZpbmVkIiB2aWV3Qm94PSIwIDAgNDMyIDQzMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTYzIDEyM2wyNjQgMjY0djIxaC02NEwyMTMgMjU5bC01MCA1MHE4IDE3IDggMzVxMCAzNS0yNSA2MHQtNjAuNSAyNVQyNSA0MDRUMCAzNDR0MjUtNjB0NjAtMjVxMTkgMCAzNSA3bDUxLTUwbC01MS01MHEtMTYgNy0zNSA3cS0zNSAwLTYwLTI1VDAgODh0MjUtNjBUODUuNSAzVDE0NiAyOHQyNSA2MHEwIDE4LTggMzV6bS03Ny41IDhxMTcuNSAwIDMwLTEyLjVUMTI4IDg4dC0xMi41LTMwLjV0LTMwLTEyLjV0LTMwIDEyLjVUNDMgODh0MTIuNSAzMC41dDMwIDEyLjV6bTAgMjU2cTE3LjUgMCAzMC0xMi41VDEyOCAzNDR0LTEyLjUtMzAuNXQtMzAtMTIuNXQtMzAgMTIuNVQ0MyAzNDR0MTIuNSAzMC41dDMwIDEyLjV6bTEyOC0xNjBxMTAuNSAwIDEwLjUtMTF0LTEwLjUtMTF0LTEwLjUgMTF0MTAuNSAxMXpNMzYzIDI0aDY0djIxTDI3NyAxOTVsLTQyLTQzeiIvPjwvc3ZnPg==); */
    /* transform: revert; */
    /* transform: scaleY(-1); */
      font-size: 17px;
    /* text-transform: uppercase; */
    display: block;
    font-weight: 500;
    margin-left: -6px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
        border-radius: 4px;
    padding: 0 8px;
    min-height: 0;
    height: 28px;
}

.t-store .t-product__option-title {
    text-transform: uppercase;
    font-size: 14px;
        font-weight: 600;

}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    background: #e3e3e3;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
    background: #e3e3e329;
}

.js-product .t-product__option-variants_custom .t-product__option-title {
    text-transform: initial;
    font-size: 15px;
        font-weight: 400;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title, .js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
    background-color: #ffffff;
    color: #333333;
    white-space: nowrap;
    box-shadow: 0px 0px 4px 1px #d7d7d7;
    padding: 2px 7px;
    bottom: initial;
    z-index: 1;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    margin-left: 10px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title:after, .js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title:after {
    display: none;
}

.js-product .t-product__option-select {
        padding: 0 35px 0 10px;
    line-height: 30px;
    min-width: 100px;
    font-size: 15px;
    border-radius: 4px;
    ountile: none;
    max-width: 310px;
}
.js-product .t-product__option-variants:after {
    top: 10px;
}
.t-store__prod__quantity {
    height: 38px;
}
.t-store__prod-popup__btn {
    height: 38px;
}


.js-store-product  .t-store__tabs__controls .t-store__tabs__button {
    border-bottom: 1px solid #e3e3e3 !important;
    padding-block: 15px !important;
}
@media (max-width: 560px) {
    .js-store-product  .t-store__tabs__controls .t-store__tabs__button {
        padding: 0 !important;
        justify-content: center !important;
    }
    
    .t-store .t-store__tabs__controls .t-store__tabs__button_active .t-store__tabs__button-title:after {
        display: none !important;
    }
}

.js-store-productt   .t-store__tabs__controls .t-store__tabs__button:hover {
     border-bottom: 2px solid rgb(237 209 53) !important;
     
 }
 
.js-store-product  .t-store__tabs__controls .t-store__tabs__button.t-store__tabs__button_active {
    border: 1px solid #e3e3e3 !important;
    border-bottom: 1px solid #e3e3e3 !important;
    border-radius: 4px 4px 0 0;
    background: #e3e3e3;
}

.js-store-product  .t-store__tabs_snippet .t-store__tabs__controls .t-store__tabs__button:first-item {
    border-left-color: transparent !important;
}


.js-store-product .t-store__tabs__content h3 {
    font-size: 20px;
    font-weight: 600;

}
  
 .js-store-product .t-store__tabs__content strong,
 .js-store-product .t-store__tabs__content b {
    font-weight: 600 !important

} 
.t-store__prod-popup__title-wrapper {
    margin-bottom: 30px;
}

.t-store__prod-popup__info.t-store__prod-popup__col-right {
    display: flex;
    flex-direction: column;
}

.js-store-price-wrapper.t-store__prod-popup__price-wrapper {
    border: 1px solid #edd135;
    border-bottom: none;
    padding: 10px 20px 0;
    border-radius: 4px 4px 0 0;
}
.js-product-controls-wrapper {
    padding: 0 20px;
    border-left: 1px solid #edd135;
    border-right: 1px solid #edd135;
}

.t-store__prod-popup__btn-wrapper {
        border: 1px solid #edd135;
    margin: 0;
    padding: 20px 20px 20px;
    border-top: none;
    border-radius: 0 0 4px 4px;
}


        
    