.text-justify .tn-atom{
    text-align: justify !important;
}

.t706__product-thumb {
    display: none!important;
}

.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts {
    padding-top: 28px !important;
}

.t-store__card__mark{
    font-size: 9px !important;
    border-radius: 10px !important;
    padding: 0 8px !important;
    background-color: #ffffff !important;
    color: #e41f18 !important;
    font-family: 'TTBluescreensTrialVariableCondBold' !important;
    height: 24px !important;
}

.t-store__card__mark-wrapper{
    width: inherit!important;
    left: 0px !important;
    top: 0px !important;
}

.t-store__card__bgimg{
    top: 20px !important;
}

.t-checkbox__indicator{
    border: 2px solid #076810 !important;
    height: 16px !important;
    width: 16px !important;
}

.t-store__filter__title {
    color: #006811 !important;
}

.t-store__filter__chosen-val{
    background-color: #fff!important;
    border: 2px solid #e41f18!important;
    border-radius: 5px!important;
}

.t-form__successbox {
    border-radius: 10px !important;
    background: #076810 !important;
}

.t-inputpromocode__wrapper>.t-text,
.t706__cartwin-totalamount-info{
    font-weight: 500 !important;
    color: #076810 !important;
}

.t-inputpromocode__btn{
    background: #076810!important;
    FONT-WEIGHT: 500 !important;
    border-radius: 10px !important;
}

.t-form__errorbox-wrapper {
    background: #ffffff!important;
    border: 3px solid #e41f18!important;
    border-radius: 10px!important;
}

.t-form__errorbox-text .t-form__errorbox-link{
    color: #e41f18 !important;
}

.t-store__card .t-store__card__price {
    font-size: 26px!important;
    color: #076810!important;
}

.t-store__card__price-wrapper {
    margin-top: 7px!important;
}

.t706__product-title,
.t706__cartwin-heading,
.t706__cartwin-totalamount-label{
    text-transform: uppercase !important;
    line-height: 0.9 !important;
}

.t706__product-title__option > div{
    margin-top: 8px !important;
}

.t778 .t-store__card__wrap_all {
    border: solid 3px #e41f18!important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid #076810 !important;
    border-radius: 4px !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple{
    padding: 5px !important;
    min-height: 20px !important;
    border: 1px solid #fff !important;
}

.js-product .t-product__option-variants_custom .t-product__option-title {
    color: #e41f18 !important;
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col {
        margin-bottom: 40px !important;
    }
}

.t-store .t-product__option {
    margin-top: 14px !important;
    margin-bottom: 0px !important;
}