table.table-basket-line{padding:3px;font-size:12px;}
.basket-line-personal, .basket-line-basket{width:16px;height:16px;background-repeat:no-repeat;display:block;}
.basket-line-personal{background-image:url(/bitrix/templates/store_minimal_violet/components/bitrix/sale.basket.basket.line/top/images/personal.gif)}
.basket-line-basket{background-image:url(/bitrix/templates/store_minimal_violet/components/bitrix/sale.basket.basket.line/top/images/basket.gif)}
.cd-accordion-menu{width:100%;}
.cd-accordion-menu ul{display:none;margin:0 !important;}
.cd-accordion-menu li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none !important;background:none !important;padding:0 !important;}
.cd-accordion-menu input[type=checkbox]{opacity:0;display:none;}
.cd-accordion-menu label{background-color:#2E8036;background-position:50% 0;background-repeat:no-repeat;color:#fff;cursor:pointer;display:block;font:20px 'Bebas Neue Regular';height:86px;line-height:86px;text-align:center;text-shadow:0px 0px 15.68px rgba(0, 0, 0, 0.75);text-transform:uppercase;margin-bottom:5px;}
.cd-accordion-menu > li.bg1 > label{background-image:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/bg1.png');}
.cd-accordion-menu > li.bg2 > label{background-image:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/bg2.png');}
.cd-accordion-menu > li.bg3 > label{background-image:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/bg3.png');}
.cd-accordion-menu > li.bg4 > label{background-image:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/bg4.png');}
.cd-accordion-menu > li.bg5 > label{background-image:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/bg5.png');}
.cd-accordion-menu label{cursor:pointer;}
.cd-accordion-menu input[type=checkbox]:checked + label::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after{background-position:-32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul{display:block;}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover{background:#3c3f45;}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a{box-shadow:none;}
.cd-accordion-menu ul label,
.cd-accordion-menu ul ul label{background:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/arrow.png') no-repeat 100% 50% #2E8036;color:#fff;font:20px 'Bebas Neue Regular';display:table;width:100%;padding:0 18px;text-align:left;text-decoration:none;text-shadow:none;margin-bottom:5px;}
.cd-accordion-menu > li > ul > li > label{font-weight:bold;}
.cd-accordion-menu ul label::before{left:36px;}
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after{left:59px;}
.cd-accordion-menu ul ul label::before{left:54px;}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after{left:77px;}
.cd-accordion-menu ul ul ul label::before{left:72px;}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after{left:95px;}
.cd-accordion-menu.animated label::before{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
ul > li > ul > li .label_in{display:table-cell;vertical-align:middle;}
.wds_mobile_item{clear:both;background:#F1F1F1 !important;margin-top:18px !important;padding:10px !important;position:relative;display:block;box-sizing:border-box;overflow:hidden;}
.wds_mobile_item_left{background:#fff;min-height:134px;padding:10px;text-align:center;width:40%;float:left;margin-right:20px;}
.wds_mobile_item_left img{max-width:100%;border:0 none;}
.wds_mobile_item_name a{font-size:14px;line-height:22px;white-space:normal;}
.wds_mobile_item_price{background:url('/bitrix/templates/store_minimal_violet/components/bitrix/catalog.section.list/mobileCatalog/price.png') no-repeat 10px 50%;bottom:18px;font-size:16px;font-weight:600;left:40%;padding-left:40px;position:absolute;width:59%;}
﻿img{border:0 none;}
h1, h2, h3, h4, h5, h6{font-family:Arial,serif;margin:1.3em 0 0.2em;font-weight:normal;line-height:1.2;}
h1{font-size:200%;margin:0 0 0.7em;}
h2{font-size:160%;}
h3{font-size:140%;}
h4{font-size:140%;}
h5{font-size:140%;font-weight:normal;margin:1.5em 0 1em 0;padding:0;}
h6{font-size:100%;font-weight:bold;}
hr, .hr{border-top:1px solid;display:block;font-size:1px;height:1px;line-height:1px;margin:12px 0;overflow:hidden;padding:0;}
#workarea ul{list-style-type:none;padding:0;margin:0 0 0 1.5em;}
#workarea ul li:before{content:'\2014\a0';}
#workarea ul li{behavior:expression(!this.before ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML:'');text-indent:-1.35em;margin:0.6em 0}
#workarea ul ul{padding:0 0 0 1.5em;margin:0.6em 0}
form{margin:0;padding:0;}
form.main-form{display:block;margin:0;padding:0;width:100%;height:100%;}
#schedule{position:absolute;top:0;right:350px;height:70px;}
#schedule td{padding:0;}
#schedule div.telephone{margin:0;padding:0 0 0 27px;font-size:1.5em;font-family:Arial;}
#schedule div.schedule{}
#schedule p{margin:0;}
#compare{overflow:hidden;position:absolute;bottom:0;right:0;width:200px;height:22px;}
#compare .corner{width:5px;height:5px;background-position:0 -542px;}
#compare .left-top{float:left;background-position:-5px -542px;}
#compare .right-top{float:right;}
#compare .block-content{padding:2px 18px 4px;}
#compare a{text-decoration:none;outline:none;}
#compare a:hover{text-decoration:underline;}
#compare a.close{position:absolute;right:8px;top:9px;width:6px;height:5px;}
#content-wrapper{position:relative;margin:0 auto;width:990px;}
#search{width:190px;overflow:hidden;float:right;margin-top:2px;margin-right:4px;}
#search .form-textbox{float:left;width:135px;}
#search .form-textbox-border{padding-left:20px;height:20px;overflow:hidden;}
#search .form-textbox-border input{width:110px;height:18px;}
#search .form-button{float:right;width:48px;}
#search .form-button input{width:48px;}
#subscribe{zoom:1;}
#subscribe .form-textbox-border{float:left;height:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;}
#subscribe .form-textbox-border input{width:95%;float:left;padding:0 2px;height:18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;}
#subscribe .form-button{float:right;clear:left;margin-top:10px;}
#subscribe .form-button input{padding:0 3px;overflow:visible;}
.form-box input{vertical-align:top;}
.form-textbox-border input{border:1px solid;padding:0;margin:0;}
.form-textbox-border{border:1px solid;}
.form-button{border:1px solid;}
.form-button input::-moz-focus-inner{border:0;padding:0;}
.form-button input{display:block;border:none;background:none;padding:0;margin:0;cursor:pointer;cursor:hand;outline:none;font-family:Georgia, serif;font-size:12px;height:19px;}
div.rounded-block{padding:10px 0;overflow:hidden;position:relative;margin:0 0 2em;zoom:1;}
div.rounded-block div.corner{height:20px;width:20px;position:absolute;left:-10px;top:-10px;overflow:hidden;}
div.rounded-block div.right-top, div.rounded-block div.right-bottom{margin-left:100%;}
div.rounded-block div.left-bottom, div.rounded-block div.right-bottom{top:auto;}
div.rounded-block div.block-content{padding:0 21px;}
div.catalog-admin-links{display:none;position:absolute;top:0;right:0;zoom:1;}
div.catalog-admin-links a{display:block;padding:0.3em 0.6em 0.4em;font-size:0.85em;color:white !important;margin:1px 1px 0 0;text-decoration:none;background:#dc1a35 url(/bitrix/templates/store_minimal_violet/images/catalog-item-btn-bg.png) repeat-x 0 0;}
div.catalog-admin-links a:hover{text-decoration:underline;}
div.catalog-admin-buttons{overflow:hidden;margin-top:1.5em;zoom:1;}
div.catalog-admin-buttons a{float:left;background:url(/bitrix/templates/store_minimal_violet/images/admin-button-bg.gif) no-repeat right 0;height:27px;line-height:25px;text-decoration:none;font-family:Arial;font-size:1.2em;padding:0;margin:0 10px 0 0;outline:none;cursor:hand;cursor:pointer;}
div.catalog-admin-buttons span{display:block;height:27px;background:url(/bitrix/templates/store_minimal_violet/images/admin-button-bg.gif) no-repeat;margin-right:3px;padding:0 8px 0 11px;float:left;}
div.catalog-admin-buttons a:hover{background-position:right -27px;}
div.catalog-admin-buttons a:hover span{background-position:0 -27px}
div.content-block-special{border:none;}
div.content-block-special .item-image{text-align:center;margin:1em 0;}
div.content-block-special .item-image a{border:1px solid;display:inline-block;padding:3px;}
div.content-block-special .item-name{margin:1em 0;}
div.content-block-special .item-desc{font-size:0.85em;margin:1em 0;}
div.content-block-special .item-price{font-size:0.85em;}
div.content-block-special .item-price span{font-weight:bold;}
div.order-item{margin:0 0 2em 0;zoom:1;}
div.order-title-inner{padding:8px 12px 10px 12px;overflow:hidden;zoom:1;}
div.order-title-inner span{font-weight:bold;float:left;}
div.order-title-inner a{float:right;}
div.order-title .r1{}
div.order-title .r2, div.order-title .r0{border-left:1px solid;border-right:1px solid;}
div.order-info{overflow:hidden;padding:1em 11px 1em 11px;zoom:1;}
div.order-details{float:left;width:60%;}
div.order-status-info{float:right;width:30%;}
div.order-status-date{margin-bottom:0.7em;}
div.order-status{margin-bottom:0.7em;padding:0.2em 0.6em 0.3em;}
div.order-status-links a{display:block;outline:none;margin-bottom:0.3em;}
div.order-props p{margin:0 0 0.5em 0;}
div.order-items{margin:1em 0 0 1.5em;}
div.order-items ol{padding:0 0 0 1.5em;margin:0.5em 0 0;}
div.order-items li{margin:0 0 0.5em 0;}
div.order-buttons{text-align:center;}
div.order-buttons input{padding-left:0.5em;padding-right:0.5em;overflow:visible;}
table.order-properties{width:100%;}
table.order-properties td{vertical-align:top;padding:0 0.5em 0.3em;}
table.order-properties td.field-name{text-align:right;width:50%;color:#7f7f7f;}
table.order-properties td.field-value{width:50%;}
table.order-properties td.field-title{text-align:center;font-weight:bold;padding:0.5em;}
div.order-checkout div.order-title-inner, div.order-full-summary div.order-title-inner{padding:2px 12px 4px;}
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td{border:none;}
div.order-checkout div.order-item, div.order-full-summary div.order-item{margin:0 0 1.2em 0;}
div.subscription{width:80%;margin:0 0 2em;}
div.subscription-title-inner{font-weight:bold;padding:8px 12px 10px 12px;overflow:hidden;zoom:1;}
div.subscription-title .r2, div.subscription-title .r0{border-left:1px solid;border-right:1px solid;}
div.subscription-form{padding:17px 11px 0;border:1px solid;border-top:none;margin:0 0 1.5em;}
table.subscription-layout{width:100%;}
table.subscription-layout td{vertical-align:top;padding:0 0 20px;}
table.subscription-layout td.field-name{width:70px;text-align:right;padding-right:7px;}
table.subscription-layout td.field-form{}
input.subscription-textbox{width:230px;}
input.subscription-email{width:150px;}
div.subscription-format{white-space:nowrap;float:right;margin-right:1em;}
div.subscription-rubric{padding:0 0 1em;overflow:hidden;}
div.subscription-rubric input{float:left;margin-right:-23px;}
div.subscription-rubric label{margin-left:23px;display:block;padding-top:2px;}
div.subscription-rubric span{display:block;margin-top:0.25em;font-size:0.85em;}
div.subscription-notes{margin:1em 0 1.5em;}
div.subscription-utility p{font-size:0.85em;}
div.subscription-buttons{margin-top:1em;}
table.cart-items{width:100%;}
table.cart-items td{border-bottom:1px solid;white-space:nowrap;text-align:center;padding:0.5em;}
table.cart-items td p{margin:0 0 0.3em;}
table.cart-items td.cart-item-name p{text-align:right;}
table.cart-items td.cart-item-name{width:100%;white-space:normal;text-align:left;}
table.cart-items td.cart-item-price{text-align:right;}
table.cart-items thead td.cart-item-price{text-align:center;}
td.cart-item-quantity input{width:40px;text-align:center;}
div.cart-ordering{overflow:hidden;margin-top:1em;}
div.cart-code{float:left;}
div.cart-code input{width:240px;}
div.cart-buttons{float:right;}
div.cart-buttons input{padding-left:0.5em;padding-right:0.5em;overflow:visible;}
td.cart-item-actions a.cart-delete-item{width:16px;height:16px;display:inline-block;}
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item{font-size:0.85em;display:inline-block;vertical-align:top;}
td.cart-item-actions a.cart-shelve-item{margin-left:1em;}
div.compare-props{border:1px solid;padding:1em;margin:0 0 2em;}
div.compare-buttons{margin-top:1em;text-align:right;}
div.compare-buttons input{padding-left:0.5em;padding-right:0.5em;overflow:visible;}
table.compare-props{width:100%;}
table.compare-props td{width:33.33%;vertical-align:top;}
table.compare-props a{text-decoration:none;}
table.compare-props input{float:left;margin-right:-23px;}
table.compare-props label{margin-left:23px;display:block;padding-top:2px;}
div.compare-grid{overflow:auto;overflow-y:visible;padding-bottom:1.5em;width:100%;}
table.compare-grid{}
table.compare-grid td{padding:11px 8px 10px 15px;font-size:0.85em;vertical-align:top;}
table.compare-grid thead td{border-left:1px solid;font-weight:bold;}
table.compare-grid td.compare-property{border:none;white-space:nowrap;font-weight:bold;}
table.compare-grid .compare-delete-item{margin-left:15px;width:16px;height:16px;display:inline-block;float:right;}
table.map-columns{width:100%;}
table.map-columns td{vertical-align:top;padding:0;}
table.map-columns ul{padding:0 0 2em 0;font-weight:bold;}
table.map-columns li{margin:0 0 1.5em 0 !important;}
table.map-columns li li{margin:0 0 0.6em 0 !important;}
table.map-columns ul ul{font-weight:normal;padding:0 0 0 1.5em;margin:0.6em 0}
div.navigation{font-size:100%;line-height:200%;}
span.navigation-title{padding-right:0.65em;font-weight:bold;}
div.navigation a{text-decoration:underline;padding:0.2em 0.3em;}
span.nav-current-page{padding:0.2em 0.3em;}
div.navigation span.arrow{font-size:100%;font-family:Times, serif;}
div.navigation span.ctrl{font-size:85%;}
div.content-form input.input-submit{font-size:1.3em;overflow:visible;padding:0 0.5em;}
div.content-form{width:75%;font-size:0.95em;}
div.sale_bestseller_days, div.sale_bestseller_type{display:none;}
#tools input[type=text],
#tools input[type=submit],
#tools textarea{display:block;margin:10px 0;padding:5px 10px;border-radius:10px;border:1px solid #ccc;}
#tools input[type=text]{width:300px;}
#tools textarea{width:300px;height:60px;}
#tools input[type=checkbox]{margin-right:10px;border:1px solid #ccc;}
.wds_text_about{margin-bottom:40px;}
.wds_text_about .alx_feedback_popup{color:#2e731f;text-decoration:underline;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.gallery.cboxElement{display:block;width:219px;height:auto;float:left;overflow:hidden;margin:5px;border-radius:5px; padding-bottom: 20px;}
@media (max-width:991px){.fix_header,
.email_header,
#left-menu,
#footer,
.buy_credit{display:none !important;}
a.calcul{max-width: 150px;}
#mobile-footer{background:url('/bitrix/templates/store_minimal_violet/images/mobile-footer.png') no-repeat 100% 100% #E5E5E5;color:#6d6d6d;height:auto;margin-top:0;padding:18px;text-align:center;}
.alx_feedback_popup{max-width:100% !important;}
.wds_mobile_call_email{position:relative;clear:both;}
.wds_mobile_act_button{background:#2E8036;color:white;float:left;margin:5px;text-align:center;padding:5px 10px;border-radius:5px;width:47%;}
.wds_mobile_act_button a{color:white;}
}

@media (min-width:991px){.mobile_catalog,
#mobile-footer,
.wds_mobile_call_email{display:none;}
.fix_header{position:fixed;top:0;left:0;display:none;width:100%;height:100px;background:white;z-index:999;box-shadow:1px 1px 10px rgba(0,0,0,0.5);}
.fix_header .fix_logo{margin:5px 0 0 80px;float:left;}
.fix_header .fix_phone span{font-size:20px;color:#CBC9C9;}
.fix_header .fix_phone{position:absolute;top:30px;font-size:29px;left:40%;}
.fixed_sidebar{min-height:1400px;}
.fixed_sidebar .fix_header{display:block;}
.fixed_sidebar .left{position:fixed;overflow-y:scroll;margin-top:-150px;background:white;z-index:999;width:324px;height:100%;}
.fixed_sidebar > .right{margin-left:324px;padding-bottom:200px;}
.email_header{position:absolute;top:8px;right:13%;}
.email_sidebar{padding:20px;}
.email_sidebar span,
.email_header span{font-size:16px;padding-left:20px;color:black;}
.fix_phone_in{float:left;}
.fix_email_header{float:right;}
.fix_email_header span{font-size:16px; padding-left:20px;color:black;}
.product-item{min-height:1140px;position:relative;padding-bottom:150px;}
.product-item #footer{position:absolute;width:100%;bottom:0;}
.footer_bottom{position:absolute;bottom:10px;}
.google_play{float:left;margin-top:30px;}
#footer.wds_useful_tips{margin-left:344px;position:relative;}
#footer{position:absolute;bottom:0;width:100%;}
.wds_useful_tips{min-height:0;padding-bottom:0;min-height:1000px;}
.wds_margin_left{margin-left:340px;}
}

.kont img{float:left;display:block;width:219px;height:170px;float:left;overflow:hidden;margin:5px;border-radius:5px;}

div#teleph {
    width: 410px;
}

span.lptracker_phone {
    font-size: 20px;
}