@media screen and (max-width: 960px) {
    .t706__cartpage-top,
    .t1002__wishlistwin-top {
        height: 56px;
        padding: 0 20px;
        display: flex;
        align-items: center;
        justify-content: flex-start !important;
    }
    .t706__cartpage-heading {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .t1002 .t1002__close {
        top: 8px;
    }
}

a.t1002__addBtn {
    border: none !important;
    background: none !important;
}

.t1002__addBtn_active svg path {
    fill: #576370;
    stroke: #576370;
}
.t1002__wishlistwin-heading.t-name.t-name_xl {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500 !important;
    color: #314357;
    text-transform:uppercase;
}
.t1002__wishlistwin-content.t1002__wishlistwin-content_showed {
  background-color:#F8F6F3;  
}
.t1002__product-title.t-descr.t-descr_sm {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357; 
}
.t1002__product-amount-price {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
}
.t1002__product-amount-currency {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
}
.t706__product-quantity {
    color: #314357;
    border: none;
}
span.t706__product-quantity {
    color: #314357 !important;
    border:none;
}
.t706__sidebar-content.t706__sidebar-content_showed {
    background-color:#F8F6F3;
}
.t706__cartpage.t706__cartpage_showed {
    background-color:#F8F6F3;
}
.t706__cartpage-totals {
    background:#F8F6F3 !important;
}
.t706__cartpage-top {
    background:#F8F6F3 !important;
}
.t706__sidebar-heading.t-name_xl {
    text-align:left !important;
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
    text-transform:uppercase;
}
.t706__cartpage-heading.t-name {
    text-align:left !important;
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
    text-transform:uppercase;
}

button.t706__sidebar-continue.t-btn:hover {
    background-color:#8DA0B4 !important;
}
.t-name.tn-name_xs.t706__cartpage-products_empty {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357; 
}
.t706__product-title.t-descr.t-descr_sm {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357;  
}
.t706__cartwin-prodamount-price {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
}
.t706__sidebar-prodamount-wrap.t-descr.t-descr_sm {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
    text-transform:uppercase; 
}
.t706__cartwin-prodamount-currency {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
    text-transform:uppercase; 
}
.t706__cartwin-prodamount-label {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
    text-transform:uppercase; 
}
button.t706__cartpage-back {
    display: none;
}
.t706__form-bottom-text.t-text.t-text_xs {
    font: Montserrat;
    font-size: 12px;
    font-weight: 400;
    color: #314357;
}
.t-name.t-name_md {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357; 
    text-transform:uppercase;
}
.t-input-title.t-descr.t-descr_md {
    font: Montserrat;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #576370 !important;
}
.t-inputpromocode__btn.t-btn.t-btn_md {
    font: Montserrat;
    font-size: 12px;
    font-weight: 400;
    color: #F8F6F3; 
    background-color: #576370 !important;
    text-transform:uppercase;
    padding-left: 40px;
    padding-right: 40px;
    padding-top:8px;
    padding-bottom:8px;
    border-radius:30px;
}
.t-input-description.t-text.t-text_xs {
    font: Montserrat;
    font-size: 12px;
    font-weight: 300;
    color: #576370 !important; 
}
.t-inputpromocode__btn.t-btn.t-btn_md:hover {
    background-color: #8DA0B4 !important;
}
svg.t1002__wishlistwin-close-icon {
    width: 17px;
    height: 17px;
    fill: none;
}
svg.t706__sidebar-close-icon {
    width: 17px;
    height: 17px;
}
.t-store__prod-snippet__container {
    background:#F8F6F3;
}
h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font: Montserrat;
    font-size: 14px;
    color: #314357; 
    text-transform:uppercase;
}
.js-product-price.js-store-prod-price-val.t-store__prod-popup__price-value {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357; 
    text-transform:uppercase;
}
.t-store__prod-popup__price-currency {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357; 
}
span.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs {
    font: Montserrat;
    font-size: 12px;
    font-weight: 400;
    color: #576370; 
    text-transform:uppercase;
}
span.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs active {
    text-color: #314357 !important; 
}
.t-btn td {
    font-size: 12px;
    font-weight: 500;
    text-transform:uppercase;
}
a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    background-color: #576370 !important;
} 
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    background-color: #F8F6F3;
    border:none;
}
.t-store__prod-popup__btn-wrapper.t-store__prod-popup__btn-wrapper-fixed {
    background-color: #F8F6F3;
    box-shadow: none;
    margin-top: 40px;
    margin-bottom: 40px;
}
.t-store__filter__item-controls-wrap.js-store-filter-item-controls-wr {
    background-color: #F8F6F3;
}
.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input+.t-product__option-checkmark:before {
    border: 1px solid ##576370;
    height: 16px;
    width: 16px;
}
.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked+.t-product__option-checkmark:after {
    width: 6px;
    height: 6px;
    background-color: ##576370;
    left: -20px;
    top: 6px;
}
.js-product .t-product__option-variants_buttons .t-product__option-checkmark_image {
    border-radius: 100%;
    border-color: #F8F6F3;
}
.t-store .t-product__option {
    margin-top: 20px;
    margin-bottom: 20px;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_image:before {
    border: none !important;
}
.t-store__tabs__item-button.js-store-tab-button {
    border-top: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
}
h2.t-store__tabs__item-title.t-name.t-name_xs {
    font-size: 12px;
    color: #314357;
    font-weight: 400;
    font-family: 'Montserrat';
    text-transform: uppercase;
}
svg.t-store__tabs__close-icon {
    color:#314357;
    background-color: none;
}
.t-store__card__sold-out-msg {
    color: #8DA0B4;
    font-size: 14px;
    font-weight: 400;
}
.t-descr {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357;
}
svg.t-store__tabs__close:after {
    background-color: none !important;
}
.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    color: #8DA0B4;
}
.t-store__relevants__title.t-uptitle.t-uptitle_xxl {
    font-size: 12px !important;
    text-transform: uppercase !important;
}
.t-checkbox__indicator {
    border: 1px solid #314357 !important;
    border-radius:4px !important;
}
.t-checkbox__indicator:after {
left: 7px !important;
top: 2px !important;
width: 4px !important;
height: 9px !important;
border: solid #314357!important;
border-width: 0 1px 1px 0!important;
}
.t-store__sort-select {
    width: 220px !important;
    background-color: #F8F6F3 !important; 
    color: #314357 !important;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: lowercase;
    border: none !important;
}
.t-store__sort-select-wrapper:after {
border-color: #314357 transparent transparent transparent !important;
}
.js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_image {
    margin: 0px 0px 0px 0px;
}
.t1002__bubble {
    display: none !important;
}
.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    margin-bottom: 10px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid #576370;
    border-radius:30px;
    padding: 0px 12px 0px  12px;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
    border: 1px solid #576370;
    border-radius:30px;
    padding: 0px 12px 0px 12px;
}
.js-product .t-product__option-variants:after {
    border: none;
}
.t-slds__thumbsbullet-border {
   display: none;
}
.t-store__tabs__content.t-descr.t-descr_xxs {
    font: Montserrat;
    font-size: 14px;
    font-weight: 300;
    color: #314357 !important;
    margin: 20px 0 20px 0;
}
@media screen and (max-width: 960px) {
.t-store__relevants__title {
    margin: 40px 0 20px;
}
}
label.t898__btn_label {
    box-shadow: none
}
label.t898__btn_label:hover {
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1)
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title {
    text-transform: none !important;
}

x-label {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357;
}
.t-store__product-snippet .js-store-prod-all-charcs p {
    display:none;
}
.t706 .t-radio__indicator {
    height: 16px;
    width: 16px;
    border-width: 1px;
}
.t-radio__indicator:after {
    width: 6px;
    height: 6px;
    background: #576370;
}
span.delivery-checkbox-label {
    font-weight: 400 !important;
    color: #314357;
}
#customdelivery #delivery-services-wrapper {
    margin-bottom: 40px;
}
label.t-checkbox__control.t-text.t-text_xs {
    line-height: 2;
}
label.t-radio__control.t-text.t-text_xs {
    line-height: 2;
}
.t706__cartpage .t706__cartwin-totalamount-wrap {
   line-height: 2;
}
span.t706__cartwin-totalamount-label {
    font-weight: 500;
    text-transform: uppercase;
}
.t-search-widget__popup {
    background: #F8F6F3 !important;
}
.t-search-widget__notfound-img {
    display:none;
}
.t-search-widget__result_product-title.t-name.t-name_xs {
    font: Montserrat;
    font-size: 14px;
    font-weight: 500;
    color: #314357;
}
.t-search-widget__result_product-desc {
    font-size: 12px;
    color: #576370;
    font-weight: 400;
    font-family: 'Montserrat
}
.t-search-widget__result_product-price {
    font-weight: 500 !important;
}
.t1002__product-imgdiv {
    border: none;
}
.t-search-widget__result_product-img {
    border: none !important;
}
a.t-store__prod-popup__btn.t-store__prod-popup__btn_disabled.t-btn.t-btn_sm {
    background-color: #d6d6d6 !important;
}
.js-store-prod-text.t-store__prod-popup__text.t-descr_xxs {
    font: Montserrat;
    font-size: 14px;
    font-weight: 400;
    color: #314357 !important;
}