.uc-contact-map a {
    transition: all 0.2s;
}

.uc-contact-map a:hover {
    opacity: 0.6;
}

:root {
    --backdrop: rgba(0, 0, 0, 0.5);
    --dark: #393f31;
    --white-00: #fff;
    --white-60: rgba(255, 255, 255, 0.6);
    --white-40: rgba(255, 255, 255, 0.4);
    --white-20: rgba(255, 255, 255, 0.2);
    --gray-10: #f5f5f5;
    --gray-20: #e9e9e9;
    --gray-30: #dfdfdf;
    --gray-40: #cdcdcd;
    --gray-60: #9c9c9c;
    --brand-10: #f2f3f0;
    --brand-30: #abb1a1;
    --brand-60: #7c866c;
    --brand-80: #575f4a;
}

/* карточка товара */

.t-store__relevants__container .t-slds__arrow {

    width: 40px;
    height: 40px;
    background: #7c866c;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    border: none;
    padding: 0 !important;

}

.t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    border-bottom: none !important;
}

.t-store .t-container {
    max-width: 1400px;
}

.t-store.t-store__prod-snippet__container {
    padding-top: 10px;
    padding-bottom: 44px;
}

.product-back__btn {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 32px;
    cursor: pointer;
}

.product-back__btn {
    cursor: pointer;
}

.product-back__btn p {
    font-family: 'Quincy', Arial, sans-serif;
    font-size: 21px;
    color: #393f31;
}

.t-store .js-product-edition-option-name {
    display: none !important;
}

.t-store .t-store__prod-popup__info .t-store__prod-popup__btn-wrapper,
.t-store .t-store__prod-popup__info .js-store-price-wrapper,
.t-store .t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
.t-store .t-store__prod-popup__info .t-store__prod-popup__text,
.t-store .t-store__prod-popup__info .js-product-controls-wrapper {
    padding-left: 20px;
}

.t-store .js-store-prod-name {
    font-size: 24px !important;
    color: #393f31 !important;
}

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

.t-store .js-store-price-wrapper {
    padding-top: 0px;
}

.t-store .t-store__prod-popup__price-item {
    font-weight: 900 !important;
    font-size: 23px;
    color: #393f31;
}

.t-store .t-store__prod-popup__btn-wrapper {
    margin-top: 24px;
    /*padding-bottom: 32px;*/
    /*margin-bottom: 32px;*/
    /*border-bottom: 1px solid #dfdfdf;*/
}

.t-store .t-store__prod-popup__text {
    margin-top: 0;
}

.t-store .t-store__prod-popup__btn {
    background-color: var(--brand-60) !important;
    border-radius: 4px;
    width: 261px;
    height: 49px;
    font-size: 21px;
    border: none !important;
    color: var(--white-00) !important;
}

.t-store .t-store__product-snippet a.t-store__prod-popup__btn.t-btn:hover {
    background-color: var(--brand-80) !important;

}

.t-store .js-product .t-product__option-select {
    border-radius: 4px;
    padding: 0 8px;
    width: 261px;
    height: 41px;
    border: 1px solid #7c866c;
    background: #f2f3f0;
    color: #393f31;
    font-size: 21px;
    font-family: 'Quincy', Arial, sans-serif;
}

.t-store .js-store-prod-all-text {
    font-size: 21px;
    color: #393f31;
    padding-top: 32px;
    margin-top: 32px;
    border-top: 1px solid #dfdfdf;
}

.t-store .js-store-prod-all-text ul {
    padding-bottom: 32px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 32px;
}

.t-store,
.t-store div,
.t-store p,
.t-store li {
    font-family: 'Quincy', Arial, sans-serif;
}

.t-store .t-col {
    margin-left: 0px;
    margin-right: 0px
}

.t-store .t-col.t-store__prod-popup__slider {
    margin-right: 40px;
}

.t-store .t-col.t-store__prod-popup__info {
    margin-right: 0px;
}



.t-store .t-slds__bgimg {
    border-radius: 4px;
}

.t-store .t-slds__thumbsbullet.t-slds__bullet {
    margin-top: 14px;
}

.t-store .t-slds__bgimg {
    padding-bottom: 126% !important;
    border-radius: 4px;
}

.t-store .t-slds__thumbsbullet.t-slds__bullet {
    width: 102px;
}

.t-store .js-store-prod-charcs {
    font-size: 21px;
}

.t-store .t-col_6 {
    max-width: 680px;
}

.t-store .t-store__tabs {
    margin-bottom: 60px;
}

.t-store .t-store__tabs {
    margin-bottom: 60px;
}

.t-store .t-store__tabs.t-col_12 {
    max-width: 100%;
}

.t-store .t-store__relevants__title {
    margin: 0 0 24px 0;
    font-size: 24px !important;
}

.t-store .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
    justify-content: space-between;

}

.t-store .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width: 338px;
}

.t-store .t-store__card__bgimg {
    border-radius: 4px;
}

.t-store .t-store__relevants-grid-cont .t-store__card__imgwrapper {
    padding-bottom: 130%;
}

.t-store .t-store__relevants-grid-cont .js-store-prod-name {
    font-size: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.t-store .t-store__relevants-grid-cont .t-store__card__price {
    font-size: 23px;
    font-weight: 900 !important;
}

.t-store .t-store__relevants-grid-cont:after {
    display: none;
}


.t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
    font-family: 'Quincy', Arial, sans-serif !important;
    font-size: 21px;
}

.t-store .t-store__tabs__content {
    font-size: 21px;
}


.t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    border-top: none !important;

}

.t-store .t-store__tabs__item {
    border-bottom: 1px solid #dfdfdf;
}

.t-store .t-store__tabs__list {
    border-top: 1px solid #dfdfdf;
}



@media (max-width: 1919px) {

    .t-store .t-container {
        max-width: 1102px;
    }

    .t-store.t-store__prod-snippet__container {
        padding-top: 10px;
        padding-bottom: 44px;
    }

    .product-back__btn {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 32px;
    }

    .product-back__btn p {
        font-family: 'Quincy', Arial, sans-serif;
        font-size: 18px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__info .t-store__prod-popup__btn-wrapper,
    .t-store .t-store__prod-popup__info .js-store-price-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__text,
    .t-store .t-store__prod-popup__info .js-product-controls-wrapper {
        padding-left: 20px;
    }

    .t-store .js-store-prod-name {
        font-size: 22px !important;
        color: #393f31 !important;
    }

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

    .t-store .js-store-price-wrapper {
        padding-top: 0px;
    }

    .t-store .t-store__prod-popup__price-item {
        font-weight: 900 !important;
        font-size: 21px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__btn-wrapper {
        margin-top: 24px;
        /*padding-bottom: 32px;*/
        /*margin-bottom: 32px;*/
        /*border-bottom: 1px solid #dfdfdf;*/
    }

    .t-store .t-store__prod-popup__text {
        margin-top: 0;
    }

    .t-store .t-store__prod-popup__btn {
        background-color: #7c866c !important;
        border-radius: 4px;
        width: 235px;
        height: 46px;
        font-size: 18px;
    }

    .t-store .js-product .t-product__option-select {

        width: 235px;
        height: 41px;
        font-size: 18px;

    }

    .t-store .js-store-prod-all-text {
        font-size: 18px;
        color: #393f31;
    }

    .t-store,
    .t-store div,
    .t-store p,
    .t-store li {
        font-family: 'Quincy', Arial, sans-serif;
    }

    .t-store .t-col {
        margin-left: 0px;
        margin-right: 0px
    }

    .t-store .t-col.t-store__prod-popup__slider {
        margin-right: 28px;
        width: 504px;
    }

    .t-store .t-col.t-store__prod-popup__info {
        margin-right: 0px;
        width: 570px;
    }



    .t-store .t-slds__bgimg {
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        margin-top: 14px;
    }

    .t-store .t-slds__bgimg {
        padding-bottom: 124% !important;
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        width: 90px;
    }

    .t-store .js-store-prod-charcs {
        font-size: 18px;
    }

    /*.t-store  .t-col_6 {*/
    /*    max-width: 680px;*/
    /*}*/

    .t-store .t-store__tabs {
        margin-bottom: 60px;
        margin-top: 60px;
    }




    .t-store .t-store__tabs.t-col_12 {
        max-width: 100%;
    }

    .t-store .t-store__relevants__title {
        margin: 0 0 24px 0;
        font-size: 22px !important;
    }

    .t-store .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
        justify-content: space-between;

    }

    .t-store .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
        max-width: 263px;
    }

    .t-store .t-store__card__bgimg {
        border-radius: 4px;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__imgwrapper {
        padding-bottom: 124%;
    }

    .t-store .t-store__relevants-grid-cont .js-store-prod-name {
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__price {
        font-size: 19px;
        font-weight: 900 !important;
    }

    .t-store .t-store__relevants-grid-cont:after {
        display: none;
    }


    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
        font-family: 'Quincy', Arial, sans-serif !important;
        font-size: 18px;
    }

    .t-store .t-store__tabs__content {
        font-size: 18px;
    }


}

@media (max-width: 1365px) {

    .t-store .t-container {
        max-width: 880px;
    }

    .t-store.t-store__prod-snippet__container {
        padding-top: 10px;
        padding-bottom: 30px;
    }

    .product-back__btn {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 32px;
        width: fit-content;

    }

    .t-store .product-back__btn {
        /*transform: translateX(-100%);*/
    }

    .product-back__btn p {
        font-family: 'Quincy', Arial, sans-serif;
        font-size: 16px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__info .t-store__prod-popup__btn-wrapper,
    .t-store .t-store__prod-popup__info .js-store-price-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__text,
    .t-store .t-store__prod-popup__info .js-product-controls-wrapper {
        padding-left: 20px;
    }

    .t-store .js-store-prod-name {
        font-size: 20px !important;
        color: #393f31 !important;
    }

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

    .t-store .js-store-price-wrapper {
        padding-top: 0px;
    }

    .t-store .t-store__prod-popup__price-item {
        font-weight: 900 !important;
        font-size: 16px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__btn-wrapper {
        margin-top: 24px;
        /*padding-bottom: 32px;*/
        /*margin-bottom: 32px;*/
        /*border-bottom: 1px solid #dfdfdf;*/
    }

    .t-store .t-store__prod-popup__text {
        margin-top: 0;
    }

    .t-store .t-store__prod-popup__btn {
        background-color: #7c866c !important;
        border-radius: 4px;
        width: 218px;
        height: 43px;
        font-size: 16px;
    }

    .t-store .js-product .t-product__option-select {

        width: 218px;
        height: 41px;
        font-size: 16px;

    }

    .t-store .js-store-prod-all-text {
        font-size: 16px;
        color: #393f31;
    }

    .t-store,
    .t-store div,
    .t-store p,
    .t-store li {
        font-family: 'Quincy', Arial, sans-serif;
    }

    .t-store .t-col {
        margin-left: 0px;
        margin-right: 0px
    }

    .t-store .t-col.t-store__prod-popup__slider {
        margin-right: 0px;
        width: 440px;
    }

    .t-store .t-col.t-store__prod-popup__info {
        margin-right: 0px;
        width: 440px;
    }



    .t-store .t-slds__bgimg {
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        margin-top: 12px;
    }

    .t-store .t-slds__bgimg {
        padding-bottom: 127% !important;
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        width: 76px;
    }

    .t-store .js-store-prod-charcs {
        font-size: 16px;
    }

    /*.t-store  .t-col_6 {*/
    /*    max-width: 680px;*/
    /*}*/

    .t-store .t-store__tabs {
        margin-bottom: 60px;
        margin-top: 60px;
    }




    .t-store .t-store__tabs.t-col_12 {
        max-width: 100%;
    }

    .t-store .t-store__relevants__title {
        margin: 0 0 16px 0;
        font-size: 18px !important;
    }

    .t-store .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
        justify-content: space-between;

    }

    .t-store .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
        max-width: 214px;
    }

    .t-store .t-store__card__bgimg {
        border-radius: 4px;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__imgwrapper {
        padding-bottom: 121%;
    }

    .t-store .t-store__relevants-grid-cont .js-store-prod-name {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__price {
        font-size: 16px;
        font-weight: 900 !important;
    }

    .t-store .t-store__relevants-grid-cont:after {
        display: none;
    }


    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
        font-family: 'Quincy', Arial, sans-serif !important;
        font-size: 16px;
    }

    .t-store .t-store__tabs__content {
        font-size: 16px;
    }


}

@media (max-width: 1079px) {

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

    .t-store.t-store__prod-snippet__container {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .product-back__btn {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 12px;
        width: fit-content;
        transform: none;

    }

    .t-store .product-back__btn {
        margin-left: 30px;
    }

    .product-back__btn p {
        font-family: 'Quincy', Arial, sans-serif;
        font-size: 16px;
        color: #393f31;
    }

    .product-back__btn svg {
        width: 9px;
        height: 16px;
    }

    .t-store .t-store__product-snippet .t-store__prod-popup__col-right {
        padding-left: 8px;
    }

    .t-store .t-store__prod-popup__info .t-store__prod-popup__btn-wrapper,
    .t-store .t-store__prod-popup__info .js-store-price-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__text,
    .t-store .t-store__prod-popup__info .js-product-controls-wrapper {
        padding-left: 8px;
    }

    .t-store .js-store-prod-name {
        font-size: 20px !important;
        color: #393f31 !important;
    }

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

    .t-store .t-store__prod-popup__info .js-store-price-wrapper {
        padding-top: 0px;
        /*padding-bottom:32px;*/
        /*border-bottom: 1px solid #dfdfdf;*/
        /*margin-bottom:32px;*/
    }

    .t-store .t-store__prod-popup__price-item {
        font-weight: 900 !important;
        font-size: 16px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__btn-wrapper {
        margin-top: 0;
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }

    .t-store .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed,
    .t-store .t-store__product-snippet .t-store__prod-popup__btn-wrapper {
        position: fixed;
        z-index: 100;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 12px 8px !important;
        border-radius: 0px;
        box-shadow: none;
        background: #fff;
    }

    .t-store .t-store__prod-popup__text {
        margin-top: 0;
    }

    .t-store .t-store__prod-popup__btn {
        background-color: #7c866c !important;
        border-radius: 4px;
        width: 100%;
        height: 43px;
        font-size: 16px;
    }

    .t-store .js-product .t-product__option-select {

        width: 290px;
        height: 41px;

    }

    .t-store .t-product__option-variants {
        min-width: 290px;
    }

    .t-store .js-store-prod-all-text {
        font-size: 16px;
        color: #393f31;
    }

    .t-store,
    .t-store div,
    .t-store p,
    .t-store li {
        font-family: 'Quincy', Arial, sans-serif;
    }

    .t-store .t-col {
        margin-left: 0px;
        margin-right: 0px
    }

    .t-store .t-col.t-store__prod-popup__slider {
        margin-right: 0px;
        width: 100%;
        max-width: 100%;
        padding: 0 !important;
    }

    .t-store .t-col.t-store__prod-popup__info {
        margin-right: 0px;
        width: 100%;
        max-width: 100%;
        padding-top: 32px;
    }

    .t-store .t-slds__thumbsbullet-wrapper {
        padding-left: 8px !important;
    }


    .t-store .t-slds__bgimg {
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        margin-top: 12px;
    }

    .t-store .t-slds__bgimg {
        padding-bottom: 113% !important;
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        width: 76px;
    }

    .t-store .js-store-prod-charcs {
        font-size: 16px;
    }

    /*.t-store  .t-col_6 {*/
    /*    max-width: 680px;*/
    /*}*/

    .t-store .t-store__tabs {
        margin-bottom: 60px;
        margin-top: 24px;
    }

    .t-store .t-store__relevants__container {
        padding: 0 16px;
    }


    .t-store .t-store__relevants__container .t-col {
        padding: 0;
    }

    .t-store .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {}



    .t-store .t-store__tabs.t-col_12 {
        max-width: 100%;
    }

    .t-store .t-store__relevants__title {
        margin: 0 0 16px 0;
        font-size: 18px !important;
    }

    .t-store .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
        justify-content: space-between;
        gap: 8px;

    }

    .t-store .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
        max-width: 203px;
        min-width: 203px;
        width: 203px;
        margin: 0;

    }

    .t-store .t-store__card__bgimg {
        border-radius: 4px;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__imgwrapper {
        padding-bottom: 121%;
    }

    .t-store .t-store__relevants-grid-cont .js-store-prod-name {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__price {
        font-size: 16px;
        font-weight: 900 !important;
    }

    .t-store .t-store__relevants-grid-cont:after {
        display: none;
    }


    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
        font-family: 'Quincy', Arial, sans-serif !important;
        font-size: 16px;
    }

    .t-store .t-store__tabs__content {
        font-size: 16px;
    }


}

@media (max-width: 743px) {

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

    .t-store.t-store__prod-snippet__container {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .product-back__btn {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 12px;
        width: fit-content;
        transform: none;
        margin-left: 20px;
    }

    .product-back__btn p {
        font-family: 'Quincy', Arial, sans-serif;
        font-size: 16px;
        color: #393f31;
    }

    .product-back__btn svg {
        width: 9px;
        height: 16px;
    }

    .t-store .t-store__product-snippet .t-store__prod-popup__col-right {
        padding-left: 8px;
    }

    .t-store .t-store__prod-popup__info .t-store__prod-popup__btn-wrapper,
    .t-store .t-store__prod-popup__info .js-store-price-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__text,
    .t-store .t-store__prod-popup__info .js-product-controls-wrapper {
        padding-left: 8px;
    }

    .t-store .js-store-prod-name {
        font-size: 20px !important;
        color: #393f31 !important;
    }

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

    .t-store .t-store__prod-popup__info .js-store-price-wrapper {
        padding-top: 0px;
        /*padding-bottom:32px;*/
        /*border-bottom: 1px solid #dfdfdf;*/
        /*margin-bottom:32px;*/
    }

    .t-store .t-store__prod-popup__price-item {
        font-weight: 900 !important;
        font-size: 16px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__btn-wrapper {
        margin-top: 0;
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }

    .t-store .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
        position: fixed;
        z-index: 10;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 12px 8px !important;
        border-radius: 0px;
        box-shadow: none;
        background: #fff;
    }

    .t-store .t-store__prod-popup__text {
        margin-top: 0;
    }

    .t-store .t-store__prod-popup__btn {
        background-color: #7c866c !important;
        border-radius: 4px;
        width: 100%;
        height: 43px;
        font-size: 16px;
    }

    .t-store .js-product .t-product__option-select {

        width: 100%;
        height: 41px;
        font-size: 16px;

    }

    .t-store .t-product__option-variants {
        min-width: 100%;
    }


    .t-store .js-store-prod-all-text {
        font-size: 16px;
        color: #393f31;
    }

    .t-store,
    .t-store div,
    .t-store p,
    .t-store li {
        font-family: 'Quincy', Arial, sans-serif;
    }

    .t-store .t-col {
        margin-left: 0px;
        margin-right: 0px
    }

    .t-store .t-col.t-store__prod-popup__slider {
        margin-right: 0px;
        width: 100%;
        max-width: 100%;
        padding: 0 !important;
    }

    .t-store .t-col.t-store__prod-popup__info {
        margin-right: 0px;
        width: 100%;
        max-width: 100%;
        padding-top: 32px;
    }

    .t-store .t-slds__thumbsbullet-wrapper {
        padding-left: 8px !important;
    }


    .t-store .t-slds__bgimg {
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        margin-top: 12px;
    }

    .t-store .t-slds__bgimg {
        padding-bottom: 113% !important;
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        width: 76px;
    }

    .t-store .js-store-prod-charcs {
        font-size: 16px;
    }

    /*.t-store  .t-col_6 {*/
    /*    max-width: 680px;*/
    /*}*/

    .t-store .t-store__tabs {
        margin-bottom: 60px;
        margin-top: 24px;
    }

    .t-store .t-store__relevants__container {
        padding: 0 16px;
    }


    .t-store .t-store__relevants__container .t-col {
        padding: 0;
    }

    .t-store .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {}



    .t-store .t-store__tabs.t-col_12 {
        max-width: 100%;
    }

    .t-store .t-store__relevants__title {
        margin: 0 0 16px 0;
        font-size: 18px !important;
    }

    .t-store .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
        justify-content: space-between;
        gap: 8px;

    }

    .t-store .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
        max-width: 203px;
        min-width: 203px;
        width: 203px;
        margin: 0;

    }

    .t-store .t-store__card__bgimg {
        border-radius: 4px;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__imgwrapper {
        padding-bottom: 121%;
    }

    .t-store .t-store__relevants-grid-cont .js-store-prod-name {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__price {
        font-size: 16px;
        font-weight: 900 !important;
    }

    .t-store .t-store__relevants-grid-cont:after {
        display: none;
    }


    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
        font-family: 'Quincy', Arial, sans-serif !important;
        font-size: 16px;
    }

    .t-store .t-store__tabs__content {
        font-size: 16px;
    }


}

@media (max-width: 374px) {

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

    .t-store.t-store__prod-snippet__container {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .product-back__btn {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 12px;
        width: fit-content;
        transform: none;
        margin-left: 20px;
    }

    .product-back__btn p {
        font-family: 'Quincy', Arial, sans-serif;
        font-size: 16px;
        color: #393f31;
    }

    .product-back__btn svg {
        width: 9px;
        height: 16px;
    }

    .t-store .t-store__product-snippet .t-store__prod-popup__col-right {
        padding-left: 0px;
        padding-right: 0px;
    }

    .t-store .t-store__prod-popup__info .t-store__prod-popup__btn-wrapper,
    .t-store .t-store__prod-popup__info .js-store-price-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
    .t-store .t-store__prod-popup__info .t-store__prod-popup__text,
    .t-store .t-store__tabs__list,
    .t-store .t-store__prod-popup__info .js-product-controls-wrapper {
        padding-left: 16px;
        padding-right: 16px;
    }

    .t-store.t-store__prod-snippet__container .t-store__tabs {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .t-store .js-store-prod-name {
        font-size: 20px !important;
        color: #393f31 !important;
    }

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

    .t-store .t-store__prod-popup__info .js-store-price-wrapper {
        padding-top: 0px;
        /*padding-bottom:32px;*/
        /*border-bottom: 1px solid #dfdfdf;*/
        /*margin-bottom:32px;*/
    }

    .t-store .t-store__prod-popup__price-item {
        font-weight: 900 !important;
        font-size: 16px;
        color: #393f31;
    }

    .t-store .t-store__prod-popup__btn-wrapper {
        margin-top: 0;
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }

    .t-store .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
        position: fixed;
        z-index: 10;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 12px 8px !important;
        border-radius: 0px;
        box-shadow: none;
        background: #fff;
    }

    .t-store .t-store__prod-popup__text {
        margin-top: 0;
    }

    .t-store .t-store__prod-popup__btn {
        background-color: #7c866c !important;
        border-radius: 4px;
        width: 100%;
        height: 43px;
        font-size: 16px;
    }

    .t-store .js-product .t-product__option-select {

        width: 100%;
        height: 41px;
        font-size: 16px;

    }

    .t-store .t-product__option-variants {
        min-width: 100%;
    }

    .t-store .js-store-prod-all-text {
        font-size: 16px;
        color: #393f31;
    }

    .t-store,
    .t-store div,
    .t-store p,
    .t-store li {
        font-family: 'Quincy', Arial, sans-serif;
    }

    .t-store .t-col {
        margin-left: 0px;
        margin-right: 0px
    }

    .t-store .t-col.t-store__prod-popup__slider {
        margin-right: 0px;
        width: 100%;
        max-width: 100%;
        padding: 0 !important;
    }

    .t-store .t-col.t-store__prod-popup__info {
        margin-right: 0px;
        width: 100%;
        max-width: 100%;
        padding-top: 32px;
    }

    .t-store .t-slds__thumbsbullet-wrapper {
        padding-left: 8px !important;
    }


    .t-store .t-slds__bgimg {
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        margin-top: 12px;
    }

    .t-store .t-slds__bgimg {
        padding-bottom: 115% !important;
        border-radius: 4px;
    }

    .t-store .t-slds__thumbsbullet.t-slds__bullet {
        width: 76px;
    }

    .t-store .js-store-prod-charcs {
        font-size: 16px;
    }

    /*.t-store  .t-col_6 {*/
    /*    max-width: 680px;*/
    /*}*/

    .t-store .t-store__tabs {
        margin-bottom: 60px;
        margin-top: 24px;
    }

    .t-store .t-store__relevants__container {
        padding: 0 16px;
    }


    .t-store .t-store__relevants__container .t-col {
        padding: 0;
    }

    .t-store .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {}



    .t-store .t-store__tabs.t-col_12 {
        max-width: 100%;
    }

    .t-store .t-store__relevants__title {
        margin: 0 0 16px 0;
        font-size: 18px !important;
    }

    .t-store .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
        justify-content: space-between;
        gap: 8px;

    }

    .t-store .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
        max-width: 203px;
        min-width: 203px;
        width: 203px;
        margin: 0;

    }

    .t-store .t-store__card__bgimg {
        border-radius: 4px;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__imgwrapper {
        padding-bottom: 121%;
    }

    .t-store .t-store__relevants-grid-cont .js-store-prod-name {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .t-store .t-store__relevants-grid-cont .t-store__card__price {
        font-size: 16px;
        font-weight: 900 !important;
    }

    .t-store .t-store__relevants-grid-cont:after {
        display: none;
    }


    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
        font-family: 'Quincy', Arial, sans-serif !important;
        font-size: 16px;
    }

    .t-store .t-store__tabs__content {
        font-size: 16px;
    }


}



@media (min-width:1365px) {
    .t706 .t706__cartpage-totals {
        bottom: 65px;
    }
}


.t706__cartpage-info-wrapper .product-back__btn {
    display: none;
}

.t706__cartpage-open-form-wrap {
    display: none !important;
}


.t706 .t706__cartpage {
    box-shadow: unset;
       margin-top: 78px;
    /* из-за фикс шапки*/
}

.t706 .t706__cartpage-top {
    display: none;
}

.t706 .t706__cartpage-content {
    margin-top: 40px;
    /* из-за фикс шапки*/
}





.t706__sidebar-continue {
    background: var(--brand-60) !important;
    border-radius: 4px;
}

.t706__cartpage-content {
    flex-direction: column-reverse;
    align-items: center;
    font-family: 'Quincy', Arial, sans-serif;
}

.t706__cartpage .t706__cartpage-info,
.t706__cartpage .t706__cartpage-form {
    width: 1102px;
    max-width: 1102px;
}

.t706__cartpage .t706__product-imgdiv {
    width: 152px;
    height: 196px;
}



.t706__cartpage .t706__product-title {
    font-weight: 400;
    font-size: 24px;
    color: var(--dark);
    vertical-align: top;
    padding: 0;
    width: 221px;
}

.cart-product__price-wrapper {
    display: table-cell;
    width: 221px;
    vertical-align: top;
}

.cart-product__price {

    font-weight: 900;
    font-size: 23px;
    text-align: center;
    color: var(--dark);

    font-family: 'Quincy', Arial, sans-serif;
}

.t706__cartpage .t706__product-plusminus {
    width: 221px;
    padding: 0;
    font-size: 23px;
    vertical-align: top;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.t706__cartpage .t706__product-plus,
.t706__cartpage .t706__product-minus,
.t706__cartpage .t706__product-plus img,
.t706__cartpage .t706__product-minus img {
    width: 32px !important;
    height: 32px !important;
}

.t706__cartpage .t706__product-quantity {

    font-weight: 900;
    font-size: 23px;
    text-align: center;
    color: var(--dark);
    margin: 0;
    padding: 0;
}

.t706__cartpage .t706__product-amount {
    width: 221px;
    padding: 0;
    vertical-align: top;
    font-weight: 900;
    color: var(--dark);
    font-size: 23px;
    text-align: center;
}

.t706__cartpage .t706__product-del-wrapper {
    width: 48px !important;
    padding: 0 !important;
    vertical-align: top !important;
}

.t706__cartpage .t706__product-del,
.t706__cartpage .t706__product-del img {
    width: 32px !important;
    height: 32px !important;
}

.t706__cartpage .t706__product {
    border-bottom: 1px solid var(--gray-30);
    padding: 24px 0 16px;
    position: relative;
}

/* cross-sell */

.cart-add input {
    display: none;
}

.fake-radio {
    width: 24px;
    height: 24px;
    border: 1px solid #CDCDCD;
    border-radius: 100%;
    box-sizing: border-box;
}


.t706__cartpage .t706__product:has(.card-add__comment) {
    padding-bottom: 120px;
}

.cart-add {
    position: absolute;
    top: 100px;
    left: 440px;
}

.cart-add label {
    display: flex;
    align-items: center;
    gap: 8px;
}

.cart-add label:has(input:checked) .fake-radio {
    border: 6px solid var(--dark);
}

.cart-add__radios {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 16px;
}

.cart-add__text {
    font-family: 'Quincy', Arial, sans-serif;
    font-weight: 400;
    font-size: 21px;
    color: var(--dark);
}

.card-add__comment {
    display: none;
    font-family: 'Quincy', Arial, sans-serif;
    background: var(--brand-10);
    border: 1px solid var(--brand-30);
    border-radius: 4px;
    padding: 8px;
    width: 442px;
    height: 90px;
    font-weight: 400;
    font-size: 21px;
    color: var(--brand-60);
    box-sizing: border-box;
}

/* cross-sell */

.breadcrumbs {
    display: flex;
    align-items: center;
    gap: 6px;
    font-family: 'Quincy', Arial, sans-serif;
    font-weight: 400;
    margin-bottom: 34px
}

.non-active__breadcrumb {
    color: var(--brand-30) !important;
}

.breadcrumb-separator {
    color: var(--brand-30);
}

.active-breadcrumb {
    color: var(--brand-80);
}

.cart-title__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 34px;
}

.cart-title {
    font-family: 'Quincy', Arial, sans-serif;
    font-weight: 400;
    font-size: 40px;
    color: var(--brand-60);


}

.cart-back__btn {
    display: none;
}

.cart-header {
    display: flex;
    align-items: center;
    padding: 0 48px 8px 168px;

    border-bottom: 1px solid var(--gray-30);

}

.cart-header__imem {
    font-family: 'Quincy', Arial, sans-serif;
    width: 221px;
    font-size: 24px;
    color: var(--gray-60);
}

.cart-header__imem:not(:first-child) {
    text-align: center;
}

.t706__cartpage-totals {
    display: flex !important;
    justify-content: space-between;
}

.cart-disclaimer {
    font-family: 'Quincy', Arial, sans-serif;
    width: 850px;
    color: var(--brand-80);
}

.cart-disclaimer a {
    text-decoration: underline !important;
    text-decoration-skip-ink: none;
    color: var(--brand-80) !important;
}

.t706__cartwin-prodamount-wrap {
    display: flex !important;
    flex-direction: column;
}

.t706__cartwin-prodamount-label,
.cart-sum__total-title {
    font-size: 24px;
    text-align: right;
    color: var(--brand-80);
}

.t706__cartwin-prodamount,
.cart-sum__total-cost {
    font-size: 34px;
    text-align: right;
    color: var(--brand-80);
    font-weight: 900;
}

.step-btn {
    font-family: 'Quincy', Arial, sans-serif;
    border-radius: 4px;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
}

.step-btn__forward {
    color: var(--white-00);
    background: var(--brand-60);
}

.step-btn-0 {
    width: 211px;
}

/* cart top */

.cart-top {
    font-family: 'Quincy', Arial, sans-serif;
    margin-bottom: 30px;
}

.cart-top__title {
    font-size: 40px;
    color: var(--brand-60);
    margin-bottom: 30px;
    text-align: center;
}

.cart-sum {
    background: var(--gray-10);
    border-radius: 4px;
    padding: 12px;
    width: 532px;
    max-width: 532px;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 30px auto;
    align-items: center;
}

.cart-sum__images {
    display: flex;
}

.cart-sum__images-wrapper {

    background: var(--gray-10);
    box-sizing: border-box;
    width: 60px;
    height: 60px;
}

.cart-sum__images-wrapper:not(:first-child) {
    margin-left: -20px;
    border-left: 4px solid var(--gray-10);
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.cart-sum__more-products {
    background: var(--white-00);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    color: var(--dark);
    border-radius: 4px;
    height: 60px;
    width: 60px;
}

.cart-sum__images img {
    border-radius: 4px;
    width: 60px;
    height: 60px;
    object-fit: cover;
}

.steps-timeline {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 11px;

}

.steps-timeline__item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
    cursor: pointer;
}

.steps-timeline__number {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 900;
    font-size: 19px;
    color: var(--gray-60);
    background: var(--gray-30);
    border-radius: 100%;
    width: 28px;
    height: 28px;
}



.steps-timeline__separator {
    font-size: 20px;
    color: var(--gray-60);
}

.steps-timeline__title {
    font-size: 24px;
    color: var(--gray-60);
}


.steps-timeline__active .steps-timeline__number {
    background: var(--dark);
    color: var(--white-00);
}

.steps-timeline__active .steps-timeline__title {
    color: var(--dark)
}




/* cart top */



/*cart*/

.t706 .t-input-title {
    font-size: 24px !important;
    padding-bottom: 16px !important;
}

.step-1-wrapper,
.step-2-wrapper {
    width: 430px;
    margin: 0 auto;
}

.t706__cartpage-form input[type='text'],
.t706__cartpage-form input[type='tel'],
.t706__cartpage-form input[type='email'] {
    background: var(--brand-10);
    border: 1px solid var(--brand-30) !important;
    border-radius: 4px;
    padding: 0 8px;
    width: 100%;
    height: 41px !important;
    color: var(--brand-60) !important;
}

.t706__cartpage-form .t-input-group {
    margin-bottom: 16px;
}

.cart-input__bottom-text {
    font-size: 16px;
    color: var(--gray-60);
}

.t706__cartpage-form .t-radio__indicator {
    height: 24px;
    width: 24px;
    border-color: #393F31;
}

.t706__cartpage-form .t-radio__indicator::after {
    height: 10px;
    width: 10px;
    background: #393F31;
}

.t706__cartpage-form .t-radio__item.t-radio__control.t-text,
.t706__cartpage-form .t-checkbox__control.t-text,
.cart-input__text-big,
.cart-final__text,
textarea[name="comment"],
.t706__cartpage-form input[type='text'],
.t706__cartpage-form input[type='tel'],
.t706__cartpage-form input[type='email'],
.step-btn,
.cart-disclaimer,
.breadcrumbs,
.cart-final__row-left,
.cart-final__row-right,
.t706 .t-form__submit .t-submit {
    font-size: 21px;
}

.cart-input__text-big {
    margin-top: 16px;
}

/* ckeckbox */


.t-input-block input[type='checkbox'],
.t-input-block input[type='checkbox']:after,
.t-input-block input[type='checkbox']:before,
.t-input-block input[type='checkbox'] *,
.t-input-block input[type='checkbox'] *:after,
.t-input-block input[type='checkbox'] *:before,
.t-input-block input[type='checkbox']+.t-checkbox__indicator {
    box-sizing: border-box;
}

.t-input-block input[type='checkbox']::-moz-selection,
.t-input-block input[type='checkbox']:after::-moz-selection,
.t-input-block input[type='checkbox']:before::-moz-selection,
.t-input-block input[type='checkbox'] *::-moz-selection,
.t-input-block input[type='checkbox'] *:after::-moz-selection,
.t-input-block input[type='checkbox'] *:before::-moz-selection,
.t-input-block input[type='checkbox']+.tgl-btn::-moz-selection,
.t-input-block input[type='checkbox']::selection,
.t-input-block input[type='checkbox']:after::selection,
.t-input-block input[type='checkbox']:before::selection,
.t-input-block input[type='checkbox'] *::selection,
.t-input-block input[type='checkbox'] *:after::selection,
.t-input-block input[type='checkbox'] *:before::selection,
.t-input-block input[type='checkbox']+.tgl-btn::selection {
    background: none;
}

.t-input-block input[type='checkbox']+.t-checkbox__indicator {
    outline: 0;
    display: block;
    width: 48px;
    height: 24px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.t-input-block input[type='checkbox']+.t-checkbox__indicator:after,
.t-input-block input[type='checkbox']+.t-checkbox__indicator:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
}

.t-input-block input[type='checkbox']+.t-checkbox__indicator:after {
    top: 0;
    left: 0;
    transform: unset;
    border: unset;
    border-width: unset;
}

.t-input-block input[type='checkbox']+.t-checkbox__indicator:before {
    display: none;
}

.t-input-block input[type='checkbox']:checked+.t-checkbox__indicator:after {
    left: 50%;
}

.t-input-block input[type='checkbox']+.t-checkbox__indicator {
    background: var(--brand-10);
    border: unset;
    border-radius: 2em;
    padding: 2px;
    transition: all 0.4s ease;
}

.t-input-block input[type='checkbox']+.t-checkbox__indicator:after {
    border-radius: 50%;
    background: #fff;
    transition: all 0.2s ease;
}

.t-input-block input[type='checkbox']:checked+.t-checkbox__indicator {
    background: var(--brand-30);
}



/* checkbox */

.step-btn__wrapper {
    display: flex;
    justify-content: space-between;
}

.step-btn__wrapper .step-btn {
    width: 207px;

}

.step-btn__back {
    border: 1px solid var(--brand-80);
    color: var(--brand-80);
}

.t706 .t-form__inputsbox.t-form__inputsbox_flex {
    flex-direction: column;
}

textarea[name="comment"] {
    background: var(--brand-10);
    border: 1px solid var(--brand-30) !important;
    border-radius: 4px;
    padding: 8px !important;
    height: 90px !important;
    color: var(--brand-60) !important;
}

.cart-final__text {
    margin-bottom: 30px;
}

.cart-final__row {
    display: flex;
    justify-content: space-between;
}

.cart-final__row-right {
    color: var(--brand-60);
    width: 70%;
}

.cart-final__row-left {
    width: 30%;
}

.t706 .t-form__submit {
    display: flex !important;
    justify-content: space-between;
}

.t706 .t-form__submit .t-submit,
.t706 .t-form__submit .step-btn {
    width: 290px !important;
}

.t706 .t-form__submit .t-submit {
    border-radius: 4px;
    background: var(--brand-60) !important;
    font-weight: 400;
    height: 49px !important;
}


.step-3-wrapper {
    width: 596px;
    margin: 0 auto;

}


/* доставка табами */

.t-radio__wrapper-delivery {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--gray-20);
    border-radius: 4px;
    width: 430px;
    height: 72px;
}

.t-radio__wrapper-delivery .t-radio__indicator {
    display: none;
}

.t-radio__wrapper-delivery .t-radio__control {
    text-align: center;
    font-size: 24px;
    color: var(--brand-60);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0 !important;
}

.t-radio__wrapper-delivery .t-radio__control:has(.t-radio:checked) {
    background: var(--brand-10);
    color: var(--dark);
}

.delivery-courier__text {
    font-size: 16px;
    text-align: center;
    color: var(--gray-60);
}

/* доставка табами */

/* дата и время в одну строку */

.t-input-group[data-input-lid="1726220144627"],
.t-input-group[data-input-lid="1726220466111"] {
    width: calc((100% - 8px) / 2);
    display: inline-flex;
}

.t-input-group[data-input-lid="1726220144627"] {
    margin-right: 8px;
}


/* дата и время в одну строку */


/*cart*/

@media (max-width:1919px) {

    .t706 .t706__cartpage {

        margin-top: 80px;
        /* из-за фикс шапки*/
    }


    .t706__cartpage-form .t-radio__item.t-radio__control.t-text,
    .t706__cartpage-form .t-checkbox__control.t-text,
    .cart-input__text-big,
    .cart-final__text,
    textarea[name="comment"],
    .t706__cartpage-form input[type='text'],
    .t706__cartpage-form input[type='tel'],
    .t706__cartpage-form input[type='email'],
    .step-btn,
    .cart-disclaimer,
    .breadcrumbs,
    .cart-final__row-left,
    .cart-final__row-right,
    .t706 .t-form__submit .t-submit,
    .cart-add__text {
        font-size: 18px;
    }

    .cart-title {
        font-size: 36px;
    }

    .t706__cartpage .t706__cartpage-info,
    .t706__cartpage .t706__cartpage-form {
        width: 1102px;
        max-width: 1102px;
    }




    .cart-header__imem,
    .t706__cartpage .t706__product-title {
        font-size: 20px;
    }



    .t706__cartpage .t706__product-imgdiv {
        width: 152px;
        height: 196px;
    }

    .t706__cartpage .t706__product-title,
    .cart-product__price-wrapper .t706__cartpage .t706__product-plusminus,
    .t706__cartpage .t706__product-amount {
        width: 221px;
    }

    .cart-product__price {
        font-size: 19px;


    }

    .t706__cartpage .t706__product-plusminus {
        font-size: 18px;
    }

    .t706__cartpage .t706__product-plus,
    .t706__cartpage .t706__product-minus,
    .t706__cartpage .t706__product-plus img,
    .t706__cartpage .t706__product-minus img {
        width: 32px !important;
        height: 32px !important;
    }

    .t706__cartpage .t706__product-quantity {
        font-size: 18px;
    }

    .t706__cartpage .t706__product-amount {
        font-size: 19px;

    }

    .t706__cartpage .t706__product-del-wrapper {
        width: 48px !important;
        padding: 0 !important;
        vertical-align: top !important;
    }

    .t706__cartpage .t706__product-del,
    .t706__cartpage .t706__product-del img {
        width: 24px !important;
        height: 24px !important;
    }



    .t706__cartwin-prodamount-label,
    .cart-sum__total-title {
        font-size: 20px;
    }

    .t706__cartwin-prodamount,
    .cart-sum__total-cost {
        font-size: 30px;

    }

    .step-btn {
        height: 46px;

    }


    .step-btn-0 {
        width: 211px;
    }

    /* cart top */

    .cart-top {
        margin-bottom: 30px;
    }

    .cart-top__title {
        font-size: 36px;
        margin-bottom: 30px;
    }

    .cart-sum {
        padding: 12px;
        width: 532px;
        max-width: 532px;
        margin: 0 auto 30px auto;
    }


    .cart-sum__images-wrapper,
    .cart-sum__more-products,
    .cart-sum__images img {
        width: 60px;
        height: 60px;
    }

    .cart-sum__images-wrapper:not(:first-child) {
        margin-left: -20px;

    }


    .steps-timeline {
        gap: 11px;

    }

    .steps-timeline__item {
        gap: 13px;
    }

    .steps-timeline__number {
        font-size: 19px;
        width: 28px;
        height: 28px;
    }



    .steps-timeline__separator {
        font-size: 20px;
    }

    .steps-timeline__title {
        font-size: 20px;
    }


    /* cart top */



    /*cart*/

    .t706 .t-input-title {
        font-size: 20px !important;
        padding-bottom: 16px !important;
    }

    .step-1-wrapper,
    .step-2-wrapper {
        width: 430px;
    }

    .t706__cartpage-form input[type='text'],
    .t706__cartpage-form input[type='tel'],
    .t706__cartpage-form input[type='email'] {

        padding: 0 8px;
        height: 41px !important;
    }

    .t706__cartpage-form .t-input-group {
        margin-bottom: 16px;
    }

    .cart-input__bottom-text {
        font-size: 14px;

    }

    .t706__cartpage-form .t-radio__indicator {
        height: 24px;
        width: 24px;
    }

    .t706__cartpage-form .t-radio__indicator::after {
        height: 10px;
        width: 10px;
    }



    .cart-input__text-big {
        margin-top: 16px;
    }

    /* ckeckbox */


    .t-input-block input[type='checkbox']+.t-checkbox__indicator {

        width: 48px;
        height: 24px;

    }


    /* checkbox */



    .step-btn__wrapper .step-btn {
        width: 207px;

    }


    textarea[name="comment"] {
        padding: 8px !important;
        height: 90px !important;
    }

    .cart-final__text {
        margin-bottom: 30px;
    }



    .t706 .t-form__submit .t-submit,
    .t706 .t-form__submit .step-btn {
        width: 258px !important;
    }

    .t706 .t-form__submit .t-submit {

        height: 46px !important;
    }


    .step-3-wrapper {
        width: 532px;
    }


    /* доставка табами */

    .t-radio__wrapper-delivery {
        width: 430px;
        height: 65px;
    }

    .t-radio__wrapper-delivery .t-radio__indicator {
        display: none;
    }

    .t-radio__wrapper-delivery .t-radio__control {
        font-size: 20px;

    }


    .delivery-courier__text {
        font-size: 14px;
    }

    /* доставка табами */

    /* дата и время в одну строку */

    .t-input-group[data-input-lid="1726220144627"],
    .t-input-group[data-input-lid="1726220466111"] {
        width: calc((100% - 8px) / 2);
        display: inline-flex;
    }

    .t-input-group[data-input-lid="1726220144627"] {
        margin-right: 8px;
    }


    /* дата и время в одну строку */


    /*cart*/

}

@media (max-width:1450px) {
        .t706 .t706__cartpage {
            margin-top: 68px;
    }
}


@media (max-width:1365px) {

    .t706__cartpage-info-wrapper .breadcrumbs {
        display: none;
    }

    .t706__cartpage-form .t-radio__item.t-radio__control.t-text,
    .t706__cartpage-form .t-checkbox__control.t-text,
    .cart-input__text-big,
    .cart-final__text,
    textarea[name="comment"],
    .t706__cartpage-form input[type='text'],
    .t706__cartpage-form input[type='tel'],
    .t706__cartpage-form input[type='email'],
    .step-btn,
    .cart-disclaimer,
    .breadcrumbs,
    .cart-final__row-left,
    .cart-final__row-right,
    .t706 .t-form__submit .t-submit {
        font-size: 16px;
    }

    .cart-title {
        font-size: 32px;

    }

    .cart-title__wrapper {
        margin-bottom: 0;
    }

    .t706__cartpage .t706__cartpage-info,
    .t706__cartpage .t706__cartpage-form {
        width: 1000px;
        max-width: 1000px;
    }




    .cart-header__imem,
    .t706__cartpage .t706__product-title {
        font-size: 18px;
    }



    .t706__cartpage .t706__product-imgdiv {
        width: 152px;
        height: 196px;
    }

    .t706__cartpage .t706__product-title,
    .cart-product__price,
    .t706__cartpage .t706__product-plusminus,
    .t706__cartpage .t706__product-amount {
        width: 196px;
    }

    .cart-product__price,
    .t706__cartpage .t706__product-plusminus,
    .t706__cartpage .t706__product-quantity,
    .t706__cartpage .t706__product-amount {
        font-size: 16px;


    }


    .t706__cartpage .t706__product-plus,
    .t706__cartpage .t706__product-minus,
    .t706__cartpage .t706__product-plus img,
    .t706__cartpage .t706__product-minus img {
        width: 32px !important;
        height: 32px !important;
    }



    .t706__cartpage .t706__product-del-wrapper {
        width: 48px !important;

    }

    .t706__cartpage .t706__product-del,
    .t706__cartpage .t706__product-del img {
        width: 24px !important;
        height: 24px !important;
    }



    .t706__cartwin-prodamount-label,
    .cart-sum__total-title {
        font-size: 18px;
    }

    .t706__cartwin-prodamount,
    .cart-sum__total-cost {
        font-size: 24px;

    }

    .step-btn {
        height: 43px;

    }


    .step-btn-0 {
        width: 211px;
    }

    /* cart top */

    .cart-top {
        margin-bottom: 30px;
    }

    .cart-top__title {
        font-size: 32px;
        margin-bottom: 30px;
    }

    .cart-sum {
        padding: 12px;
        width: 487px;
        max-width: 487px;
        margin: 0 auto 30px auto;
    }


    .cart-sum__images-wrapper,
    .cart-sum__more-products,
    .cart-sum__images img {
        width: 60px;
        height: 60px;
    }

    .cart-sum__images-wrapper:not(:first-child) {
        margin-left: -20px;

    }


    .steps-timeline {
        gap: 11px;

    }

    .steps-timeline__item {
        gap: 13px;
    }

    .steps-timeline__number {
        font-size: 16px;
        width: 24px;
        height: 24px;
    }



    .steps-timeline__separator {
        font-size: 20px;
    }

    .steps-timeline__title {
        font-size: 18px;
    }


    /* cart top */



    /*cart*/

    .t706 .t-input-title {
        font-size: 18px !important;
        padding-bottom: 16px !important;
    }

    .step-1-wrapper,
    .step-2-wrapper {
        width: 400px;
    }

    .t706__cartpage-form input[type='text'],
    .t706__cartpage-form input[type='tel'],
    .t706__cartpage-form input[type='email'] {

        padding: 0 8px;
        height: 41px !important;
    }

    .t706__cartpage-form .t-input-group {
        margin-bottom: 16px;
    }

    .cart-input__bottom-text {
        font-size: 14px;

    }

    .t706__cartpage-form .t-radio__indicator {
        height: 24px;
        width: 24px;
    }

    .t706__cartpage-form .t-radio__indicator::after {
        height: 10px;
        width: 10px;
    }



    .cart-input__text-big {
        margin-top: 16px;
    }

    /* ckeckbox */


    .t-input-block input[type='checkbox']+.t-checkbox__indicator {

        width: 48px;
        height: 24px;

    }


    /* checkbox */



    .step-btn__wrapper .step-btn {
        width: 192px;

    }


    textarea[name="comment"] {
        padding: 8px !important;
        height: 90px !important;
    }

    .cart-final__text {
        margin-bottom: 30px;
    }

    .step-3-wrapper {
        width: 487px;
    }


    .t706 .t-form__submit .t-submit,
    .t706 .t-form__submit .step-btn {
        width: 235px !important;
    }

    .t706 .t-form__submit .t-submit {

        height: 43px !important;
    }





    /* доставка табами */

    .t-radio__wrapper-delivery {
        width: 400px;
        height: 63px;
    }

    .t-radio__wrapper-delivery .t-radio__control {
        font-size: 18px;

    }


    .delivery-courier__text {
        font-size: 14px;
    }

    /* доставка табами */

    /* дата и время в одну строку */

    .t-input-group[data-input-lid="1726220144627"],
    .t-input-group[data-input-lid="1726220466111"] {
        width: calc((100% - 8px) / 2);
        display: inline-flex;
    }

    .t-input-group[data-input-lid="1726220144627"] {
        margin-right: 8px;
    }


    /* дата и время в одну строку */


    /*cart*/

}
@media (max-width:1200px) {
            .t706 .t706__cartpage {
        margin-top: 60px;
    }
}
@media (min-width:1080px) {
    .cart-product__price-text {
        display: none;
    }
}


@media (max-width:1079px) {



    .t706__cartpage-form .t-radio__item.t-radio__control.t-text,
    .t706__cartpage-form .t-checkbox__control.t-text,
    .cart-input__text-big,
    .cart-final__text,
    textarea[name="comment"],
    .t706__cartpage-form input[type='text'],
    .t706__cartpage-form input[type='tel'],
    .t706__cartpage-form input[type='email'],
    .step-btn,
    .cart-disclaimer,
    .breadcrumbs,
    .cart-final__row-left,
    .cart-final__row-right,
    .t706 .t-form__submit .t-submit {
        font-size: 16px;
    }

    .cart-title {
        font-size: 32px;

    }

    .cart-title__wrapper {
        margin-bottom: 24px;
    }

    .t706__cartpage .t706__cartpage-info,
    .t706__cartpage .t706__cartpage-form {
        width: 100%;
        max-width: 100%;
    }

    .cart-header {
        display: none;
    }


    .t706__cartpage .t706__product-title {
        font-size: 18px;
    }



    .t706__cartpage .t706__product {
        padding: 16px 0 8px;
        display: grid;
        grid-template-columns: 73px auto 120px;
        grid-template-rows: repeat(5, auto);
        height: auto;
        column-gap: 8px;
        position: relative;
    }


    /* cross-sell */

    .t706__cartpage .t706__product:has(.card-add__comment) {
        padding-bottom: unset;
    }

    .cart-add {
        position: static;
        grid-column: 1 / 2;
        grid-row: 5 / 6;
        width: 960px;
        margin-top: 16px;
    }

    .cart-add__text,
    .card-add__comment {
        font-size: 16px;

    }

    .card-add__comment {

        width: 100%;

    }

    /* cross-sell */


    .t706__cartpage .t706__cartpage-products .t706__product-thumb {
        grid-column: 1 / 2;
        grid-row: 1 / 5;
        width: 73px;
        height: 90px;
    }



    .t706__cartpage .t706__product-imgdiv {
        width: 73px;
        height: 90px;
    }

    .t706__cartpage .t706__product-title,
    .cart-product__price-wrapper,
    .t706__cartpage .t706__product-plusminus,
    .t706__cartpage .t706__product-amount {
        width: 100%;
    }


    .cart-product__price-wrapper {
        /*display: flex;*/
        /*justify-content: space-between;*/
        grid-column: 3 / 4;
        grid-row: 2 / 3;
        padding-right: 44px;

    }

    .cart-product__price-text-1 {
        grid-column: 2 / 3;
        grid-row: 2 / 3;
    }

    .cart-product__price-text-2 {
        grid-column: 2 / 3;
        grid-row: 3 / 4;
    }




    .cart-product__price,
    .t706__cartpage .t706__product-amount .t706__cartwin-prodamount-price {
        text-align: left;
        padding-right: 44px;

    }

    .t706__cartpage .t706__product-plusminus {
        justify-content: flex-start;
        grid-column: 2 / 3;
        grid-row: 4 / 5;
    }

    .t706__cartpage .t706__product-amount {
        text-align: left;
        grid-column: 3 / 4;
        grid-row: 3 / 4;
        display: flex;
        justify-content: space-between;
    }

    .t706__cartpage .t706__product-amount .t706__cartwin-prodamount-currency {
        display: none;
    }

    .t706__cartpage .t706__product-title,
    .cart-product__price-text {
        margin-bottom: 8px;
    }





    .cart-product__price-text {
        font-weight: 400;
        color: var(--dark);
        font-family: 'Quincy', Arial, sans-serif;
        white-space: nowrap;
    }



    .cart-product__price,
    .t706__cartpage .t706__product-plusminus,
    .t706__cartpage .t706__product-quantity,
    .t706__cartpage .t706__product-amount,
    .cart-product__price-text {
        font-size: 16px;


    }


    .t706__cartpage .t706__product-plus,
    .t706__cartpage .t706__product-minus,
    .t706__cartpage .t706__product-plus img,
    .t706__cartpage .t706__product-minus img {
        width: 32px !important;
        height: 32px !important;
    }



    .t706__cartpage .t706__product-del-wrapper {
        position: absolute;
        top: 20px;
        right: 0;
        width: 24px !important;

    }

    .t706__cartpage .t706__product-del,
    .t706__cartpage .t706__product-del img {
        width: 24px !important;
        height: 24px !important;
    }



    .t706__cartwin-prodamount-label,
    .cart-sum__total-title {
        font-size: 18px;
    }

    .t706__cartwin-prodamount,
    .cart-sum__total-cost {
        font-size: 24px;

    }


    .cart-disclaimer {
        width: 100%;
        margin-bottom: 80px;
    }


    .t706__cartpage .t706__cartwin-prodamount-wrap {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        right: 0;
        background: white;
        padding: 12px 8px 20px;
        margin: 0;
        box-sizing: border-box;
        display: block !important;
    }





    .step-btn {
        height: 43px;

    }


    .step-btn-0 {
        width: 100%;
    }

    /* cart top */

    .cart-top {
        margin-bottom: 30px;
    }

    .cart-top__title {
        font-size: 32px;
        margin-bottom: 30px;
    }

    .cart-sum {
        padding: 12px;
        width: 487px;
        max-width: 487px;
        margin: 0 auto 30px auto;
    }


    .cart-sum__images-wrapper,
    .cart-sum__more-products,
    .cart-sum__images img {
        width: 60px;
        height: 60px;
    }

    .cart-sum__images-wrapper:not(:first-child) {
        margin-left: -20px;

    }


    .steps-timeline {
        gap: 11px;

    }

    .steps-timeline__item {
        gap: 13px;
    }

    .steps-timeline__number {
        font-size: 16px;
        width: 24px;
        height: 24px;
    }



    .steps-timeline__separator {
        font-size: 20px;
    }

    .steps-timeline__title {
        font-size: 18px;
    }


    /* cart top */



    /*cart*/

    .t706 .t-input-title {
        font-size: 18px !important;
        padding-bottom: 16px !important;
    }

    .step-1-wrapper,
    .step-2-wrapper {
        width: 400px;
    }

    .t706__cartpage-form input[type='text'],
    .t706__cartpage-form input[type='tel'],
    .t706__cartpage-form input[type='email'] {

        padding: 0 8px;
        height: 41px !important;
    }

    .t706__cartpage-form .t-input-group {
        margin-bottom: 16px;
    }

    .cart-input__bottom-text {
        font-size: 14px;

    }

    .t706__cartpage-form .t-radio__indicator {
        height: 24px;
        width: 24px;
    }

    .t706__cartpage-form .t-radio__indicator::after {
        height: 10px;
        width: 10px;
    }



    .cart-input__text-big {
        margin-top: 16px;
    }

    /* ckeckbox */


    .t-input-block input[type='checkbox']+.t-checkbox__indicator {

        width: 48px;
        height: 24px;

    }


    /* checkbox */



    .step-btn__wrapper .step-btn {
        width: 192px;

    }


    textarea[name="comment"] {
        padding: 8px !important;
        height: 90px !important;
    }

    .cart-final__text {
        margin-bottom: 30px;
    }

    .step-3-wrapper {
        width: 487px;
    }


    .t706 .t-form__submit .t-submit,
    .t706 .t-form__submit .step-btn {
        width: 235px !important;
    }

    .t706 .t-form__submit .t-submit {

        height: 43px !important;
    }





    /* доставка табами */

    .t-radio__wrapper-delivery {
        width: 400px;
        height: 63px;
    }

    .t-radio__wrapper-delivery .t-radio__control {
        font-size: 18px;

    }


    .delivery-courier__text {
        font-size: 14px;
    }

    /* доставка табами */

    /* дата и время в одну строку */

    .t-input-group[data-input-lid="1726220144627"],
    .t-input-group[data-input-lid="1726220466111"] {
        width: calc((100% - 8px) / 2);
        display: inline-flex;
    }

    .t-input-group[data-input-lid="1726220144627"] {
        margin-right: 8px;
    }


    /* дата и время в одну строку */



    /*cart*/

}

@media (max-width:743px) {

    .t706 .t706__cartpage {
        position: fixed;
        padding: 0 8px;
        box-shadow: unset;
        margin-top: 61px;
    }

    .t706__cartpage .t706__cartpage-info,
    .t706__cartpage .t706__cartpage-form {
        padding: 0;
    }


    .t706__cartpage-content {
        margin-top: 12px !important;
    }

    .cart-top__title {
        margin-top: 20px;
    }

    .cart-title__wrapper {
        padding-bottom: 10px;
        padding-right: 5px;
        border-bottom: 1px solid var(--gray-30);

    }

    .cart-back__btn {
        display: block;
    }


    .t706__cartpage .t706__product {

        grid-template-columns: 73px auto 60px;
        margin: 0;

    }

    /* cross-sell */


    .cart-add {
        width: calc(100vw - 16px);
    }


    /* cross-sell */






    .t706__cartwin-prodamount-label,
    .cart-sum__total-title {
        font-size: 19px;
    }

    .t706__cartwin-prodamount,
    .cart-sum__total-cost {
        font-size: 20px;

    }

    .t706__cartpage .t706__cartpage-totals {
        border-top: none;
    }




    /* cart top */


    .cart-sum {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }



    .steps-timeline__item:not(:first-child) .steps-timeline__title {
        display: none;
    }


    /* cart top */



    /*cart*/


    .step-1-wrapper,
    .step-2-wrapper,
    .step-3-wrapper,
    .t-radio__wrapper-delivery {
        width: 100%;
    }

    .step-wrapper {
        padding-bottom: 20px;
        overflow-x: hidden;
    }




    .step-btn__wrapper .step-btn {
        width: calc(50% - 8px);

    }




    .t706 .t-form__submit .t-submit,
    .t706 .t-form__submit .step-btn {
        width: calc(50% - 8px) !important;
    }



    /*cart*/





}

/* free delivery warning */
.free-delivery__warning {
    background: #f6f3ef;
    padding: 12px 0;
    font-family: 'Quincy', Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    color: #292520;
    display: none;
    /*margin-top: 80px;*/

}

@media (max-width:1919px) {
    .free-delivery__warning {
        /*margin-top: 60px;*/
    }
}

/* free delivery warning */

.prod-cross-sell .t706__product-thumb {
    opacity: 0;
}

.check-recipient-address__text,
.pickup__text,
.cart-sum__images-wrapper,
.step-wrapper:not(.step-0-wrapper),
.cart-top {
    display: none;
}

.t706__cartwin-totalamount-wrap {
    display: none !important;
}

.blkElem {
    pointer-events: none;
}

.cartcopyanim {
    -webkit-animation: t706__pulse-anim 0.6s;
    animation: t706__pulse-anim 0.6s;
}

.cartcopy_elem .tn-atom {
    opacity: 0;
    pointer-events: none;
}

.r .show-cart {
    opacity: 1;
    pointer-events: auto;
}

.cartcopy {
    cursor: pointer
}

.t706__carticon {
    display: none !important;
}


.uc-main-header {
    display: none
}

#rec791158066.uc-header .t396__artboard {
    opacity: 1;
}

#rec791158066.uc-header .t396__artboard,
#rec791158066.uc-header .t396__artboard .t396__elem {
    pointer-events: all !important;
}

.uc-header .t396__artboard {
    border-bottom: 1px solid var(--gray-30);
}

/* breakpoints 
    
     max-width:1919px
     max-width: 1365px
     max-width: 1079px
    max-width: 743px
    max-width: 374px
     breakpoints */

/* вкл/выкл блоков */

@media (min-width: 744px) {

    .uc-cover__mob,
    .uc-run__mob {
        display: none;
    }


}

@media (max-width: 743px) {

    .uc-cover__desk,
    .uc-run__desk {
        display: none;
    }
}

@media (min-width: 1080px) {

    .uc-season__mob,
    .uc-gallery__mob,
    .uc-hero__mob,
    .uc-catalog__mob,
    .uc-shipping__mob,
    .uc-phil__mob,
    .uc-contacts__mob,
    .uc-footer__mob {
        display: none;

    }
}

@media (max-width: 1079px) {

    .uc-season__desk,
    .uc-gallery,
    /*.uc-hero__desk,*/
    .uc-catalog__desk,
    .uc-shipping__desk,
    .uc-phil__desk,
    .uc-contacts__desk,
    .uc-footer__desk {
        display: none;
    }
}
@media (max-width: 743px) {
    .uc-hero__desk {
        display: none !important;
    }
}

/* вкл/выкл блоков */

.uc-cover__desk .t-cover__carrier {
    /*background-position: center -20vh!important;*/
}

.uc-products .t-store__load-more-btn-wrap_hidden {
    display: block;
}

/* сэкондари кнопка николая */

.uc-products .t-store__load-more-btn {
    width: 212px;
    height: 49px;
    padding: 0;
}

.uc-products .t-store__load-more-btn {
    width: 212px;
    height: 49px;
    padding: 0;
}

.t-store__card__btn-text,
.uc-wed-req__mob .tn-atom,
.uc-wed-req__desk .tn-atom,
.uc-products .t-store__load-more-btn,
.t-store__load-more-btn,
.t396__elem.tn-elem > a.tn-atom{
    font-size: 21px !important;
}

@media screen and (max-width: 1919px) {

    .t-store__card__btn-text,
    .uc-wed-req__mob .tn-atom,
    .uc-wed-req__desk .tn-atom,
    .uc-products .t-store__load-more-btn,
    .t-store__load-more-btn,
.t396__elem.tn-elem > a.tn-atom{
        font-size: 18px !important;
    }

}

@media screen and (max-width: 1365px) {

    .t-store__card__btn-text,
    .uc-wed-req__mob .tn-atom,
    .uc-wed-req__desk .tn-atom,
    .uc-products .t-store__load-more-btn, 
    .t-store__load-more-btn,
.t396__elem.tn-elem > a.tn-atom{
        font-size: 16px !important;
    }

}

@media (max-width:1919px) {
    .uc-products .t-store__load-more-btn {
        width: 194px;
        height: 46px;
       
    }
}

@media (max-width:1199px) {
    .uc-products .t-store__load-more-btn {
        width: 181px;
        height: 43px;
    }
}

/* сэкондари кнопка николая */

/* faq */

.uc-faq .t585__text,
.uc-faq .t585__title {
    font-size: 21px;
    font-weight: 400 !important;
}

.uc-faq .t-col {
    margin: 0;
}

.uc-faq .t585 {
    /*margin: 0 340px;*/
    margin: 0 auto;
    /*width: calc(140000% / 1920);*/
    max-width: 1400px;
    /* у нижних блоков другая сетка */
    border-bottom: 1px solid #7c866c;
}

.uc-faq .t585__border {
    display: none;
}

.uc-faq .t-col_12 {
    max-width: 100%;
}

.uc-faq .t585>.t-container {
    flex-direction: column;
    max-width: 100%;
}

@media (max-width:1919px) {
    .uc-faq .t585 {

        /*width: calc(121400% / 1366);*/
        max-width: 1214px;
    }

    .uc-faq .t585__text,
    .uc-faq .t585__title {
        font-size: 18px !important;
    }
}


@media (max-width:1365px) {
    .uc-faq .t585 {

        /*width: calc(100800% / 1080);*/
        max-width: 1000px;
    }
}

@media (max-width:1079px) {
    .uc-faq {
        margin: 0 40px;
    }

    .uc-faq .t585 {

        /*width: calc(100800% / 1080);*/
        max-width: 100%;
    }
}

@media (max-width:743px) {

    .uc-faq .t585__text,
    .uc-faq .t585__title {
        font-size: 16px !important;
    }

    .uc-faq .t585 {

        width: 100%;
    }


    .uc-faq {
        margin: 0 8px;
    }
}

@media screen and (max-width: 960px) {
    .uc-faq .t-col {

        padding: 0;

    }
}

/* faq */


/* ховер на карточках товара */
.uc-products .t-store__card__imgwrapper {
    overflow: hidden;
    border-radius: 4px;
}

.uc-products .t-store__card__imgwrapper .t-store__card__bgimg {
    transition: all 0.2s linear;
}

.uc-products .t-store__card__imgwrapper .t-store__card__bgimg:hover {
    /*transform: scale(1.2)*/
}

/* ховер на карточках товара */


.uc-gallery__mob .t396__artboard {
    overflow-x: auto;
}

/*.ramka-nikolaya__mob .tn-atom__img {*/
/*    height: 450px;*/
/*}*/



.t-store__card__title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.uc-catalog .t694 {
    padding: 0 12px;
}

.uc-catalog .t694 .t694__row {
    display: flex;
    gap: 18px;
}

.uc-catalog .t694 .t-cell_25 {
    border-radius: 4px;
}

@media screen and (max-width: 960px) {
    .uc-catalog .t694 .t694__col.t-cell_25 {
        width: 25%;
    }

    .uc-catalog .t694__table {
        height: 33.25vw !important;
    }
}

@media screen and (max-width: 780px) {
    .uc-catalog .t694 .t694__col.t-cell_25 {
        width: 48%;
    }

    .uc-catalog .t694 .t694__row {
        flex-wrap: wrap;
        justify-content: space-between;
    }
}

@media screen and (max-width: 480px) {
    .uc-catalog .t694 .t694__col.t-cell_25 {
        width: 100%;
    }

    .uc-catalog .t694 .t694__row {
        gap: 8px;
    }


    .uc-catalog .t694__table {
        height: 103vw !important;
    }

}




/* driver menu */

.uc-driver a.t-menusub__link-item {
    font-weight: 400 !important;
}

.uc-driver .t450__right_langs_lang a {
    font-size: 21px;
}

@media (max-width:1919px) {
    .uc-driver .t450__right_langs_lang a {
        font-size: 18px;
    }

    .uc-driver a.t-menu__link-item {
        font-size: 18px !important;
    }

    .uc-driver a.t-menusub__link-item {
        font-size: 18px !important;
    }
}

@media (max-width:1199px) {
    .uc-driver .t450__right_langs_lang a {
        font-size: 16px;
    }

    .uc-driver a.t-menu__link-item {
        font-size: 18px !important;
    }

    .uc-driver a.t-menusub__link-item {
        font-size: 18px !important;
    }
}

.uc-driver .t450__right_social_links {
    margin-top: 16px;
}

.uc-driver .t450__menu {
    padding-bottom: 10px;
    border-bottom: 1px solid #E9E9E9;
}

.uc-driver .t450__close_icon span {
    display: none;
}

.uc-driver .t450__rightcontainer {
    display: flex;
    flex-direction: column-reverse;
}

.uc-driver .t-menusub__menu {
    position: relative;
    max-width: 100%;
    text-align: left;
    box-shadow: none;
    top: 0 !important;
    left: 0 !important;


}

.t450__logowrapper,
.t450__right_social_links {
    display: flex;
    justify-content: center;
    align-items: center;
}

.t450__right_buttons_wrap {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.t450__container {
    border-right: 1px solid #dfdfdf;
}

.t450__close {
    right: unset;
    left: 5px;
}

.t-sociallinks__svg {
    display: none;
}

/* карточки товаров */

.uc-products .t-store__card__imgwrapper {
    position: relative;
    width: 100%;
    padding-bottom: 110%;
    padding-bottom: 116% !important;
}

.uc-products .t-store {
    padding: 0 24px;
}

.uc-products .t-store__grid-separator,
.uc-products .t-container::before {
    display: none;
}

.uc-products .t-container {
    max-width: 1872px;
    /*1920 - 24*2 отступы в зеро блоках */

    gap: 18px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.uc-products .t-col_3 {
    max-width: unset;
    margin: 0;
    padding-bottom: 8px;
}

.uc-products .t-store__card__textwrapper {
    padding-top: 12px;
}

.uc-products .t-store__card__price-wrapper {
    margin-top: 8px;
}

@media (max-width: 1919px) {

    .uc-products .t-container {
        max-width: 1326px;
        /*1366 - 20*2 отступы в зеро блоках */
        gap: 18px;

    }

    .uc-products .t-store__card .t-typography__title {
        font-size: 19px !important;

    }

    .uc-products .t-store__card .t-store__card__price {
        font-size: 18px !important;
    }

    .uc-products .t-store {
        padding: 0 20px;
    }
}

@media (max-width: 1365px) {
    .uc-products .t-store__card .t-typography__title {
        font-size: 16px !important;

    }

    .uc-products .t-store__card .t-store__card__price {
        font-size: 16px !important;
    }

    .uc-products .t-container {
        max-width: 1064px;
        /*1088 - 12*2 отступы в зеро блоках */
        gap: 6px;
    }



}

@media (max-width: 960px) {
    .uc-products .t-col {
        padding: 0;
    }

}

@media (min-width: 375px) {
    .uc-products .t-store__scroll-icon-wrapper {
        display: none;
    }

}

@media (max-width: 374px) {
    .uc-products .t-col {
        padding: 0;
        min-width: 67%;
    }

    .uc-products .t-container {
        display: flex;
    }

    .uc-products .t-store {
        padding: 0 8px;
    }

}

@media (max-width: 743px) {

    .uc-products .t-container {
        max-width: 100%;
        grid-template-columns: repeat(2, 1fr);
    }

    .uc-products .t-store {
        padding: 0 8px;
    }



}

@media screen and (max-width: 960px) {

    /* тильдовская */
    .uc-products .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: 0;
    }
}



/* карточки товаров */

.catalog-img {
    border-radius: 4px;
    overflow: hidden;
    transition: all 0.2s linear;
}

.catalog-img a {
    filter: brightness(0.5);
    transition: all 0.2s linear;
}

.catalog-img:hover a {
    filter: brightness(1);
    /*transform: scale(1.2);*/
}

.catalog-img:hover+div {
    opacity: 0;
}

.t585 .t-col:nth-of-type(1) .t585__header {
    border-top: none !important;
}

.t585__trigger-button {
    padding-top: 26px;
    padding-bottom: 8px;
}

.uc-submenu-colomn .t966__menu-list-row .t966__menu-item {
    margin-right: 0;
}

.uc-submenu-colomn .t966__menu-list-row {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
}

.uc-submenu-colomn .t966__menu-list-row_50 .t966__menu-item-wrapper {
    width: 43%;
}

.uc-submenu-colomn .t966__menu-item-title p,
.uc-submenu-colomn .t966__menu-item-text .t966__menu-item-title {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: inline-block;
    /* Это важно для transform */
}


.uc-submenu-colomn .t966__menu-link:hover .t966__menu-item-title p,
.uc-submenu-colomn .t966__menu-item-text .t966__menu-item-title:hover {
    transform: translateX(3px);
}

.menu-item:hover .tn-atom div,
.header__phone:hover .tn-atom div {
    color: var(--brand-60);
}

.menu-item .tn-molecule .tn-atom img {
    transition: transform 0.25s ease;
}

.menu-item:hover .tn-atom img {
    transform: translateY(1px);
}

.header__icon {
    transition: transform 0.25s ease;
}

.header__icon:hover {
    opacity: 0.6
}

/*header END*/

a.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_sm {
    width: 100%;
}




/*главная*/
.uc-main-header {
    display: block;
}

#rec791158066.uc-header .t396__artboard {
    opacity: 0;
}

/*.uc-hero__mob {*/
/*    height: 25vh;*/
/*    max-height: 25vh*/
/*}*/

/*.banner-mob-inner {*/
/*    height: 80vh !important;*/
/*    width: 100dvw !important;*/
/*}*/

/*.uc-hero__mob {*/
/*    height: 80vh;*/
/*}*/

/*.uc-hero__mob .t396 {*/
/*    height: 100%;*/
/*}*/

/*.uc-hero__mob .t396__artboard {*/
/*    height: 100% !important;*/
/*}*/

/*.banner-img-mob {*/
/*    max-height: calc(80vh - 104px)*/
/*}*/

@media (min-width: 744px) {
    .uc-hero__mob {
        display: none !important;
    }
    .uc-hero__desk {
        display: block;
    }
}

@media (max-width: 744px) {
    .uc-cover__desk {
        display: none !important;
    }
}

/*главная END*/
/*каталог*/
html,
body {
    overscroll-behavior: none;
}

/*чтобы зафиксировать вутер внизу 440 = высота хэдера + высота футера*/
/*.uc-product-catalog {*/
/*    min-height: calc(100vh - 440px);*/
/*    padding-top: 40px;*/
/*    margin-bottom: 84px;*/
/*}*/


div#allrecords:last-child {
    min-height: calc(100vh - 440px);
}

/*.uc-wed-req__desk,*/
/*.uc-wed-req__mob,*/
.uc-hidden {
    display: none;
}

@media (min-width: 1080px) {
    .uc-wed-req__mob {
        display: none !important;
    }


}

@media (max-width: 1079px) {
    .uc-wed-req__desk {
        display: none !important;
    }
}

@media (max-width: 980px) {
    .uc-title-ctl {
        opacity: 0;
        max-width: 3px;
    }
}

/* расстояние до фиксированных фильтров. зависит от высоты шапки */

.t951 .t951__sidebar_sticky .t951__sidebar-wrapper {
    top: 80px !important;
    max-height: none !important;
}



.t951 .t-store__filter__search-and-sort,
/*.t951 .t-store__filter__item:nth-child(n+4),*/
.t951 .t-store__filter__item:nth-child(2) .t-store__filter__item-title,
.t951 .t-checkbox__indicator,
.t-store__filter__item-title[data-filter-label="категории"],
.uc-product-catalog .t-store__grid-separator,
.uc-product-catalog .t-container::before {
    display: none;
}

.uc-product-catalog .t951__cont-wrapper .js-store-parts-select-container {
    z-index: 10;
}

.t951 .t-checkbox__control {
    margin: 0;
}

.t951 {
    padding: 0 !important;

}

.uc-catalog-random .t-btnflex.t-btnflex_type_button{
    display: none;
}

.uc-product-catalog .t951 .t951__cont-w-filter.t-store__grid-cont_col-width_stretch.t-container {
    padding: 0 !important;
}

.breadcrumb-last-item {
    width: fit-content !important;
}

.uc-title-ctl .t-col {
    margin-left: 10px;
}

.uc-product-catalog .t-store .t-container:not(.t951__grid-cont),
.uc-title-ctl .t-container,
.uc-nav-select-menu,
.t-container:has(.t976), .t-container:has(.t976) .t-col.t-col_12 {
    max-width: 1540px;
}

.uc-product-catalog .t951__sidebar {
    width: 300px;
    margin-right: 84px;
}

.uc-product-catalog .t-store .t-container.t951__grid-cont {
    max-width: 1156px;
    width: 1156px;

    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 24px;
    column-gap: 14px;
}

.t951 .t-store__filter__item:nth-child(1) {
    /*order:1;*/
}

.uc-product-catalog .t951__sidebar_sticky .t951__sidebar-wrapper {
    padding-right: 0;
}

.t951__sidebar .t-store__parts-switch-wrapper {
    gap: 4px;
}

.uc-product-catalog .t951 .t-store__parts-switch-btn {
    font-size: 21px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    opacity: 1;
    color: #393f31;
    font-weight: 400;
    box-sizing: border-box;
}

.uc-product-catalog .t951 .t-store__parts-switch-btn.t-active {
    opacity: 1;
    font-weight: 400;
    background: var(--brand-10);
    border-radius: 4px;
    padding-top: 8px;

}

.uc-product-catalog .t-store__filter__custom-sel {
    font-size: 21px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Все букеты"] {
    order: 1;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Готовые букеты"] {
    order: 2;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Сезонная коллекция"] {
    order: 3;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Монобукеты и дуобукеты"] {
    order: 4;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Корзины и коробки"] {
    order: 5;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Свадебные букеты"] {
    order: 6;
}

.uc-product-catalog .t-store__filter__custom-sel[data-select-val="Индивидуальный заказ"] {
    order: 7;
}

.uc-product-catalog .t-store__filter__custom-sel.active {
    background: var(--brand-10);
    border-radius: 4px;
    padding-top: 8px;
}



.uc-product-catalog .t-store__filter__custom-sel:not(:nth-of-type(1)) {
    padding-top: 8px;
}

.uc-product-catalog .t-store__filter__item-controls-container {
    max-height: unset;
}

.uc-product-catalog .t-store__filter__item-controls-container {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.uc-product-catalog .t951__sidebar .t-store__filter__item-title {
    font-size: 26px;
    margin-bottom: 16px;
    font-weight: 400;
    padding-left: 8px;
}

.uc-product-catalog .t-store__filter__range_bg {
    background-color: var(--dark);

}

.uc-product-catalog .t-store__filter__item_price .t-store__filter__input {
    width: 46%;
    border: 1px solid var(--brand-30);
    border-radius: 4px;
    padding: 0 8px;
    height: 41px;
    background: var(--brand-10);
    font-size: 21px;
    color: var(--brand-60);
}

.uc-product-catalog .t-store__filter__delimeter {
    color: var(--brand-60);

}

.uc-product-catalog .t-store__stretch-col_33 {
    width: auto;
}

.uc-product-catalog .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
    padding-bottom: 127%;
}

.uc-product-catalog .t-store__card__textwrapper {
    padding-top: 12px;
}

.uc-product-catalog .t-store .js-store-prod-name {
    font-size: 21px !important;
    font-weight: 400;
}

.uc-product-catalog .t-store__card__price-wrapper {
    margin: 8px 0;
}

.uc-product-catalog .t-store__card .t-store__card__price {
    font-weight: 900 !important;
    font-size: 23px;
    color: #474d3d;
}

.uc-product-catalog .t-store__load-more-btn {
    background-color: var(--brand-60) !important;
    font-weight: 400;
    transition: all 0.2s linear;
    font-weight: 400;
}

.uc-product-catalog .t-store__load-more-btn:hover {
    background-color: var(--brand-80) !important;
}

.uc-product-catalog .t-store__card__btn-text {
    font-weight: 400;
    transition: all 0.2s linear;
    font-weight: 400;
}

.uc-popup-wedding .t702__descr {
    text-align: left;
    font-size: 28px;
}


.uc-popup-wedding .t-input {
    height: 44px;
    font-size: 21px;
}

.uc-popup-wedding .t702 .t-submit {
    height: 46px;
    font-size: 21px;
}

.uc-popup-wedding .t702 .t-input-group {
    margin-bottom: 16px;
}



@media (max-width:1919px) {
    .uc-product-catalog {
        margin-bottom: 55px;
    }

    .t951 .t951__sidebar_sticky .t951__sidebar-wrapper {
        top: 80px !important;

    }

    .uc-product-catalog .t-store .t-container:not(.t951__grid-cont),
    .uc-title-ctl .t-container,
    .uc-nav-select-menu,
    .t-container:has(.t976), .t-container:has(.t976) .t-col.t-col_12{
        max-width: 1102px;
    }

    .uc-product-catalog .t951__sidebar {
        width: 224px;
        margin-right: 55px;
    }

    .uc-product-catalog .t-store .t-container.t951__grid-cont {
        max-width: 823px;
        width: 823px;

        display: grid;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 24px;
        column-gap: 14px;
    }


    .uc-product-catalog .t-store__filter__custom-sel {
        font-size: 18px;

    }

    .uc-product-catalog .t951 .t-store__parts-switch-btn {
        font-size: 18px;

    }



    .uc-product-catalog .t951__sidebar .t-store__filter__item-title {
        font-size: 24px;

    }



    .uc-product-catalog .t-store__filter__item_price .t-store__filter__input {

        font-size: 18px;

    }


    .uc-product-catalog .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
        padding-bottom: 118%;
    }

    .uc-product-catalog .t-store__card__textwrapper {
        padding-top: 12px;
    }

    .uc-product-catalog .t-store .js-store-prod-name {
        font-size: 18px !important;
        font-weight: 400;
    }


    .uc-product-catalog .t-store__card .t-store__card__price {
        font-weight: 900 !important;
        font-size: 19px;
    }

    .uc-popup-wedding .t702__descr {
        font-size: 22px;
    }



    .uc-popup-wedding .t-input {
        height: 44px;
        font-size: 18px;
    }

    .uc-popup-wedding .t702 .t-submit {
        height: 46px;
        font-size: 18px;
    }

    .uc-popup-wedding .t702 .t-input-group {
        margin-bottom: 16px;
    }
}

@media (max-width:1365px) {
    .t951 .t951__sidebar_sticky .t951__sidebar-wrapper {
        top: 60px !important;

    }

    .uc-product-catalog .t-store .t-container:not(.t951__grid-cont),
    .uc-title-ctl .t-container,
    .uc-nav-select-menu,
    .t-container:has(.t976), .t-container:has(.t976) .t-col.t-col_12{
        max-width: 856px;
    }

    .uc-product-catalog .t951__sidebar {
        width: 238px;
        margin-right: 55px;
    }

    .uc-product-catalog .t-store .t-container.t951__grid-cont {
        max-width: 563px;
        width: 563px;

        display: grid;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 8px;
        column-gap: 6px;
    }


    .uc-product-catalog .t-store__filter__custom-sel {
        font-size: 16px;

    }

    .uc-product-catalog .t951 .t-store__parts-switch-btn {
        font-size: 16px;

    }




    .uc-product-catalog .t951__sidebar .t-store__filter__item-title {
        font-size: 22px;

    }



    .uc-product-catalog .t-store__filter__item_price .t-store__filter__input {

        font-size: 16px;

    }


    .uc-product-catalog .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
        padding-bottom: 121%;
    }

    .uc-product-catalog .t-store__card__textwrapper {
        padding-top: 12px;
    }

    .uc-product-catalog .t-store .js-store-prod-name {
        font-size: 16px !important;
        font-weight: 400;
    }


    .uc-product-catalog .t-store__card .t-store__card__price {
        font-weight: 900 !important;
        font-size: 16px;
    }


    .uc-popup-wedding .t702__descr {
        font-size: 21px;
    }



    .uc-popup-wedding .t-input {
        height: 44px;
        font-size: 16px;
    }

    .uc-popup-wedding .t702 .t-submit {
        height: 46px;
        font-size: 16px;
    }

    .uc-popup-wedding .t702 .t-input-group {
        margin-bottom: 16px;
    }
}


@media (max-width:1079px) {

    .uc-product-catalog .t951__sidebar-wrapper {
        margin: 0 40px;
    }

    .uc-product-catalog .t-store__parts-switch-btn {
        margin-right: 0;
    }

    .uc-product-catalog .t-store__parts-switch-wrapper {
        /*max-height: none;*/
        /*overflow-y: unset;*/
        margin-bottom: 0;
    }

    .uc-product-catalog .t-store__filter {
        margin-bottom: 0;
    }


    .uc-product-catalog {
        padding-top: 0px;
    }

    .uc-product-catalog .t-store__filter__opts-mob-btn {
        display: none;
    }

    /*.uc-product-catalog .t-store__filter__options, */
    .uc-product-catalog .t-store__filter__search-and-sort,
    .uc-product-catalog .t-store__filter__sort {
        display: none;
    }

    .uc-product-catalog .t-store__filter__item.t-store__filter__item_sort-mobile {
        display: block;
    }

    .uc-product-catalog .t-store__filter__options {
        display: flex;
        flex-direction: column;
    }

    .display-flex {
        display: flex;
    }

    .uc-product-catalog .t-store__filter__options.display-flex {
        display: flex;
    }

    .t951 .t-store__filter__item:nth-child(2) .t-store__filter__item-title {
        display: block;
    }




    .uc-product-catalog .t-store .t-container:not(.t951__grid-cont),
    .uc-title-ctl .t-container,
    .uc-nav-select-menu,
    .t-container:has(.t976), .t-container:has(.t976) .t-col.t-col_12{
        max-width: 100%;
        width: 100%
    }

    .uc-product-catalog .t951__sidebar {
        width: 100%;
        margin-right: 0;
        display: none;
    }

    .uc-product-catalog .t-store .t-container.t951__grid-cont {
        max-width: 100%;
        width: 100%;

        display: grid;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 8px;
        column-gap: 6px;
        padding: 0 40px;
    }

    .uc-product-catalog .t-store .t-container.t951__grid-cont .t-store__card {
        width: 100%;
        margin-bottom: 0;
    }


    .uc-product-catalog .t-store__filter__custom-sel {
        font-size: 16px;

    }

    .uc-product-catalog .t951 .t-store__parts-switch-btn {
        font-size: 16px;

    }




    .uc-product-catalog .t951__sidebar .t-store__filter__item-title {
        font-size: 22px;
        padding: 0 40px;
        margin-bottom: 0;
    }

    .uc-product-catalog .t-store__filter__item-title:after {
        right: 40px;
    }

    .uc-product-catalog .t-store__filter__item_price .t-store__filter__item-controls-wrap {
        margin: 0 40px;
    }



    .uc-product-catalog .t-store__filter__item_price .t-store__filter__input {
        width: calc(50% - 10px);
        font-size: 16px;
        margin: 16px 0;

    }

    .uc-product-catalog .t-store__filter__item_price .t-store__filter__btn {
        margin-left: 0px;
        width: 100%;
        height: 43px;
        background: var(--brand-60);
        font-weight: 400;
        font-size: 16px;
        color: var(--white-00);
        border-radius: 4px;

    }

    .uc-product-catalog .t-store__filter__item-controls-wrap {
        padding: 0 40px;
    }

    .uc-product-catalog .t-store__filter__chosen-bar {
        padding: 0 40px;
    }


    .uc-product-catalog .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
        padding-bottom: 116%;
    }

    .uc-product-catalog .t-store__card__textwrapper {
        padding-top: 12px;
    }

    .uc-product-catalog .t-store .js-store-prod-name {
        font-size: 16px !important;
        font-weight: 400;
    }

    .uc-product-catalog .t-store__card .t-store__card__price {
        font-weight: 900 !important;
        font-size: 16px;
    }


    .uc-popup-wedding .t702__descr {
        font-size: 21px;
    }



    .uc-popup-wedding .t-input {
        height: 44px;
        font-size: 16px;
    }

    .uc-popup-wedding .t702 .t-submit {
        height: 46px;
        font-size: 16px;
    }

    .uc-popup-wedding .t702 .t-input-group {
        margin-bottom: 16px;
    }
}

@media (max-width:743px) {

    .uc-product-catalog .t-store__parts-switch-wrapper {
        display: none;
    }

    .uc-product-catalog {
        min-height: unset;
    }

    .uc-product-catalog .t951__sidebar-wrapper {
        margin: 0 8px;
    }

    .uc-product-catalog .t-store .t-container.t951__grid-cont {
        grid-template-columns: repeat(2, 1fr);
        padding: 0 8px !important;
    }




    .uc-product-catalog .t951__sidebar .t-store__filter__item-title {
        font-size: 16px;
        padding: 0;

    }

    .uc-product-catalog .t-store__filter {
        margin-bottom: 20px;
    }

    .uc-product-catalog .t-store__filter__item-title:after {
        right: 8px;
    }

    .uc-product-catalog .t-store__filter__item_price .t-store__filter__item-controls-wrap {
        margin: 0 8px;
    }



    .uc-product-catalog .t-store__filter__item_price .t-store__filter__input {
        width: calc(50% - 10px);
        font-size: 16px;
        margin: 16px 0;

    }



    .uc-product-catalog .t-store__filter__item-controls-wrap {
        padding: 0 8px;
    }

    .uc-product-catalog .t-store__filter__chosen-bar {
        padding: 0 8px;
    }


    .uc-product-catalog .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
        padding-bottom: 117%;
    }



    .uc-product-catalog .t-store__card .t-store__card__price {
        font-weight: 900 !important;
        font-size: 16px;
    }

    .uc-popup-wedding .t702 .t-popup__block-close {
        background: #fff;
    }

}

@media (max-width: 374px) {
    .uc-product-catalog .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
        padding-bottom: 109%;
    }
}

.uc-product-catalog .t-store__load-more-btn-wrap {
    padding: 0 20px 0 221px;
}


@media (max-width:1365px) {
    .uc-product-catalog .t-store__load-more-btn-wrap {
        padding: 0px 20px 0 20px;
        margin-left: 320px;
    }
}

@media (max-width:1080px) {
    .uc-product-catalog .t-store__load-more-btn-wrap {
        padding: 0px 20px 0 20px;
        margin-left: 0px;
    }
}

.uc-description-accor>.t585>.t-container {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

@media (min-width:1915px) {

    .uc-catalog-bt-text>.t004>.t-container,
    .uc-description-accor>.t585>.t-container {
        max-width: 1156px;
    }

    .uc-catalog-bt-text>.t004>.t-container>.t-col_10,
    .uc-description-accor>.t585>.t-container>.t-col_10 {
        max-width: 100%;
    }

}

@media (min-width: 1365px) and (max-width: 1914px) {

    .uc-catalog-bt-text>.t004>.t-container>.t-prefix_2,
    .uc-description-accor>.t585>.t-container>.t-prefix_2 {
        padding-left: 300px;
    }
}

@media (min-width: 1080px) and (max-width: 1365px) {

    .uc-catalog-bt-text>.t004>.t-container>.t-prefix_2,
    .uc-description-accor>.t585>.t-container>.t-prefix_2 {
        padding-left: 160px;
    }

}

@media (max-width: 1080px) {

    .uc-catalog-bt-text>.t004>.t-container>.t-prefix_2,
    .uc-description-accor>.t585>.t-container>.t-prefix_2 {
        padding-left: 10px;
    }

    .uc-catalog-bt-text>.t004>.t-container>.t-col_10,
    .uc-description-accor>.t585>.t-container>.t-col_10 {
        max-width: 100%;
    }
}

.t-checkbox__control.active {
    background-color: #f2f3f0;
    border-radius: 2px;

}

.t-checkbox__control {
    padding: 1px 8px;
    transition: all 0.2s ease-out;
}

.t-checkbox__control .t-store__filter__title {
    font-size: 18px;

}

/*.t-checkbox__control:hover {*/
/*    transform: translateX(5px);*/
/*}*/

.t-store__filter__item.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs {
    overflow: hidden;
}

@media (max-width: 1365px) {
    .t951 .t951__sidebar_sticky .t951__sidebar-wrapper {
        top: 75px !important;
    }
}

/*каталог END*/

/*шапка header*/
header #rec1220638596 .tn-elem[data-elem-id="1726199376542"],
header #rec1220638601 .tn-elem[data-elem-id="1726196984140"],
.t396__elem.tn-elem.cartcopy_elem[data-elem-type="shape"] {
    color: transparent;
    font-size: 1px;
}

/*шапка header END*/

/*Оформление мероприятий*/

    .step-text:not(.step-text[data-step="1"]) {
        display: none;
    }
    
    .small-image,
    .step-number
    {
        cursor: pointer;
    }


/*Оформление мероприятий END*/
t-store__card__btns-wrapper .t-btnflex, .t-store__card__btns-wrapper .t-btn.t-btnflex,.t-store__card__btns-wrapper .t-submit.t-btnflex{
    width: 100%;
}

/*Доставка и оплата*/

    .uc-tab-payment {
        display:none;
    }
    
    .tab-payment__btn, .tab-delivery__btn {
        cursor:pointer;
    }
    
    .tab-active .tn-atom{
        background-color:#575f4a;
        color:#575f4a;
    }
    
    .tab-non-active .tn-atom{
        background-color:#abb1a1;
        color:#abb1a1;
    }
    
    /*Доставка и оплата END*/
    
    /*Смотрите так же*/
    .uc-catalog-random .t786 .t-store .t-container .t-store__card {
    padding-bottom: 24px;
    margin-bottom: 0;
}
    /*Смотрите так же END*/
    
    /*Теги*/
    .t-container:has(.t976), .t-container:has(.t976) .t-col.t-col_12 {
    margin: 0 auto;
}

    /*Теги END*
