/* FAQ */
.t668__wrapper {
    border-radius: 16px !important;
}

/* Arrow Right */
.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    border-radius: 12px !important;
    height: 48px !important;
    width: 48px !important;
}

/* Arrow Left */
.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    border-radius: 12px !important;
    height: 48px !important;
    width: 48px !important;
}

/* Prod Card */
.js-product-img.t-store__card__bgimg.t-store__card__bgimg_hover.t-bgimg.loaded {
    border-radius: 16px !important;
}

/* Article Card */
.t-feed__post-bgimg.t-bgimg.loaded {
    border-radius: 16px !important;
}

/* Article img L */
.js-feed-post-image.t-feed__post-popup__img.t-img {
    border-radius: 16px !important;
}

.t-store__card__bgimg_second.t-bgimg.loaded {
    border-radius: 16px !important;
}

/* Prod Card L */
.t-slds__thumbsbullet-border {
    border-radius: 16px !important;
}

.js-feed-close-text.t-feed__post-popup__close-text.t-descr.t-descr_xxs {
    font-family: Mont, Arial, sans-serif !important;
    font-weight: 500 !important;
}

.js-feed-post-date.t-feed__post-popup__date.t-uptitle.t-uptitle_sm {
    font-family: Mont, Arial, sans-serif !important;
    font-weight: 300 !important;
}

.js-feed-post-title.t-feed__post-popup__title.t-title.t-title_xxs{
    font-family: Mont, Arial, sans-serif !important;
    font-weight: 500 !important;
}

.t-slds__bgimg.t-bgimg.loaded {
    border-radius: 16px !important;
}

.t-slds__bgimg.t-slds__bgimg-contain.t-bgimg.js-product-img.loaded {
    border-radius: 16px !important;
}

.t-slds__container {
    border-radius: 16px !important;
}

.js-product-price.js-store-prod-price-val.t-store__prod-popup__price-value {
    font-size: 24px !important;
}

.t-store__prod-popup__price-currency {
    font-size: 24px !important;
}

.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 40px !important;
    line-height: 1.1 !important;
}

@media screen and (min-width: 320px) and (max-width: 640px) {
    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
        font-size: 32px !important;
        line-height: 1.1 !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 960px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_4 {
        padding-top: 40px !important;
    }
}

.t-store__tabs__item-button.js-store-tab-button {
    border-bottom: 1px solid #EFEFEF !important;
    border-top: 1px solid #EFEFEF !important;
}

.t-store__tabs__content.t-descr.t-descr_xxs {
    margin-top: 24px !important;
}


/* Prod Card Mark */
.t-store__card__mark {
    font-family: Mont, Arial, sans-serif !important;
    font-weight: 300 !important;
}


/* Error */
.js-form-popup-errorbox.tn-form__errorbox-popup {
    border-radius: 16px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 20px !important;
}

.tn-form__errorbox-close.js-errorbox-close {
    margin-bottom: 4px !important;
    margin-left: 4px !important;
    margin-right: 4px !important;
    margin-top: 4px !important;
}

.t-form__errorbox-item {
    margin-bottom: 8px !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
    margin-top: 8px !important;
}

.t-form__errorbox-text.t-text.t-text_xs {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}

.t-input-error {
    border-radius: 8px !important;
}

/* buttons */
.js-store-prod-text a {
    display: inline-block;
    padding: 14px 24px;
    margin-right: 8px;
    margin-top: 12px;
    border-radius: 12px;
    font-weight: 300;
}
.js-store-prod-text a:first-of-type {
    background-color: #005BFF;
    color: #ffffff !important;
}

.js-store-prod-text a:nth-of-type(2) {
    background-color: #BE11A5;
    color: #ffffff !important;
}

.js-store-prod-text a:nth-of-type(3) {
    background-color: #FFDD00;
    color: #000000 !important;
}


.js-store-prod-text a:nth-of-type(4) {
    background-color: #72BE44;
    color: #000000 !important;
}


.js-store-prod-text a:nth-of-type(5) {
    background-color: #FF0401;
    color: #FFFFFF !important;
}