.t-feed__post-popup {
    position:relative;
    padding:96px 0;
    margin-top:124px;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup {
        padding:64px 0;
        margin-top:80px;
    }
}

.t-feed__post-popup:before {
    position: absolute;
    top: 0;
    left:0;
    right:0;
    height:256px;
    background:linear-gradient(0turn,rgba(128,150,113,0) 0%,rgba(128,150,113,0.12) 100%);
    z-index:4;
    content:'';
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup:before {
        height:180px;
    }
}

.t-feed__post-popup:after {
    position: absolute;
    bottom: 0;
    left:0;
    right:0;
    height:256px;
    background:linear-gradient(180deg,rgba(128,150,113,0) 0%,rgba(128,150,113,0.12) 100%);
    z-index:4;
    content:'';
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup:after {
        height:180px;
    }
}

.uc-catalog {
    position:relative;
    padding:96px 0;
    margin-top:124px;
}

@media screen and (max-width: 959px) {
    .uc-catalog {
        padding:64px 0;
        margin-top:80px;
    }
}

.uc-catalog:before {
    position: absolute;
    top: 0;
    left:0;
    right:0;
    height:256px;
    background:linear-gradient(0deg, rgba(160, 146, 112, 0) 0%, rgba(160, 146, 112, 0.12) 100%);
    z-index:4;
    content:'';
}

@media screen and (max-width: 959px) {
    .uc-catalog:before {
        height:180px;
    }
}

.uc-catalog:after {
    position: absolute;
    bottom: 0;
    left:0;
    right:0;
    height:256px;
    background:linear-gradient(180deg, rgba(160, 146, 112, 0) 0%, rgba(160, 146, 112, 0.12) 100%);
    z-index:4;
    content:'';
}

@media screen and (max-width: 959px) {
    .uc-catalog:after {
        height:180px;
    }
}

.t-store__prod-snippet__container {
    position:relative;
    padding:96px 0;
    margin-top:124px;
}

@media screen and (max-width: 959px) {
    .t-store__prod-snippet__container {
        padding:0 0 64px 0;
        margin-top:80px;
    }
}

.t-store__prod-snippet__container:before {
    position: absolute;
    top: 0;
    left:0;
    right:0;
    height:256px;
    background:linear-gradient(0deg, rgba(160, 146, 112, 0) 0%, rgba(160, 146, 112, 0.12) 100%);
    z-index:-1;
    content:'';
}

@media screen and (max-width: 959px) {
    .t-store__prod-snippet__container:before {
        height:180px;
    }
}

.t-store__prod-snippet__container:after {
    position: absolute;
    bottom: 0;
    left:0;
    right:0;
    height:256px;
    background:linear-gradient(180deg, rgba(160, 146, 112, 0) 0%, rgba(160, 146, 112, 0.12) 100%);
    z-index:-1;
    content:'';
}

@media screen and (max-width: 959px) {
    .t-store__prod-snippet__container:after {
        height:180px;
    }
}

.t-store__grid-cont {
    position:relative;
    z-index:8;
}

.t-store__product-snippet {
    position:relative;
    z-index:8;
}

.t-feed__post-popup__container {
    padding:0;
    position:relative;
    z-index:8;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__container {
        padding-left:10px;
        padding-right:10px;
    }
}

.t-feed__post-popup__title {
    font-size:40px;
    line-height:48px;
    font-weight:400;
    text-align:center;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__title {
        font-size:28px;
        line-height:32px;
    }
}

.t-feed__post-popup__title-wrapper {
    padding-bottom:0;
    margin-bottom:48px;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__title-wrapper {
        margin-bottom:40px;
    }
}

.t-feed__post-popup__cover-wrapper {
    margin-top:48px;
    margin-bottom:72px;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__cover-wrapper {
        margin-top:40px;
        margin-bottom:48px;
    }
}

.t-feed__post-popup__text-wrapper h2.t-redactor__h2,
.t-feed__post-popup__text-wrapper h3.t-redactor__h3,
.t-feed__post-popup__text-wrapper h4.t-redactor__h4 {
    font-family: 'Unbounded',Arial,sans-serif;
    font-size:24px;
    line-height:32px;
    font-weight:400;
    text-transform:lowercase;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__text-wrapper h2.t-redactor__h2,
    .t-feed__post-popup__text-wrapper h3.t-redactor__h3,
    .t-feed__post-popup__text-wrapper h4.t-redactor__h4 {
        font-size:20px;
        line-height:28px;
    }
}

.t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2, .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3, .t-feed__post-popup__text .t-redactor__tte-view h4.t-redactor__h4 {
    margin:72px 0 40px 0;
    padding:0;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2, .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3, .t-feed__post-popup__text .t-redactor__tte-view h4.t-redactor__h4 {
        margin:48px 0 28px 0;
    }
}

.t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text, .t-feed__post-popup__text .t-redactor__tte-view blockquote.t-redactor__preface {
    margin:0;
    padding:0;
}

.t-feed__post-popup__date-parts-wrapper {
    display:none;
}

.t-feed__post-popup__text .t-redactor__tte-view figure {
    margin:48px 0;
    border-radius:8px;
    overflow:hidden;
}

@media screen and (max-width: 959px) {
    .t-feed__post-popup__text .t-redactor__tte-view figure {
        margin:32px 0;
    }
}

.t-feed__post-popup__text .t-redactor__tte-view figure:last-child {
    margin-bottom:0;
}

.t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text, .t-feed__post-popup__text .t-redactor__tte-view blockquote.t-redactor__preface {
    margin-top:1em;
}

.t-feed__post-date {
    letter-spacing:0;
}

.t-store__prod-popup__text {
    font-size: 16px;
}

.js-store-desktop-custom-gallery .t-img {
    display:block;
}

.t-store__prod-popup__wrapper {
    margin-bottom:24px !important;
}

.t-store__prod-popup__wrapper:last-child {
    margin-bottom:0 !important;
}

.t-store__prod-popup__col_fixed {
    top:124px !important;
}

.uc-custom-cart-addition {
    cursor:pointer;
}

.b-main-video {
    position:relative;
    background:#f4f3f0;
    height:760px;
    margin-top:-760px;
    overflow:hidden;
}

@media screen and (max-width: 959px) {
    .b-main-video {
        height:600px;
        margin-top:-600px;
    }
}

.b-main-video--entity {
    position:absolute;
    top:0;
    left:50%;
    width:1340px;
    height:760px;
    margin-left:-670px;
}

@media screen and (max-width: 959px) {
    .b-main-video--entity {
        width:1058px;
        height:600px;
        margin-left:-529px;
    }
}

#t-header {
    position:relative;
    z-index:128;
}

#t-footer {
    position:relative;
    z-index:4;
}

.t450__menu {
    padding-top:48px;
}

.t450__close {
    top:20px;
    right:20px;
}

@media screen and (max-width: 560px) {
    .t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container-static {
        padding: 0 20px !important;
    }
}

@media screen and (max-width: 960px) {
    .t-store__card__img {
        opacity:0;
    }
    .t-store__card__img_second {
        display: block;
        opacity:1;
    }
    .t-store__card__bgimg {
        opacity:0;
    }
    .t-store__card__bgimg_second {
        opacity:1;
    }
}

.t-store__relevants__title {
    text-transform:lowercase;
    color: #000!important;
}

/*.t-store__relevants__container {*/
/*    position:relative;*/
/*    z-index:8;*/
/*}*/

.t776 .t-store__card__btns-wrapper {
    display: flex;
    gap: 12px;
}

.t776 .t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
    margin: 0 !important;
}

.t776 .t-store__card__btn_second {
    margin:0 !important;
    flex: 1;
}

.t-store__prod-popup__btn-wrapper {
    display: flex;
    gap: 12px;
}

.t-store__prod__quantity {
    margin: 0 !important;
}

.t-store__prod-popup__btn {
    margin:0 !important;
    flex: 1;
}

.t-store__relevants__container .t-store__card__btns-wrapper {
    display: flex;
    gap: 12px;
}

.t-store__relevants__container .t-store__card__btns-wrapper .t-store__prod__quantity {
    margin: 0 !important;
}

.t-store__relevants__container .t-store__card__btns-wrapper .t-store__card__btn_second {
    margin:0 !important;
    flex: 1;
    padding: 0 !important;
}

@media screen and (min-width: 961px) and (max-width: 1280px) {
    .t-store__relevants__container .t-store__card__btns-wrapper .t-store__prod__quantity {
        width: 100%;
    }
    
    .t-store__relevants__container .t-store__card__btns-wrapper .t-store__prod__quantity .t-store__prod__quantity-input {
        width: 100%;
    }
    
    .t-store__relevants__container .t-store__card__btns-wrapper .t-store__card__btn_second {
        width: 100%;
    }
}

@media screen and (max-width: 1240px) {
    .t-store__prod-popup__col-left {
        max-width: 600px;
    }
    
    .t-store__prod-popup__col-right {
        max-width: 320px;
    }
}