@charset "utf-8";

/*base*/
.drop.inherit{max-width: 100%;}
body{min-width: 320px;}
.mq-w-320{display: none;}
.mq-w-480{display: none;}
.mq-w-768{display: none;}
.mq-w-960{display: none;}
.mq-w-1000{display: none;}
.mq-w-1240 {display: none;}
@media screen and (max-width: 509px){
.mq-inline.mq-w-320{display: inline;}
.mq-block.mq-w-320{display: block;}
.mq-inline-block.mq-w-320{display: inline-block;}
.mq-table-cell.mq-w-320{display: table-cell;}
}
@media screen and (min-width: 352px){
.mq-inline.mq-w-320.mq-max{display: inline;}
.mq-block.mq-w-320.mq-max{display: block;}
.mq-inline-block.mq-w-320.mq-max{display: inline-block;}
.mq-table-cell.mq-w-320.mq-max{display: table-cell;}
}
@media screen and (max-width: 351px){
.mq-inline.mq-w-320.mq-min{display: inline;}
.mq-block.mq-w-320.mq-min{display: block;}
.mq-inline-block.mq-w-320.mq-min{display: inline-block;}
.mq-table-cell.mq-w-320.mq-min{display: table-cell;}
}
@media screen and (max-width: 831px) and (min-width: 510px){
.mq-inline.mq-w-480{display: inline;}
.mq-block.mq-w-480{display: block;}
.mq-inline-block.mq-w-480{display: inline-block;}
.mq-table-cell.mq-w-480{display: table-cell;}
}
@media screen and (min-width: 543px){
.mq-inline.mq-w-480.mq-max{display: inline;}
.mq-block.mq-w-480.mq-max{display: block;}
.mq-inline-block.mq-w-480.mq-max{display: inline-block;}
.mq-table-cell.mq-w-480.mq-max{display: table-cell;}
}
@media screen and (max-width: 509px){
.mq-inline.mq-w-480.mq-min{display: inline;}
.mq-block.mq-w-480.mq-min{display: block;}
.mq-inline-block.mq-w-480.mq-min{display: inline-block;}
.mq-table-cell.mq-w-480.mq-min{display: table-cell;}
}
@media screen and (min-width: 832px){
.mq-inline.mq-w-768.mq-max{display: inline;}
.mq-block.mq-w-768.mq-max{display: block;}
.mq-inline-block.mq-w-768.mq-max{display: inline-block;}
.mq-table-cell.mq-w-768.mq-max{display: table-cell;}
}
@media screen and (max-width: 831px){
.mq-inline.mq-w-768.mq-min{display: inline;}
.mq-block.mq-w-768.mq-min{display: block;}
.mq-inline-block.mq-w-768.mq-min{display: inline-block;}
.mq-table-cell.mq-w-768.mq-min{display: table-cell;}
}

@media screen and (max-width: 1271px) {
.mq-block.mq-w-1240.mq-min {display: block;}
.mq-inline-block.mq-w-1240.mq-min {display: inline-block;}
.benefits{
	justify-content: center;
}

}
@media screen and (min-width: 1272px) {
.mq-block.mq-w-1240.mq-max {display: block;}
.mq-inline-block.mq-w-1240.mq-max {display: inline-block;}
}
@media screen and (min-width: 1052px){
.mq-block.mq-w-1000.mq-max{display: block;}
.mq-inline-block.mq-w-1000.mq-max{display: inline-block;}
}
@media screen and (min-width: 1052px){
.mq-block.mq-w-960.mq-max{display: block;}
.mq-inline-block.mq-w-960.mq-max{display: inline-block;}
.mq-table-cell.mq-w-960.mq-max{display: table-cell;}
}
@media screen and (max-width: 1051px){
.mq-block.mq-w-960.mq-min{display: block;}
.mq-inline-block.mq-w-960.mq-min{display: inline-block;}
.mq-table-cell.mq-w-960.mq-min{display: table-cell;}
}

/*--------*/
@media screen and (max-width: 1271px) and (min-width: 1052px){
.container{max-width: 980px;}
}
@media screen and (max-width: 1051px) and (min-width: 832px){
.container{max-width: 748px;}
}
@media screen and (max-width: 831px) and (min-width: 510px){
.container{max-width: 460px;}
}
@media screen and (max-width: 509px) and (min-width: 0px){
.container{max-width: 300px;}
}
/*--------*/

@media screen and (min-width: 1271px){
input.input-search{padding-left: 33px;}
input.input-search + label{position: relative; display: inline-block;}
input.input-search + label:before {
position: absolute;
content: "";
top: 4px;
left: -570px;
width: 13px;
z-index: 200;
height: 13px;
background-position: -120px -60px;
}
input.input-search:focus{padding-left: 12px;}
input.input-search:focus + label:before{display: none;}

.icon_search{display: none;}
}

@media screen and (max-width: 1270px){
input.input-search + label{display: none;}

}


@media screen and (max-width: 819px){
table.adaptive, table.adaptive thead, table.adaptive tbody, table.adaptive th, table.adaptive td, table.adaptive tr {
display: block;
}
table.adaptive thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
table.adaptive td {
position: relative;
height: auto;
padding: 10px 0;
padding-left: 50%;
}
table.adaptive td:before {
width: 45%;
position: absolute;left: 0;top: 12px;;
}
table.adaptive td:before {content: attr(title);display: inline-block;}
table.adaptive td > *{width: 52%;display: inline-block;}
}
@media screen and (max-width: 509px){
.horizontal-form .frame-form-field{margin-left: 0 !important;}
.horizontal-form label > .title, .horizontal-form .frame-label > .title{text-align: left;float: none;}
.horizontal-form label, .horizontal-form .frame-label{margin-top: 8px;}
}
/*/base*/

/*general*/
@media screen and (min-width:800px){
.frame-search-form{margin-left: 39px;}
}
@media screen and (max-width: 1450px) {
.btn-to-up, .frame-user-toolbar {display: none !important;}
}
@media screen and (max-width: 1271px) {
.items-benefits .frame-description-benefit .title {font-size: 11px;}
input.input-search {width: 382px;}
.right-catalog {width: 684px;}
.frame-menu-category-first > .items > li, .frame-menu-category-second > .items > li {width: 224px;}
.right-product {display: none;}
.left-product {width: 100%;}
.left-product-right {width: 527px;}
.right-product-left {padding: 0;}
.items-compare > li {width: 253px;}

.contacts .d_i-b {display: block !important; margin-left: 0 !important; margin-bottom: 20px; }

.container {padding: 0 10px;}
.gift-menu > button {width: 269px;}

footer [class^="box"] {width: 160px;}
footer .box-1 {width: 310px;}
footer .box-5{display: none;}
.header-info {margin-left: 24px;}

.frame-drop-top-menu {margin-left: 0px !important;}

.items-brand-image > li{width: 196px;}
.items-brand-image > li:nth-child(6n+1):before {content: none;}
.items-brand-image > li:nth-child(5n+1):before {content: ""; position: absolute; top: 0; left: 0; width: 9999px; border-top: 1px dashed transparent;}
.frame-banners {padding-top: 8px;}

.horizontal-carousel .frame-brands .content-carousel {margin: 0 29px;}
.frame-brands .items-h-carousel > li, .frame-brands .items-h-carousel > li .photo-block {width: 184px !important;}
}
@media screen and (max-width: 1051px) {
.logo {width: 240px;}
.items-benefits{display: none;}
input.input-search {width: 313px;}
.btn-bask button, .btn-bask a {border:none; background: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.btn-bask .frame-icon {margin: 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.wish-list-btn, .compare-list-btn {margin-right: 6px;}

.right-catalog {width: 456px;}
.items-catalog.list .frame-count-buy {margin-bottom: 7px;}
.frame-menu-category-first > .items > li, .frame-menu-category-second > .items > li {width: 230px;}
.left-product-right {width: 444px;}
.left-product-left {width: 300px; text-align: center;}
.item-product .photoProduct {max-width: 250px; display: inline-block;}
#wrap {display: block;}


/*thumbs product carousel*/
#small-photo-thumbs {text-align: center;}
#small-photo-thumbs > .frame-thumbs {display: inline-block !important;}
.horizontal-carousel .frame-thumbs .content-carousel, .horizontal-carousel .frame-thumbs .content-carousel .jcarousel-clip {max-width: 247px !important;}
.carousel-js-css .items-thumbs.items li {margin-bottom: 0; margin-right: 11px; width: 75px !important; height: 75px !important;}
.left-product-left .horizontal-carousel .arrow .icon_arrow_p {width: 12px; height: 18px; background-position: -100px -120px;}
.left-product-left .horizontal-carousel .arrow .icon_arrow_n {width: 12px; height: 18px; background-position: -120px -120px;}
.left-product-left .horizontal-carousel .arrow:hover .icon_arrow_p {background-position: -100px -140px;}
.left-product-left .horizontal-carousel .arrow:hover .icon_arrow_n {background-position: -120px -140px;}
.left-product-left .horizontal-carousel .arrow[disabled="disabled"] .icon_arrow_p {background-position: -140px -120px;}
.left-product-left .horizontal-carousel .arrow[disabled="disabled"] .icon_arrow_n {background-position: -140px -140px;}
/*/thumbs product carousel*/

.left-cart, .left-order, .right-cart, .right-order {width: 100%; float: none;}
.frame-button-add-wish-list .help-block {display: block; padding: 10px 0;}

.items-compare > li {width: 264px;}
.text td {min-width: 0;}

/*complect*/
.frame-complect {margin-right: 0;}
.items-complect [class*="items"] {max-width: 642px; display: block;}
.items-complect > li {width: 642px !important;}
.items-complect .row-kits li {width: 214px;}
.items-complect .frame-kit {width: 173px;}
.items-complect .complect-gen-sum {
display: block; width: 642px; padding: 10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
border: 1px solid transparent; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.frame-search-form {margin-left: 30px;}

.frame-gen-price-buy-complect {width: auto;}
.frame-gen-price-buy-complect .price-discount, .item-product .frame-gen-price-buy-complect .frame-prices,
.frame-gen-price-buy-complect .price-new, .frame-gen-price-buy-complect form {display: inline-block;vertical-align: middle;}
.frame-gen-price-buy-complect .price-discount, .item-product .frame-gen-price-buy-complect .frame-prices, .frame-gen-price-buy-complect .price-new {margin: 0;}
.frame-gen-price-buy-complect .price-discount, .item-product .frame-gen-price-buy-complect .frame-prices {margin-right: 10px;}
.gen-sum-kit {display: none;}

footer [class^="box"] {width: 177px; padding-right: 10px;}
footer .box-1 {width: 260px; padding-right: 0; padding-left: 0;}
footer .box-2{width: 150px;}
footer .box-3{width: 140px;}
footer .box-4{width: 130px;}

.start-left {width: 736px; margin-right: 16px;}

.items-brand-image > li{width: 187px;}
.items-brand-image > li:nth-child(5n+1):before {content: none;}
.items-brand-image > li:nth-child(4n+1):before {content: ""; position: absolute; top: 0; left: 0; width: 9999px; border-top: 1px dashed transparent;}

#photo .drop-header {float: left;}
#photo .drop-header .vertical-carousel {padding: 40px 10px;}
#photo .drop-content, #photo .drop-footer {/*display: block; margin-left: 95px;*/ padding-bottom: 20px;}
#photo .drop-content {padding: 20px;}
#photo .drop-footer .frame-prices {text-align: left;}

.horizontal-carousel .frame-brands .content-carousel {margin: 0 28px;}
.frame-brands .items-h-carousel > li, .frame-brands .items-h-carousel > li .photo-block {width: 173px !important;}
}

@media screen and (max-width:831px){
.icon_search{display: inline-block;}
.left-header .mq-w-960 {display: none !important;}

input.input-search, input.input-search:focus {border: none !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; padding-right: 53px;}
.btn-search {width: 43px;}
.btn-search > button {background: none !important; border: none !important; }
.btn-search > button .icon_search {background-position: -80px -20px; margin: 0; top: 0;}

.left-header {width: 25%;}
.right-header {width: 75%; text-align: right;}
.right-header nav { text-align: right;}
.right-header nav ul li { text-align: center;}
    .right-header a{padding: 0 5px;}
.right-header nav ul .btn-register a, .right-header nav ul .btn-personal-area button {border-left: 0px solid transparent;}
.left-header > nav, .left-header > .nav > li {border: none; float: none;}
.left-header button, .right-header button {width: 100%}
.left-header > nav {border-right: 1px solid transparent;}
.nav-enter-reg > .btn-register {padding-left: 0;}
.nav-enter-reg > .btn-register:before {content: none;}
.drop-profile {margin-left: 29px;}

.horizontal-menu .menu-main td > .frame-item-menu.mini {height: 45px !important;}
.right-catalog {float: none; margin: 0 auto;}
.left-catalog {float: none; width: 100%;}
.filter-height {max-height: 0;overflow: hidden;}
.frame-menu-category-first > .items > li, .frame-menu-category-second > .items > li {width: 214px;}
.frame-crumbs {display: none;}
.left-product-right, .left-product-left {width: 100%;}
.title-product .frame-title {display: none;}
#small-title {margin: 15px 0; text-align: left;}
.tabs-product, .left-product .frame-tabs-ref {display: none;}
.small-product {display: block;}
.left-product-left .horizontal-carousel {display: none;}
.left-product-left .photo-main-carousel {display: block; top: -176px;}
.groups-form {padding: 20px 5.23% 8px;}
.title-category {padding-top: 14px;}
.search .left-catalog, .brand .left-catalog {margin: 15px 0 0;}
.left-catalog {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.item-brand-category .photo-block {float: none !important; width: 100%;}
.item-brand-category .description {margin-left: 0;}
.frame-category-brand {margin: 30px 0 0;}
.left-personal .tabs  li {max-width: 148px;}
.left-personal .tabs-data > li + li {margin-left: 5px;}
.page-profile .frame-change-password, .page-profile .frame-change-profile {width: auto;}
.table-profile thead {display: none;}
.table-profile td {display: block; padding-left: 50%; position: relative;}
.table-profile td:before { width: 45%; position: absolute; left: 0; top: 12px; content: attr(title); display: inline-block; margin-left: 17px; }
.table-profile tr + tr td:first-child {border-top: 1px solid;}
.table-profile td + td {border-top: 1px dashed; }
.table-profile {border: none;}
.items-wish-list {text-align: center;}
.check-public {width: auto !important;}
.drop-add-wishlist .drop-content2 > .inside-padd {padding: 10px 20px !important;}
.page-compare .no-empty {display: none;}
.page-compare .info {border: 1px solid transparent; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

/*complect*/
.items-complect > li, .items-complect .complect-gen-sum, .items-complect .frame-kit {width: 354px !important;}
.items-complect .row-kits li {width: 100%;}
.next-kit {display: none;}
.items-complect .complect-gen-sum {text-align: center;}
.item-product .frame-gen-price-buy-complect .frame-prices {display: block; margin: 0; margin-bottom: 10px;}
/*/complect*/

.text-right h1 {padding-top: 20px;}

.frame-search-form {background: transparent; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; padding: 0;}

footer [class^="box"] {width: 40%; padding-left: 5%; padding-right: 5%; margin-bottom: 0;}
footer .box-3:before {content: none;}

.frame-item-menu > .frame-title .text-el {padding: 0;}
.btn-bask .text-cleaner {margin-left: 17px;}
.btn-bask .text-el {font-size: 11px;}
.menu-main .title-category-l1 {margin-left: 0;}

input.input-search {width: 100%;}

.start-left {width: 448px;}

.btn-bask .text-cleaner {font-size: 11px;}
.isSafari .btn-bask .frame-icon .icon_cleaner {margin-top: 8px}


.footer-links {margin-top: 0;}

.page-brand-image .title-brand {padding-top: 20px;}
.items-brand-image > li{width: 230px;}
.items-brand-image > li:nth-child(4n+1):before {content: none;}
.items-brand-image > li:nth-child(2n+1):before {content: ""; position: absolute; top: 0; left: 0; width: 9999px; border-top: 1px dashed transparent;}

.horizontal-carousel .frame-brands .content-carousel {margin: 0 32px;}
.frame-brands .items-h-carousel > li, .frame-brands .items-h-carousel > li .photo-block {width: 198px !important;}

.items-news li, .items-news li + li {width: 100%; margin: 0 0 25px 0;}
.frame-seotext-news .seo-text {padding-top: 0;}
footer .box-3, footer .box-2{display: none;}
.shop_category .pluso {
    position: relative !important;
    top: -15px;
    right: auto;
    text-align: center;
}
}
@media screen and (max-width:831px) {
    .logo {margin-top: 0;}
}
@media screen and (max-width:509px){
.drop-profile {margin-left: -24px;}

.logo {width: 144px; margin-top: -4px;}

.right-catalog, .right-catalog .items-catalog li {width: 100% !important;}
.items-catalog.table .frame-wish-compare-list {width: 310px !important;}
.header-category > .inside-padd {padding: 5px 10px;}
.frame-menu-category-first > .items > li, .frame-menu-category-second > .items > li {width: 294px;}
.item-product .funcs-buttons {width: 100%;}
.right-product-left .btn-buy, .right-product-left .btn-cart {float: right;}
.right-product-left .btn-buy button, .right-product-left .btn-cart button {width: 220px; text-align: center;}
.item-product .in-stock {display: none;}
.left-product-right {margin: 0;}
.frame-tabs-ref > div > .inside-padd {border-top: 1px solid transparent;}
.frame-tabs-ref .title-h2 {text-transform: uppercase;}
.cusel .cusel-scroll-wrap {max-width: 100%; overflow: hidden;}
.check-variant-product {margin: 0; margin-bottom: 15px;}
.check-variant-product .lineForm {width: 298px;}
.item-product .cusel .cusel-scroll-wrap {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
.item-product .frame-wish-compare-list .btn-compare button, .btn-wish button {padding: 0 26px;}
.item-product .photoProduct .photo-block {padding-left: 10px; padding-right: 10px;}
.table-order > tbody > tr > td.frame-cur-sum-price, .gen-info-price td, .frame-bask-order .footer-bask > .inside-padd {padding-right: 10px;}

.right-cart .table-order .frame-cur-sum-price, .drop-bask .table-order .frame-cur-sum-price {display: block; padding: 0; position: relative;}
.right-cart .table-order .frame-cur-sum-price .frame-prices, .drop-bask .table-order .frame-cur-sum-price .frame-prices {position: absolute; top: 70px; right: 12px;}
.table-order .frame-count {padding-right: 10px;}

.frame-tabs-profile > div > .inside-padd {padding: 10px;}
.left-personal .tabs-data > li > button {padding: 6px 10px; }
.left-personal .tabs  li {max-width: 96px;}
.left-personal .tabs-data > li + li {margin-left: 3px;}
.drop-wishlist-items .drop-footer2 .yashare-auto-init {margin-left: -6px; margin-top: 10px;}

/*complect*/
.items-complect > li, .items-complect .complect-gen-sum, .items-complect .frame-kit {width: 194px !important;}
.frame-gen-price-buy-complect .price-discount {margin: 0; display: block; margin-bottom: 10px;}
/*/complect*/

.drop-bask .footer-bask > .inside-padd {text-align: left;}
.drop-bask .footer-bask > .inside-padd .f_l {float: none !important; display: block; }

.menu-header > .container {text-align: center; padding: 0; max-width: 300px;}

.special-proposition {padding-top: 15px;}

.items-brand-image > li{width: 100%;}
.items-brand-image > li {padding-top: 0;}
.items-brand-image > li + li {border-top: 1px dashed transparent;}
.items-brand-image > li:before {content: ""; position: absolute; top: 0; left: 0; width: 9999px; border-top: 1px dashed transparent;}

.frame-drop-top-menu:before {left: 55px;}
.frame-drop-top-menu:after {left: 57px;}

.frame-brands {margin-top: 15px;}
.frame-brands .items-h-carousel > li:before {content: none;}
.frame-brands .items-h-carousel > li, .frame-brands .items-h-carousel > li .photo-block {width: 236px !important;}
}
/*/general*/