.container {
    max-width: 1570px;
}
.text-logo:after, .total2, .flex-tab li.active span:after,.anim-border,.btn,.psale,.l-icon i, .abtn,.list-cat a:hover,.r-talert b:hover,#cart .pname i:hover,.sale {
    background: #e91e63 !important;
    color: white;
    box-shadow: none;
}
.menu-block {
    padding-left: 200px;
}
.menu&gt;li:nth-child(5) a {
  color: #f26fa6 !important;
}
.m-bottom1 {
    background: #efefef;
}
.common-home .m-bottom1 {
    background: none;
}
/**.m-bottom3 {
    background: repeating-linear-gradient(90deg, #dfdfdf, 0.1em, transparent 0.1em, transparent 22em) rgb(239, 239, 239);
    padding-top: 40px;
}**/
.about-block div {
    background-size: 25%;
}
#call-url:hover {
    background: #f26fa6;
    color: #fff;
}

/*FOR OCFILTER*/

#ocfilter {
    border: 0;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ocfilter-option  {
    padding: 0;
    background: transparent;
    border: 0;
}
.selected-options {
    background: transparent;
    margin-bottom: 5px;
}
.selected-options i {
font-size: 10px;
}
.selected-options .btn-block {
    margin: 20px 0px;
}
#ocfilter .panel-heading, .ocf-option-values input {
  display: none !important;
}
#scale-price {
    margin: 20px 10px 45px 10px;
    height: 2px;
    border: 0;
    box-shadow: none;
}
.noUi-connect {
    background: black;
}
.noUi-background {
    background: red;
    box-shadow: none;
}
.noUi-horizontal .noUi-handle {
  width: 20px;
    height: 20px;
    box-shadow: none;
    background: black;
    border: 0;
    border-radius: 100%;
    top: -9px;
    left: -10px;
    cursor: e-resize;
}
.noUi-handle:after, .noUi-handle:before {
    height: 8px;
    left: 8px;
    top: 6px;
}
.noUi-handle:after {
    left: 11px;
}
.ocf-option-values input + span:before {
  position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background: #dcdcdc;
}
.ocf-option-values input:checked + span:after {
    position: absolute;
    top: 4px;
    left: 4px;
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background: black;
    background-size: contain;
    -webkit-animation: click-wave 0.2s;
    -moz-animation: click-wave 0.2s;
    animation: click-wave 0.2s;
}
.ocf-option-values span {
    position: relative;
    padding: 1px 0px 0px 24px;
    cursor: pointer;
}
.ocfilter-option .badge {
    background-color: #eee;
    color: #000000;
}
.common-home header {
    background: transparent;
}
.rev-info li, .rating li{
    background: #ff800c;
}
div.call-btn {
    background: #e91e63;
    fill: white;
}
.m-bottom1 .row-flex {
margin-bottom: 60px;
}
.m-bottom2 .row-flex {
margin-bottom: 0;
}
.bann-btn{
background: #e91e63;
}
.list-unstyled {
    line-height: 2em;
}
.footer-block {
    background-color: #f1f1f1;
}
footer {
    color: #222;
}
.text-logo {
    font-family: none;
    font-size: 35px;
}
footer .text-logo {
    color: #2a2a2a;
}
footer a {
    color: #222;
}
footer a:hover {
    color: #e91e63;
}
#menu .title {
    font-weight: 500;
    text-transform: uppercase;
}
#menu .dropdown-inner a:hover {
    color: #e91e63;
}
.soc i {
    font-size: 22px;
    color: #b8b8b8;
    background: #f1f2e9;
    /**border: 2px solid #e91e63;**/
}
.soc a:hover i {
    background: #fdfdfd;
    color: #222;
   /**border: 2px solid #e91e63;**/
}
.finfo i {
    color: #e91e63;
    font-size: 38px;
    top: 8px;
}
.btn.btn-primary {
    font-weight: 900;
    font-size: 14px;
}

/*OPLATA*/
.spoiler_links{
     color: #000;
    font-weight: 500;
    font-size: 2.42857143rem;
    line-height: 2.14285714rem;
    margin: 0;
    padding: 13px 0 16px;
    position: relative;
    cursor: pointer;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    border-top: 1px solid #e8e8e8;
    font-weight: 600;
}
.spoiler_body{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
    padding-left: 20px;
}
/*TABLE*/
table {
    overflow: hidden;
    width: 100%;
}

th {
    width: 25%;
}

td, th {
    padding: 10px;
    position: relative;
    outline: 0;
}

/*DELIVERY*/
img.delivery{
    width: 100%;
    margin: 20px 0 10px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 25px;
}
.delivery_b{
    text-align: center;
    border: 2px dashed #e91e63;
    border-bottom-left-radius: 25px;
    border-top-right-radius: 25px;
    margin: 10px;
}
.delivery_raschet{
    display: inline-block;
    font-size: 20px;
    margin: 10px;
}
.delivery_oz{
    display: inline-block;
    font-size: 20px;
    margin: 10px;
}
.delivery_tel{
    display: inline-block;
    font-size: 18px;
    margin: 10px;
    color: #e91e63;
    font-weight: 600;
}

@media screen and (max-width: 480px) {
 .img-responsive {
    width: 93%;
    margin-top: 2px;
   }
  }
#cart .abtn {
    font-weight: 900;
    font-size: 14px;
}

/*TABS contact*/
#tabs {
	margin: 10px 0;
}
.tabs-nav {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.tabs-nav li {
	display: block;
	float: left;
	padding: 0;
	list-style: none;
}    
.tabs-nav a {
	display: block;
	padding: 10px 20px;
	background: #fbfbfb; 
	font-size: 20px;
	text-decoration: none;
	text-align: center;
	color: #000;
}		
.tabs-nav li:first-child a {
	border-radius: 5px 0 0 0; 
}
.tabs-nav li:last-child a {
	display: block;
	border-radius: 0 5px 0 0; 
}
.tabs-nav a.active {
	background: #fff;
	color: #e91e63;
    border-bottom: 1px solid #e91e63;
}    
.tabs-items {
	border-radius: 0 5px 5px 5px;
	background: #fff;
	margin: -1px 0 0 0;
}
.tabs-item {
	padding: 15px;
}
body{
    font-size: 14px;
}
#call-url{
    border: 3px solid #cb11ab;
    background: #eee0;
}
.swiper-pagination {
    bottom: 20px;
}
.swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    background: rgba(0, 0, 0, 0);
}
.swiper-pagination-bullet-active {
    background: #ffffff;
}
/*кнопки для слайда*/
.swiper-button-next:before {
    content: '';
    position: absolute;
    border: 1px solid #fff0;
    border-width: 1px 1px 0 0;
    width: 47px;
    height: 47px;
    top: 100%;
     right: 15px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.swiper-button-prev:before {
    content: '';
    position: absolute;
    border: 1px solid #fff0;
    border-width: 1px 1px 0 0;
    width: 47px;
    height: 47px;
    top: 100%;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    left: 14px;
}
/*SLIDESHOW*/
#slideshow0 img {
margin: 0 auto;
}
#slideshow0 {
padding-top: 110px;
}
.swiper-viewport {
	background: #fff;
	z-index: 1;
	border: 4px solid #fff;
	box-shadow: 0 1px 4px #ffffff;
	width: 100%;
	position: relative;
	overflow: visible;
    margin: 0 0 20px;
}
.block-w1, .block-w2, .block-s1, .block-s2, .block-w5 {
    height: 650px;
}
.block-w1 {
    background: url(https://maryelle1.ru/image/catalog/banners/zhenschinam_1.jpg) center no-repeat;
    background-size: cover;
    border-radius: 20px;
}
.block-s1 {
    background: url(https://maryelle1.ru/image/catalog/banners/muzhchinam.jpg) center no-repeat;
    background-size: cover;
    border-radius: 20px;
}
.block-s2 {
    background: url(https://maryelle1.ru/image/catalog/banners/detyam_1.jpg) center no-repeat;
    background-size: cover;
    border-radius: 20px;
}
.block-w2 {
    background: url(https://maryelle1.ru/image/catalog/banners/komplekti_4.jpg) center no-repeat;
    background-size: cover;
    border-radius: 20px;
  }
.block-w5 {
    background: url(https://maryelle1.ru/image/catalog/banners/platia.jpg) center no-repeat;
    background-size: cover;
    border-radius: 20px;
}
.block-w3{
    border-radius: 20px;
}
.block-s3 {
    border-radius: 20px;
}
.xshipping-logo{
    width: 30%;
}
.swiper-wrapper{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white,#000);
}
#slideshow0 img {
  border-radius: 16px;
}
img.img-responsive:hover{   
-webkit-filter: brightness(80%);
    filter: brightness(80%);
    max-width: 100%;
    -webkit-transition: -webkit-filter .3s linear;
    transition: -webkit-filter .3s linear;
    transition: filter .3s linear;
    transition: filter .3s linear,-webkit-filter .3s linear;
}
.c-text-sm.terms-actions{
    position: absolute;
    color: #a7a7a7;
}
/*ОПТОВАЯ ЦЕНА*/
span.price-wholesale{
    margin-left: -25px;
    /**background-color: #ff0053;**/
    color: #ff0053;
    padding: 0 26px;
    /**border-radius: 26px 0 26px 0;**/
    min-height: 48px;
    display: none;
}
div.h2{
    font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 36px;
    line-height: 48px;
}
/*скрыть неактивные опции размера*/
.size-block label.out {
    display: none;
}
/*добавляем полосу прокрутки*/
.size-block {
    overflow-x: auto;
    height: 110px;
    width: 100%;
    position: absolute;
    top: -220px;
    background: rgba(255, 255, 255, 0.85);
}
::-webkit-scrollbar { width: 8px; }

::-webkit-scrollbar-track {
  background: #f7efef;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  background: #a5a2a2;
  border-radius: 5px;
}
.list-inline{
  color: #ffffff;
}
.price-block div.price, .price-block div.price-wholesale {
    color: #000;
}
@media screen and (max-width: 1101px){
.list-inline {
    color: #000;
}}
.dropdown-menu {
    background: -webkit-gradient(linear,left top,right top,from(#cb11ab),to(#481173)) no-repeat;
    background: linear-gradient(to right,#cb11ab 0,#481173 100%) no-repeat;
}
#menu .dropdown-inner a {
    color: #ffffff;
}
header {
    border-bottom: 1px solid rgb(200, 17, 170);
}
ul.dropdown-menu {
    background: #fff;
}
.product-thumb {
   /** border: 1px dashed #e91e63;**/
}
.product-thumb h4 {
    text-align: center;
}
.finfo {
    border-bottom: 1px solid #d7d7d7;
}
@media screen and (max-width: 1101px){
#menu .dropdown-inner a {
    color: #000;
}}
.owq-option table td {
    font-size: 13px;
}
@media screen and (max-width: 1101px) {
 #slideshow0 {
    padding-top: 50px;
   }
  }

button#button-login.btn.btn-primary {
    line-height: 16px;
}
.block-cards-item.card-mir-35 {
   width: 65px;
    height: 19px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAATCAMAAAD4b5CLAAAAq1BMVEUAAAAxnEIwmUIwl0AwmkIxm0Iwm0AwmEAwn0AAkdowm0IwmkAxm0IwmUEAn+ABitgxm0IAldsxm0EwmkIwmkAAfNIAd9AwlUAAeM8AnN4AltwAd9AAouAAl9wwmkEwmkIwm0EAn98AgNQAn98Ads8AnN8An98AhtcAes8xm0IAitcAhtYAnt8AmN0Ak9oAkNoAjtkAg9UAnN4Amt0AldwAgdQAfdMAoeAAetGcN8yQAAAAKXRSTlMAn4BAYN9AIBBgUGDvcF/+vyDPkDDv3zAQ39/Pv7+wr6Cfn5B/b0A/MHTO5ZIAAAFWSURBVDjLjdLnloIwEAXgGwQSwQKW1e29YNmCu7rv/2TLTIgJxbPcH4Zkxo+BA2Y+JZIooyI+6AG6AM6CNyodUfqjPud1CYqX6XjgxAO9FQCvAauJPgzTw2Gz2e223+8fn6vV+ushNQKXqVfSVUMQx5YrK4wL4Wf+5ghT6h02BWaN8FIIeTnDuBD28yUL9m5JQ6iN+bjJ89zOsP99suVMAiprEVTgCLjPzQxauHSEIRC1CX7mCng+3+oZ1iycOUICiDYhqApI+9cX5j1Ygd7gQHHzsCrwCBOvFFSvnkUp+Ak1zOgvvarAamwEKlYTG4HuPKUfURN8Zk4KtzCCpMcIqMsRzFl8UrhTRwET81W4gjmzQslyJiIErKDXTLQIcV3wYGOFUHdHTSFQ3QQM+AJNwUNHYUrrTYsguwohP3JT8PCPEAlKCIBWCUg+iHnPFds1K4uRC/wBvwl2IU3fwbYAAAAASUVORK5CYII=');
}
.block-cards-item:last-child {
    margin: 0 0 15px 0;
}
.block-cards-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 15px 0;
}
.block-cards-item.card-visa-35 {
    width: 57px;
    height: 19px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAATCAMAAAAd8VXnAAABVlBMVEUAAAAUJYEYIGgQIHsSJ4sZHmIQKpQYIG8cIGAPKpUUJX8RKI8QKJETJoUPKpUUJn4OJ5ITJ4gVJYQQKJAYIGAPK5YcIGEPKpcSJokXIW4YH2UUJYITJ4sXInMSKI0VJHsYIGcbH2AWJHwUJ4YbIGAVJHkTJ4sVI3wdIGETIXUUJYcgIGARKY8UJoUWI3UaH2AUJoQWJX8WI3gaH2EZIGgYH2gSJ4wbIGEOKZcWIm8UJocYIm8WJH4bIGIOKpoVI3kaHmQYIG4VJoITJ4kYIW8WI3gPK5gXInMXIW4VJYMVJHwUJHwWI3kWI3IXInYZIGYXInEQLZMXJHEQKpUQKIcYJHYQMJ8QMI8cIGAbH2EPKpURKJAUJoQUJoMPKpYQKZITJ4cSJ4wXInQVJX8XIXAOK5gYH2UVJHwWIXIYIWwYIGgZH2MSJ44TJoYYIGkWInUWI3caH2Ar0vWZAAAAWHRSTlMA/iAQYGC/YL9gP9+/n5AgH39gQDDv79/f39/Pv7+fn5+Pf3BwYFBQPzAvEO/v7+/f38/Pv7CvoJ+fkJCPgG9vTz/v7u7fz8/Pv7+vr6+Pj29QTzAgHxAQ336ddgAAAjdJREFUOMuFktdX4kAcha9EQOlVKSogImvv69p1e+/FUBN6U+D/f9k7E9zknH3we0hmHr5zf2XwOIor5FrH/zyZuTXIGHf7fbfbdeKkNhy9All+Vy6V7jRtARJPtVqo+Cbuhl3KakTeDmnGgTc0PwL+5FTZak4XaRYcZnBGmCsgth7NEyid4Wh0BexNPZinELilGTXNDZrjY5C0MG246dRGIxdy9Xq9nMzmQ6exVZAwRVZbCZjqDM0DkATNI+Brh9Uq+NCu158rEMjvU2kWKrOmecHQHf6vWzRvgE8094H3ItOca2BQLLp9NH2WCU9GdEQzznucZgpItetsNOiHwdKgWF2aZbUOS6Nzt+rYDlur17t3ck4NmjnARZMT2s1C4mZmOMDMKKyNqmoGFy1m2oDvjVptuCa2Kc2S5pUr0VksEK1Umj9Mc4WZM0jQTPN2xsxtCPx7xlaCPC/Q5N9RqDQvLY0yc+e6T9PG2yIzF2EQ2hXmCwXrOovlPnw0n8FkTlXVg36rdwjykpmfMcGfpKkFOJ/BYNPjcMzTfG1tlGafpp3ntQYz83jAW9I0Tfmp63pxss9m87elUXUszASIs8HMX8D+uQtQQlvMjHE++oDlTsywaUaMzC8gZzS3Gd1uG1thsdOI6QPd7fGIcmleWhuVmTaQtzQ5oNw/886LsE5zFQIfTeuIjkVmWh67NJeBK2FSLW1l+WTZ5iYk32jOW8yInchIxUnEyZ8/T3m9QZd8BsSIxJ9Zgr+lEq9xUtdGYwAAAABJRU5ErkJggg==');
}
.block-cards-item.card-master-35 {
    width: 42px;
    height: 33px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAhCAMAAACY2smqAAAA2FBMVEUAAAAgICAjHSAjHyAiHiAiHiAiHiAjHiD3nRogICAiHyAjICAjHSAjHSAlICD/nxDrABrnABjsABv3nhrrABv3nxsiHyDtBBnpABrjABT3nhsiHyDsABrrABvqABvzmxnrABv3nhvuDhf2nhv1nRr3nxrsAB31nBn3mxwgGyDqABj3lyD4lRf2nxr4lRf2nRz4nRrrABv2nRnsABn0mhX3lxj3nhvrABv/XwD9VAL5lBf+bAX+ZwPuDBfwFRT9dAn6hhHzIxH7gA72Mgz6Rwf7TQT5jhT4QQifqickAAAANnRSTlMAIGC/n5CAr2AQcGBQQDAQgCDv37+Q399AEO/Qn5BgQM+/r6CAf1BQQDAwIN/Pz6+vcHBQMCCG/2eRAAABhklEQVQ4y5WU51LCQBSFz7ItPUZAOtgb9gJBUey+/xsZViLZXTKD38/Mt2dyT24WBZJm8xRL4oEzuINN67a2OZ5T6yfKO6iO5rSvHOj0My+nsYG4PlpSLcqt7lijcTbSOFia27r5PEkfdHcvV3d182mSpqZbh2JjrDM308eRzpGqaFM3X1PFi662YwBdK1QxNWL3ATSMmdIFX7q6A5waoe+5+mbExjg01I9cnZmDWfN/5qrZgbOqqrK5rk21LPUGfUP9LnvXAZJ1G7gHaiW9GltwDtgVlBUAtNbagSoyVn+EmRWq6Nn7OrX2dUHXdKclf4E92u6FmVkgKVS23QScamH9jqGT9NRF0Og1oXAu22ryuiaWEQ+HMf6NS2BDOFZQqWBOQCmjgkjWgWQB3+JE0sijFdERQYfxgAqPysriBJGgwgd1sxOEgQtPijBigHRdlgVuIfxTGajPSfbEZ0QSj4WhIC4lRJ6ESj0Rv2oUuQF8+NxzOScQHrJjoYuA+YSLIIpAuBcBP5+jv+3av83BAAAAAElFTkSuQmCC');
}
.block-cards-item.card-JCB-35 {
    width: 42px;
    height: 32px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}
/*блоки акции и новинки*/
@media screen and (max-width: 1101px) {
 .m-bottom {
    padding-bottom: 0;
   }
  }

h3, .h3 {
    font-size: 30px;
    color: #333;
    font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;
    font-weight: 300;
}
h3:after, .h3:after {
    background: #3330;
}
h3:after, .h3:after {
    top: 19px;
}
@media screen and (max-width: 1101px) {
h3:after, .h3:after {
    top: 15px;
   }
  }
@media screen and (max-width: 1101px) {
 div.h2 {
    font-size: 28px;
   }
  }

@media screen and (max-width: 1101px) {
 h3, .h3 {
    font-size: 28px;
   }
  }
.m-bottom3 {
   /*background: repeating-linear-gradient(90deg, #dfdfdf, 0.1em, transparent 0.1em, transparent 22em) rgb(239, 239, 239);*/
    padding-top: 0;
}
h4 {
    font-weight: 300;
}
a, a:hover, a:focus {
    color: #000;
}
.product-thumb h4 {
    font-size: 16px;
}
.mright {
    font-size: 15px;
}
body {
    font-size: 15px;
}
body {
    font-weight: 400;
}
p{
    line-height: 2em;
}
.list-cat a {
    background: rgb(228 228 228 / 0%);
    font-size: 14px;
    font-weight: 400;
}
.list-cat {
    text-align: center;
}
.m-bottom {
    padding-bottom: 30px;
}
h3, .h3 {
    padding-left: 0;
}
.m-bottom {
    padding-bottom: 20px;
}
.pay-list{
    right: 40px;
    position: relative;
}
.b-info b {
    font-size: 24px;
    background: linear-gradient(to right,#cb11ab00 0,#f36684 100%) no-repeat;
    color: #000000;
}
/*Опт в карточке товара*/
div.price-wholesale {
    display: none;
}
a.wholesale-price {
    float: right;
}
.product-thumb img {
    border-radius: 20px;
}