@import url('https://fonts.googleapis.com/css?family=Montserrat:500,500i,700,700i&display=swap&subset=cyrillic');

html {padding:0px;margin:0px;}
body {background-color:#ffffff;color:#282932;padding:0px;margin:0px;font-size:14px;font-family:'Montserrat',Helvetica,Arial,sans-serif;line-height: 1.5;position: relative;overflow-x:hidden;}
hr {border: 0 #cccccc solid;border-top-width:1px;clear:both;display:block;height:0;margin:0px auto;}
blockquote{border:none;font-weight:700;font-style:italic;padding:0px 0px 0px 40px;color:#203eac;font-size:14px;background-image:url('/assets/files/template/bestcondom-icon.svg');background-repeat:no-repeat;background-size:24px;background-position:0px 10px;}
blockquote p{padding:3px 0px;margin:0px;}
label{font-size:12px;text-transform:uppercase;font-weight:700;}
em{color:#14316a;font-weight:700;font-style:normal;}
p{padding:5px 0px;margin:0px;}
a{color:#282932;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-decoration:underline;}
a:hover{color:#203eac;text-decoration:none;}
.transition {-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.logo{position:relative;display:block;width:200px;height:45px;background-color:transparent;background-image:url('/assets/files/template/bestcondom.svg');background-repeat:no-repeat;background-size:contain;background-position:center;white-space:nowrap;overflow:hidden;text-indent:120%;}
.alert{font-weight:700;color:#f704b3;padding:15px;border:2px solid #f704b3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.alert-center{text-align:center;text-wrap: balance;}
button{cursor:pointer;border:none;padding:12px 12px;display:inline-block;position:relative;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.button{background:#f704b3;color:#fff;text-transform:uppercase;}
.button:hover{background:#203eac;color:#fff;}
.button-blue{background:#203eac;color:#fff;}
.button-round{cursor:pointer;border:none;padding:8px 15px;display:inline-block;position:relative;font-size:12px;font-weight:700;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.full{width:100%;}

h1, h2, h3, h4, h5, h6 {color:#203eac;font-family:'Montserrat',Helvetica,Arial,sans-serif;line-height:1.2;padding:0px;margin:0px;position:relative;overflow:hidden;}
h1{font-size:36px;font-weight:700;}
h2{font-size:28px;}
h3{font-size:22px;}
h4{font-size:18px;font-style:italic;font-weight:700;}
h5{font-size:16px;text-transform:uppercase;position:relative;font-weight:700;text-align:center;}
h6{font-size:16px;text-transform:uppercase;position:relative;font-weight:700;}
h4.line{display:block;padding:10px 0px;}
h4.line span{display:inline-block;backgroud:#ccc;padding:0px 15px;margin-left:30px;position:relative;}
h4.line span:after{display:block;position:absolute;width:1200px;height:1px;background:#f704b3;top:50%;left:100%;content:"";}
h4.line:before{display:block;position:absolute;width:40px;height:30px;background-color:#fff;top:5px;left:0px;background-image:url('/assets/files/template/bestcondom-favicon.svg');background-repeat:no-repeat;background-size:contain;background-position:center;content:"";}

.header{padding:20px 0px;}
.header-phone{margin-left:30px;padding-left:30px;line-height:1.2;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M6.176 1.322l2.844-1.322 4.041 7.89-2.724 1.341c-.538 1.259 2.159 6.289 3.297 6.372.09-.058 2.671-1.328 2.671-1.328l4.11 7.932s-2.764 1.354-2.854 1.396c-7.862 3.591-19.103-18.258-11.385-22.281zm1.929 1.274l-1.023.504c-5.294 2.762 4.177 21.185 9.648 18.686l.971-.474-2.271-4.383-1.026.5c-3.163 1.547-8.262-8.219-5.055-9.938l1.007-.497-2.251-4.398z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px;background-position:left center;}
.header-phone a{text-decoration:none;}
.header-phone p{padding:0px;margin:0px;}
.header-phone .phone{font-weight:700;font-size:18px;}
.header-phone .desc{font-size:12px;color:#666;padding-top:5px;}
.header-phone .label{font-weight:500;font-size:8px;text-transform:uppercase;line-height:1;padding:3px 6px;margin:0px 2px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.header-phone .label-first{margin-left:10px;}
.header-phone .telegram{background:#269edc;color:#fff;}
.header-phone .viber{background:#774e97;color:#fff;}
.header-menu{padding:0px;margin:0px;list-style:none;display:flex;flex-wrap:wrap;width:100%;align-items: center;justify-content: center;}
.header-menu li{padding:0px;margin:0px;}
.header-menu li a{padding:5px 10px;margin:2px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.header-menu li a{position:relative}
.header-menu-search-title{font-weight:500;font-size:8px;text-transform: uppercase;position:absolute;left:0px;right:0px;bottom:-8px;text-align:center;}


main{padding:20px 0px;}
.sidebar{padding:0px;width:220px;}
.sidebar ul{padding:0px;margin:0px;list-style:none;border:1px solid #eee;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.sidebar ul li{padding:0px;margin:0px;}
/*.sidebar ul li.active{background:#ededed;}*/
.sidebar ul li a{padding:6px 15px;margin:0px;display:block;border-bottom:1px solid #eee;text-decoration:none;position:relative;}
/*.sidebar ul li.active a{border-bottom:1px solid #dfdfdf;}*/
.sidebar ul li:first-child a{-webkit-border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;}
.sidebar ul li:last-child a{border:none;-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;}
.sidebar ul li a:hover{background:#eee;color:#000;}
.sidebar ul li a.active{background:#203eac;color:#fff;}
.sidebar ul li.depth1{font-weight:700;}
.sidebar ul li.depth2 a{padding-left:35px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:15px 12px;}
.sidebar ul li.depth3 a{padding-left:35px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:15px 12px;}
.sidebar ul li.depth2 a.active, .sidebar ul li.depth3 a.active{color:#203eac;background-color:#fff;font-weight:700;}
.sidebar ul li a .number{position:absolute;color:#999;font-size:12px;top:9px;right:10px;}
.sidebar ul li a.active .number{color:#fff;}
.sidebar ul li.depth2 a.active .number, .sidebar ul li.depth3 a.active .number{color:#999;}
.sidebar .category-link{text-transform:uppercase;text-align:center;padding:0px;height:36px;line-height:36px;font-size:14px;font-weight:700;display:block;margin-bottom:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23fff'%3E%3Crect x='2' y='4' width='16' height='2' /%3E%3Crect x='2' y='9' width='16' height='2' /%3E%3Crect x='2' y='14' width='16' height='2' /%3E%3C/svg%3E");background-position:center left 10px;background-repeat:no-repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#203eac;color:#fff;border:1px solid #203eac;cursor:pointer;}
.sidebar ul li a.sale{background:#f704b3;color:#fff;}
.sidebar ul li a.sale .number{color:#fff;}

.slider li{background-size:cover;background-position:center;position:relative;}
.slider li .container{position:absolute;z-index:10;top:0px;bottom:0px;left:0px;right:0px;}
.slider li .container .content{padding:20px;}
.slider li .container .content .title{font-weight:700;font-size:36px;color:#fff;line-height:1.2;text-shadow: 3px 3px 7px rgba(0,0,0,0.8);text-transform:uppercase;display:inline-block;width:70%;}
.slider li .container .content .desc{font-weight:700;font-size:16px;color:#fff;line-height:1.4;text-shadow: 2px 2px 5px rgba(0,0,0,0.8);padding:10px 0px 0px 0px;display:inline-block;width:70%;}
.slider li .link{position:absolute;z-index:20;top:0px;bottom:0px;left:0px;right:0px;display:block;}

.search-form{background:#eee;padding:12px 14px;-webkit-border-radius: 8px;-moz-border-radius:8px;border-radius:8px;}
.search-form input{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-color:#ccc;}
.search-form button{background:#203eac;color:#fff;text-transform:uppercase;}
.search-stat{display:grid;gap:20px;grid-template-columns: auto 1fr;padding-bottom:16px;}
.search-stat span{font-weight:700;}

.content-desc{padding:20px;position:relative;-webkit-border-radius: 8px;-moz-border-radius:8px;border-radius:8px;background:#ffebf9;}
.sub-category-link{display:block;padding:12px;-webkit-border-radius: 8px;-moz-border-radius:8px;border-radius:8px;background:#eee;text-align:center;font-weight:700;text-decoration:none;}
.sub-category-link:hover{background:#203eac;color:#fff;}

.article-link{display:block;position:relative;text-decoration:none;color:#282932;}
.article-link:hover{text-decoration:none;color:#282932;}
.article-link-image{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius: 8px;-moz-border-radius:8px;border-radius:8px;}
.article-link-title{font-weight:700;font-size:16px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.article-link-desc{color:#999;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.article-link:hover .article-link-title{color:#203eac;}
.article-link:hover .article-link-desc{color:#282932;}

.shop-link-container{padding-bottom:20px;display:block;}
.shop-link{text-align:center;text-decoration:none;display:block;}
.shop-link:hover{text-align:center;text-decoration:none;}
.shop-link-title{font-weight:700;font-size:16px;padding-top:10px;}
.shop-link-price{font-weight:700;color:#666;padding-top:10px;}
.shop-link-price-old{text-decoration:line-through;color:#999;display:inline-block;padding-left:10px;font-weight:500;}
.shop-link-button{padding-top:10px;text-align:center;}
.shop-link-button button{cursor:pointer;border:none;padding:8px 10px;display:inline-block;position:relative;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.shop-link-button button.shop-link-button-cart{background:#f704b3;color:#fff;padding-left:38px;}
.shop-link-button button.shop-link-button-cart:before{position:absolute;top:2px;left:6px;background-color:transparent;display:block;width:24px;height:24px;content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10 21.5c0 .829-.672 1.5-1.5 1.5s-1.5-.671-1.5-1.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5zm3.5-1.5c-.828 0-1.5.671-1.5 1.5s.672 1.5 1.5 1.5 1.5-.671 1.5-1.5c0-.828-.672-1.5-1.5-1.5zm6.305-15l-3.432 12h-10.428l-3.777-9h-2.168l4.615 11h13.239l3.474-12h1.929l.743-2h-4.195zm-13.805-4c6.712 1.617 7 9 7 9h2l-4 4-4-4h2s.94-6.42-3-9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;}
.shop-link-button button.shop-link-button-cart:hover{background:#203eac;color:#fff;}
.shop-link-button button.shop-link-button-cart-sold{background:#828282;color:#fff;padding-left:10px;cursor:not-allowed;}
.shop-link-button button.shop-link-button-cart-sold:before{display:none;}
.shop-link-button button.shop-link-button-cart-sold:hover{background:#828282;color:#fff;}

.shop-link-button button.shop-link-button-quick-order{white-space:nowrap;overflow:hidden;text-indent:200px;width:38px;}
.shop-link-button button.shop-link-button-quick-order:before{position:absolute;top:2px;left:6px;background-color:transparent;display:block;width:24px;height:24px;content:"";background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='24px' height='24px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath fill='%23666' d='M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;}
.shop-link-button button.shop-link-button-quick-order:hover{background:#203eac;color:#fff;}
.shop-link-button button.shop-link-button-quick-order:hover:before{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='24px' height='24px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath fill='%23fff' d='M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z'/%3E%3C/svg%3E");}

.shop-gallery-image{}
.shop-gallery-image li{background-repeat:no-repeat;background-size:95%;background-position:center;}
.shop-gallery-icon{padding:0px;margin:0px;list-style:none;display:flex;flex-wrap:wrap;}
.shop-gallery-icon li{padding:0px 5px 5px 0px;margin:0px;width:60px;cursor:pointer;}
.shop-gallery-icon li img{padding:1px;border:1px solid #ccc;}

.shop-price-container{width:250px;}
.shop-price{padding:15px;border:1px solid #ccc;width:220px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.shop-price .shop-link-button{padding-top:0px;}
.shop-price .number{white-space:nowrap;}
.shop-price .minus, .shop-price .plus{width:24px;height:24px;line-height:24px;background:#f2f2f2;border-radius:4px;padding:0px;border:1px solid #ddd;display: inline-block;vertical-align: middle;text-align: center;cursor:pointer;-webkit-touch-callout: none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.shop-price .number input{height:24px;width:40px;text-align:center;font-size:18px;border:1px solid #ddd;border-radius:4px;display:inline-block;vertical-align:middle;margin:0px 5px;}
.shop-price .price{font-weight:700;color:#000;font-size:18px;}
.shop-price .price-old{text-decoration:line-through;color:#999;display:inline-block;padding-left:10px;font-weight:500;font-size:14px;}

.shop-status{padding:5px 5px 5px 35px;background-color:#eee;display:block;positin:relative;background-repeat:no-repeat;background-position:center left 6px;font-size:12px;text-transform:uppercase;font-weight:700;}
.shop-status-1{background-color:#99ffcc;color:#006633;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23006633' %3E%3Cpath d='M21 6.285l-11.16 12.733-6.84-6.018 1.319-1.49 5.341 4.686 9.865-11.196 1.475 1.285z'/%3E%3C/svg%3E");}
.shop-status-3{background-color:#ffff99;color:#996600;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23996600' %3E%3Cpath d='M21 6.285l-11.16 12.733-6.84-6.018 1.319-1.49 5.341 4.686 9.865-11.196 1.475 1.285z'/%3E%3C/svg%3E");}
.shop-status-4{background-size:16px;background-color:#ffcccc;color:#990033;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23990033'%3E%3Cpath d='M23 20.168l-8.185-8.187 8.185-8.174-2.832-2.807-8.182 8.179-8.176-8.179-2.81 2.81 8.186 8.196-8.186 8.184 2.81 2.81 8.203-8.192 8.18 8.192z'/%3E%3C/svg%3E");}

.quick-order-title{font-size:26px;font-weight:700;text-align:center;}
.quick-order-price{font-size:20px;}

.small-cart{min-width:26px;background-color:#fff;color:#333;border:1px solid #fff;cursor:pointer;font-size:14px;height:36px;line-height:36px;font-weight:700;display:block;padding:5px 10px 5px 10px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M10 19.5c0 .829-.672 1.5-1.5 1.5s-1.5-.671-1.5-1.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5zm3.5-1.5c-.828 0-1.5.671-1.5 1.5s.672 1.5 1.5 1.5 1.5-.671 1.5-1.5c0-.828-.672-1.5-1.5-1.5zm6.304-15l-3.431 12h-2.102l2.542-9h-16.813l4.615 11h13.239l3.474-12h1.929l.743-2h-4.196z'/%3E%3C/svg%3E");background-position:center left 10px;background-repeat:no-repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;}
.small-cart.active{background-color:#f704b3;border:1px solid #f704b3;color:#fff;cursor:pointer;padding:5px 10px 5px 40px;height:auto;line-height:1;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10 19.5c0 .829-.672 1.5-1.5 1.5s-1.5-.671-1.5-1.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5zm3.5-1.5c-.828 0-1.5.671-1.5 1.5s.672 1.5 1.5 1.5 1.5-.671 1.5-1.5c0-.828-.672-1.5-1.5-1.5zm6.304-15l-3.431 12h-2.102l2.542-9h-16.813l4.615 11h13.239l3.474-12h1.929l.743-2h-4.196z'/%3E%3C/svg%3E");}
.small-cart.active:hover{background-color:#203eac;border:1px solid #203eac;color:#fff;}
.small-cart .currency{font-weight:500;padding-left:5px;display:inline-block;}
.small-cart-count-container{font-weight:500;font-size:10px;padding-top:5px;display:block;}
.small-cart-title{font-weight:500;font-size:8px;text-transform: uppercase;position:absolute;left:0px;right:0px;bottom:-12px;text-align:center;}
.small-cart.active .small-cart-title{display:none;}

.order-title{font-size:26px;font-weight:700;text-align:center;}
.order-image{width:60px;}
.order-control{display:block;width:16px;height:16px;background-color:#eee;border:1px solid #ccc;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.order-control:hover{background-color:#f704b3;border:1px solid #f704b3;}
.order-control-minus{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23666' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='7' width='10' height='2' /%3E%3C/svg%3E%0A");}
.order-control-minus:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='7' width='10' height='2' /%3E%3C/svg%3E%0A");}
.order-control-plus{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23666' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='7' width='10' height='2' /%3E%3Crect x='7' y='3' width='2' height='10' /%3E%3C/svg%3E");}
.order-control-plus:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='7' width='10' height='2' /%3E%3Crect x='7' y='3' width='2' height='10' /%3E%3C/svg%3E");}
.order-control-del{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23666' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00002 9.41421L10.8284 12.2426L12.2427 10.8284L9.41424 8L12.2427 5.17157L10.8284 3.75736L8.00002 6.58579L5.1716 3.75736L3.75738 5.17157L6.58581 8L3.75738 10.8284L5.1716 12.2426L8.00002 9.41421Z' /%3E%3C/svg%3E");}
.order-control-del:hover{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00002 9.41421L10.8284 12.2426L12.2427 10.8284L9.41424 8L12.2427 5.17157L10.8284 3.75736L8.00002 6.58579L5.1716 3.75736L3.75738 5.17157L6.58581 8L3.75738 10.8284L5.1716 12.2426L8.00002 9.41421Z' /%3E%3C/svg%3E");}
.order-qty{font-size:12px;min-width:50px;text-align:center;padding:2px;background:#eee;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.order-price{min-width:100px;font-weight:700;display:inline-block;text-align:right}
.order-total{font-weight:700;text-align:right;padding:0px 30px 30px 0px;}

.full-cart.clear{padding:15px;text-align:center;font-weight:700;background:#eee;}

.reviews{padding:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;display:block;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.reviews-title{font-weight:700;}
.reviews-date{color:#999;}
.reviews-desc{padding-top:10px;margin-top:5px;border-top:1px dashed #ccc;}
.reviews-image{padding:5px 0px;}

.paginate{text-align:center;}
.paginate a{display:inline-block;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;margin:2px;background:#f5f5f5;padding:4px 12px;text-decoration:none !important;}
.paginate a:hover{background:#203EAC;color:#ffffff;text-decoration:none;text-decoration:none !important;}
.paginate strong{display:inline-block;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;margin:2px;background:#F704B3;color:#ffffff;padding:4px 12px;}

.footer{padding:20px 0px;}
.footer-hr{position:relative;padding-top:15px;margin-bottom:15px;border-bottom:1px solid #ccc;}
.footer-hr:after{position:absolute;display:block;width:50px;height:30px;left:50%;top:0px;margin-left:-25px;background-image:url('/assets/files/template/bestcondom-favicon.svg');background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#fff;content:"";}
.footer-menu{padding:0px 40px 0px 0px;margin:0px;list-style:none;}
.footer-menu li{padding:5px 0px;position:relative;}
.footer-menu li.title{text-transform:uppercase;font-size:12px;font-weight:700;padding-bottom:10px;}
.footer-menu li a{display:block;padding:0px 0px;}
.footer-menu li.icon a{padding-left:20px;}
.footer-menu li.icon .icon{position:absolute;left:0px;top:8px;}

.social{list-style:none;display:flex;padding:0px;margin:0px;align-items:center;justify-content:center;width:100%;}
.social li{padding:5px;margin:0px;}
.social li a{padding:10px;margin:0px;display:block;border:2px solid #f704b3;color:#f704b3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.social li a:hover{color:#fff;background:#f704b3;}

.contact{list-style:none;padding:0px;margin:0px;}
.contact li{padding:4px 0px 4px 30px;margin:0px;position:relative}
.contact li.title{padding-top:20px;font-size:12px;text-transform:uppercase;font-weight:700;color:#203eac;}
.contact li a{display:block;}
.contact li .icon{position:absolute;left:0px;top:6px;color:#666;}
.contact li:first-child{padding-top:4px;}

.uk-notification-message{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#33cc00;color:#fff;text-align:center;}
.uk-notification-message a{color:#fff}
.uk-notification-message .uk-notification-close svg{color:#fff !important;}

.cabinet-order-link{text-decoration:none;padding:15px;border:1px solid #ccc;display:block;color:#333;}
.cabinet-order-link:hover{text-decoration:none;border:1px solid #cc0000;color:#333;}
.form-login{border:1px solid #ccc;padding:15px;margin-top:40px;}

@media only screen and (max-width: 1299px) {
}
@media only screen and (max-width: 1199px) {.header-phone{margin-left:0px;}
}
@media only screen and (max-width: 959px) {.logo{width:240px;height:60px;}
.header-phone{margin-left:0px;}
.small-cart{padding:0px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#eee;border:1px solid #ccc;}
.small-cart.active{padding:0px;height:34px;line-height:34px;}
.small-cart-count-container{font-size:14px;padding:0px 0px 0px 10px;display:inline-block;}
main{padding:0px 0px 20px 0px;}
.sidebar{width:100%;}
.shop-price{width:auto;}
.shop-price-container{width:auto;}
.slider li .container .content .title{font-size:34px;width:80%;}
.slider li .container .content .desc{font-size:16px;width:80%;}
.search-form{background:#fff;padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
}
@media only screen and (max-width: 639px) {
.header{padding:10px 0px;}
.header-menum{display:block;}
.header-menu li{padding:2px 0px;}
.header-menu li a{padding:6px 6px;background:#eee;border:1px solid #ccc;display:block;text-decoration:none;font-size:10px;text-transform:uppercase;line-height:1;text-align:center;}
h1{font-size:26px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
.sub-category-link{padding:4px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eee;border:1px solid #ccc}
.sub-category-link:hover{background:#eee;color:#333;border:1px solid #ccc}
.order-price{width:auto;}
.slider li .container .content{padding:15px;}
.slider li .container .content .title{font-size:26px;width:100%;}
.slider li .container .content .desc{font-size:14px;width:100%;}
.search-stat{gap:0px;grid-template-columns:1fr;}
}
@media only screen and (max-width: 400px) {
.alert-center br{display:none;}
}
