.t142A__btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: -3px;
    margin-bottom: 20px;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    display: none;
}

.t-btn_md {
    height: 45px !important;
    font-size: 16px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.t142A__wrapone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
}
.t451__container {
    width: 100%;
    z-index: 990;
    position: fixed;
    top: 1vh;
    bottom: 1vh;
    right: 0;
    left: 0;
}

VOL5DR02-18
.t760__btn-wrapper {
    margin-top: 20px;
    margin-bottom: 65px;
}
.t451__container {
    width: 100%;
    height: 10vh !important;
    z-index: 990;
    position: fixed;
    top: 1vh;
    bottom: 1vh;
    right: 0;
    left: 0;
}
.t451__centerside {
    text-align: center;
    z-index: 100;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 13px;
}
.t451__menu__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    margin: 0 auto;
    padding: 0 10px !important;
}

div.js-store-single-product-info a.t1002__addBtn {
    width: 100%;
    height: 45px;
    padding-top: 0px;
    border: 1px solid black;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: 0px;
    box-sizing: border-box;
    flex-shrink: 0;
    vertical-align: middle;
}

div.js-store-single-product-info a.t1002__addBtn  {
    border-radius: 0px !important;
}

div.js-store-single-product-info a.t1002__addBtn:hover {
    background-color: black !important;
}
div.js-store-single-product-info a.t1002__addBtn:hover:after {
    color: white;
}

div.js-store-single-product-info a.t1002__addBtn:after {
    content: "ДОБАВИТЬ В ИЗБРАННОЕ";
    color: black;
    font-family: 'PragmaticaCondBookReg.woff',Arial,sans-serif;
    font-weight: 300;
    font-size: 14px;
}

div.js-store-single-product-info a.t1002__addBtn svg {
    display: none;   
}


.t744__price.t744__price-item.t-name.t-name_md.js-store-prod-price {
    font-weight: 450;
    color: #000000;
    border-bottom: 1px solid black;
}
.t760__price.t760__price-item.t-name.t-name_md.js-store-prod-price {
    font-family: 'PragmaticaCondBookReg.woff';
    font-weight: 450;
    color: #000000;
    border-bottom: 1px solid black;
}

.js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
    width: 20px;
    height: 20px;
}


.js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_image, .js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color, .js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_radio {
    margin: 5px 0px 5px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item {
    margin-bottom: 7px;
}

.t744__title_small {
    margin-top: 4px;
    color: #000;
    font-size: 16px;
}
.t-descr {
    font-family: 'PragmaticaCondBookReg.woff',Arial,sans-serif;
    font-weight: 300;
    font-size: 16px !important;
    color: #000000;
}

.t760__price-currency.js-product-price-currency:before {
    font-size: 16px;
    content: "\a0RUB.";
}

.t760__price-currency.js-product-price-currency {
    font-size: 0;
}

.t744__price-currency.js-product-price-currency:before {
    font-size: 16px;
    content: "\a0RUB.";
}

.t744__price-currency.js-product-price-currency {
    font-size: 0;
}

.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    display: none;
}

div#nav659244273 .t451__centerside {
    justify-content: left;
}

.t451__centerside {
    order: 1;
    left: 10px;
    margin-right: 0px;
}

.t451__burger-wrapper__mobile {
    right: 10px;
}

.t-menuwidgeticons__link.t-menuwidgeticons__link_cart svg {
    display: none;
}

.t-menuwidgeticons__link.t-menuwidgeticons__link_cart {
    background-image: url(https://static.tildacdn.com/tild3061-3333-4236-b564-616331306437/photo.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.t-menuwidgeticons__link.t-menuwidgeticons__link_wishlist svg {
    display: none;
}

.t-menuwidgeticons__link.t-menuwidgeticons__link_wishlist {
    background-image: url(https://static.tildacdn.com/tild6532-6136-4464-b630-396237373963/Asset_2.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.t-menuwidgeticons__link.t-menuwidgeticons__link_search svg {
    display: none;
}

.t-menuwidgeticons__link.t-menuwidgeticons__link_search {
    background-image: url(https://static.tildacdn.com/tild6365-6262-4135-a338-663161313264/photo.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.t1002__addBtn svg path {
    d: path("M74.7 14.82C 73.049995 10.75 70.479996 7.47 67.009995 4.99C 63.279995 2.3299997 59.009995 0.99999976 54.199993 0.99999976C 51.269993 1.0199997 48.45999 1.5999998 45.769993 2.7499998C 43.089993 3.8999996 40.729992 5.5299997 38.689995 7.6499996C 36.629993 5.5499997 34.249996 3.9399996 31.549995 2.8099995C 28.839996 1.6799995 26.019995 1.1099994 23.079994 1.1099994C 20.139994 1.1099994 17.329994 1.6799994 14.619994 2.8099995C 11.909994 3.9399996 9.529994 5.5599995 7.4799943 7.6499996C 5.3599944 9.799999 3.7399943 12.26 2.6199942 15.03C 1.5399941 17.71 0.99999416 20.51 0.99999416 23.41C 0.99999416 26.31 1.5399942 29.1 2.6199942 31.79C 3.739994 34.56 5.359994 37.02 7.4799943 39.170002L7.4799943 39.170002L37.109993 69.06C 37.539993 69.49 38.069992 69.71 38.689995 69.71C 39.309998 69.71 39.829994 69.49 40.259995 69.06L40.259995 69.06L69.909996 39.07C 73.229996 35.72 75.27 31.779999 76.049995 27.259998C 76.78999 23.029999 76.329994 18.89 74.689995 14.829998");
    -webkit-d: path("M74.7 14.82C 73.049995 10.75 70.479996 7.47 67.009995 4.99C 63.279995 2.3299997 59.009995 0.99999976 54.199993 0.99999976C 51.269993 1.0199997 48.45999 1.5999998 45.769993 2.7499998C 43.089993 3.8999996 40.729992 5.5299997 38.689995 7.6499996C 36.629993 5.5499997 34.249996 3.9399996 31.549995 2.8099995C 28.839996 1.6799995 26.019995 1.1099994 23.079994 1.1099994C 20.139994 1.1099994 17.329994 1.6799994 14.619994 2.8099995C 11.909994 3.9399996 9.529994 5.5599995 7.4799943 7.6499996C 5.3599944 9.799999 3.7399943 12.26 2.6199942 15.03C 1.5399941 17.71 0.99999416 20.51 0.99999416 23.41C 0.99999416 26.31 1.5399942 29.1 2.6199942 31.79C 3.739994 34.56 5.359994 37.02 7.4799943 39.170002L7.4799943 39.170002L37.109993 69.06C 37.539993 69.49 38.069992 69.71 38.689995 69.71C 39.309998 69.71 39.829994 69.49 40.259995 69.06L40.259995 69.06L69.909996 39.07C 73.229996 35.72 75.27 31.779999 76.049995 27.259998C 76.78999 23.029999 76.329994 18.89 74.689995 14.829998");
    transform: matrix(0.485917, 0, 0, 0.486281, -10, -10.62458);
    stroke-width: 3px;
}

svg.t1002__wishlisticon-img path {
    d: path("M74.7 14.82C 73.049995 10.75 70.479996 7.47 67.009995 4.99C 63.279995 2.3299997 59.009995 0.99999976 54.199993 0.99999976C 51.269993 1.0199997 48.45999 1.5999998 45.769993 2.7499998C 43.089993 3.8999996 40.729992 5.5299997 38.689995 7.6499996C 36.629993 5.5499997 34.249996 3.9399996 31.549995 2.8099995C 28.839996 1.6799995 26.019995 1.1099994 23.079994 1.1099994C 20.139994 1.1099994 17.329994 1.6799994 14.619994 2.8099995C 11.909994 3.9399996 9.529994 5.5599995 7.4799943 7.6499996C 5.3599944 9.799999 3.7399943 12.26 2.6199942 15.03C 1.5399941 17.71 0.99999416 20.51 0.99999416 23.41C 0.99999416 26.31 1.5399942 29.1 2.6199942 31.79C 3.739994 34.56 5.359994 37.02 7.4799943 39.170002L7.4799943 39.170002L37.109993 69.06C 37.539993 69.49 38.069992 69.71 38.689995 69.71C 39.309998 69.71 39.829994 69.49 40.259995 69.06L40.259995 69.06L69.909996 39.07C 73.229996 35.72 75.27 31.779999 76.049995 27.259998C 76.78999 23.029999 76.329994 18.89 74.689995 14.829998");
    -webkit-d: path("M74.7 14.82C 73.049995 10.75 70.479996 7.47 67.009995 4.99C 63.279995 2.3299997 59.009995 0.99999976 54.199993 0.99999976C 51.269993 1.0199997 48.45999 1.5999998 45.769993 2.7499998C 43.089993 3.8999996 40.729992 5.5299997 38.689995 7.6499996C 36.629993 5.5499997 34.249996 3.9399996 31.549995 2.8099995C 28.839996 1.6799995 26.019995 1.1099994 23.079994 1.1099994C 20.139994 1.1099994 17.329994 1.6799994 14.619994 2.8099995C 11.909994 3.9399996 9.529994 5.5599995 7.4799943 7.6499996C 5.3599944 9.799999 3.7399943 12.26 2.6199942 15.03C 1.5399941 17.71 0.99999416 20.51 0.99999416 23.41C 0.99999416 26.31 1.5399942 29.1 2.6199942 31.79C 3.739994 34.56 5.359994 37.02 7.4799943 39.170002L7.4799943 39.170002L37.109993 69.06C 37.539993 69.49 38.069992 69.71 38.689995 69.71C 39.309998 69.71 39.829994 69.49 40.259995 69.06L40.259995 69.06L69.909996 39.07C 73.229996 35.72 75.27 31.779999 76.049995 27.259998C 76.78999 23.029999 76.329994 18.89 74.689995 14.829998");
    transform: matrix(0.435917, 0, 0, 0.436281, 4.3, 2.62458);
    stroke-width: 3px;
}

.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    top: unset;
    bottom: -58px;
    background-color: transparent !important;
}

.t-store__card__textwrapper {
    text-align: left;   
}

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

.t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
    font-weight: bold !important;
}

/*.t451m__list_item:last-child a {
    margin-bottom: 0!important;
    font-weight: 600!important;
}*/

#rec656184867 .t760__title {
    font-size: 20px;
    line-height: 1.1 !important;
    color: #000000;
    font-weight: 400;
    font-family: 'PragmaticaCondBookReg.woff';
}

.t760__title_small {
    margin-top: 15px;
    color: #777;
}

.t760__price.t760__price-item.t-name.t-name_md.js-store-prod-price {
    font-family: 'PragmaticaCondBookReg.woff';
    font-weight: 450;
    color: #000000;
    border-bottom: 1px solid black;
    margin-bottom: 2vh;
}

.t744__price-item {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2vh;
}

.t744__title_small {
    margin-top: 15px;
    color: #000;
    font-size: 16px;
}

.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    position: absolute;
    width: 2vh !important;
    right: 10px;
    /*top: 60vh !important;*/
    z-index: 9;
    border-color: transparent;
    border-width: unset;
    background: #fff;
    border-radius: 100%;
}

.js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
    width: 26px;
    height: 26px;
    background-color: #fff;
    border: 1px solid #666;
    border-radius: 50%;
    margin-right: 5px;
}

.t760__title {
    font-size: 20px;
    line-height: 1.3;
    color: #000000;
    font-weight: 400;
    font-family: 'PragmaticaCondBookReg.woff';
    line-height: 1.1 !important;
}

.tlk-form__item {
    position: relative;
    width: 100%;
    font-family: 'PragmaticaCondBookReg.woff' !important;
}

.tlk-input {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .5px;
    color: #000;
    border: 1px solid #e0e0e0;
    font-family: 'PragmaticaCondBookReg.woff' !important;
}

.tlk-input {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .5px;
    color: #000;
    border: 1px solid #e0e0e0;
    font-family: 'PragmaticaCondBookReg.woff' !important;
}

.t-slds__thumbsbullet-wrapper {
    font-size: 0;
    margin-top: 10px;
}

.t744__title {
    font-size: 20px !important;
    color: #000000;
    font-family: 'PragmaticaCondBookReg.woff';
    line-height: 1.1;
}

.t1002__bubble-text {
    display: none;
}

.t1002__btns-wrapper {
    flex-direction: column;
}

.t1002__addBtn {
    width: 45px;
    height: 45px;
    padding-top: 2px;
    border: 1px solid #e4e4e4;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 5px;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    vertical-align: middle;
    flex-direction: column;
    flex-wrap: nowrap;
}

.t760__btn-wrapper {
    margin-top: 20px;
    margin-bottom: 65px;
}

.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    top: unset;
    bottom: -68px;
    background-color: transparent !important;
}

.t-store__card__mark {
    font-weight: 400;
    font-size: 10px;
    font-family: 'Roboto',Arial,sans-serif;
    display: contents;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50px;
    background-color: none;
    color: #fff;
    box-sizing: border-box;
    padding: 0 60px;
}

.t-store__card__mark-wrapper {
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 5;
    display: table;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title, .js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
    padding: 4px 10px;
    display: block;
    position: absolute;
    background-color: white;
    color: black;
    border-radius: 4px;
    border: 1px solid black;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title:after, .js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title:after {
    position: absolute;
    content: '';
    display: block;
    bottom: -4px;
    left: calc(50% - 5px);
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid black;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title, .js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title {
    padding: 4px 10px;
    display: block;
    position: absolute;
    background-color: white;
    color: black;
    border-radius: 4px;
    border: 1px solid black;
    margin-left: 22px;
}

.t-store__card__mark {
    font-weight: 400;
    font-size: 10px;
    font-family: 'PragmaticaCondBookReg.woff';
    display: contents;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50px;
    background-color: none;
    color: #fff;
    box-sizing: border-box;
    padding: 0 60px;
}

.t-store__card__sku , .t-store__prod-popup__sku {
position: relative;
color:  #ffffff;
display:none;
}

span.js-store-prod-sku.js-product-sku {
color: black;
position: absolute;
}

.t760__title_small {
    font-size: 16px;
    color: #ffffff !important;
}

.t744__title_small {
    margin-top: 15px;
    color: #fff;
    font-size: 16px;
}

.t760__title_small {
    font-size: 16px;
    color: transparent !important;
    margin-left: -55px;
}

.t675__textwrapper {
    margin-bottom: 40px !important;
    padding-top: 140px;
    color: #fff;
}


.t451__container {
    width: 100%;
    height: 10vh !important;
    z-index: 990;
    position: fixed;
    top: 0vh !important;
    bottom: 1vh;
    right: 0;
    left: 0;
}


a[href*="/wintersale"].t-menu__link-item {
    color: #9F0C30 !important;
}

a[href*="/wintersale"] .t451m__list_item .t-active {
    opacity: .7 !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    margin-bottom: 7px;
    padding: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 35px;
    min-height: 30px;
    background-color: #fff;
    border: 1px solid #ddd;
}

}