.dynamic-cat-bottom{margin-bottom:15px;}
.delivery-card__headline{font-weight:bold;margin-bottom:7px;font-size:15px;}
.delivery-card__item + .delivery-card__item{margin-top:10px;}
.delivery-card__text p{margin-bottom:5px;}
#wholesale-cart {color:#FF0000;font-size:16px;font-weight:normal;line-height:1.4;margin-top:15px;white-space:normal;margin-right: 15px;}
.productsets-wrap+.crossselling{padding-top:10px;}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-imgs_true img,.flex-imgs_true figure{width:auto!important;height:auto!important}
.flex-imgs_true img{max-width:100%}
.flex-imgs_true figure{max-width:400px}
@media (max-width: 768px) {
.flex-imgs_true{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-imgs_true > div,.flex-imgs_true figure{width:100%;max-width:100%}
.productsets-wrap+.crossselling{padding-top:1px;}
#wholesale-cart {margin-right:0}
}
.f{/*margin-bottom:7px;display:flex;align-items:center;height:22px;overflow:hidden;*/padding:1px;}
/*.desc-wrap+.f{margin-top:-10px;}*/
.f__i{display:inline-block;background-color:#f5f5f5;color:#333;padding:0 5px;font-size:12px;border:1px solid #d5d5d5;margin-right:3px;margin-bottom:7px;white-space:nowrap;}
.f__l.slick-initialized {padding: 0 12px;}
.f__i:hover{text-decoration:none;background-color:#e7e7e7;}
.f__a.f__a--l{transform:rotate(180deg)}
.f__a.f__a--r{transform:rotate(360deg)}
.f__a{position:absolute;top:3px;width:12px;height:16px;background-image:url("data:image/svg+xml,%3Csvg fill='%23999999' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");background-size:16px;background-position:0 0;display:inline-block;text-decoration:none}
.f__a--l{left:0;}
.f__a--r{right:0;}
.f__h{font-weight:bold;margin-bottom:5px;margin-top:3px;}
.product-price__hint{font-size:13px;font-style:italic;color:#999;margin-top:2px;line-height:18px;}
.desc-wrap{position:relative;overflow:hidden;/*transition:max-height .3s cubic-bezier(0,1,0,1);*/margin-bottom:15px;opacity:.99}
.desc-wrap--subs:not(.is_show) li:nth-child(n+9) {
    display:none;
}
.is_mobile .desc-wrap--subs:not(.is_show) li:nth-child(n+7) {
    display:none;
}
.f__l{max-height:112px;margin-bottom: 0;}
.f .read-more {/*opacity:0;transition:opacity .2s;pointer-events:none;*/margin-bottom:5px;margin-top:0;display:none;}
.desc-wrap:not(.desc-wrap--subs).is_hide:before{content:"";display:block;height:35px;width:100%;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 75%);opacity:1;/*transition:opacity .2s;*/z-index:1}
.desc-wrap--subs:before{top:107px;}
.f__l:before{bottom: -24px;}
.desc-wrap.is_show{max-height:100%;/*transition:max-height .3s ease-in-out*/}
.read-more{margin-top:-15px;margin-bottom:20px;position:relative;z-index:1}
.f__l.is_show + .read-more{margin-top:0px;}
.read-more span{position: relative;color:#000;cursor:pointer;}
.desc-wrap.is_hide.is_show:before{opacity:0;pointer-events:none}
.read-more span:after{content:'';width:14px;height:11px;background-image: url("data:image/svg+xml,%3Csvg width='14px' height='14px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='svg-icon' data-v-264ef3f0='' data-v-6b9184d7='' data-v-2a6de17c=''%3E%3Cpath d='M21.6 6.963a1.214 1.214 0 0 0-.888-.375c-.342 0-.637.125-.887.375L12.5 14.288l-7.35-7.35a1.187 1.187 0 0 0-.875-.35c-.35 0-.65.125-.9.375S3 7.509 3 7.85c0 .34.125.637.375.887l8.425 8.4c.1.1.208.17.324.213a1.152 1.152 0 0 0 .751 0 .883.883 0 0 0 .325-.213l8.425-8.425c.233-.234.35-.521.35-.862 0-.342-.125-.638-.375-.888Z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;position:relative;margin-left:5px;}
.read-more span:before{content: '';width: calc(100% - 21px);height: 1px;border-bottom: 1px dashed #000;position: absolute;bottom: -3px;}
.read-more span:hover:before{border-bottom: 1px dashed transparent;}
.is_show + .read-more span:after{transform: rotate(180deg);top: 2px;}
#fly-after-by{position:relative;background:#FFF;width:auto;max-width:700px;margin:20px auto;font-size:12px}
.fab-img{float:left;width:150px;margin-right:10px}
.fab-img img{width:150px}
.fab-title{background:#f2f2f2;padding:17px 15px 17px 20px;font-size:17px;font-size:1.7rem;color:#000;position:relative}
.fab-title p{margin-bottom:0}
.fab-title:before{content:'';position:absolute;top:18px;left:18px;background-position:-246px -2px;width:35px;height:27px}
.fab-title span,.fab-summ,.fab-summ span{font-weight:700;font-size:17px;font-size:1.7rem}
.fab-name{margin-bottom:10px;font-size:14px;font-size:1.4rem}
.fab-summ .compare-at-price{display:none}
.fab-text{padding:30px 25px}
.fab-buttons{text-align:center;padding-top:25px}
.fab-buttons input{color:#fff;font-size:1.1rem;font-weight:300;padding:10px;cursor:pointer;width:180px;text-transform:lowercase}
.fab-continue{background-color:#15b2be;border-color:#15b2be}
.fab-continue:hover{background-color:#13a0ab}
.fab-gocart{background-color:#f7524a;border-color:#f7524a;margin-right:4px}
.fab-summ .tax{display:none}
.fab-gocart:hover{background-color:#ec3a31}
.mfp-close-btn-in .mfp-close{color:#999!important;font-size:26px!important;font-weight:600!important;top:8px!important}
.clear-both{clear:both}
.fab-plus a{padding:5px 12px;background:#ec3a31;color:#fff;text-decoration:none;position:relative;margin:0 3px}
.fab-plus a:hover{background:#d70307}
.fab-plus a.disabled{background:#eee;color:#ec3a31}
.fab-plus{display:inline-block}
.fab-count{font-size:1.1rem;display:inline-block;font-size:14px;margin-right:10px}
.fab-count span{font-weight:700}
.fab-hint{margin-bottom:10px;font-size:20px;font-weight:700;color:green}
.number-count{width:33px}
.paging-more{text-align:center;padding-top:10px}
.show-more,.show-all{cursor:pointer;text-align:center;width:140px;border:1px solid #f01c20;padding:7px;display:inline-block}
.show-more:hover,.show-all:hover{border:1px solid #333}
.show-all{margin-left:15px}
.paging-nav{text-align:center;margin:10px 0}
.paging-nav .selected a{cursor:default}
.paging-nav ul.menu-h li{padding:0}
.paging-nav ul.menu-h li a{padding:3px 13px}
.add2cart .ruble{font-family:'Lato',Arial,sans-serif}
.wa-form .wa-field .field.wa-field-address-zaberu-samovyvo{display:flex;font-size:13px;margin-bottom:11px;align-items:flex-start;line-height: 1.42em;}
.wa-form .wa-field .field.wa-field-address-zaberu-samovyvo span{order:2;font-size:1em}
.wa-form .wa-field .field.wa-field-address-zaberu-samovyvo input{order:1;}
.wa-form .wa-field .field.wa-field-address-zaberu-samovyvo input,
.rassilka input{margin-right:10px;flex-shrink:0;}
.rassilka label{display:flex;align-items:flex-start;}
.zapros-form{display:none}
.modal{box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal__headline{font-size:24px;margin-bottom:15px;font-weight:700;margin-top:-6px}
.modal__sub-headline{max-width:430px;line-height:1.3;font-size:15px;margin-bottom:20px}
.modal__desc{text-align:center;margin-top:15px;margin-bottom:-5px}
#wforms-form-2 .form-fields .form-field .field-name{display:none}
#wforms-form-2 .form-fields .form-field:nth-child(5) td,#wforms-form-2 .form-fields .form-field:nth-child(6) td{display:inline-block}
#wforms-form-2 .form-fields .form-field:nth-child(5) td.field-name,#wforms-form-2 .form-fields .form-field:nth-child(6) td.field-name{width:182px}
.modal .form-fields td.field-name{font-size:15px}
.modal input[type=submit]{margin-left:0;width:100%;border-radius:3px}
.modal .wforms-form{margin-bottom:0}
.modal .field-value{position:relative}
.modal .required-field.error{margin-bottom:15px}
.modal label.error{position:absolute;left:0;bottom:4px}
.modal__polyce{margin-top:10px;font-size:13px}
.modal__polyce input{margin-right:5px;position:relative;top:1px}
.modal input[placeholder]::-webkit-input-placeholder{color:#555}
.modal input[placeholder]::-moz-placeholder{color:#555}
.modal input[placeholder]:-moz-placeholder{color:#555}
.modal input[placeholder]:-ms-input-placeholder{color:#555}
.modal input[placeholder]:focus::-webkit-input-placeholder{color:#555}
.modal input[placeholder]:focus::-moz-placeholder{color:#555}
.modal input[placeholder]:focus:-moz-placeholder{color:#555}
.modal input[placeholder]:focus:-ms-input-placeholder{color:#555}
.modal textarea[placeholder]::-webkit-input-placeholder{color:#555}
.modal textarea[placeholder]::-moz-placeholder{color:#555}
.modal textarea[placeholder]:-moz-placeholder{color:#555}
.modal textarea[placeholder]:-ms-input-placeholder{color:#555}
.modal textarea[placeholder]:focus::-webkit-input-placeholder{color:#555}
.modal textarea[placeholder]:focus::-moz-placeholder{color:#555}
.modal textarea[placeholder]:focus:-moz-placeholder{color:#555}
.modal textarea[placeholder]:focus:-ms-input-placeholder{color:#555}
body .fancybox-is-open .fancybox-bg{opacity:.6}
.pasport-imgs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}
.pasport-imgs__item{max-width:48%;padding:5px;margin:5px;border:1px solid #eee}
.pasport-imgs__item img{max-width:100%}
.pasport-imgs_2x .pasport-imgs__item{max-width:31%}
.pasport-imgs_2x .pasport-imgs__item:hover{cursor:pointer;border:1px solid #ec3a31;box-shadow:1px 1px 10px rgba(0,0,0,0.2);transition:all .2s}
.b-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.b-flex__left{margin-right:20px}
.b-flex__img-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.code{font-size:13px}
.price-hint{color:#ec3a31;font-style:italic;font-weight:700}
.price-hint_product-page{top:-10px;position:relative;margin-bottom:0}
.prod-list-header:not(:empty){margin-bottom:12px;justify-content: space-between;flex-wrap:wrap;}
.description-img-wrap{margin:15px auto;text-align:center}
.description-img-wrap img{max-width:100%}
.product-block-headline{font-size:1.3em;padding-bottom:5px;margin-bottom:12px;border-bottom:1px solid #eee;line-height:1.2em;color:#3b3b3a;font-weight:700}
[itemprop="description"] h2{font-size:1.3em}
.product-block-headline_features{clear:both}
.sсheme-button{width:100%;font-size:17px;padding:9px 12px}
.sсheme-button:hover{background-color:#3b3b3a}
.contacts-img{height:488px;object-fit:cover}
.docs{flex-wrap:wrap;margin-bottom:20px}
.docs__item{position:relative;margin-bottom:3px;display:inline-block;flex:25%}
.docs__link{padding:7px 3px 7px 40px;color:#333;text-decoration:none;display:inline-block}
.docs__link:before{content:'';position:absolute;width:32px;height:32px;background-size:32px;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M451.457 138.456L317.892 4.891A16.754 16.754 0 00306.087 0H72.348c-9.22 0-16.696 7.475-16.696 16.696v478.609c0 9.22 7.475 16.696 16.696 16.696h367.304c9.22 0 16.696-7.475 16.696-16.696V150.261c0-4.241-1.68-8.595-4.891-11.805zM322.783 57.002l38.281 38.281 38.282 38.282h-76.563V57.002zm100.174 421.607H89.043V33.391h200.348v116.87c0 9.22 7.475 16.696 16.696 16.696h116.87v311.652z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F01C20'/%3E%3Cpath d='M372.87 244.87H139.13c-9.22 0-16.696 7.475-16.696 16.696 0 9.22 7.475 16.696 16.696 16.696h233.74c9.22 0 16.696-7.475 16.696-16.696-.001-9.221-7.476-16.696-16.696-16.696zM372.87 311.652H139.13c-9.22 0-16.696 7.475-16.696 16.696s7.475 16.696 16.696 16.696h233.74c9.22 0 16.696-7.475 16.696-16.696s-7.476-16.696-16.696-16.696zM272.696 378.435H139.13c-9.22 0-16.696 7.475-16.696 16.696s7.475 16.696 16.696 16.696h133.565c9.22 0 16.696-7.475 16.696-16.696s-7.475-16.696-16.695-16.696z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F01C20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-3px 0}
.docs__link[href*=".pdf"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 550.801 550.801'%3E%3Cpath d='M160.381 282.225c0-14.832-10.299-23.684-28.474-23.684-7.414 0-12.437.715-15.071 1.432V307.6c3.114.707 6.942.949 12.192.949 19.391 0 31.353-9.809 31.353-26.324zM272.875 259.019c-8.145 0-13.397.717-16.519 1.435v105.523c3.116.729 8.142.729 12.69.729 33.017.231 54.554-17.946 54.554-56.474.242-33.513-19.385-51.213-50.725-51.213z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F01C20'/%3E%3Cpath d='M488.426 197.019H475.2v-63.816c0-.398-.063-.799-.116-1.202-.021-2.534-.827-5.023-2.562-6.995L366.325 3.694c-.032-.031-.063-.042-.085-.076-.633-.707-1.371-1.295-2.151-1.804a9.495 9.495 0 00-.706-.419 11.131 11.131 0 00-2.131-.896c-.2-.056-.38-.138-.58-.19A10.774 10.774 0 00358.193 0H97.2C85.282 0 75.6 9.693 75.6 21.601v175.413H62.377c-17.049 0-30.873 13.818-30.873 30.873v160.545c0 17.043 13.824 30.87 30.873 30.87h13.224V529.2c0 11.907 9.682 21.601 21.6 21.601h356.4c11.907 0 21.6-9.693 21.6-21.601V419.302h13.226c17.044 0 30.871-13.827 30.871-30.87v-160.54c-.001-17.054-13.828-30.873-30.872-30.873zM97.2 21.605h250.193v110.513c0 5.967 4.841 10.8 10.8 10.8H453.6v54.108H97.2V21.605zm265.159 287.418c0 30.876-11.243 52.165-26.82 65.333-16.971 14.117-42.82 20.814-74.396 20.814-18.9 0-32.297-1.197-41.401-2.389V234.365c13.399-2.149 30.878-3.346 49.304-3.346 30.612 0 50.478 5.508 66.039 17.226 16.743 12.445 27.274 32.302 27.274 60.778zM80.7 393.499V234.365c11.241-1.904 27.042-3.346 49.296-3.346 22.491 0 38.527 4.308 49.291 12.928 10.292 8.131 17.215 21.534 17.215 37.328 0 15.799-5.25 29.198-14.829 38.285-12.442 11.728-30.865 16.996-52.407 16.996-4.778 0-9.1-.243-12.435-.723v57.67H80.7v-.004zm372.901 129.854H97.2V419.302h356.4v104.051zm31.297-261.226h-61.989v36.851h57.913v29.674h-57.913V393.5h-36.593V232.216h98.582v29.911z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F01C20'/%3E%3C/svg%3E");background-position:0 0}
.docs__link[href*=".jpg"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 550.801 550.801'%3E%3Cpath d='M252.63 250.539c-7.409 0-12.438.72-15.072 1.442v47.614c3.117.718 6.945.96 12.203.96 19.388 0 31.356-9.819 31.356-26.32 0-14.839-10.297-23.696-28.487-23.696z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F01C20'/%3E%3Cpath d='M488.426 197.019H475.2v-63.816c0-.398-.063-.799-.116-1.202-.021-2.534-.827-5.023-2.562-6.995L366.325 3.694c-.032-.031-.063-.042-.085-.076-.633-.707-1.371-1.295-2.151-1.804a9.495 9.495 0 00-.706-.419 11.131 11.131 0 00-2.131-.896c-.2-.056-.38-.138-.58-.19A10.774 10.774 0 00358.193 0H97.2C85.282 0 75.6 9.693 75.6 21.601v175.413H62.377c-17.049 0-30.873 13.818-30.873 30.873v160.545c0 17.043 13.824 30.87 30.873 30.87h13.224V529.2c0 11.907 9.682 21.601 21.6 21.601h356.4c11.907 0 21.6-9.693 21.6-21.601V419.302h13.226c17.044 0 30.871-13.827 30.871-30.87v-160.54c-.001-17.054-13.828-30.873-30.872-30.873zM97.2 21.605h250.193v110.513c0 5.967 4.841 10.8 10.8 10.8H453.6v54.108H97.2V21.605zm220.04 251.667c0 15.791-5.264 29.191-14.829 38.293-12.451 11.723-30.876 16.98-52.402 16.98-4.788 0-9.102-.231-12.451-.712v57.665h-36.131V226.381c11.253-1.925 27.042-3.354 49.296-3.354 22.491 0 38.524 4.303 49.304 12.922 10.279 8.132 17.213 21.535 17.213 37.323zM87.033 384.302l4.076-29.431c5.028 1.677 11.48 2.879 18.658 2.879 15.325 0 24.888-6.95 24.888-32.072V224.219h36.368v101.934c0 45.947-22.02 61.973-57.428 61.973-8.368.005-19.379-1.419-26.562-3.824zm366.568 139.051H97.2V419.302h356.4v104.051zm21.588-145.268c-11.242 3.828-32.537 9.091-53.852 9.091-29.416 0-50.721-7.419-65.549-21.773-14.84-13.875-22.987-34.932-22.739-58.625.231-53.602 39.234-84.23 92.127-84.23 20.819 0 36.861 4.061 44.75 7.894l-7.657 29.191c-8.859-3.829-19.87-6.94-37.578-6.94-30.386 0-53.346 17.234-53.346 52.17 0 33.26 20.809 52.882 50.725 52.882 8.374 0 15.077-.96 17.945-2.399v-33.739h-24.891v-28.472h60.064v84.95z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F01C20'/%3E%3C/svg%3E");background-position:0 0}
.item-quantity span:hover{background-color:#eee;text-decoration:none}
.item-quantity span{user-select:none;height:32px;width:30px;cursor:pointer;border-radius:0;padding:0;background-color:#f5f5f5;border:0;color:#555;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:19px;line-height:30px;text-decoration:none}
.item-quantity input{text-align:center;max-width:36px;font-size:14px;height:32px;position:relative;top:-2px;background-color:#fff;border:1px solid #f3f3f5;color:#555}
.item-quantity{font-size:0;white-space:nowrap;margin-right:10px;height:32px}
.cart .item-quantity{padding-right:0;margin-right:0}
.product-list .input_quant, .complect-quant .input_quant{text-align:center;font-size:14px;position:relative;background-color:#fff;border:1px solid #f3f3f5;color:#555;max-width:26px;height:32px;top:0}
#product-list table:not(.thumbs) td{padding:4px 10px}
#product-list #zapros td{padding:5px 0}
.product-list .addtocart input[type="submit"]{max-width:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.997 511.997' fill='%23fff' width='20' height='18'%3E%3Cpath d='M405.387 362.612c-35.202 0-63.84 28.639-63.84 63.84s28.639 63.84 63.84 63.84 63.84-28.639 63.84-63.84-28.639-63.84-63.84-63.84zm0 89.376c-14.083 0-25.536-11.453-25.536-25.536s11.453-25.536 25.536-25.536c14.083 0 25.536 11.453 25.536 25.536s-11.453 25.536-25.536 25.536zM507.927 115.875a19.128 19.128 0 0 0-15.079-7.348H118.22l-17.237-72.12a19.16 19.16 0 0 0-18.629-14.702H19.152C8.574 21.704 0 30.278 0 40.856s8.574 19.152 19.152 19.152h48.085l62.244 260.443a19.153 19.153 0 0 0 18.629 14.702h298.135c8.804 0 16.477-6.001 18.59-14.543l46.604-188.329a19.185 19.185 0 0 0-3.512-16.406zM431.261 296.85H163.227l-35.853-150.019h341.003L431.261 296.85zM173.646 362.612c-35.202 0-63.84 28.639-63.84 63.84s28.639 63.84 63.84 63.84 63.84-28.639 63.84-63.84-28.639-63.84-63.84-63.84zm0 89.376c-14.083 0-25.536-11.453-25.536-25.536s11.453-25.536 25.536-25.536 25.536 11.453 25.536 25.536-11.453 25.536-25.536 25.536z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px 6px;padding:7px 18px;position:relative;top:0;height:32px}
.product-list .minus,.product-list .plus, .complect-quant button{height:32px;width:26px;line-height:30px;cursor:pointer;border-radius:0;padding:0;background-color:#f5f5f5;border:0;color:#555;display:inline-flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;font-weight:800;outline:none;}
.product-list-related{padding:0;margin:0 -10px;list-style:none;display:flex;transition:opacity .3s}
.product-bottom .product-list-related:not(.slick-initialized){height:130px;overflow:hidden;opacity:0}
.product-bottom .product-list-related.slick-initialized,
.product-bottom .product-list-related.no-slider{opacity:1}
.product-bottom .product-list-related.no-slider{height:auto;}
.product-list-related li{padding-bottom:5px;padding-left:10px;padding-right:10px;max-width:250px;flex:1;display:flex!important;flex-wrap:wrap;flex-direction:column;justify-content:space-between;max-width:100%}
.product-list-mini li:last-child{border-bottom:0}
.product-list-related .product-name{line-height:1.3;margin-bottom:6px}
@media(min-width:680px) {
.product-list-related.slick-initialized .product-name{height:53px;overflow:hidden}
}
.product-list-related .product-name a{color:#555;text-decoration:underline}
.product-list-related .product-name a:hover{text-decoration:none}
.product-list-related .addtocart{flex-wrap:wrap}
.product-list-related .price{width:100%;font-weight:800}
.product-list-related .offer {display:flex;flex-wrap:wrap;flex:1}
.product-list-related .image img{max-width:56px;margin-top:10px;margin-right:10px}
.product-list-related .input_quantity{margin-right:8px;font-size:0}
.product-list-related button.slick-arrow{top:-53px}
@media(max-width:768px) {
.product-list-related button.slick-arrow{top:-48px}
}
ul.list2{margin:0!important}
ul.list2 li{width:100%!important;margin:0!important}
ul.list2 li .image{float:left;display:none!important}
ul.list2 li a{display:block}
ul.list2 li .list2-title{float:left;line-height:24px;width:100%;margin-right:-200px}
ul.list2 li .list2-title span{width:100%;display:block}
ul.list2 .add{float:right}
ul.list2 .purchase{margin:0 0 10px!important}
.currency-toggle{margin-right:20px;float:right;position:absolute;margin-top:25px;right:20px}
.bonus{background:#ceb;padding:2px 4px 1px}
.plugin{margin-bottom:20px}
span.loading{position:relative;top:4px;left:10px}
.checkout span.loading{position:relative;top:4px;left:10px}
#compare-leash{position:fixed;bottom:0;box-shadow:0 2px 9px rgba(0,0,0,0.4);font-size:1.1em;right:30px;z-index:9999}
#compare-leash a{color:#fff;background:#ffa800;display:block;padding:10px 15px;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;transition:background .5s ease-in-out}
#compare-leash a:hover{background:red;color:#fff!important}
#compare-leash a.just-added{background:red}
ul.thumbs{padding:0;margin:0 -10px}
ul.thumbs li{display:inline-block;vertical-align:top;width:250px;padding:0;margin:0 20px 40px;position:relative;text-align:left;line-height:1.2em}
ul.thumbs li .image{width:200px;height:200px;display:table-cell;vertical-align:bottom}
ul.thumbs li .image img{vertical-align:bottom;max-width:200px;max-height:200px}
ul.thumbs li .image .badge-wrapper{position:relative}
ul.thumbs li a{text-decoration:none}
ul.thumbs li h5{margin-top:.5em;margin-bottom:.3em}
ul.thumbs li span.summary{color:#999;font-size:.9em}
ul.thumbs li a:hover{color:red!important}
ul.thumbs li a:hover h5{color:red!important}
ul.thumbs .rating,ul.thumbs .offers{display:block;margin:3px 0}
ul.thumbs .out-of-stock{display:inline-block;margin:3px 5px}
ul.thumbs .purchase{margin-top:10px;line-height:1.5em;display:inline\9}
ul.thumbs .purchase .price{margin-right:5px}
ul.thumbs .purchase input[type="submit"]{font-size:1em}
ul.thumbs .purchase .icon16.loading.adding2cart{position:absolute;margin-left:5px;margin-top:6px}
ul.thumbs .added2cart{display:inline;padding:0;font-size:.9em}
.page-content.with-sidebar ul.thumbs li{width:300px}
ul.thumbs.mini{text-align:left}
ul.thumbs.mini li{margin-right:20px;width:150px;height:160px\9}
ul.thumbs.mini li .image img{max-width:96px}
ul.thumbs.mini li h5{font-size:.9em}
ul.thumbs.mini .image{width:96px;height:auto}
ul.thumbs.mini input[type="button"],ul.thumbs.mini input[type="submit"]{font-size:.9em}
ul.related-bxslider{padding:0;overflow:hidden;position:relative}
ul.related-bxslider li{list-style:none}
.related .bx-wrapper{margin:0}
.related .bx-wrapper .bx-viewport{box-shadow:none;left:5px}
.related .bx-wrapper .bx-prev{display:none}
.related .bx-wrapper .bx-next{right:-70px;background:url(img/bx-controls.png) no-repeat;background-size:96px 48px;background-position:-48px 0!important}
.related .bx-wrapper .bx-controls-direction a{z-index:99;width:48px;height:48px;top:40%;opacity:.3}
.related .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1}
.related h3 input.gray[type="button"]{font-size:.7em}
.compare-from-list{position:relative;top:2px;left:6px;opacity:.25}
.compare-from-list:hover{opacity:.5}
.compare-from-list.active{opacity:1}
ul.homepage-bxslider{height:325px;padding:0;margin:0;overflow:hidden;position:relative}
ul.homepage-bxslider li{list-style:none;margin:0;padding:0;max-height:460px}
.bestsellers{padding:0;overflow:hidden;background:#fff}
.bestsellers a{display:block;height:360px;margin-bottom:40px;text-decoration:none}
.bestsellers a .image{float:right;margin-right:60px;margin-left:20px;position:relative;max-width:70%}
.bestsellers a .image img{max-height:320px}
.bestsellers a .image .corner.right{right:30px}
.bestsellers a .image .corner.top{top:20px}
.bestsellers a h2{font-size:2.8em;color:#000;line-height:1.2em;margin-bottom:.4em;margin-left:60px;margin-right:60px}
.bestsellers a .info{margin-left:60px;z-index:183}
.bestsellers a p{margin-left:60px;color:#555;margin-top:15px}
.bestsellers .compare-at-price{font-size:120%;margin-right:10px}
.bestsellers .price{font-size:160%}
.bestsellers .bx-wrapper{margin:0 auto;direction:ltr}
.bestsellers .bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0}
.bestsellers .bx-wrapper .bx-pager,.bestsellers .bx-wrapper .bx-controls-auto{bottom:20px}
.bestsellers .bx-wrapper .bx-prev{left:-32px;background:url(img/bx-controls.png) no-repeat;background-size:192px 96px}
.bestsellers .bx-wrapper .bx-next{right:-32px;background:url(img/bx-controls.png) no-repeat;background-size:192px 96px;background-position:-96px 0!important}
.bestsellers .bx-wrapper .bx-controls-direction a{z-index:99;width:96px;height:96px;top:40%;opacity:.5}
.bestsellers .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1}
.bestsellers.fill-entire-area{margin:-25px -30px 30px}
.bestsellers.fill-entire-area .bx-wrapper .bx-prev{left:-5px;background-image:url(img/bx-controls-white.png)}
.bestsellers.fill-entire-area .bx-wrapper .bx-next{right:-5px;background-image:url(img/bx-controls-white.png)}
.bestsellers.fill-entire-area ul.homepage-bxslider li{background-size:cover;background-repeat:no-repeat}
.bestsellers.fill-entire-area h2{margin-top:25px}
.bestsellers.fill-entire-area h2,.bestsellers.fill-entire-area .info,.bestsellers.fill-entire-area p{margin-left:90px}
.bestsellers.fill-entire-area a .image .corner.right{right:100px}
.bestsellers.fill-entire-area a .image .corner.top{top:0}
.bestsellers.fill-entire-area ul.homepage-bxslider li{background-color:#888}
.bestsellers.fill-entire-area h2{color:#fff;text-shadow:0 1px 3px #000}
.bestsellers.fill-entire-area .price{color:#faa;text-shadow:0 1px 1px #000}
.bestsellers.fill-entire-area p{color:#eee;font-size:1.1em;text-shadow:0 1px 1px #000;width:40%}
.bullets{background:#eee;padding:15px 25px 20px;margin-bottom:40px;margin-top:10px}
.bullet{display:inline-block;width:32%;font-size:.9em;vertical-align:top}
.bullet p{margin-right:15%}
.bullet .b-glyph{background:url(img/bullet-glyphs.png) no-repeat;background-size:144px 48px;width:36px;height:36px;display:inline-block;position:relative;top:10px}
.bullet .b-glyph.b-shipping{background-position:-6px -6px}
.bullet .b-glyph.b-payment{background-position:-54px -6px;left:-2px}
.bullet .b-glyph.b-location{background-position:-102px -6px}
.coupon{border:1px dashed #ccc;padding:25px;position:relative;background:#ffc}
.coupon .scissors{background:url(img/scissors.png) no-repeat;background-size:32px 32px;position:absolute;right:30px;top:-16px;width:32px;height:32px}
.product-sidebar{float:right;width:27%;background:#eee;position:relative}
.product-header{margin-bottom:15px;display:flex;justify-content:space-between}
.product-top{display:flex;padding:15px;border:1px solid #eee;margin-bottom:20px;align-items:flex-start}
.imgs{/*flex:1;*/margin-right:15px}
.product-top .content{flex:1}
.product-cart-top{padding-bottom:7px;margin-bottom:15px;border-bottom:1px solid #eee;flex-wrap:wrap}
.product-cart-compare,#cart-flyer .offer,.product-cart-favorite{margin-right:17px}
.ya-share2.ya-share2_inited{margin-bottom:0;margin-left:auto;display:flex;gap:4px}
.product-cart-top .ya-share2.ya-share2_inited{margin-top:-5px;}
.product-cart-top .ya-share2.ya-share2_inited.ya-share2--mobile{margin-top:-10px}
.ya-share2 > a{border-radius:4px;width:24px;height:24px}
.ya-share2 > a:hover{opacity:.85}
.ya-share2--color .wa{background-color:#65bc54;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e")}
.ya-share2--color .tg{background-color:#64a9dc;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e")}
.ya-share2--black .wa{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23333' fill-rule='evenodd'/%3e%3c/svg%3e")}
.ya-share2--black .tg{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23333' fill-rule='evenodd'/%3e%3c/svg%3e")}
.phones-under{display:flex;align-items:center;gap:13px;margin-top:1px;}
.product-cart-top > div{white-space:nowrap;line-height:1;margin-bottom:8px}
.product-cart-compare,.product-cart-favorite{position:relative;padding-left:21px}
.product-cart-compare__ico,.product-cart-favorite__ico{margin-right:3px;position:absolute;left:0;top:0}
.product-cart-compare__ico{top:-2px}
.product-cart-favorite__ico{top:-1px}
.product-cart-compare__ico svg{width:14px;height:14px;fill:#999}
.product-cart-favorite__ico svg{width:17px;height:15px;fill:#999}
.product-cart-compare a,.product-cart-favorite a{color:#333}
.product-cart-compare .in_compare:before,.product-cart-favorite .in_favorite:before{right:auto;left:11px;top:-2px}
.in_compare:before{top:-2px}
.in_favorite:before,.in_compare:before{content:'';background-color:#f01c20;width:8px;height:8px;position:absolute;border-radius:50%;right:-3px}
.product-price{flex:100%;margin-bottom:15px}
.product-price .price{font-size:24px;color:#555;font-weight:800}
.extra-price{font-weight:600;margin-top:-4px;margin-bottom:5px;}
.product-breadcrumbs-headline{font-size:16px;margin-bottom:5px}
.product-breadcrumbs a{color:#888;text-decoration:underline;margin-right:10px;display:none}
.product-breadcrumbs a:hover{text-decoration:none}
.product-breadcrumbs a:nth-last-child(1),.product-breadcrumbs a:nth-last-child(2){display:inline-block}
body .buy1click-button_type_item{margin-left:10px;font-weight:800;font-family:'Lato',sans-serif!important;border-radius:2px;padding:5px 18px;transition:background-color 0.2s,color .2s}
.buy1click-button_type_item:hover{background:#d70307;border:1px solid #d70307;}
.clearfavorite{text-decoration:underline}
.clearfavorite:hover{text-decoration:none}
.product-info{background:#fff;margin-right:27%}
.product-gallery{text-align:center}
.product-bottom{flex-wrap:wrap;border:1px solid #eee;margin-bottom:20px}
.tabs_product-page{margin-left:5px;width:calc(100% - 5px)}
.product-bottom__content{flex:1;padding:15px}
.product-bottom__content-block{margin:0 0 25px}
.product-bottom__content-block:last-child{margin:0}
.tabs{width:100%}
.tabs__item{display:inline-block;margin-left:-5px;margin-bottom:-1px;cursor:pointer;}
.tab__link{font-size:16px;color:#333;text-decoration:none;display:inline-block;padding:8px 15px;border:1px solid #eee;background-color:#f5f5f5}
.tab__link:hover,.tab__link:focus{text-decoration:none;color:#f01c20}
.tab__link_active{font-weight:700;background-color:#fff;pointer-events:none}
ul.product-nav{font-size:1.1em;list-style:none;height:30px\9;padding-left:0;display:inline-block!important;float:none!important;margin-bottom:18px}
ul.product-nav li{padding-right:20px;display:inline-block}
ul.product-nav li a{font-weight:700;color:#333;font-size:14px}
ul.product-nav li.selected a{color:#f01c20}
.product-sidebar .cart{padding:25px}
.purchase{padding:0}
.offers{margin-right:20px}
.options{line-height:2em}
.options .inline-select{margin-bottom:15px}
.options .inline-select a{border:1px solid rgba(0,0,0,0.1);border-radius:3px;margin:0 5px 5px 0;display:inline-block;padding:3px 7px;background:rgba(0,0,0,0.1);text-decoration:none;font-weight:700;position:relative;min-width:22px;text-align:center}
.options .inline-select a:hover{background-color:rgba(0,0,0,0.2)}
.options .inline-select a .color_name{display:none;position:absolute;bottom:-22px;left:50%;font-size:.6em;color:rgba(0,0,0,0.7);margin-left:-40px;width:80px}
.options .inline-select a .color_checkmark{display:none;position:absolute;top:7px;left:10px}
.options .inline-select a.selected{border:1px solid #000;box-shadow:0 2px 4px -2px rgba(0,0,0,0.4);background:rgba(0,0,0,0.15) linear-gradient(to bottom,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%);color:#000!important;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
.options .inline-select a.selected .color_name{display:block}
.options .inline-select a.selected .color_checkmark{display:block}
.services{margin-bottom:20px}
.aux{padding:15px;font-size:.9em}
.added2cart{display:block}
.image{position:relative;display:inline-block;max-width:100%;display:block\9}
.image#product-core-image{float:left;width:300px;order:2;max-height:224px}
.image img{max-width:100%;height:auto}
.image .corner{position:absolute;z-index:10;font-size:.8em;color:#fff;font-weight:700}
.image .corner.top{top:-5px}
.image .corner.bottom{bottom:-5px}
.image .corner.left{left:-8px}
.image .corner.right{right:78px}
ul.thumbs .image .corner.right{right:28px}
.image #switching-image{background:#fff url(img/loading32.gif) no-repeat 50% 50%;background-size:32px 32px;padding:10px;opacity:.5;position:absolute;left:0;top:0;right:0;bottom:0}
.more-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70px}
.more-images .slick-list{padding-top:7px;overflow:hidden}
.more-images .slick-list{height:229px!important;}
.more-images .image{border:1px solid #eee!important;padding:4px;margin-bottom:3px;width:56px;height:56px;box-sizing:border-box}
.more-images .image img{margin:0 auto;}
.more-images .image:last-child{margin-bottom:0}
.more-images .image.selected{border:2px solid #f01c20!important}
.more-images .fa{font-size:18px;height:12px;line-height:1;position:relative;top:-4px;cursor:pointer;}
.more-images .fa:before {height:12px;line-height:1;display:inline-block;}
.more-images .slick-next{height:8px;}
.js-more-images-slider{width:56px;opacity:0;transition:opacity .2s;max-height:237px!important;overflow:hidden;}
.js-more-images-slider.slick-initialized{opacity:1}
.js-more-images-slider button.slick-prev{display:none!important}
.arrow-4{position:relative;cursor:pointer;width:70px;height:25px}
.arrow-4-left{position:absolute;background-color:transparent;top:12px;left:-2px;width:40px;height:2px;display:block;transform:rotate(35deg);float:right}
.arrow-4-left:after{content:"";background-color:#d6d6d6;width:40px;height:2px;display:block;float:right;z-index:-1}
.arrow-4-right{position:absolute;background-color:transparent;top:12px;left:30px;width:40px;height:2px;display:block;transform:rotate(-35deg);float:right}
.arrow-4-right:after{content:"";background-color:#d6d6d6;width:40px;height:2px;display:block;float:right;z-index:-1}
@media screen and (max-width: 768px) {
.arrow-4{width:57px;left:-12px}
.arrow-4-left:after{width:22px;height:2px}
.arrow-4-right{top:22px;left:15px}
.arrow-4-right:after{width:22px}
}
ul.skus{list-style:none;padding-left:2px}
ul.skus li{padding-bottom:3px}
.product-count{font-weight:700}
.add2cart .product-count{color:#555;position:relative;top:10px}
.list-thumbs-line .product-count{margin-left:30px}
.product-count--instock .product-count__hint{color:green}
.stocks{margin-top:10px;margin-bottom:15px}
.stocks .stock-critical{color:#e00}
.stocks .stock-low{color:#a80}
.stocks .stock-high{color:#0a0;font-weight:400}
.stocks .stock-none{color:#aaa}
.stocks .icon16{margin-top:.1em}
ul.sorting{margin-left:0;margin-bottom:0px;padding-left:0}
ul.sorting a{transition:none;}
ul.sorting li{padding-right:5px;list-style:none;display:inline-block}
ul.sorting li a{margin: 0 0 0 5px;}
ul.sorting li.selected a{background:#f5f5f5;padding:2px 6px;}
ul.sorting li:not(.selected) a{border-bottom:1px dashed;}
ul.sorting a{color:#333;border-color: transparent}
ul.sorting li:not(.selected) a:hover{text-decoration:none;border-color: transparent;}
i.sort-desc{height:0;width:0;border:4px solid transparent;border-bottom-color:#000;margin-bottom:.2em;display:inline-block}
i.sort-asc{height:0;width:0;border:4px solid transparent;border-top-color:#000;margin-top:.1em;display:inline-block}
.price{color:#f01c20;font-weight:700;font-size:1.1em}
.qty input{width:40px}
.compare-at-price{text-decoration:line-through;color:#c99;margin:0 3px}
.out-of-stock strong{color:#aaa;font-size:.9em}
.disabled{color:#777}
/*.description{margin-bottom:20px}*/
.product-bottom__content-block .description p:last-child {margin-bottom:0;}
.error{color:red}
.rating i.icon16{margin-right:.13em;margin-top:0}
span.rating{white-space:nowrap}
h1 .rating i.icon16{margin-top:.35em}
.add2cart{flex-wrap:wrap;padding-bottom:21px;margin-bottom:12px;border-bottom:1px solid #eee}
.add2cart input[type=submit]{font-weight:800}
.storequickorder-button{position:relative}
.add2cart .icon24.loading.adding2cart{position:relative;top:5px;left:8px}
ul.compare-diff-all{float:right;list-style:none;position:relative;top:5px}
ul.compare-diff-all li{display:inline-block;margin-left:10px}
ul.compare-diff-all li a{padding:5px}
ul.compare-diff-all li.selected a{background:#eee}
ul.compare-diff-all li.selected a b{border:none}
table.compare{width:100%}
table.compare thead td{border-top:none;vertical-align:top}
table.compare td{text-align:left;line-height:1em;padding:10px 2px;border-left:none;border-right:none;border-bottom-width:0}
table.compare td a{text-decoration:none;line-height:1.4}
table.compare td a.compare-remove{position:absolute;top:10px;right:10px}
table.compare th{text-align:left}
table.compare td{border-bottom-width:2px}
table.compare .compare-name th{color:#999;padding:7px 7px 0}
table.compare td,table.compare th{padding:4px 7px}
table.compare td img{display:block;margin:0 0 10px;width:96px;height:96px}
table.features{border-spacing:0;border-collapse:collapse}
table.features td{padding:5px 0 2px;border:none}
table.features td.name{min-width:145px;vertical-align:top}
table.features tr.divider td{border-bottom:1px solid #ccc;padding-left:0;padding-top:15px;padding-bottom:0;font-weight:700;text-transform:uppercase;color:#aaa}
table.features tr:nth-child(even){background:#f5f5f5}
.related{border-top:1px solid #ccc;padding-top:30px;margin-top:50px}
table.rating-distribution td{padding:2px 15px 2px 0;border:none}
table.rating-distribution td .bar{background:#eee;width:200px;height:13px}
table.rating-distribution td .bar .filling{background:#f7c854;height:13px}
.write-review{margin:30px 0 40px}
.review{margin-bottom:30px}
.review .summary{font-size:.9em;color:#777}
.review .summary h6{color:#000;font-size:1.1em;margin-bottom:.3em}
.review .summary a.username{color:#777}
.review .summary a.username:hover{color:red}
.review .summary a{display:inline;padding:0}
.review .summary .date{color:#aaa}
.review p{margin-top:5px;margin-bottom:5px;line-height:1.3em}
.review .actions a{padding:0!important}
.reviews{margin-bottom:20px}
.reviews ul{margin-left:0;padding:0;list-style:none}
.reviews ul li ul{padding-left:35px}
.reviews ul li ul li .review h6{color:#555}
.reviews ul li .review-form{padding:20px 0 0}
.reviews ul li .review-form textarea{min-height:100px}
.reviews ul .in-reply-to{background:#eee;margin:-8px -8px 3px;padding:8px 35px 0 8px;position:relative}
.reviews ul .new{background:#ffc;margin:-8px -8px 22px;padding:8px 35px 8px 8px}
.reviews ul.menu-h.auth-type{padding:0 0 40px;margin-left:-5px}
.reviews ul.menu-h.auth-type li{padding-right:10px}
.reviews ul.menu-h.auth-type li a{padding:5px 6px}
.reviews ul.menu-h.auth-type li a img{top:0}
.reviews textarea{height:100px;min-height:100px;margin-top:0}
.review-form{padding:0;margin-bottom:30px}
.review-form h4{margin:0 0 20px;font-weight:400}
.review-form-fields p{margin:0 0 10px}
.review-form-fields p.review-field a{display:inline;padding:0;text-decoration:none}
.review-form-fields label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#aaa}
.review-form-fields input[type="text"]{width:20em}
.review-form textarea{min-width:70%;min-height:160px}
.review-form .review-submit{padding:0 0 20px 170px}
.review-form .userpic{width:20px;height:20px;float:left;margin-right:5px;border-radius:50%}
.review-form ul.menu-h.auth-type li a img{float:left;margin-right:3px;position:relative;top:2px}
.review-form ul.menu-h.auth-type{padding-bottom:20px}
.review-form label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#AAA}
.reviews span.rate{line-height:1.3em;display:block;margin:.5em 0}
.reviews span.rate a{text-decoration:none!important}
.reviews span.rate .icon10{background-repeat:no-repeat;background-image:url(../../../../wa-content/img/icon10.png);height:10px;width:10px;display:inline-block;text-indent:-9999px}
.reviews span.rate .icon10.star{background-position:-60px -40px}
.reviews span.rate .icon10.star-empty{background-position:-80px -40px}
input.error,textarea.error{border:2px solid red}
.errormsg{color:red;margin-left:170px;display:block}
.badge{height:45px;width:45px;background:#e0b8ff;position:absolute;text-align:left;top:-5px;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}
.badge:before{height:45px;width:45px;background:#e0b8ff;content:"";position:absolute;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}
.badge:after{height:45px;width:45px;background:#e0b8ff;content:"";position:absolute;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}
.badge span{color:#000!important;font-weight:700;position:absolute;z-index:1983;top:17px;left:-2px;right:-2px;transform:rotate(-13deg);-webkit-transform:rotate(-13deg);-moz-transform:rotate(-13deg);-o-transform:rotate(-13deg);font-size:1em;text-align:center;overflow:visible;line-height:1em}
.badge.new,.badge.new:before,.badge.new:after{background:#ff4;color:#000}
.badge.low-price,.badge.low-price:before,.badge.low-price:after{background:#ffc2e3;color:#300}
.badge.bestseller,.badge.bestseller:before,.badge.bestseller:after{background:#74ff30;color:#030}
.badge.bestseller span{display:none}
.badge.bestseller:after{background-image:url(img/thumb-up.png);background-size:40px 40px;background-position:2px 2px;background-repeat:no-repeat}
.product-gallery .badge,.product-gallery .badge:before,.product-gallery .badge:after{width:70px;height:70px}
.product-gallery .badge span{font-size:1.5em;top:25px}
.product-gallery .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px}
.bestsellers .badge,.bestsellers .badge:before,.bestsellers .badge:after{width:70px;height:70px}
.bestsellers .badge span{font-size:1.5em;top:25px}
.bestsellers .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px}
.filters{background:#f5f5f5}
.filters-mobile-button{display:none;align-items:center;justify-content:space-between;padding:10px 10px 11px 40px;margin-top:10px;background-color:#f01c20;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:19px}
.filters-mobile-button__wrap{width:160px;margin:0 auto;text-align:left;padding-left:1px}
.filters-mobile-button .fa-filter{padding-right:16px}
.filters-mobile-button .fa-filter:before{font-size:19px;}
.is_active .fa-angle-down{transform:rotate(180deg)}
@media screen and (max-width:1024px) {
.page-nav .nav-sidebar{display:flex;position:relative;align-items:center;flex-wrap:wrap}
.nav-sidebar .nav-sidebar-header{flex:50%;order:-2}
.right-catalog,.filters{flex:100%}
.filters{overflow:auto;position:absolute;width:100%;z-index:1000;top:40px;box-shadow:0 3px 15px rgba(0,0,0,0.2);width:80%!important;right:0;}
.filters-mobile-button{flex:50%;margin-top:0;order:-1}
.filters-mobile-button__wrap{justify-content:center;display:flex}
.filters-mobile-button{display:flex}
.filters{display:none;margin-top:0;text-align:left}
.right-catalog{position:absolute;width:calc(100% - 20px);top:34px;z-index:1000;box-shadow:0 3px 15px rgba(0,0,0,0.2);overflow:auto}
}
@media screen and (max-width: 768px) {
.filters{top:34px;height:83vh;}
.is_active + .right-catalog{height:83vh;width:50%;}
.right-catalog--toggle ul li a.flex,
.right-catalog ul li span{text-align:left;}
.filters-mobile-button{padding:7px 10px;line-height: 20px;}
.filters-mobile-button > span{flex:1}
.filters > .headline{display:none}
}
.filters input[type="text"]{font-size:.9em;width:50px;text-align:right;border:1px solid #aaa}
.filters input[type="submit"],.filters input[type="reset"]{flex:1;margin:0 3px;transition:background-color 0.2s,color .2s}
.filters input[type="reset"]{color:#000;padding:7px 12px;background-color:#eee;width:auto;border:1px solid #000;border-radius:2px}
.filters input[type="reset"]:hover{background-color:#000;color:#fff}
.filters .headline{margin-bottom:13px;padding:13px;border-bottom:1px solid #d5d5d5;text-align:left;font-weight:700;font-size:16px}
.filters__buttons{margin-bottom:15px;padding:0 12px 13px;border-bottom:1px solid #d5d5d5;display:flex}
.filters .filter-param{margin-bottom:15px;padding:0 15px 13px;border-bottom:1px solid #d5d5d5}
.filters__char-wrap{margin-top:.5em}
.filters__headline-char{margin-bottom:0;position:relative;cursor:pointer;font-weight:700;font-size:1.1em;}
.filter-param--id-33 .filters__char-wrap,
.filter-param--id-93 .filters__char-wrap,
.filter-param--id-71 .filters__char-wrap,
.filter-param--id-100 .filters__char-wrap,
.filter-param--id-119 .filters__char-wrap,
.filter-param--id-91 .filters__char-wrap,
.filter-param--id-92 .filters__char-wrap,
.filter-param--id-53 .filters__char-wrap,
.filter-param--id-26 .filters__char-wrap,
.filter-param--id-23 .filters__char-wrap,
.filter-param--id-37 .filters__char-wrap,
.filter-param--id-42 .filters__char-wrap,
.filter-param--id-59 .filters__char-wrap,
.filter-param--id-101 .filters__char-wrap{display:flex;flex-wrap:wrap;}
.filters .filters__char-wrap_label_show label.hide{display:block!important}
.js-filter-label-more-link{color:#f01c20;border-bottom:1px dashed #f01c20;transition:border-bottom-color .3s;cursor:pointer;margin-bottom:5px;display:inline-block;line-height:1.3;font-size:13px}
.filters__headline-char:before{content:'';width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg fill='%23999999' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");background-size:16px;background-position:0 0;position:absolute;top:1px;right:0;transform:rotate(0);transition:transform .2s}
.filters__headline-char.open:before{transform:rotate(90deg)}
.filter-label-more{margin-top:2px}
.filters label{display:block;font-weight:400;flex:50%;}
.checkbox-style_true input[type="checkbox"]:checked,.checkbox-style_true input[type="checkbox"]:not(:checked){position:absolute;left:-9999px}
.checkbox-style_true input[type="checkbox"]:checked + span,.checkbox-style_true input[type="checkbox"]:not(:checked) + span{display:inline-block;position:relative;padding-left:19px;cursor:pointer;line-height:1;padding-top:0}
.checkbox-style_true input[type="checkbox"]:checked + span:before,.checkbox-style_true input[type="checkbox"]:not(:checked) + span:before{content:"";position:absolute;left:0;top:0;width:13px;height:13px;background-color:#fff;border:1px solid #ccc}
.checkbox-style_true input[type="checkbox"]:checked + span:before,.checkbox-style_true input[type="checkbox"]:not(:checked):not([disabled]) + span:hover:before{background-color:#f01c20;border:1px solid #f01c20}
.checkbox-style_true input[type="checkbox"]:checked + span:after,.checkbox-style_true input[type="checkbox"]:not(:checked) + span:after{content:"";position:absolute;left:2px;top:4px;width:9px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.checkbox-style_true input[type="checkbox"]:not(:checked) + span:after{opacity:0}
.checkbox-style_true input[type="checkbox"]:checked + span:after{opacity:1}
.checkbox-style_true .disabled  input[type="checkbox"] + span{cursor:default !important;}
.filters .ui-slider{margin:10px 5px;display:block}
.filters .ui-slider-horizontal{height:2px;border:none}
.filters .ui-slider-horizontal .ui-slider-handle,.filters .ui-slider-horizontal .ui-slider-handle.ui-state-focus{top:-.55em;margin-left:-.4em;height:1.1em;width:1.1em;border:none;box-shadow:0 1px 2px rgba(0,0,0,0.15);border-radius:50%;z-index:0}
.filters .ui-slider-horizontal .ui-slider-handle.ui-state-hover{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,0.35)}
.filters .ui-slider-horizontal.ui-widget-content{background:#bbb}
.filters .ui-slider-horizontal .ui-widget-header{background:#f01c20;height:4px;position:relative;top:-1px;z-index:0}
.filters .ui-widget-content .ui-state-default{border:1px solid #ccc;background:#f7f7f7}
.cart .row{min-height:23px;padding-top:20px}
.cart .col.item-thumb{min-width:55px;padding:5px;text-align:center}
.cart .col.item-thumb img{position:absolute;margin-top:-12px;width:52px;height:52px}
.cart .col.item-remove{float:right}
.cart .col.total{font-size:1.8em;font-weight:700}
.cart .col.services{margin-top:5px}
.cart .col.cart-coupon{min-height:1px}
.cart .related{padding:15px;background:#f3f3f3;border-top:0;margin-bottom:10px;margin-top:0}
.cart .related h4{font-weight:400;color:#777}
.cart input.qty{max-width:50px}
.cart .affiliate{text-align:center;padding:20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
.cart .featured-shipping-and-payment img{margin-right:5px}
.cart-checkout{margin-top:-10px}
.your-cart-is-empty{padding:50px;text-align:center}
.cart #use-coupon{margin-left:5px;white-space:nowrap}
.cart .row.highlighted #apply-coupon-code{margin-left:20px}
.total-text{font-size:1.8em;font-weight:700;text-align:right}
.cart .item-name a{color:#555}
@media(min-width:768px) {
.row-cart{display:flex;border:0;padding-top:0!important;padding-bottom:0;margin-bottom:-1px}
.row-cart__item{border:1px solid #eee;padding:5px 10px;margin-right:-1px}
.cart .item-name{display:flex;flex-direction:column;justify-content:center}
.row-cart__item.item-remove{order:1}
.row-cart__item.item-thumb{width:8%}
.cart .row-cart__item.col.item-thumb img{position:static;margin-top:0}
.cart-table-header{display:flex;background-color:#f5f5f5;margin-left:-15px;margin-right:7px}
.cart-table-header > .col{padding:10px}
.cart-table-header > .col.w1{min-width:72px}
.cart-table-header > .col.w8{min-width:434px}
.cart-table-header > .col.w3{min-width:162px;text-align:center}
.oder1{order:1}
.cart .col.item-remove{text-align:center}
.cart .col.item-remove,.item-total,.no-item-total{padding:15px 10px 5px}
.cart .item-qty{padding:7px 10px 0}
.cart .col.item-remove .icon16{margin:0}
.more-images{-ms-flex-item-align:start;align-self:flex-start}
}
@media(max-width: 1250px) and (min-width:768px) {
.cart .item-qty{min-width:169px}
.cart .item-total{width:15%}
.row-cart{width:calc(100% + 15px)}
}
@media(max-width: 1300px) {
.cart-table-header{display:none}
}
.checkout{margin:0}
.checkout-header{margin:0;color:#999;background:#eee;padding:20px}
.checkout-header h3{margin-bottom:0}
.checkout-header h3 a{text-decoration:none;color:#777;font-weight:400}
.checkout-header h3 a:hover{color:#a00!important}
.checkout-header strong{color:#666}
.checkout ul.checkout-options{padding-left:25px}
.checkout ul.checkout-options li{list-style:none;position:relative;margin-bottom:50px;clear:both}
.checkout ul.checkout-options li h3{font-weight:700;margin-bottom:10px}
.checkout ul.checkout-options li h3 label{margin-right:10px}
.checkout ul.checkout-options li .rate{float:right;text-align:center;width:250px}
.checkout ul.checkout-options li p{width:70%}
.checkout ul.checkout-options li input[type="radio"]{position:absolute;top:4px;left:-25px}
.checkout ul.checkout-options li label input[type="radio"]{top:7px}
.checkout ul.checkout-options li img.method-logo{position:relative;float:left;margin-right:10px;top:-6px;left:0}
.checkout ul.checkout-options li .wa-form{margin-top:0;margin-bottom:30px}
.checkout ul.checkout-options li .wa-form label input[type="radio"]{position:static}
.checkout .checkout-result{padding:80px 0 60px;background:#fff;text-align:center}
.checkout .checkout-result h1{font-size:4em;margin-bottom:50px}
.checkout .checkout-result.error h1{color:red}
.checkout .checkout-result .wa-form{margin:10px auto 20px;width:400px;float:none;text-align:left}
.checkout .checkout-result .back{margin-top:50px}
.checkout{padding:0;border:3px solid #fff}
.checkout h2{padding:20px;border-top:1px solid rgba(0,0,0,0.15);font-weight:400;margin:0}
.checkout h2 a{text-decoration:none;color:#000}
.checkout h2 a:hover{color:#a00!important}
.checkout h2.upcoming a:hover{color:#000!important;cursor:default}
.checkout h2 a.hint{font-size:.6em;color:#aaa;text-decoration:underline}
.checkout .checkout-step-content{padding:20px;background:#fff}
.checkout ul{list-style:none;padding-left:0;margin-top:0}
.checkout ul li{font-size:1.1em;margin-bottom:5px}
.checkout ul li input[type="radio"]{margin-right:3px}
.checkout #login-form h1{display:none}
.checkout input.large{font-size:1.4em}
.checkout .comment{width:100%;height:100px;margin-bottom:20px}
.checkout blockquote img{margin-right:20px;float:left;border-radius:50%}
.checkout blockquote p{margin-bottom:10px;margin-left:70px}
.checkout blockquote p span{color:#000}
.checkout .errormsg.inline{display:inline;margin-left:10px}
.checkout table.table{width:100%}
.checkout table.table td{border:none}
.checkout .last span.loading{left:-10px}
.checkout .wa-form{width:100%}
.dialog{display:none}
.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.8;filter:alpha(opacity=80);z-index:99}
.dialog-window .cart{position:fixed;top:15%;left:0;right:0;opacity:1;z-index:100;overflow-x:hidden;box-shadow:0 3px 15px #ddd;margin:0 auto;text-align:left;width:400px;bottom:15%;background:#fff;padding:25px}
.dialog-window .cart .added2cart{font-style:italic}
.dialog-window .cart .purchase{display:block}
.dialog-window .dialog-close{float:right;color:#bbb;text-decoration:none;font-size:200%;margin-top:-3px}
.order-status{padding:2px 5px;color:#fff}
h1 .order-status{font-size:.75em;margin-left:10px}
#swipebox-caption{display:none}
#swipebox-overlay{background:#fff!important}
#swipebox-action{background:rgba(255,255,255,0.42)!important;opacity:.8!important;border-top:none!important;bottom:0!important}
#swipebox-action.visible-bars{transform:none!important;-webkit-transform:none!important;-o-transform:none!important}
#swipebox-close,#swipebox-prev,#swipebox-next{background-size:120px 24px}
#swipebox-slider .slide{background:none!important}
body .buy1click-item__col_price,body .buy1click-items-header__col_price{padding-left:10px;width:70px}
body .buy1click-item__col_info,body .buy1click-items-header__col_info{padding-right:10px}
body .buy1click-form__header{margin-bottom:10px}
body .buy1click-form__contact-info,body .buy1click-form__items,body .buy1click-form__payments,body .buy1click-form__shipping{margin-bottom:10px}
body .buy1click-form__confirmation{margin-top:0;margin-bottom:10px}
body .buy1click-total-box__col{padding-top:0}
body .buy1click-form__policy{margin-top:10px;margin-bottom:10px}
body .buy1click-form__submit-button{padding-top:10px;padding-bottom:10px;margin-top:15px;font-size:14px}
body .buy1click-form__content{padding:20px}
body .buy1click-form__close-button{top:20px;right:20px}
body .buy1click-checkbox-box__label{font-weight:400;font-size:12px}
body .buy1click-checkbox-box__checkbox{padding-right:5px;width:23px}
body .buy1click-checkbox.jq-checkbox,.buy1click-checkbox.jq-checkbox.focused{width:16px;height:16px;border:1px solid #828282}
body .buy1click-checkbox.jq-checkbox .jq-checkbox__div{width:10px}
body .buy1click-checkbox__icon{width:10px}
@media (max-width: 520px) {
body .buy1click-item__col_price,body .buy1click-items-header__col_price{width:100%}
body .buy1click-item{padding:0 25px 5px}
body .buy1click-form__submit-button{font-size:16px}
body .buy1click-item__price{font-size:18px}
body body .buy1click-form__close-button{top:18px}
}
@media screen and (max-width: 1200px) {
body .buy1click-button_type_item{width:100%!important;margin-top:10px;margin-left:0;min-height:32px}
.add2cart input[type=submit]{width:calc(100% - 106px);}
}
@media screen and (max-width: 1023px) {
.nav-sidebar-hide-this-on-tablets-and-mobile{display:none}
.nav-sidebar-header{display:block!important;position:relative;z-index:102}
.nav-sidebar-body{display:none;position:absolute;opacity:0;left:-9999em;top:auto;z-index:101;width:100%;background:#eef3ea}
.nav-sidebar-body .waSlideMenu-wrapper ul.menu-v{margin-top:1px}
.nav-sidebar-header:hover + .nav-sidebar-body{display:block;left:0;transition:opacity .3s;opacity:1}
}
@media screen and (min-width: 768px) and (max-width:1023px) {
.nav-hotties{margin-left:0;border-left:none}
#hoax-hotties{display:block;min-height:44px}
.nav-sidebar-hide-this-on-tablets-and-mobile{display:none}
.page-content,.page-content.with-sidebar{clear:both;margin-left:0;border-left:none;box-shadow:none}
ul.thumbs li{width:260px!important}
ul.thumbs.mini li{width:120px!important}
.product-sidebar{width:30%}
.product-sidebar .cart{padding:15px}
.product-info{margin-right:30%}
}
@media screen and (max-width: 768px) {
.page,.nav-sidebar{background:#fff}
.product-sidebar{width:100%;float:none}
.product-sidebar .cart{padding:10px}
.product-info{margin-right:0}
.page-content.with-sidebar{border-left:none}
.bullets{padding:10px}
.added2cart{background:transparent;font-weight:800;display:block;width:100%;font-style:normal;position:relative}
.sсheme-button{margin-bottom:0;margin-top:0}
#compare-leash,.compare-add,.currency-toggle{display:none}
.filters{float:none;width:auto;margin:0 0 20px}
table.features td.name{min-width:105px}
.image#product-core-image{float:none}
.image img{height:auto!important}
.product-gallery{float:none;width:auto;margin-right:0;margin-bottom:10px}
.more-images .slick-list{padding-top:8px;height:175px!important;}
.badge{font-size:.9em}
.header .ya-share2.ya-share2_inited{margin-left:0}
.phones-under{margin-top:8px;}
ul.thumbs{margin:0!important}
ul.thumbs li{padding:0 0 30px!important;margin:0 0 40px;width:290px!important;font-size:1.3em;border-bottom:1px solid #ccc}
ul.thumbs li h5{font-size:1em}
ul.thumbs li .image{width:280px;height:280px}
ul.thumbs li .image img{max-height:100%;max-width:100%}
ul.thumbs li .compare-from-list{display:none}
ul.thumbs.mini{margin:0 0 30px!important}
ul.thumbs.mini li{margin-bottom:30px;width:120px!important;font-size:1em;border-bottom:none}
ul.thumbs .image .corner.right{right:58px}
.purchase{width:100%}
.review-form-fields label{width:auto;float:none}
.review-form-fields input{width:80%}
.review-form textarea{width:90%}
.review-form .review-submit{padding-left:0}
.review-form .wa-captcha img{margin-bottom:10px}
.bullet{width:100%}
.badge,.badge:before,.badge:after{width:45px!important;height:45px!important}
.badge span{top:17px!important;left:-2px!important;right:-2px!important;font-size:.9em!important}
.badge.bestseller:after{background-size:40px 40px!important;background-position:5px 2px!important}
.dropdown ul.menu-h.aux{display:none;float:none}
.cart .row{padding:15px}
.cart .col.w1{display:none}
.cart .col.w1.item-remove{display:block;width:10%!important;text-align:right;float:right}
.cart .col.item-name{width:100%!important;font-size:13px;margin-bottom:10px}
.cart .col.item-qty{float:left}
.cart .col.item-total,.cart .col.cart-total,.cart .col.cart-discount,.cart .col.affiliate-discount{font-size:15px;font-weight:700;float:right;text-align:right;width:auto}
.cart input,.cart textarea,p.notif-head,.checkout input,.checkout select,.checkout textarea{font-size:13px}
.wa-form .wa-field.wa-field-firstname{padding-top:0}
.cart .col.cart-coupon{width:100%!important;padding-bottom:20px}
.cart .col.cart-total{width:100%;text-align:center;background:#ffef9f;padding:10px 0;margin-top:0}
.with-nds{font-size:15px}
.col.total-text{width:100%;text-align:center;font-size:1.4em;background:#ffef9f;padding-top:9px}
.cart .col.cart-checkout{width:100%!important}
.cart .col.cart-checkout input{font-size:150%;display:block;margin-top:-10px;margin-bottom:10px;width:100%;font-size:15px;padding:12px}
.cart #discount-row .col{text-align:center}
.cart .related{display:none}
.cart .col.featured-shipping-and-payment{width:100%}
.related .bx-wrapper{overflow-x:hidden}
.bestsellers{border:0}
.bestsellers a{height:200px}
.bestsellers a h2{font-size:1.4em;margin-right:0;margin-left:15px!important}
.bestsellers p{display:none}
.bestsellers .info{margin-left:15px!important}
.bestsellers.fill-entire-area{margin:-20px -15px 15px}
.bestsellers .image .corner.right{right:20px!important}
.bestsellers .bx-wrapper .bx-prev,.bestsellers .bx-wrapper .bx-next{display:none}
.checkout{margin:0 0 30px}
.checkout ul.checkout-options li{width:100%}
.checkout ul.checkout-options li img{display:none}
.checkout ul.checkout-options li .rate{min-width:0;width:auto;max-width:150px}
.checkout ul.checkout-options li .rate.error{padding-top:5px}
.checkout ul.checkout-options li .rate .hint{display:none}
.checkout ul.checkout-options li .wa-form.wa-address p{font-size:1em}
.checkout h2{font-size:1.2em;padding:10px}
.checkout h2 a.hint{display:none!important}
.checkout input.large{margin:0 auto;display:inline-block}
.checkout .checkout-step-content{padding:10px}
.checkout .checkout-step-content.auth ul.menu-v li{padding:5px 0}
.checkout .checkout-result h1{font-size:2.5em}
.checkout-header{margin:0;font-size:13px;text-align:center;padding:10px 0}
.checkout-header .float-right{display:none}
.checkout li .wa-form{margin-left:-25px}
table.table th,table.table td{font-size:12px}
table.table td .gray{display:none}
table.table td.nowrap{white-space:normal}
table.table td.nowrap.bold{white-space:nowrap}
.description{overflow-x:hidden}
table.rating-distribution td .bar{width:100px}
.dialog-window .cart{top:50px;height:auto;left:0;right:0;width:100%;padding:20px 10px 30px;z-index:1005020;background:#eed;box-shadow:0 -20px 40px -20px rgba(0,0,0,0.3) inset}
.dialog-window .dialog-close{margin-right:25px}
.docs__item{flex:100%;margin-bottom:5px}
.more-images .image img,.more-images{width:56px;display:block}
.more-images .images{margin:2px}
.js-more-images-slider{height:200px}
/*.js-more-images-slider .slick-list{margin-right:-4px}*/
.js-more-images-slider button.slick-next{right:2px}
.more-images .image{width:40px;height:40px}
.image#product-core-image{width:220px;max-height:220px}
.product-price .price{font-size:18px}
.product-top{margin-bottom:15px}
.more-images{margin-right:15px;}
.filters__buttons{padding:13px 12px}
.wa-form .wa-field .field.wa-field-address-zaberu-samovyvo span{color:#000;}
}
@media screen and (min-width: 1300px) {
.page-content ul.thumbs li{width:240px}
.page-content ul.thumbs.mini li{width:150px}
.page-content.with-sidebar ul.thumbs li{width:265px}
}
@media (max-width: 990px) {
ul.product-nav{margin-bottom:0}
}
@media (max-width: 768px) {
ul.product-nav{margin-bottom:20px}
}
@media (max-width: 600px) {
.tabs_product-page{display:none}
.product-top{flex-wrap:wrap}
.imgs{flex:100%;margin-right:0;margin-bottom:15px}
.offers{width:100%;color:#aaa;padding-bottom:5px}
.table-wrapper.trabl{max-width:320px}
.product-top .content{flex:100%}
.list-thumbs-line .product-count{margin-left:15px;font-weight:400}
.list-thumbs-line .product-count__hint{display:none}
}
@media (max-width: 390px) {
.item-quantity input{width:40px}
body .fancybox-content{padding:10px;width:100%;}
}
.table-wrapper.trabl{max-width:270px}
table .compare_fname th{padding:7px 10px 0;color:#999}
body #swipebox-overlay{max-width:440px;max-height:490px;top:15%;left:calc(50% - 220px);box-shadow:1px 1px 25px rgba(0,0,0,0.3)}
body #swipebox-slider .slide img{max-width:380px}
body #swipebox-action{position:static;background:transparent!important;display:block!important}
body #swipebox-action #swipebox-prev,body #swipebox-action #swipebox-next{top:calc(100% - 60px)}
body #swipebox-action #swipebox-close{left:auto;right:10px}
body #swipebox-action #swipebox-next{right:15px}
body #swipebox-action #swipebox-prev{right:65px}
html.swipebox-html.swipebox-touch{touch-action:none;cursor:pointer}
@media (max-width: 470px) {
body #swipebox-overlay{max-width:100%;left:0}
body #swipebox-slider .slide img{max-width:290px}
body #swipebox-overlay{max-height:430px}
.product-list-related .product-name{height:58px;overflow:hidden}
.product-list-related .offer{position:relative}
.product-list-related .price{position:absolute;bottom:6px;left:43px}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.cart-tooltip{opacity:0;visibility:hidden;position:absolute;width:340px;right:0;top:calc(100% + 10px);background-color:#fff;padding:10px;z-index:1;font-size:13px;box-shadow:1px 1px 15px 1px rgba(0,0,0,0.2);transition:opacity 0.3s,visibility .3s}
.cart-tooltip__header{justify-content:space-between;font-weight:700;background-color:#3b3b3a;color:#fff;padding:4px 4px 4px 10px;margin:-10px -10px 7px}
.cart-tooltip__content{display:flex;margin-bottom:5px}
.cart-tooltip__img{width:48px;height:48px;margin-right:10px;flex-shrink:0}
.cart-tooltip__img img{max-width:100%}
.cart-tooltip__total,.cart-tooltip__header,.cart-tooltip .button{font-size:14px}
.cart-tooltip__summary{color:#888;line-height:1.4}
.cart-tooltip__total{font-weight:800;color:#333}
.cart-tooltip .button{padding:7px 12px}
.cart-tooltip__footer{justify-content:space-between;align-items:center}
.cart-tooltip__close{cursor:pointer}
@media(max-width: 760px) {
.cart-tooltip{display:none}
}
.vp-box{padding-top:15px;margin-bottom:15px}
.vp-box__headline{line-height:1.2em;font-weight:400;color:#3b3b3a;font-weight:bold;font-size:1.45em;margin-bottom:20px}
.vp-box__product-list_slider{margin-left:-10px;margin-right:-10px}
.vp-box__image{width:96px;height:100px;margin:0 auto 5px}
.vp-box__image img{max-width:100%}
.vp-box a{color:#333}
.vp-box a:hover{text-decoration:underline}
.vp-box .list-thumbs-line{padding:10px;border:2px solid #f1f1f1;margin-right:10px;margin-left:10px;width:100%;max-width:215px;display:inline-block;margin-bottom:10px;background-color:#fff;transition:box-shadow .3s}
.vp-box .list-thumbs-line:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,0.15)}
.vp-box .vp-box__product-list_slider .list-thumbs-line{max-width:100%}
.vp-box__name{height:74px;margin-bottom:7px;overflow:hidden;padding-bottom:3px;box-sizing:content-box;font-size:13px}
.vp-box__price{margin-bottom:7px;border-top:2px solid #f1f1f1;padding-top:7px;font-weight:700}
.vp-box .product-list .addtocart input[type="submit"]{max-width:100%;background-image:none;height:auto}
input[type=submit].vp-box__addbutton{width:100%}
button.slick-arrow{font-size:20px;background-color:transparent;position:absolute;top:-48px;width:33px;height:35px;border:2px solid #f1f1f1;color:#888;text-align:center;outline:0}
button.slick-prev{right:10px}
button.slick-next{right:41px}
button.slick-arrow:hover{color:#333}
@media (max-width: 1023px) {
.vp-box__headline{font-size:1.3em}
}
@media screen and (max-width: 767px) {
.vp-box{padding-left:10px;padding-right:10px}
}
@media screen and (max-width: 600px) {
.vp-box__product-list_slider{margin-left:-2px;margin-right:-2px}
.vp-box .list-thumbs-line{margin-right:2px;margin-left:2px}
button.slick-prev{right:0}
button.slick-next{right:31px}
}
@media screen and (max-width: 510px) {
.vp-box .vp-box__product-list_no_slider .list-thumbs-line{margin-right:0;margin-left:0;width:100%;max-width:100%}
.vp-box__product-list_no_slider .vp-box__name{height:auto}
}
@media screen and (max-width: 400px) {
.vp-box__headline{max-width:230px}
}
.group-none{opacity:0;}
.product-breadcrumbs--top{display:none;}

.product-links a {padding:8px;background:#eee;color:#111;display:inline-block;margin-bottom:3px;}
.product-links a:empty{display:none;}
.product-links a:hover {text-decoration:unset; background: #ddd;}