.slider {
    display: block;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
    max-width: 1110px;

}

.slider__wrapper {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #b8b8b8;
}

.slider__items {
    display: flex;
    transition: transform 0.6s ease;
}

.slider__item {
    flex: 0 0 100%;
    max-width: 100%;
}


.slider__item a{
    display: block !important;
}

.slider__control {
    position: absolute;
    top: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    height: 50px;
    transform: translateY(-50%);
    background: rgb(0 0 0 / 12%);
}

.slider__control_show {
    display: flex;
}


.slider__control:hover,
.slider__control:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.slider__control_prev {
    left: 0;
}

.slider__control_next {
    right: 0;
}

.slider__control::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}

.slider__control_prev::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.slider__control_next::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.slider__indicators {
    display: flex;
    position: absolute;
    right: 0;
    bottom: 0px;
    left: 0;
    z-index: 1;
    /* display: flex; */
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
}

.slider__indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 10px;
    height: 4px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5);
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.slider__indicators li.active {
    background-color: #ffffffd9;
}

.img-fluid {
    display: inline-block;
    height: auto;
    max-width: 100%;
}

@media only screen and (max-width: 1200px) {
    .slider {
        display: block;
        position: relative;
        overflow: hidden;
        margin-left: auto;
        margin-right: auto;
        margin: 0 auto;
        max-width: 960px;
    }
}
@media only screen and (max-width: 992px) {
    .slider {
        display: none;
        max-width: 760px;}

    .ya-share-my{
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .slider {
        display: none;
        margin-right: 35px;
        max-width: 570px;
    }
}
@media only screen and (max-width: 576px) {
    .slider {
        display: none;
        max-width: 570px;
    }
}



.slideer {
    display: none;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    max-width: 1110px;
}

.slideer .slideer__wrappeer .slideer__items .slideer__item a{
    display: block !important;
}
@media only screen and (max-width: 1200px) {
    .slideer { position: relative;
        overflow: hidden;
        margin: 0px auto;
        max-width: 920px;
    }
}
@media only screen and (max-width: 992px) {
    .slideer { display: block; max-width: 730px;}
}
@media only screen and (max-width: 767px) {
    .slideer {display: block; max-width: 540px; }
}
.slideer__wrappeer { position: relative; overflow: hidden; }
.slideer__items { display: flex; transition: transform 0.6s ease 0s; }
.slideer__item { flex: 0 0 100%; max-width: 100%; }
.slideer__control { position: absolute; top: 50%; display: block; align-items: center; justify-content: center; width: 40px; color: rgb(255, 255, 255); text-align: center; opacity: 0.5; height: 50px; transform: translateY(-50%); background: none; }
@media only screen and (max-width: 992px) {
    .slideer__control { top: 59%; }
}
@media only screen and (max-width: 767px) {
    .slideer__control { top: 59%; }
}
@media only screen and (max-width: 576px) {
    .slideer__control { top: 65%; }
}
.slider__control_show { display: flex !important; }
.slideer__control:hover, .slideer__control:focus { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }
.slideer__control_prev { left: 0px; }
.slideer__control_next { right: 0px; }
.slideer__control::before { content: ""; display: inline-block; width: 20px; height: 20px; background: center center / 100% 100% no-repeat transparent; }
.slideer__control_prev::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.slideer__control_next::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.slideer__indicators { display: flex; position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 1; justify-content: center; padding-left: 0px; margin: 0px 15%; list-style: none; }
.slideer__indicators li { box-sizing: content-box; flex: 0 1 auto; width: 10px; height: 4px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, 0.5); background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
.slideer__indicators li.active { background-color: rgba(255, 255, 255, 0.85); }



/*collections my */

.collection-top-my {
    margin: 10px auto;
    max-width: 1110px;
    padding: 0;
    text-align: center;}
@media only screen and (max-width: 1200px) {.collection-top-my {
    max-width: 960px;}
}
.collection-top-my-ramka {
    border-top: 2px solid #b8b8b8;
    padding-top: 14px;}
.collection-top-my p {
    position: relative;
    text-align: center;
    margin: 4px;
    margin-left: 32%;
    margin-right: 32%;
    width: 390px;
    top: 16px;
    background-color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	}
.collection-top-my1 img {
    border-radius: 0 20px;
}

.collection-top-my1 {
    padding: 0px 0px 0px 0px;
    display: inline-block;
    width: 7.3%;
    height: 60px;}
.collection-top-my1 p {
    text-align: center;}
.collection-top-my1 .figcaption {
    white-space: nowrap;
    font-size: 12px;
    color: rgb(70, 70, 70);
    display: inherit;
    font-weight: 600;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	}
@media only screen and (max-width: 1200px) {.collection-top-my1 .figcaption {
    font-size: 10px;
    color: #464646;
}
}
@media only screen and (max-width: 992px) {.collection-top-my {
    display: none;}
}





.flipper {
    transform-style: preserve-3d;
    position: relative;
    transition: all 2s ease 0s;}
/* hide back of pane during swap */.front, .back {	backface-visibility: hidden;	position: absolute;	top: 0;	left: 0;}
/* front pane, placed above back */.front {	z-index: 2;	/* for firefox 31 */	transform: rotateY(0deg);}
/* back, initially hidden pane */.back {	transform: rotateY(180deg);}
.collection-top-my_mb {
    margin: 0px auto;
    max-width: 100%;
    padding: 0;
    text-align: center;}
.collection-top-my-ramka_mb {
    border: 1px solid #b8b8b85c;
    border-radius: 10px;
    padding-top: 25px;}
.collection-top-my_mb p {
    position: relative;
    text-align: center;
    margin: 4px;
    margin-left: 5%;
    width: 271px;
    top: 14px;
    background-color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;}
.collection-top-my1_mb img {
    border-radius: 6px;
    box-shadow: 0 0 5px;}
.collection-top-my1_mb {
    padding: 0px;
    padding-left: 5px;
    display: inline-block;
    width: 40%;;}
.collection-top-my1_mb p {
    text-align: center;}
.collection-top-my1_mb .figcaption {
    font-size: 12px;
    color: #f9f9f9;}


.bucket-block{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
}

.bucket-text{
    text-align: center;
}

.bucket-text__under{
    font-weight: 900;
    font-size:  15px;
}
@keyframes move {  0% {
    transform: rotate(0deg);  }
    10% {
        transform: rotate(-0deg); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);    }
    20% {
        transform: rotate(0deg);  -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0);  }
    30% {
        transform: rotate(-4deg); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);}
    40% {
        transform: rotate(0deg);  -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0);}
    50% {
        transform: rotate(0deg);  }
    60% {
        transform: rotate(-5deg); }
    70% {
        transform: rotate(0deg);}
    80% {
        transform: rotate(-5deg);}
    90% {
        transform: rotate(0deg);}
    100% {
        transform: rotate(0deg);}
}

.catalog{
    border-top: 3px solid rgb(233, 110, 65);
    border-bottom: 3px solid rgb(233, 110, 65);
    cursor: pointer;
    color:  rgb(233, 110, 65) !important;
    transform: rotate(0deg);
    transition: all 0.4s ease 0s;
    animation: 1.8s linear 0s infinite normal none running move;
    font-weight: 900 !important;
}



.def_tmp_nav ul li.drop {	position: relative;}
.def_tmp_nav ul > li {
    display: inline-flex;}
.def_tmp_nav ul li a {
    padding: 0px;
    color: #777;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;}
.def_tmp_nav ul li a:hover {	color: #000;}
.dropOut .triangle {
    width: 0;
    height: 0;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgb(118,47,44);
    top: -8px;
    left: 61%;
    margin-left: -8px;
}
.dropdownContain {
    position: absolute;
    top: 80px;
    left: 10%;
    right: 0;
    z-index: 1000;
}
.submenu-tip-sex {
    padding: 10px;
}
.submenu-tip-sex-my {
    text-align: left;
}
.dropOut ul li a {
    padding: 0;
    height: 29px;
    line-height: 0px;
    color: rgb(0, 0, 0);
}
.dropOut {
    width: 800px;
    height: 400px;
    border: 1px solid rgb(118,47,44);
    background: white;
    float: left;
    position: relative;
    right: 440px;
    bottom: 25px;
    margin-top: 0px;
    border-radius: 4px;
    box-shadow: rgb(0 0 0 / 25%) 0px 4px 10px 5px;
    transition: all 0.1s ease-out 0s;
    display: none !important;
}
.menu-spisok-sex-my {
    height: 442px;
    overflow: auto;
}
.menu_img_my img{
    float: right;
    width: 350px;
    padding-right: 10px;
    cursor: default;
    height: 290px;	}
ul li::hover .menu_top_my_vv { opacity: 1; color: black; }
ul li:hover .dropdownContain { top: 65px; }
ul li:hover .underline { border-bottom-color: #777; }
ul li:hover .dropOut { display: block!important; margin-top: 8px; }
@media screen and (min-width: 1024px) {.pb__filter--cat {
    font-size: 2rem;
    line-height: 1.875;}
}
.pb__filter--cat a{
    font-family: "Bebas Neue", "PT Sans", sans-serif;
    font-weight: 700;
    position: relative;
    bottom: 10px;
    left: -10px !important;
    margin-bottom: 14px;
    text-align: center;
    text-shadow: black 1px 1px 1px, rgb(113 113 237) 0px 0px 0em;
    font-size: 18px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    background: linear-gradient(292deg, #ffffff 15px, rgb(118,47,44) 0px);
    white-space: nowrap;
    pointer-events: none;
    padding: 20px !important;
    /*padding: 20px 45px*/
    color: rgb(255, 255, 255) !important;}
.pb__filter--typeofproduct+.pb__filter--sub .pb__filter--sub-block>.pb__flex-max-base {
    margin-bottom: 20px;}
.menu_ico_my_top {
    margin-bottom: 0px;}
.menu_ico_my {
    margin-bottom: 0px;
}
.menu_ico_my img {
    padding-bottom: 0px;
    max-width: 36px;
    height: auto;}
.menu_text_my {
    color: rgb(127, 127, 127);
    margin-left: 20px;
    margin-top: 10px;
    line-height: 20px;
    font-weight: 500;
    width: 220px;
    font-size: 14px;}
.menu_ico_text_my :hover {
    color: rgb(53, 53, 53);
    font-weight: 600;}
.menu_text_my_hit:hover,
.menu_text_my_new:hover{
    color: #fff;
    font-weight: 600;
}
.menu_ico_text_my font{
    color: #fff;
    font-weight: 400;
}
.menu_ico_text_my font:hover {
    color: #fff;
    font-weight: 400;
}
.dropOut li a {
    display: flex !important;}
.menu_img_my_sex_text {
    position: absolute;
    bottom: 4%;
    right: 6%;
    color: rgb(255 255 255);
    font-family: fantasy;
    font-size: 28px;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px black, 0 0 1em red;
    cursor: default;  }
.menu-spisok-sex-detym-my {
    display: flex;
}
.menu_text-sex-malchik,.menu_text-sex-devochki {
    color: rgb(0, 0, 0) !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    padding: 18px 0px 4px;
    cursor: default !important; }
.menu_img_my_deti img {
    cursor: default;}


.def_tmp_catalog .def_tmp_box .def_tmp_btn_row a {
    display: flex !important;
}

.menu_text_my_hit {
    position: absolute;
    color: rgb(255, 255, 255);
    display: inline;
    padding: 0 4px;
    margin-left: 10px;
    border-radius: 4px;
    background: linear-gradient(to top, rgb(221, 67, 64), rgb(118,47,44));
    font-size: 12px;
    box-shadow: rgb(255 255 255) 1px 1px 0px, rgb(156 156 156) 2px 2px 0px;  }
.menu_text_my_new {
    position: absolute;
    color: rgb(255, 255, 255);
    display: inline;
    padding: 0px 4px;
    margin-left: 10px;
    border-radius: 4px;
    background: linear-gradient(to top, rgb(101 188 84), rgb(138 226 120));
    font-size: 12px;
    box-shadow: rgb(255 255 255) 1px 1px 0px, rgb(156 156 156) 2px 2px 0px;}





.def_tmp_seo-text {
    padding: 16px;
    text-align: justify;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.seo-img-glavnay {
    display: flex;
    justify-content: space-around;}
.seo-img-glavnay-img {
    overflow: hidden;
    width: 100%;
    height: auto;   }
.seo-img-man {
    transition: all 0.3s ease 0s;
    background-image: url(https://futbolki-na-zakaz.ru/web/img/seo/М.jpg);
    background-position: center center;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    width: auto;
    height: 400px;
    cursor: pointer;
    display: block;  }
.seo-img-man:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
.seo-img-woman {
    transition: all 0.3s ease 0s;
    background-image: url(https://printina.ru/web/img/seoimg/woman-glavnay.png);
    background-position: center center;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    width: auto;
    height: 400px;
    cursor: pointer;
    display: block;}
.seo-img-woman:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
.seo-img-children {
    transition: all 0.3s ease 0s;
    background-image: url(https://printina.ru/web/img/seoimg/boy-glavnay.png);
    background-position: center center;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    width: auto;
    height: 400px;
    cursor: pointer;
    display: block;}
.seo-img-children:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
.seo-img-stilist {
    transition: all 0.3s ease 0s;
    background-image: url(https://printina.ru/web/img/seoimg/stil-glavnay.png);
    background-position: center center;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    width: auto;
    height: 400px;
    cursor: pointer;
    display: block;}
.seo-img-stilist:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
.seo-img-man h2{
    position: absolute;
    top: 84%;
    left: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 26px;
    padding-right: 20px;
    color: #000;
    background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
.seo-img-woman h2{
    position: absolute;
    top: 84%;
    left: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 26px;
    padding-right: 20px;
    color: #000;
    background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
.seo-img-children h2{
    position: absolute;
    top: 84%;
    left: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 26px;
    padding-right: 20px;
    color: #000;
    background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
.seo-img-stilist h2{
    position: absolute;
    top: 84%;
    left: 0;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 26px;
    padding-right: 20px;
    color: #000;
    background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
.seo-text-block {
    height: 300px;
    overflow: auto;}
.block_man{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 510px;height: 300px;top:160px}
.block_man p { padding: 40px; font-size: 14px; text-align: justify; margin-bottom: 0;}
.block_woman{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 510px;height: 300px;top:160px}
.block_woman p { padding: 40px; font-size: 14px; text-align: justify; margin-bottom: 0;}
.block_children{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 510px;height: 300px;top:160px}
.block_children p { padding: 40px; font-size: 14px; text-align: justify; margin-bottom: 0;}
.block_stilist{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 510px;height: 300px;top:160px}
.block_stilist p { padding: 40px; font-size: 14px; text-align: justify; margin-bottom: 0;}
.seo-img-glavnay-img:hover .block_man{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
.seo-img-glavnay-img:hover .block_woman{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
.seo-img-glavnay-img:hover .block_children{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
.seo-img-glavnay-img:hover .block_stilist{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
.seo-img-glavnay-img:hover{filter:sepia(50%);-webkit-filter:sepia(60%);transition:0.6s;-webkit-transition:0.6s;}
.block_man button,.block_children button,.block_stilist button {
    position: absolute;
    left: 38%;
    top: 80%;
    color: #000;
    text-transform: uppercase;
    background: #fff;
    padding: 6px 10px;}
.block_man button:hover,.block_children button:hover,.block_stilist button:hover {	border: 3px dotted rgb(255, 130, 59);	color: rgb(255, 130, 59);	background: rgb(0 0 0 / 70%);}
@media only screen and (max-width: 1200px) {.def_tmp_seo-text {
    padding: 16px;
    text-align: justify;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
    .seo-img-glavnay {
        display: flex;
        justify-content: space-around;}
    .seo-img-glavnay-img {
        overflow: hidden;
        width: 100%;
        height: auto;   }
    .seo-img-man {
        transition: all 0.3s ease 0s;
        background-image: url(https://futbolki-na-zakaz.ru/web/img/seo/М.jpg);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 340px;
        cursor: pointer;
        display: block;  }
    .seo-img-man:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-woman {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/woman-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 340px;
        cursor: pointer;
        display: block;}
    .seo-img-woman:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-children {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/boy-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 340px;
        cursor: pointer;
        display: block;}
    .seo-img-children:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-stilist {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/stil-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 340px;
        cursor: pointer;
        display: block;}
    .seo-img-stilist:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-man h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-woman h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-children h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-stilist h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-text-block {
        height: 300px;
        overflow: auto;}
    .block_man{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 270px;top:170px}
    .block_man p { padding: 40px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_woman{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 270px;top:170px}
    .block_woman p { padding: 40px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_children{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 270px;top:170px}
    .block_children p { padding: 40px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_stilist{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 270px;top:170px}
    .block_stilist p { padding: 40px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .seo-img-glavnay-img:hover .block_man{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_woman{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_children{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_stilist{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover{filter:sepia(50%);-webkit-filter:sepia(60%);transition:0.6s;-webkit-transition:0.6s;}
    .block_man button,.block_children button,.block_stilist button {
        position: absolute;
        left: 38%;
        top: 80%;
        color: #000;
        text-transform: uppercase;
        background: #fff;
        padding: 6px 10px;}
}
@media only screen and (max-width: 992px){.def_tmp_seo-text {
    padding: 16px;
    text-align: justify;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
    .seo-img-glavnay {
        display: flex;
        justify-content: space-around;}
    .seo-img-glavnay-img {
        overflow: hidden;
        width: 100%;
        height: auto;   }
    .seo-img-man {
        transition: all 0.3s ease 0s;
        background-image: url(https://futbolki-na-zakaz.ru/web/img/seo/М.jpg);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 250px;
        cursor: pointer;
        display: block;  }
    .seo-img-man:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-woman {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/woman-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 250px;
        cursor: pointer;
        display: block;}
    .seo-img-woman:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-children {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/boy-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 250px;
        cursor: pointer;
        display: block;}
    .seo-img-children:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-stilist {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/stil-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 250px;
        cursor: pointer;
        display: block;}
    .seo-img-stilist:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-man h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-woman h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-children h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-stilist h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-text-block {
        height: 130px;
        overflow: auto;}
    .block_man{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 310px;height: 186px;top:170px}
    .block_man p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_woman{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 310px;height: 186px;top:170px}
    .block_woman p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_children{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 310px;height: 186px;top:170px}
    .block_children p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_stilist{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 310px;height: 186px;top:170px}
    .block_stilist p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .seo-img-glavnay-img:hover .block_man{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_woman{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_children{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_stilist{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover{filter:sepia(50%);-webkit-filter:sepia(60%);transition:0.6s;-webkit-transition:0.6s;}
    .block_man button,.block_children button,.block_stilist button {
        font-size: 12px;
        position: absolute;
        left: 38%;
        top: 80%;
        color: rgb(0, 0, 0);
        text-transform: uppercase;
        background: rgb(255, 255, 255);
        padding: 6px 10px;}
}
@media only screen and (max-width: 767px) {.def_tmp_seo-text {
    padding: 20px;
    text-align: justify;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
    .seo-img-glavnay {
        display: flex;
        justify-content: space-around;
        flex-direction: column;}
    .seo-img-glavnay-img {
        overflow: hidden;
        width: 100%;
        height: auto;   }
    .seo-img-man {
        transition: all 0.3s ease 0s;
        background-image: url(https://futbolki-na-zakaz.ru/web/img/seo/М.jpg);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 350px;
        cursor: pointer;
        display: block;  }
    .seo-img-man:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-woman {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/woman-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 350px;
        cursor: pointer;
        display: block;}
    .seo-img-woman:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-children {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/boy-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 350px;
        cursor: pointer;
        display: block;}
    .seo-img-children:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-stilist {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/stil-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 350px;
        cursor: pointer;
        display: block;}
    .seo-img-stilist:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-man h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-woman h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-children h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-stilist h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-text-block {
        height: 300px;
        overflow: auto;}
    .block_man{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 220px;top:170px}
    .block_man p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_woman{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 220px;top:170px}
    .block_woman p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_children{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 220px;top:170px}
    .block_children p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_stilist{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 440px;height: 220px;top:170px}
    .block_stilist p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .seo-img-glavnay-img:hover .block_man{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_woman{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_children{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_stilist{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover{filter:sepia(50%);-webkit-filter:sepia(60%);transition:0.6s;-webkit-transition:0.6s;}
    .block_man button,.block_children button,.block_stilist button {
        font-size: 12px;
        position: absolute;
        left: 38%;
        top: 80%;
        color: rgb(0, 0, 0);
        text-transform: uppercase;
        background: rgb(255, 255, 255);
        padding: 6px 10px;}
}
@media only screen and (max-width: 576px) {.def_tmp_seo-text {
    padding: 0px;
    text-align: justify;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
    .seo-img-glavnay {
        display: flex;
        justify-content: space-around;
        flex-direction: column;}
    .seo-img-glavnay-img {
        overflow: hidden;
        width: 100%;
        height: auto;   }
    .seo-img-man {
        transition: all 0.3s ease 0s;
        background-image: url(https://futbolki-na-zakaz.ru/web/img/seo/М.jpg);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 240px;
        cursor: pointer;
        display: block;  }
    .seo-img-man:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-woman {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/woman-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 240px;
        cursor: pointer;
        display: block;}
    .seo-img-woman:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-children {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/boy-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 240px;
        cursor: pointer;
        display: block;}
    .seo-img-children:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-stilist {
        transition: all 0.3s ease 0s;
        background-image: url(https://printina.ru/web/img/seoimg/stil-glavnay.png);
        background-position: center center;
        position: relative;
        background-size: 100%;
        background-repeat: no-repeat;
        width: auto;
        height: 240px;
        cursor: pointer;
        display: block;}
    .seo-img-stilist:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
    .seo-img-man h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-woman h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-children h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-img-stilist h2{
        position: absolute;
        top: 84%;
        left: 0;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 700;
        padding-left: 26px;
        padding-right: 20px;
        color: #000;
        background: linear-gradient(292deg, transparent 15px, #ffffff9e 0);}
    .seo-text-block {
        height: 150px;
        overflow: auto;}
    .block_man{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:1px;color: white;width: 300px;height: 220px;top:170px}
    .block_man p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_woman{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 300px;height: 220px;top:170px}
    .block_woman p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_children{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 300px;height: 220px;top:170px}
    .block_children p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .block_stilist{position:absolute; visibility:hidden;left:1px;background:rgba(0, 0, 0, 0.4392156862745098);font-size:20px;color: white;width: 300px;height: 220px;top:170px}
    .block_stilist p { padding: 30px; font-size: 12px; text-align: justify; margin-bottom: 0;}
    .seo-img-glavnay-img:hover .block_man{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_woman{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_children{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover .block_stilist{visibility:visible;transition:1s;-webkit-transition:1s;transform:translatey(-160px);-webkit-transform:translatey(-160px); width: 100%;}
    .seo-img-glavnay-img:hover{filter:sepia(50%);-webkit-filter:sepia(60%);transition:0.6s;-webkit-transition:0.6s;}
    .block_man button,.block_children button,.block_stilist button {
        font-size: 12px;
        position: absolute;
        left: 38%;
        top: 80%;
        color: rgb(0, 0, 0);
        text-transform: uppercase;
        background: rgb(255, 255, 255);
        padding: 6px 10px;}
}

.button-seo { position: absolute; left: 38%; top: 80%; color: rgb(0, 0, 0); text-transform: uppercase; background: rgb(255, 255, 255); padding: 6px 10px; border: 3px rgb(255, 130, 59); font-size: 18px; }
.button-seo:hover { border: 3px dotted rgb(255, 130, 59); color: rgb(255, 130, 59); background: rgba(0, 0, 0, 0.7); }

@media only screen and (max-width: 1200px) {
    .button-seo { position: absolute; left: 38%; top: 74%; color: rgb(0, 0, 0); text-transform: uppercase; background: rgb(255, 255, 255); padding: 6px 10px; border: 3px rgb(255, 130, 59); font-size: 16px; }
    .def_tmp_product_wrapper .def_tmp_row_price .def_tmp_btn_row .def_tmp_btn_2 { background: rgb(238, 238, 238); color: rgb(87, 87, 87); border: 2px solid rgb(233, 233, 233); }
}

.seo-img-glavnay { display: flex; justify-content: space-around; }
.seo-img-glavnay-img { overflow: hidden; width: 100%; height: auto; }
.seo-img-man { transition: all 0.3s ease 0s; background-image: url("../img/seo/men.jpg"); background-position: center center; position: relative; background-size: 100%; background-repeat: no-repeat; width: auto; height: 400px; cursor: pointer; display: block; }
.seo-img-man:hover { transform: scale(1.1); }
.seo-img-woman { transition: all 0.3s ease 0s; background-image: url("../img/seo/woman.jpg"); background-position: center center; position: relative; background-size: 100%; background-repeat: no-repeat; width: auto; height: 400px; cursor: pointer; display: block; }
.seo-img-woman:hover { transform: scale(1.1); }
.seo-img-children { transition: all 0.3s ease 0s; background-image: url("../img/seo/boys.jpg"); background-position: center center; position: relative; background-size: 100%; background-repeat: no-repeat; width: auto; height: 400px; cursor: pointer; display: block; }
.seo-img-children:hover { transform: scale(1.1); }
.seo-img-stilist { transition: all 0.3s ease 0s; background-image: url("../img/seo/girl.jpg"); background-position: center center; position: relative; background-size: 100%; background-repeat: no-repeat; width: auto; height: 400px; cursor: pointer; display: block; }
.seo-img-stilist:hover { transform: scale(1.1); }
.seo-img-man h2 { position: absolute; top: 84%; left: 0px; font-size: 24px; text-transform: uppercase; font-weight: 700; padding-left: 26px; padding-right: 20px; color: rgb(0, 0, 0); background: linear-gradient(292deg, transparent 15px, rgba(255, 255, 255, 0.62) 0px); }
.seo-img-woman h2 { position: absolute; top: 84%; left: 0px; font-size: 24px; text-transform: uppercase; font-weight: 700; padding-left: 26px; padding-right: 20px; color: rgb(0, 0, 0); background: linear-gradient(292deg, transparent 15px, rgba(255, 255, 255, 0.62) 0px); }
.seo-img-children h2 { position: absolute; top: 84%; left: 0px; font-size: 24px; text-transform: uppercase; font-weight: 700; padding-left: 26px; padding-right: 20px; color: rgb(0, 0, 0); background: linear-gradient(292deg, transparent 15px, rgba(255, 255, 255, 0.62) 0px); }
.seo-img-stilist h2 { position: absolute; top: 84%; left: 0px; font-size: 24px; text-transform: uppercase; font-weight: 700; padding-left: 26px; padding-right: 20px; color: rgb(0, 0, 0); background: linear-gradient(292deg, transparent 15px, rgba(255, 255, 255, 0.62) 0px); }
.seo-text-block { height: 300px; overflow: auto; }


.seo-img-stilist h3 {
    position: absolute;
    top: 84%;
    left: 0px;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    padding-left: 26px;
    padding-right: 20px;
    color: rgb(0, 0, 0);
    background: linear-gradient(
            292deg
            , transparent 15px, rgba(255, 255, 255, 0.62) 0px);
}


.seo-otzyv-h3 {
    padding: 10px;
}
.seo-otzyv-h3 h3 {
    margin-top: 10px;
    margin-bottom: 10px;

    color: rgb(0 0 0);
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 160px;
    margin-right: 160px;
    background: linear-gradient( 292deg, transparent 15px, rgb(214 214 214 / 100%) 0px);  }
.o-nas-1 {
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
}

.seo-otzyv {
    display: inline-flex;
    width: 100%;
}
@media only screen and (max-width: 992px) {.seo-otzyv, .seo-otzyv-h3 h3 {
    display: none;}
}
@media only screen and (max-width: 767px) {.seo-otzyv, .seo-otzyv-h3 h3 {
    display: none;}
}
@media only screen and (max-width: 576px) {.seo-otzyv, .seo-otzyv-h3 h3{
    display: none;}
}

.content1 {
    max-width:180px;
    text-align:left;
    margin:auto;
}

.simple-ss {
    width:180px;
    height:180px;
    background-color: #eeeeee;
    margin:auto;
    background-image:url("../img/pics/exp1.jpg");
    animation-name: slide1;
    animation-duration: 10s;
    animation-direction: normal;
    animation-timing-function: ease;
    animation-iteration-count: infinite;	  border: 1px solid #c7c7c7;
}

@keyframes slide1 {
    0% {background-position:0 0;}

    16.66% {background-position:0 0;}

    33.32% {background-position:-180px 0;}

    49.98% {background-position:-180px 0;}

    66.64% {background-position:-360px 0;}

    83.30% {background-position:-360px 0;}

    100% {background-position:0 0;}

}

.content2 {
    max-width:180px;
    text-align:left;
    margin:auto;
}

.simple-ss2 {
    width:180px;
    height:180px;
    background-color: #eeeeee;
    margin:auto;
    background-image:url("../img/pics/exp2.jpg");
    animation-name: slide;
    animation-duration: 14s;
    animation-direction: normal;
    animation-timing-function: ease;
    animation-iteration-count: infinite;	  border: 1px solid #c7c7c7;
}

@keyframes slide {
    0% {background-position:0 0;}

    16.66% {background-position:0 0;}

    33.32% {background-position:180px 0;}

    49.98% {background-position:180px 0;}

    66.64% {background-position:360px 0;}

    83.30% {background-position:360px 0;}

    100% {background-position:0 0;}

}



.content3 {
    max-width:180px;
    text-align:left;
    margin:auto;
}

.simple-ss3 {
    width:180px;
    height:180px;
    background-color: #eeeeee;
    margin:auto;
    background-image:url("../img/pics/exp3.jpg");
    animation-name: slide1;
    animation-duration: 12s;
    animation-direction: normal;
    animation-timing-function: ease;
    animation-iteration-count: infinite;	  border: 1px solid #c7c7c7;
}

@keyframes slide1 {
    0% {background-position:0 0;}

    16.66% {background-position:0 0;}

    33.32% {background-position:-180px 0;}

    49.98% {background-position:-180px 0;}

    66.64% {background-position:-360px 0;}

    83.30% {background-position:-360px 0;}

    100% {background-position:0 0;}

}

.content4 {
    max-width:180px;
    text-align:left;
    margin:auto;
}

.simple-ss4 {
    width:180px;
    height:180px;
    background-color: #eeeeee;
    margin:auto;
    background-image:url("../img/pics/exp4.jpg");
    animation-name: slide;
    animation-duration: 13s;
    animation-direction: normal;
    animation-timing-function: ease;
    animation-iteration-count: infinite;	  border: 1px solid #c7c7c7;
}

@keyframes slide {
    0% {background-position:0 0;}

    16.66% {background-position:0 0;}

    33.32% {background-position:179.7px 0;}

    49.98% {background-position:179.7px 0;}

    66.64% {background-position:360px 0;}

    83.30% {background-position:360px 0;}

    100% {background-position:0 0;}

}


.content5 {
    max-width:180px;
    text-align:left;
    margin:auto;
}

.simple-ss5 {
    width:180px;
    height:180px;
    background-color: #eeeeee;
    margin:auto;
    background-image:url("../img/pics/exp5.jpg");
    animation-name: slide1;
    animation-duration: 16s;
    animation-direction: normal;
    animation-timing-function: ease;
    animation-iteration-count: infinite;	  border: 1px solid #c7c7c7;
}

@keyframes slide1 {
    0% {background-position:0 0;}

    16.66% {background-position:0 0;}

    33.32% {background-position:-180px 0;}

    49.98% {background-position:-180px 0;}

    66.64% {background-position:-360px 0;}

    83.30% {background-position:-360px 0;}

    100% {background-position:0 0;}

}
.seo-otzyv-h3 {
    padding: 10px;
}
.seo-otzyv-h3 h3 {
    margin-top: 10px;
    margin-bottom: 10px;

    color: rgb(0 0 0);
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 160px;
    margin-right: 160px;
    background: linear-gradient( 292deg, transparent 15px, rgb(214 214 214 / 100%) 0px);  }
.o-nas-1 {
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
}
.o-nas-2 h3 {
    font-size: 14px;
    color: rgb(0, 0, 0);
    text-align: center;
    font-weight: 700;
    margin-top: 10px;
    padding: 10px 20px;
    text-transform: uppercase;
    background: linear-gradient(292deg, transparent 15px, rgb(214, 214, 214) 0px);   }
.pb__about-static--img-block p {
    font-size: 16px;
}
.o-nas-3 b {
    color: #000;
    font-size: 16px;
    padding: 10px 30px;
    background: linear-gradient( 292deg, transparent 15px, rgb(214, 214, 214) 0px);}








.seo-404-0 {
    text-align: center;}
.seo-404-1 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 10px;}
.price span{
    color: rgb(0, 0, 0) !important;
    letter-spacing: -1px;
    font-size: 12px;
    font-weight: 400;
}
.price1-1::before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: rgb(234, 8, 39);
    position: relative;
    left: 0px;
    top: 10px;
    margin-top: -1px;
    transform: rotate(-16deg);
    box-shadow: 0 0px 0 1px rgb(255 255 255 / 50%);}
.price2 {
    color: #fefefe;
    font-size: 16px;
    font-weight: 400;
    line-height: 0.6;
    padding: 4px;
    padding-right: 18px;
    letter-spacing: -1px;
    background: linear-gradient(292deg , transparent 15px, rgb(230 50 75) 0px);
}
/*ÃÅ¾Ã‘â€šÃÂ·Ã‘â€¹ÃÂ²Ã‘â€¹*/.container-otz-0 {
                                   display: flex;
                               }
.container-otz-01 {
    margin-top: 16px;
    padding: 10px;}
.container-otz-02 {
    font-size: 16px;
    font-weight: 600;
    padding-left: 20px;}
.container-otz {
    border: 1px solid rgb(199, 199, 199);
    padding: 0 10px;
    margin: 10px;
    width: 96%;
}
.container-otz p {
    font-size: 14px;
}
.icon-star-1:before {	content: 'Ã¢Ëœâ€¦';}
.otz-star {
    padding-bottom: 10px;   }
.otz-star span {
    padding: 0px;
    font-size: 25px;
    margin: 0px 0px;
    line-height: 1;
    color: #efce4a;
    text-shadow: rgb(187 187 187) 1px 1px;}
.container-otz-img {
    display: inline-flex;
    align-items: center;
}
.container-otz-img img {
    height: 60px;
    padding: 10px;}
.container-otz-img p {
    margin-bottom: 2px;
    font-weight: 500;
    font-size: 16px;}
@media only screen and (max-width: 576px) {.container-otz-0 {
    display: block;}
}
.def_tmp_product_wrapper .def_tmp_row_price .def_tmp_btn_row > * + * {
    margin-left: 0;}
@media only screen and (max-width: 360px){.def_tmp_product_wrapper .def_tmp_row_price .def_tmp_btn_row {
    display: flex;
    width: 100%;
    flex-direction: column;}
}
.def_tmp_car_5_items .owl-nav {
    display: flex;}
.def_tmp_car_5_items {
    width: auto;
    margin: 30px -30px -86px -30px;
    border-top: 1px solid #f9f9f9;
    position: relative;}
#hidden_block{
    padding: 15px;
    background: rgb(255, 255, 255);
    width: 1110px;
    display: none;
    position: fixed;
    top: 0;
    z-index: 998;
    border-bottom: 1px solid rgb(211, 208, 208);}
.hidden_block_container {
    margin: 0px auto;
    max-width: 1140px;
    padding: 0;
}
.def_tmp_catalog_filter {
    position: sticky;
    top: -20px;
    z-index: 998;
}
.side-button-block {
    position: relative;
    left: 40px;
    zoom: 1.1;
}
.def_tmp_product_wrapper .def_tmp_right_box h1 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
    line-height: normal;
    text-transform: capitalize;
}
@media only screen and (max-width: 1200px){
    .text-filtr {
        display: none;
    }
    #hidden_block {
        width: 960px;
    }
    .side-button-block {
        position: relative;
        left: 40px;
        zoom: 1.1;
    }
}
@media only screen and (max-width: 992px){
    #hidden_block{
        display: none !important;
    }
}
.def_tmp_breadcrumb {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 767px) {
    .def_tmp_product_wrapper .def_tmp_right_box .def_tmp_mobil_back {
        display: none !important;
    }
    .def_tmp_product_wrapper .def_tmp_right_box h1 {
        font-size: 14px;
        margin-left: 0;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
}
.def_tmp_product_wrapper .def_tmp_options {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-top: 10px;
}
.def_tmp_product_wrapper .def_tmp_options .def_tmp_item input[type=radio]:checked + label {
    border-color: #6c6c6c;
    background: rgb(118,47,44);
    color: #fff;
    font-weight: 600;
    z-index: 1;
}
.def_tmp_product_wrapper .def_tmp_options .def_tmp_item input[type=radio]:checked + label span {
    font-weight: 400;
    color: #fff;
}
.def_tmp_product_wrapper .def_tmp_tab_nav ul li.def_tmp_active a {
    border-bottom-color: #6c6c6c;
    color: #fff;
    font-weight: 600;
    background: rgb(118,47,44);
}
.def_tmp_seo-text ul {
    list-style: disc;
    padding-left: 40px;
    margin-bottom: 20px;
    font-size: 16px;
}
.info-my01 {
    padding-top: 10px;
    font-size: 16px;
}


@media screen and (max-width: 768px){
    .def_tmp_product-label {
        font-size: 9px;
        bottom: 130px;
    }
}


.def_tmp_container {
    margin-top: 0px;
}

.def_tmp_btn_1 {
    display: none !important;
}
.def_tmp_car_5_items .owl-nav {
    position: absolute;
    bottom: 100%;
    margin-bottom: 24px;
    right: 40px;
}

.side-button-1-wr img{
    max-width: 60% !important;
}


.def_tmp_catalog_filter{
    border-top: none !important;
    border-bottom: none !important;
}

@media only screen and (max-width:992px) {
    .def_tmp_catalog_filter{
        position: static;
    }
}

.def_tmp_catalog_filter{
    margin-top: -15px;
    margin-left: auto;
    margin-right: -50px;
    padding: 30px 30px 30px 10px;
    border-top: 0px solid rgb(249, 249, 249);
    border-bottom: 0px solid rgb(249, 249, 249);
    display: flex;
    -webkit-box-pack: justify;
    justify-content: end;
}

.def_tmp_sub a{
    display: block !important;
}


@media only screen and (max-width:992px) {
    .def_tmp_catalog_filter{
        margin-left: 0px !important;
    }

    .def_tmp_nav ul {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start !important;
        width: 100% !important;
    }

}



/*share social */
.ya-share-my {
    position: fixed;
    top: 35%;
    left: 1.3%;
    width: 20px;
    z-index: 999;
}

.ya-share2, .ya-share2 * {
    line-height: normal;
}
.ya-share2 :link:hover,
.ya-share2 :visited:hover {
    color: #000 !important;
}
.ya-share2 input {
    color: inherit;
    font: inherit;
    margin: 0;
    line-height: normal;
}
.ya-share2__messenger-frame {
    display: none;
}
.ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__badge,
.ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__mobile-popup-badge {
    background-color: #000;
}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__badge,
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__mobile-popup-badge {
    background-color: #fff;
}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__popup-body .ya-share2__mobile-popup-badge {
    background-color: #f2f2f2;
}
.ya-share2__container_shape_round .ya-share2__badge {
    border-radius: 50px;
}
.ya-share2__container_shape_round .ya-share2__icon {
    background-position: center;
}
.ya-share2__container_size_l {
    font-size: 20px;
}
.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
    height: 48px;
    width: 48px;
    background-size: 48px 48px;
}
.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
    background-size: 55px 55px;
}
.ya-share2__container_size_l .ya-share2__item_copy .ya-share2__icon_copy,
.ya-share2__container_size_l .ya-share2__item_more .ya-share2__icon_more {
    background-size: 32px 32px;
}
.ya-share2__container_size_l .ya-share2__title {
    line-height: 48px;
}
.ya-share2__container_size_l .ya-share2__badge + .ya-share2__title {
    margin-left: 16px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) {
    border-radius: 16px;
    box-shadow: 0px 16px 48px rgba(0,0,0,0.18), 0px 0px 8px rgba(0,0,0,0.1);
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
.ya-share2__container_size_l.ya-share2__container_as-popup .ya-share2__item {
    padding: 2px 16px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty),
.ya-share2__container_size_l.ya-share2__container_as-popup > :first-child:not(:empty),
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_l.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding-top: 8px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_l.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding-bottom: 8px;
}
.ya-share2__container_size_l .ya-share2__popup_direction_bottom {
    top: 56px;
}
.ya-share2__container_size_l .ya-share2__popup_direction_top {
    bottom: 56px;
}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: 72px;
}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_top,
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
    bottom: 72px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
    padding: 8px 32px 8px 16px;
    font-size: 22px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    padding: 8px;
    border: none;
    background: rgba(0,0,0,0.07);
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
    margin-left: 6px;
}
.ya-share2__container_size_l .ya-share2__messenger-contacts {
    margin-bottom: 12px;
}
.ya-share2__container_size_l .ya-share2__messenger-contacts::before {
    width: 16px;
    height: 16px;
    bottom: -7px;
    left: 32px;
}
.ya-share2__container_size_m {
    font-size: 13px;
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    height: 24px;
    width: 24px;
    background-size: 24px 24px;
}
.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
    background-size: 20px 20px;
}
.ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy,
.ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {
    background-size: 16px 16px;
}
.ya-share2__container_size_m .ya-share2__title {
    line-height: 24px;
}
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
    margin-left: 10px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) {
    border-radius: 8px;
    box-shadow: 0px 8px 24px rgba(0,0,0,0.18), 0px 0px 4px rgba(0,0,0,0.1);
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
.ya-share2__container_size_m.ya-share2__container_as-popup .ya-share2__item {
    padding: 2px 8px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty),
.ya-share2__container_size_m.ya-share2__container_as-popup > :first-child:not(:empty),
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_m.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding-top: 8px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_m.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding-bottom: 8px;
}
.ya-share2__container_size_m .ya-share2__popup_direction_bottom {
    top: 28px;
}
.ya-share2__container_size_m .ya-share2__popup_direction_top {
    bottom: 28px;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: 36px;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_top,
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
    bottom: 36px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
    padding: 4px 16px 4px 8px;
    font-size: 15px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    padding: 4px;
    border: none;
    background: rgba(0,0,0,0.07);
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
    margin-left: 2px;
}
.ya-share2__container_size_m .ya-share2__messenger-contacts {
    margin-bottom: 6px;
}
.ya-share2__container_size_m .ya-share2__messenger-contacts::before {
    width: 10px;
    height: 10px;
    bottom: -4px;
    left: 15px;
}
.ya-share2__container_size_s {
    font-size: 12px;
}
.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon {
    height: 18px;
    width: 18px;
    background-size: 18px 18px;
}
.ya-share2__container_shape_round.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
    background-size: 16px 16px;
}
.ya-share2__container_size_s .ya-share2__item_copy .ya-share2__icon_copy,
.ya-share2__container_size_s .ya-share2__item_more .ya-share2__icon_more {
    background-size: 12px 12px;
}
.ya-share2__container_size_s .ya-share2__title {
    line-height: 18px;
}
.ya-share2__container_size_s .ya-share2__badge + .ya-share2__title {
    margin-left: 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) {
    border-radius: 6px;
    box-shadow: 0px 6px 18px rgba(0,0,0,0.18), 0px 0px 3px rgba(0,0,0,0.1);
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
.ya-share2__container_size_s.ya-share2__container_as-popup .ya-share2__item {
    padding: 2px 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty),
.ya-share2__container_size_s.ya-share2__container_as-popup > :first-child:not(:empty),
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_s.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding-top: 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip),
.ya-share2__container_size_s.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding-bottom: 6px;
}
.ya-share2__container_size_s .ya-share2__popup_direction_bottom {
    top: 21px;
}
.ya-share2__container_size_s .ya-share2__popup_direction_top {
    bottom: 21px;
}
.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: 27px;
}


.ya-share2__item_service_renren .ya-share2__badge,
.ya-share2__item_service_renren .ya-share2__mobile-popup-badge
{
    background-color: #1760a7;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
    display: none;
}

.ya-share-my ul{
    list-style-type: none;
}

.ya-share2__item_service_vkontakte .ya-share2__icon{
    background-image: url("https://img.icons8.com/color/50/000000/vk-circled.png");
}


.ya-share2__item_service_facebook .ya-share2__icon{
    background-image: url("https://img.icons8.com/color/48/000000/facebook-new.png");
}

.ya-share2__item_service_odnoklassniki .ya-share2__icon{
    background-image: url("https://img.icons8.com/fluency/48/000000/odnoklassniki-circled.png");
}


.ya-share2__item_service_telegram .ya-share2__icon{
    background-image: url("https://img.icons8.com/color/48/000000/telegram-app--v2.png");
}

.ya-share2__item_service_whatsapp .ya-share2__icon{
    background-image: url("https://img.icons8.com/color/48/000000/whatsapp--v2.png");
}

.ya-share2__container_shape_round .ya-share2__icon {
    background-position: center;
}



.ya-share2__list, .ya-share2__badge, .ya-share2__icon {
    display: inline-block;
    vertical-align: top;
}

.def_tmp_btn_1{
    display: flex !important;
}

.menu-main-footer li a{
    color: #acacac !important;
}
