@font-face {font-family: MSLight; src: url(/fonts/MuseoSansLight.ttf);}
@font-face {font-family: MSReg; src: url(/fonts/MuseoSansRegular.ttf);}
@font-face {font-family: MSMed; src: url(/fonts/MuseoSansMedium.ttf);}
@font-face {font-family: MSBold; src: url(/fonts/MuseoSansBold.ttf);}
@font-face {font-family: MSBlack; src: url(/fonts/MuseoSansBlack.ttf);}
@font-face {font-family: RBold; src: url(/fonts/RBold.ttf);}
@font-face {font-family: RRoman; src: url(/fonts/RRoman.ttf);}
@font-face {font-family: RMed; src: url(/fonts/RMed.ttf);}
@font-face {font-family: RLight; src: url(/fonts/RLight.ttf);}
@font-face {font-family: RThin; src: url(/fonts/RThin.ttf);}
/*@font-face {font-family: MSblack; src: url(/fonts/MSblack.otf);}  */

body {
  font-family: RRoman;
  margin:0px;
  padding:0px;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
}
.center_bloker {
    width: 1180px;
    margin: 0px auto;
    display: block;
    z-index: 2;
    position: relative;
}

.catalogSearch {
    position: relative;
    display: block;
}

.topMenu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

ul.menu {
    margin: 0px;
    padding: 0px;
}

ul.menu li {
    display: inline-block;
}

ul.menu li a {
    display: block;
    padding: 0px 0px;
    margin-right: 30px;
    font-size: 15px;
    font-family: Msbold;
    color: #3BC9E3;
}

.header_mainContent_left {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.header_mainContent {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.header_mainContent_right {
    text-align: right;
}

.topMenu_soc {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

.topMenu_soc_title {
    margin-right: 15px;
    font-size: 15px;
    font-family: MSbold;
    color: rgba(51, 51, 51, 0.50);
    /* left: -500px; */
    position: relative;
    top: 1px;
}

.TopPattern {
    height: 190px;
    width: 100%;
    /* background-color: red; */
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    background-image: url('/f/pattern.png');
    opacity: 0.2;
}

.TopPattern:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 191px;
    background-image: url('/f/whiteShade.png');
    top: 0px;
    /* background-color: red; */
}
a#logoLink:hover {
    opacity: 0.75;
}

a#logoLink {
    transition: all ease 0.25s;
}
ul.menu li a:hover {
    color: #F7586D;
}
.topMenuMain {
    height: 55px;
    line-height: 55px;
    background-image: url('/f/topShade.png');
}

ul.menu li.active a {
    color: #f7586d;
    text-decoration: none;
}

.header {
    height: 140px;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

.catalogMenu_wave {
    width: 100%;
    height: 19px;
    /* background-color: gold; */
    background-image: url('/f/wave.svg');
    /* background-repeat: no-repeat; */
    /* background-size: 1920px auto; */
    position: absolute;
    top: -18px;
}
.catalogMenu_main {
    margin-top: -12px;
    position: relative;
    z-index: 1;
}
input.searchInput {
    border-radius: 8px !important;
    box-sizing: border-box !important;
    height: 57px !important;
    border: 2px solid #f96f80 !important;
    outline: none;
    font-size: 15px !important;
    font-family: MSblack;
    color: #333333 !important;
    width: 365px;
    padding-left: 55px !important;
    background-image: url('/f/serachIcon.svg');
    background-repeat: no-repeat;
    background-position: 18px 14px;
}

input.searchInput:focus {
    box-shadow: 0px 0px 0px transparent;
    border: 2px solid #57d5ec !important;
}
input.searchInput:focus {
    box-shadow: 0px 0px 0px transparent !important;
}

.search {
    margin: 0px !important;
    margin-left: 25px !important;
}

input.searchInput::-webkit-input-placeholder {color:#F96F80;}
input.searchInput::-moz-placeholder          {color:#F96F80;}/* Firefox 19+ */
input.searchInput:-moz-placeholder           {color:#F96F80;}/* Firefox 18- */
input.searchInput:-ms-input-placeholder      {color:#F96F80;}

.cartFlex {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.cartCount {
    width: 34px;
    height: 34px;
    background-color: #F7586D;
    text-align: center;
    line-height: 34px;
    font-family: MSblack;
    text-decoration: none;
    color: white;
    font-size: 21px;
    border-radius: 35px;
    position: absolute;
    top: -4px;
    right: -12px;
}

div#minicart a {
    text-decoration: none;
}

.cartIcon {
    position: relative;
}

.cartInfo {
    position: relative;
    margin-left: 19px;
}.cartPrice {
    font-size: 23px;
    font-family: Msblack;
    color: #333333;
}

.cart_title {
    font-size: 14px;
    font-family: MSblack;
    color: rgba(0, 0, 0, 0.50);
    margin-top: 4px;
    margin-bottom: 2px;
}

div#minicart {
    margin-top: 2px;
    margin-left: 25px;
    transition: all ease 0.25s;
}
.topMenu_soc_icons img {
    transition: all ease 0.25s;
    cursor: pointer;
    margin-left: 4px;
}

.topMenu_soc_icons img:hover {
    opacity: 0.50;
}
.search #search_result {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFF;
    padding: 10px;
    border: 1px solid #ffffff;
    border-top: 0px;
    width: 570px !important;
    z-index: 99999;
    position: absolute;
    display: none;
    margin-top: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.13);
    behavior: url(css/PIE.htc);
    height: 450px;
    overflow: auto;
}
.header_mainContent_right_tell {
    font-family: MSblack;
    font-size: 27px;
    color: #F96F80;
    margin-top: -5px;
}

.header_mainContent_right_messengers {
    font-size: 14px;
    font-family: MSblack;
    color: rgba(249, 111, 128, 0.60);
    margin-top: -3px;
}

.header_mainContent_right_mail {
    font-size: 15px;
    font-family: MSblack;
    color: #57D5EC;
}
div#minicart:hover {
    opacity: 0.65;
}
.catalogMenu {
    background-color: #f96f80;
    margin-top: -1px;
}

a.catalogLink {
    /* color: white; */
    /* display: inline-block; */
    /* position: relative; */
}

ul.CatalogMenu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    /* flex-wrap: wrap; */
    flex-direction: row;
    justify-content: space-between;
    /* align-items: center; */
    padding: 10px 0px;
}

ul.CatalogMenu > li {
    padding: 0px;
    position: relative;
}

ul.CatalogMenu > li > a {
    padding: 0px 37px;
    text-align: left;
    color: white;
    /* height: 50px; */
    display: block;
    line-height: 50px;
    display: flex;
    word-wrap: break-word;
    line-height: 14px;
    box-sizing: border-box;
    height: 64px;
    align-items: center;
    border-radius: 8px;
    font-family: MSblack;
    font-size: 14px;
    text-decoration: none;
    /* letter-spacing: 0.5px; */
    outline: none;
    transition: all ease 0.15s;
    font-family: MSblack;
    /* font-weight: 200; */
    /* font-weight: lighter; */
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    padding-top: 2px;
}
ul.CatalogMenu > li > a:hover {
    background-color: white;
    color: #f96f80;
}

ul.CatalogMenu > li > a:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 34px;
    background-color: rgba(255, 255, 255, 0.35);
    top: 15px;
    left: 0px;
}

li {}

ul.CatalogMenu > li > a:after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 34px;
    background-color: rgba(255, 255, 255, 0.35);
    top: 15px;
    right: -1px;
}

ul.CatalogMenu > li:hover > a:after {
    background-color: transparent;
}

ul.CatalogMenu > li:hover > a:before {
    background-color: transparent;
}
ul.CatalogMenu > li:hover > a {
    background-color: white;
    color: #f96f80;
}
li.active.deeper.in {}

ul.CatalogMenu > li.deeper > ul {
    display: none;
    background-color: white;
    position: absolute;
    margin: 0px;
    padding: 25px 37px;
    width: 180px;
    margin-top: -8px;
    padding-top: 35px;
    border-radius: 0px 8px 8px 8px;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.09);
}
.MAIN_TOP {
    position: relative;
    z-index: 5;
    background-color: white;
}

.catalogMenu_main:after {
    content: "";
    display: block;
    width: 100%;
    height: 35px;
    background-color: red;
    box-shadow: 0px 0px 45px rgba(247, 88, 109, 0.65);
    position: absolute;
    bottom: 0px;
    background-color: transparent;
    z-index: -1;
}

.mainSlider
.uk-overlay-background {
    background: transparent;
    color: #444;
    max-width: 1180px;
    margin: 0px auto;
    text-align: left !important;
    box-sizing: border-box;
    padding: 0px;
}
.mainSlider
.uk-flex-middle {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.mainSlider
.uk-overlay-panel {
    justify-content: flex-start;
    text-align: left;
}
ul.CatalogMenu > li.active > a {
    background-color: white;
    border-radius: 8px;
    color: #f96f80;
}
.mainSlider
h3.uk-h3 {
    font-family: MSblack;
    color: white;
    font-weight: normal;
    font-size: 52px;
    width: 600px;
    line-height: 50px;
    margin: 0px;
    margin-bottom: 30px;
    margin-top: -20px;
}
.mainSlider
.uk-dotnav>* {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 12px;
    margin-top: 15px;
}
a.uk-button.uk-button-link {
    border: 2px solid white !important;
    border-radius: 8px;
    height: 60px;
    line-height: 59px;
    padding: 0px 40px;
    outline: none;
    box-sizing: border-box;
    font-family: Rbold;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    font-family: MSblack;
    margin-left: 6px;
    transition: all ease 0.25s;
}

a.uk-button.uk-button-link:hover {
    background-color: white;
    color: #f96f80;
}
li.deeper.in {}

ul.CatalogMenu > li.deeper:hover ul {
    display: block;
}

ul.CatalogMenu > li.deeper > ul >
 li {
    display: block;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ul.CatalogMenu > li.deeper > ul >
 li > a {
    display: block;
    color: #333333;
    font-family: Msbold;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}

ul.CatalogMenu > li.deeper > ul >
 li > a:hover {
    color: #f96f80;
}
.footer {
    background-color: #f96f80;
    padding: 70px 0px;
    color: white;
    margin-top: 50px;
    position: relative;
    background-image: url('/f/footerLogo.png');
    background-repeat: no-repeat;
    background-position: center;
}

.footer_itemsCenter {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.footer_itemsCenter_item {
    width: 295px;
    color: white;
}

.footer_itemsCenter_item a {
    color: white;
    line-height: 22px;
    font-size: 14px;
    font-family: MSbold;
    color: rgba(255, 255, 255, 0.75);
}

.footer_itemsCenter_item li {
    list-style: none;
    line-height: 20px;
}

.footer_itemsCenter_item ul {
    margin: 0px;
    padding-left: 15px;
}

.footer_itemsCenter_item a:hover {
    color: white;
}

.footer_itemsCenter_item_title {
    font-family: MSblack;
    font-size: 29px;
    margin-bottom: 6px;
}

.footer_itemsCenter_item.righter {
    text-align: right;
}

.footer_itemsCenter_item_contact_1 {
    font-family: MSblack;
    font-size: 20px;
}

.footer_itemsCenter_item_contact_2 {
    font-family: MSblack;
    font-size: 15px;
    margin: 5px 0px;
}

.footer_itemsCenter_item_contact_3 {
    font-family: MSblack;
    font-size: 15px;
}
.footer:before {}

.footer:before {
    content: "";
    display: block;
    width: 100%;
    height: 19px;
    /* background-color: gold; */
    background-image: url(/f/wave.svg);
    /* background-repeat: no-repeat; */
    /* background-size: 1920px auto; */
    position: absolute;
    top: -18px;
}
.footer_itemsBottom_left {
    color: white;
    line-height: 22px;
    font-size: 14px;
    font-family: MSbold;
    color: rgba(255, 255, 255, 0.75);
}

.topMenu_soc_title.fix {color: white;}

.footer_itemsBottom {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 30px;
    border-top: 1px solid rgb(251, 147, 160);
    padding-top: 30px;
}

.footer_itemsBottom_right {
    align-items: center;
    display: flex;
}
a:hover, a:focus {
    /* color: #ffffff; */
    /* text-decoration: underline; */
}
 .MAIN {
    background-image: url(/f/bg.png);
}
ul.MainBreadCrumb {
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin: 20px 0px;
}

ul.MainBreadCrumb > li {
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-family: MSblack;
    color: #F7586D;
}

ul.MainBreadCrumb > li > a {
    color: #F7586D;
    transition: all ease 0.25s;
}

ul.MainBreadCrumb > li > span {}

span.divider {
    margin: 0px 10px;
    position: relative;
    top: 1px;
}

ul.MainBreadCrumb > li.active {
    color: rgba(247, 88, 109, 0.50);
}

ul.MainBreadCrumb > li > a:hover {
    color: #333333;
}
.filter_box {
    position: relative;
    display: inline-block;
}
 .catalogItem {
    width: 280px;
    margin-right: 20px;
    box-sizing: border-box;
    border: 2px solid rgba(247, 88, 109, 0.10);
    margin-bottom: 20px;
    padding: 20px;
    background-color: white;
    border-radius: 10px;
    transition: all ease 0.25s;
    position: relative;
    padding-bottom: 115px;
}

.catalogItems {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-direction: row;
    width: 1200px;
}
.catalogFilterMain {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.catalogFilterMain_sort {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    top: -17px;
    position: relative;
}

ul.sort_breadcrumb.noTransition {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    list-style: none;
}

ul.sort_breadcrumb.noTransition li {
    padding-left: 10px;
}
.catalogItem:hover {
    border: 2px solid rgb(247, 88, 109);
}

img.CataloItem_Image {
    width: 240px;
    height: auto;
    max-width: 240px;
}

a.NameItem {
    font-family: MSblack;
    color: #f96f80;
    font-size: 17px;
    text-decoration: none;
    margin-bottom: 5px;
    display: block;
    margin-top: 20px;
}

a.NameItem:hover {text-decoration: underline;}

a.LinkManuItem {
    font-size: 14px;
    font-family: MSbold;
    color: #333333;
}

a.LinkManuItem:hover {
    color: #f96f80;
}

.catalogItem_property {
    margin: 10px 0px;
}

.catalogItem_property_line {
    font-size: 14px;
    font-family: MSmed;
    color: #3A3A3A;
}

.catalogItem_property_line span {
    font-family: MSblack;
}

.catalogItem_property {}


span.CatalogPriceItem_normal {
    font-family: MSblack;
    font-size: 23px;
    color: #333333;
}

span.CatalogPriceItem_old {
    font-size: 17px;
    font-family: MSblack;
    text-decoration: line-through;
    color: rgba(51, 51, 51, 0.50);
    margin-left: 8px;
}
.quant_wrapp.catalogItem_qw {
    /* background-color: red; */
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    position: absolute;
    bottom: 20px;
    height: 56px;
    /* width: 240px; */
}

button.catalogItem_minus {
    position: absolute;
}

button.catalogItem_plus {
    position: absolute;
}

.catalogItem_inputQuant {
    width: 71px;
    border-radius: 0px !important;
    border: 0px solid transparent !important;
    height: 56px !important;
    margin-bottom: 0px !important;
    position: absolute;
    box-shadow: 0px 0px 0px transparent !important;
    background-color: #E33F55 !important;
    border-radius: 6px 0px 0px 6px !important;
    left: 0px;
    padding-right: 30px !important;
    box-sizing: border-box;
    line-height: 45px !important;
    font-size: 16px !important;
    font-family: MSblack;
    color: white !important;
    transition: all ease 0.25s !important;
}

.quant.catalogItem_quant {
    width: 75px;
    z-index: 2;
}

button.CatalogItem_addToCart {
    height: 56px;
    width: 236px;
    border: 0px solid transparent;
    border-radius: 6px;
    text-align: left;
    box-sizing: border-box;
    padding-left: 80px;
    position: absolute;
    left: 0px;
    outline: none;
    background-color: #F7586D;
    font-family: MSblack;
    color: white;
    font-size: 16px;
    box-shadow: 5px 5px 16px rgba(247, 88, 109, 0.50);
    transition: all ease 0.25s;
    padding-left: 120px;
    background-image: url('/f/AddToCart.svg');
    background-repeat: no-repeat;
    background-position: 89px 15px;
}

button.CatalogItem_addToCart:hover {
    background-color: #ff7486;
    box-shadow: 5px 5px 22px rgba(247, 88, 109, 0.50);
}

.buy.catalogBuy {
    /* z-index: 1; */
    /* position: relative; */
}

.quant.catalogItem_quant > button {
    width: 22px;
    height: 22px;
    border: 0px;
    border-radius: 0px;
    color: white;
    background-color: #F7586D;
    font-family: MSblack;
    font-size: 16px;
    text-align: center;
    line-height: 17px;
    left: 45px;
    outline: none !important;
    position: absolute !important;
    z-index: 22;
    transition: all ease 0.25s;
}

form.clearfix {
    margin-bottom: 0px;
}

button.catalogItem_minus {
    top: 30px !important;
}

button.catalogItem_plus {
    top: 5px;
}

.quant.catalogItem_quant > button:hover {
    background-color: #ff7486;
}

.catalogItem_inputQuant:focus {
    background-color: #c52d42 !important;
}

.CatalogPriceItem {
    position: absolute;
    bottom: 85px;
}
.pagination.pagination-centered a {
    color: #f7586d;
}

div#ksenmart-search select {
    font-size: 15px;
    font-family: MSblack;
    height: 51px;
    border: 2px solid #F7586D;
    border-radius: 6px;
    padding: 0px 20px;
    display: block;
    outline: none;
    margin-right: 7px;
    -webkit-appearance: inherit;
    background-image: url('/f/sel.svg');
    background-repeat: no-repeat;
    background-position: calc(100% - 14px) 21px;
    color: #333333;
}

div#ksenmart-search select:after {}

div#ksenmart-search select:hover {
    border: 2px solid #333333;
}
h1.catalogTitle {
    font-size: 48px;
    font-family: MSblack;
    margin-bottom: 20px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 30px;
}
a.active.down:after {
    content: "";
    display: inline-block;
    border: 6px solid transparent;
    border-top: 6px solid #f96f80;
    top: 4px;
    position: relative;
    margin-left: 6px;
}
a.active.up:after {
    content: "";
    display: inline-block;
    border: 6px solid transparent;
    border-bottom:  6px solid #f96f80;
    top: -1px;
    position: relative;
    margin-left: 6px;
}



ul.sort_breadcrumb.noTransition li {
    font-size: 15px;
    font-family: Msbold;
    color: #333333;
}

ul.sort_breadcrumb.noTransition >
 li a {
    color: #333333;
    text-transform: capitalize;
}

span.titleSort {
    margin-right: 12px;
    opacity: 0.5;
}

ul.sort_breadcrumb.noTransition >
 li a:hover {
    color: #f96f80;
}
li.sortlink-price {
    padding-right: 20px;
    border-right: 1px solid rgba(51, 51, 51, 0.25);
    margin-right: 11px;
}
.marlers span {
    height: 30px;
    line-height: 30px;
    background-color: #eaeaea;
    display: inline-block;
    padding: 0px 15px;
    border-radius: 5px;
    font-size: 14px;
    font-family: MSblack;
    line-height: 34px;
}

.marlers {
    position: absolute;
    z-index: 2;
}

span.markerCatalog.hit {
    background-color: #F9E400;
    color: #333333;
}

span.markerCatalog.super {
    background-color: #00d81c;
    color: #ffffff;
}

span.markerCatalog.new {
    background-color: #57d5ec;
    color: #ffffff;
}
span.markerCatalog.act {
 
    color: #ffffff;
    background-color: #ff8400;
}
p {
    margin: 0 0 20px;
    font-family: Rroman;
    line-height: 22px;
    color: #333333;
}

.CONTENT
h2 {
    font-family: MSblack !important;
    color: #333333 !important;
    font-weight: normal !important;
    font-size: 37px !important;
}
 
.CONTENT
h3 {
    font-family: MSblack !important;
    color: #333333 !important;
    font-weight: normal !important;
    font-size: 31px !important;
    margin-top: 20px;
}
 .catalogItem.fixManu {
    width: 180px;
    padding-bottom: 20px;
    text-align: center;
}
.manu_bloker {
    border: 2px solid rgba(249, 111, 128, 0.10);
    padding: 20px;
    box-sizing: border-box;
    border-radius: 4px;
    margin: 4px;
    background-color: white;
    transition: all ease 0.25s;
    text-align: center;
    font-size: 14px;
    font-family: MSblack;
    text-decoration: none;
}

.manu_bloker:hover {
    border: 2px solid rgba(249, 111, 128, 0.98);
}

.manu_bloker a {color: #f96f80;text-decoration: none;font-size: 15px;}

.manu_bloker img {
    margin-bottom: 17px;
}

a.allBrands {
    height: 56px;
    width: 188px;
    border: 0px solid transparent;
    border-radius: 6px;
    text-align: left;
    box-sizing: border-box;
    padding-left: 80px;
    position: relative;
    left: 0px;
    outline: none;
    background-color: #F7586D;
    font-family: MSblack;
    color: white;
    font-size: 16px;
    box-shadow: 5px 5px 16px rgba(247, 88, 109, 0.50);
    transition: all ease 0.25s;
    background-repeat: no-repeat;
    background-position: 89px 15px;
    display: block;
    padding-left: 0px;
    text-align: center;
    line-height: 56px;
    text-decoration: none;
    margin-left: 5px;
    margin-top: 16px;
    outline: none;
    z-index: 1;
}

a.allBrands:hover {
    background-color: #ff7486;
    box-shadow: 5px 5px 22px rgba(247, 88, 109, 0.50);
}

.owl-nav > div {
    width: 56px;
    height: 56px;
    box-sizing: border-box;
    border: 2px solid rgba(247, 88, 109, 0.10);
    background-color: white;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    /* transition: all ease 0.25s; */
}

.owl-nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    position: absolute;
    right: 4px;
    margin-top: 16px;
}

.owl-next {
    margin-left: -2px;
    border-radius: 0px 6px 6px 0px;
    background-image: url('/f/roseArr_right2.svg');
}

.owl-prev {
    border-radius: 6px 0px 0px 6px;
    background-image: url('/f/roseArr_left.svg');
}

.owl-nav > div:hover {
    border: 2px solid rgb(247, 88, 109);
    z-index: 2;
}.owl-dots {
    position: absolute;
    width: 100%;
    height: 17px;
    /* background-color: gold; */
    top: 199px;
    z-index: -1;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}

.owl-dots > div {
    width: 17px;
    height: 17px;
    background-color: rgba(247, 88, 109, 0.25);
    margin: 0px 5px;
    border-radius: 100%;
    transition: all ease 0.25s;
    cursor: pointer;
}

.owl-dots > div:hover {
    background-color: rgba(247, 88, 109, 0.50);
}

.owl-dots> div.active {
    background-color: rgb(247, 88, 109);
}
tr.item-cart a {
    color: #f96f80;
    font-family: MSblack;
    font-size: 15px;
}

div#cart {
    background-color: white;
    border: 2px solid rgba(255, 0, 0, 0.10);
    border-radius: 8px;
    padding: 38px 60px;
}

.del a {
    width: 25px;
    height: 25px;
    display: block;
    background-color: #f96f80;
    text-decoration: none;
    color: white !important;
    line-height: 25px;
    text-align: center;
    border-radius: 30px;
    margin-right: -10px;
    top: -3px;
    position: relative;
}

.del a:hover {
    background-color: #333333;
}
.howBuy_tems_item {
    width: 180px;
    text-align: center;
    position: relative;
}

.howBuy_tems {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 60px;
    margin-bottom: 40px;
}

.howBuy_tems_item.dots3:after {
    content: "";
    display: block;
    position: absolute;
    width: 62px;
    height: 12px;
    /* background-color: red; */
    right: -62px;
    background-image: url('/f/3dots.svg');
    top: 51px;
}

.howBuy_tems_title {
    font-size: 16px;
    font-family: MSblack;
    margin-top: 14px;
    color: #f7586d;
}
.mainPRD_mods h3 {
    display: none;
}
.mainPRD_mods_mod.mod_hit {
    display: none;
}

.mainPRD_mods_mod.mod_sale {
    display: none;
}

.mainPRD_mods_mod.mod_rec {
    display: none;
}

.mainPRD_mods_mod.mod_new {
    display: block;
}
.mainPRD_buttons > div {}

.mainPRD_buttons > div {
    height: 60px;
    line-height: 60px;
    font-family: MSblack;
    font-size: 19px;
    padding: 0px 40px;
    border-radius: 6px;
    background-color: transparent;
    position: relative;
    transition: all ease 0.25s;
    color: #333333;
    margin-right: 10px;
    cursor: pointer;
}

.mainPRD_buttons {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-bottom: 40px;
    margin-top: 50px;
}

.mainPRD_buttons > div:after {
    content: "";
    display: block;
    position: absolute;
    border: 12px solid transparent;
    border-top: 12px solid transparent;
    left: 50%;
    margin-left: -12px;
    top: 59px;
    transition: all ease 0.25s;
}



.mainPRD_buttons_button.smod_hit.active, .mainPRD_buttons_button.smod_hit:hover {
    background-color: #F9E400;
    color: #333333;
    box-shadow: 5px 6px 16px rgba(249, 228, 0, 0.45);
}
.mainPRD_buttons_button.smod_hit.active:after {
    border-top: 12px solid #F9E400;
}

 

.mainPRD_buttons_button.smod_sale.active, .mainPRD_buttons_button.smod_sale:hover {
    background-color: #ff8400;
    color: white;
    box-shadow: 5px 6px 16px rgba(255, 132, 0, 0.45);
}
.mainPRD_buttons_button.smod_sale.active:after {
    border-top: 12px solid #ff8400;
}


.mainPRD_buttons_button.smod_rec.active, .mainPRD_buttons_button.smod_rec:hover {
    background-color: #00d81c;
    color: white;
    box-shadow: 5px 6px 16px rgba(0, 216, 28, 0.45);
}
.mainPRD_buttons_button.smod_rec.active:after {
    border-top: 12px solid #00d81c;
}


.mainPRD_buttons_button.smod_new.active, .mainPRD_buttons_button.smod_new:hover {
    background-color: #57D5EC;
    color: white;
    box-shadow: 5px 6px 16px rgba(87, 213, 236, 0.45);
}
.mainPRD_buttons_button.smod_new.active:after {
    border-top: 12px solid #57D5EC;
}

.CONTENT
h1 {
    font-size: 44px;
    font-family: MSblack;
    margin-bottom: 20px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 20px;
}

#yoo-zoo .items h1.pos-title a, #yoo-zoo .item h1.pos-title {
    font-family: MSblack;
    font-weight: normal;
    letter-spacing: 0px;
    font-size: 34px;
    color: #333333;
}

.nostyle > h3 {
    margin-top: 30px;
}

.yoo-zoo a:link, .yoo-zoo a:visited {
    font-family: MSblack;
    color: #f96f80;
    font-size: 16px;
}
h1.postheader {
    margin-top: 55px;
}

#products_gallery .slides_container {
    float: none;
}

figure#products_gallery {
    margin: 0px;
    padding: 20px;
    border: 2px solid rgba(247, 88, 109, 0.10);
    width: 570px;
    height: 380px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    background-color: white;
    border-radius: 8px;
}

.top_prd_block.flexItems {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.catalogItem_property_line a {
    color: #f96f80;
    font-family: MSblack;
}

.slides_control {}

a.highslide {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 400px;
    margin: 0px;
}

.galleryBloker .marlers {
    position: absolute;
    left: 20px;
    top: 20px;
}

.galleryBloker {
    position: relative;
    margin-right: 55px;
}

.descriprt {
    margin-top: 35px;
    margin-bottom: 50px;
}

.quant_wrapp.catalogItem_qw.fixPRDO {
    position: relative;
    bottom: auto;
    margin-top: 30px;
}
.catalogItem_property.fixPRD {
    line-height: 23px;
    margin: 25px 0px;
}

.catalogItem_property.fixPRD > div {
    font-size: 15px;
}
button.CatalogItem_addToCart.fixPRD {
    width: 280px;
    padding-left: 140px;
    background-position: 107px 15px;
}


span.CatalogPriceItem_old.fix {
    display: block;
    margin-left: 0px;
    margin-top: 10px;
    font-size: 19px;
}
span.CatalogPriceItem_normal.fix {
    font-size: 32px;
    font-family: MSblack;
    margin-bottom: -18px;
    display: block;
    color: #f96f80;
    margin-top: 20px;
}

span.CatalogPriceItem_normal.fix  .price_num {
    font-size: 48px;
    margin-left: 10px;
}

span.pricerTitle {
    color: #333333;
}


.miniDesciprtCatalog
 span {
    color: #3A3A3A !important;
    font-family: MSmed !important;
    font-size: 13px !important;
    background-color: transparent !important;
    text-shadow: 0px 0px 0px white !important;
}

.miniDesciprtCatalog
 p {
    line-height: 18px;
    margin-top: 6px;
    font-family: MSmed;
}

.miniDesciprtCatalog {
    opacity: 0.75;
}

.socialvijet {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 50px;
}
input.inputbox.span12.cuponFix {
    max-width: 210px;
}
.socialvijet_item {
    margin-right: 20px;
}
.cuponMain {
    display: none;
}

.kuponPrice {
    display: none;
}
.item-cart.gift {
    background-color: rgba(255, 235, 59, 0.13);
    order: -2;
}


.kmcart-total.result.default_total {
    margin-bottom: 60px;
}
input.btn.btn-success.btn-large.pull-right.st_button.order_button {}

.fixtottla input.btn.btn-success.btn-large.pull-right.st_button.order_button {
    display: none;
}

.fixtottla {
    margin-bottom: -50px;
}

.total_cost_items.lead {
    text-align: right;
    /* display: none; */
}



tr.item-cart {
    order: -3;
    width: 1060px;
}

tbody.items {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}

h2.giftTtilte {
    order: -2;
    width: 100%;
}

thead {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}

thead {
    width: 1060px;
    display: block;
}
a.CataloItem_ImageLink img {
    width: 100%;
}







