

/* Start:/local/templates/element/static/elementshop/css/reset.min.css?1691069795805*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:none}address{font-style:normal}
/* End */


/* Start:/local/templates/element/static/elementshop/css/template.min.css?172900309040001*/
 html, body {
    height: 100%;
    background: #FFF;
    color: #333;
    font: normal 14px/1.5 Arial, Tahoma, Helvetica, sans-serif
}

@font-face {
    font-family: 'Futura Demi';
    src: url('/local/templates/element/static/elementshop/css/../fonts/futura-demi.eot');
    src: url('/local/templates/element/static/elementshop/css/../fonts/futura-demi.eot?#iefix') format('embedded-opentype'), /*url('/local/templates/element/static/elementshop/css/../fonts/futura-demi.woff') format('woff'), url('/local/templates/element/static/elementshop/css/../fonts/futura-demi.ttf') format('truetype'),*/ url('/local/templates/element/static/elementshop/css/../fonts/futura-demi.svg#futurademicdemic') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Geo Slab';
    src: url('/local/templates/element/static/elementshop/css/../fonts/geo-slab.eot');
    src: url('/local/templates/element/static/elementshop/css/../fonts/geo-slab.eot?#iefix') format('embedded-opentype'), url('/local/templates/element/static/elementshop/css/../fonts/geo-slab.woff') format('woff'), url('/local/templates/element/static/elementshop/css/../fonts/geo-slab.ttf') format('truetype'), url('/local/templates/element/static/elementshop/css/../fonts/geo-slab.svg#geoslb712c_lt_btregular') format('svg');
    font-weight: normal;
    font-style: normal
}

p {
    margin-bottom: 1em
}

.clear {
    clear: both
}

.hidden {
    display: none
}

a, .link {
    color: #009ae1;
    text-decoration: underline;
    cursor: pointer;
    outline: 0
}

a:hover, .link:hover {
    color: #e7007e
}

.link {
    text-decoration: none
}

.link__text {
    text-decoration: underline
}

.link_pseudo .link__text {
    text-decoration: none;
    border-bottom: 1px dotted #009ae1
}

.link_pseudo:hover .link__text {
    border-bottom-color: #e7007e
}

.page {
    position: relative;
    overflow: hidden;
    min-height: 100%;
    min-width: 980px
}

.i-content {
    width: 1234px;
    margin: 0 auto
}

.search {
    position: relative
}

.search_hidden {
    display: none;
    background: #EEE
}

.search__form {
    overflow: hidden;
    width: 620px;
    padding: 35px;
    margin: 0 auto
}

.search__form .field {
    float: left;
    width: 445px;
    margin-right: 15px
}

.search__form .button {
    float: left;
    width: 135px
}

.search__close {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -26px;
    width: 67px;
    height: 53px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) -66px -131px;
    cursor: pointer
}

.search__close:hover {
    background-position: -143px -131px
}

.header {
    position: relative;
    border-bottom: 1px solid #d9d9d9
}

.header_with-brands {
    z-index: 1001
}

.header__content {
    padding-top: 16px;
    padding-bottom: 4px;
}

.header__shop {
    float: left;
    position: relative;
    width: 235px;
    margin-right: 24px;
    color: #333;
    text-decoration: none;
    font-size: 13px;
    line-height: 1;
    z-index: 999;
}

.header__shop:hover {
    color: #333;
}

.header__shop__city {
    display: block;
    margin-bottom: 7px;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Futura Demi', Arial, Helvetica, sans-serif;
    outline: none;
    text-decoration: none;
    background: none;
    padding: 0;
    border: none;
    width: 100%;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 13px;
    cursor: pointer;
}

.header__shop__city:hover {
    color: #009ae1;
}

.header__shop__logo {
    display: block;
    overflow: hidden;
    width: 235px;
    height: 59px;
    margin-bottom: 6px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat 0 0;
    text-indent: -500px;
}

.header__shop__text {
    display: block;
    letter-spacing: 3px;
    text-align: center;
    color: #000;
}

.header__shop__link {
    text-decoration: none;
    outline: none;
    border: none;
}

/*=== city chane block ===*/

.city-list {
    display: none;
    position: absolute;
    top: 110%;
    left: 0;
    width: 360px;
    padding: 20px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    border-radius: 2px;
}

.city-list__title {
    display: block;
    margin: 0 0 1em;
    color: #009ae1;
    font-size: 22px;
    line-height: 30px;
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    border: none;
    padding: 0;
    background: transparent;
}

.city-list__body {
    position: relative;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}

.city-list__item {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0 0 15px;
}

.city-list__link {
    text-decoration: none;
    color: #000;
    font-size: 16px;
    line-height: 20px;
}

.city-list__footer {
    position: relative;
    border-top: 2px solid #e7007e;
    padding: 20px 0 0;
}

.city-list__null {
    display: inline-block;
    background: #009ae1;
    padding: 10px 20px;
    border: none;
    color: #fff;
    font-size: 16px;
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}

.city-list__form {
    display: none;
    position: relative;
    overflow: hidden;
}

.city-list__input {
    display: block;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    outline: none;
    padding: 8px 30% 8px 20px;
    font-size: 16px;
    line-height: 20px;
    border: 1px solid #009ae1;
    height: 38px;
}

.city-list__submit {
    display: block;
    width: 30%;
    position: absolute;
    top: 0;
    right: 0;
    background: #009ae1;
    padding: 10px 0;
    text-align: center;
    border: none;
    color: #fff;
    font-size: 16px;
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}

@media all and (min-width: 1025px) {
    .city-list__null:hover, .city-list__submit:hover {
        background: #e7007e;
    }
}

/*=== city chane block end ===*/

.header__main {
    float: left;
    width: 975px
}

.header__panel {
    margin-bottom: 20px
}

.header__panel__content {
    float: right
}

.header__panel__search {
    float: left;
    margin: 12px 0 12px 30px;
    width: 25px;
    height: 24px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -123px -194px
}

.header__panel__search:hover {
    background-position: -123px -225px
}

.header__panel__nav {
    float: left;
    margin-left: 30px;
    padding: 15px 0
}

.header__panel__content > div[id^="bx_incl_area_"]{
    float: left;
}

.header__panel__nav__link {
    float: left;
    margin-left: 20px;
    color: #2f2f2f;
    font-size: 13px;
    font: normal 13px/20px 'Futura Demi', Arial, Helvetica, sans-serif;
    line-height: 20px;
    text-transform: uppercase;
    text-decoration: none
}

.header__panel__nav__link:hover {
    color: #009ae1;
    text-decoration: underline
}

.header__panel__user {
    float: left;
    margin-left: 30px
}

.header__panel__user__link {
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    margin-left: 20px;
    background: #e2dede url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.header__panel__user__link:hover {
    background-color: #009ae1
}

.header__panel__user__link_cabinet {
    background-position: -240px 15px
}

.header__panel__user__link_cart {
    background-position: -242px -23px
}

.header__panel__user__link__count {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 24px;
    height: 22px;
    padding-top: 2px;
    background: #009ae1;
    color: #FFF;
    font: normal 14px/22px 'Futura Demi', Arial, Helvetica, sans-serif;
    text-align: center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px
}

.header__panel__user__link:hover .header__panel__user__link__count {
    background-color: #e3007c
}

.header__panel__user__group {
    float: left;
    margin-left: 20px
}

.header__panel__user__group .header__panel__user__link {
    margin-left: 0
}

.header__panel__user__group .header__panel__user__link_logout {
    margin-left: 1px;
    width: 30px;
    background-position: -287px 19px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.header__panel__user__group .header__panel__user__link_cabinet {
    margin-left: 0;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

/*==============================*/
/* --- Top menu main styles --- */
.top-menu {
    font: normal 24px/1 'Futura Demi', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.top-menu__content {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
    margin-right: -10px;
}

.top-menu__content > div[id^="bx_incl_area_"]{
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
}

.top-menu__static {
    color: #737373;
    padding-bottom: 15px;
    margin: 0 20px;
}

.top-menu__item {
    display: block;
    position: relative;
    padding: 0 10px 12px;
    border-bottom: 3px solid transparent;
    box-sizing: border-box;
    transition: all .2s ease-in-out;
}

.top-menu__item:hover {
    border-color: #e3007c;
}
.top-menu__item:hover .top-menu__link {
    color: #2f2f2f;
}
.top-menu__item:hover .submenu {
    display: block;
}

.top-menu__link {
    display: block;
    position: relative;
    color: #2f2f2f;
    text-decoration: none;
    outline: none;
}

.top-menu__link__text {
    display: block;
    position: relative;
    z-index: 10;
}

.top-menu__link__bg {
    display: none;
    position: absolute;
    left: -7px;
    top: -6px;
    padding: 6px 7px;
    background: #e3007c;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

.top-menu__link_active,
.top-menu__item:hover:hover .top-menu__link_active {
    color: #FFFFFF;
}

.top-menu__link.header__menu__link_brands.header__menu__link_active .top-menu__link__bg {
    display: block;
    background: #009ae1;
}
.top-menu__link.header__menu__link_brands.header__menu__link_active,
.top-menu__item:hover .top-menu__link.header__menu__link_brands.header__menu__link_active {
    color: #FFFFFF;
}

.top-menu__link_active .top-menu__link__bg {
    display: block;
}
.top-menu__link_2 .top-menu__link__bg,
.top-menu__link_4 .top-menu__link__bg {
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg);
}
.top-menu__link_3 .top-menu__link__bg {
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    transform: rotate(-1deg);
}

/*=============================*/
/* --- Submenu main styles --- */
.submenu {
    position: absolute;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background: #FFFFFF;
    width: 100vw;
    left: 0;
    top: calc(100% + 3px);
    z-index: 100;
    overflow: hidden;
    transition: all .2s ease-in-out;
    display: none;
}

.submenu__in {
    position: relative;
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    padding: 60px 30px;
}

.submenu__col {
    position: relative;
    width: 20%;
    max-width: 222px;
    box-sizing: border-box;
    padding-left: 22px;
    display: flex;
    justify-content: center;
}

.submenu-list {
    position: relative;
}

.submenu-list__item {
    position: relative;
    padding: 5px 0;
}

.submenu-list__link {
    text-decoration: none;
    text-transform: capitalize;
    outline: none;
    color: #2f2f2f;
    transition: all .2s ease-in-out;
    font: normal 14px/20px Arial, Helvetica, sans-serif;
}

.submenu-list__link.submenu-list__title {
    font: normal 20px/20px 'Futura Demi', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.submenu-list__link:hover {
    color: #e3007c;
}


/*============================*/
/* ---- Tags main styles ---- */
.tags {
    display: block;
    position: relative;
    padding: 9px 0;
}
.tags__in {
    position: relative;
}


.tag-line,
.tag-line.slick-slider {
    position: relative;
    width: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    /*justify-content: space-between;*/
}
.tag-line.slick-slider .slick-list {
    flex: 1;
}
.tag-line.slick-slider .slick-arrow {
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    padding: 0;
    margin: 0;
    outline: none;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    z-index: 1;
    box-sizing: border-box;
}

 .tag-line-new.slick-slider .slick-arrow {
     display: block;
     position: absolute;
     width: 30px;
     height: 30px;
     background-color: #ffffff;
     border: 1px solid #d9d9d9;
     padding: 0;
     margin: 0;
     outline: none;
     cursor: pointer;
     font-size: 0;
     line-height: 0;
     z-index: 1;
     box-sizing: border-box;
 }
 .tag-line-new.slick-slider .slick-next {
     left: auto;
     right: 0;
     top:0;
 }

 .tag-line-new {
     position: relative;
     width: 100%;
     display: block;
 }

 .tags-in-new {
     overflow:hidden;
 }
 .tag-line-new a {
     color: #2f2f2f;
     text-decoration: none;
     padding: 6px 24px 6px 16px;
     line-height: 1.3;
     display: inline-block;
     height: 18px;
 }
 .tag-line-new a:hover {
     color: #e7007e;
 }

.slick-prev {
    background-image: url("/local/templates/element/static/elementshop/css/../images/a-left.png");
    background-repeat: no-repeat;
    background-position: 45% 50%;
}
.slick-prev::after {
    content: "";
    display: block;
    width: 150%;
    height: 100%;
    position: absolute;
    top: 0;
    left: calc(100% + 1px);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.slick-next {
    background-image: url("/local/templates/element/static/elementshop/css/../images/a-right.png");
    background-repeat: no-repeat;
    background-position: 55% 50%;
}
.slick-next::after {
    content: "";
    display: block;
    width: 150%;
    height: 100%;
    position: absolute;
    top: 0;
    right: calc(100% + 1px);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.tag-line__item {
    position: relative;
    padding: 0 2px;
}


.tag {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    position: relative;
    text-decoration: none;
    background: none;
    outline: none;
    border: none;
    margin: 0;
    cursor: pointer;
    height: 30px;
    padding: 0 24px 0 16px;
    border-radius: 6px;
    overflow: hidden;
}
.tag.selected {
    background: #e2dede;
}
.tag__title {
    display: block;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #2f2f2f;
}
.tag__disable-button {
    display: block;
    width: 24px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
}
.tag__disable-button::before {
    content: "";
    display: block;
    width: 8px;
    height: 1px;
    background: #2f2f2f;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4px;
    transform-origin: 50% 50%;
    transform: rotate(45deg);
    transition: all .2s ease-in-out;
}
.tag__disable-button::after {
    content: "";
    display: block;
    width: 8px;
    height: 1px;
    background: #2f2f2f;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4px;
    transform-origin: 50% 50%;
    transform: rotate(-45deg);
    transition: all .2s ease-in-out;
}

.tag:not(.selected) .tag__disable-button {
    display: none;
}
.tag:not(.selected):hover .tag__title {
    color: #e3007c;
}
.tag.selected:hover .tag__disable-button::before,
.tag.selected:hover .tag__disable-button::after {
    background: #e3007c;
}

/*=============================*/

.brands {
    position: absolute;
    display: none;
    left: 0;
    top: 100%;
    width: 100%;
    background: #FFF;
    border-bottom: 1px solid #d9d9d9
}

.brands:after {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 10000px;
    margin-top: 1px;
    background: #000;
    content: '';
    -ms-filter: "alpha(opacity=85)";
    filter: alpha(opacity=85);
    -khtml-opacity: .85;
    opacity: .85
}

.brands__line {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
    background: #d9d9d9;
    height: 1px
}

.brands__item {
    float: left;
    width: 20%;
    position: relative
}

.brands__item__link {
    display: block;
    position: relative;
    height: 100px;
    padding: 50px 35px;
    border-right: 1px solid #d9d9d9;
    color: #000;
    font: normal 18px/100px 'Futura Demi', Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-transform: translate3d(0, 0, 0)
}

.brands__item_last-in-line .brands__item__link {
    border-right: 0
}

.brands__item__link:hover .brands__item__title {
    color: #009ae1;
    text-decoration: underline
}

.brands__item_with-logo .brands__item__link:hover .brands__item__title {
    color: #000;
    text-decoration: none
}

.brands__item__title {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

.brands__item__logo, .brands__item__title {
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out
}

.brands__item__logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    padding: 50px 0;
    text-align: center;
    vertical-align: middle;
    line-height: 100px
}

.brands__item_with-logo .brands__item__logo, .brands__item_with-logo:hover .brands__item__title {
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0
}

.brands__item_with-logo:hover .brands__item__logo {
    -ms-filter: "alpha(opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1
}

.brands__item__logo img {
    vertical-align: middle
}

.brands__close {
    position: absolute;
    z-index: 305;
    left: 50%;
    bottom: -48px;
    width: 53px;
    margin-left: -26px;
    height: 67px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat 0 -197px;
    cursor: pointer
}

.brands__close:hover {
    background-position: -63px -197px
}

.content {
    padding-top: 40px;
    padding-bottom: 60px
}

.footer {
    position: relative;
    z-index: 200;
    border-top: 1px solid #d6d6d6
}

.footer__content {
    overflow: hidden
}

.footer__text {
    float: right;
    color: #656565;
    font-size: 11px;
    line-height: 14px;
    padding: 17px 0;
    margin-left: 25px
}

.footer__text_ruformat {
    padding-left: 25px;
    border-left: 1px solid #d6d6d6
}

.footer__nav {
    float: left;
    padding: 17px 0;
    font-size: 14px;
    line-height: 1
}

.footer__nav_menu {
    margin-right: 25px;
    border-right: 1px solid #d6d6d6;
    text-transform: uppercase
}

.footer__nav__link {
    float: left;
    margin-right: 15px;
    color: #515151;
    text-decoration: none
}

.footer__nav_menu .footer__nav__link {
    margin-right: 25px
}

.footer__nav__link:hover {
    color: #009ae1;
    text-decoration: underline
}

.footer__scroll-link {
    position: absolute;
    top: -54px;
    left: 50%;
    margin-left: -37px;
    width: 74px;
    height: 34px;
    padding-top: 33px;
    background: #009ae1 url(/local/templates/element/static/elementshop/css/../images/line-pattern-white.png) repeat-x 50% 50px;
    background-color: rgba(0, 154, 225, 0.9);
    color: #FFF;
    font-size: 10px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}

.footer__scroll-link:hover {
    color: #FFF;
    background-color: #e7007e;
    background-color: rgba(231, 0, 126, 0.9)
}

.footer__scroll-link:after {
    position: absolute;
    left: 50%;
    top: 12px;
    margin-left: -11px;
    width: 21px;
    height: 14px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -263px -197px;
    content: ''
}

.title {
    display: block;
    margin-bottom: 25px;
    color: #000;
    font: normal 45px/1 'Futura Demi', Arial, Helvetica, sans-serif;
    text-transform: uppercase
}

.bc {
    color: #6d6d6d;
    font-size: 12px;
    line-height: 1.2
}

.bc ul{
    display: flex;
    flex-wrap: wrap;
}

.bc__link {
    margin-right: 10px;
    color: #6d6d6d;
    text-decoration: none
}

.bc__link:hover {
    color: #009ae1;
    text-decoration: underline
}

.bc__separator {
    margin-right: 10px;
    font-style: normal
}

.networks {
    position: absolute;
    right: 0;
    top: 0
}

.networks__share {
    display: block;
    text-align: right;
    font-size: 0
}

.networks__share__buttons, .networks__share .social-likes {
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
    white-space: nowrap
}

.networks__share__buttons__item {
    display: inline-block;
    position: relative
}

.networks__share__buttons__item.vk-like {
    z-index: 2
}

.networks__title {
    display: inline-block;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    margin-left: 15px;
    vertical-align: top
}

.networks__links {
    display: block;
    margin-bottom: 15px;
    text-align: right;
    font-size: 0;
    white-space: nowrap
}

.networks__links__item {
    display: inline-block;
    width: 10px;
    height: 20px;
    margin-left: 41px;
    vertical-align: top;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat 0 0
}

.networks__links__item_vk {
    width: 14px;
    height: 16px;
    margin-top: 2px;
    background-position: -157px -197px
}

.networks__links__item_vk:hover {
    background-position: -157px -226px
}

.networks__links__item_facebook {
    width: 9px;
    height: 19px;
    background-position: -181px -197px
}

.networks__links__item_facebook:hover {
    background-position: -181px -226px
}

.networks__links__item_vimeo {
    width: 20px;
    height: 16px;
    margin-top: 2px;
    background-position: -200px -197px
}

.networks__links__item_vimeo:hover {
    background-position: -200px -226px
}

.networks__links__item_twitter {
    width: 23px;
    height: 18px;
    margin-top: 1px;
    background-position: -230px -197px
}

.networks__links__item_twitter:hover {
    background-position: -230px -226px
}

.heading {
    position: relative;
    margin-bottom: 25px;
    text-align: center
}

.heading .title {
    margin-bottom: 8px
}

.heading_catalog {
    text-align: left
}

.heading_catalog .title {
    color: #2f2f2f;
    font: normal 40px/1 'Geo Slab', Arial, Helvetica, sans-serif
}

.heading__subtext {
    color: #999;
    font-size: 12px
}

.heading_sales:after {
    position: absolute;
    left: 45%;
    top: 50%;
    margin-top: -36px;
    width: 270px;
    height: 72px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat 0 -274px;
    content: ''
}

.heading_sales .title {
    width: 47%
}

.bullets {
    font-size: 0;
    text-align: center
}

.bullets a {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #00a0e9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out
}

.bullets a.active {
    background-color: #e3007c;
    cursor: default;
    -webkit-transform: scale(0.75) translate3d(0, 0, 0);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75)
}

.preview {
    display: block;
    color: #000;
    text-decoration: none
}

.preview:hover {
    color: #000
}

.preview__picture {
    display: block;
    overflow: hidden;
    margin-bottom: 10px
}

.preview__picture img {
    display: block
}

.preview:hover .preview__picture {
    -webkit-box-shadow: -6px 8px 0 #009ae1;
    -moz-box-shadow: -6px 8px 0 #009ae1;
    box-shadow: -6px 8px 0 #009ae1
}

.preview__category {
    display: block;
    margin-bottom: 4px;
    color: #999;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center
}

.preview__title {
    display: block;
    margin-bottom: 7px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center
}

.thumb {
    display: inline-block;
    overflow: visible;
    width: 307px;
    height: 405px;
    margin: 0 -1px -1px 0;
    border: 1px solid #e7e7e7;
    vertical-align: top
}

.post ul > li.thumb {
    width: 33%;
}

.thumb_large {
    width: 615px
}

.thumb__content {
    display: block;
    position: relative;
    min-height: 375px;
    padding: 15px;
    background: #FFF;
    color: #000;
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    -webkit-transform: translate3d(0, 0, 0)
}

.thumb__content:hover, .thumb .preview:hover {
    z-index: 300;
    margin: -15px -10px;
    padding: 29px 24px;
    border: 1px solid #e7e7e7;
    color: #000;
    -webkit-box-shadow: -6px 8px 0 #009ae1;
    -moz-box-shadow: -6px 8px 0 #009ae1;
    box-shadow: -6px 8px 0 #009ae1
}

.thumb .preview:hover {
    margin: -15px -10px;
    padding: 14px 9px
}

.thumb .preview {
    position: relative;
    height: 405px;
    background: #FFF
}

.thumb .preview .preview__picture {
    height: 320px;
    line-height: 317px;
    vertical-align: middle
}

.thumb .preview .preview__picture img {
    display: inline;
    max-width: 100%;
    vertical-align: middle
}

.thumb .preview:hover .preview__picture {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.thumb__ribbon, .thumb__discount {
    position: absolute;
    z-index: 20;
    left: 15px;
    top: 15px;
    height: 52px;
    width: 52px
}

.thumb__content:hover .thumb__ribbon, .thumb__content:hover .thumb__discount {
    top: 29px;
    left: 24px
}

.thumb__ribbon {
    display: none;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat
}

.thumb_new .thumb__ribbon {
    display: block;
    background-position: 0 -69px
}

.thumb_hit .thumb__ribbon {
    display: block;
    background-position: -62px -69px
}

.thumb_new.thumb_hit .thumb__ribbon {
    width: 93px;
    background-position: -124px -69px
}

.thumb__discount {
    background: #e7007e;
    color: #FFF;
    font-size: 21px;
    line-height: 52px;
    text-align: center;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px
}

.thumb__discount__percent {
    font-size: 12px;
    font-style: normal
}

.thumb__picture {
    display: block;
    position: relative;
    padding-top: 50px;
    margin-bottom: 7px;
    text-align: center;
    vertical-align: middle;
    height: 200px;
    line-height: 197px
}

.thumb__picture_empty {
    background: #f8f8f8 url(/local/templates/element/static/elementshop/css/../images/no-photo.png) no-repeat 50% 50%
}

.thumb__picture_other {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background: #FFF;
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    -ms-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out
}

.thumb:hover .thumb__picture_other {
    -ms-filter: "alpha(opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1
}

.thumb_large .thumb__picture {
    padding-top: 0;
    height: 250px;
    line-height: 247px
}

.thumb__picture img {
    vertical-align: middle
}

.thumb__category {
    display: block;
    margin-bottom: 4px;
    color: #999;
    font-size: 10px;
    text-transform: uppercase
}

.thumb__title {
    display: block;
    margin-bottom: 5px;
    font-weight: normal
}

.thumb:hover .thumb__title {
    color: #009ae1;
    text-decoration: underline
}

.thumb__price {
    display: block;
    margin-bottom: 25px;
    font-weight: bold;
    font-size: 18px
}

.thumb__price_new {
    color: #e7007e;
    margin-bottom: 3px
}

.thumb__before {
    display: block;
    font-size: 12px;
    margin-bottom: 10px
}

.thumb__sizes {
    display: none;
    margin: 0 10px;
    background: url(/local/templates/element/static/elementshop/css/../images/line.png) no-repeat;
    padding-top: 15px;
    color: #2c2d2f;
    font-size: 14px;
    text-transform: uppercase
}

.thumb__content:hover .thumb__sizes {
    display: block
}

.thumb__sizes__title {
    font-size: 10px;
    margin-right: 2px
}

.pagination {
    margin-top: 6px;
    text-align: center;
    color: #2c2d2f;
    font-size: 0;
    -webkit-transform: translate3d(0, 0, 0)
}

.pagination__title, .pagination__link, .pagination__gap {
    display: inline-block;
    vertical-align: middle
}

.pagination__title {
    font-size: 12px;
    margin-right: 7px
}

.pagination__link {
    margin: 0 8px;
    padding: 8px;
    width: 34px;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    line-height: 34px;
    text-decoration: none;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.pagination__link:hover {
    color: #FFF;
    background-color: #ec3398
}

.pagination__link_active, .pagination__link_active:hover {
    cursor: default;
    color: #FFF;
    background-color: #30b0eb
}

.pagination__gap {
    padding: 0 5px;
    font-size: 12px
}
.infoblocks {
    margin-top: 68px;
}
.text {
    font-size: 14px
}

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    padding-top: .2em;
    padding-bottom: 10px;
    color: #000;
    font: normal 30px/1 'Futura Demi', Arial, Helvetica, sans-serif;
    text-transform: uppercase
}

.text h1:first-child, .text h2:first-child, .text h3:first-child, .text h4:first-child, .text h5:first-child, .text h6:first-child {
    padding-top: 0
}

.text h1:last-child, .text h2:last-child, .text h3:last-child, .text h4:last-child, .text h5:last-child, .text h6:last-child {
    padding-bottom: 0
}

.text h2 {
    font-size: 26px
}

.text h3 {
    font-size: 22px
}

.text h4 {
    font-size: 18px
}

.text h5 {
    font-size: 14px
}

.text h6 {
    font-size: 14px;
    text-transform: none
}

.text ul, .text ol {
    margin-bottom: .7em
}

.text ul > li, .text ol > li {
    padding-bottom: .5em;
    margin-left: 2em
}

.text ul > li {
    list-style: disc
}

.text ol > li {
    list-style: decimal
}

.text table {
    margin-bottom: 1.5em;
    border: 1px solid #CCC
}

.text table td, .text table th {
    padding: 8px 15px;
    border: 1px solid #CCC;
    text-align: left;
    vertical-align: middle
}

.text table th {
    font-weight: bold;
    background-color: #eaeaea
}

.text p:last-child, .text ul:last-child, .text ol:last-child, .text table:last-child {
    margin-bottom: 0
}

.text hr {
    padding: 0;
    margin: 1.5em auto;
    width: 215px;
    height: 7px;
    border: 0;
    background: url(/local/templates/element/static/elementshop/css/../images/line.png) no-repeat 0 0
}

.field {
    height: 16px;
    padding: 10px;
    border: 1px solid #dfdfdf;
    border-top-color: #c6c6c6;
    background: #f8f8f8;
    color: #000;
    font: normal 14px Arial, Tahoma, Helvetica, sans-serif;
    vertical-align: middle;
    -webkit-box-shadow: inset 0 1px 2px #d5d5d5;
    -moz-box-shadow: inset 0 1px 2px #d5d5d5;
    box-shadow: inset 0 1px 2px #d5d5d5;
    outline: 0
}

.field_large {
    font-size: 22px;
    height: 25px
}

textarea.field {
    height: auto
}

.field:focus {
    border-color: #CCC;
    border-top-color: #b5b5b5
}

.field_errored {
    padding: 8px;
    border-width: 3px;
    border-color: #e7007e
}

.field_errored:focus {
    border-color: #c2006b
}

.errored {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 5px;
    height: 38px
}

.errored__text {
    position: absolute;
    left: 5px;
    top: 0;
    padding: 12px;
    background: #e7007e;
    color: #FFF;
    line-height: 1;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.errored__text:before {
    position: absolute;
    left: -6px;
    top: 50%;
    margin-top: -6px;
    width: 6px;
    height: 12px;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -294px -197px;
    content: ''
}

.button {
    height: 47px;
    padding: 0 25px;
    border: 0;
    background: #e7007e;
    color: #FFF;
    font: normal 18px/47px 'Futura Demi', Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

a.button, span.button {
    display: inline-block
}

.button:hover {
    background-color: #009ae1;
    color: #FFF
}

.button_secondary {
    background-color: #c8c6c6;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000
}

.button_with-field {
    line-height: 38px;
    height: 38px
}

.form__set {
    margin-bottom: 2em
}

.form__label {
    display: inline-block;
    margin-right: 5px;
    color: #000;
    font-style: italic;
    vertical-align: middle
}

.form__label_wide {
    width: 170px;
    text-align: right
}

.form__label_large {
    font-size: 23px
}

.form .field {
    display: inline-block;
    margin-right: 10px
}

.form__legend {
    position: relative;
    overflow: hidden;
    margin-bottom: 25px;
    color: #000;
    font: normal 24px/1 'Futura Demi', Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase
}

.form__legend__text {
    display: inline-block;
    position: relative;
    padding: 0 10px
}

.form__legend__text:after, .form__legend__text:before {
    position: absolute;
    overflow: hidden;
    top: 50%;
    width: 2000px;
    height: 1px;
    background: #CCC;
    content: ''
}

.form__legend__text:after {
    left: 100%
}

.form__legend__text:before {
    right: 100%
}

.form__info {
    float: right;
    font-style: italic
}

.bar {
    height: 63px
}

.bar__panel {
    position: fixed;
    z-index: 1000;
    left: 50%;
    margin-left: -2000px;
    width: 4000px;
    bottom: 0;
    background: #FFF;
    background: rgba(255, 255, 255, 0.93);
    color: #2f2f2f;
    font: normal 15px/39px 'Futura Demi', Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3)
}

.bar__panel__content {
    overflow: hidden;
    padding: 12px 0;
    margin: 0 auto;
    height: 39px
}

.bar__link, .bar__phone, .bar .button {
    float: left;
    margin-right: 15px
}

.bar__phone {
    color: #737373
}

.bar .button {
    font-size: 15px;
    padding-left: 20px;
    padding-right: 20px;
    height: 39px;
    line-height: 39px
}

.bar__link {
    color: #2f2f2f;
    text-decoration: none;
    text-transform: uppercase
}

.bar__link_right {
    float: right;
    margin-left: 15px;
    margin-right: 0
}

.bar__link:hover {
    color: #009ae1;
    text-decoration: underline
}

.bar__cart {
    float: right;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #BBB;
    text-decoration: none
}

.bar__cart__title {
    float: left;
    margin-right: 5px;
    text-decoration: underline;
    text-transform: uppercase
}

.bar__cart__count {
    float: left;
    width: 25px;
    height: 25px;
    margin: 7px 7px 0 0;
    background: #009ae1;
    color: #FFF;
    line-height: 25px;
    text-transform: uppercase;
    text-align: center;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px
}

.bar__cart:hover .bar__cart__count {
    background: #e7007e
}

.bar__cart__text {
    float: left;
    margin-left: 7px;
    color: #2f2f2f
}

.sh_btn {
    left: -36px !important
}

div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0
}

.news-date-time {
    color: #486daa
}

div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0
}

.news-date-time {
    color: #486daa
}

article.content.i-content.blog_group {
    /*margin-top: 1280px;*/
}

section.p-musthave {
    height: 1100px;
    margin-bottom: -1880px !important;
    background-color: white;
}
section.p-musthave article{
    width: 1234px;
    position: relative;
}
section.p-musthave .title {
    color: #000;
    margin-top: 110px;
    text-align: center;
    padding-bottom: 32px;
}
.musthave_decor {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
}
.musthave_decor1 {
    width: 184px;
    height: 54px;
    background: url(/local/templates/element/static/elementshop/css/../images/mustHave-decors.png) no-repeat;
    right: 296px;
    top: -44px;
}
.musthave_decor2 {
    width: 49px;
    height: 35px;
    background: url(/local/templates/element/static/elementshop/css/../images/mustHave-decors.png) no-repeat -186px 0;
    left: 433px;
    top: -27px;
}

.p-section.p-category_blog {
    height: 0;
}
.p-end.p-category_blog_end {
    background-color: white;
    height: 600px;
}
.select.group__select {
    min-width: 65px;
}
.view .group__title {
    padding-left: 24px;
}

.filter__item_selection>.filter__item__title {
    margin-right: 0;
}
.infoblocks__item .text.img {
    margin: 0 auto;
}
.link_table_sizes {
    float: right;
    padding-top: 32px;
    padding-bottom: 18px;
}

.selectBox.buy__sizes {
    box-sizing: border-box;
    width: 100% !important;
    height: 44px;
}
.selectBox.buy__sizes .selectBox-label {
    padding: 16px 18px;
}

.buy__bar__buttons .buy__basic-buy {
    font-size: 19px;
}

.buy__size__content {
    padding-bottom: 6px;
}
ul.buy-sizes-drop-selectBox-dropdown-menu li a {
    padding: 5px 17px;
}
.buy-sizes-drop-selectBox-dropdown-menu li:nth-of-type(2n) a {
    background-color: #F9F5F4;
}
.buy_selectbox-table {
    width: 100%;
}
.buy_selectbox-table td {
    width: 25%;
}
.help-box__content .text {
    clear: both;
    padding-bottom: 16px;
}
.help-box__content .text .symbol {
    float: left;
    margin-bottom: 0;
}
.help-box__content .text h3 {
    margin-top: 16px;
    float: left;
    margin-left: 16px;
    width: 0;
    white-space: nowrap;
}
.help-box__content .text:not(.contact-note) p {
    clear: both;
    float: left;
    text-align: left;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.help-box__content .text:not(.contact-note) p:first-of-type {
    margin-top: 1em;
}
.help-box__content .text:not(.contact-note) p:last-of-type {
    margin-bottom: 50px;
}

.help-box__content .text h3, .help-box__content .text h4, .help-box__content .text h5 {
    margin-top: 16px;
    float: left;
    margin-left: 16px;
    text-align: left;
}
.help-box__content .text h4, .help-box__content .text h5 {
    margin-left: 0;
}
a.buy-sizes-drop .selectBox-label{
    width: 100% !important;
    box-sizing: border-box;
}

@media screen and (min-width: 1024px){
    section.p-musthave article {
        min-height: 1200px;
    }
}

.magazin_info{
    margin-bottom: 10px;
}

.magazin_info a{
	padding: 5px 15px;
	display: block;
	background: #e7007e;
	color: #fff;
	text-transform: uppercase;
    text-decoration: none;
}

/* End */


/* Start:/local/templates/element/static/elementshop/css/template.city.css?16910697951152*/
.header__shop__city__arrow {
    width: 17px;
    height: 12px;
    display: inline-block;
    background: url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -205px -257px;
}
.city-list {
    top: calc(0% - 16px);
    width: 196px;
    background-color: #ececec;
    box-shadow: none;
    border-radius: 0;
    padding-top: 12px;
    padding-bottom: 12px;
}
.city-list__title {
    text-align: center;
    font-size: 13px;
    color: rgb(0, 0, 0);
    font-family: 'Futura Demi', Arial, Helvetica, sans-serif;
}
.city-list__title__dropdown {
    color: rgb(120, 120, 120);
}
.city-list__item {
    padding-left: 12px;
    font-family: 'Futura Book', Arial, Helvetica, sans-serif;
}
.city-list__body {
    color: black;
    text-transform: uppercase;
    column-count: 1;
    font-weight: 900;
}
.city-list__body a {
    font-size: 12px;
}

.city-list__body a:hover {
    color: black;
}
.city-list__item__bottomBorder {
    height: 6px;
    margin-left: -6px;
    background: url(/local/templates/element/static/elementshop/css/../images/red_down_border.png) repeat-x;
    margin-top: -3px;
}
.city-list__item a:hover +.city-list__item__bottomBorder {
    background: url(/local/templates/element/static/elementshop/css/../images/blue_down_border.png) repeat-x;
}
/* End */


/* Start:/local/templates/element/static/elementshop/css/jquery.select.min.css?16910697952481*/

.select{font:normal 12px Arial,Tahoma,Helvetica,sans-serif;height:28px}select.select{padding:6px 12px}.selectBox-dropdown{display:inline-block;position:relative;min-width:150px;border:1px solid #d5d5d5;background:#FFF;color:#000;line-height:1;text-decoration:none;text-align:left;vertical-align:middle;cursor:pointer;outline:0}.selectBox-dropdown:hover{color:#000}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#BBB}.selectBox-dropdown .selectBox-label{padding:8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:50%;margin-top:-9px;right:0;width:29px;height:18px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -218px -99px;border-left:1px solid #BBB}.selectBox-dropdown-menu,.search-popup{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:1px solid #BBB;background:#FFF;font-size:12px;overflow:auto}.selectBox-inline{min-width:150px;outline:0;border:solid 1px #BBB;background:#FFF;display:inline-block;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A,.search-popup,.search-popup-row,.search-popup-row-active,.search-popup-el-name{list-style:none;display:block;padding:0;margin:0}.selectBox-options,.search-popup{margin-top:-1px;padding:1px 0}.selectBox-options LI,.search-popup-row,.search-popup-row-active{padding:0 1px}.selectBox-options LI A,.search-popup-el-name{color:#000;text-decoration:none;line-height:1.2;padding:5px 8px;white-space:nowrap;overflow:hidden;background:6px center no-repeat;cursor:pointer}.selectBox-options LI.selectBox-hover A,.search-popup-row:hover .search-popup-el-name{background-color:#e1e1e1}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A,.selectBox-options LI.selectBox-selected A:hover,.search-popup-row-active .search-popup-el-name,.search-popup-row-active:hover .search-popup-el-name{background-color:#009ae1;color:#FFF}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888!important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}
/* End */


/* Start:/local/templates/element/static/elementshop/css/jquery.fancybox.min.css?16910697952103*/

#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/local/templates/element/static/elementshop/css/../images/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;position:fixed;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:60px;right:-46px;width:67px;height:53px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) -66px -131px;cursor:pointer;z-index:1103;display:none}#fancybox-close:hover{background-position:-143px -131px}#fancybox-error{padding:20px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('/local/templates/element/static/elementshop/css/../images/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/local/templates/element/static/elementshop/css/../images/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/local/templates/element/static/elementshop/css/../images/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{display:none}#fancybox-title{display:none}
/* End */


/* Start:/local/templates/element/static/elementshop/css/social-likes.min.css?169106979518695*/

/*! Social Likes v2.0.8 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */.social-likes,.social-likes__widget{display:inline-block;vertical-align:middle;line-height:20px;text-indent:0;padding:0;border:0;word-spacing:0;font-size:12px;*zoom:1;*display:inline}.social-likes{margin:-3px;line-height:26px;list-style:none}.social-likes li{display:inline-block;*zoom:1;*display:inline}.social-likes_vertical li{display:block}.social-likes__widget{display:inline-block;position:relative;margin:3px;white-space:nowrap}.social-likes__widget:before{display:none}.social-likes__button,.social-likes__counter,.social-likes__balloon,.social-likes__balloon__code{font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:12px;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;*display:inline;*float:left;margin:0;line-height:18px;border-width:1px;border-style:solid;border-radius:0;outline:0}.social-likes__button{position:relative;padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);-webkit-transition:border .1s ease-in-out,color .2s ease-in-out;-moz-transition:border .1s ease-in-out,color .2s ease-in-out;-ms-transition:border .1s ease-in-out,color .2s ease-in-out;-o-transition:border .1s ease-in-out,color .2s ease-in-out;transition:border .1s ease-in-out,color .2s ease-in-out;cursor:pointer;user-select:none}.social-likes__icon{position:absolute;top:0;left:0;width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{position:relative;margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes__close{position:absolute;right:0;top:0;padding:2px 4px;font:16px Verdana,Geneva,Tahoma,sans-serif;color:#999;cursor:pointer}.social-likes__close:hover{color:#111}.social-likes__close:before{display:none}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{display:block;margin:6px 4px}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;display:none;top:-6px;left:-6px;padding:6px 6px 4px;background:#fff;text-align:left;z-index:99999}.social-likes_single .social-likes__widget:first-of-type{margin-right:14px}.social-likes__button_single{position:relative;padding-left:19px;background:#e2e2e2;background:-webkit-linear-gradient(top,#f7f7f7,#e2e2e2);background:-moz-linear-gradient(top,#f7f7f7,#e2e2e2);background:-ms-linear-gradient(top,#f7f7f7,#e2e2e2);background:-o-linear-gradient(top,#f7f7f7,#e2e2e2);background:linear-gradient(top,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:-moz-linear-gradient(top,#f0f0f0,#cfcfcf);background:-ms-linear-gradient(top,#f0f0f0,#cfcfcf);background:-o-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(top,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAplJREFUeNpMkl9IU2EYxp/zt50NxU3bnNYMLEANVQoCvYmJgQyI8Mbwxju9KlSEVClE8G4iiOq1oBhDoRQIQiTGCEMYkoyIMmyItrbh3Dk7/8/X2QmiB96bD37v9z4PD0UIoaPb0ZcZPfPUgBGgQFm6pUM3dZTFMRw4mgMBoVmwvwN84PXok9FXTJpLj2nXtTGNaDc0SnMRlgjeCq/gq/QJ/iq/IFmSkFNzAhi4LMryFeni3e232xzrueXpk1TJZ4NgORZ9bX3ovt2N/7X3bQ+7qV2IsghapX3CTSHCXqqXzSZrguIoTIen0VjdiLPCGRI/Ew7UFepyFqUyKcRP4nBTbqia2sSWtBLJy3lMPJpwoJ0vO1j8uAhJkxxw42gDbbVtSP1KOV5VQwXRCWFDvpC1GllFjacGWSmL+fg86irrsBBZAAFBNB5F4jQBN+dGUSvCTg6cwRGaoRlShsraP9lHRspg+MEwmv3NaPG3YPDeIEpGCV7Bi6ZAkzM8y4M9PD2keld7QfEU7NTg5t0oyIV/wRSVIi6uLjATnkHPnR7nberNlMUqhgJFVkBbNOzvHQ9zH+aQlbMghGD5YBm1FbUIN4ZhmAZixzGkc2mwpmkSjuJgEQsMGEw+nMRacg3j78ad7eWTlyJLsC1hPbmOka0RBPmgAwIGIOoiBu4PoL+135nkeRIUKLQH250Fm0ebmH0/i4aqBliKZYOG+R0mfAIrYCu5BVmVMdQ5hI5ghwOkC2msJFYQ+xyDh/aAmASmbv6gQo9Dz6o7q1/YcJAwBHYhnH7WuP8mnS1lnd56r3kBgrLO85/yC0zr89aD3HFOp3k6QAzCuIjrijEZsSSVRKWkiLzFiy7LJVqaJZuK+VU+k1fqO+ujfwQYAFtLOreC/KO5AAAAAElFTkSuQmCC");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:-webkit-linear-gradient(top,#fff,#d8def4);background:-moz-linear-gradient(top,#fff,#d8def4);background:-ms-linear-gradient(top,#fff,#d8def4);background:-o-linear-gradient(top,#fff,#d8def4);background:linear-gradient(top,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:-webkit-linear-gradient(top,#f2f3f7,#c0cdf3);background:-moz-linear-gradient(top,#f2f3f7,#c0cdf3);background:-ms-linear-gradient(top,#f2f3f7,#c0cdf3);background:-o-linear-gradient(top,#f2f3f7,#c0cdf3);background:linear-gradient(top,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAN0lEQVR42oXPAQYAMAxD0W5Jd/8jrzUmwuyjPAKNGFJLu5wghSVl40VWMgZIwMZf5jqRddJoL2yDCwGTID+dDQAAAABJRU5ErkJggg==");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:-webkit-linear-gradient(top,#fff,#d5e6ef);background:-moz-linear-gradient(top,#fff,#d5e6ef);background:-ms-linear-gradient(top,#fff,#d5e6ef);background:-o-linear-gradient(top,#fff,#d5e6ef);background:linear-gradient(top,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:-webkit-linear-gradient(top,#f2f8fc,#bfdfed);background:-moz-linear-gradient(top,#f2f8fc,#bfdfed);background:-ms-linear-gradient(top,#f2f8fc,#bfdfed);background:-o-linear-gradient(top,#f2f8fc,#bfdfed);background:linear-gradient(top,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAnElEQVR4XmJgYGIAAWYuTh4GJiYmBjZ2EFfCWk9HUECQiYHHkJuZQUzzvcA/Q7FfzAwscnJvOCW5f3B/4bn3lYWB8wej0S9GZlEG0a/MvxgYJKWMTe3sTD08jGUAY2BgZGATZ9RiAAHGaw+B1vxiZn4L4r2+yQK2lYXl41sg78vju0A2sxqj1G9Ghrc/7v0BaWBk1mQEgUt//wO5AI4OI9PXb/eeAAAAAElFTkSuQmCC");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:-webkit-linear-gradient(top,#f5f5f5,#e4e4e4);background:-moz-linear-gradient(top,#f5f5f5,#e4e4e4);background:-ms-linear-gradient(top,#f5f5f5,#e4e4e4);background:-o-linear-gradient(top,#f5f5f5,#e4e4e4);background:linear-gradient(top,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);background:-ms-linear-gradient(top,#f9f9f9,#f0f0f0);background:-o-linear-gradient(top,#f9f9f9,#f0f0f0);background:linear-gradient(top,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAACPSURBVHheDMC3DYAwAETRz4FFzkFEuaBmB8T+U7in8AbwyNIu189UJEW47TrKEOoGaLUCPcCgcULRDBheD88FxLpBeAuLdRCc1n1jBIIbDAyMmkBa7M8hBjDQ03cyMGSAACMnJ2MTBgZGU0bGc8aMnD8YjzKxs5/5f4btCAcbAwMjAxAwOLM5uTBAgauTGwBNlBSKiV4UqwAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:-webkit-linear-gradient(top,#5d90ba,#004584);background:-moz-linear-gradient(top,#5d90ba,#004584);background:-ms-linear-gradient(top,#5d90ba,#004584);background:-o-linear-gradient(top,#5d90ba,#004584);background:linear-gradient(top,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:-webkit-linear-gradient(top,#618cae,#001e5d);background:-moz-linear-gradient(top,#618cae,#001e5d);background:-ms-linear-gradient(top,#618cae,#001e5d);background:-o-linear-gradient(top,#618cae,#001e5d);background:linear-gradient(top,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl1JREFUeNp8k21IU2EYhi81NVsYKn6iuaUpGpYgEkW/KsCyCCGgEEOKrACS6H+IIVJIUJSZYoauoMokwahUK5riEtEwzVErm6kt21Rzc1u69ZyYMRN84eKcw/Pxvvf9nBdWWYs9bFwt7vdfcghQKBQJmT4hg3BHuB6QzdyKYinUeDw88/MjxfgNQ/cA5skp7AnRhGamEpUUT7LERyWeKw0GAPy9heFuNy9t88QWlqDNLuDKdwuN6Rq6XnRTm5LHpeIKHszMoVLylsmxd1K98JbF/H1Uai+yX4LDgseHW5YO2s8cpmpOh114+E+nS49Td5v3J/PI+K3np+Exhqw0bgDlBbk0/HqDRWnyuobj98poUzZSTrvGMsPWiA0EDRppu1zMbtEUdqKU8t4P1ALTDS2o1bH4lZwi3+Ek8OsETZKzR2Rt9/8yTipAcCB9P6zsmLVh0/VToxQCACOuBeoBAGIiGAYYNbPZf8iIAyBVzdqPJqZDVajkSG7fEYqc6KV3cT4SwDSB07+umT6HC6cmjoMVWprsDhyLbrTSYL3Xk/T4KCqWiiPDyBXHPY0d9AIEtlylSzFk/DkHcnZybbIdk9flv0a9qkZv68RhbuWpYq58vwPWASCGHTI2My4uzsvzbHAQ547mUF96mvu7MqkC8pQNFJc/PWE0TcMx3z8sICOZ83fLKNqyiSTAJFPQma1YE2OIUIUQt+0IlWOTZE3NMgLUCY4AAMAjTvfffITVOovT48YVFY46MZa9Ngdhg5+x9QxxQcbZCuiFhRUXw7tSBI2Q4MUijAlNwrIp/BFgAHH5FbuI+bRlAAAAAElFTkSuQmCC");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes__button_vkontakte{background:#436f96;background:-webkit-linear-gradient(top,#8faecf,#436f96);background:-moz-linear-gradient(top,#8faecf,#436f96);background:-ms-linear-gradient(top,#8faecf,#436f96);background:-o-linear-gradient(top,#8faecf,#436f96);background:linear-gradient(top,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:-webkit-linear-gradient(top,#a2c0df,#4e80ab);background:-moz-linear-gradient(top,#a2c0df,#4e80ab);background:-ms-linear-gradient(top,#a2c0df,#4e80ab);background:-o-linear-gradient(top,#a2c0df,#4e80ab);background:linear-gradient(top,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhVJREFUeNpi+f//P4OCWw4LAwODIBDLArEwELMBMSMDdvAbiN8D8VMgfg3Ev1iABoAUiwc6myalh7lmKEiJinCws7LhMIDhz99//x6/ePt684Ez2/sWbm0HCt1jkHfN5vTN7oz8+v3nj/8kAKBZ/yr6lzUC9QsxAU3idbXS8+LiYGNnIAEwMTIyWhuqe4OCARQWHDxcHGLICt5/+vrFMKS8F8i8BsTcQMwS7GpuV5ro6y0hIiAIUwe0mBNIcYIMYfz/7z8TFsuOG2spvYvzs8u8fu/J9Rmr9sxmYmLk6i6OCUJTx8iEz8WyEsLy/k4miQHOZtGgGBPg5cbqZRY8hvw7c/XenaqJK+rPXLl7x9ZYUzgz3NUOq214DGEUFuDh1FGV1QG6xvHw2esvE2um93/78esnKS5hkhQVVInysg4FcT58/nZ+9pq9x2/ef/rcUFNRgWjvANPO0xMXb5/98Pnrp/V7T91kZ2OVkxYXEsDuEkbG/1gM0QF64ToQTwUFqqK0qNWkysRYMSF+dEP+gwz5+fvPn0/IorzcnFyHFjaUw/jAsOHh5uTgQLfl568/f0B5BxSwn49fuLUXlCfgzmNmYpKTFBGBYWwGgMD1e09PgIKLWUDZ7O+DZ6/fsbIyi+iqyqmzsjCzEEryf/78/bNuz6nDzTPXtQC5jxihRQEo10oAsTwQ8+EpBmDgKxA/geLvAAEGAAgS4DPCeVV4AAAAAElFTkSuQmCC");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:-webkit-linear-gradient(top,#f6bb6d,#f6900b);background:-moz-linear-gradient(top,#f6bb6d,#f6900b);background:-ms-linear-gradient(top,#f6bb6d,#f6900b);background:-o-linear-gradient(top,#f6bb6d,#f6900b);background:linear-gradient(top,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:-webkit-linear-gradient(top,#fbcc5a,#f69a21);background:-moz-linear-gradient(top,#fbcc5a,#f69a21);background:-ms-linear-gradient(top,#fbcc5a,#f69a21);background:-o-linear-gradient(top,#fbcc5a,#f69a21);background:linear-gradient(top,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpkkD9LhWAUxtVEaKhLIUTDDeIWBX2AloaGpjtEuDnUF2jUwdXP4RKFIOQluJvQ4mY0FW1G4JCUWFQogaj2nMurWL3wcDjP+XH+vDzHXtM0cwiH0Ab0CE15nq+4HrAM3TS/3z35HVRV1Rm5ZVl+pGk6pUg5/IsOquv6k0zHcRSkq5ZljSmH/93v9EVmHMd7lKPbwT8oSZIJ24PGXKL4Tgngqw7SNG07z/O7/taUk091nk4viuJI1/UnRVF2ZVleQYdXz/NuTdMcSZI0IegY8DmUAb6my0RRXEBxDG8eOuFs297MsuzvH3UjXdedjRShoe/7p30gCAIN/hqrz358HRc9s3rJzn9B2GqBQQug/YNhGPvtpQwccGEYLmLZNyqoqrpD7SnSnuRHUbREzQRoxOYL7OsoDpkv/AgwAFAVNqIm5OzEAAAAAElFTkSuQmCC");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes__button_livejournal{background:#cadcf3;background:-webkit-linear-gradient(top,#fff,#cadcf3);background:-moz-linear-gradient(top,#fff,#cadcf3);background:-ms-linear-gradient(top,#fff,#cadcf3);background:-o-linear-gradient(top,#fff,#cadcf3);background:linear-gradient(top,#fff,#cadcf3);color:#5183b4;border-color:rgba(182,216,246,.8);border-bottom-color:rgba(131,154,175,.8)}.social-likes__button_livejournal:hover{background:#dce2f5;background:-webkit-linear-gradient(top,#ecf1f7,#bad2f0);background:-moz-linear-gradient(top,#ecf1f7,#bad2f0);background:-ms-linear-gradient(top,#ecf1f7,#bad2f0);background:-o-linear-gradient(top,#ecf1f7,#bad2f0);background:linear-gradient(top,#ecf1f7,#bad2f0);color:#253759;border-color:#b7cfe4;border-bottom-color:#9caebe}.social-likes__icon_livejournal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABBVBMVEUAAAAAM2bAwMD///9uodQaSH+FYnt+X3eOZXx6XHYOMWCDYXtDYYVLao87UnkeS4IzUHhVcJNYjMA6apmZzvkkUYc1V38pXZRfkcKd0Pyh1f+YzfklUYcjQWwtXpBwpNhLfrFPgbKbzfqh1P+azvooVIoVPWtrn9Kl2f9KfbBRg7Sazfqi1f+ZzfonU4gdSoFpndBMf7JPgrOazfum2f+f1P8vW5IbSoFpntFNgLRNf7B/s+Z8telek8UAJVtonM9wo9ZEerBJZH6Jioe2o4qLhX0XRXxqndBalM53hI3/1pj/2Z7fuZEXRn1OicOIjY7/15r/zpr/05t7enzkwZP/1pzwypnA4MqSAAAAAXRSTlMAQObYZgAAAJJJREFUeF5EyyEPglAYheHzMi7eO6cJm82MTYO/3WbUaDTi6GzQ2Mf4BvBupzzbQUKSaSkTcXcQG1AMqSOxgvKi1T4dWSH0dgmnUM4CosT7m4M4M/czv1jdxDpOVUjyXflWTL3NQdz53Fxe5iDyB97TsnFggf9/2CEAZChEZDcbGDDAPAFiBAG1rAbSCBEEhSwIAHICG8xK35H0AAAAAElFTkSuQmCC");background-position:2px 2px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:-webkit-linear-gradient(top,#fefefe,#d3d3d3);background:-moz-linear-gradient(top,#fefefe,#d3d3d3);background:-ms-linear-gradient(top,#fefefe,#d3d3d3);background:-o-linear-gradient(top,#fefefe,#d3d3d3);background:linear-gradient(top,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:-moz-linear-gradient(top,#fff,#d9d9d9);background:-ms-linear-gradient(top,#fff,#d9d9d9);background:-o-linear-gradient(top,#fff,#d9d9d9);background:linear-gradient(top,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAABCUlEQVR4XmLACiSlOBll1exYoFxWEeXS4uLSomI2Zl4wX6a4qNiLSV5BoqSEiR0oIFJcFKhqAmSoa5SWSjMwat3JPf7EZgc/o9yTO8ZOf+czuJS4avJpF+uUlurq6RuUGjIYleYxOJUKmpqVlJozWBRZMvCXWjPY2DIwcJUW2TMIFYsyMTCwMYiwcfN8/8vAzmD635jJ6v9x7z/7nJwAK2S+e1GYm5mbgbm0OCQ0jCG8tDSCIbKoVIAhuqiouDSGQTg2jiGeo7QogYEhsaSoiCWJKzklVbSoSICBgYGXqYgxLb20uKi4tCSDh4GJ4TPrd46lzAwMzIx/vy/7AvFvjniumFh+QSGIDQDpzUMx9iwbegAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}
/* End */


/* Start:/local/templates/element/static/elementshop/css/pages.min.css?173713221645345*/
 .banners{margin-bottom:25px;position:relative}.banners__scrollable{position:relative;overflow:hidden;height:185px;margin:0 -1px 10px;border:1px solid #dadada}.banners__scrollable__content{position:absolute;left:0;top:0;width:2000%}.banners__item{float:left;width:5%;margin-right:1%;position:relative}.banners__item img{max-width:100%}.decor_wrap{white-space:nowrap}.decor_wrap span img{max-width:initial;vertical-align:middle;padding-right:50px}.message{color:#6d6d6d;font-size:12px;margin-bottom:15px}.sort__title{float:left;margin-right:10px;color:#666;font-size:12px;line-height:30px}.filter__title,.filter__item__title{float:left;color:#2f2f2f;font-weight:bold;font-size:13px;line-height:30px}.filter__title{margin-right:10px}.filter__item{float:left;position:relative}.filter__item.open{z-index:500}.filter__item__title{padding:0 10px;text-transform:uppercase;vertical-align:middle;cursor:default}.filter__item.open .filter__item__title{background-color:#e1e1e1;color:#000}.filter__item__title__icon{display:inline-block;width:7px;height:4px;vertical-align:middle;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -227px -69px}.filter__item__set{display:none;position:absolute;min-width:100%;padding:13px;left:0;top:100%;color:#2d2d2d;font-size:13px;background-color:#e1e1e1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter__item.open .filter__item__set{display:block;z-index:10}.filter__checkbox{display:block;position:relative;margin-bottom:9px;overflow:hidden;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer}.filter__checkbox:last-child{margin-bottom:0}.filter__checkbox input{margin-left:0;margin-top:0;margin-bottom:0}.filter__columns{font-size:0;white-space:nowrap}.filter__columns__item{display:inline-block;margin-right:26px;vertical-align:top}.filter__columns__item_last{margin-right:0}.filter__range{padding:25px 20px 20px}.filter__field{color:#2d2d2d;padding:5px 7px;border:1px solid #b6b6b6;font:normal 13px Arial,Tahoma,Helvetica,sans-serif;white-space:nowrap}.filter__range__fields{margin-bottom:1.5em;white-space:nowrap}.filter__range__fields .filter__field{width:65px}.filter__range__slider{position:relative;height:8px;background:#FFF;margin-bottom:1.5em}.filter__range__slider .ui-slider-range{position:absolute;top:0;height:100%;background:#e7007e;background:-moz-linear-gradient(left,#e7007e 0,#009ae1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7007e),color-stop(100%,#009ae1));background:-webkit-linear-gradient(left,#e7007e 0,#009ae1 100%);background:-o-linear-gradient(left,#e7007e 0,#009ae1 100%);background:-ms-linear-gradient(left,#e7007e 0,#009ae1 100%);background:linear-gradient(to right,#e7007e 0,#009ae1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7007e',endColorstr='#009ae1',GradientType=1)}.filter__range__slider .ui-slider-handle{position:absolute;top:-5px;width:18px;height:18px;margin-left:-9px;background:#e7007e;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.filter__range__slider .ui-slider-handle:last-child{background-color:#009ae1}.filter .button{display:none;float:left;margin-top:2px;margin-left:15px;height:26px;padding-left:10px;padding-right:10px;background-color:#009ae1;font-size:15px;line-height:26px}.filter .button:hover{background:#e7007e}.filter__reset{float:left;padding:5px 0;margin-left:15px;font-size:13px;line-height:20px}.filter__reset__icon{float:left;width:20px;height:20px;margin-right:5px;background:#009ae1 url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -221px -77px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.filter__reset:hover .filter__reset__icon{background-color:#e7007e}.view__container{background:#FFF;background:rgba(255,255,255,0.93);margin:0 -1000px;padding:12px 0;border-bottom:1px solid #d9d9d9}.view_fixed .view__container{position:fixed;z-index:1000;top:0;left:50%;width:3234px;margin-left:-1617px;margin-right:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15)}.view .filter{float:left}.view .sort{float:right}.view .message{float:left;margin-bottom:0;margin-right:1em;line-height:30px}.view .message p{float:left;margin-bottom:0;margin-right:2em}.catalog{font-size:0;margin-right:-10px;margin-bottom:30px}.panel{position:relative;padding:20px 0;margin-bottom:30px}.panel:before,.panel:after{position:absolute;overflow:hidden;width:100%;left:0;height:7px;content:'';background:url(/local/templates/element/static/elementshop/css/../images/line.png) no-repeat 0 0}.panel:before{top:0}.panel:after{bottom:0;background-position:-30px 0}.panel .pagination{padding:3px 0;margin:0 300px}.panel .sort{float:right}.infoblocks{margin-bottom:25px;-webkit-transform:translate3d(0,0,0)}.infoblocks__scrollable{position:relative;overflow:hidden;height:185px;margin-bottom:1em}.infoblocks__scrollable__content{position:absolute;left:0;top:0;width:2000%}.infoblocks__item{float:left;width:5%;margin-right:1%;text-align:center}.infoblocks__item .text,.infoblocks__item__title{margin-left:150px;margin-right:150px}.infoblocks__item__title{margin-bottom:15px;font:normal 40px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-align:center}.about{margin-bottom:10px}.about__icon{display:block;width:56px;height:56px;margin:0 auto .5em;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat 0 -131px}.about .text{width:800px;margin:0 auto 30px;text-align:center}.about__grid{width:960px;margin:0 auto 30px}.about__grid__content{width:980px;overflow:hidden}.about__grid__picture,.about__grid__widget{float:left;width:225px;height:190px;margin:0 20px 20px 0}.about__grid__widget{width:207px;height:166px;padding:15px 9px 9px;background:#48628c}.about__grid__widget_fb{padding-top:43px;padding-bottom:43px;height:104px;background-color:#274885}.about__grid__widget__title{display:block;margin-bottom:5px;color:#FFF;font-size:15px;font-weight:bold;text-align:center;line-height:1}.about__grid__widget__content{border:2px solid #FFF;background:#FFF}.titles{margin-bottom:25px}.titles__scrollable{position:relative;overflow:hidden;height:90px;margin-bottom:1em}.titles__scrollable__content{position:absolute;left:0;top:0;width:2000%}.titles .title{float:left;width:5%;margin-right:1%;margin-bottom:0;text-align:center}.switcher{margin-bottom:30px;font-size:0;text-align:center}.switcher__item{display:inline-block;padding:12px;color:#2f2f2f;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase}.switcher__item:hover{color:#e7007e;text-decoration:underline}.switcher__item_active,.switcher__item_active:hover{background:#30b0eb;color:#FFF;text-decoration:none}.counters{display:block;font-size:0;text-align:center}.counters__item{display:inline-block;margin:0 5px;font-size:9px;line-height:1;color:#777}.counters__item__icon{display:inline-block;overflow:hidden;width:9px;height:9px;margin-right:3px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat;vertical-align:top;margin-top:-1px}.counters__item_views .counters__item__icon{width:13px;background-position:-227px -121px}.more{display:block;width:200px;margin:0 auto;color:#000;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;cursor:pointer}.more__icon{display:block;width:34px;height:23px;margin:0 auto 7px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -255px -79px}.more:hover .more__text{color:#e7007e;border-bottom:1px dotted #e7007e}.more_disabled{opacity:.5;cursor:default}.more_disabled .more__text,.more_disabled:hover .more__text{color:#000;border-bottom:0}.blog{margin-bottom:30px}.blog__content{margin-right:-40px}.blog__column{float:left;width:388px;margin-right:35px}.blog .preview,.blog__widget{margin-bottom:35px}.blog__widget{padding:35px 40px 40px;background:#48628c}.blog__widget_fb{background-color:#274885}.blog__widget__title{display:block;margin-bottom:8px;color:#FFF;font:normal 21px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:2px}.blog__widget__content{border:10px solid #FFF;background:#FFF}.social{position:relative;padding-top:10px;background:#3b5999;color:#FFF}.social__bg{position:absolute;top:0;right:50%;width:100%;height:100%;background:#3b6798}.social__line{position:relative;z-index:20;height:6px;background:url(/local/templates/element/static/elementshop/css/../images/social.png) repeat-x 50% 0}.social__content{position:relative;z-index:20;padding-top:45px;padding-bottom:50px}.social__service_vk{float:left}.social__service_fb{float:right}.social__service__widget{float:left;background:#FFF;padding:25px;width:300px;height:250px}.social__service_vk .social__service__widget{margin-right:70px}.social__service__icon{float:left;margin-top:105px;height:89px;background:url(/local/templates/element/static/elementshop/css/../images/social.png) no-repeat}.social__service_vk .social__service__icon{width:52px;background-position:0 -53px}.social__service_fb .social__service__icon{width:37px;margin-right:70px;background-position:-61px -53px}.social__message{position:absolute;top:100px;left:50%;margin-left:-120px;width:240px;text-align:center;font:normal 25px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}.social__message__large{display:block;font-size:40px}.social__message__small{display:block;margin-bottom:7px}.social__message__icon{display:inline-block;margin:0 3px;width:33px;height:28px;background:url(/local/templates/element/static/elementshop/css/../images/social.png) no-repeat;vertical-align:top}.social__message__icon:hover,.social__service__icon:hover{opacity:.85}.social__message__icon_twitter{background-position:0 -15px}.social__message__icon_vimeo{background-position:-42px -15px}.blog{position:relative}.blog_decor span{position:absolute;top:0}.blog_decor span.d1{left:-240px;top:100px}.blog_decor span.d2{left:-260px;top:420px}.blog_decor span.d3{left:-100px;top:40px}.blog_decor span.d4{left:-250px;top:1330px}.blog_decor span.d5{left:-150px;top:1600px}.blog_decor span.d6{left:-330px;top:750px}.blog_decor span.d7{left:-230px;top:960px}.blog_decor span.d8{right:-180px;top:-30px}.blog_decor span.d9{right:-320px;top:-30px}.blog_decor span.d10{right:-90px;top:700px}.blog_decor span.d11{right:-280px;top:440px}.blog_decor span.d12{right:-330px;top:980px}.blog_decor span.d13{right:-60px;top:1300px}.blog_decor span.d14{right:-170px;top:1300px}.blog_decor span.d15{right:-240px;top:1600px}.blog_decor span.d16{left:-330px;top:1670px}.post{position:relative;width:750px;margin:0 auto 45px}.post .text{margin-bottom:20px;}.post__gallery{padding-bottom:10px}.post__gallery__item{overflow:hidden;margin-bottom:10px;text-align:center}.post__gallery__item img,.post__gallery__item iframe{vertical-align:top}.post__nav{position:absolute;left:50%;margin-left:430px;top:0;width:94px}.post__nav_fixed{position:fixed;top:50px}.post__nav__link{display:block;padding:38px;height:18px;margin-bottom:2px;background:#e2dede}.post__nav__link:last-child{margin-bottom:0}.post__nav__link:hover{background-color:#009ae1}.post__nav__link__icon{display:block;width:18px;height:18px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat}.post__nav__link_close .post__nav__link__icon{background-position:-253px -156px}.post__nav__link_close:hover .post__nav__link__icon{background-position:-281px -156px}.post__nav__link_next .post__nav__link__icon{background-position:-255px -110px}.post__nav__link_next:hover .post__nav__link__icon{background-position:-283px -110px}.post__nav__link_prev .post__nav__link__icon{background-position:-255px -133px}.post__nav__link_prev:hover .post__nav__link__icon{background-position:-283px -133px}.similar{margin-bottom:50px}.similar .catalog{margin-bottom:0}.similar__title{display:block;margin-bottom:20px;color:#000;font:normal 25px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase}.similar__blog{margin-right:-30px}.similar .preview{float:left;width:226px;margin-right:26px}.comments{position:relative;margin-bottom:45px;padding-top:18px}.comments__content{position:relative;width:750px;margin:0 auto;padding-top:32px;background:#f7f7f7}.comments__widget{position:relative;overflow:hidden}.comments__widget__frame{margin-top:-7px}.comments__title,.product__description__title{position:absolute;top:-18px;left:0;padding:13px 10px;height:24px;background:#dae2e8;color:#45688e;font:normal 14px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-transform:uppercase}.comments__line,.product__footer__line{position:absolute;left:-50%;width:200%;height:6px;top:35px;z-index:20;background:url(/local/templates/element/static/elementshop/css/../images/line-pattern.png) repeat-x 50% 0}.comments__message{padding:20px;background:#5379a0;color:#FFF;font:normal 24px/1.2 'Geo Slab',Arial,Helvetica,sans-serif;text-align:center}.error-block{height:890px;background:#009ae1 url(/local/templates/element/static/elementshop/css/../images/error-block.jpg) no-repeat 100% 0;color:#FFF;font:normal 30px/1 'Futura Demi',Arial,Helvetica,sans-serif}.error-block__content{padding-top:210px;padding-bottom:210px;text-align:center}.error-block__code{width:416px;height:175px;margin:0 auto 25px;background:url(/local/templates/element/static/elementshop/css/../images/error-block.png) no-repeat 0 0}.error-block__title{margin-bottom:10px;font-weight:normal;font-size:60px;text-transform:uppercase}.error-block__text{margin-bottom:25px}.error-block__button{display:block;position:relative;width:310px;padding:35px;margin:0 auto 25px;background:#FFF;color:#222;font-size:24px;text-transform:uppercase;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.error-block__button:hover{color:#FFF;background-color:#e7007e}.error-block__button:after{position:absolute;right:-125px;top:50%;margin-top:-41px;width:125px;height:82px;background:url(/local/templates/element/static/elementshop/css/../images/error-block.png) no-repeat -417px 0;content:''}.contact{overflow:hidden}.contact__shop{float:left;position:relative;width:50%;height:750px}.contact__shop_online{background:#00a0e9;color:#b3e7ff}.contact__shop_online:after{position:absolute;width:11px;height:100%;right:9px;background:url(/local/templates/element/static/elementshop/css/../images/line-contact-pattern.png) repeat-y;content:''}.contact__shop_offline{background:#e7007e}.contact__shop_online a{color:#FFF}.contact__shop_online a:hover{color:#e7007e}.contact__shop__content{position:absolute;z-index:100;left:50%;width:450px;padding:40px 25px;margin-left:-250px;top:170px;text-align:center}.contact__shop_offline .contact__shop__content{background:#FFF}.contact__shop .title{font-size:40px;margin-bottom:5px}.contact__shop_online .title{color:#FFF}.contact__shop__phone{margin-bottom:14px;color:#000;font-size:30px;font-weight:bold}.contact__shop_online .contact__shop__phone{color:#FFF}.contact__shop__info{margin-bottom:2em}.contact__shop__button{display:block;width:270px;padding:30px;margin:0 auto 25px;background:#e7007e;color:#FFF;font:normal 22px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.contact__shop__button:hover{background-color:#00a0e9}.contact__shop__button_compact{background-color:#00a0e9}.contact__shop__button_compact:hover{background:#e7007e}.contact__shop_online .contact__shop__button{background:#FFF;color:#00a0e9}.contact__shop_online .contact__shop__button:hover{background-color:#e7007e;color:#FFF}.contact__form{display:none;padding:0 25px}.contact__form .contact__shop__button{margin-bottom:0}.contact__form__fieldset{margin-bottom:20px}.contact__form__field{display:block;padding:0;width:100%;height:30px;border:0;color:#000;background:url(/local/templates/element/static/elementshop/css/../images/contact__form__field.gif) repeat 0 -6px;font:normal 14px/30px Arial,Tahoma,Helvetica,sans-serif;outline:0;overflow:hidden}textarea.contact__form__field{height:90px}.contact__shop_online .contact__form__field{color:#FFF;background-image:url(/local/templates/element/static/elementshop/css/../images/contact__shop_online__contact__form__field.gif)}.contact__form__field.placeholder{color:#555}.contact__shop_online .contact__form__field.placeholder{color:#b3e7ff}.contact__shop__map{position:absolute;left:0;top:0;width:100%;height:100%}.contact__shop__map .ymaps-copyrights-pane{opacity:.5}.contact__shop__overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:90;background:#FFF}.login-box{width:460px}.title_message{padding:100px 0;margin-bottom:0;text-align:center}.login-box .form .field{display:block;width:438px;margin-right:0}.login-box .form__fieldset{margin-bottom:.5em}.login-box__panel{color:#9b9b9b;font-size:13px}.login-box__panel .link{float:right;font-style:italic}.cabinet{margin-bottom:45px}.cabinet__tabs{position:relative;z-index:200;margin-bottom:-14px;font-size:0;text-align:center}.cabinet__tabs__item{display:inline-block;position:relative;padding:8px 20px 24px;margin:0 3px;color:#000;font:normal 18px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;vertical-align:top}.cabinet__tabs__item:hover{color:#FFF;background:#009ae1;background:rgba(0,154,225,0.8)}.cabinet__tabs__item_active,.cabinet__tabs__item_active:hover{color:#FFF;background:#e7007e;background:rgba(231,0,126,0.8);cursor:default}.cabinet__tabs__item__text{border-bottom:1px dashed #000}.cabinet__tabs__item:hover .cabinet__tabs__item__text{border-bottom-color:#FFF}.cabinet__tabs__item_active .cabinet__tabs__item__text{border-bottom:0}.cabinet__tabs__item_active:after{position:absolute;left:20px;bottom:11px;width:63px;height:6px;background:url(/local/templates/element/static/elementshop/css/../images/line-pattern-white.png) repeat-x -4px 0;content:''}.cabinet__content{position:relative;padding:50px;border:1px solid #d7d7d7}.cabinet .form{width:850px;margin:0 auto}.cabinet .form__label_wide{display:inline-block;width:280px}.cabinet__note{position:absolute;left:-15px;top:140px;width:210px;padding:30px;padding-left:55px;background:#009ae1;background:rgba(0,154,225,0.9);color:#FFF;line-height:1.35}.cabinet__note:after{position:absolute;left:24px;top:0;width:6px;height:70%;background:url(/local/templates/element/static/elementshop/css/../images/line-pattern-white-vertical.png) repeat-y 0 0;content:''}.symbol{display:block;width:54px;height:54px;margin:0 auto 10px;background:#19a4e4;color:#FFF;font:normal 25px/54px 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}.contact-note{font-size:16px;line-height:1.2;text-align:center}.contact-note hr{margin-top:0;margin-bottom:.8em}.contact-note .contact-note__phone{font-size:25px;margin-bottom:3px}.orders{width:858px;margin:0 auto 40px}.orders__heading{overflow:hidden;color:#999;font-size:12px}.orders__heading__cell,.orders__item__heading__cell{float:left;width:150px;padding:0 25px 12px}.orders__item__heading{position:relative;overflow:hidden;color:#0d0d0d;cursor:pointer}.orders__item_odd .orders__item__heading{background:#f8f8f8}.orders__item__heading:hover{color:#FFF;background:#30b0eb}.orders__item_opened .orders__item__heading,.orders__item_opened .orders__item__heading:hover{color:#FFF;background:#e7007e}.orders__item__heading__cell{padding-top:20px;padding-bottom:20px;vertical-align:middle}.orders__item__heading__arrow{position:absolute;right:24px;top:50%;margin-top:-5px;width:13px;height:9px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -226px -141px}.orders__item_opened .orders__item__heading__arrow,.orders__item:hover .orders__item__heading__arrow{background-position:-226px -160px}.orders__item__content{display:none;padding:25px;border:1px solid #cfcfcf;border-top:0}.total{overflow:hidden;padding-top:20px;background:url(/local/templates/element/static/elementshop/css/../images/line-pattern.png) repeat-x 0 0;text-align:right;vertical-align:middle}.total__title{display:inline-block;vertical-align:middle;text-transform:uppercase}.total__value{display:inline-block;width:160px;font-size:34px;margin-left:5px;color:#000;text-align:left;vertical-align:middle}.total__actions{float:left}.total__actions .button{float:left;margin-right:15px}.total__form{float:left;margin-top:6px;text-align:left}.order{width:100%}.order__heading__cell{padding:0 20px 12px;color:#999;font-size:12px;text-align:left}.order__item__cell{padding:25px 20px;border-top:1px solid #cfcfcf;vertical-align:middle}.order__item__cell_photo{width:150px;padding-right:5px}.order__item__cell_info{width:170px}.order__item__cell_item-price{white-space:nowrap}.order__item__cell_count-price{width:160px;padding-right:0;font-size:34px;white-space:nowrap}.cart .order__item__cell_count-price{width:142px}.order__item__category{display:block;color:#999;font-size:12px;text-transform:uppercase}.order__item__title{display:block;color:#000;text-decoration:none;text-transform:uppercase}a.order__item__title:hover{color:#009ae1;text-decoration:underline}.order__item__cell_remove{padding-right:0;padding-left:5px;width:13px}.order__item__remove{display:block;height:13px;width:13px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -263px -221px;cursor:pointer}.order__item__remove:hover{background-position:-286px -221px}.help-box{position:relative;width:840px}.help-box__content{width:700px;margin:0 auto;text-align:center}.help-box .text{margin-bottom:40px}.help-box .text:last-child{margin-bottom:0}.help-box__index{display:block;width:54px;height:54px;margin:0 auto 10px;background:#19a4e4;color:#FFF;font:normal 25px/54px 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}.help-box__contact{font-size:16px;line-height:1.2}.help-box__contact hr{margin-top:0;margin-bottom:.8em}.help-box__contact .help-box__contact__phone{font-size:25px;margin-bottom:3px}.help-box__nav{position:absolute;left:50%;margin-left:-570px;top:0;width:160px;padding:15px 10px;background:#009ae1;background:rgba(0,154,225,0.9);text-align:center}.help-box__nav_fixed{position:fixed}.help-box__nav__item{padding:8px 0}.help-box__nav__item__link{display:inline-block;padding:9px 11px 8px;color:#FFF;font:normal 14px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase}.help-box__nav__item__link:hover{background:#FFF;color:#009ae1}.help-box__nav__item_active .help-box__nav__item__link,.help-box__nav__item_active .help-box__nav__item__link:hover{border:3px solid #FFF;background:0;color:#FFF;cursor:default}.sizes-box{width:900px}.sizes-box__subtitle{margin-bottom:10px;padding:0 25px;color:#000;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}.sizes-box__content{float:left;width:470px;margin-right:30px}.sizes-box__content table{width:100%;margin-bottom:35px}.sizes-box__content table:last-child{margin-bottom:0}.sizes-box__content table th,.sizes-box__content table td{color:#999;padding:5px 22px;text-align:left;vertical-align:middle}.sizes-box__content table tr th:first-child,.sizes-box__content table tr td:first-child{border-left:3px solid #FFF}.sizes-box__content table th{font-weight:bold;color:#111}.sizes-box__content table tr:nth-child(even) td{background:#f8f5f4}.sizes-box__content table tr.mark td{color:#111}.sizes-box__content table tr.mark td:first-child{border-left-color:#29b9fb}.sizes-box__contact{float:left;width:330px;margin-top:26px;padding:35px;background:#19a9eb;color:#FFF;font-size:18px;line-height:1.2}.sizes-box__contact__phone{font-size:30px;margin-bottom:3px}.sizes-box__contact a{color:#a5e3ff}.sizes-box__contact a:hover{color:#FFF}.help{margin-bottom:30px;padding:18px;border:1px solid #999;background:#FFF}.help__title{position:relative;padding:0 18px 20px;margin:0 -18px 15px;color:#222;font:normal 13px/1 'Geo Slab',Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center}.help__title:after{position:absolute;left:0;bottom:0;width:100%;height:7px;background:url(/local/templates/element/static/elementshop/css/../images/line.png) no-repeat -18px 100%;content:'';opacity:.5}.help__item{margin-bottom:8px}.help__item:last-child{margin-bottom:0}.help .link{color:#242424}.help .link__text{border-bottom-color:#242424}.help .link:hover{color:#e7007e}.help .link:hover .link__text{border-bottom-color:#e7007e}.support{margin-bottom:30px}.support:last-child{margin-bottom:0}.support__text{margin-bottom:3px;line-height:1.3}.support__phone{margin-bottom:8px;color:#000;font:normal 21px/1 'Futura Demi',Arial,Helvetica,sans-serif}.support .button{display:block;padding-left:0;padding-right:0}.product{position:relative}.product__header{position:relative;height:105px}.product__content{position:relative;min-height:600px;margin-bottom:50px}.b-product-popup{position:absolute;top:0;left:0;right:0;z-index:100;background:#fff;min-width:1000px;min-height:600px}.b-product-slides{padding:45px 170px;height:auto;position:relative}.b-product-slides__close{position:absolute;top:60px;right:0;width:67px;height:53px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) -66px -131px;cursor:pointer;z-index:1103}.b-product-slides__close:hover{background-position:-143px -131px}.b-product-slides .next,.b-product-slides .prev{position:absolute}.b-product-slides__prev{background:url('/local/templates/element/static/elementshop/css/../images/b-product-slides__arows.png') no-repeat 0 -258px;width:131px;height:129px;display:block}.b-product-slides__next{background:url('/local/templates/element/static/elementshop/css/../images/b-product-slides__arows.png') no-repeat 0 -387px;width:131px;height:129px;display:block}.b-product-slides .prev{left:0;top:50%;margin-top:54px}.b-product-slides .next{right:0;top:50%;margin-top:54px}.b-product-slides .prev:hover .b-product-slides__prev{background-color:#000;background-position:0 0}.b-product-slides .next:hover .b-product-slides__next{background-color:#000;background-position:0 -129px}.b-product-slides__next-image{position:absolute;right:0;top:50%;margin-top:-210px;text-align:center;z-index:1;width:131px;height:131px;line-height:131px;padding-bottom:20px}.b-product-slides__prev-image{position:absolute;left:0;top:50%;margin-top:-210px;text-align:center;z-index:1;width:131px;height:131px;line-height:131px;padding-bottom:20px}.b-product-slides__next-image img,.b-product-slides__prev-image img{vertical-align:middle;max-width:100%;max-height:100%}.b-product-slides__item{height:auto;text-align:center;background:url('/local/templates/element/static/elementshop/css/../images/cart__loading.gif') no-repeat 50% 50%;max-width:1600px}.b-product-popup__preloader{background:url('/local/templates/element/static/elementshop/css/../images/cart__loading.gif') no-repeat 50% 50%;position:absolute;top:50%;left:50%;width:31px;height:31px}.b-product-slides__item img{max-height:100%;max-width:100%;vertical-align:middle}.b-product-popup__form{margin:0 auto;padding-bottom:35px;text-align:center}.b-product-popup__form .buy__size{display:inline-block;vertical-align:top;text-align:left}.b-product-popup__form__buy{display:inline-block;vertical-align:top;margin-left:80px;text-align:left}.b-product-popup__form__buy__new-price{display:inline-block;vertical-align:top}.b-product-popup__form__buy__buy{display:inline-block;vertical-align:top;margin-left:40px}.b-product-popup .buy__bar__buttons{margin-bottom:0;padding-top:7px}.product__ribbons{position:absolute;left:13px;top:35px;z-index:50}.product__ribbons__item{float:left;width:86px;height:86px;margin-left:-13px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat}.product__ribbons__item_new{background-position:0 -356px}.product__ribbons__item_hit{z-index:51;background-position:-96px -356px}.product__gallery{position:relative;width:700px}.product__gallery__item{text-align:center}.product__gallery__item_empty{height:280px;background:url(/local/templates/element/static/elementshop/css/../images/no-photo.png) no-repeat 50% 50%}.product__gallery__item:last-child{margin-bottom:0}.product__gallery__item img{vertical-align:top}.product__gallery__item__link{cursor:default}.product__panel{position:absolute;top:0;left:50%;margin-left:117px;width:500px}.product__panel_fixed{position:fixed;top:20px}.product__summary{overflow:hidden;margin-bottom:20px}.product__summary__brand{float:right;margin-left:20px}.product__summary .title{font-size:35px;margin-bottom:0}.product__support{float:left;width:175px}.buy{font-size:12px}.product__panel .buy{float:left;width:295px;margin-right:30px}.buy__label{display:block;margin-bottom:3px}.buy__color,.buy__size,.buy__tabs{margin-bottom:15px}.buy__color__content{overflow:hidden;margin-right:-7px}.buy__color__item{float:left;overflow:hidden;width:60px;height:60px;margin-right:7px;border:1px solid #FFF}.buy__color__item:hover{border-color:#00a0e9}.buy__color__item_active,.buy__color__item_active:hover{border-color:#cbcbcb;cursor:default}.buy__size__content,.buy__tabs__content{overflow:hidden;margin-right:-2px}.buy__size__item,.buy__tabs__item{float:left;position:relative;overflow:hidden;width:38px;height:38px;margin:0 2px 2px 0;border:1px solid #cbcbcb;color:#333;text-decoration:none;font-size:12px;line-height:38px;text-align:center;cursor:pointer}.buy__tabs__item{width:auto;padding:0 12px}.buy__size__item input{position:absolute;left:-50px;top:0}.buy__size__item:hover,.buy__tabs__item:hover{border-color:#00a0e9;color:#333;text-decoration:none}.buy__size__item_checked,.buy__size__item_checked:hover,.buy__tabs__item_active,.buy__tabs__item_active:hover{color:#FFF;border-color:#00a0e9;background-color:#00a0e9;cursor:default}.buy__before{color:#939393;margin-bottom:10px}.buy__before__price{font-size:20px}.buy__bar{background:#ebeaea;padding:20px}.buy__price{margin-bottom:15px;color:#000;font-size:34px;line-height:.85;font-weight:bold}.buy__bar__buttons{margin-bottom:8px;overflow:hidden}.buy__bar__buttons .button{float:left;width:125px;padding-left:0;padding-right:0}.buy__basic-buy{font-size:24px;margin-right:5px}.buy__note{line-height:1.3;margin-bottom:5px}.product__footer{position:relative;margin-bottom:50px}.product__description{float:left;position:relative;width:600px;margin-right:34px;padding-top:60px}.product__description__title{top:0;background-color:#ebeaea;color:#000}.product__footer .comments{float:left;width:600px;margin-bottom:0}.product__footer .comments__content{width:auto}.product__description .infoblocks__item .text,.product__description .infoblocks__item__title{margin-left:0;margin-right:0;text-align:left}.product__description .bullets{text-align:left}.offers{margin-bottom:30px}.offers .title{font-size:25px;margin-bottom:20px}.offers__similar{float:left;width:924px}.offers__similar__content{font-size:0}.offers__visited{float:left;width:246px;padding-right:34px;margin-right:30px;background:url(/local/templates/element/static/elementshop/css/../images/dots-patters-vertical.png) repeat-y 100% 0}.offers__visited .thumb{display:block;width:auto;height:auto}.offers__visited .thumb__content{min-height:0}.offers__visited .thumb__picture{padding-top:0;height:140px;line-height:137px}.offers__visited .thumb__price{margin-bottom:0}.offers__gallery{position:relative;overflow:hidden;margin:-20px;padding:16px}.offers__similar .offers__gallery{padding-bottom:32px}.offers__scrollable{position:relative;height:450px;margin-bottom:13px}.offers__scrollable__content{position:absolute;left:0;top:0;width:2000%}.offers__scrollable__slide{float:left;width:5%;margin-right:1%}.quick-buy-box{width:500px}.quick-buy-box .text{margin-bottom:2em}.quick-buy-box .form{text-align:center}.quick-buy-box .form .form__label{font-style:normal;margin-right:.5em}.quick-buy-box .form .form__set{margin-bottom:1em}.quick-buy-box .form .field{width:240px;margin-right:0}.quick-buy-box .form .button{display:block;margin:0 auto;width:220px;height:75px;font-size:24px;line-height:75px}.number{display:block;width:120px;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.number::selection{background:transparent}.number .field{float:left;width:60px;padding-left:0;padding-right:0;margin:0;border-left:none;border-right:0;text-align:center}.number .button{float:left;position:relative;width:30px;height:38px;line-height:38px;padding-left:0;padding-right:0}.number__dec{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.number__inc{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.number__dec__icon,.number__inc__icon{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat}.number__dec__icon{background-position:-166px -259px}.number__dec:hover .number__dec__icon{background-position:-186px -259px}.number__inc__icon{background-position:-126px -259px}.number__inc:hover .number__inc__icon{background-position:-146px -259px}.number__inc_disabled,.number__dec_disabled,.number__inc_disabled:hover,.number__dec_disabled:hover{cursor:default;background:#d0d0d0}.number__dec_disabled .number__dec__icon{opacity:.4;background-position:-186px -259px}.number__inc_disabled .number__inc__icon{opacity:.4;background-position:-146px -259px}.number .errored__text{display:none;left:100%;margin-left:10px;font-size:12px;line-height:14px;font-weight:normal;text-transform:none}.number__inc_disabled:hover .errored__text,.number__dec_disabled:hover .errored__text{display:block}.cart{background:url(/local/templates/element/static/elementshop/css/../images/cart__loading.gif) no-repeat -200px -200px}.cart .heading{margin-bottom:50px}.cart .heading .title{font-size:50px;margin-bottom:0}.cart__message{padding:185px 50px;margin:0;font-size:14px;text-align:center}.cart__content{position:relative;padding:50px;border:1px solid #d7d7d7;margin-bottom:45px}.cart__content:before{position:absolute;z-index:110;left:50%;top:-48px;width:90px;height:67px;margin-left:-45px;background:url(/local/templates/element/static/elementshop/css/../images/sprite.png) no-repeat -192px -356px;content:''}.cart__content__overlay{display:none;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:#FFF;opacity:.65}.cart__loading{display:none;position:fixed;z-index:500;top:50%;left:50%;width:71px;height:71px;margin:-35px 0 0 -35px;background:#FFF url(/local/templates/element/static/elementshop/css/../images/cart__loading.gif) no-repeat 50% 50%;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;box-shadow:0 0 25px rgba(0,0,0,0.1)}.cart .form{width:850px;margin:0 auto}.cart .form__set{margin-bottom:50px}.cart .form__set__content{float:left;width:570px;margin-right:30px}.cart .form__set__sidebar{float:left;width:250px;line-height:1.3}.cart__user .form__set__sidebar{padding:100px 0 50px;text-transform:uppercase;font-size:15px}.cart__user .form__set__sidebar .link{font-size:16px;font-family:'Futura Demi',Arial,Helvetica,sans-serif}.cart__total{margin-bottom:40px}.cart__submit{text-align:center}.cart__submit .button{padding-left:50px;padding-right:50px;height:90px;font-size:24px;line-height:90px}.cart__switch__title{display:block;color:#000;margin-bottom:8px}.cart__switch__item{display:block;color:#666;margin-bottom:4px;cursor:pointer;vertical-align:middle}.cart__switch__item input{cursor:pointer;vertical-align:middle}.cart__info{line-height:1.3;margin-bottom:1.5em}.cart__info:last-child{margin-bottom:0}.cart__info__title{margin-bottom:5px;font-size:18px;text-transform:uppercase}.message-box{width:450px;color:#000;font:normal 35px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase}.message-box_small{width:750px}.promo{position:relative;/*background:#00238d*/}.p-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#FFF;z-index:950}.p-loading__progress{position:fixed;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;background:#00a0e9 url(/local/templates/element/static/elementshop/css/../images/promo/loading.gif) no-repeat 50% 0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#FFF;font:normal 90px/200px 'Futura Demi',Arial,Helvetica,serif;text-align:center;opacity:0}.p-bg{position:relative;overflow:hidden}.p-bg__image{position:absolute;top:0;left:0}.p-section{position:relative;height:3000px;background:#00238d}.p-section__content{position:absolute;width:100%;left:0;top:0;height:600px}.p-section__content_fixed{position:fixed;min-width:1000px}.p-section_1{z-index:410}.p-section_2{z-index:420}.p-section_3{z-index:430}.p-section_4{z-index:440}.p-section_5{z-index:450}.p-space{height:400px}.p-bullets{position:absolute;z-index:100;left:50%;bottom:40px;width:500px;margin-left:-250px;text-align:center}.p-bullets a{display:inline-block;width:6px;height:6px;margin:0 6px;border:2px solid #ff0080;background-color:rgba(255,0,128,0);text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.p-bullets a.active{background-color:#ff0080;background-color:rgba(255,0,128,1);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.p-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:25}.p-container__inner{width:100%;height:100%}.p-container__inner__wrap{color:#FFF;text-align:center;vertical-align:middle}.p-container .title{color:#FFF}.p-container__inner__wrap a{color:#FFF}.p-container__inner__wrap a:hover{color:#009ae1}.p-best .p-slider{float:left;width:50%;position:relative}.p-slider__nav{position:absolute;z-index:50;top:50%;width:49px;height:82px;margin-top:-41px;background:url(/local/templates/element/static/elementshop/css/../images/promo.png) no-repeat;cursor:pointer;opacity:.8}.p-slider__nav:hover{opacity:1}.p-slider__nav_prev{left:30px;background-position:0 0}.p-slider__nav_next{right:30px;background-position:-59px 0}.p-slider__nav_disabled,.p-slider__nav_disabled:hover{opacity:.33;cursor:default}.p-slider__item{position:relative;overflow:hidden;float:left;width:5%}.p-slider__scrollable{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.p-slider__scrollable__content{position:absolute;left:0;top:0;width:2000%}.p-slider .p-container__inner__wrap{padding-bottom:60px}.p-slider .p-container .text,.p-slider .p-container .title{width:960px;margin-left:auto;margin-right:auto}.p-best .p-slider .p-container__inner__wrap{padding-left:80px;padding-right:80px}.p-best .p-slider .p-container .text,.p-best .p-slider .p-container .title{width:auto}.p-slider .p-container .text{font-size:18px;line-height:1.3}.p-slider .p-container .title{font-size:60px}.p-category_blog{margin-bottom:0}.p-category_accessories{height:3500px}.p-category .p-bg{display:none}.p-category__data{width:1167px;margin:0 auto;text-align:left}.p-category .title{position:relative;margin-bottom:30px}.p-category_blog .title{margin-right:-110px}.p-category__data__content{float:left;width:500px;margin-right:34px}.p-category__menu{position:relative;overflow:hidden}.p-category__menu__column{float:left;width:50%}.p-category__menu__item{margin:0 1em 13px 0;font:normal 18px/1 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}.p-category__menu__item__link{color:#FFF;text-decoration:none}.p-category__menu__item__link:hover{color:#FFF;text-decoration:underline}.p-category__data__decor{float:left;position:relative;width:633px;height:496px}.p-category__data__decor__item{position:absolute;top:0;left:0}.p-category_accessories .p-category__data__decor__item_2{top:180px}.p-category_accessories .p-category__data__decor__item_3{left:395px;top:180px}.p-category_blog .p-category__data__decor__item_1{left:250px}.p-category_blog .p-category__data__decor__item_2{top:180px}.p-category_blog .p-category__data__decor__item_3{left:395px;top:360px}.p-category .p-bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-category__char{position:absolute;z-index:20;right:50%;top:55%;margin:-430px 570px 0 0}.p-end{height:1000px;margin:0 -2000px;text-align:center}.p-end__img{display:block}.p-separator{position:relative;height:0;margin:0 -1000px;z-index:800}.p-separator__line{position:absolute;left:0;top:50%;overflow:hidden;width:100%;background-color:#00a0e9;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.p-separator__line_pink{background:#FFF}.p-separator__line_0{z-index:810;height:400px;margin-top:-400px}.p-separator__line_1{z-index:805;height:700px;margin-top:-500px}.p-separator__line_2{z-index:810;height:250px;margin-top:65px}.p-separator__line_3{z-index:805;height:650px;margin-top:550px}.p-separator__line_4{display:none;z-index:820;height:250px;top:-500px;-webkit-transform:matrix(0.90266,-0.24349,0,1,-1205,1095.830223880597)}.p-separator__line_5{z-index:820;height:250px;top:-100px;left:20%;-webkit-transform:matrix(0.64902,-0.172,0,1,874,742.2062146892655)}.p-separator__img{position:absolute}.p-separator__img_1{top:150px;z-index:830;left:300px}.p-separator__img_2{left:50%;top:550px;z-index:830}.promo__line{position:fixed;left:0;bottom:0;z-index:500;height:200px;overflow:hidden;width:150%;background-color:#00a0e9}.promo__line_1{margin-bottom:-500px;left:-7px;z-index:520}.promo__line_2{margin-bottom:-600px;z-index:530}.promo__line_3{margin-bottom:-700px;z-index:510}.promo__line_4{margin-bottom:-800px;z-index:540}.promo__pattern{position:absolute;top:400px;left:-10%;-webkit-transform:rotate(25deg);width:150%;height:100px;background:blue;overflow:hidden}.promo__pattern__content{position:absolute;left:0;top:-500%;width:100%;height:1000%;-webkit-transform:rotate(-25deg);background:red url(/local/templates/element/static/elementshop/css/../upload/promo/pattern.png) repeat 0 0;background-attachment:fixed}.p-section .networks{position:absolute;right:30px;top:30px;z-index:100}.p-section .networks__title{color:#FFF;font:normal 16px/20px 'Futura Demi',Arial,Helvetica,sans-serif;text-transform:uppercase}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .blog {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         max-width: 1235px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         margin: 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }

 .blog__content {
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
 }

 .blog__column {
     width: 388px !important;
 }
/* End */


/* Start:/local/templates/element/static/elementshop/css/swiper.css?169106979522989*/
/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
    float: left;
}
.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
    visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
    display: none;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    -o-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms top, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000000;
}
.swiper-pagination-lock {
    display: none;
}
/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* a11y */
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube {
    overflow: visible;
}
.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}
.swiper-container-flip {
    overflow: visible;
}
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px;
}

/* End */


/* Start:/local/templates/element/static/elementshop/css/musthave.css?16910697951369*/
.musthave > li:nth-child(1) {
    width: 615px;
}

.musthave > li:nth-child(1) .thumb__picture {
    padding-top: 25px;
}

.musthave > li:nth-child(1) .thumb__title,.musthave > li:nth-child(1) .thumb__price {
    position:relative;
    top: -23px;
}

.line-tab-catalog {
    display: flex;
    justify-content: center;
    margin-bottom: 65px;
}

.line-tab-catalog__item {
    color: #000000;
    font-weight: 400;
    line-height: 46px;
    text-transform: uppercase;
    transition: .3s ease;
    cursor: pointer;
    margin-left: 50px;
    font: normal 15px/1 'Futura Demi', Arial, Helvetica, sans-serif;
}

.line-tab-catalog__item:hover {
    color: #e40981;
    transition: .3s ease;
}
.line-tab-catalog__item--active {
    color: #e40981;
    transition: .3s ease;
}

section.p-musthave .title {
    padding-bottom: 65px !important;
}

.musthave .thumb:nth-last-child(1) {
    font-size: 45px;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    line-height: 46px;
    display: inline-flex;
    text-transform: uppercase;
    font: normal 45px/1 'Futura Demi', Arial, Helvetica, sans-serif;
    cursor: pointer;
}
.musthave .thumb:nth-last-child(1) > a {
    max-width: 211px;
    text-decoration: none;
    color: #000000;
    text-align: center;
}

.p-musthave ul {
    display: none;
}
.p-musthave ul.newSale {
    display: block;
}
/* End */


/* Start:/local/templates/element/static/elementshop/css/style.css?16910697952389*/
@font-face{font-family:'Futura Demi';src:url("/local/templates/element/static/elementshop/css/../fonts/futura-demi.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Geo Slab';src:url("/local/templates/element/static/elementshop/css/../fonts/geo-slab.woff") format("woff");font-weight:normal;font-style:normal}.bill{width:85.71429rem;max-width:100%;padding-left:.71429rem;padding-right:.71429rem;margin-left:auto;margin-right:auto;padding-top:2.28571rem;-webkit-box-sizing:border-box;box-sizing:border-box}.bill *{-webkit-box-sizing:border-box;box-sizing:border-box}.bill__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-.71429rem;margin-bottom:1.42857rem;margin-right:-.71429rem}.bill__cell{width:20%;padding-left:.71429rem;padding-right:.71429rem}.bill__cell_two{width:50%}.bill__gender{color:#EC008C;font-size:1.57143rem;font-weight:600;text-transform:none;margin-top:1.28571rem;display:block;margin-bottom:.71429rem;text-decoration:none}.bill__item{text-decoration:none;font-size:1.28571rem;margin-bottom:.57143rem;display:block;text-transform:none;font-weight:400;font-family:Arial,sans-serif;color:#151515}.bill__link{text-decoration:none;text-transform:uppercase;color:#EC008C;font-weight:700;display:block;margin-top:1.42857rem;font-size:2rem}@media (max-width: 1000px){.bill__cell{width:33.33%}.bill__cell_two{width:100%}}.submenu__drop{display:block;background:#00A0E8;position:relative;top:-1px;padding-left:20px;padding-right:14px;padding-bottom:20px}.submenu-list__item_special{overflow:visible;padding-left:0;position:relative;height:auto}.submenu__arr{position:absolute;right:9px;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.3s;transition:0.3s;padding-right:5px;padding-left:5px;z-index:10}.submenu__arr_opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.submenu-list__link{font-size:16px;height:60px;overflow:hidden;padding-left:20px;padding-right:30px}.submenu__lynx{color:#FFFFFF;font-size:12px;display:block;line-height:1.35;font-weight:400;margin-bottom:5px;text-decoration:none}.submenu__gender{padding-bottom:5px;display:block;text-transform:uppercase;padding-top:11px;color:#18729B;margin-bottom:12px;line-height:1.2;font-size:14px;border-bottom:1px solid #24B5F8;font-weight:400}.submenu__gender:first-child{padding-top:0}.hide{display:none !important}


/* End */


/* Start:/local/templates/element/components/bitrix/menu/top_dop/style.css?1691069795583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/element/components/bitrix/menu/top_dop/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/element/components/bitrix/sale.basket.basket.line/cart_panel/style.css?1691069795317*/
/*Table*/
table.table-basket-line
{
	padding:3px;
	font-size:12px;
}

.basket-line-personal, .basket-line-basket
{
	width:16px; height:16px; background-repeat:no-repeat; display:block;
}

.basket-line-personal {background-image: url(/local/templates/element/components/bitrix/sale.basket.basket.line/cart_panel/images/personal.gif)}
.basket-line-basket {background-image: url(/local/templates/element/components/bitrix/sale.basket.basket.line/cart_panel/images/basket.gif)}
/* End */


/* Start:/local/templates/element/components/bitrix/menu/top/style.css?1691069795633*/
/* Left menu*/
ul.left-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    position: relative; /*IE bug*/
}

ul.left-menu li {
    padding: 10px 16px;
    background: #F5F5F5 url(/local/templates/element/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
    font-size: 100%;
    color: #BC262C;
    font-weight: bold;
    text-decoration: none;
}

ul.left-menu li a:visited {
    color: #BC262C;
}

ul.left-menu li a:hover {
    color: #BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
    color: #FC8D3D;
}

/* End */


/* Start:/local/templates/element/components/bitrix/menu/foot/style.css?1691069795583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/element/components/bitrix/menu/foot/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/element/components/bitrix/menu/foot_dop/style.css?1691069795583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/element/components/bitrix/menu/foot_dop/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/element/styles.css?17521501311618*/
.p-section.p-musthave.p-section_4 {
    margin: 0 !important;
}

article.content.i-content.blog_group {
    margin-top: 50px !important;
}

.p-section.p-musthave.p-section_4 .p-container {
    position: relative;
}

section.p-musthave {
    height: auto;
}

.p-end.p-category_blog_end {
    display: none;
}

.brands-group {
    max-width: 1730px;
    margin: 0 auto;
}

.brands-group__heading {
    margin-bottom: 77px;
}

.brands-group__title {
    position: relative;
    display: inline-block;
    width: auto;
}

.brands-group__title::after {
    content: "";
    position: absolute;
    left: 77%;
    top: 34%;
    width: 186px;
    height: 54px;
    background: url(/bitrix/templates/element/static/elementshop/css/../images/brands-decor.png) no-repeat;
}

.brands-group__list {
    display: flex;
    justify-content: space-between;
}

.brands-group__item {
    width: 10%;
    height: 110px;
}
.brands-group__item a {
    transition: .3s ease;
}
.brands-group__logo {
    display: block;
    width: 100%;
    height: 100%;
}

.brands-group__logo {
    background-size: contain;
}

.header {
    border-bottom: 0;
}

@media screen and (max-width: 1550px) {
    .brands-group__item {
        height: 85px;
    }

    .brands-group__item:first-child {
        padding-left: 10px;
        box-sizing: border-box;
    }

    .brands-group__item:last-child {
        padding-right: 10px;
        box-sizing: border-box;
    }

    .brands-group__logo {
        background-size: contain;
    }
}

@media screen and (max-width: 1400px) {
    .brands-group__logo {
        background-size: contain !important;
    }
}
/* End */


/* Start:/local/templates/element/template_styles.css?175215013117463*/
.success_update {
	color: green;
}

.error_update {
	color: red;
}

.header .city_approve_popup {
	display: none;
}

.about {
	margin-bottom: 83px;
}

.footer__nav__link[href="#brands"] {
	display: none !important;
}

.thumb__price {
	margin-bottom: 10px;
}

.wg-label_wrap {
	text-align: center;
	margin-bottom: 15px;
}

.wg-label_button {
	border: 1px solid #000;
	border-radius: 5px;
	padding: 4px 5px;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	margin: 0 auto;
	text-align: left;
	justify-content: space-between;
	box-sizing: border-box;
	cursor: pointer;
}

.wg-label_logo {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden;
	display: block;
	margin-right: 10px;
}

.wg-label_logo.long {
	width: 80px;
	height: auto;
	background: #000;
	border-radius: 3px;
	padding: 5px 5px;
}

.wg-label_logo.long svg {
	max-width: 100%;
	vertical-align: top;
	display: inline-block;
}

.wg-label_logo.long svg path {
	fill: #fff;
}

.wg-label_logo img {
	max-width: 100%;
}

.wg-label_arrow img {
	vertical-align: top;
	display: inline-block;
}


.product__content .wg-label_button {
	width: 100%;
}

.product__content .wg-label_wrap {
	margin-top: 20px;
}



.popup-outer-box {
	display: none;
	padding: 50px 16px;
	-webkit-animation: fadein ease 0.2s;
	animation: fadein ease 0.2s;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.7);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.popup-outer-box.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.popup-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	overflow: hidden;
	width: 600px;
	max-width: 100%;
	max-height: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0px 30px 40px -10px rgba(0, 0, 0, 0.03), 0px 30px 30px -10px rgba(0, 0, 0, 0.04), 0px 8px 16px -10px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 30px 40px -10px rgba(0, 0, 0, 0.03), 0px 30px 30px -10px rgba(0, 0, 0, 0.04), 0px 8px 16px -10px rgba(0, 0, 0, 0.05);
	border-radius: 24px;
	z-index: 20;
	font-size: 14px;
	line-height: 1.57142857;
	font-weight: 400;
	color: #000;
}

.popup-box .popup-content-wrap {
	display: block;
	position: relative;
	width: 100%;
	padding: 0 24px;
	overflow: auto;
	-ms-overflow-style: none;
	box-sizing: border-box;
}

.popup-box .popup-content-wrap::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.popup-box .popup-header-wrap {
	display: block;
	width: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	padding: 24px 24px 20px 24px;
	margin: 0;
	box-sizing: border-box;
}

.popup-box .popup-footer-wrap {
	display: block;
	position: relative;
	padding: 0 24px 24px 24px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: rgba(0, 0, 0, 0.4);
	box-sizing: border-box;
}

.popup-box .popup-footer-wrap a {
	text-decoration: none;
	color: #1771E6;
}

.popup-box .popup-footer-wrap a:hover {
	text-decoration: underline;
}

.popup-box .popup-title-wrap {
	display: block;
	position: relative;
	margin-bottom: 20px;
	color: rgba(0, 0, 0, 0.6);
}

.popup-box .popup-title-wrap p {
	margin: 0;
	padding: 0;
}

.popup-box .popup-info-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -6px;
}

.popup-box .popup-steps-wrap {
	margin-bottom: 20px;
}

.popup-box .popup-button-wrap {
	margin-bottom: 20px;
	display: block;
	position: relative;
	line-height: 1;
}

.popup-box .info-wrap {
	padding: 0 6px;
	margin-bottom: 20px;
	width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	box-sizing: border-box;
}

.popup-box .info-wrap .info-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 32px;
	line-height: 1.1;
	padding: 0 0 0 12px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.popup-box .info-wrap .info-ico {
	width: 32px;
	height: 32px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	position: relative;
	overflow: hidden;
}

.popup-box .info-wrap .info-ico img {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}

.popup-box .popup-title {
	display: block;
	font-size: 24px;
	line-height: 1.33333333;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0;
	color: #000;
}

.popup-box .popup-logo {
	display: block;
	line-height: 0;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	width: 82px;
}

.popup-box .popup-logo img {
	display: block;
	width: 100%;
}

.popup-box .btn-action-ico.ico-close {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 2;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, 0.04);
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	border-radius: 50%;
}

.popup-box .btn-action-ico.ico-close:hover {
	background: rgba(0, 0, 0, 0.1);
}

.popup-box .btn-action-ico.ico-close:after,
.popup-box .btn-action-ico.ico-close:before {
	content: "";
	display: block;
	width: 12px;
	height: 2px;
	background-color: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1px 0 0 -6px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.popup-box .btn-action-ico.ico-close:before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.steps-tiles-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #F6F7F8;
	border-radius: 12px;
	padding: 16px 12px 0 12px;
	position: relative;
	overflow: hidden;
}

.steps-tiles-box .step-wrap {
	width: 25%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0 4px 18px 4px;
	margin-bottom: 16px;
	color: rgba(0, 0, 0, 0.4);
	display: block;
	position: relative;
	box-sizing: border-box;
}

.steps-tiles-box .step-wrap .step-title,
.steps-tiles-box .step-wrap .step-value {
	display: block;
	font-weight: 400;
	font-size: inherit;
	color: inherit;
	margin: 0 0 4px 0;
	padding: 0;
}

.steps-tiles-box .step-wrap .step-title {
	font-size: 12px;
	line-height: 1.33333333;
}

.steps-tiles-box .step-wrap .step-value {
	margin: 0;
	font-weight: 500;
}

.steps-tiles-box .step-wrap.active {
	color: #000;
}

.steps-tiles-box .step-wrap.active:before {
	background-color: #428BF9;
}

.steps-tiles-box .step-wrap:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 4px;
	right: 4px;
	height: 6px;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.12);
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.wg-pay-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 56px;
	border-radius: 8px;
	width: 100%;
	background-color: #000;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-height: 0;
	padding: 0 15px;
	text-align: center;
	font-size: 1em;
	line-height: 1;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.wg-pay-button:hover {
	background-color: #000;
	opacity: 0.7;
	color: #fff;
	text-decoration: none;
}

.wg-pay-button .wg-btn-title {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.wg-pay-button .wg-btn-logo {
	display: block;
	width: 130px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	line-height: 0;
}

.wg-pay-button .wg-btn-logo img {
	display: block;
	width: 100%;
}

@media (max-width: 479px) {
	.order-widget-box {
		font-size: 14px;
		padding-left: 0;
	}

	.order-widget-box .wg-title-wrap {
		padding-left: 40px;
		min-height: 24px;
	}

	.popup-box .popup-header-wrap {
		padding: 24px 16px 16px 16px;
	}

	.popup-box .popup-footer-wrap {
		padding: 0 16px 16px 16px;
	}

	.popup-box .popup-content-wrap {
		padding: 0 16px;
	}

	.popup-box .popup-info-wrap {
		margin-bottom: 4px;
	}

	.popup-box .popup-steps-wrap {
		margin-bottom: 16px;
	}

	.popup-box .info-wrap {
		width: 100%;
		margin-bottom: 12px;
	}

	.popup-box .popup-logo {
		width: 82px;
	}

	.popup-box .popup-title {
		font-size: 20px;
		line-height: 1.4;
	}

	.steps-tiles-box {
		padding: 12px 10px 0 10px;
	}

	.steps-tiles-box .step-wrap {
		padding: 0 2px 18px 2px;
		margin-bottom: 12px;
		font-size: 13px;
		line-height: 1.53846154;
	}

	.steps-tiles-box .step-wrap .step-title {
		margin-bottom: 4px;
	}
}

.popup-box .wg-pay-button {
	border-radius: 28px;
}

.popup-box .wg-pay-button.button-service-second {
	background-color: #ee3124;
}

.popup-box .wg-pay-button.button-service-second img {
	width: 100px;
	margin-left: 10px;
}

.popup-box .js-tab-block {
	display: none;
}

.popup-box .js-tab-block.active {
	display: block;
}

.popup-box .menu-tabs {
	margin: 0 0 0px 0;
	display: -ms-flexbox;
	display: flex;
	list-style-type: none;
}

.popup-box .menu-tabs li {
	margin: 0 5px 5px 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0;
	list-style-type: none;
}

.popup-box .menu-tabs li:before {
	display: none;
}

.popup-box .menu-tabs .btn-tab {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	height: 20px;
	padding: 0 10px;
	border-radius: 10px;
	background-color: #cccccc;
	-ms-flex-pack: center;
	justify-content: center;
	transition: background ease 0.2s;
	-ms-flex-align: center;
	align-items: center;
	min-width: 85px;
}

.popup-box .menu-tabs .btn-tab img {
	display: block;
	width: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.popup-box .menu-tabs .btn-tab .img-second {
	display: none;
}

.popup-box .menu-tabs .btn-tab:hover,
.popup-box .menu-tabs .btn-tab.active {
	background-color: #000000;
}

.popup-box .menu-tabs .btn-tab:hover img,
.popup-box .menu-tabs .btn-tab.active img {
	display: none;
}

.popup-box .menu-tabs .btn-tab:hover img.img-second,
.popup-box .menu-tabs .btn-tab.active img.img-second {
	display: block;
}

.popup-box .menu-tabs .btn-tab.button-service-second img {
	width: 57px;
}

.popup-box .menu-tabs .btn-tab.button-service-second:hover,
.popup-box .menu-tabs .btn-tab.button-service-second.active {
	background-color: #ee3124;
}

.pay-method-logo {
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 17px;
	border-radius: 9px;
	padding: 0 4px;
	position: relative;
	background: #000;
	overflow: hidden;
}

.pay-method-logo.logo-small {
	width: 17px;
	padding: 0;
}

.pay-method-logo.logo-small.button-service-second {
	padding: 0;
}

.pay-method-logo.logo-small.button-service-second img {
	height: 12px;
}

.pay-method-logo img {
	display: block;
	height: 11px;
	width: auto;
	max-width: inherit;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pay-method-logo.button-service-second {
	background-color: #ee3124;
	padding: 0 9px;
}

.pay-method-logo.button-service-second img {
	height: 8px;
}

.pay-method-panel .pay-method-logo {
	margin: 0 0px 4px 0px;
}

.steps-tiles-box .steps-title-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 0 20px 0;
}

.steps-tiles-box .step-title-main {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	line-height: 18px;
	display: block;
}

.steps-tiles-box .step-title-small {
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1;
	display: block;
}

.steps-tiles-box .steps-title-inner {
	-ms-flex: 1;
	flex: 1;
	padding: 0 10px 0 0;
}

.steps-tiles-box .steps-title-action {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.steps-tiles-box .steps-title-button {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 15px;
	background-color: #000;
	min-width: 130px;
	border: none;
	box-shadow: none;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	transition: all ease 0.2s;
	text-align: center;
	letter-spacing: 0.03em;
}

.steps-tiles-box .steps-title-button.button-error {
	background-color: #d4d4d5;
	color: #e04542;
	font-size: 9.4px;
	letter-spacing: normal;
}

.steps-tiles-box .steps-title-button.button-error:hover {
	color: #fff;
	background-color: #e04542;
}

.steps-tiles-box .steps-title-button:hover {
	background-color: rgba(0, 0, 0, 0.7);
}

.steps-tiles-box.steps-card {
	padding: 18px 20px 5px 20px;
	border-radius: 20px;
	background-color: #fff;
	position: relative;
	margin: 40px 0 0 auto;
}

.steps-tiles-box.steps-card .steps-title-inner {
	padding-left: 5px;
}

.steps-tiles-box.steps-card .steps-title-inner .step-title-main {
	font-size: 15px;
}

.steps-tiles-box.steps-card .steps-title-inner .step-title-small {
	font-size: 8.5px;
}

.steps-tiles-box.steps-card .step-wrap {
	padding-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 0;
	color: rgba(0, 0, 0, 0.4);
}

.steps-tiles-box.steps-card .step-wrap:before {
	bottom: auto;
	top: 0;
	height: 4px;
	border-radius: 2px;
}

.steps-tiles-box.steps-card .step-wrap.active:before {
	background-color: #000000;
}

.steps-tiles-box.steps-card .step-wrap .step-title {
	font-weight: 500;
	margin-bottom: 1px;
}

.steps-tiles-box.steps-card .step-wrap .step-value {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

@media (max-width: 479px) {
	.steps-tiles-box .step-wrap .step-title {
		font-size: 11px;
		margin-bottom: 0;
	}

	.steps-tiles-box.steps-card .step-wrap .step-value {
		font-size: 13px;
	}
}

@media (max-width: 374px) {
	.steps-tiles-box.steps-card .steps-title-wrap {
		display: block;
	}

	.steps-tiles-box.steps-card .steps-title-wrap .steps-title-inner {
		margin: 0 0 15px 0;
		padding: 0;
	}

	.steps-tiles-box.steps-card .steps-title-wrap .steps-title-action {
		width: 100%;
	}

	.steps-tiles-box.steps-card .steps-title-wrap .steps-title-button {
		width: 100%;
	}

	.steps-tiles-box.steps-card .step-wrap {
		width: 50%;
	}
}

@media (min-width: 480px) {
	.steps-tiles-box .step-wrap .step-value {
		font-size: 13px;
	}

	.steps-tiles-box .step-wrap .step-title {
		font-size: 11.3px;
	}

	.popup-box .popup-footer-wrap {
		font-size: 11.2px;
	}

	.popup-box .popup-title-wrap {
		font-size: 13px;
	}

	.popup-box .popup-title {
		font-size: 22px;
	}

	.popup-box .info-wrap .info-title {
		font-size: 13px;
	}
}


.size-switcher {
	display: flex;
	margin: 5px 0 15px;
}

.size-switcher a {
	display: inline-block;
	background: transparent;
	color: #000;
	text-decoration: none;
	border-radius: 5px;
	padding: 4px 15px;
	margin: 0 2px;
	border: 0;
}

.size-switcher a.active {
	color: #fff;
	background: #009ae1;
	border-color: #009ae1;
}

table.size-filter-table {
	width: 100%;
	margin: 5px 0 0;
}

.size-filter-table .bx-filter-param-label {
	display: block;
}

.size-filter-table .bx-filter-param-label {
	white-space: nowrap;
}

.filter__item__set.size {
	column-count: 1;
}

p.no-products {
	font-size: 18px;
	margin: 30px 0;
}

fieldset.cart__user.form__set input.field {
	width: 300px;
}

fieldset.cart__address.form__set input.field {
	width: 300px;
}

fieldset.cart__address.form__set input[name="ORDER_PROP_22"],
fieldset.cart__address.form__set input[name="ORDER_PROP_23"],
fieldset.cart__address.form__set input[name="ORDER_PROP_24"] {
	width: 30px;

}

.header__panel__nav+.header__panel__nav {
	margin-left: 0;
}

a.SDEK_selectPVZ {
	background: #009ae1;
	color: #fff;
	padding: 7px 10px;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	border-radius: 5px;
	margin: 5px 0 10px;
}

#SDEK_head #SDEK_logo {
	display: none !important;
}

.submenu__col {
	width: auto;
	max-width: none;
}

/* 
  Сделан адаптивным: 
  - при узком экране текст переносится вниз, 
  - кнопка подстраивается по ширине
*/

/* 1. Базовые стили для баннера */
.cookie-banner {
	position: fixed;
	bottom: 20px;
	right: 20px;
	max-width: 410px;
	width: 100%;
	background-color: #fff;
	color: #000;
	display: none;
	/* По умолчанию скрыто; показывается JS */
	align-items: center;
	justify-content: space-between;
	padding: 16px 24px;
	box-sizing: border-box;
	z-index: 9999;
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 1.4;
	box-shadow: 0 5px 20px 0 #0000001f;
}

.cookie-banner_title{
	font-size: 18px;
	margin-bottom: 8px;
}

/* 2. Контейнер для текста */
.cookie-banner__message {
	margin: 0 0 10px;
}

/* 3. Кнопка “Принять” */
.cookie-banner__button {
	background-color: #009ae1;
	color: #fff;
	border: none;
	padding: 10px 18px;
	font-size: 15px;
	cursor: pointer;
	border-radius: 4px;
	transition: background-color 0.2s ease;
}

.cookie-banner__button:hover {
	background-color: #0183c0;
}



/* 5. Дополнительно: если нужен легкий border-top, уберите/поставьте по желанию */
/* .cookie-banner { border-top: 2px solid #4caf50; } */
/* End */
/* /local/templates/element/static/elementshop/css/reset.min.css?1691069795805 */
/* /local/templates/element/static/elementshop/css/template.min.css?172900309040001 */
/* /local/templates/element/static/elementshop/css/template.city.css?16910697951152 */
/* /local/templates/element/static/elementshop/css/jquery.select.min.css?16910697952481 */
/* /local/templates/element/static/elementshop/css/jquery.fancybox.min.css?16910697952103 */
/* /local/templates/element/static/elementshop/css/social-likes.min.css?169106979518695 */
/* /local/templates/element/static/elementshop/css/pages.min.css?173713221645345 */
/* /local/templates/element/static/elementshop/css/swiper.css?169106979522989 */
/* /local/templates/element/static/elementshop/css/musthave.css?16910697951369 */
/* /local/templates/element/static/elementshop/css/style.css?16910697952389 */
/* /local/templates/element/components/bitrix/menu/top_dop/style.css?1691069795583 */
/* /local/templates/element/components/bitrix/sale.basket.basket.line/cart_panel/style.css?1691069795317 */
/* /local/templates/element/components/bitrix/menu/top/style.css?1691069795633 */
/* /local/templates/element/components/bitrix/menu/foot/style.css?1691069795583 */
/* /local/templates/element/components/bitrix/menu/foot_dop/style.css?1691069795583 */
/* /local/templates/element/styles.css?17521501311618 */
/* /local/templates/element/template_styles.css?175215013117463 */
