*,:before,:after{margin:0;padding:0;box-sizing:border-box;outline-color:#f00008;}
html{overflow-y:scroll;min-height:100%;margin:0 0 1px;font-size:100.01%;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-ms-content-zooming:none;-ms-overflow-style:scrollbar;}
body{min-height:100%;background:#f9f9fc;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
body, textarea, input, select, option, button{color:#707070;font-family:Roboto, sans-serif;font-size:16px;font-weight:300;line-height:1.75;}
ul, ol, dl, p, figure, table, pre, h1, h2, h3, h4, h5, h6, legend{margin-bottom:28px;}
h1, h2, h3, h4, h5, h6, legend{color:#000;line-height:1.24;}
h1, h2{font-size:28px;font-weight:700;}
h3, h4, h5, h6{font-size:18px;font-weight:500;}
a{background:none;color:#f00008;cursor:pointer;outline-width:0;-webkit-text-decoration-skip:objects;}
a span{cursor:pointer;}
ul, ol, dd, blockquote{list-style:none;padding-left:15px;}
.module-cart .user-info:after, .list-select:after, .module-cart .module-discount:after, .module-cart .summary:after, .module-items:after, .module-cart .additional:after, .link-form:after, .link-map:after, .link-mail:after, .link-map:after, .module-map:after, .module-about:after, .module-add .attrs:after, .module-e:after, .module-product:after, .form-contact:after, .list-footer:after, .box-a:after, .module-inputs:after, .double:after, .info-a:after, .module-d:after, .breadcrumb:after, .module-pattern:after, .product-a:after, .module-products:after, .product-b:after, .heading-a:after, .module-c:after, #nav .drop:after, .owl-carousel .owl-stage:after, .owl-carousel .owl-stage-outer:after, .list-news li:after, .module-b header:after, .module-b:after, .link-btn:after, .module-description:after, #content:after, #top:after, #footer:after, form p:after, .double:after, .cols-a:after{content:"";display:block;overflow:hidden;clear:both;}
.check-a label:before, .list-select label:before, .module-items .item:before, .list-g li:before, .pagination-a a:before, .list-checkbox .fwachk a:before, .module-filters .box .drop:before, .module-filters .title-box:after, .list-filters li:before, .box-b:before, .rating-a .rating > *:before, .rating-a .rating > * .fill, .list-brands a:before, .list-footer .input:before, .box-a:before, .submit-btn button:after, .submit-btn button:before, .info-a:before, .heading-a.a:after, .heading-a.a:before, .list-c:after, .list-c:before, .list-c li:before, .product-a h1 a:before, .product-a h2 a:before, .product-a h3 a:before, .product-a h4 a:before, .product-a h5 a:before, .product-a h6 a:before, .product-a:before, .product-b:before, .heading-a h1:after, .heading-a h2:after, .heading-a h3:after, .heading-a h4:after, .heading-a h5:after, .heading-a h6:after, .heading-a h1:before, .heading-a h2:before, .heading-a h3:before, .heading-a h4:before, .heading-a h5:before, .heading-a h6:before, .module-c:before, #mKoszyk a:before, .list-news a:before, .list-news li:before, #footer nav li:before, #footer > ul:before, .link-btn a:before, .link-btn a:after, .qwer{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;text-align:left;text-indent:-3000em;direction:ltr;}
.breadcrumb:before, .module-pattern:before, #nav:before, #top:before, .module-b header:before, .module-a:before, .module-b:before{content:"";display:block;position:absolute;left:-1000em;right:-1000em;top:0;bottom:0;z-index:-1;}
#popup-window .close-btn:before, .phone-a:before, .link-mail a:before, .link-form a:before, .link-map a:before, .module-filters .header-filter:before, .module-filters .title-box:before, .module-add button:before, .info-b:before, .list-e .phone:before, .list-review li:before, .breadcrumb li:before, #mobile > ul > li.sub > a:before, .form-search button:before, #menu-icon:before, #mKoszyk a:after, .owl-nav button:before{display:block;position:absolute;left:0;top:50%;width:100%;margin:-10px 0 0;font-weight:400;font-family:i;line-height:20px;text-align:center;text-indent:0;letter-spacing:normal;}
.list-c:after, .list-c:before, .product-a h1 a:before, .product-a h2 a:before, .product-a h3 a:before, .product-a h4 a:before, .product-a h5 a:before, .product-a h6 a:before, .list-news a:before{z-index:8;}
[data-whatintent="mouse"] .module-gallery:hover .slick-arrow, [data-whatintent="mouse"] .product-a:hover .more, [data-whatintent="mouse"] #featured:hover .owl-nav{visibility:visible;opacity:1;}
.module-gallery .slick-arrow, [data-whatintent="mouse"] .product-a:hover .price .old, [data-whatintent="mouse"] .product-a:hover .price .default, [data-whatintent="mouse"] .product-a:hover .price .promo, .product-a .more, #featured .owl-nav, .owl-nav.disabled, .owl-nav .disabled, .owl-dots.disabled, .owl-carousel.owl-loading, .owl-carousel.owl-hidden, .owl-carousel.owl-refresh .owl-item, .owl-carousel .owl-item .owl-lazy{visibility:hidden;opacity:0;}
.list-news img, .popup-content figure img{display:block;position:relative;z-index:1;width:100% !important;}
#mobile, #shadow{-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.owl-dots button.active, [disabled], .disabled{cursor:default;}
.cart-custom .check-a span, .module-items .item .line .remove-btn:before, [data-whatintent="mouse"] .module-items .item .title a:hover, [data-whatintent="mouse"] .phone-a:hover, .module-filters .box-price button, [data-whatintent="mouse"] .list-d a:hover span, [data-whatintent="mouse"] .breadcrumb a:hover, [data-whatintent="mouse"] .list-c a:hover, [data-whatintent="mouse"] .link-phone:hover, [data-whatintent="mouse"] .product-b a:hover, [data-whatintent="mouse"] #nav .drop a:hover, [data-whatintent="mouse"] #panel li a:hover, .list-news a:hover, [data-whatintent="mouse"] #footer a:hover, a{text-decoration:underline;}
[data-whatintent="mouse"] .cart-custom .check-a span:hover, [data-whatintent="mouse"] .module-items .item .line .remove-btn:hover:before, .module-items .item .title a, .phone-a, .link-form a, .link-map a, .pagination-a a, [data-whatintent="mouse"] .module-filters .box-price button:hover, .list-d a, .breadcrumb a, .list-c a, .link-phone, .product-a h1 a, .product-a h2 a, .product-a h3 a, .product-a h4 a, .product-a h5 a, .product-a h6 a, .product-b a, #nav .drop a, #nav > ul > li > a, #panel a, #mKoszyk a, .list-news a, #footer a, .link-btn a, a:hover{text-decoration:none;}
#root{overflow:hidden;position:relative;width:100%;padding-top:167px;}
#top{position:absolute;top:0;left:50%;z-index:9;width:1600px;height:167px;margin-left:-800px;}
#top:before{background:#1a1a18;}
#logo{position:absolute;top:8px;left:18px;width:335px;height:100px;}
#logo a{display:block;overflow:hidden;width:100%;height:100%;background:url(../images/logo.png);text-indent:-3000em;}
#skip{position:fixed;top:0;left:0;right:0;z-index:10000;line-height:1.5;}
#skip ul{list-style:none;margin:0;padding:0;}
#skip a{display:block;position:absolute;left:-3000em;top:0;min-width:200px;padding:8px 16px;background:#ff0000;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;outline:none;}
#skip a:focus, #skip a:active{left:0;}
#panel{position:absolute;top:30px;left:416px;right:37px;}
#panel ul{list-style:none;margin:0 -32px;padding:0;font-size:15px;font-weight:400;}
#panel li{margin-left:32px;margin-right:32px;}
#panel a{color:#fff;}
#panel .form-search{margin-right:94px;}
#panel ul + #mKoszyk{margin-left:100px;}
#mKoszyk{font-size:18px;font-weight:700;}
#mKoszyk a{position:relative;z-index:2;min-width:75px;height:63px;padding:0 25px 0 20px;color:#fff;}
#mKoszyk a:before{border:5px solid #f00008;}
[data-whatintent="mouse"] #mKoszyk a:hover{color:#f00008;font-size:26px;}
[data-whatintent="mouse"] #mKoszyk a:hover:before{border-color:#fff;}
#mKoszyk a:after{content:"\e906";top:50%;left:auto;right:-16px;width:39px;height:39px;margin-top:-19.5px;background:#1a1a18;color:#ced1d3;font-size:36px;line-height:35px;}
[data-whatintent="mouse"] #mKoszyk a:hover:after{color:#f00008;}
#nav{position:absolute;bottom:0;left:0;right:0;z-index:2;padding-bottom:1px;}
#nav:before{background:#fff;border:1px solid #ececec;}
#nav > ul{list-style:none;margin:0;padding:0 25px;font-size:18px;font-weight:400;line-height:1.1;}
#nav > ul > li{position:relative;z-index:2;flex:1 1 auto;}
#nav > ul > li > a{display:block;padding:14px 10px;color:#000;text-align:center;}
#nav > ul > li:nth-child(2) > a, #nav > ul > li:last-child > a{background:#ececec;}
[data-whatintent="mouse"] #nav > ul > li:hover > a{background:#f00008;color:#fff;}
#nav .drop{position:absolute;top:100%;left:0;z-index:2;width:483px;padding:40px 35px 28px;background:#fff;font-size:17px;font-weight:300;}
#nav li:nth-last-child(1) .drop, #nav li:nth-last-child(2) .drop, #nav li:nth-last-child(3) .drop, #nav li:nth-last-child(4) .drop{left:auto;right:0;}
#nav .drop ul{list-style:none;margin-left:-20px;padding:0;}
#nav .drop li{width:50%;margin-bottom:16px;border-left:20px solid rgba(0,0,0,0);}
#nav .drop li:before{content:"- ";}
#nav .drop a{color:#000;}
#nav > ul > li:nth-last-child(2) .drop, #nav > ul > li:nth-last-child(3) .drop{width:600px;}
#nav > ul > li:nth-last-child(1) .drop{width:980px;}
#nav > ul > li:nth-last-child(1) .drop li{width:33.33333%;margin-bottom:10px;}
#menu-icon{position:absolute;top:0;left:0;z-index:8;width:60px;height:60px;background:#000;text-indent:-9999em;cursor:pointer;}
#menu-icon:before{content:"\e904";color:#fff;font-size:25px;}
#mobile{overflow-x:hidden;overflow-y:auto;position:fixed;left:-250px;right:auto;top:0;bottom:0;z-index:100;width:240px;margin:0;box-shadow:0 0 5px rgba(0,0,0,.25);background:#252727;line-height:1.55;}
#mobile > ul{list-style:none;margin-bottom:0;padding:0;}
#mobile > ul > li{position:relative;float:none;margin:0;border-bottom:1px solid rgba(255,255,255,.15);font-size:14px;color:#fff;}
#mobile > ul > li > a{display:block;position:relative;z-index:1;float:none;padding:8px 20px;color:#fff;text-transform:none;text-decoration:none;}
#mobile .drop{display:none;background:#494f53;font-weight:400;}
#mobile .drop h1, #mobile .drop h2, #mobile .drop h3, #mobile .drop h4, #mobile .drop h5, #mobile .drop h6{margin-bottom:0;padding:5px 20px 5px 35px;background:#5f686d;color:#fff;font-size:14px;font-weight:400;line-height:1.1;text-transform:uppercase;}
#mobile .drop h1 a, #mobile .drop h2 a, #mobile .drop h3 a, #mobile .drop h4 a, #mobile .drop h5 a, #mobile .drop h6 a{color:#fff;text-decoration:none;}
#mobile .drop ul{list-style:none;padding:3px 0 3px 10px;}
#mobile .drop ul li{padding-left:20px;}
#mobile .drop ul li a{display:block;padding:3px 0;color:#b7bcbf;text-decoration:none;}
#mobile .drop ul li img{display:none;}
#mobile > ul > li.sub > a{position:relative;padding-right:50px;}
#mobile > ul > li.sub > a:before{content:"\e900";left:auto;right:0;width:40px;font-size:10px;}
#mobile > ul > li.sub.toggle > a:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#mobile > ul > li.sub.toggle .drop{display:block;}
#mobile > ul > li.sub.toggle > a{background:#f00008;}
#mobile .clone.a{background:#191919;}
#shadow{visibility:hidden;opacity:0;position:fixed;left:0;top:0;z-index:30;width:100%;height:100%;background:rgba(0,0,0,.5);cursor:pointer;}
#content{position:relative;z-index:5;width:1600px;margin:0 auto;padding-top:44px;}
#content > *:last-child{margin-bottom:40px;}
#footer{position:relative;z-index:2;width:1600px;margin:0 auto;padding-left:50px;padding-right:50px;font-size:15px;line-height:1.2;}
#footer a{color:#707070;}
#footer a:hover{color:#f00008;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{margin-bottom:26px;}
#footer nav{margin-bottom:32px;margin-left:-100px;}
#footer nav > *{width:25%;border-left:100px solid rgba(0,0,0,0);}
#footer nav ul{padding-left:0;}
#footer nav li{position:relative;z-index:2;margin-bottom:16px;padding-left:18px;}
#footer nav li:before{top:50%;width:6px;height:6px;margin-top:-3px;background:#f00008;}
#footer > ul{position:relative;z-index:2;list-style:none;margin-left:-12px;margin-right:-12px;padding:31px 0 0;}
#footer > ul:before{left:-45px;right:-45px;height:4px;background:#ececec;}
#footer > ul li{margin-left:12px;margin-right:12px;}
#footer > ul li:last-child{margin-left:auto;}
#footer > ul span{text-transform:uppercase;}
#featured{margin-bottom:14px;}
#featured .owl-nav button{left:10px;}
#featured .owl-nav button.owl-next{left:auto;right:10px;}
.cols-a{padding-right:525px;}
.cols-a > *{float:left;width:100%;padding-right:15px;}
.cols-a > *:last-child{width:525px;margin-right:-525px;padding-right:0;}
.cols-a.a{padding-right:750px;}
.cols-a.a > *{float:left;width:100%;padding-right:50px;}
.cols-a.a > *:last-child{width:750px;margin-right:-750px;padding-right:0;}
.double{display:block;position:relative;}
.double > *{display:block;position:relative;clear:none;float:right;border:0 solid rgba(0,0,0,0);}
.double > *:first-child{float:left;}
.double.a{margin-left:-100px;}
.double.a > *{float:left;width:50%;border-left-width:100px;}
.double.b{margin-bottom:30px;margin-left:-100px;}
.double.b > *{float:left;width:50%;border-left-width:100px;}
.double.b > *:first-child{padding-top:35px;}
.double.c{margin-bottom:25px;margin-left:-25px;}
.double.c > *{position:relative;z-index:2;float:left;width:55.5%;border-left-width:25px;}
.double.c > *:first-child{width:44.5%;padding-right:20px;}
.double.d{margin-left:-75px;}
.double.d > *{float:left;width:50%;border-left-width:75px;}
.double.e{margin-left:-30px;}
.double.e > *{float:left;width:50%;max-width:600px;border-left-width:30px;}
.box-a{position:relative;z-index:2;margin-bottom:15px;padding:45px 25px 10px;}
.box-a:before{background:#fff;border:4px solid #f00008;}
.box-a.a{margin-bottom:30px;padding:25px 25px 15px;}
.box-a.a p{margin-bottom:12px;}
.box-a.b{margin-bottom:30px;padding-top:32px;}
.box-a.b:before{border-color:#ffd800;}
.box-b{position:relative;z-index:2;padding:40px 20px 20px;}
.box-b:before{border:1px solid #ececec;background:#f9f9fc;}
.breadcrumb{position:relative;z-index:2;margin-top:-44px;margin-bottom:30px;padding:15px 18px 0;}
.breadcrumb:before{background:#fff;}
.breadcrumb ul{list-style:none;margin:0 -15px 10px;padding:0;font-size:14px;}
.breadcrumb li{position:relative;z-index:2;padding-left:15px;padding-right:15px;}
.breadcrumb li:before{content:'\e902';left:auto;right:-5px;width:10px;font-size:7px;text-align:center;}
.breadcrumb a{color:#707070;}
.info-a{position:relative;z-index:2;padding-left:31px;}
.info-a:before{bottom:25px;width:9px;background:#ffd800;}
.info-b{position:relative;z-index:2;padding-left:68px;}
.info-b:before{content:"\e910";left:8px;width:auto;color:#000;font-size:32px;}
.module-a{position:relative;z-index:2;padding:20px 50px 10px;}
.module-a:before{background:#ececec;}
.module-a h1, .module-a h2, .module-a h3, .module-a h4, .module-a h5, .module-a h6{margin-right:76px;font-size:17px;font-weight:500;}
.module-a > *{margin-bottom:10px;}
.module-about{margin-bottom:21px;padding-left:40px;padding-right:40px;border-bottom:1px solid #e5e1e1;font-size:15px;line-height:1.27;}
.module-about p, .module-about ul{margin-bottom:19px;}
.module-about .heading-a.a{margin-bottom:25px;margin-left:0;}
.module-about h1, .module-about h2, .module-about h3, .module-about h4, .module-about h5, .module-about h6{margin-bottom:5px;color:#000;font-size:18px;font-weight:700;}
.module-about.a{padding-left:20px;padding-right:20px;}
.module-add{border-bottom:2px solid #ececec;}
.module-add .attrs{}
.module-add .attrs .attr{width:100%;margin-bottom:14px;padding-left:69px;}
.module-add .attrs label{display:inline-block;float:left;width:69px;margin-left:-69px;}
.module-add .attrs select{width:100%;padding:9px 40px 9px 15px;border:2px solid #e4e4e4;background:#fff;color:#000;font-size:15px;cursor:pointer;}
.module-add .attrs select{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjg0LjkyOXB4IiBoZWlnaHQ9IjI4NC45MjlweCIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSIjZjc0OTI3IiBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEKCQlMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIKCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcKCQljMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 95% center no-repeat #fff;background-size:auto 11px;}
.module-add .attrs select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.module-add .add{}
.module-add .add > *{margin-bottom:14px;}
.module-add .add label{margin-right:31px;}
.module-add .add input{width:63px;height:49px;margin-right:37px;border:2px solid #e4e4e4;color:#000;font-size:21px;font-weight:400;text-align:center;}
.module-add button{position:relative;padding:13px 72px 13px 23px;border:0;background:#f00008;color:#fff;font-size:18px;font-weight:400;line-height:1.1;cursor:pointer;}
.module-add button:before{content:"\e906";left:auto;right:16px;width:auto;margin-top:-12px;font-size:35px;}
[data-whatintent="mouse"] .module-add button:hover{background:#fd050d;color:#000;}
.module-b{position:relative;z-index:2;padding:0 25px;}
.module-b:before{background:#fff;}
.module-b header{position:relative;z-index:2;margin-bottom:40px;padding-top:15px;padding-bottom:140px;color:#fff;text-align:center;}
.module-b header:before{background:#f00008;}
.module-b header h1, .module-b header h2, .module-b header h3, .module-b header h4, .module-b header h5, .module-b header h6{color:#fff;font-size:28px;font-weight:700;}
.module-b header i{display:block;opacity:.6;margin-bottom:10px;font-size:45px;}
.module-b header > *{margin-bottom:20px;}
.module-b header + .list-news, .module-b header + .list-news + .clone{position:relative;z-index:2;margin-top:-140px;margin-bottom:18px;}
.module-c{position:relative;z-index:2;margin-bottom:14px;padding:25px 17px 0;color:#fff;font-size:18px;line-height:1.17;text-align:center;}
.module-c:before{background:#f00008;}
.module-c h1, .module-c h2, .module-c h3, .module-c h4, .module-c h5, .module-c h6{margin-bottom:23px;color:#fff;font-size:28px;font-weight:700;}
.module-c header{padding-left:50px;padding-right:50px;}
.module-c p{margin-bottom:24px;}
.module-c .list-a{margin-bottom:17px;}
.module-c .clone{opacity:.27;position:absolute;top:-10px;left:-5px;font-size:88px;line-height:1;}
.module-captcha{margin-left:-10px;margin-right:-10px;}
.module-captcha > *{margin:0 10px 5px;}
.module-captcha input{width:90px!important;height:39px;padding:0 15px;border:1px solid #e3e3e3;background:#fff;}
.module-cart{max-width:1500px;margin-left:auto;margin-right:auto;}
.module-items{}
.module-items .item{position:relative;z-index:2;padding:20px 20px 20px 243px;}
.module-items .item:before{top:-1px;border:1px solid #ececec;background:#fff;}
[data-whatintent="mouse"] .module-items .item:hover{z-index:8;}
[data-whatintent="mouse"] .module-items .item:hover:before{border-color:#ff0000;border-width:3px;}
.module-items .item figure{width:243px;margin:0 0 auto -243px;padding:0 33px 0 22px;text-align:center;}
.module-items .item figure img{width:auto;max-height:140px;}
.module-items .item > div{width:100%;}
.module-items .item .title{margin-bottom:5px;color:#7a7a7a;font-size:16px;font-weight:300;line-height:1.2;}
.module-items .item .title > strong{display:block;margin-bottom:20px;color:#000;font-size:19px;font-weight:500;}
.module-items .item .title a{color:#000;}
.module-items .item .title > div{}
.module-items .item .title > div > div > strong{color:#000;font-weight:400;}
.module-items .item .line{position:relative;z-index:2;margin:0 -5px 5px;padding-right:110px;}
.module-items .item .line > *{margin-bottom:5px;padding-left:5px;padding-right:5px;}
.module-items .item .line .price{width:27%;}
.module-items .item .line .option{width:22%;}
.module-items .item .line .price-all{width:28%;}
.module-items .item .line .price span, .module-items .item .line .price-all span{display:inline-block;margin-left:20px;color:#f00008;font-size:21px;font-weight:700;}
.module-items .item .line .price-all span{color:#000;}
.module-items .item .line .discount{width:20%;}
.module-items .item .line .discount span{display:inline-block;color:#ff0000;font-weight:700;}
.module-items .item .line .option input{width:63px;height:49px;margin:0 0 0 25px;border:2px solid #e4e4e4;color:#000;font-size:21px;font-weight:400;text-align:center;}
.module-items .item .line .remove-btn{position:absolute;top:22px;right:0;}
.module-items .item .line .remove-btn a:before{content:"Usuń produkt";display:block;color:#f00008;font-size:15px;font-weight:400;line-height:1.1;cursor:pointer;}
.module-cart .summary{margin-bottom:18px;padding:31px 10px 0;background:#7a7a7a;color:#fff;text-align:center;}
.module-cart .summary h1, .module-cart .summary h2, .module-cart .summary h3, .module-cart .summary h4, .module-cart .summary h5, .module-cart .summary h6{margin-bottom:15px;color:#fff;font-size:19px;font-weight:500;}
.module-cart .summary p{width:100%;max-width:400px;margin:0 auto 26px;padding:12px 10px;background:#fff;color:#000;font-size:25px;font-weight:700;line-height:1.2;}
.module-cart .module-discount{font-size:15px;text-align:center;}
.module-cart .module-discount .link{margin-bottom:17px;}
.module-cart .module-discount .discount{}
.discount-active .module-cart .module-discount .discount{position:relative;top:auto;left:auto;}
.module-cart .module-discount .discount p{padding:4px;border:2px solid #e4e4e4;background:#fff;}
.module-cart .module-discount .discount input{width:160px;height:36px;padding:0 10px;border:0;color:#000;font-size:18px;text-align:center;}
.module-cart .module-discount .discount button{padding:4px 14px;border:0;background:#000;color:#fff;text-align:center;cursor:pointer;}
[data-whatintent="mouse"] .module-cart .module-discount .discount button:hover{background:#ff0000;}
.module-cart .list-logo{margin-bottom:20px;}
.module-cart .list-d{margin-bottom:15px;}
.module-cart .info-a{line-height:1.7;}
.module-cart .width-a{width:100%;max-width:900px;margin:0 auto 30px;}
.module-cart .width-a .info-a{margin-left:31px;}
.cart-custom{}
.cart-custom .check-a{display:block;margin-bottom:30px;}
.cart-custom .check-a input{display:none;}
.cart-custom .check-a span{color:#ff0000;}
.check-a label{display:block;position:relative;z-index:2;padding:0 0 0 40px;color:#414b54;line-height:1.1;cursor:pointer;}
.check-a label:before{top:0;left:0;width:22px;height:21px;margin-top:-3px;border:1px solid #e4e4e4;background:#fff;;}
.check-a input:checked + label:before{border-color:#ff0000;background:#ff0000;}
.module-cart .box-doc{background:#fff;padding:20px 0 0 0;}
.module-cart .box-doc .inner{width:100%;max-width:580px;margin-left:auto;margin-right:auto;padding-left:200px;}
.module-cart .box-doc h1, .module-cart .box-doc h2, .module-cart .box-doc h3, .module-cart .box-doc h4, .module-cart .box-doc h5, .module-cart .box-doc h6{width:200px;margin-left:-200px;float:left;color:#7a7a7a;font-size:19px;font-weight:300;}
.module-cart .user-info{width:100%;max-width:500px;margin-bottom:30px;}
.module-cart .user-info.a{margin-left:auto;margin-right:auto;}
.module-cart .user-info p{margin-bottom:10px;padding-left:220px;}
.module-cart .user-info label{width:220px;margin-left:-220px;padding-right:25px;text-align:right;}
.module-cart .user-info input{width:100%!important;max-width:245px!important;height:39px;margin:0!important;padding:0 18px;border:1px solid #e4e4e4;}
.module-cart .user-info .a input{width:151px!important;}
.module-cart .additional{margin-bottom:10px;text-align:center;}
.module-cart .additional h1, .module-cart .additional h2, .module-cart .additional h3, .module-cart .additional h4, .module-cart .additional h5, .module-cart .additional h6{margin-bottom:20px;color:#000;font-size:16px;font-weight:500;}
.module-cart .additional textarea{width:100%!important;max-width:600px;height:190px;min-height:190px;margin-left:auto!important;margin-right:auto!important;padding:10px 20px;border:1px solid #e9e9ef;background:#fff;}
.module-catalog{margin-left:-33px;}
.module-catalog form{width:100%;}
.module-catalog .product-a{width:20%;margin-bottom:33px;border-left:33px solid rgba(0,0,0,0);}
.module-d{max-width:1250px;margin:0 auto;font-size:15px;line-height:1.67;}
.module-d p{margin-bottom:25px;}
.module-d.a{padding-top:30px;}
.module-description{margin-bottom:60px;}
.module-e{margin-bottom:25px;padding:24px 250px 24px 0;border-top:2px solid #ececec;border-bottom:2px solid #ececec;font-size:15px;line-height:1.27;}
.module-e > *{float:left;width:100%;}
.module-e > *:last-child{width:250px;margin-right:-250px;padding-left:22px;border-left:1px solid #e4e4e4;}
.module-e p{margin-bottom:4px;}
.module-e .availability{display:inline-block;padding:5px 15px;border-radius:5px;background:#000;color:#fff;}
.module-e .available{background:#16a52d;}
.module-e .noavailable{background:#ff0000;}
.module-f{padding-top:36px;border-top:2px solid #ececec;}
.module-filters{position:relative;z-index:20;padding:6px 6px 0 6px;border:1px solid #f00008;background:#fff;margin-bottom:25px;}
.module-filters .header-filter{margin:0 15px 6px;color:#000;font-size:16px;font-weight:500;}
.module-filters .box{position:relative;margin-bottom:6px;margin-right:14px;}
.module-filters .title-box{display:block;position:relative;z-index:2;min-width:140px;height:42px;margin:0;padding:0 50px 0 15px;color:#878787;font-size:15px;font-weight:400;line-height:1.1;}
.module-filters .title-box:before{content:"\e900";left:auto;right:14px;width:auto;color:#f00008;font-size:12px;}
.module-filters .title-box:after{border:2px solid #eeeef3;background:#eeeef3;}
.module-filters .box .drop{display:none;position:absolute;top:100%;left:0;z-index:0;width:270px;padding:20px 17px;}
.module-filters .box .drop:before{top:4px;left:0;border:2px solid #888;background:#fff;}
[data-whatintent="mouse"] .module-filters .box:hover .drop{display:block;}
[data-whatintent="mouse"] .module-filters .box:hover .title-box:after{bottom:-6px;border-color:#888;border-bottom-color:#fff;background:#fff;}
.module-filters .list-checkbox{overflow:auto;max-height:180px;}
.module-filters .box-price{margin-bottom:6px;margin-right:14px;padding:6px 6px 0;background:#eeeef3;font-size:15px;}
.module-filters .box-price p > *{margin-bottom:6px;}
.module-filters .box-price label{padding:0 13px 0 7px;}
.module-filters .box-price input{width:60px;height:31px;padding:0 5px;border:0;font-size:15px;text-align:center;}
.module-filters .box-price button{height:31px;padding:0 15px;border:0;color:#f00008;font-size:15px;cursor:pointer;}
.module-gallery{margin-bottom:30px;position:relative;}
.slick-slider{display:block;position:relative;z-index:1;-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;}
.module-gallery .main-pic{position:relative;}
.module-gallery .main-pic figure{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:575px;background:#fff;}
.module-gallery .main-pic figure img{width:auto;max-width:95%;max-height:575px;margin:0 auto;float:none;}
.module-gallery .gallery-thumbs{margin-left:-8px;margin-right:-8px;}
.module-gallery .gallery-thumbs figure{position:relative;margin-bottom:0;border:3px solid #e5e5e5;background:#fff;margin-left:8px;margin-right:8px;}
.module-gallery .gallery-thumbs figure a{outline:none;}
.module-gallery .gallery-thumbs figure img{overflow:hidden;max-height:104px;margin:0 auto;}
.module-gallery .gallery-thumbs .slick-current{border:3px solid #ff0000;}
.module-gallery .slick-arrow{display:block;position:absolute;top:50%;z-index:10;width:23px;height:31px;margin-top:-20px;border:0;background:transparent;font-size:0;text-indent:-9999em;cursor:pointer;outline:none;}
.module-gallery .slick-arrow:before{display:block;width:100%;height:100%;font-size:30px;font-family:i;text-indent:0;font-weight:normal;}
.module-gallery .slick-prev{left:10px;}
.module-gallery .slick-next{right:10px;}
.module-gallery .slick-prev:before{content:"\e901";}
.module-gallery .slick-next:before{content:"\e902";}
.module-gallery .slick-disabled{display:none!important;}
.module-gallery .attributes{position:absolute;top:10px;left:13px;z-index:2;margin:0 -3px;padding:0;color:#fff;font-size:14px;line-height:1.1;text-transform:uppercase;}
.module-gallery .attributes li{margin:0 3px 3px;padding:5px 8px;background:#000;}
.module-gallery .attributes .new{background:#16a52d;}
.module-gallery .attributes .promo{background:#f00008;}
.module-inputs{}
.module-inputs p{margin-bottom:15px;padding-right:270px;}
.module-inputs label{float:left;width:100%;padding-right:25px;text-align:right;}
.module-inputs input{width:270px!important;height:39px;margin-right:-270px;padding:0 15px;border:1px solid #e3e3e3;}
.module-map{margin-bottom:37px;}
.module-map iframe{width:100%!important;height:580px!important;}
.module-pattern{position:relative;z-index:2;margin-bottom:43px;padding-top:43px;}
.module-pattern:before{background:#fff;}
#module-popup{visibility:hidden;opacity:0;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background:rgba(0,0,0,.7);}
#module-popup{-webkit-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
#module-popup{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
#module-popup.show-popup{visibility:visible;opacity:1;}
#popup-window{position:relative;width:100%;max-width:1000px;background:#fff;}
#popup-window .close-btn{position:absolute;top:0;right:0;z-index:10;width:45px;height:45px;background:#f00008;text-indent:-9999em;cursor:pointer;}
#popup-window .close-btn:before{content:"\e907";color:#fff;}
#popup-window .close-btn:hover{background:#000;color:#fff;}
.popup-content{position:relative;z-index:1;padding:45px;font-size:17px;font-weight:700;line-height:1.6;}
.popup-content figure{margin-bottom:0;}
.module-product{color:#707070;}
.module-product > p{margin-bottom:22px;}
.module-product .list-logo{margin-left:-15px;margin-right:-15px;}
.module-product .list-logo li{margin-left:15px;margin-right:15px;}
.module-product .discount{margin-bottom:17px;line-height:1.1;}
.module-product .discount span{display:inline-block;margin-left:5px;padding:7px 12px;border-radius:5px;background:#f00008;color:#fff;font-weight:500;}
.module-product .price{}
.module-product .price .default{color:#000;margin:0 20px 0 25px;font-size:26px;font-weight:700;}
.module-product .price .promo{display:inline-block;color:#f00008;}
.module-product .price .old{display:inline-block;color:#000;font-size:18px;font-weight:300;text-decoration:line-through;}
.module-products{margin-bottom:65px;}
.module-products .owl-carousel .owl-stage-outer, .module-products-a .owl-carousel .owl-stage-outer{margin:-3px;padding:3px;}
.module-products-a{}
.module-products-a form{width:100%;}
.module-sort{margin:0 -10px 42px;padding-left:22px;padding-right:22px;}
.module-sort > *{margin:0 10px 10px;}
.module-sort .form-sort{}
.owl-carousel{position:absolute;left:-3000em;top:0;}
.owl-carousel{-webkit-tap-highlight-color:transparent;}
.owl-carousel .owl-stage{position:relative;}
.owl-carousel .owl-stage{-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;}
.owl-carousel .owl-stage-outer{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;}
.owl-carousel .owl-item{position:relative;float:left;}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel.owl-loading, .owl-carousel.owl-loaded{position:relative;left:0;top:0;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.owl-nav{position:absolute;top:50%;left:0;right:0;z-index:2;}
.owl-nav button{display:block;position:absolute;top:0;left:-25px;width:30px;height:30px;margin-top:-15px;border:0;background:rgba(0,0,0,.6);color:#fff;text-indent:-9999em;outline:none;cursor:pointer;}
.owl-nav button:before{content:"\e909";font-size:15px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.owl-nav button.owl-next{left:auto;right:-25px;}
.owl-nav button.owl-next:before{content:"\e909";-webkit-transform:rotate(0);transform:rotate(0);}
[data-whatintent="mouse"] .owl-nav button:hover{background:#000;}
.owl-dots{padding-top:10px;margin-bottom:10px;}
.owl-dots button{display:block;min-width:0;width:20px;height:5px;margin:0 6px 3px;padding:0;border:0;box-shadow:none;background:#000;cursor:pointer;outline:none;}
.owl-dots button.active{width:30px;background:#f00008;}
.pagination-a{margin-bottom:10px;color:#707070;font-size:16px;line-height:1.1;}
.pagination-a > p{margin-bottom:8px;}
.pagination-a > p:first-child{color:#000;font-weight:600;}
.pagination-a ul{list-style:none;margin-left:-5px;margin-right:-5px;padding:0 20px;}
.pagination-a li{margin:0 5px 8px;}
.pagination-a a{display:block;position:relative;z-index:2;min-width:41px;padding:12px 10px;color:#07476d;text-align:center;}
.pagination-a a:before{border:2px solid #e4e4e4;background:#fff;}
.pagination-a .active a, [data-whatintent="mouse"] .pagination-a a:hover{color:#fff;}
.pagination-a .active a:before, [data-whatintent="mouse"] .pagination-a a:hover:before{border-color:#f00008;background:#f00008;}
.product-a{position:relative;z-index:2;padding:20px 20px 36px;}
.product-a:before{border:1px solid #ececec;background:#fff;}
[data-whatintent="mouse"] .product-a:hover:before{top:-3px;bottom:-3px;left:-3px;right:-3px;border-color:#f00008;border-width:4px;}
.product-a figure{overflow:hidden;margin-bottom:30px;text-align:center;}
.product-a .attributes{position:absolute;top:10px;left:13px;z-index:2;margin:0 -3px;padding:0;color:#fff;font-size:14px;line-height:1.1;text-transform:uppercase;}
.product-a .attributes li{margin:0 3px 3px;padding:2px 6px;background:#000;}
.product-a .attributes .new{background:#16a52d;}
.product-a .attributes .promo{background:#f00008;}
.product-a h1, .product-a h2, .product-a h3, .product-a h4, .product-a h5, .product-a h6{overflow:hidden;margin-bottom:17px;height:44px;font-size:18px;font-weight:400;line-height:1.17;}
.product-a h1 a, .product-a h2 a, .product-a h3 a, .product-a h4 a, .product-a h5 a, .product-a h6 a{color:#535353;}
.product-a .price{position:relative;z-index:2;font-size:20px;font-weight:400;}
.product-a .price .default{color:#000;font-weight:700;}
.product-a .price .promo{display:inline-block;margin-right:15px;color:#f00008;}
.product-a .price .old{display:inline-block;color:#535353;font-size:17px;font-weight:300;text-decoration:line-through;}

.product-a .price .omni {display:block; font-size:13px; color:#707070}
.product-a .price .omni span {display:inline-block}

.product-a .more{position:absolute;top:50px;left:0;right:0;background:#fff;font-size:16px;font-weight:300;text-align:center;}
[data-whatintent="mouse"] .product-a:hover .more{top:0;}
.product-a .more span{display:inline-block;min-width:117px;padding:10px;background:#000;color:#fff;line-height:1.1;text-align:center;}
.product-b{position:relative;z-index:2;padding:15px 17px 13px 288px;}
.product-b:before{border:4px solid #ececec;background:#fff;}
[data-whatintent="mouse"] .product-b:hover:before{border-color:#f00008;}
.product-b figure{overflow:hidden;width:288px;margin-left:-288px;padding-left:17px;padding-right:21px;text-align:center;}
.product-b > div{float:left;width:100%;}
.product-b .name{margin-bottom:5px;color:#f00008;font-size:18px;font-weight:700;}
.product-b h1, .product-b h2, .product-b h3, .product-b h4, .product-b h5, .product-b h6{margin-bottom:6px;font-size:24px;font-weight:500;line-height:1.04;}
.product-b a{color:#000;}
.product-b .price{margin-bottom:20px;font-size:20px;}
.product-b .promo{display:inline-block;color:#f00008;}
.rating-a{position:relative;width:auto;margin-left:20px;padding:0;}
.rating-a .rating{display:block;overflow:hidden;width:90px;margin-left:auto;margin-right:auto;padding:0;box-shadow:none;border-radius:0;background:none;text-align:left;text-indent:-3000em;}
.rating-a .rating > *{display:block;position:relative;z-index:2;float:left;width:15px;height:14px;margin:0 1px;}
.rating-a .rating > *:before, .rating-a .rating > * .fill{z-index:1;background:url(../images/rating-a.png);}
.rating-a .rating > * .fill{right:auto;z-index:2;background-position:0 -14px;}
.rating-a .label span{position:relative;top:-1px;font-size:20px;font-weight:400;}
.rating-b{position:relative;display:block;width:160px!important;}
.rating-b input{display:none;}
.rating-b label{display:block!important;position:static;top:auto;left:auto!important;float:right!important;width:auto!important;margin:0!important;padding:0!important;}
.rating-b label span{display:none;position:absolute;top:3px;left:180px;width:120px;background:#f9f9fc;color:#5f981c;font-size:17px;font-weight:700;text-align:left;}
.rating-b label:hover span, .rating-b input:checked + label span{display:block;}
.rating-b label:before{content:"";display:inline-block;width:22px;height:22px;margin:0 5px;background:url(../images/stars.png);}
.rating-b > input:checked ~ label:before, .rating-b:not(:checked) > label:hover:before, .rating-b:not(:checked) > label:hover ~ label:before{background-position:0 -22px;}
.rating-b > input:checked + label:hover, .rating-b > input:checked ~ label:hover:before, .rating-b > label:hover ~ input:checked ~ label:before, .rating-b > input:checked ~ label:hover ~ label:before{background-position:0 -44px;}
.rating-c{margin-bottom:19px;padding-bottom:20px;border-bottom:2px solid #ececec;}
.rating-c p{margin-bottom:10px;margin-right:10px;}
.rating-c ul{list-style:none;margin:0 0 10px;padding:3px 10px 0;border:1px solid #ffd905;border-radius:5px;background:#fff;font-size:15px;}
.rating-c ul > *{margin:0 2px 3px;}
.rating-c .rating-a{margin-left:0;}
.rating-c .stars{margin-right:8px;}
.rating-c .no{color:#878787;}
.rating-c .no span{color:#000;font-weight:700;}
.rating-c a{color:#d81921;font-weight:300;}
.heading-a{margin-bottom:20px;text-align:center;}
.heading-a h1, .heading-a h2, .heading-a h3, .heading-a h4, .heading-a h5, .heading-a h6{position:relative;z-index:2;padding-top:78px;font-size:28px;font-weight:700;}
.heading-a h1:before, .heading-a h2:before, .heading-a h3:before, .heading-a h4:before, .heading-a h5:before, .heading-a h6:before{left:50%;width:67px;height:61px;margin-left:-33.5px;border:5px solid #f00008;}
.heading-a h1:after, .heading-a h2:after, .heading-a h3:after, .heading-a h4:after, .heading-a h5:after, .heading-a h6:after{top:16px;left:50%;width:9px;height:30px;margin-left:-4.5px;border:5px solid #f00008;}
.heading-a.a{position:relative;z-index:2;min-height:63px;margin-top:30px;margin-bottom:44px;margin-left:18px;padding-left:90px;line-height:1.2;text-align:left;}
.heading-a.a:before{width:67px;height:61px;margin-left:0;border:5px solid #f00008;}
.heading-a.a:after{top:16px;left:33px;width:9px;height:30px;margin-left:-4.5px;border:5px solid #f00008;}
.heading-a.a h1, .heading-a.a h2, .heading-a.a h3, .heading-a.a h4, .heading-a.a h5, .heading-a.a h6{margin-bottom:6px;padding-top:0;}
.heading-a.a p{margin-bottom:2px;}
.heading-a.wlogo{padding-right:100px;}
.heading-a.wlogo figure{position:absolute;top:0;right:0;}
.heading-a.wlogo figure img{max-height:70px}
.regular{font-weight:400;}
.medium{font-weight:500;}
.strong{font-weight:700;}
.em{font-style:italic;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-uppercase{text-transform:uppercase;}
.overlay-a{color:#000;}
.link-btn{}
.link-btn a{display:block;float:left;position:relative;z-index:2;padding:10px;color:#fff;line-height:1.1;}
.link-btn a:after, .link-btn a:before{background:#000;}
.link-btn a:before{width:50px;}
[data-whatintent="mouse"] .link-btn a:hover:after{background:#f00008;}
[data-whatintent="mouse"] .link-btn a:hover:before{top:-5px;bottom:-5px;left:-5px;background:#000;}
.link-mail{}
.link-mail a{display:block;float:left;position:relative;z-index:2;padding:10px 25px 10px 61px;line-height:1.1;}
.link-mail a:before{content:"\e90a";left:14px;width:auto;color:#000;font-size:25px;}
.link-map{}
.link-map a{display:block;float:left;position:relative;z-index:2;padding:10px 25px 10px 61px;background:#000;color:#fff;line-height:1.1;}
[data-whatintent="mouse"] .link-map a:hover{background:#ff0000;}
.link-map a:before{content:"\e90e";left:14px;width:auto;font-size:25px;}
.link-form{}
.link-form a{display:block;float:left;position:relative;z-index:2;padding:10px 25px 10px 61px;background:#000;color:#fff;line-height:1.1;}
[data-whatintent="mouse"] .link-form a:hover{background:#ff0000;}
.link-form a:before{content:"\e90b";left:14px;width:auto;font-size:25px;}
.link-phone{color:#f00008;font-size:18px;font-weight:500;}
.link-phone span{color:#707070;font-size:15px;font-weight:300;}
.phone-a{display:block;float:left;position:relative;z-index:2;padding-left:50px;color:#e3000f;font-size:29px;font-weight:500;line-height:1.1;}
.phone-a:before{content:"\e90c";left:14px;width:auto;color:#000;font-size:25px;}
img, iframe, object, embed{max-width:100% !important;border-style:none;}
img{height:auto !important;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
.list-a{list-style:none;padding:17px 1px 12px;background:#fff;}
.list-a li{margin:0 10px 5px;}
.list-b{list-style:none;margin-left:-30px;padding:0;color:#707070;font-size:15px;line-height:1.4;}
.list-b li{width:33.3333%;margin-bottom:35px;padding-left:157px;border-left:30px solid rgba(0,0,0,0);}
.list-b h1, .list-b h2, .list-b h3, .list-b h4, .list-b h5, .list-b h6{position:relative;z-index:2;margin-bottom:5px;color:#f00008;font-size:18px;font-weight:500;}
.list-b p{margin-bottom:11px;}
.list-b i{position:absolute;top:0;left:-167px;width:167px;color:#000;font-size:68px;text-align:center;}
.list-b i.icon-truck{top:-18px;font-size:100px;}
.list-b i.icon-phone{font-size:62px;}
.list-brands{list-style:none;margin-bottom:45px;padding:0;}
.list-brands li{text-align:center;}
.list-brands li, .list-brands .item, .list-brands a{height:100%;}
.list-brands a{position:relative;z-index:2;padding:5px;}
.list-brands a:before{border:1px solid #ececec;background:#fff;}
[data-whatintent="mouse"] .list-brands a:hover:before{border-color:#f00008;}
.list-c{position:relative;z-index:2;list-style:none;margin-bottom:35px;padding:0;font-size:15px;line-height:1.4;}
.list-c:before{height:1px;background:#fff;}
.list-c:after{width:1px;background:#fff;}
.list-c li{position:relative;z-index:2;width:33.3333%;padding:19px 25px;}
.list-c li:before{border-top:1px solid #ececf0;border-left:1px solid #ececf0;}
.list-c figure{margin-bottom:15px;text-align:center;}
.list-c h1, .list-c h2, .list-c h3, .list-c h4, .list-c h5, .list-c h6{margin-bottom:15px;font-size:18px;font-weight:500;}
.list-c a{color:#000;}
.list-checkbox{list-style:none;margin-bottom:0;padding:2px 0;color:#000;font-size:15px;}
.list-checkbox li{position:relative;margin-bottom:12px;line-height:1.2;}
.list-checkbox a{position:relative;display:block;padding-left:35px;color:#000;text-decoration:none;}
[data-whatintent="mouse"] .list-checkbox a:hover{text-decoration:underline;}
.list-checkbox a:before{content:"";position:absolute;top:-1px;left:0;width:20px;height:20px;border:1px solid #bdc7cd;border-radius:5px;background:#f9f9fc;}
.list-checkbox .fwachk a{color:#000;}
.list-checkbox .fwachk a:before{width:20px;border-color:#f00008;background:#f00008;}
.list-d{list-style:none;margin:0 -13px 27px;padding:0;font-size:15px;line-height:1.1;}
.list-d li{margin:0 13px 20px;}
.list-d a{display:block;border:1px solid #ececec;background:#fff;color:#000;}
[data-whatintent="mouse"] .list-d a:hover{border-color:#ff0000;}
[data-whatintent="mouse"] .list-d a:hover span{color:#ff0000;}
[data-whatintent="mouse"] .list-d span{display:inline-block;padding:0 13px;}
.ratki-ico div{display:inline-block;padding:0 15px}
.list-e{list-style:none;margin:0 -13px 27px;padding:0;font-size:15px;line-height:1.1;}
.list-e li{margin:0 13px 20px;}
.list-e .phone{position:relative;z-index:2;padding-left:51px;}
.list-e .phone:before{content:"\e90c";width:auto;color:#000;font-size:24px;}
.list-filters{list-style:none;margin:0 -19px 25px;padding:0 20px 10px;color:#4e5860;border-bottom:1px solid #ececec;font-size:15px;line-height:1.1;}
.list-filters li{display:block;position:relative;z-index:2;margin:0 19px 10px;padding-left:19px;}
.list-filters li:before{top:50%;width:6px;height:6px;margin-top:-3px;background:#f00008;}
.list-filters li:first-child{margin-right:0;padding-left:0;padding-right:0;border-width:0;color:#000;font-size:16px;font-weight:500;}
.list-filters a{display:inline-block;color:#f00008;font-weight:400;}
.list-filters span{color:#000;font-weight:500;}
.list-filters + hr{margin-top:0!important;}
.list-footer{margin-bottom:20px;color:#6f6f6f;line-height:1.4;}
.list-footer .akc{margin-bottom:12px;padding-left:30px;}
.list-footer table{width:auto;margin:0!important;}
.list-footer td{position:relative;z-index:2;padding-bottom:5px;}
.list-footer td:first-child{vertical-align:top;}
.list-footer td input{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;width:30px;height:20px;opacity:0;cursor:pointer;}
.list-footer .input{position:relative;z-index:2;width:21px;height:21px;margin-left:-10px;cursor:pointer;}
.list-footer .input:before{border:1px solid #e4e4e4;}
.list-footer td input:checked + .input:before{border-color:#f00008;background:#f00008;}
.list-footer td label{display:block;padding-left:10px;font-size:15px;text-transform:none;cursor:pointer;}
.list-footer td label span {color:#f00008}

.list-footer.a{max-width:600px;margin:0 auto 45px;}
.list-g{list-style:none;margin:0 0 0 -38px;padding:0 50px 0 55px;}
.list-g > li{position:relative;z-index:2;width:33.3333%;margin-bottom:38px;padding:27px 25px 5px;border-left:38px solid rgba(0,0,0,0);}
.list-g > li:before{border:1px solid #ececec;background:#fff;}
.list-g h1, .list-g h2, .list-g h3, .list-g h4, .list-g h5, .list-g h6{color:#000;font-size:18px;font-weight:400;}
.list-g ul{list-style:none;margin-bottom:20px;padding:0;}
.list-g .a{padding-right:230px;}
.list-g .link-map{position:absolute;top:24px;right:10px;}
.list-h{list-style:none;padding:0;}
.list-h span{color:#000;font-size:20px;font-weight:500;}
.list-logo{list-style:none;margin-bottom:10px;margin-left:-22px;margin-right:-22px;padding:0;}
.list-logo li{margin:0 22px 10px;}
.list-news{list-style:none;margin-left:-50px;padding:0;font-size:15px;}
.list-news li{position:relative;z-index:2;width:25%;padding:25px 25px 0;border-left:50px solid rgba(0,0,0,0);}
.list-news li:before{border-bottom:0 solid #f00008;background:#fff;}
.list-news h1, .list-news h2, .list-news h3, .list-news h4, .list-news h5, .list-news h6{margin-bottom:20px;font-size:17px;font-weight:500;}
.list-news h1 a, .list-news h2 a, .list-news h3 a, .list-news h4 a, .list-news h5 a, .list-news h6 a{color:#000;}
.list-news figure{overflow:hidden;}
[data-whatintent="mouse"] .list-news li:hover:before{border-width:4px;box-shadow:0 0 10px rgba(0,0,0,.2)}
[data-whatintent="mouse"] .list-news li:hover img{-webkit-transform:rotate(3deg) scale(1.2);transform:rotate(3deg) scale(1.2);}
.list-news.clone{margin-left:0;}
.list-news.clone li{width:100%;border-width:0;}
.list-review{list-style:none;padding:0;font-size:15px;line-height:1.6;}
.list-review li{position:relative;z-index:2;margin-bottom:23px;padding-left:79px;border-bottom:1px solid #ececec;}
.list-review li:before{content:"\e90d";opacity:.27;top:12px;left:10px;width:auto;margin-top:0;font-size:44px;}
.list-review p{margin-bottom:24px;}
.list-review ul{list-style:none;margin:0 -17px 11px;padding:0;}
.list-review ul li{margin:0 17px;padding-left:0;border-width:0;}
.list-select{list-style:none;width:100%;margin-bottom:5px;padding:0;color:#7a7a7a;font-size:16px;font-weight:300;line-height:1.1;}
.list-select li{display:block;position:relative;margin-bottom:9px;padding:0;}
.list-select input{display:none;}
.list-select label{display:inline-block;position:relative;z-index:2;width:100%;min-height:22px;padding:0 90px 0 45px;cursor:pointer;}
.list-select label:before{content:"";top:0;width:21px;height:22px;margin-top:-4px;border:1px solid #e4e4e4;background:#f9f9fc;color:#fff;}
.list-select input:checked + label, .list-select input:checked + strong label, .list-select input:checked ~ .price{color:#000;font-weight:400;}
.list-select input:checked + label:before, .list-select input:checked + strong label:before{border-color:#f00008;background:#f00008;}
.list-select .price{position:absolute;top:50%;right:13px;z-index:2;width:100px;margin-top:-12px;color:#a4a4a4;font-weight:400;text-align:right;}
.list-select.a{padding-top:0;}
.list-select.a li{width:100%;max-width:50%;}
.list-select.a label{width:auto;padding-right:0;}
.list-summary{list-style:none;padding:0;color:#7a7a7a;font-size:19px;font-weight:300;line-height:1.1;}
.list-summary li{}
.list-summary li:first-child{background:#f4f7fd;}
.list-summary li:nth-child(2) p:last-child{color:#000;}
.list-summary li:first-child{background:#ececec;}
.list-summary li:last-child{background:#f00008;color:#fff;}
.list-summary p{width:100%;max-width:320px;padding:16px 28px;}
.list-summary p:last-child{text-align:right;}
.list-summary li:nth-child(2) p{padding-top:22px;padding-bottom:22px;}
.list-summary li:last-child{color:#fff;}
.list-summary li:first-child p:last-child{color:#000;font-size:25px;font-weight:900;}
.list-summary li:last-child p:last-child{font-size:25px;font-weight:900;}
::-webkit-input-placeholder{opacity:1;color:inherit;}
:-ms-input-placeholder{opacity:1;color:inherit;}
::-ms-input-placeholder{opacity:1;color:inherit;}
::placeholder{opacity:1;color:inherit;}
:focus::-webkit-input-placeholder{opacity:0;}
:focus:-ms-input-placeholder{opacity:0;}
:focus::-ms-input-placeholder{opacity:0;}
:focus::placeholder{opacity:0;}
.form-contact{width:100%;max-width:468px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.2;}
.form-contact .rate{margin-bottom:25px;}
.form-contact .rate label{padding-top:3px;}
.form-contact h1, .form-contact h2, .form-contact h3, .form-contact h4, .form-contact h5, .form-contact h6{margin-bottom:35px;padding-left:180px;}
.form-contact p{margin-bottom:15px;padding-left:132px;}
.form-contact .wide{padding-left:0;}
.form-contact label{display:block;width:132px;margin-left:-132px;margin-bottom:auto;padding-top:12px;padding-right:25px;font-size:14px;text-align:right;}
.form-contact input, .form-contact textarea{width:100%;max-width:255px;height:39px;padding:0 20px;border:1px solid #ddd;background:#fff;font-size:14px;}
.form-contact textarea{width:100%!important;max-width:100%;height:155px;min-height:155px;padding-top:20px;padding-bottom:20px;}
.form-contact .inputs{margin:0 -12px 6px;padding-left:0;}
.form-contact .inputs > *{margin:0 12px 6px;}
.form-contact .inputs > label{width:auto;margin-left:none;padding-top:0;padding-right:0;}
.form-contact .inputs > input{width:160px;}
.form-contact.a{max-width:560px;}
.form-contact.a label{text-align:left;}
.form-search{}
.form-search p{padding:5px;background:#fff;}
.form-search input{min-width:0;height:32px;padding:0 15px;border:0;color:#707070;font-size:15px;font-style:italic;}
.form-search button{position:relative;z-index:2;width:79px;padding:6px 10px;border:2px solid #f00008;background:#f00008;color:#fff;font-size:15px;line-height:1.1;cursor:pointer;}
.form-search button:before{content:"\e905";font-size:17px;}
[data-whatintent="mouse"] .form-search button:hover{background:#6f7279;border-color:#000;color:#fff;}
.form-sort{position:relative;z-index:20;line-height:1.2;}
.form-sort label{margin-bottom:8px;margin-right:18px;color:#000;font-size:16px;font-weight:500;}
.form-sort select{position:relative;z-index:10;width:205px;height:42px;margin-bottom:8px;padding:0 34px 0 18px;border:2px solid #e4e4e4;color:#000;font-size:15px;font-weight:300;cursor:pointer;}
.form-sort select{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNDUxLjg0N3B4IiBoZWlnaHQ9IjQ1MS44NDdweCIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjI1LjkyMywzNTQuNzA2Yy04LjA5OCwwLTE2LjE5NS0zLjA5Mi0yMi4zNjktOS4yNjNMOS4yNywxNTEuMTU3Yy0xMi4zNTktMTIuMzU5LTEyLjM1OS0zMi4zOTcsMC00NC43NTEKCQljMTIuMzU0LTEyLjM1NCwzMi4zODgtMTIuMzU0LDQ0Ljc0OCwwbDE3MS45MDUsMTcxLjkxNWwxNzEuOTA2LTE3MS45MDljMTIuMzU5LTEyLjM1NCwzMi4zOTEtMTIuMzU0LDQ0Ljc0NCwwCgkJYzEyLjM2NSwxMi4zNTQsMTIuMzY1LDMyLjM5MiwwLDQ0Ljc1MUwyNDguMjkyLDM0NS40NDlDMjQyLjExNSwzNTEuNjIxLDIzNC4wMTgsMzU0LjcwNiwyMjUuOTIzLDM1NC43MDZ6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 90% center no-repeat #fff;background-size:auto 11px;}
.form-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.submit-btn{}
.submit-btn button{min-width:230px;position:relative;z-index:2;padding:10px;border:0;color:#fff;line-height:1.1;cursor:pointer;}
.submit-btn button:after, .submit-btn button:before{background:#000;}
.submit-btn button:before{width:50px;}
[data-whatintent="mouse"] .submit-btn button:hover:after{background:#f00008;}
[data-whatintent="mouse"] .submit-btn button:hover:before{top:-5px;bottom:-5px;left:-5px;background:#000;}
.submit-btn.a{margin-bottom:39px;text-align:center;}
.submit-btn.a button{min-width:400px;padding:15px 10px;font-size:21px;font-weight:400;}
.submit-btn.a button:after, .submit-btn.a button:before{background:#f00008;}
[data-whatintent="mouse"] .submit-btn.a button:hover:after{background:#000;}
[data-whatintent="mouse"] .submit-btn.a button:hover:before{background:#f00008;}
*, *:before, *:after{transition:visibility .4s cubic-bezier(.4,0,.2,1) 0s, color .4s cubic-bezier(.4,0,.2,1) 0s, background-color .4s cubic-bezier(.4,0,.2,1) 0s, border-color .4s cubic-bezier(.4,0,.2,1) 0s, opacity .4s cubic-bezier(.4,0,.2,1) 0s;-webkit-transition-delay:-.1s;-webkit-transform-origin:center center;transform-origin:center center;}
option{transition:none;}
.clear{clear:both;}
.hidden, #root .desktop-hide, #root .tablet-only, #root .mobile-only, #nav em{position:absolute;left:-3000em;top:0;right:auto;bottom:auto;}
[hidden], template{display:none;}
article, aside, details, dialog, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
.module-cart .module-discount .discount, .breadcrumb li:last-child:before, .hidden, #root .desktop-hide, #root .tablet-only, #root .mobile-only, #nav em{position:absolute;left:-3000em;top:0;right:auto;bottom:auto;}
.module-items .item .line .remove-btn img, .list-filters li:first-child:before, .list-review ul li:before, .heading-a.a h1:before, .heading-a.a h2:before, .heading-a.a h3:before, .heading-a.a h4:before, .heading-a.a h5:before, .heading-a.a h6:before, .heading-a.a h1:after, .heading-a.a h2:after, .heading-a.a h3:after, .heading-a.a h4:after, .heading-a.a h5:after, .heading-a.a h6:after, .list-brands .owl-nav, #featured .owl-dots, #nav .drop, .form-search button:before, #menu-icon, .list-news .owl-dots, .list-news.clone, [hidden], template{display:none;}
#nav li:hover .drop, article, aside, details, dialog, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
.list-summary p, .list-summary, .pagination-a ul, .module-sort .form-sort p, .module-filters .box-price p, .module-filters .list-checkbox, .module-add .add, #root .m0, .product-b figure, #featured figure, #menu-icon, .form-search p, #mKoszyk p, ul ul, ul ol, ol ol, ol ul, #logo{margin-bottom:0;}
.link-btn a:before{transition:all .4s cubic-bezier(.4,0,.2,1) 0s;-webkit-transition-delay:-.1s;}
.module-items .item:before, .submit-btn button:after, .submit-btn button:before, .product-a .more, .product-a:before, #mKoszyk a, #shadow, #mobile, .owl-dots button, .list-news li:before, .list-news img{transition:all .4s linear;-webkit-transition-delay:-.1s;}
hr{display:block;overflow:hidden;width:100%;height:4px;margin:65px 0;padding:0;border:0;border-top:4px solid #ececec;background:none;font-size:0;}
hr.a{margin:30px 0 50px;border-width:1px;}
ul ul, ul ol, ol ol, ol ul, #logo{margin-bottom:0;}
#root .m3{margin-bottom:3px;}
#root .m15{margin-bottom:15px;}
#root .m30{margin-bottom:30px;}
#root .m50{margin-bottom:50px;}
#root .m60{margin-bottom:60px;}
#root .m70{margin-bottom:70px;}
#root .m100{margin-bottom:100px;}
#root .m130{margin-bottom:130px;}
.padding-a{padding-left:25px;}
#root .s15{font-size:15px;}
audio, canvas, iframe, img, svg, video{border-width:0;vertical-align:middle;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]), video[autoplay]:not([muted]){display:none;}
svg:not(:root){overflow:hidden;}
::selection{background:#ff0000;color:#fff;text-shadow:none;}
::-moz-selection{background:#ff0000;color:#fff;text-shadow:none;}
[data-whatinput="keyboard"] a:focus, [data-whatinput="keyboard"] button:focus, [data-whatinput="keyboard"] input:focus, [data-whatinput="keyboard"] select:focus, [data-whatinput="keyboard"] textarea:focus{outline-width:2px;outline-style:solid;}
[data-whatintent="mouse"] input:focus, [data-whatintent="mouse"] select:focus, [data-whatintent="mouse"] textarea:focus{outline:none;}
[data-whatintent="mouse"] .phone-a:hover:before, [data-whatintent="mouse"] .link-form a:hover:before, [data-whatintent="mouse"] .link-mail a:hover:before, [data-whatintent="mouse"] .link-map a:hover:before, [data-whatintent="mouse"] .info-b:hover:before, [data-whatintent="mouse"] .list-e .phone:hover:before, [data-whatintent="mouse"] .list-logo li:hover{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
[data-whatintent="mouse"] .list-b li:hover i, [data-whatintent="mouse"] .product-a:hover img, [data-whatintent="mouse"] .product-b:hover img, [data-whatintent="mouse"] .list-a li:hover{-webkit-animation-name:popA;animation-name:popA;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
[data-whatintent="mouse"] *:hover > .heading-a *:before, [data-whatintent="mouse"] *:hover > .heading-a *:after, [data-whatintent="mouse"] #mKoszyk a:hover:after, [data-whatintent="mouse"] #footer nav li:hover:before{-webkit-animation-name:bump;animation-name:bump;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
[data-whatintent="mouse"] .module-items .item:hover figure img, [data-whatintent="mouse"] .list-c li:hover figure img{-webkit-animation-name:popB;animation-name:popB;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes pop{50%{-webkit-transform:scale(1.3);transform:scale(1.3);}
}
@keyframes pop{50%{-webkit-transform:scale(1.3);transform:scale(1.3);}
}
@-webkit-keyframes popA{50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@keyframes popA{50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@-webkit-keyframes popB{50%{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
@keyframes popB{50%{-webkit-transform:scale(0.9);transform:scale(0.91);}
}
@-webkit-keyframes bump{50%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
}
@keyframes bump{50%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
}
.double.e, .module-cart .user-info p, .list-select.a li, .list-select.a, .list-summary li, .cart-custom, .module-cart .module-discount .discount, .module-cart .list-logo, .module-cart .list-d, .module-items .item .line, .module-items .item, .head-contact, .list-g, .pagination-a, .pagination-a ul, .module-sort .form-sort p, .module-sort, .module-filters .box-price, .module-filters .title-box, .module-filters, .list-filters, .module-catalog form, .rating-c ul, .rating-c, .module-add .attrs .attr, .module-add .add, .double.c, .module-product .price, .module-product .discount, .module-gallery .attributes, .module-e, .list-e, .list-d a, .list-d, .list-review ul li, .list-review ul, .form-contact p, .module-captcha, .module-inputs p, .heading-a.a, .breadcrumb ul, .list-brands a, .list-brands .owl-stage, .list-c, .list-b, .product-a .attributes, .product-b, .list-a, #nav .drop ul, #nav > ul, .form-search p, #panel ul, #mKoszyk a, #panel, .owl-dots, .list-news, .list-logo, .module-a, .list-logo, #footer nav, #footer > ul{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.double.e, .module-cart .user-info p, .list-select.a, .list-summary li, .cart-custom, .module-cart .module-discount .discount, .module-cart .list-logo, .module-cart .list-d, .module-items .item .line, .module-items .item, .head-contact, .list-g, .pagination-a, .pagination-a ul, .module-sort .form-sort p, .module-sort, .module-filters .box-price, .module-filters, .list-filters, .module-catalog form, .rating-c ul, .rating-c, .module-add .attrs .attr, .module-add .add, .double.c, .module-product .price, .module-product .discount, .module-gallery .attributes, .module-e, .list-e, .list-d, .list-review ul li, .list-review ul, .form-contact p, .module-captcha, .module-inputs p, .heading-a.a, .breadcrumb ul, .list-brands a, .list-brands .owl-stage, .list-c, .list-b, .product-a .attributes, .product-b, .list-a, #nav .drop ul, #nav > ul, .form-search p, #panel ul, #mKoszyk a, #panel, .list-news, .module-a, .list-logo, #footer nav, #footer > ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.heading-a.a{-webkit-flex-direction:column;flex-direction:column;}
.double.e, .list-summary li, .cart-custom, .module-cart .module-discount .discount, .module-cart .list-logo, .module-cart .list-d, .list-g, .heading-a.a, .list-brands a, .list-b, .list-a, #mKoszyk a, .owl-dots{-webkit-justify-content:center;justify-content:center;}
.list-select.a li, .list-select.a, .pagination-a, .module-add .add, .form-contact .inputs, .form-contact .submit-btn, #panel{-webkit-justify-content:flex-end;justify-content:flex-end;}
.module-sort, .list-logo{-webkit-justify-content:space-between;justify-content:space-between;}
.module-cart .user-info p, .list-summary li, .module-items .item .line, .module-items .item, .head-contact, .pagination-a, .pagination-a ul, .module-sort .form-sort p, .module-sort, .module-filters .box-price, .module-filters, .module-filters .title-box, .list-filters, .rating-c, .rating-c ul, .module-add .attrs .attr, .module-add .add, .module-product .price, .module-product .discount, .module-e, .list-e, .list-d a, .form-contact .inputs, .list-review ul li, .form-contact p, .module-captcha, .module-inputs p, .list-brands a, .product-b, .list-a, #panel, #mKoszyk a, .list-logo, .module-a{-webkit-align-items:center;align-items:center;}
.double.c{-webkit-align-items:flex-end;align-items:flex-end;}
.list-brands .owl-stage{-webkit-align-items:stretch;align-items:stretch;}
.module-captcha input, .form-search input, #panel .form-search{-webkit-flex-basis:0;-ms-flex-basis:0;flex-basis:0;}
.module-captcha input, .form-search input, #panel .form-search{-webkit-flex-grow:3;-ms-flex-grow:3;flex-grow:3;}
@font-face{font-family:'i';src:url('icons/icomoon.woff2') format('woff2'), url('icons/icomoon.woff') format('woff'), url('icons/icomoon.ttf') format('truetype');}
[class^="icon-"], [class*=" icon-"]{font-family:'i' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-arrow-down:before{content:"\e900";}
.icon-arrow-left:before{content:"\e901";}
.icon-arrow-right:before{content:"\e902";}
.icon-arrow-up:before{content:"\e903";}
.icon-menu:before{content:"\e904";}
.icon-search:before{content:"\e905";}
.icon-cart:before{content:"\e906";}
.icon-close:before{content:"\e907";}
.icon-signs:before{content:"\e908";}
.icon-chevron:before{content:"\e909";}
.icon-communications:before{content:"\e90a";}
.icon-interface:before{content:"\e90b";}
.icon-phone:before{content:"\e90c";}
.icon-quote:before{content:"\e90d";}
.icon-address:before{content:"\e90e";}
.icon-automobile:before{content:"\e90f";}
.icon-truck:before{content:"\e910";}
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"ÄÂĂ˘ÂÂ";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
@media only screen and (max-width:103.125em){#top, #content, #footer{width:980px;}
#top{margin-left:-490px;}
#top{}
#panel{left:380px;right:0;}
#panel ul{margin:0 -10px;}
#panel li{margin-left:10px;margin-right:10px;}
#panel .form-search{margin-right:25px;}
#panel ul + #mKoszyk{margin-left:20px;}
#nav > ul{padding-left:0;padding-right:0;font-size:15px;}
#nav > ul > li > a{padding-top:16px;padding-bottom:16px;}
#footer{padding-left:20px;padding-right:20px;}
#footer nav{margin-left:-20px;}
#footer nav > *{border-width:20px;}
#footer > ul{margin-left:-10px;margin-right:-10px;}
#footer > ul:before{left:-20px;right:-20px;}
#footer > ul li, #footer > ul li:last-child{margin-left:10px;margin-right:10px;}
.double.b{}
.double.b > *{width:100%;}
.double.b > *:first-child{padding-top:0;}
.double.e{margin-left:0;}
.double.e > *{float:left;width:100%;max-width:500px;border-left-width:0;}
.cols-a, .cols-a.a{padding-right:0;}
.cols-a > *, .cols-a.a > *{padding-right:0;}
.cols-a > *:last-child, .cols-a.a > *:last-child{width:100%;margin-right:0;}
.module-a{padding-left:20px;padding-right:20px;}
.module-a h1, .module-a h2, .module-a h3, .module-a h4, .module-a h5, .module-a h6{margin-right:20px;}
.module-b{padding-left:0;padding-right:0;}
.module-cart{}
.module-items .item .line{padding-right:0;}
.module-items .item .line .price, .module-items .item .line .option, .module-items .item .line .price-all, .module-items .item .line .discount{width:50%;}
.module-items .item .line .price span, .module-items .item .line .price-all span{margin-left:10px;}
.module-items .item .line .remove-btn{position:relative;top:auto;right:auto;}
.module-catalog{}
.module-catalog .product-a{width:33.333%;}
.list-b{}
.list-b li{margin-bottom:20px;padding-left:100px;}
.list-b i, .list-b i.icon-phone{left:-100px;width:100px;font-size:50px;}
.list-b i.icon-truck{top:-8px;font-size:60px;}
.list-g{padding-left:0;padding-right:0;}
.list-g > li{width:50%;}
.list-logo{margin-left:-15px;margin-right:-15px;}
.list-logo li{margin-left:15px;margin-right:15px;}
.list-news{}
.list-news li{width:50%;}
}
@media only screen and (max-width:62.5em){#root{padding-top:60px;}
#top, #content, #footer{width:720px;}
#top{height:60px;margin-left:-360px;}
#logo{top:0;left:70px;height:60px;}
#logo a{background-repeat:no-repeat;background-size:auto 100%;}
#panel{top:5px;left:290px;}
#mKoszyk a{height:50px;}
#panel ul + #mKoszyk{margin-left:0;}
#menu-icon{display:block;}
.menu-active #mobile{left:0;}
.menu-active #shadow{visibility:visible;opacity:1;}
#content{padding-top:20px;}
.heading-a.a{margin-left:0;}
.double.a{}
.double.a > *, .double.d > *{width:100%;}
.double.c{}
.double.c > *, .double.c > *:first-child{width:100%;padding-right:0;}
.breadcrumb{margin-top:-20px;padding-left:0;padding-right:0;}
.info-a{font-size:14px;}
.info-a:before{bottom:15px;}
.info-a p{margin-bottom:10px;}
.module-about, .module-about.a{padding-left:0;padding-right:0;}
.module-catalog{margin-left:-10px;}
.module-catalog .product-a{margin-bottom:10px;border-width:10px;}
.module-d.a{padding-top:0;}
.module-filters{display:block;padding:0;border-color:#a6a6b0;}
.filters-active .module-filters{border-color:#f00008;}
.module-filters .header-filter{display:block;position:relative;z-index:2;width:100%;margin:0;padding:10px 20px;background:#eeeef3;color:#000;font-weight:400;cursor:pointer;}
.module-filters .header-filter:before{content:"\e900";left:auto;right:12px;width:auto;}
.module-filters .title-box:before{color:#000;}
.filters-active .module-filters .header-filter{background:#f00008;color:#fff;}
.filters-active .module-filters .header-filter:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.module-filters .box{display:none;width:100%;margin-bottom:0;margin-right:0;}
.filters-active .module-filters .box, .filters-active .module-filters .box-price{display:block;}
.module-filters .title-box{width:100%;height:35px;margin:0;border-bottom:1px solid #ddd;cursor:pointer;}
.module-filters .toggle .title-box, [data-whatintent="mouse"] .module-filters .box:hover .title-box{color:#fff;}
.module-filters .toggle .title-box:after, [data-whatintent="mouse"] .module-filters .box:hover .title-box:after{bottom:0;border-width:0;background:#b1b1ba;}
.module-filters .toggle .title-box:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.module-filters .title-box:after{border-width:1px;border-radius:0;}
.module-filters .box .drop{display:none;position:relative;top:auto;left:auto;width:100%;}
.module-filters .box.toggle .drop{display:block!important;}
.module-filters .box .drop:before{top:0;border-width:0;background:#f9fcfd;}
[data-whatintent="mouse"] .module-filters .box:hover .drop{display:none;}
.module-filters .list-checkbox{max-height:100%;}
.module-filters .list-checkbox a:before{background:#fff;}
.module-filters .list-checkbox .fwachk a:before{background:#f00008;}
.module-filters .box-price{display:none;margin-bottom:0;margin-right:0;}
.module-inputs{margin-bottom:20px;}
.module-inputs p{padding-left:150px;padding-right:0;}
.module-inputs label{width:150px;margin-left:-150px;}
.module-inputs input{width:100%;margin-right:0;}
.list-b{}
.list-b li{width:100%;}
.list-filters{padding-left:0;padding-right:0;}
.list-g{}
.list-g > li{width:100%;}
.form-search{}
.form-search button{width:32px;text-indent:-9999em;}
.form-search button:before{}
#panel ul, .module-b .list-news, #nav{display:none;}
.form-search button:before, .module-b .list-news.clone{display:block;}
#root .desktop-hide, #root .tablet-only{position:relative;left:0;top:0;}
#root .desktop-only, #root .tablet-hide{position:absolute;left:-3000em;top:-3000em;right:auto;bottom:auto;}
}
@media only screen and (max-width:47.5em){#root{padding-top:120px;}
#top, #content, #footer{width:auto;}
#content, #footer{padding-left:20px;padding-right:20px;}
#top{left:0;right:0;height:120px;margin-left:0;}
ul, ol, dl, p, figure, table, pre, h1, h2, h3, h4, h5, h6, legend, #content > *:last-child, .module-products{margin-bottom:20px;}
.heading-a h1, .heading-a h2, .heading-a h3, .heading-a h4, .heading-a h5, .heading-a h6{padding-top:78px;font-size:20px;}
.list-review{font-size:14px;}
hr{margin-top:30px;margin-bottom:30px;}
hr.a{margin:10px 0 30px;}
#top{}
#skip{}
#skip a{min-width:0;}
#skip a:focus, #skip a:active{right:0;}
#skip li{font-size:1.3em;}
#panel{top:70px;left:5px;right:5px;}
#panel .form-search{margin-right:0;}
#panel #mKoszyk{position:absolute;top:-60px;right:20px;}
#panel #mKoszyk a{min-width:60px;}
#footer{}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{font-size:16px;margin-bottom:10px;}
#footer nav{margin-bottom:1px;}
#footer nav > *{width:50%;}
#footer nav li{margin-bottom:6px;}
#footer > ul{margin-bottom:15px;padding-top:15px;}
#featured{margin:-20px -20px 0;}
.heading-a{margin-bottom:1px;}
.heading-a.a{margin-bottom:20px;}
.heading-a.wlogo{padding-right:0;}
.heading-a.wlogo figure{position:relative;top:auto;right:auto;padding-top:10px;}
.box-b{margin-left:-20px;margin-right:-20px;border-left-width:0;border-right-width:0;}
.module-a, .module-about.a{padding-bottom:0;padding-left:0;padding-right:0;}
.module-b{}
.module-b header{margin-bottom:1px;}
.module-b header h1, .module-b header h2, .module-b header h3, .module-b header h4, .module-b header h5, .module-b header h6{font-size:22px;}
.module-b header i{margin-bottom:5px;font-size:25px;}
.module-c{margin-left:-20px;margin-right:-20px;padding-top:20px;font-size:15px;}
.module-c header{padding-left:0;padding-right:0;}
.module-c h1, .module-c h2, .module-c h3, .module-c h4, .module-c h5, .module-c h6{margin-bottom:15px;font-size:22px;}
.module-cart{}
.module-items{margin-bottom:20px;}
.module-items .item{padding-left:10px;padding-right:10px;}
.module-items .item figure{width:100%;margin:0 0 10px 0;padding:0 10px;}
.module-items .item > div{padding:0 10px;}
.module-items .item .line{padding-right:70px;}
.module-items .item .line .remove-btn{top:10px;}
.module-items .item .line .remove-btn:before{padding:10px 15px;font-size:14px;}
.module-items .item .line .price span, .module-items .item .line .price-all span{font-size:15px;}
.module-cart .summary{margin-left:-20px;margin-right:-20px;padding:20px 20px 0;}
.module-cart .summary h1, .module-cart .summary h2, .module-cart .summary h3, .module-cart .summary h4, .module-cart .summary h5, .module-cart .summary h6{margin-bottom:15px;font-size:17px;}
.module-cart .summary p{margin-bottom:20px;padding:10px;font-size:20px;}
.module-cart .width-a{margin-bottom:30px;}
.module-cart .box-doc .inner{padding-left:20px;padding-right:20px;}
.module-cart .box-doc h1, .module-cart .box-doc h2, .module-cart .box-doc h3, .module-cart .box-doc h4, .module-cart .box-doc h5, .module-cart .box-doc h6{width:100%;margin-left:0;}
.module-cart .box-doc .list-select.a li{-webkit-justify-content:flex-start;justify-content:flex-start;}
.module-catalog{}
.module-catalog .product-a{width:50%;}
.module-description{margin-bottom:20px;font-size:15px;}
.module-e{padding-right:0;}
.module-e > *:last-child{width:100%;margin-right:0;padding-top:20px;padding-left:0;border-left-width:0;}
.module-gallery{}
.module-gallery .main-pic figure{height:auto;}
.module-gallery .main-pic figure img{max-height:auto;}
.module-inputs{}
.module-inputs p{padding-left:0;}
.module-inputs label{width:100%;margin-left:0;padding-right:0;text-align:left;}
.module-sort{margin-bottom:10px;}
.module-sort, .pagination-a ul{padding-left:0;padding-right:0;}
#popup-window{}
#popup-window .close-btn{width:20px;height:20px;}
.popup-content{padding:20px;}
.product-a{}
.product-a .price, .product-a .price .default{font-size:15px;}
.product-a .price .old{font-size:14px;}
.product-b{padding-left:200px;}
.product-b figure{width:200px;margin-left:-200px;}
.product-b h1, .product-b h2, .product-b h3, .product-b h4, .product-b h5, .product-b h6{font-size:20px;}
.product-b .price{font-size:17px;}
.list-b{margin-bottom:1px;font-size:14px;}
.list-b h1, .list-b h2, .list-b h3, .list-b h4, .list-b h5, .list-b h6{font-size:17px;}
.list-c{}
.list-c li{width:50%;}
.list-footer.a{margin-bottom:20px;}
.list-footer.a td label{font-size:14px;}
.list-g{}
.list-g > li{margin-bottom:20px;padding:20px 20px 5px;}
.list-logo{margin-left:-5px;margin-right:-5px;}
.list-logo li{margin-left:5px;margin-right:5px;}
.list-news{font-size:14px;}
.list-news li{padding:15px 15px 0;}
.list-news h1, .list-news h2, .list-news h3, .list-news h4, .list-news h5, .list-news h6{margin-bottom:10px;font-size:15px;}
.list-summary{}
.list-summary p{width:50%;max-width:100%;padding:12px 10px;}
.list-summary li:nth-child(2){padding-top:12px;padding-bottom:12px;}
.list-summary li:nth-child(2) p{padding-top:5px;padding-bottom:5px;}
.submit-btn.a{margin-bottom:20px;}
.submit-btn.a button{min-width:200px;padding:10px 15px;font-size:17px;}
#root .m30, #root .m50, #root .m70, #root .m100, #root .m130{margin-bottom:20px;}
#root .tablet-hide, #root .mobile-only{position:relative;left:0;top:0;}
#root .tablet-only, #root .mobile-hide, .module-gallery .gallery-thumbs, .pagination-a > p{position:absolute;left:-3000em;top:-3000em;right:auto;bottom:auto;}
}
@media only screen and (max-width:31.25em){.module-cart{}
.module-items .item .line .price, .module-items .item .line .option, .module-items .item .line .price-all, .module-items .item .line .discount, .list-summary p{width:100%;}
.module-cart .user-info{max-width:100%;margin-bottom:10px;}
.module-cart .user-info.a{margin-bottom:30px;}
.module-cart .user-info p{padding-left:0;}
.module-cart .user-info label{width:100%;margin-left:0;padding-right:0;text-align:left;}
.module-cart .user-info input{max-width:100%!important;height:40px;}
.module-catalog .product-a{width:100%;}
.product-b{padding-left:20px;padding-right:20px;}
.product-b figure{width:100%;margin-left:0;padding-left:0;padding-right:0;}
.list-c li{width:100%;padding-left:0;padding-right:0;}
.list-g{}
.list-g .a{padding-right:0;}
.list-g .link-map{position:relative;top:auto;right:auto;}
.list-summary{}
.list-summary li{padding-bottom:5px;}
.list-summary p{width:100%;padding-bottom:3px;}
.list-summary p:last-child{text-align:left;}
.form-contact{}
.form-contact p{padding-left:0;}
.form-contact .wide{margin-top:-10px;}
.form-contact label{width:100%;margin-left:0;padding:6px 0 12px;padding-right:0;text-align:left;}
.form-contact input{height:36px;}
.form-contact button{padding:10px 20px;font-size:15px;}
}
@media only screen and (max-width:25em){#footer nav > *{width:100%;}
}
#kqs-cookie{z-index:99999}
.przelicz-button{background:#f00008;color:#fff;height:40px;line-height:40px;padding:0 10px;border:0px;cursor:pointer}
.przelicz-button:hover{background:#000;}