.header {
    padding: 21px 0 0;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 5%);
    margin-bottom: 34px;
	background: #fff;
    position: sticky;
    top: 0;
    z-index: 9;
}
.header_logo {
    margin-right: 21px;
    margin-top: 6px;
}
.header_left {
    display: flex;
    align-items: center;
    justify-content: start;
}
.header_bar {
    display: inline-block;
}
.header_bar a {
    padding: 16px 10px;
    background: #00A8D7;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header_bar a svg {
    margin-right: 11px;
}
.header_center {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header_links a {
    text-decoration: none;
    font-size: 12px;
    line-height: 130%;
    padding: 0 10px;
    color: #999999;
}
.header_search form input {
    font-size: 12px;
    line-height: 14px;
    padding: 16px 20px;
    background: #F8F8F8;
    border: 1px solid #EFEFEF;
    border-radius: 3px;
    padding-right: 40px;
}
.header_search form {
    position: relative;
}
.header_search form button {
    border: none;
    background: none;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 40px;
    padding: 0;
}
.header_phone {
    display: flex;
    align-items: center;
    justify-content: start;
	height: 100%;
}
.header_phone_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 39px;
    height: 39px;
    background: #F6F6F6;
    border-radius: 50%;
    margin-right: 14px;
}
.header_phone_content a {
    text-decoration: none;
    font-weight: 600;
    color: #454545;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 6px;
    display: inline-block;
}
.header_phone_content span {
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: #808285;
}
.header_right {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header_icons {
    display: flex;
    align-items: center;
    justify-content: start;
    height: 100%;
}
.header_cart a, .header_wish a {
    position: relative;
    margin-right: 22px;
	display: block;
}
.header_acc a {
    font-size: 12px;
    line-height: 107%;
    color: #454545;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: start;
}
.header_acc svg {
    margin-right: 15px;
    min-width: 24px;
}
.header_icons a {
    text-decoration: none;
}
.header_icons_count {
    display: flex;
    width: 18px;
    height: 18px;
    background: #00A8D7;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 10px;
    font-weight: 400;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -13px;
    top: 50%;
    margin-top: -11px;
}
.header_acc {
    max-width: 86px;
}
.header_menu ul li {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    line-height: 130%;
}
.header_menu ul li a {
    color: #454545;
    text-decoration: none;
    padding: 13px 5px;
    display: block;
}
.header_menu ul {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
	position: relative;
}
.header_menu {
    margin-top: 15px;
}
.header_menu_subcollections {
    position: absolute;
    top: 100%;
    background: #efeff4;
    padding: 36px 29px;
    z-index: 9;
    width: 100%;
    left: 0;
    right: 0;
    display: none;
}

.header_menu_subcollections_title {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    margin-bottom: 24px;
}
.header_menu_subcollections ul {
    flex-flow: wrap;
	justify-content: start;
}
.header_menu_subcollections ul li {
    width: 25%;
    min-width: 25%;
    max-width: 25%;
}
.header_menu_subcollections ul li a {
    font-size: 12px;
    line-height: 130%;
    padding: 0;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: start;
}
.header_menu_subcollections_image {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: start;
    margin-right: 10px;
    min-width: 50px;
}
.header_menu_subcollections_image img {
    max-width: 100%;
    max-height: 100%;
}
.header_menu_arrow {
	display: none;
  }
.header_menu ul li.header_menu_head {
    display: none;
}
.header_cart_dropdown {
    position: absolute;
    right: 0;
    padding-top: 10px;
    z-index: 9;
    display: none;
}
.header_cart:hover .header_cart_dropdown {
    display: block;
}
.header_cart_dropdown_content {
    background: #fff;
    right: 0;
    width: 340px;
    padding: 0 10px 10px;
    box-shadow: 0px 14px 22px -12px rgb(210 210 213 / 33%);
    border: 1px solid #EFEFF4;
}
.header_right {
    position: relative;
}
.header_cart_dropdown_title {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    padding: 16px 24px;
    border-bottom: 1px solid #EFEFF4;
}
.header_cart_dropdown_wrapper {
	margin: 10px 0;
    max-height: 300px;
    overflow-y: auto;
}
.header_cart_dropdown_wrapper_item_wrap {
    display: flex;
    align-items: center;
    justify-content: start;
}
.header_cart_dropdown_wrapper_item_img {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    border: 1px solid #efefef;
    padding: 3px;
    margin-right: 5px;
}
.header_cart_dropdown_wrapper_item_content {
    display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: space-between;
	width: 100%;
}
.header_cart_dropdown_wrapper_item_delete {
    width: 20px;
    min-width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    cursor: pointer;
}
.header_cart_dropdown_wrapper_item_content_name {
    width: 100%;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 5px;
}
.header_cart_dropdown_wrapper_item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #efefef;
}
.header_cart_dropdown_bottom {
    display: flex;
    align-items: center;
    justify-content: center;
}
.header_cart_dropdown_bottom a {
    margin: 0;
    margin-bottom: 10px;
}
@media (max-width: 1240px) {
.header_menu_subcollections {
    top: auto;
  }
.header_menu > ul {
    flex-flow: wrap;
    justify-content: center;
}
}
@media (max-width: 1024px) {
.header {
    padding: 21px 0 21px;
  }
.header_menu {
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: #0b0b0b4a;
    width: 100%;
    min-width: 100%;
    padding: 0 !important;
    margin: 0;
	display: none;
}

.header_menu.activex {
	display:block;
  }
.header_menu_subcollections a {
    width: 100%;
    display: flex !important;
}
.header_menu ul li a {
    display: inline-block;
}
.header_menu_arrow {
    display: inline-block;
    padding: 10px;
    cursor: pointer;
}
.header_menu > ul {
    width: 300px;
    background: #fff;
    height: 100%;
    overflow-y: auto;
    flex-flow: column;
    justify-content: start;
}

.header_menu ul li {
    width: 100%;
}
.header_menu_subcollections {
    position: relative;
    top: 0;
    background: transparent;
    padding: 0;
    z-index: 9;
    width: 100%;
    left: 0;
    right: 0;
    display: none;
}
.header_menu_subcollections_title {
    display: none;
}
.header_menu_subcollections ul li {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
.active_menu_item .header_menu_subcollections {
    display: block;
}
.active_menu_item .header_menu_arrow {
    transform: rotate(180deg);
}
.header_menu ul li.header_menu_head {
    display: flex !important;
    background: #00A8D7;
    font-weight: normal !important;
    font-size: 24px !important;
    line-height: 28px !important;
    color: #FFFFFF;
    height: 75px;
    align-items: center;
    justify-content: space-between;
    padding: 0 35px;
    min-height: 75px;
    position: sticky;
    top: 0;
    z-index: 99;
}
.header_menu_head svg {
    cursor: pointer;
}
}

@media (min-width: 1024px) {
.header_menu > ul > li:hover .header_menu_subcollections {
    display: block;
}
}
@media (max-width: 768px) {
.header_logo svg {
    display: none;
}
.header_logo a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(logo_white.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 50%;
}
.header {
    background: #00A8D7;
}
.header_search {
    position: absolute;
    top: 57px;
    width: 100%;
    left: 0;
    background: #fff;
    padding: 10px;
}
.header_center {
    order: 2;
    margin-left: auto;
}
.header_phone_content a {
    margin: 0;
    color: #fff;
}
.header {
    padding: 16px 0 16px;
}
.header_logo {
    margin-right: 0;
    margin-top: 0px;
    width: 100%;
  	height: 100%;
}
.mobile_search {
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: auto;
}
.header_search {
    display: none;
}
.header_search.activex {
    display: block;
}
.header_search form input {
    width: 100%;
}
}
@charset "UTF-8";.hide-xl{display:none}.hidden-xl{display:none!important}.form legend,.show-xl{display:block}.show-inline-xl{display:inline}.form label,.show-inline-block-xl{display:inline-block}.show-flex-xl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-xl{display:block!important}.shown-inline-xl{display:inline!important}.shown-inline-block-xl{display:inline-block!important}.shown-flex-xl{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:1200px){.hide-lg{display:none}.hidden-lg{display:none!important}.show-lg{display:block}.show-inline-lg{display:inline}.show-inline-block-lg{display:inline-block}.show-flex-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-lg{display:block!important}.shown-inline-lg{display:inline!important}.shown-inline-block-lg{display:inline-block!important}.shown-flex-lg{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1025px) and (max-width:1188px){.hide-lg-only{display:none}.hidden-lg-only{display:none!important}.show-lg-only{display:block}.show-inline-lg-only{display:inline}.show-inline-block-lg-only{display:inline-block}.show-flex-lg-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-lg-only{display:block!important}.shown-inline-lg-only{display:inline!important}.shown-inline-block-lg-only{display:inline-block!important}.shown-flex-lg-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1024px){.hide-md{display:none}.hidden-md{display:none!important}.show-md{display:block}.show-inline-md{display:inline}.show-inline-block-md{display:inline-block}.show-flex-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-md{display:block!important}.shown-inline-md{display:inline!important}.shown-inline-block-md{display:inline-block!important}.shown-flex-md{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1024px){.hide-md-only{display:none}.hidden-md-only{display:none!important}.show-md-only{display:block}.show-inline-md-only{display:inline}.show-inline-block-md-only{display:inline-block}.show-flex-md-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-md-only{display:block!important}.shown-inline-md-only{display:inline!important}.shown-inline-block-md-only{display:inline-block!important}.shown-flex-md-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:768px){.hide-sm{display:none}.hidden-sm{display:none!important}.show-sm{display:block}.show-inline-sm{display:inline}.show-inline-block-sm{display:inline-block}.show-flex-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-sm{display:block!important}.shown-inline-sm{display:inline!important}.shown-inline-block-sm{display:inline-block!important}.shown-flex-sm{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:481px) and (max-width:768px){.hide-sm-only{display:none}.hidden-sm-only{display:none!important}.show-sm-only{display:block}.show-inline-sm-only{display:inline}.show-inline-block-sm-only{display:inline-block}.show-flex-sm-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-sm-only{display:block!important}.shown-inline-sm-only{display:inline!important}.shown-inline-block-sm-only{display:inline-block!important}.shown-flex-sm-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:480px){.hide-xs{display:none}.hidden-xs{display:none!important}.show-xs{display:block}.show-inline-xs{display:inline}.show-inline-block-xs{display:inline-block}.show-flex-xs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-xs{display:block!important}.shown-inline-xs{display:inline!important}.shown-inline-block-xs{display:inline-block!important}.shown-flex-xs{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:381px) and (max-width:480px){.hide-xs-only{display:none}.hidden-xs-only{display:none!important}.show-xs-only{display:block}.show-inline-xs-only{display:inline}.show-inline-block-xs-only{display:inline-block}.show-flex-xs-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-xs-only{display:block!important}.shown-inline-xs-only{display:inline!important}.shown-inline-block-xs-only{display:inline-block!important}.shown-flex-xs-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:380px){.hide-mc{display:none}.hidden-mc{display:none!important}.show-mc{display:block}.show-inline-mc{display:inline}.show-inline-block-mc{display:inline-block}.show-flex-mc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-mc{display:block!important}.shown-inline-mc{display:inline!important}.shown-inline-block-mc{display:inline-block!important}.shown-flex-mc{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.push-xl-0{margin-left:0%}.push-xl-1{margin-left:8.33333%}.push-xl-2{margin-left:16.66667%}.push-xl-3{margin-left:25%}.push-xl-4{margin-left:33.33333%}.push-xl-5{margin-left:41.66667%}.push-xl-6{margin-left:50%}.push-xl-7{margin-left:58.33333%}.push-xl-8{margin-left:66.66667%}.push-xl-9{margin-left:75%}.push-xl-10{margin-left:83.33333%}.push-xl-11{margin-left:91.66667%}.push-xl-12{margin-left:100%}.pull-xl-0{margin-left:0%}.pull-xl-1{margin-left:-8.33333%}.pull-xl-2{margin-left:-16.66667%}.pull-xl-3{margin-left:-25%}.pull-xl-4{margin-left:-33.33333%}.pull-xl-5{margin-left:-41.66667%}.pull-xl-6{margin-left:-50%}.pull-xl-7{margin-left:-58.33333%}.pull-xl-8{margin-left:-66.66667%}.pull-xl-9{margin-left:-75%}.pull-xl-10{margin-left:-83.33333%}.pull-xl-11{margin-left:-91.66667%}.pull-xl-12{margin-left:-100%}.post-xl-0{margin-right:0%}.post-xl-1{margin-right:8.33333%}.post-xl-2{margin-right:16.66667%}.post-xl-3{margin-right:25%}.post-xl-4{margin-right:33.33333%}.post-xl-5{margin-right:41.66667%}.post-xl-6{margin-right:50%}.post-xl-7{margin-right:58.33333%}.post-xl-8{margin-right:66.66667%}.post-xl-9{margin-right:75%}.post-xl-10{margin-right:83.33333%}.post-xl-11{margin-right:91.66667%}.post-xl-12{margin-right:100%}.push-xl-five{margin-left:20%}.pull-xl-five{margin-left:-20%}.post-xl-five{margin-right:20%}.pull-xl-left{float:left}.pull-xl-right{float:right}.clearfix-xl:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}@media screen and (max-width:1200px){.push-lg-0{margin-left:0%}.push-lg-1{margin-left:8.33333%}.push-lg-2{margin-left:16.66667%}.push-lg-3{margin-left:25%}.push-lg-4{margin-left:33.33333%}.push-lg-5{margin-left:41.66667%}.push-lg-6{margin-left:50%}.push-lg-7{margin-left:58.33333%}.push-lg-8{margin-left:66.66667%}.push-lg-9{margin-left:75%}.push-lg-10{margin-left:83.33333%}.push-lg-11{margin-left:91.66667%}.push-lg-12{margin-left:100%}.pull-lg-0{margin-left:0%}.pull-lg-1{margin-left:-8.33333%}.pull-lg-2{margin-left:-16.66667%}.pull-lg-3{margin-left:-25%}.pull-lg-4{margin-left:-33.33333%}.pull-lg-5{margin-left:-41.66667%}.pull-lg-6{margin-left:-50%}.pull-lg-7{margin-left:-58.33333%}.pull-lg-8{margin-left:-66.66667%}.pull-lg-9{margin-left:-75%}.pull-lg-10{margin-left:-83.33333%}.pull-lg-11{margin-left:-91.66667%}.pull-lg-12{margin-left:-100%}.post-lg-0{margin-right:0%}.post-lg-1{margin-right:8.33333%}.post-lg-2{margin-right:16.66667%}.post-lg-3{margin-right:25%}.post-lg-4{margin-right:33.33333%}.post-lg-5{margin-right:41.66667%}.post-lg-6{margin-right:50%}.post-lg-7{margin-right:58.33333%}.post-lg-8{margin-right:66.66667%}.post-lg-9{margin-right:75%}.post-lg-10{margin-right:83.33333%}.post-lg-11{margin-right:91.66667%}.post-lg-12{margin-right:100%}.push-lg-five{margin-left:20%}.pull-lg-five{margin-left:-20%}.post-lg-five{margin-right:20%}.pull-lg-left{float:left}.pull-lg-right{float:right}.clearfix-lg:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:1025px) and (max-width:1200px){.push-lg-0-only{margin-left:0%}.push-lg-1-only{margin-left:8.33333%}.push-lg-2-only{margin-left:16.66667%}.push-lg-3-only{margin-left:25%}.push-lg-4-only{margin-left:33.33333%}.push-lg-5-only{margin-left:41.66667%}.push-lg-6-only{margin-left:50%}.push-lg-7-only{margin-left:58.33333%}.push-lg-8-only{margin-left:66.66667%}.push-lg-9-only{margin-left:75%}.push-lg-10-only{margin-left:83.33333%}.push-lg-11-only{margin-left:91.66667%}.push-lg-12-only{margin-left:100%}.pull-lg-0-only{margin-left:0%}.pull-lg-1-only{margin-left:-8.33333%}.pull-lg-2-only{margin-left:-16.66667%}.pull-lg-3-only{margin-left:-25%}.pull-lg-4-only{margin-left:-33.33333%}.pull-lg-5-only{margin-left:-41.66667%}.pull-lg-6-only{margin-left:-50%}.pull-lg-7-only{margin-left:-58.33333%}.pull-lg-8-only{margin-left:-66.66667%}.pull-lg-9-only{margin-left:-75%}.pull-lg-10-only{margin-left:-83.33333%}.pull-lg-11-only{margin-left:-91.66667%}.pull-lg-12-only{margin-left:-100%}.post-lg-0-only{margin-right:0%}.post-lg-1-only{margin-right:8.33333%}.post-lg-2-only{margin-right:16.66667%}.post-lg-3-only{margin-right:25%}.post-lg-4-only{margin-right:33.33333%}.post-lg-5-only{margin-right:41.66667%}.post-lg-6-only{margin-right:50%}.post-lg-7-only{margin-right:58.33333%}.post-lg-8-only{margin-right:66.66667%}.post-lg-9-only{margin-right:75%}.post-lg-10-only{margin-right:83.33333%}.post-lg-11-only{margin-right:91.66667%}.post-lg-12-only{margin-right:100%}.push-lg-five-only{margin-left:20%}.pull-lg-five-only{margin-left:-20%}.post-lg-five-only{margin-right:20%}.pull-lg-left-only{float:left}.pull-lg-right-only{float:right}.clearfix-lg-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:1024px){.push-md-0{margin-left:0%}.push-md-1{margin-left:8.33333%}.push-md-2{margin-left:16.66667%}.push-md-3{margin-left:25%}.push-md-4{margin-left:33.33333%}.push-md-5{margin-left:41.66667%}.push-md-6{margin-left:50%}.push-md-7{margin-left:58.33333%}.push-md-8{margin-left:66.66667%}.push-md-9{margin-left:75%}.push-md-10{margin-left:83.33333%}.push-md-11{margin-left:91.66667%}.push-md-12{margin-left:100%}.pull-md-0{margin-left:0%}.pull-md-1{margin-left:-8.33333%}.pull-md-2{margin-left:-16.66667%}.pull-md-3{margin-left:-25%}.pull-md-4{margin-left:-33.33333%}.pull-md-5{margin-left:-41.66667%}.pull-md-6{margin-left:-50%}.pull-md-7{margin-left:-58.33333%}.pull-md-8{margin-left:-66.66667%}.pull-md-9{margin-left:-75%}.pull-md-10{margin-left:-83.33333%}.pull-md-11{margin-left:-91.66667%}.pull-md-12{margin-left:-100%}.post-md-0{margin-right:0%}.post-md-1{margin-right:8.33333%}.post-md-2{margin-right:16.66667%}.post-md-3{margin-right:25%}.post-md-4{margin-right:33.33333%}.post-md-5{margin-right:41.66667%}.post-md-6{margin-right:50%}.post-md-7{margin-right:58.33333%}.post-md-8{margin-right:66.66667%}.post-md-9{margin-right:75%}.post-md-10{margin-right:83.33333%}.post-md-11{margin-right:91.66667%}.post-md-12{margin-right:100%}.push-md-five{margin-left:20%}.pull-md-five{margin-left:-20%}.post-md-five{margin-right:20%}.pull-md-left{float:left}.pull-md-right{float:right}.clearfix-md:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.push-md-0-only{margin-left:0%}.push-md-1-only{margin-left:8.33333%}.push-md-2-only{margin-left:16.66667%}.push-md-3-only{margin-left:25%}.push-md-4-only{margin-left:33.33333%}.push-md-5-only{margin-left:41.66667%}.push-md-6-only{margin-left:50%}.push-md-7-only{margin-left:58.33333%}.push-md-8-only{margin-left:66.66667%}.push-md-9-only{margin-left:75%}.push-md-10-only{margin-left:83.33333%}.push-md-11-only{margin-left:91.66667%}.push-md-12-only{margin-left:100%}.pull-md-0-only{margin-left:0%}.pull-md-1-only{margin-left:-8.33333%}.pull-md-2-only{margin-left:-16.66667%}.pull-md-3-only{margin-left:-25%}.pull-md-4-only{margin-left:-33.33333%}.pull-md-5-only{margin-left:-41.66667%}.pull-md-6-only{margin-left:-50%}.pull-md-7-only{margin-left:-58.33333%}.pull-md-8-only{margin-left:-66.66667%}.pull-md-9-only{margin-left:-75%}.pull-md-10-only{margin-left:-83.33333%}.pull-md-11-only{margin-left:-91.66667%}.pull-md-12-only{margin-left:-100%}.post-md-0-only{margin-right:0%}.post-md-1-only{margin-right:8.33333%}.post-md-2-only{margin-right:16.66667%}.post-md-3-only{margin-right:25%}.post-md-4-only{margin-right:33.33333%}.post-md-5-only{margin-right:41.66667%}.post-md-6-only{margin-right:50%}.post-md-7-only{margin-right:58.33333%}.post-md-8-only{margin-right:66.66667%}.post-md-9-only{margin-right:75%}.post-md-10-only{margin-right:83.33333%}.post-md-11-only{margin-right:91.66667%}.post-md-12-only{margin-right:100%}.push-md-five-only{margin-left:20%}.pull-md-five-only{margin-left:-20%}.post-md-five-only{margin-right:20%}.pull-md-left-only{float:left}.pull-md-right-only{float:right}.clearfix-md-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:768px){.push-sm-0{margin-left:0%}.push-sm-1{margin-left:8.33333%}.push-sm-2{margin-left:16.66667%}.push-sm-3{margin-left:25%}.push-sm-4{margin-left:33.33333%}.push-sm-5{margin-left:41.66667%}.push-sm-6{margin-left:50%}.push-sm-7{margin-left:58.33333%}.push-sm-8{margin-left:66.66667%}.push-sm-9{margin-left:75%}.push-sm-10{margin-left:83.33333%}.push-sm-11{margin-left:91.66667%}.push-sm-12{margin-left:100%}.pull-sm-0{margin-left:0%}.pull-sm-1{margin-left:-8.33333%}.pull-sm-2{margin-left:-16.66667%}.pull-sm-3{margin-left:-25%}.pull-sm-4{margin-left:-33.33333%}.pull-sm-5{margin-left:-41.66667%}.pull-sm-6{margin-left:-50%}.pull-sm-7{margin-left:-58.33333%}.pull-sm-8{margin-left:-66.66667%}.pull-sm-9{margin-left:-75%}.pull-sm-10{margin-left:-83.33333%}.pull-sm-11{margin-left:-91.66667%}.pull-sm-12{margin-left:-100%}.post-sm-0{margin-right:0%}.post-sm-1{margin-right:8.33333%}.post-sm-2{margin-right:16.66667%}.post-sm-3{margin-right:25%}.post-sm-4{margin-right:33.33333%}.post-sm-5{margin-right:41.66667%}.post-sm-6{margin-right:50%}.post-sm-7{margin-right:58.33333%}.post-sm-8{margin-right:66.66667%}.post-sm-9{margin-right:75%}.post-sm-10{margin-right:83.33333%}.post-sm-11{margin-right:91.66667%}.post-sm-12{margin-right:100%}.push-sm-five{margin-left:20%}.pull-sm-five{margin-left:-20%}.post-sm-five{margin-right:20%}.pull-sm-left{float:left}.pull-sm-right{float:right}.clearfix-sm:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:481px) and (max-width:768px){.push-sm-0-only{margin-left:0%}.push-sm-1-only{margin-left:8.33333%}.push-sm-2-only{margin-left:16.66667%}.push-sm-3-only{margin-left:25%}.push-sm-4-only{margin-left:33.33333%}.push-sm-5-only{margin-left:41.66667%}.push-sm-6-only{margin-left:50%}.push-sm-7-only{margin-left:58.33333%}.push-sm-8-only{margin-left:66.66667%}.push-sm-9-only{margin-left:75%}.push-sm-10-only{margin-left:83.33333%}.push-sm-11-only{margin-left:91.66667%}.push-sm-12-only{margin-left:100%}.pull-sm-0-only{margin-left:0%}.pull-sm-1-only{margin-left:-8.33333%}.pull-sm-2-only{margin-left:-16.66667%}.pull-sm-3-only{margin-left:-25%}.pull-sm-4-only{margin-left:-33.33333%}.pull-sm-5-only{margin-left:-41.66667%}.pull-sm-6-only{margin-left:-50%}.pull-sm-7-only{margin-left:-58.33333%}.pull-sm-8-only{margin-left:-66.66667%}.pull-sm-9-only{margin-left:-75%}.pull-sm-10-only{margin-left:-83.33333%}.pull-sm-11-only{margin-left:-91.66667%}.pull-sm-12-only{margin-left:-100%}.post-sm-0-only{margin-right:0%}.post-sm-1-only{margin-right:8.33333%}.post-sm-2-only{margin-right:16.66667%}.post-sm-3-only{margin-right:25%}.post-sm-4-only{margin-right:33.33333%}.post-sm-5-only{margin-right:41.66667%}.post-sm-6-only{margin-right:50%}.post-sm-7-only{margin-right:58.33333%}.post-sm-8-only{margin-right:66.66667%}.post-sm-9-only{margin-right:75%}.post-sm-10-only{margin-right:83.33333%}.post-sm-11-only{margin-right:91.66667%}.post-sm-12-only{margin-right:100%}.push-sm-five-only{margin-left:20%}.pull-sm-five-only{margin-left:-20%}.post-sm-five-only{margin-right:20%}.pull-sm-left-only{float:left}.pull-sm-right-only{float:right}.clearfix-sm-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:480px){.push-xs-0{margin-left:0%}.push-xs-1{margin-left:8.33333%}.push-xs-2{margin-left:16.66667%}.push-xs-3{margin-left:25%}.push-xs-4{margin-left:33.33333%}.push-xs-5{margin-left:41.66667%}.push-xs-6{margin-left:50%}.push-xs-7{margin-left:58.33333%}.push-xs-8{margin-left:66.66667%}.push-xs-9{margin-left:75%}.push-xs-10{margin-left:83.33333%}.push-xs-11{margin-left:91.66667%}.push-xs-12{margin-left:100%}.pull-xs-0{margin-left:0%}.pull-xs-1{margin-left:-8.33333%}.pull-xs-2{margin-left:-16.66667%}.pull-xs-3{margin-left:-25%}.pull-xs-4{margin-left:-33.33333%}.pull-xs-5{margin-left:-41.66667%}.pull-xs-6{margin-left:-50%}.pull-xs-7{margin-left:-58.33333%}.pull-xs-8{margin-left:-66.66667%}.pull-xs-9{margin-left:-75%}.pull-xs-10{margin-left:-83.33333%}.pull-xs-11{margin-left:-91.66667%}.pull-xs-12{margin-left:-100%}.post-xs-0{margin-right:0%}.post-xs-1{margin-right:8.33333%}.post-xs-2{margin-right:16.66667%}.post-xs-3{margin-right:25%}.post-xs-4{margin-right:33.33333%}.post-xs-5{margin-right:41.66667%}.post-xs-6{margin-right:50%}.post-xs-7{margin-right:58.33333%}.post-xs-8{margin-right:66.66667%}.post-xs-9{margin-right:75%}.post-xs-10{margin-right:83.33333%}.post-xs-11{margin-right:91.66667%}.post-xs-12{margin-right:100%}.push-xs-five{margin-left:20%}.pull-xs-five{margin-left:-20%}.post-xs-five{margin-right:20%}.pull-xs-left{float:left}.pull-xs-right{float:right}.clearfix-xs:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:381px) and (max-width:480px){.push-xs-0-only{margin-left:0%}.push-xs-1-only{margin-left:8.33333%}.push-xs-2-only{margin-left:16.66667%}.push-xs-3-only{margin-left:25%}.push-xs-4-only{margin-left:33.33333%}.push-xs-5-only{margin-left:41.66667%}.push-xs-6-only{margin-left:50%}.push-xs-7-only{margin-left:58.33333%}.push-xs-8-only{margin-left:66.66667%}.push-xs-9-only{margin-left:75%}.push-xs-10-only{margin-left:83.33333%}.push-xs-11-only{margin-left:91.66667%}.push-xs-12-only{margin-left:100%}.pull-xs-0-only{margin-left:0%}.pull-xs-1-only{margin-left:-8.33333%}.pull-xs-2-only{margin-left:-16.66667%}.pull-xs-3-only{margin-left:-25%}.pull-xs-4-only{margin-left:-33.33333%}.pull-xs-5-only{margin-left:-41.66667%}.pull-xs-6-only{margin-left:-50%}.pull-xs-7-only{margin-left:-58.33333%}.pull-xs-8-only{margin-left:-66.66667%}.pull-xs-9-only{margin-left:-75%}.pull-xs-10-only{margin-left:-83.33333%}.pull-xs-11-only{margin-left:-91.66667%}.pull-xs-12-only{margin-left:-100%}.post-xs-0-only{margin-right:0%}.post-xs-1-only{margin-right:8.33333%}.post-xs-2-only{margin-right:16.66667%}.post-xs-3-only{margin-right:25%}.post-xs-4-only{margin-right:33.33333%}.post-xs-5-only{margin-right:41.66667%}.post-xs-6-only{margin-right:50%}.post-xs-7-only{margin-right:58.33333%}.post-xs-8-only{margin-right:66.66667%}.post-xs-9-only{margin-right:75%}.post-xs-10-only{margin-right:83.33333%}.post-xs-11-only{margin-right:91.66667%}.post-xs-12-only{margin-right:100%}.push-xs-five-only{margin-left:20%}.pull-xs-five-only{margin-left:-20%}.post-xs-five-only{margin-right:20%}.pull-xs-left-only{float:left}.pull-xs-right-only{float:right}.clearfix-xs-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:380px){.push-mc-0{margin-left:0%}.push-mc-1{margin-left:8.33333%}.push-mc-2{margin-left:16.66667%}.push-mc-3{margin-left:25%}.push-mc-4{margin-left:33.33333%}.push-mc-5{margin-left:41.66667%}.push-mc-6{margin-left:50%}.push-mc-7{margin-left:58.33333%}.push-mc-8{margin-left:66.66667%}.push-mc-9{margin-left:75%}.push-mc-10{margin-left:83.33333%}.push-mc-11{margin-left:91.66667%}.push-mc-12{margin-left:100%}.pull-mc-0{margin-left:0%}.pull-mc-1{margin-left:-8.33333%}.pull-mc-2{margin-left:-16.66667%}.pull-mc-3{margin-left:-25%}.pull-mc-4{margin-left:-33.33333%}.pull-mc-5{margin-left:-41.66667%}.pull-mc-6{margin-left:-50%}.pull-mc-7{margin-left:-58.33333%}.pull-mc-8{margin-left:-66.66667%}.pull-mc-9{margin-left:-75%}.pull-mc-10{margin-left:-83.33333%}.pull-mc-11{margin-left:-91.66667%}.pull-mc-12{margin-left:-100%}.post-mc-0{margin-right:0%}.post-mc-1{margin-right:8.33333%}.post-mc-2{margin-right:16.66667%}.post-mc-3{margin-right:25%}.post-mc-4{margin-right:33.33333%}.post-mc-5{margin-right:41.66667%}.post-mc-6{margin-right:50%}.post-mc-7{margin-right:58.33333%}.post-mc-8{margin-right:66.66667%}.post-mc-9{margin-right:75%}.post-mc-10{margin-right:83.33333%}.post-mc-11{margin-right:91.66667%}.post-mc-12{margin-right:100%}.push-mc-five{margin-left:20%}.pull-mc-five{margin-left:-20%}.post-mc-five{margin-right:20%}.pull-mc-left{float:left}.pull-mc-right{float:right}.clearfix-mc:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}.text-right-xl{text-align:right}.table th,.text-left-xl{text-align:left}.text-center-xl{text-align:center}.text-justify-xl{text-align:justify}@media screen and (max-width:1200px){.text-right-lg{text-align:right}.text-left-lg{text-align:left}.text-center-lg{text-align:center}.text-justify-lg{text-align:justify}}@media screen and (min-width:1025px) and (max-width:1200px){.text-right-lg-only{text-align:right}.text-left-lg-only{text-align:left}.text-center-lg-only{text-align:center}.text-justify-lg-only{text-align:justify}}@media screen and (max-width:1024px){.text-right-md{text-align:right}.text-left-md{text-align:left}.text-center-md{text-align:center}.text-justify-md{text-align:justify}}@media screen and (min-width:769px) and (max-width:1024px){.text-right-md-only{text-align:right}.text-left-md-only{text-align:left}.text-center-md-only{text-align:center}.text-justify-md-only{text-align:justify}}@media screen and (max-width:768px){.text-right-sm{text-align:right}.text-left-sm{text-align:left}.text-center-sm{text-align:center}.text-justify-sm{text-align:justify}}@media screen and (min-width:481px) and (max-width:768px){.text-right-sm-only{text-align:right}.text-left-sm-only{text-align:left}.text-center-sm-only{text-align:center}.text-justify-sm-only{text-align:justify}}@media screen and (max-width:480px){.text-right-xs{text-align:right}.text-left-xs{text-align:left}.text-center-xs{text-align:center;}.text-justify-xs{text-align:justify}}@media screen and (min-width:381px) and (max-width:480px){.text-right-xs-only{text-align:right}.text-left-xs-only{text-align:left}.text-center-xs-only{text-align:center}.text-justify-xs-only{text-align:justify}}@media screen and (max-width:380px){.text-right-mc{text-align:right}.text-left-mc{text-align:left}.text-center-mc{text-align:center}.text-justify-mc{text-align:justify}}.container{padding-left:10px;padding-right:10px;max-width:1220px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.row{margin-left:-10px;margin-right:-10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.col,.col-reverse,.row,.row-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-reverse{margin-left:-10px;margin-right:-10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col,.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=cell-]{padding-left:10px;padding-right:10px}.cell-xl-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-xl-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-xl-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-xl-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-xl-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-xl-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-xl-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-xl-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-xl-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-xl-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-xl-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-xl-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-xl-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}@media screen and (max-width:1200px){.cell-lg-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-lg-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-lg-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-lg-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-lg-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-lg-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-lg-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-lg-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-lg-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-lg-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-lg-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-lg-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-lg-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:1025px) and (max-width:1200px){.cell-lg-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-lg-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-lg-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-lg-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-lg-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-lg-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-lg-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-lg-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-lg-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-lg-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-lg-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-lg-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-lg-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:1024px){.cell-md-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-md-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-md-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-md-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-md-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-md-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-md-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-md-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-md-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-md-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-md-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-md-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-md-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:769px) and (max-width:1024px){.cell-md-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-md-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-md-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-md-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-md-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-md-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-md-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-md-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-md-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-md-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-md-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-md-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-md-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:768px){.cell-sm-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-sm-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-sm-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-sm-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-sm-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-sm-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-sm-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-sm-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-sm-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-sm-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-sm-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-sm-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-sm-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:481px) and (max-width:768px){.cell-sm-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-sm-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-sm-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-sm-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-sm-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-sm-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-sm-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-sm-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-sm-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-sm-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-sm-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-sm-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-sm-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:480px){.cell-xs-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-xs-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-xs-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-xs-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-xs-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-xs-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-xs-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-xs-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-xs-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-xs-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-xs-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-xs-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-xs-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:381px) and (max-width:480px){.cell-xs-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-xs-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-xs-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-xs-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-xs-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-xs-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-xs-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-xs-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-xs-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-xs-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-xs-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-xs-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-xs-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:380px){.cell-mc-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-mc-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-mc-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-mc-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-mc-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-mc-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-mc-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-mc-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-mc-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-mc-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-mc-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-mc-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-mc-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.start-xl{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xl{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:1200px){.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:1025px) and (max-width:1200px){.start-lg-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-lg-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-lg-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-lg-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:1024px){.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:769px) and (max-width:1024px){.start-md-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-md-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-md-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-md-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:768px){.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:481px) and (max-width:768px){.start-sm-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-sm-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-sm-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-sm-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:480px){.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:381px) and (max-width:480px){.start-xs-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xs-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xs-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xs-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:380px){.start-mc{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-mc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-mc{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-mc{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-mc{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-mc{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-mc{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-mc{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-mc{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-mc{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.form fieldset{padding:0;margin:0;border:0;min-width:0}.form legend{width:100%;padding:0;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #eee}.form label{max-width:100%}.form input[type=search]{-webkit-appearance:none}.input-field,.select-field,.textarea-field{display:inline-block;border-radius:0;border:none;box-shadow:none;vertical-align:top;max-width:100%}.input-field,.select-field,.textarea-field{background-image:none}.input-field::-moz-placeholder{color:#ccc;opacity:1}.input-field:-ms-input-placeholder{color:#ccc}.input-field::-webkit-input-placeholder{color:#ccc}.input-field:focus::-moz-placeholder{color:#ccc;opacity:0}.input-field:focus:-ms-input-placeholder,.select-field:focus:-ms-input-placeholder,.textarea-field:focus:-ms-input-placeholder{color:#ccc;opacity:0}.input-field:focus::-webkit-input-placeholder{color:#ccc;opacity:0}.input-field::-ms-expand{border:0;background-color:transparent}.input-field[disabled],.input-field[readonly],fieldset[disabled] .input-field{opacity:1}.input-field[disabled],fieldset[disabled] .input-field{cursor:not-allowed}.select-field::-moz-placeholder{color:#ccc;opacity:1}.select-field:-ms-input-placeholder{color:#ccc}.select-field::-webkit-input-placeholder{color:#ccc}.select-field:focus::-moz-placeholder{color:#ccc;opacity:0}.select-field:focus::-webkit-input-placeholder{color:#ccc;opacity:0}.select-field::-ms-expand{border:0;background-color:transparent}.select-field[disabled],.select-field[readonly],fieldset[disabled] .select-field{opacity:1}.select-field[disabled],fieldset[disabled] .select-field{cursor:not-allowed}.textarea-field::-moz-placeholder{color:#ccc;opacity:1}.textarea-field:-ms-input-placeholder{color:#ccc}.textarea-field::-webkit-input-placeholder{color:#ccc}.textarea-field:focus::-moz-placeholder{color:#ccc;opacity:0}.textarea-field:focus::-webkit-input-placeholder{color:#ccc;opacity:0}.textarea-field::-ms-expand{border:0;background-color:transparent}.textarea-field[disabled],.textarea-field[readonly],fieldset[disabled] .textarea-field{opacity:1}.textarea-field[disabled],fieldset[disabled] .textarea-field{cursor:not-allowed}.table{border-collapse:collapse}.table table col[class*=cell-]{position:static;float:none;display:table-column}.table table td[class*=cell-],.table table th[class*=cell-]{position:static;float:none;display:table-cell}.list,.list-table{list-style:none;margin:0;padding:0}.list>.list-item{display:inline-block;position:relative}.list-table{display:table;width:100%}.list-table>.list-item{display:table-cell}.list-justified{font-size:0;line-height:0;text-align:justify;width:100%}.list-justified:after{content:"";height:0;overflow:hidden;visibility:hidden}.list-justified,.list-unstyled,.list-vertical{list-style:none;margin:0;padding:0}.list-justified:after,.list-vertical>.list-item{display:inline-block;width:100%}.bg-primary{background-color:#fff!important}.bg-secondary{background-color:#ff5700!important}.bg-error{background-color:#dd3f46!important}.bg-success{background-color:#5cb85c!important}.bg-info{background-color:#5bc0de!important}.bg-warning{background-color:#f0ad4e!important}.text-primary{color:#333!important}.text-secondary{color:#fff!important}.text-error{color:#dd3f46!important}.text-success{color:#5cb85c!important}.text-info{color:#5bc0de!important}.text-warning{color:#f0ad4e!important}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}*,:after,:before{box-sizing:border-box}body,input,select,textarea{margin:0;padding:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #eee}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}img{max-width:100%}
@font-face {font-family: 'Gilroy';src: url('Gilroy-Light.eot');src: url('Gilroy-Light.eot?#iefix')format('embedded-opentype'),url('Gilroy-Light.woff') format('woff');font-style: normal;font-weight: 100;font-display: swap;}@font-face {font-family: 'Gilroy';src: url('Gilroy-Regular.eot');src: url('Gilroy-Regular.eot?#iefix')format('embedded-opentype'),url('Gilroy-Regular.woff') format('woff');font-style: normal;font-weight: 400;font-display: swap;}@font-face {font-family: 'Gilroy';src: url('Gilroy-Bold.eot');src: url('Gilroy-Bold.eot?#iefix')format('embedded-opentype'),url('Gilroy-Bold.woff') format('woff');font-style: normal;font-weight: 600;font-display: swap;}@font-face {font-family: 'Gilroy';src: url('Gilroy-Extrabold.eot');src: url('Gilroy-Extrabold.eot?#iefix')format('embedded-opentype'),url('Gilroy-Extrabold.woff') format('woff');font-style: normal;font-weight: 800;font-display: swap;}
@font-face {font-family: 'PF Regal Display Pro';src: url('PFRegalDisplayPro-Regular.eot');src: url('PFRegalDisplayPro-Regular.eot?#iefix')format('embedded-opentype'),url('PFRegalDisplayPro-Regular.woff') format('woff');font-style: normal;font-weight: 400;font-display: swap;}
@font-face {
    font-family: 'Geometria Medium';
    src: url('Geometria-Medium.eot');
    src: url('Geometria-Medium.eot?#iefix') format('embedded-opentype'),
    url('Geometria-Medium.woff') format('woff'),
    url('Geometria-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'Geometria Light';
    src: url('Geometria-Light.eot');
    src: url('Geometria-Light.eot?#iefix') format('embedded-opentype'),
    url('Geometria-Light.woff') format('woff'),
    url('Geometria-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }
html {
    overflow: auto !important;
}
body {
	font-family:"Gilroy";
	font-weight: 400;
	background: #f6f6f6;
}
button {
	background: transparent;
	border: none;
	cursor: pointer;
	outline: none;
}
input {
	background: transparent;
	border: none;
	outline: none;
}
.button {
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    background: #38A2D4;
    padding: 18px 46px;
    display: inline-block;
}
button:hover {
    /* opacity: .8; */
}
.button.green_button {
    background: #67B331;
}
@media (max-width: 1280px) {
.container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.footer_wrapper {
    background: #fff;
    margin-bottom: -20px;
    margin-top: 85px;
}
.footer_top_menu ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: center;
}
.footer_top_menu a {
    font-size: 18px;
    line-height: 22px;
    color: #1B2437;
    text-decoration: none;
    display: block;
    padding: 27px 22px;
}
.footer_top_menu {
    border-bottom: 1px solid #EFEFF4;
}
.footer_content {
    padding-top: 36px;
}
.footer_content_collections_item_head {
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #1B2437;
}
.footer_content_collections_item_subcolls_item {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 16px;
}
.footer_content_collections_item_subcolls_item a {
    text-decoration: none;
    color: #8E8E93;
}
.footer_content_collections_item_subcolls_more a {
    color: #757575;
    text-decoration: none;
}
.footer_content_collections_item {
    margin-bottom: 56px;
}
.footer_bottom .row {
    align-items: center;
}
.footer_bottom {
    background: #EFEFF4;
    padding-top: 22px;
    padding-bottom: 19px;
}
.footer_copy {
    text-align: center;
    font-size: 16px;
    line-height: 19px;
    color: #8E8E93;
}
.footer_social {
    text-align: right;
}
.footer_social a {
    margin-left: 30px;
    display: inline-block;
    line-height: 1;
    height: 24px;
}
.footer_social a:first-child {
    margin-left: 0;
}
.bottom_panel {
    display: none;
}
.panel_add_buttons {
	display: none !important;
}
@media (max-width: 1024px) {
.footer_wrapper {
    margin-bottom: 42px;
}
.panel_add_buttons {
    position: fixed;
    bottom: 82px;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    padding: 10px;
    display: none !important;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #efefef;
    z-index: 33;
}
.panel_add_buttons.activex {
    display: flex !important;
  }
.panel_add_buttons > * {
    width: 50%;
    margin: 0 10px;
}
.bottom_panel_item_text {
    font-weight: 500;
    font-size: 9px;
    line-height: 107%;
    text-align: center;
    color: #8E8E93;
}
.bottom_panel_item {
    width: 20%;
    max-width: 20%;
    min-width: 20%;
}
.bottom_panel {
    display: flex;
    align-items: center;
    justify-content: start;
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 999;
    left: 0;
    right: 0;
    padding: 20px 0 17px 0;
	box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.05);
}
.bottom_panel_item_icon {
    text-align: center;
	width: 24px;
    height: 24px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
	position: relative;
}
.bottom_panel_item_link.js-open-colls {
    text-decoration: none;
}
.bottom_panel_item_link {
    text-decoration: none;
}
}
@media (max-width: 768px) {
.footer_bottom .row > div {
    text-align: center;
    margin-bottom: 20px;
}
.footer_bottom .row > div:last-child {
    margin-bottom: 0;
}
.footer_top_menu a {
    font-size: 16px;
    line-height: 19px;
    padding: 0;
}
.footer_top_menu li {
    width: 50%;
    margin-bottom: 18px;
}
.footer_top_menu {
    padding-top: 30px;
    padding-bottom: 10px;
}
}
@media (max-width: 640px) {
.panel_add_buttons > * {
    padding: 12px 5px;
}
}
a.action_search_link {
    background: #ffcf00;
    color: #000;
}
.star_item.active svg path{
    stroke: #2e3a47;
    fill: #2e3a47;
}
.star_item {
    display: inline-block;
    margin-right: 3px;
    cursor: pointer;
}
button.submit_review {
    width: 177px;
    margin-top: 10px;
    padding: 8px 10px;
    text-transform: uppercase;
    background: #ff0000;
    color: #fff;
    cursor: pointer;
}
button.submit_review.disabled_review {
    cursor: no-drop;
    background: #999;
}
.rait_services a {
    display: inline-block;
    margin: 10px;
    height: 90px;
    width: 200px;
}
.rait_services a img {
    width: auto;
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.reviews_wrapper {
    align-items: center;
}
.rait_services {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: wrap;
}
.rait_services a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}
.rait_more {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.3;
    padding: 20px;
}
@media screen and (max-width:768px){
.reviews_wrapper.row > div {
    text-align: center;
    justify-content: center;
}
.rait_services a {
    margin-top: 10px;
}
}
.index_top {
    margin-bottom: 13px;
}
.index_menu_bar a {
    padding: 19px 10px;
    background: #00A8D7;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.index_menu_bar a svg {
    margin-right: 11px;
}
.index_menu ul {
    background: linear-gradient(0deg, #EFEFF4, #EFEFF4), linear-gradient(187.55deg, #D6F0FC 2.53%, #1988CC 52.63%, #0073C6 94.15%);
    margin: 0;
    padding: 13px 0;
    list-style: none;
	position: relative;
}
.index_menu ul li{
	padding-left: 22px;
	padding-right: 13px;
}
.index_menu ul a {
    font-weight: normal;
    font-size: 12px;
    line-height: 130%;
    padding: 17px 0;
    display: block;
    text-decoration: none;
    color: #454545;
}
.index_top_colls_head {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.04em;
    color: #646464;
    margin-bottom: 20px;
    text-transform: uppercase;
    margin-top: 9px;
}
.index_top_colls_item {
    margin-bottom: 20px;
}
.index_top_colls_item_wrapper {
    background: #fff;
    padding: 48px 25px;
    display: block;
    text-decoration: none;
    color: inherit;
    height: 100%;
}
.index_top_colls_wrapper {
    height: calc(100% - 46px);
    align-items: stretch;
}
.index_top_colls_item:nth-child(3), .index_top_colls_item:nth-child(4) {
    margin-bottom: 0;
}
.index_top_colls_item_head {
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 30px;
    max-width: 230px;
}
.index_top_colls_item_desc span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #8E8E93;
    margin-bottom: 13px;
}
.index_top_banner_wrapper {
    background-image: url(index_sale.jpg);
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.index_top_banner_content {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.8) 54.69%, #000000cc 100%);
    mix-blend-mode: normal;
    height: 100%;
    padding: 27px 35px 49px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
}
.index_top_banner_label span {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    margin-left: 11px;
    color: #fff;
    text-transform: uppercase;
    display: block;
}
.index_top_banner_label {
    display: inline-flex;
    background: #F2AD1F;
    padding: 9px 14px 6px 10px;
}
.index_top_banner_head {
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    color: #fff;
    margin-bottom: 30px;
    margin-top: auto;
}
.index_top_banner_desc span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
    opacity: 0.4;
    margin-bottom: 13px;
}
.index_top_banner_button a {
    margin-top: 44px;
}
.benefits_items {
    background: #fff;
    padding: 43px 30px;
    margin-bottom: 72px;
}
.benefits_item_content {
    padding-left: 30%;
    background-position: 0% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
}
.benefits_item_content span {
    display: block;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #2C2C2C;
    margin-bottom: 21px;
}
.benefits_item_content a {
    font-weight: 600;
    font-size: 12px;
    line-height: 13px;
    text-decoration: none;
    color: #8E8E93;
    text-transform: uppercase;
    border-bottom: 1px solid;
}
.benefits_item_content.item_index_buy {
    background-image: url(index_icon_buy.png);
}
.benefits_item_content.item_index_sale {
    background-image: url(index_icon_sale.png);
}
.benefits_item_content.item_index_delivery {
    background-image: url(index_icon_delivery.png);
}
.benefits_item_content.item_index_delivery span {
    max-width: 200px;
}
.index_prods_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}
.index_prods_head_title {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #646464;
    text-transform: uppercase;
}
.index_prods_head_link a {
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    letter-spacing: 0.04em;
    color: #ADADAD;
    text-transform: uppercase;
    text-decoration: initial;
}
.index_prods_container {
    margin-bottom: 64px;
}
.index_top_colls_wrapper {
    height: calc(100% - 46px);
}
.index_top_colls_item_wrapper.index_top_coll_lasty {
    background-image: url(index_top_coll_lasty.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}
.index_top_colls_item_wrapper.index_top_coll_gidrokostyumy {
    background-image: url(index_top_coll_gidrokostyumy.png);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
}
.index_top_colls_item_wrapper.index_top_coll_maski {
    background-image: url(index_top_coll_maski.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
.index_top_colls_item_wrapper.index_top_coll_podvodnye-ruzhya {
    background-image: url(index_top_coll_podvodnye-ruzhya.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
.index_menu_subcollections {
    position: absolute;
    left: 100%;
    width: 50vw;
    top: 0;
    padding-left: 10px;
    height: 100%;
	display:none;
}
.index_menu ul li:hover .index_menu_subcollections {
    display: block;
}
.index_menu_subcollections_wrapper {
    background: #efeff4;
    padding: 36px 29px;
	height: 100%;
}
.index_menu_subcollections_title {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    margin-bottom: 24px;
}
.index_menu_subcollections ul {
    flex-flow: wrap;
	justify-content: start;
    display: flex;
}
.index_menu_subcollections ul li {
    width: calc(100%/3);
    min-width: calc(100%/3);
    max-width: calc(100%/3);
}
.index_menu_subcollections ul li a {
    font-size: 12px;
    line-height: 130%;
    padding: 0;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: start;
}
.index_menu_subcollections_image {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: start;
    margin-right: 10px;
    min-width: 50px;
}
.index_menu_subcollections_image img {
    max-width: 100%;
    max-height: 100%;
}
.index_menu ul li:hover svg {
    transform: rotate(-90deg);
}
.index_top_colls_item_labels button {
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #999;
    padding: 8px 13px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.index_top_colls_item_labels button:nth-child(3n+3) {
    background: #39C907;
}
.index_top_colls_item_labels button:nth-child(3n+2) {
    background: #F2AD1F;
}
.index_top_colls_item_labels button:nth-child(3n+1) {
    background: #FF271B;
}
.index_prods_wrapper {
    margin-left: -30px;
    margin-right: -30px;
    padding: 0 30px;
    position: relative;
}
.index_next_slide {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -16px;
    padding: 0 7px;
    cursor: pointer;
}
.index_prev_slide {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -16px;
    padding: 0 7px;
    cursor: pointer;
}
.product_card.swiper-slide {
    height: auto;
}
.index_prods {
    margin-bottom: 64px;
}
.index_top_collection {
    padding: 87px 28px 68px;
    background: #fff;
    margin-bottom: 22px;
}
.index_top_collection_name span {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #231F20;
}
.index_top_collection_name_big {
    display: block;
    margin-top: 14px;
    font-family: PF Regal Display Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 48px !important;
    line-height: 58px !important;
    color: #556775 !important;
    text-transform: inherit !important;
}
.index_top_collection_top_link {
    margin-top: 42px;
}
.index_top_collection_top_link a {
    font-weight: 600;
    font-size: 14px;
    line-height: 170.66%;
    color: #231f2099;
    text-transform: uppercase;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: start;
}
.index_top_collection_top_link svg {
    margin-left: 8px;
}
.index_top_collection_header_desc p {
    margin: 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    color: #231F20;
}
.index_top_collection_header_order_title {
    font-weight: 600;
    font-size: 12px;
    line-height: 170.66%;
    color: rgba(35, 31, 32, 0.6);
    opacity: 0.4;
    text-transform: uppercase;
    margin-bottom: 19px;
}
.index_top_collection_header_order_links_item {
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #231F20;
    text-transform: uppercase;
    margin-bottom: 13px;
    display: inline-block;
}
.index_top_collection_header_order_links {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: start;
}
.index_top_collection_top_prod_title {
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    color: #231F20;
    opacity: 0.4;
    margin-bottom: 15px;
    text-align: center;
}
.index_top_collection_name_head {
    margin-bottom: 70px;
}
.index_top_collection_header_desc {
    margin-bottom: 30px;
}
.index_top_collection_top_prod_image {
    position: relative;
    padding-top: 70%;
    margin-top: 12px;
}
.index_top_collection_top_prod_image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.index_top_collection_top_prod_link {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.04em;
    color: #2C2C2C;
    display: block;
    margin-bottom: 15px;
    text-decoration: none;
}
.button.add_to_wish {
    background: transparent;
    line-height: 1;
    padding: 5px;
}
.index_top_collection_top_prod_form .button.add_to_wish {
	margin-left: 25px;
}
.index_top_collection_top_prod_form a {
    width: 100%;
    text-align: center;
}
.button.add_to_wish .heart_o {
    display: none;
}
.index_top_collection_top_prod_form {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.index_top_collection_top_subcolls_item_img {
    position: relative;
    padding-top: 84%;
    margin-bottom: 18px;
}
.index_top_collection_top_subcolls_item_img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.index_top_collection_top_subcolls_item a {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #231f2099;
    text-decoration: none;
}
.index_top_collection_top_subcolls_item {
    margin-bottom: 40px;
}
.index_top_collection_bottom_prices_head {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #231F20;
    margin-bottom: 18px;
}
.index_top_collection_bottom_prices_wrapper span {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #231F20;
}
span.index_top_collection_bottom_prices_big {
    font-family: PF Regal Display Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 43px;
    color: #556775;
    margin: 0 10px;
}
.index_top_collection_bottom_prices_wrapper {
    display: flex;
    align-items: baseline;
    justify-content: start;
}
.index_top_collection_bottom_prices_notice {
    font-size: 12px;
    line-height: 19px;
    color: rgba(35, 31, 32, 0.6);
    margin-top: 10px;
}
.index_top_collection_bottom_filters_wrapper a {
    display: flex;
    width: 55px;
    height: 55px;
    align-items: center;
    justify-content: center;
    background: #efefef;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    text-decoration: none;
    color: #999;
    font-size: 9px;
    text-align: center;
}
.index_top_collection_bottom_filters_wrapper {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-flow: wrap;
}
.index_top_collection_bottom_filters_head {
    font-weight: 300;
    font-size: 14px;
    line-height: 1;
    color: #231F20;
    margin-bottom: 17px;
}
.index_top_collection_top_prod_price {
    font-size: 34px;
    line-height: 41px;
    letter-spacing: 0.4px;
    color: #1B2437;
    margin-bottom: 30px;
}
.index_top_colls_item_labels button:hover {
    opacity: .8;
}
.index_top_colls_item > a:hover {
    box-shadow: 0 0 10px #00000021;
}
.index_top_collection_header_order_links_item:hover {
    font-weight: bold;
}
.index_seo_text {
    background: #fff;
    padding: 20px;
    line-height: 1.5;
    font-weight: 300;
    font-size: 16px;
    color: #231F20;
}
.index_seo_text_more {
    text-align: center;
}
.index_seo_text_wrapper > * {
    display: none;
}
.index_seo_text_wrapper h1 {
    display: block;
}
.index_seo_text_wrapper p:nth-child(2) {
    display: block;
}
.index_seo_text.activex .index_seo_text_wrapper > * {
    display: block;
}
@media (max-width: 1024px) {
.index_top_colls {
    margin-bottom: 20px;
}
.index_top {
    margin-bottom: 20px;
}
.benefits_item_content.item_index_delivery span {
    max-width: 100%;
}
.benefits_item {
    margin-bottom: 20px;
}
.benefits_item:last-child {
    margin-bottom: 0;
}
.benefits_item_content {
    padding-left: 100px;
    background-size: contain;
}
.index_top_collection_header_order_links {
    display: flex;
    flex-direction: revert;
    align-items: end;
    justify-content: start;
    flex-flow: wrap;
}
.index_top_collection_header_order_links_item {
    margin-bottom: 0;
    margin-right: 13px;
}
.index_top_collection_header_order {
    margin-bottom: 20px;
}
}
@media (max-width: 768px) {
.index_top_collection_header_desc p {
    margin: 0;
    color: #231F20;
    font-weight: 300;
    font-size: 14px;
    line-height: 170.66%;
}
.index_prods_wrapper {
    margin-left: 0;
    margin-right: 0;
    padding: 0 20px;
    position: relative;
}
.index_next_slide {
    padding: 0;
  }
.index_prev_slide {
    padding: 0;
  }
}
@media (max-width: 480px) {
.index_top_collection_name_big {
    font-size: 32px !important;
}
.index_top_collection_top_link {
    margin-top: 20px;
}
.index_top_collection_name_head {
    margin-bottom: 50px;
}
.index_top_collection_top_prod {
    margin-bottom: 20px;
}
.index_top_collection {
    padding: 47px 26px 40px;
  }
}
.product_card_wrapper {
    background: #fff;
    padding: 16px 24px 24px 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    position: relative;
    box-shadow: 0 6px 26px rgba(138, 151, 159, 0.2);
}
.product_card_wrapper > * {
    width: 100%;
}
.product_card_title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #2C2C2C;
    text-decoration: none;
}
.product_card_title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #2C2C2C;
    text-decoration: none;
    margin-bottom: 17px;
    display: block;
    margin-top: 7px;
}
.product_card_rait {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    margin-top: auto;
}
.product_card_rait_count {
    font-size: 12px;
    line-height: 130%;
    color: #C7C7CC;
}
.product_card_rait_stars svg {
    display: inline-block;
    margin-right: 4px;
}
.product_card_desc {
    font-size: 16px;
    line-height: 24px;
    color: #8E8E93;
    margin-bottom: 27px;
}
.product_card_form {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.product_card_form_button .button {
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    background: #67B331;
    padding: 21px 21px;
}
.product_card_form_prices_old {
    font-size: 21px;
    line-height: 130%;
    /*
    color: #01a6d4;
   */
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    justify-content: start;
}
.product_card_sale_price {
    text-decoration: line-through;
}
.product_card_sale {
    display: flex;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #FFFFFF;
    background: #E32B2D;
    width: 34px;
    height: 19px;
    align-items: center;
    justify-content: center;
    margin-left: 9px;
}
.product_card_form_prices_cur {
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.4px;
    color: #1B2437;
    margin-top: auto;
}
.product_card_photo {
    position: relative;
    display: block;
    padding-top: 75%;
}
.product_card_photo img {
    position: absolute;
    width: auto;
    max-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    max-width: 100%;
}
.collection_prods_container .product_card {
    margin-bottom: 20px;
}
.product_card_form_prices {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
	height: 100%;
}
.prod_sale .product_card_form_prices_cur {
    margin-top: 0;
}
.product_card_labels {
    position: absolute;
    width: calc(100%);
    display: flex;
    flex-flow: wrap;
    z-index: 9;
    left: 0;
    top: 0;
}
@media (max-width: 1300px) {
.product_card_form {
    flex-direction: column;
}
.product_card_form_button {
    width: 100%;
}
.product_card_form_button .button {
    width: 100%;
    text-align: center;
}
.product_card_form_prices {
    width: 100%;
    flex-direction: revert;
    flex-flow: wrap;
    justify-content: center;
}
.product_card_form_prices_cur {
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.4px;
    color: #1B2437;
    margin-top: auto;
    margin-bottom: 9px;
}
}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */

.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;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(0,0,0);transform:translate3d(0,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-slide-invisible-blank{visibility:hidden}.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}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(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,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(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,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(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,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-next,.swiper-button-prev{position:absolute;top:50%;width:48px;height:48px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.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:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.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(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.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(0,-50%,0);transform:translate3d(0,-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:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -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:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(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-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(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,.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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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)}}.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-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.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-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.cart_item {
    display: flex;
    align-items: center;
    border-bottom: 0;
    justify-content: space-between;
    flex-flow: wrap;
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.cart_item:last-of-type {
  border-bottom: 0;
}

.cart_item a {
  color: #00a8d7;
  text-decoration: none;
}

.cart_item.item_titles {
    margin: 0;
    color: #fff;
    background: #00a8d7;
}
.cart_item > div {
    
    padding: 20px 12px;
   
}
.cart_item > div:last-child {
    border: none;
}
.cart_item_img {
    max-width: 15%;
    min-width: 15%;
justify-content: center !important;
}
.cart_item_sku {
    max-width: 10%;
    min-width: 10%;
    justify-content: center !important;
    font-weight: bold;
}
.cart_item_title {
    max-width: 40%;
    min-width: 40%;
}
.cart_item_sale {
    max-width: 10%;
    min-width: 10%;
}
.cart_item_qnt {
    max-width: 10%;
    min-width: 10%;
    margin-bottom: 0 !important;
    justify-content: center !important;
}
.cart_item_total {
	max-width: 15%;
    min-width: 15%;
    justify-content: center !important;
    font-weight: bold;
}
.cart_item_qnt input {
    width: 30px;
    padding: 5px;
    text-align: center;
    margin-right: 10px;
    border: 1px solid #ccc;
}
[data-cart-update] {
	display:none;
}
.coupon_wrap {
    display: flex;
    align-items: center;
    justify-content: start;
}
.coupon_wrap > * {
    margin-right: 10px;
}
.cart_coupon {
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
[name="cart[coupon]"] {
    height: 33px;
    border: 1px solid #ccc;
    padding: 5px 10px;
}
.coupon_wrap {
    margin-bottom: 10PX;
}
.discount {
    color: #008000;
}
.discounts-error {
    color: #ff0000;
}
.cart_total {
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
    font-weight: bold;
}
.cart_amount {
    color: #F05423;
    font-size: 25px;
    font-weight: bold;
    margin-top: 0;
    margin-left: 10px;
}
.cart_buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 20px 0;
}

.cart_item_qnt svg {
    cursor: pointer;
}
.cart_item.item_titles > div {
    font-weight: bold;
   
    padding: 10px 12px;
}
.coupon_wrap [name="cart[coupon]"] {
    background: #fff;
    border: none;
    height: 51px;
    margin: 0;
}
.coupon_wrap [data-coupon-submit] {
    background: #478947;
}


.counter {
    position: relative;
    padding-left: 40px;
    max-width: 105px;
    padding-right: 40px;
    display: inline-block;
}

.button-number {
    background: #fff;
   
   
    color: #00a8d7;
  
    height: 33px;
  
    font-size: 20px;
  
    font-weight: bold;
  
    text-align: center;
  
    vertical-align: top;
    position: absolute;
    top: 0;
    width: 33px;
  
    padding: 0;
}

.button-number.count-down {
    left: 0;
}

.button-number.count-up {
    right: 0;
}

.input-number {
    height: 33px;
    font-size: 18px;
    
    color: #171717;
    vertical-align: top;
    text-align: center;
    width: 100%;
    padding-bottom: 4px;
    padding: 0;
}

.item-remove {
  
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
  line-height: 1;
}


@media (max-width: 768px) {

.layout_cart .button-number {
  height: 33px !important;
  padding: 0 !important;
}

}

@media (max-width: 1024px) {
.cart_item_img {
    max-width: 15%;
    min-width: 15%;
}
.cart_item_title {
    max-width: 25%;
    min-width: 25%;
}
.cart_item_sku {
    max-width: 10%;
    min-width: 10%;
}
.cart_item_sale {
    max-width: 15%;
    min-width: 15%;
}
.cart_item_qnt {
    max-width: 15%;
    min-width: 15%;
    margin-bottom: 0 !important;
}
.cart_item_total {
    max-width: 20%;
    min-width: 20%;
}
}
@media (max-width: 768px) {
.cart_item.item_titles {
    display: none;
}
.coupon_wrap {
    flex-flow: wrap;
}
}
@media (max-width: 640px) {
.cart_item_img {
    max-width: 100%;
    min-width: 100%;
    border-bottom: 1px solid #ccc;
}
.cart_item_sku {
    max-width: 30%;
    min-width: 30%;
    font-size: 12px;
}
.cart_item_title {
    max-width: 70%;
    min-width: 70%;
}
.cart_item_sale, .cart_item_qnt, .cart_item_total {
    max-width: 33.3%;
    min-width: 33.3%;
}
.cart_item > div {
    border-right: none;
    padding: 10px 10px;
}
}
@media (max-width: 481px) {
[data-cart-submit] {
    order: -1;
}
.cart_item_title {
    font-size: 12px;
}
.cart_item > div {
    border-right: none;
}

.coupon_wrap input {
    min-width: 100%;
}
.coupon_wrap label {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}
.cart_total {
    justify-content: center;
}
.cart_buttons {
    flex-flow: wrap;
}
.cart_buttons > * {
    min-width: 100%;
    text-align: center;
    margin: 5px 0;
}
}
.prod_wrapper {
    padding: 30px 35px 25px;
    background: #fff;
    margin-bottom: 20px;
}

.product_info h1 {
    font-family: 'Geometria Medium';
    font-style: normal;
    font-weight: normal;
    font-size: 44px;
    line-height: 50px;
    letter-spacing: 0.4px;
    color: #1B2437;
    margin-bottom: 0;
    margin-top: 0;
}
.product_sku_wrapper {
    border-bottom: 1px solid #cbcccc;
    padding: 5px 0;
    font-family: Geometria Light;
    font-size: 18px;
}
.product_top_info_labels {
    display: flex;
    align-items: start;
    justify-content: start;
}

.labels_item {
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #999;
    padding: 8px 13px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.labels_item.label_novinka {
    background: #39C907;
}

.labels_item.label_hit {
    background: #FF271B;
}

.labels_item.label_rasprodazha {
    background: #F2AD1F;
}

.labels_item.label_rekomenduem {
    background: #383ED4;
}

.product_top_info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.product_top_info_wish button {
    background: #c0c0c01a;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product_rait {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-flow: wrap;
}

.product_rait_stars {
    display: flex;
    align-items: center;
    justify-content: start;
}

.product_rait_stars svg {
    margin-right: 5px;
}

.product_rait_stars svg:last-child {
    margin-right: 0;
}

.product_rait_count {
    font-size: 16px;
    line-height: 130%;
    color: #C7C7CC;
	width: 100%;
}

.product_prices_curr {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0.4px;
    color: #1B2437;
    font-family: 'Geometria Medium';
}

.product_prices_old {
    font-size: 14px;
    line-height: 130%;
    color: #ADADB2;
    margin-top: 13px;
}

.product_prices {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-bottom: 45px;
}

.product_prices_sale {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    background: #E32B2D;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-left: 20px;
}

.product_brand {
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product_brand img {
    max-width: 150px;
    max-height: 40px;
    margin: 7px 0;
}

.product_brand span {
    font-size: 16px;
    line-height: 130%;
    color: #C7C7CC;
    margin-left: 10px;
}

.product_variants_info_item {
    display: flex;
    align-items: center;
    justify-content: start;
}

.product_variants_info_item_icon {
    width: 40px;
    min-width: 40px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: start;
}

.product_variants_info_item_text {
    /* font-size: 14px; */
    line-height: 24px;
    /* color: #8E8E93; */
}

.product_variants_info_item.product_available_link .product_variants_info_item_text,
.product_variants_info_item.product_video_link .product_variants_info_item_text {
    /* text-decoration: underline; */
}

.product_gallery_thumbs {
    max-height: 510px;
    overflow-y: auto;
    height: 510px;
    z-index: 1;
}

.product_gallery_thumbs::-webkit-scrollbar {
    width: 0;
}

.product_gallery_thumbs::-webkit-scrollbar {
    width: 2px;
}

.product_gallery_thumbs::-webkit-scrollbar-thumb {
    background: #D1D1D6;
}

.product_gallery_thumbs_item {
    padding-top: 100%;
    position: relative;
    cursor: pointer;
    margin-bottom: 27px;
    border-radius: 6px;
    overflow: hidden;
    border: 3px solid transparent;
}

.product_gallery_thumbs_item img {
    position: absolute;
    max-width: 100%;
    width: auto;
    max-height: 100%;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.product_gallery_thumbs_item.activex,
.product_gallery_thumbs_item:hover {
    border: 3px solid #4A4A4A;
}

.product_gallery_main_wrapper {
    height: 100%;
    position: relative;
}

.gallery_controls {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -15px;
    z-index: 99;
}

.gallery_main_next {
    right: 0;
    position: absolute;
}

.product_image_container {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product_variants_info_wrapper_items {
    min-width: 100%;
}

.product_variants_info_wrapper {
    margin-bottom: 36px;
    display: flex;
    align-items: self-start;
    justify-content: start;
	flex-flow: wrap;
	flex-basis: 155px !important;
}
.product_variants_info_wrapper_title {
    font-weight: bold;
    text-transform: lowercase;
    font-size: 18px;
    color: #67b331;
}
.product_variants_info_wrapper_title.variants_no_available {
    color: #b2b3b3;
}
.product_variants_form_buttons button {
    /* margin-right: 12px; */
    display: block;
    margin-bottom: 12px;
    padding: 0 25px;
    height: 38px;
}

.product_variants_form_buttons {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-flow: wrap;
}

.product_buttom_add.button {
    background: #67B331;
}

.product_buttom_credit.button {
    background: #323232;
}

.prods_available_sklad {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #EFEFF4;
    box-shadow: 0px 14px 22px -12px rgb(210 210 213 / 33%);
    position: relative;
    margin-left: 20px;
}

.prods_available_sklad_head {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    padding: 16px 24px;
    border-bottom: 1px solid #EFEFF4;
}

.warehous_qnt {
    background: #67B331;
    border-radius: 20px;
    width: 50px;
    min-width: 50px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    padding: 3px 0px;
}

.warehous_qnt.not_available {
    background: #D1D1D6;
}

.warehous_title {
    font-size: 16px;
    line-height: 19px;
    color: #1B2437;
}

.warehous_line {
    align-items: center;
    justify-content: space-between;
    padding: 16px 37px 0 24px;
}

.sklad {
    padding-bottom: 24px;
}

.product_variants_info_item.product_available_link {
    position: relative;
    display: inline-flex;
}

.product_variants_info_item.product_available_link:hover .prods_available_sklad {
    display: block;
}

.option-selector select {
    border: 2px solid #E5E5EA;
    padding: 16px;
    display: block;
    font-size: 16px;
    color: #1B2437;
    -webkit-appearance: none;
    padding-right: 40px;
    background: url(select_arrow_grey.png);
    background-repeat: no-repeat;
    background-position: 90%;
}

.option-selector label {
    font-size: 14px;
    line-height: 24px;
    color: #8E8E93;
    margin-bottom: 2px;
    display: block;
}

.option-selector {
    display: flex;
    align-items: start;
    justify-content: start;
    flex-flow: wrap;
    margin-bottom: 25px;
}

.option-selector .option {
    /* margin-right: 12px; */
    /* margin-bottom: 12px; */
}

[data-product-variants] {
    display: none;
}

.product_tabs {
    display: flex;
    flex-flow: wrap;
    align-items: start;
    justify-content: start;
    margin-bottom: 85px;
}

.product_tabs_tab {
    order: -2;
    width: calc(100% / 3);
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #646464;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 34px 10px;
    cursor: pointer;
}

.product_tabs_tab.activex,
.product_tabs_tab:hover {
    background: #fff;
}

.product_tabs_tab span {
    margin-left: 15px;
}

.product_tabs_tab_content {
    background: #fff;
    padding: 70px 100px;
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    color: #8E8E93;
    display: none;
}

.product_tabs_tab_content.activex {
    display: block;
}

.product_chars_content {
    display: flex;
    flex-flow: wrap;
    align-items: stretch;
    justify-content: start;
    margin-right: -10px;
    margin-left: -10px;
}

.product_property_line {
    display: flex;
    font-size: 18px;
    color: #8E8E93;
    min-height: 58px;
    align-items: center;
    justify-content: start;
    border-bottom: 1px solid #EFEFF4;
    min-width: calc(50% - 20px);
    margin: 0 10px;
    max-width: calc(50% - 20px);
}

.product_property_line_title {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
}

.product_property_line:nth-child(4n+4) {
    font-weight: bold;
}

.product_property_line:nth-child(4n+3) {
    font-weight: bold;
}

.product_tabs_tab_content_head {
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 32px;
}

.product_tabs_tab_content_head.product_reviews_head {
    display: flex;
    align-items: center;
    justify-content: start;
}

.product_tabs_tab_content_head.product_reviews_head .product_rait_wrapper {
    font-weight: normal;
    margin-left: 20px;
}

.product_tabs_tab_content_head.product_reviews_head .product_rait {
    margin: 0;
}

.review_button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.review_button svg {
    margin-right: 20px;
}

.product_review_item_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.product_review_item_head_author {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
}

.product_review_item_head_date {
    font-size: 12px;
    line-height: 130%;
    color: #C7C7CC;
    margin-top: 5px;
}

.product_review_item_wrapper {
    background: #FFFFFF;
    border: 1px solid #EFEFF4;
    padding: 40px;
}

.product_review_item_content {
    font-size: 16px;
    line-height: 24px;
    color: #8E8E93;
}

.product_review_item_wrapper .product_rait_stars svg {
    margin-right: 6px;
}

.product_review_item_wrapper .product_rait_count {
    font-size: 12px;
    line-height: 130%;
    margin-left: 13px;
}

.product_review_item_wrapper .product_rait {
    margin-bottom: 17px;
}

.product_review_wrapper {
    margin-top: 36px;
    max-height: 600px;
    overflow-y: auto;
    padding-right: 10px;
}

.product_review_wrapper::-webkit-scrollbar {
    width: 3px;
    background: #EFEFF4;
}

.product_review_wrapper::-webkit-scrollbar-thumb {
    background: #2F2F32;
}

.product_review_item {
    margin-bottom: 20px;
}

.product_bottom_prods_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.product_bottom_prods_head_title {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.04em;
    color: #646464;
    text-transform: uppercase;
}

.product_bottom_prods_head_link a {
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    letter-spacing: 0.04em;
    color: #ADADAD;
    text-decoration: none;
    text-transform: uppercase;
}

.product_bottom_prods {
    margin-bottom: 45px;
}

.product_bottom_prods:last-child {
    margin-bottom: 0;
}

#quick_checkout_form label {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #1B2437;
    margin-bottom: 10px;
}

#quick_checkout_form input {
    background: #FFFFFF;
    border: 1px solid #EFEFF4;
    font-size: 16px;
    line-height: 24px;
    color: #8E8E93;
    padding: 9px 17px;
}

#quick_checkout_form .m-modal-heading {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    margin-bottom: 30px;
}

#quick_checkout_form .m-modal-button.m-modal-button--checkout.button--checkout {
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    color: #FFFFFF;
    text-transform: uppercase;
    background: #38A2D4;
    padding: 22px 50px;
    border-radius: 0;
    width: 100%;
}

#quick_checkout_form .co-input.co-input--text.co-input--captcha {
    display: flex;
    align-items: center;
    justify-content: center;
}

#insales-quick-checkout-dialog {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
}

#insales-quick-checkout-dialog .m-modal-wrapper {
    background: #F6F6F6;
}

.reviews_form_wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    align-items: center;
    justify-content: center;
    background: #0b0b0b4a;
    z-index: 999;
}

.reviews_form {
    padding: 40px 50px;
    background: #F6F6F6;
    border: 1px solid #EFEFF4;
    max-width: 954px;
    position: relative;
    width: 100%;
}

.reviews_form_close {
    position: absolute;
    right: 50px;
    top: 40px;
    cursor: pointer;
}

.reviews_form_stars_item .gold {
    display: none;
}

.reviews_form_stars_wrapper {
    display: flex;
    align-items: center;
    justify-content: start;
}

.reviews_form_title {
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    margin-bottom: 30px;
    font-weight: bold;
}

.reviews_form_stars_head {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #1B2437;
    margin-bottom: 16px;
}

.reviews_form_stars_item {
    margin-right: 9px;
    line-height: 1;
    cursor: pointer;
}

.reviews_form_stars_item.active_star .gold,
.reviews_form_stars_item.select_star .gold {
    display: initial;
}

.reviews_form_stars_item.active_star .grey,
.reviews_form_stars_item.select_star .grey {
    display: none;
}

.reviews_form_stars {
    margin-bottom: 20px;
}

.reviews_form_filed textarea {
    background: #FFFFFF;
    border: 1px solid #EFEFF4;
    width: 100%;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 17px;
    color: #8E8E93;
    height: calc(100% - 31px);
    resize: none;
}

.reviews_form_filed label {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #1B2437;
    margin-bottom: 7px;
    display: block;
}

.reviews_form_filed {
    margin-bottom: 20px;
}

.reviews_form_filed:last-child {
    margin-bottom: 0;
}

.reviews_form_filed input {
    background: #FFFFFF;
    border: 1px solid #EFEFF4;
    width: 100%;
    padding: 10px 17px;
    font-size: 16px;
    line-height: 24px;
    color: #8E8E93;
}

.reviews_form_filed button {
    padding: 29px 40px;
    width: 304px;
}

.reviews_form_filed_notice {
    font-size: 16px;
    line-height: 24px;
    color: #8E8E93;
    margin-top: 15px;
}

.reviews_form_inputs_left .reviews_form_filed {
    height: calc((100% - 40px) / 3);
}

.reviews_form_error {
    font-size: 16px;
    line-height: 24px;
    color: #a80404;
    margin-bottom: 20px;
}

.reviews_form_error ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: bold;
}

.reviews_form_error p {
    margin: 0;
}

.reviews_form_succes {
    font-size: 16px;
    line-height: 24px;
    color: #027f02;
    margin-bottom: 20px;
}

.reviews_form_wrapper.activex {
    display: flex;
}

.insales_widget-delivery.insales_widget-delivery--box-shadow {
    box-shadow: none;
    border-radius: 0;
    position: relative;
}


button.insales_widget-open_modal {
    color: #fff !important;
    text-decoration: underline;
    font-size: 16px !important;
    font-family: 'Gilroy';
}

#insales_widget-delivery_info {
    display: none;
}

.insales_widget-delivery_form:hover #insales_widget-delivery_info {
    display: block;
}

.insales_widget-delivery_form:hover #insales_widget-delivery_info {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 20px;
    background: #fff;
    box-shadow: 0px 5px 7px #00000040;
    max-height: 300px;
    overflow-y: auto;
}

.insales_widget-delivery_info--content {
    font-size: 16px;
    color: #8E8E93;
}

.insales_widget-delivery_info--price,
.insales_widget-delivery_info--interval {
    font-size: 16px;
    color: #8E8E93;
}

.insales_widget-delivery_info--description.is-open {
    line-height: 1.2;
    font-size: 12px;
}

.insales_widget-delivery_city {
    font-size: 16px;
}

.product_buttom_na.button {
    background: #999;
}
.option-value.is-span {
    min-width: 30px;
    height: 30px;
    border: 2px solid #b2b3b3;
    font-size: 12px;
    border-radius: 4px;
    padding: 0 5px;
    color: #b2b3b3;
    margin: 3px;
}
.option-value.is-active.is-span, .option-value.is-span:hover {
    border-color: #67b331;
    color: #67b331;
}
.option-value.is-span.no_available {
    background: #b2b3b3;
    color: #fff;
}

.insales_widget-delivery_header {
    border: 3px solid #37a3d1;
    border-radius: 6px !important;
    background: #fff !important;
}
.product-benefits .product-benefits-item-buy {
	background-image: url(product_icon_buy.png);
}
.product-benefits .product-benefits-item-delivery {
    background-image: url(product_icon_delivery.png);
}
.product-benefits .product-benefits-item-change {
    background-image: url(product_icon_14.png);
    background-size: 55px;
}
.product-benefits .product-benefits-item-help {
    background-image: url(product_icon_tel.png);
	background-size: auto 55px;
}
@media (max-width: 1024px) {
    .product_chars_content {
        column-count: 1;
    }
    .prods_available_sklad {
        width: 50%;
    }
    .product_variants_info_wrapper_items {
        min-width: 50%;
        max-width: 50%;
    }
    div#insales-quick-checkout-dialog {
        min-height: 548px;
    }
    .product_variants_form_buttons [data-item-add],
    .product_variants_form_buttons [data-quick-checkout] {
        display: none !important;
    }
    button.button.js-add-product,
    button.button.js-add-fast,
    .product_card_add {
        display: flex;
        align-items: center;
        justify-content: center;
        /* padding: 10px 5px 11px; */
    }
    button.button.js-add-product svg,
    button.button.js-add-fast svg,
    .product_card_add {
        margin-right: 10px;
    }
}

@media (max-width: 768px) {
    .product_tabs_tab {
        order: 0;
        width: 100%;
    }
    .product_tabs_tab_content {
        background: #fff;
        padding: 20px;
        width: 100%;
        font-size: 14px;
        line-height: 20px;
    }
    .product_property_line {
        display: flex;
        font-size: 14px;
        color: #8E8E93;
        min-height: 38px;
        align-items: center;
        justify-content: start;
        border-bottom: 1px solid #EFEFF4;
        min-width: calc(100% - 20px);
        margin: 0 10px;
        max-width: calc(100% - 20px);
    }
}

@media (max-width: 640px) {
    .prod_wrapper {
        padding: 20px 10px 5px;
    }
    .product_rait_stars svg {
        width: 16px;
        margin-right: 8px;
    }
    .product_info h1 {
        font-size: 29px;
        line-height: 120%;
    }
    .product_prices {
        flex-flow: column;
        /* justify-content: center; */
    }
    .product_brand {
        margin-left: 0;
        /* margin-top: 20px; */
    }
    .prods_available_sklad {
        width: 100%;
    }
    .product_variants_info_wrapper_items {
        min-width: 100%;
        max-width: 100%;
    }
    .product_variants_info_wrapper {
        flex-flow: wrap;
    }
    .prods_available_sklad {
        margin-left: 0;
    }
}
.layout_collection h1 {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #646464;
    margin: 0;
	margin-bottom: 30px;
}
.collection_description * {
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    color: #231F20;
    font-family: "Gilroy" !important;
    margin: 0;
}
.collection_head {
    display: flex;
    align-items: start;
    justify-content: start;
    margin-bottom: 55px;
}
.collection_head_info {
    width: 100%;
}
.collection_head_image {
    min-width: 200px;
    max-width: 200px;
    margin-left: 20px;
}
.collection_order {
    font-size: 16px;
    line-height: 20px;
    color: #1B2437;
    display: flex;
    align-items: center;
    justify-content: start;
    margin-bottom: 30px;
}
.collection_order_title {
    margin-right: 30px;
}
.collection_order a{
    text-transform: uppercase;
    color: #1B2437;
	text-decoration: none;
	margin-right: 30px;
}
.collection_order_links_item.activex {
    font-weight: bold;
}
.collection_subcolls_container {
    margin-bottom: 85px;
}
.collection_card {
    margin-bottom: 20px;
}
.collection_card_image {
    padding-top: 92%;
    position: relative;
    margin-right: -24px;
    margin-left: -24px;
    margin-bottom: 0;
}
.collection_card_image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-width: calc(100% - 40px);
    max-height: 100%;
}
.collection_card_wrapper {
    padding: 35px 24px 0;
    background: #fff;
    height: 100%;
}
.collection_card_wrapper a {
    text-align: center;
    color: #2C2C2C;
    font-weight: 600;	
	text-decoration: none;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.collection_card_title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.collection_card_price {
    font-weight: normal;
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 27px;
    margin-top: auto;
}
.collection_subhead {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #646464;
    margin-bottom: 50px;
}
.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
	margin-top: 30px;
}
.pagination li a{
	text-decoration: none;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    margin: 0 6px;
}
.pagination li .paginate_cur{
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    margin: 0 12px;
}
.pagination li .paginate_cur {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    margin: 0 12px;
    background: #02A6D4;
    padding: 3px 12px 4px;
    border-radius: 8px;
}
.paginate_arrow_left {
    margin-right: auto;
}
.paginate_arrow_right {
    margin-left: auto;
}
.paginate_arrow_left a, .paginate_arrow_right a {
    align-items: center;
    justify-content: start;
    display: none;
}
.paginate_arrow_left.activex a, .paginate_arrow_right.activex a {
    display: flex;
}
.collection_filter_item_char {
    display: flex;
    align-items: center;
    justify-content: start;
	margin-bottom: 9px;
    cursor: pointer;
}
.collection_filter_item_char:last-child {
	margin-bottom: 0;
}
.collection_filter_item_char_checker {
    display: flex;
    border: 2px solid #D1D1D6;
    box-sizing: border-box;
    border-radius: 2px;
    height: 20px;
    width: 20px;
    margin-right: 14px;
    align-items: center;
    justify-content: center;
}
.collection_filter_item_char_checker svg {
	display: none;
}
.collection_filter_item_char_name {
    font-size: 16px;
    line-height: 19px;
    color: #1B2437;
}
.collection_filter_item_char_count {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 12px;
    background: #D1D1D6;
    border-radius: 20px;
    width: 50px;
    margin-left: auto;
}
.collection_filter_item_title {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.collection_filter_item {
    border-bottom: 1px solid #EFEFF4;
}
.collection_filter_item_content {
    padding: 0 24px 16px;
    display: none;
}
.collection_filter_item.activex .collection_filter_item_content {
	display: block;
}
.collection_filter {
    background: #fff;
}
.collection_filter_item_char.activex .collection_filter_item_char_checker {
    background: #02A6D4;
    border-color: #02A6D4;
}
.collection_filter_item_char.activex .collection_filter_item_char_checker svg{
    display: block;
}
.collection_filter_item_char.activex .collection_filter_item_char_count {
    background: #02A6D4;
}
.collection_filter_item.activex .collection_filter_item_title svg {
    transform: rotate(180deg);
}
.product_card_wrapper .labels_item {
    font-size: 10px;
    line-height: 12px;
    padding: 4px 10px;
    margin-bottom: 5px;
}
.product_card_wrapper .product_card_labels {
    position: absolute;
    width: calc(100%);
    display: flex;
    flex-direction: column;
    z-index: 9;
    left: 0;
    top: 0;
    align-items: baseline;
    justify-content: start;
}
.collection_seo_description > * {
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    color: #231F20;
    font-family: "Gilroy" !important;
    margin: 0;
    margin-bottom: 8px;
}
.collection_seo_description {
	margin-top:30px;
}
@media (max-width: 1024px) {
.collection_sidebar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: #0b0b0b4a;
    width: 100%;
    min-width: 100%;
}
.collection_sidebar form {
    width: 300px;
    overflow-y: auto;
    height: 100%;
}
.collection_sidebar form {
    left: -500px;
    transition: all 2s;
}
.collection_sidebar.activex form {
    left: 0;
    transition: left 2s;
}
.collection_sidebar {
    display: none;
}
.collection_sidebar.activex {
    display: block;
}
}
@media (max-width: 768px) {
.collection_head {
    flex-flow: wrap;
}
.collection_order {
    flex-flow: wrap;
}
}
.collection-seo_filters {
  margin: 0px 0px 15px 0px;
  font-size: 14px;
}
.collection-seo_filters a {
  display: inline-block;
  padding: 10px 15px;
  background: #fff;
  color: #656565;
  text-decoration: none;
  margin: 0px 5px 5px 0px;
}
.collection-seo_filters a:hover {
  color: #01a6d4;
}
.collection-seo_filters a.is-active {
  color: #01a6d4;
}
.collection-seo_tags {
  margin: 0px 0px 15px 0px;
  font-size: 14px;
}
.collection-seo_tags ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.collection-seo_tags li {
  display: inline-block;
  margin: 0px 5px 5px 0px;
  vertical-align: middle;
}
.collection-seo_tags a {
  display: inline-block;
  padding: 10px 15px;
  background: #fff;
  color: #656565;
  text-decoration: none;
}
.collection-seo_tags a:hover {
  color: #01a6d4;
}
.collection-seo_tags a.is-active {
  color: #01a6d4;
}
.breadcrubms {
    font-size: 14px;
    line-height: 24px;
    color: #8E8E93;
	margin-bottom: 15px;
	margin-top: -16px;
}
.bread svg {
    margin: 0 15px;
}
.breadcrubms ul {
    padding: 0;
    margin: 0;
}
.breadcrubms a {
    text-decoration: none;
    color: #454545;
}
.breadcrubms ul li {
    display: inline-block;
}
.breadcrubms a:hover {
    color: #7BBD42;
}
.article_item {
	display: flex;
    align-items: stretch;
    justify-content: start;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 100%;
    background: #fff;
    padding: 20px;
}
.article_photo_wrap a {
    width: 200px;
    height: 200px;
    background: #efefef;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 4px solid #38a2d4;
}
.article_photo_wrap {
    margin-right: 20px;
}
.article_title_preview a {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #646464;
    text-decoration: none;
    margin-bottom: 15px;
    display: block;
}
.article_prev_preview {
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #8E8E93;
    margin-bottom: 20px;
}
.article_prev_preview p{
	margin: 0;
}
.article_content_wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.article_button {
    margin-top: auto;
}
.article-body {
    margin-bottom: 50px;
}
.big_content.layout_article .product_card {
    margin-bottom: 20px;
}
.article-share.share {
    margin-top: 20px;
}
.add_item_modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    justify-content: center;
    background: #0b0b0b4a;
    z-index: 999;
    display: none;
}
.add_item_modal.activex {
	display: flex;
}
.add_item_modal_wrapper {
    padding: 40px 50px;
    background: #F6F6F6;
    border: 1px solid #EFEFF4;
    max-width: 700px;
    position: relative;
    width: 100%;
}
.add_item_modal_close {
    position: absolute;
    right: 50px;
    top: 40px;
    cursor: pointer;
}
.add_item_modal_content_title {
    font-size: 20px;
    line-height: 25px;
    color: #1B2437;
    margin-bottom: 30px;
    font-weight: bold;
    text-align: center;
}
.add_item_modal_content_added_item {
    display: flex;
    align-items: stretch;
    justify-content: start;
}
.add_item_modal_content_added_item > * {
    width: 50%;
    min-width: 50%;
    margin: 0 10px;
}
.add_item_modal_content_added_item_img {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #efefef;
}
.add_item_modal_content_added_item_img img {
    width: 100%;
}
.add_item_modal_content_added_item_info {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #1B2437;
    text-align: center;
}
.add_item_modal_content_added_item_title {
    font-weight: bold;
    margin-bottom: 20px;
}
.add_item_modal_content_added_item_total span {
    font-weight: bold;
}
.add_item_modal_content_added_item_total {
    margin-bottom: 20px;
}
.add_item_modal_content_added_item_links > * {
    width: 100%;
    margin-bottom: 10px;
}
.button_nostyle {
    text-transform: uppercase;
    color: inherit;
    font-weight: bold;
}
@media (max-width: 640px) {
.add_item_modal_wrapper {
    height: 100%;
}
.add_item_modal_content_added_item {
    flex-flow: wrap;
}
.add_item_modal_content_added_item > * {
    width: 100%;
    min-width: 100%;
    margin: 0;
}
.add_item_modal_content_added_item_img img {
    max-width: 300px;
    max-height: 200px;
    width: auto;
}
.add_item_modal_content_added_item_img {
    margin-bottom: 20px;
	padding: 10px;
}
.add_item_modal_close {
    right: 20px;
    top: 20px;
  }
}
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
a,
button,
.button,
.input,
.rating-link,
.product_tabs_tab {
    transition: color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;
}

.product_top_info_wish .is-added svg {
    fill: red;
}

.header_links {
    white-space: nowrap;
}

body.modal-open {
    height: 100vh;
    overflow-y: hidden;
}

.reviews_form_wrapper {
    z-index: 9999;
}

.product_gallery_thumbs,
.insales_widget-delivery_info {
    scrollbar-width: thin;
    scrollbar-color: #e8e8ec transparent;
}

.product_gallery_thumbs::-webkit-scrollbar,
.insales_widget-delivery_info::-webkit-scrollbar {
    height: 8px;
    width: 2px;
}

.product_gallery_thumbs::-webkit-scrollbar-track,
.insales_widget-delivery_info::-webkit-scrollbar-track {
    background: transparent;
}

.product_gallery_thumbs::-webkit-scrollbar-thumb,
.insales_widget-delivery_info::-webkit-scrollbar-thumb {
    background-color: #e8e8ec;
    /* border: 3px solid orange; */
}


/* Breadcrumbms */

.breadcrubms .lnk_back {
    float: right;
    background: url(arrows_back.png) no-repeat 0 50%;
    padding-left: 28px;
    /* margin-top: 15px; */
    font-size: 14px;
    color: #656565;
    text-decoration: underline;
}

.product_prices {
    margin-bottom: 20px;
}


/* Prices */

.page-product .product_prices_old {
    color: #9d9e9e;
    line-height: 1;
    margin-top: 0px;
}
.product_prices_old_title {
    font-family: 'Geometria Light';
    font-size: 12px;
}
.product_prices_old span {
    font-family: 'Geometria Medium';
    font-size: 18px;
    font-weight: bold;
    position: relative;
}
.product_prices_old span:after {
    width: 100%;
    content: ' ';
    height: 3px;
    background: #b2b3b3;
    left: 0;
    right: 0;
    position: absolute;
    transform: rotate(-7deg);
    top: 10px;
    z-index: 99;
}
.vigoda {
    margin: 15px 0 15px 15px
}

span.vigoda_pvalue {
    color: #fff;
    background: #e31e24;
    padding: 2px 5px;
    margin-left: 10px;
    font-weight: 700;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    border-radius: 4px;
    line-height: 1;
}
.vigoda_pvalue_value {
    font-size: 16px;
}


/* 768 */

@media (max-width: 768px) {
.header {
    margin-bottom: 10px;
  }
  
  .add_item_modal_content_added_item_links .button {
    display: flex;
    align-items: center;
    justify-content: center;
}
    .page-page .big_content {
      
      padding-top: 20px;
  }
  
    /* Breadcrumbms */
    .page-product,
    .page-page .header {
        margin-bottom: 10px;
    }
    .breadcrubms {
        position: relative;
        left: 0;
        z-index: 3;
        margin-top: 6px;
        width: calc(100% - 8px);
        border-bottom: 1px solid #e7f3f7;
        padding-bottom: 6px;
    }
  
  .page-page .breadcrubms {
    left: 0;
  }
  
  
    .breadcrubms ul {
        position: absolute;
        top: 0;
        left: 40px;
        line-height: 1;
    }
    .breadcrubms ul li:last-child {
        font-size: 18px;
        color: #171717;
        font-weight: 600;
    }
    .breadcrubms ul .bread {
        display: none;
    }
    .breadcrubms a {
        font-size: 0 !important;
        height: 20px !important;
        margin: 0 !important;
    }
    .breadcrubms .lnk_back {
        float: none;
        background: url(arrows_back.png) no-repeat 0 50%;
        padding-left: 28px;
        margin-top: 15px;
        font-size: 15px;
        color: #656565;
        text-decoration: underline;
        width: 100px;
        text-align: center;
        display: block;
        margin: 10px auto;
    }
    /* Header */
    .header {
        padding: 10px 0 10px;
    }
    .header_left {
        max-width: 150px;
    }
    .header_logo a {
        background-image: url(logo-w.png);
        height: 30px;
    }
    .header_phone_content a {
        font-size: 14px;
        font-weight: bold;
    }
    .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .vigoda {
        margin: 0 0 0 15px;
    }
    /* Tabs */
    .product_tabs {
        /* position: relative; */
        justify-content: space-between;
    }
    .product_tabs_tab {
        font-size: 10px;
        padding: 0 10px;
        height: 50px;
        width: calc(100% / 3);
    }
    .product_tabs_tab span {
        margin-left: 10px;
    }
    .product_tabs_tab.activex {
        /* color: #00a8d7; */
    }
    .product_tabs [data-tab="description"] {
        order: 1
    }
    .product_tabs [data-target="description"] {
        order: 4;
        flex-basis: 100%;
    }
    .product_tabs [data-tab="characteristics"] {
        order: 2
    }
    .product_tabs [data-target="characteristics"] {
        order: 5
    }
    .product_tabs [data-tab="reviews"] {
        order: 3
    }
    .product_tabs [data-target="reviews"] {
        order: 6
    }
    /*  Reviews  */
    .product_review_wrapper {
        padding-right: 0 !important;
        overflow-y: visible;
        max-height: none
    }
    .product_tabs_tab_content_head.product_reviews_head {
        justify-content: center;
    }
    .review_button_add button {
        width: 100%;
    }
    .product_review_item_wrapper {
        padding: 20px 10px;
    }
    /* Footer, bottom panel */
    .footer_bottom .row>div {
        margin-bottom: 5px;
    }
    .panel_add_buttons .button,
    .button {
        height: 40px !important;
        padding: 8px !important;
    }
    .footer_content_collections_item {
        margin-bottom: 35px;
    }
    .footer_content_collections_item_subcolls_item {
        font-size: 14px;
        line-height: 1;
        margin-bottom: 12px;
    }
    .footer_content_collections_item_head {
        font-size: 14px;
        line-height: 1;
    }
    .footer_content_collections_item_subcolls_more {
        font-size: 14px;
    }
    .footer_top_menu li {
        width: calc(50% - 5px);
    }
    .product_bottom_prods_head {
        flex-wrap: wrap;
        justify-content: center;
    }
}


/* 1024 */

@media (max-width: 1024px) {
    .panel_add_buttons {
        bottom: 61px;
    }
    .panel_add_buttons>* {
        margin: 0;
        width: calc(50% - 5px);
    }
    .bottom_panel {
        padding: 5px 0 5px 0;
        box-shadow: 0 8px 21px #000;
    }
    .bottom_panel_item {
        padding: 8px 8px 3px 8px;
        font-size: 11px;
        color: #999;
    }
    .bottom_panel_item_icon {
        width: 19px;
        height: 19px;
        margin-bottom: 10px;
    }
    .bottom_panel_item_text {
        font-size: 11px;
        line-height: 1;
    }
    .bottom_panel_item_icon svg {
        fill: #999;
    }
}


/* 640 */

@media (max-width: 640px) {
    /* 
  .product_info h1 {
    text-align: center;
  } */
    .product_prices {
        flex-flow: row;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .product_variants_info_wrapper {
        margin-bottom: 25px;
    }
    .product_variants_info_wrapper_items {
        min-width: 100%;
        max-width: 100%;
        margin: 0 auto 1rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
span.vigoda_pvalue {
    margin-left: 0;
  }
    .product_brand {
        flex-basis: 100%;
        width: 100%;
    }
    .vigoda {
        width: 50%;
        flex-basis: 50%;
        margin: 0 0 0 0;
    }
    .product_brand {
        width: 50%;
        flex-basis: 50%;
    }
    /* Options */
    .option-selector {
        justify-content: space-between;
        margin-bottom: 2px;
    }
    .option-selector select {
        padding-right: 37px;
        width: 100%;
    }
    .option-selector .option {
        margin-bottom: 10px;
        flex: 1 auto;
    }
    .option-selector .option:last-child {
        margin-right: 0;
    }
    .product_variants_form_buttons {
        justify-content: center;
    }
    .product_buttom_credit {
        margin-right: 0;
        width: 100%;
    }
    .product_variants_form_buttons button {
        margin-right: 0;
    }
    .product_variants_form_buttons button {
        margin-bottom: 20px;
    }
    .prod_wrapper {
        margin-bottom: 15px;
    }
}


/* 390 */

@media (max-width: 390px) {
    .product_tabs_tab span {
        margin-left: 0;
        font-size: 9px;
    }
    .product_tabs_tab svg {
        display: none;
    }
    .product_tabs_tab {
        padding: 0 5px;
        height: 50px;
        /* flex-basis: 95px;
    min-width: 95px; */
    }
    .option-selector {
        flex-wrap: wrap;
        justify-content: start;
    }
    .product_rait_count {
        font-size: 13px;
    }
    .product_info h1 {
        font-size: 24px;
    }
    .product_tabs_tab_content_head {
        font-size: 18px;
        line-height: 18px;
    }
    .product_bottom_prods_head_title {
        font-size: 20px;
    }
}

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

.product_variants>* {
    flex-basis: 50%;
}

.option-selector .option {
    display: flex;
    align-items: center;
}

.option-selector .option .option-label {
    margin-right: 10px;
    min-width: 50px;
}

.product_variants_form_buttons {
    justify-content: space-between;
}


/* .product_variants_form_buttons {
  justify-content: end;
} */

.product_tabs_tab_content[data-target=description],
.product_tabs_tab_content[data-target=description] span {
    font-family: "Gilroy", Arial, Helvetica, sans-serif !important
}

.insales_widget-delivery {
    z-index: 3;
    margin-top: 15px;
    margin-bottom: 30px;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0px 14px 22px -12px rgb(210 210 213 / 33%) !important;
}

.insales_widget-delivery_city {
    /* margin: 0 auto; */
    padding: 0.3rem 0 0;
    color: rgb(102, 102, 102);
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}

.insales_widget-current_address {
    margin-top: .5rem;
    font-size: 13px;
}

.insales_widget-label {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    color: #000;
    padding-left: 32px;
    margin-bottom: 5px !important;
}

.insales_widget-delivery_city .insales_widget-label {
    display: none !important;
}

.insales_widget-delivery_header {
    color: rgb(102, 102, 102);
    text-align: center;
}

.insales_widget-delivery_banner {
    text-align: center;
    margin: 0 auto;
    padding: 0.3rem 0 0;
}

.insales_widget-delivery_city .insales_widget-label.d-block {
    display: block !important;
}

.insales_widget-delivery_city {
    color: rgb(102, 102, 102);
    padding: 0;
}

.insales_widget-delivery_city svg {
    color: #38a2d4;
    margin-right: 5px;
}

.insales_widget-current_address button {
    display: none;
}

.insales_widget-current_address span {
    color: #00a8d7 !important;
    /* text-decoration: underline; */
    border-bottom: 1px dashed #00a8d7;
    cursor: pointer;
    font-weight: 400 !important;
}

.product_buttom_add,
.product_buttom_buy,
.product_card_add,
.product_buttom_credit, 
.product_card_form_button .button {
    display: flex !important;
    align-items: center;
    max-height: 51px;
    justify-content: center;
}

.product_buttom_add.button svg,
.product_buttom_buy svg,
.product_buttom_credit svg, 
.product_card_add svg {
    fill: #fff;
    margin-right: 5px;
    margin-top: -2px;
}

.product_buttom_add.button:hover {
    background: #fea100;
    color: #fff;
}

.product_buttom_buy:hover,
.product_buttom_credit:hover {
    background: #000;
}

.product_variants_info_wrapper {
    margin-bottom: 0;
}

.option-selector {
    margin-bottom: 0;
}

.option-selector .option {
    margin-bottom: 15px;
}

@media (min-width: 1200px) {
    .product_prices_wrapper {
        display: flex;
        align-items: center;
    }
    .product_prices_wrapper .product_prices_curr {
        margin-right: 15px;
    }
}

.product-available:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 10px;
    background: #67b331;
    margin: 0px 5px 0px 0px;
    transition: all 0.2s linear;
}

.product-available--soldout:before {
    background: #b2b3b3;
}
.product-available-sklad {
    margin-left: 4px;
    color: #b2b3b3;
}

.product_variants_info_wrapper {
    margin-top: 0;
}

.product_variants_info_item:last-of-type {
    margin-bottom: 25px;
}

.product-benefits {
    margin: 0 0 20px;
    background-color: #ffffff;
    padding: 40px 30px;
}

.product-benefits-item-content {
    padding-left: 90px;
    background-position: 0 50%;
    background-size: 75px auto;
    background-repeat: no-repeat;
    height: 100%;
}

.product-benefits-item-content span {
    display: block;
    font-weight: 600;
    font-size: 16px;
    /* line-height: 22px; */
    color: #2C2C2C;
    margin-bottom: 8px;
}

.product-benefits-item-content a {
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    color: #8E8E93;
    border-bottom: 1px solid;
}

.product-benefits-item-buy {
    background-image: url(index_icon_buy.png);
}

.product-benefits-item-delivery {
    background-image: url(index_icon_delivery.png);
}

.product-benefits-item-help {
    background-image: url(chat.jpg);
}

.product-benefits-item-change {
    background-image: url(tick.webp);
}

@media (min-width: 1025px) {
    .product-benefits-item-help span {
        max-width: 140px;
    }
    .product-benefits-item-change span {
        max-width: 145px;
    }
}

@media (max-width: 1024px) {
    .product-benefits {
        padding: 16px 18px;
    }
    .product-benefits-item {
        margin-top: 18px;
        margin-bottom: 18px
    }
    .product-benefits-item-content {
        padding-left: 70px;
        background-position: 0 0;
        background-size: 55px auto;
        background-repeat: no-repeat;
        height: 55px;
        background-position: 0 0;
    }
    .product-benefits-item-content span {
        font-size: 14px;
    }
    .product-benefits-item-content a {
        font-size: 14px;
    }
}

.product-benefits-item-content a.product-benefits-phone {
    color: #38a2d4
}

.product_card_sale_price {
    margin-right: 10px;
}


/* .product-benefits-item-delivery {
  background-image: url(index_icon_delivery.png);
} */

.mobile_search {
    display: none;
}

.header-top-link-sale {
  /*
    font-size: 18px !important;
    color: #e32b2d !important;
  */
}

@media (max-width: 640px) {
    .product_prices_wrapper {
        width: 100%;
        display: flex;
        margin-bottom: 1rem;
    margin-top: 10px;
    }
.product_prices_wrapper {
    display: flex;
    align-items: center;
}
    .product_prices_curr {
        margin-right: 10px;
    }
    .product_brand img {
        max-height: 50px;
        margin-left: auto;
    }
    .product_variants {
        flex-wrap: wrap;
    }
    .product_variants>* {
        flex-basis: 100%;
    }
    .product_variants_info_wrapper_items {
        margin-bottom: 0;
    }
    .product_variants_info_item {
        flex-basis: 100%;
        min-width: 100%;
        margin-bottom: 5px;
    }
    .option-selector select {
        font-size: 14px;
        padding: 14px;
        background-position: 95%;
    }
    .option-selector .option {
        margin-bottom: 20px;
        flex-basis: 100%;
        min-width: 100%;
    }
    .product_buttom_credit {
        padding: 14px 25px;
    }
    .insales_widget-label {
        white-space: normal;
    }
    .insales_widget-delivery_header {
        position: relative;
    }
    /* .insales_widget-delivery_header:after {
      content: "";
      width: 46px;
      height: 46px;
      background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 447.907 447.907'%3E%3Cpath d='M432.703 206.904l-30.5-13.2-25.9-50.4c-7-13.8-21.2-22.4-36.7-22.3h-44.6v-12.6c0-22.8-18.2-41.4-41-41.4h-213.2c-22.8 0-40.8 18.7-40.8 41.4v193c-.2 13.9 10.9 25.3 24.8 25.5h5.7c0 1-.1 1.4-.1 2-.1 28.6 23 51.9 51.6 52 28.6.1 51.9-23 52-51.6v-.5c0-.7 0-1-.1-2h172.3v2c-.1 28.6 23 51.9 51.6 52 28.6.1 51.9-23 52-51.6v-.5-2h12.9c13.9 0 25.2-11.3 25.2-25.2v-71.4c.2-9.8-5.8-19.1-15.2-23.2zm-350.4 154.1c-17.6 0-31.8-14.2-31.8-31.8s14.2-31.8 31.8-31.8 31.8 14.2 31.8 31.8c0 17.5-14.3 31.8-31.8 31.8zm192.7-53.9h-145.8c-8.4-18.3-26.8-30-46.9-29.9-20.2-.1-38.5 11.5-46.9 29.9h-10.2c-3.1 0-5.2-2.4-5.2-5.5v-51.5h255v57zm0-198.6v121.6h-255v-121.6c0-11.7 9.1-21.4 20.8-21.4h213.2c11.7.1 21.1 9.7 21 21.3v.1zm20 32.6h44.6c7.9-.1 15.3 4.2 19 11.3l20 38.7h-83.6v-50zm63.1 219.9c-17.6 0-31.8-14.2-31.8-31.8s14.2-31.8 31.8-31.8 31.8 14.2 31.8 31.8c0 17.5-14.2 31.8-31.8 31.8zm69.9-59.4c0 3.1-2.1 5.5-5.2 5.5h-17.8c-12.1-25.9-42.9-37.1-68.8-25-11 5.1-19.9 14-25 25h-16.2v-96h98l31.8 14c2 1 3.3 3.2 3.2 5.4v71.1z'/%3E%3C/svg%3E") no-repeat 0 0;
      background-size: cover;
      top: 50%;
      left: 50%;
      position: absolute;
      display: inline-block;
      transform: translate(-50%, -50%);
      opacity: 0.1;
  } */
    .insales_widget-delivery_info--content,
    .insales_widget-delivery_info--price,
    .insales_widget-delivery_info--interval {
        font-size: 14px;
    }
    .product-delivery-row {
        display: none;
    }
    .insales_widget-delivery_header {
        padding: 15px 10px;
    }
    .insales_widget-label {
        font-size: 10px;
    }
    .reviews_form_stars_head {
        font-size: 14px;
    }
    .reviews_form_filed label {
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .insales_widget-delivery {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .insales_widget-delivery_city {
        margin: 0;
        justify-content: start;
    }
    .insales_widget-current_address span {
        /* margin-left: 0; */
    }
    .insales_widget-delivery_header {
        text-align: left;
    }
    .reviews_form_wrapper {
        align-items: start;
    }
    .reviews_form {
        padding: 20px;
        height: 100%;
        overflow-y: auto;
    }
    .reviews_form_title {
        font-size: 16px;
        line-height: 1.2;
    }
    .reviews_form_filed label {
        font-size: 16px;
    }
}

@media (max-width: 414px) {
    .insales_widget-delivery_header {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .insales_widget-label {
        padding-left: 0;
        background-image: none;
    }
}

@media (max-width: 768px) {
    .product_card {
        margin-bottom: 20px;
    }
    .product_card_form_prices_cur {
        font-size: 21px;
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    .prod_wrapper {
        padding: 20px;
    }
    .option-selector {
        display: block;
    }
    .option-selector .option {
        margin-bottom: 15px;
    }
    .product_variants {
        justify-content: start;
    }
    .product_variants>* {
        flex-basis: auto;
    }
    .product_variants_info_wrapper {
        margin-top: 10px;
        order: 2;
        margin-left: auto;
        white-space: nowrap;
    }
}

@media (max-width: 1024px) {
    .product-delivery-row {
        display: none;
    }
    .product_prices_wrapper {
        display: flex;
    }
    .product_prices_curr {
        margin-right: 15px;
    }
}

@media (min-width: 1025px) {
    .product_variants_info_wrapper {
        order: 1
    }
    .product_variants_info_wrapper_items {
        margin-left: auto;
    }
}

@media (min-width: 1025px) and (max-width: 1110px) {
    .product_variants_form_buttons button {
        padding: 18px 15px;
    }
}

.label_sale {
  background: #E32B2D;
}

.product_bottom_prods_container {
   
    padding: 0 30px;
    position: relative;
}


@media (min-width: 768px) {
.product_bottom_prods_container
{
   margin-left: -30px;
   margin-right: -30px;
}
}

@media (max-width: 640px) {
.product_bottom_prods_head_title {
  min-width: 100%;
  text-align: center;
}
  
  }


.button,
.cart-button-delete {
  cursor: pointer;
}

















