@import url('global/global.css');
@import url('table.css');
/* THEME CODE */
::selection{background:var(--theme1);color:var(--white)!important;}
::-moz-selection{background:var(--theme1);color:var(--white)!important;}
.theme{color:var(--theme1);}
@-webkit-keyframes shine{100%{left:125%;}}
@keyframes shine{100%{left:125%;}}
.clear{clear:both;}
.shop1_off{display:none!important;}
#header a, #footer a, .breadcrumb a, .facet a, .active-filters a, .page-list a, .title-block a, .product-name a, svg, svg path, .social-links a, .slide-link, .slide-links, .custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span, .custom-radio input[type="checkbox"] + span, .custom-radio input[type="radio"] + span, .btn-link, .social-sharing a, .add-to-cart .material-icons, label a, .contactinfo a, .block_more a, .custom-checkbox img, .cart-products-total, .links a, .dropdown .expand-more, .category-tree ul li a, .address-footer a, .button-search, .search-widget form [type="submit"], .block-categories a, .product-line-info > a.label, .btn-touchspin, .btn-touchspin i:before, a.label, .page-my-account #content .links a i, .page-footer a, .page-customer-account #content .order-actions a, .button-primary, .forgot-password a, .no-account a, .btn[data-action="show-password"], .post-title h2 a, .post-read-more a, .btn, .btn:after, .ui-autocomplete > li a, .select-list, .js-search-link, .product-cover .layer, .thumb, .product-prices a, .tabs .nav-link:after, .tab-pane a, .scroll i, .tag, .register-form > p a, .remove-from-cart, body#checkout section.checkout-step a, .step-edit, .collapse-icons .material-icons, .block-categories .arrows, .displayWrapperBottomHome p a, .displayHomeOutlet a:after, .products-section-title a, #list_view span, a[data-depth="0"]:before, .block-reassur:after, .subcategory-image a:after, .btn_close_search-rwd, .btn_close_responsive_menu, .product-actions #raty_payu a, .product-actions #payu_later a, [data-toggle=popover], .popover_close{-webkit-transition:var(--anim);-moz-transition:var(--anim);-ms-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim);}
.product-title a, .nav-link, #opiekun a, #opiekun .anim{-webkit-transition:var(--anim_a);-moz-transition:var(--anim_a);-ms-transition:var(--anim_a);-o-transition:var(--anim_a);transition:var(--anim_a);}
body{background:var(--white);color:var(--gray);font-family:var(--font);font-weight:400;letter-spacing:0;min-width:320px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
.h1, .h2, .h3{color:var(--dark);}
p{color:var(--dark_85);font-size:16px;font-weight:400;line-height:27px;margin-bottom:27px;margin-top:0;}
a{color:var(--dark_85);}
button:focus, button:hover, a:focus, a:hover{outline:none;outline-offset:0;}
a:focus, a:hover{color:var(--theme1);text-decoration:none;}
hr, .separator{border-top-color:var(--dark_85);}
.btn{border:0;font-size:13px!important;font-weight:400!important;line-height:27px!important;outline:none;padding:13px 25px 15px;}
.btn i{margin:0 7px 0 0;}
.btn i.right{margin:0 0 0 7px;}
.btn-primary, .btn-secondary, .btn-tertiary{padding:11px 25px 14px;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;outline-offset:0;}
.btn-primary, .btn-comment, .btn-comment-inverse, .btn-default{background-color:var(--theme1);border-color:var(--theme1);color:var(--white)!important;position:relative;z-index:0;}
.btn-primary svg, .btn-comment svg, .btn-comment-inverse svg, .btn-default svg{fill:var(--white)!important;}
input.btn-primary:hover, input.btn-default:hover{background:var(--theme1_inp);}
.btn-default{background-color:var(--theme1)!important;border:0;color:var(--white)!important;}
.btn.disabled, .btn:disabled, .btn-comment.disabled, .btn-comment-inverse.disabled, .btn-comment:disabled, .btn-comment-inverse:disabled{background-color:var(--gray8)!important;border-color:var(--gray8)!important;color:var(--gray2)!important;opacity:1;}
.btn-default.disabled, .btn-default:disabled{background-color:var(--white)!important;}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover{color:var(--gray2)!important;}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .btn-default:focus, .btn-default:hover, .btn-comment.focus, .btn-comment-inverse.focus, .btn-comment:focus, .btn-comment-inverse:focus, .btn-comment:hover, .btn-comment-inverse:hover, .btn-primary.active, .btn-primary:active, .btn-primary:active:focus{background-color:var(--theme1);border-color:var(--theme1);color:var(--white)!important;}
.btn-primary.focus svg, .btn-primary:focus svg, .btn-primary:hover svg, .btn-default:focus svg, .btn-default:hover svg, .btn-comment.focus svg, .btn-comment-inverse.focus svg, .btn-comment:focus svg, .btn-comment-inverse:focus svg, .btn-comment:hover svg, .btn-comment-inverse:hover svg{fill:var(--white)!important;}
.btn-primary:before, .btn-default:before, .btn-comment:before, .btn-comment-inverse:before{background:var(--white);border-radius:0;bottom:0;content:'';height:0;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:0%;z-index:-1;-webkit-transition:var(--anim2);-moz-transition:var(--anim2);-o-transition:var(--anim2);transition:var(--anim2);-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.btn-primary.focus:before, .btn-primary:focus:before, .btn-primary:hover:before, .btn-default.focus:before, .btn-default:focus:before, .btn-default:hover:before, .btn-comment.focus:before, .btn-comment-inverse.focus:before, .btn-comment:focus:before, .btn-comment-inverse:focus:before, .btn-comment:hover:before, .btn-comment-inverse:hover:before{height:100%;opacity:0.1;width:100%;}
.btn-primary.focus.disabled:before, .btn-primary.disabled:focus:before, .btn-primary.disabled:hover:before, .btn-primary.focus:disabled:before, .btn-primary:disabled:focus:before, .btn-primary:disabled:hover:before, .btn-default.focus.disabled:before, .btn-default.disabled:focus:before, .btn-default.disabled:hover:before, .btn-default.focus:disabled:before, .btn-default:disabled:focus:before, .btn-default:disabled:hover:before, .btn-comment.focus.disabled:before, .btn-comment-inverse.focus.disabled:before, .btn-comment.disabled:focus:before, .btn-comment-inverse.disabled:focus:before, .btn-comment.disabled:hover:before, .btn-comment-inverse.disabled:hover:before, .btn-comment.focus:disabled:before, .btn-comment-inverse.focus:disabled:before, .btn-comment:disabled:focus:before, .btn-comment-inverse:disabled:focus:before, .btn-comment:disabled:hover:before, .btn-comment-inverse:disabled:hover:before{opacity:0;width:0%;}
.btn-primary, .btn-default, .btn-secondary, .btn-tertiary, .btn-comment, .btn-comment-inverse{border-radius:0;box-shadow:none;font-weight:600;text-transform:uppercase;-moz-box-shadow:none;-webkit-box-shadow:none;transition:var(--anim3);-webkit-transition:var(--anim3);-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.btn-exclusive{background-color:var(--dark8);color:var(--white)!important;}
.btn-exclusive.focus, .btn-exclusive:focus, .btn-exclusive:hover{background-color:var(--dark8);color:var(--white)!important;}
.btn-exclusive:before{background:var(--white);}
input.btn-primary.btn-exclusive:hover, input.btn-default.btn-exclusive:hover{background:var(--dark);}
.btn-block + .btn-block{margin-top:14px;}
.forgotten-password .form-fields .center-email-fields button{height:53px;}
input::placeholder, textarea::placeholder, .form-control::placeholder{color:var(--dark17);opacity:1;}
input:-moz-placeholder, textarea:-moz-placeholder, .form-control:-moz-placeholder{color:var(--dark17);opacity:1;}
input::-moz-placeholder, textarea::-moz-placeholder, .form-control::-moz-placeholder{color:var(--dark17);opacity:1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, .form-control:-ms-input-placeholder{color:var(--dark17);opacity:1;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{color:var(--dark17);opacity:1;}
input:focus::placeholder, textarea:focus::placeholder, .form-control:focus::placeholder{opacity:0;}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder, .form-control:focus:-moz-placeholder{opacity:0;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder, .form-control:focus::-moz-placeholder{opacity:0;}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder, .form-control:focus:-ms-input-placeholder{opacity:0;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder, .form-control:focus::-webkit-input-placeholder{opacity:0;}
input[type="password"]::placeholder, .form-control[type="password"]::placeholder{line-height:25px;}
input[type="password"]:-moz-placeholder, .form-control[type="password"]:-moz-placeholder{line-height:25px;}
input[type="password"]::-moz-placeholder, .form-control[type="password"]::-moz-placeholder{line-height:25px;}
input[type="password"]:-ms-input-placeholder, .form-control[type="password"]:-ms-input-placeholder{line-height:25px;}
input[type="password"]::-webkit-input-placeholder, .form-control[type="password"]::-webkit-input-placeholder{line-height:25px;}
.form-control, .block-promo .promo-input, body#checkout #delivery textarea, body#checkout #gift_message textarea{background:var(--white);border:1px solid var(--light33);border-radius:5px;color:var(--dark17);font-size:12px;font-weight:400;letter-spacing:0;padding:5px 10px;text-indent:0;transition:var(--anim5);-webkit-transition:var(--anim5);-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.form-control:not(textarea){height:39px;}
.forgotten-password .form-fields .email input{height:auto;}
.form-control-select{background:var(--white) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAZ0lEQVQokZ3RsQ2AMAxE0VuBCc5O4c7jMBwrsAIrsEJWYIXQIIQgIomv/dJrDiKyquqM4MwsicgCkhvJEsHMLJE8SO4AEMIeSHb36Q4j2IXkDzKCNZEerBv5w4aRGhZG3lj1nSDWRE6jkDrYP29ptwAAAABJRU5ErkJggg==") no-repeat scroll right 20px center/18px 10px;padding:5px 50px 5px 6px;}
.form-control-select, select.form-control:not([size]):not([multiple]){height:39px;}
.form-control:focus, .block-promo .promo-input:focus, body#checkout #delivery textarea:focus, body#checkout #gift_message textarea:focus{background-color:var(--white);border-color:var(--light33);}
.form-control:focus, .input-group.focus, .block-promo .promo-input:focus, .block-promo .promo-input.focus, body#checkout #delivery textarea:focus, body#checkout #gift_message textarea:focus, body#checkout #delivery textarea.focus, body#checkout #gift_message textarea.focus{outline:0;}
.form-control:disabled, .form-control[readonly], .block-promo .promo-input:disabled, .block-promo .promo-input[readonly], body#checkout #delivery textarea:disabled, body#checkout #gift_message textarea:disabled, body#checkout #delivery textarea[readonly], body#checkout #gift_message textarea[readonly]{background-color:var(--white);border-color:var(--light33);color:var(--dark_70);}
.form-group{margin-bottom:20px;}
.form-control-comment{display:none;}
.form-group.row:before, .form-group.row:after{display:none!important;}
.form-group.row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -5px 15px;}
.form-group.row > *{float:none;flex:0 0 100%;margin:0;max-width:100%;padding:0 5px 5px;width:auto;}
.form-group.row .form-control-label + div.form-control-valign{padding-bottom:0;}
.form-group.row .form-control-label{text-align:left;text-transform:none;}
.label, label{color:var(--dark);font:400 14px/1.1 var(--font_exo2);}
.label.radio-inline, label.radio-inline{align-items:center;display:inline-flex;}
.label.radio-inline + .label.radio-inline, label.radio-inline + label.radio-inline{margin-left:20px;}
.custom-checkbox .label, .custom-checkbox label, .custom-radio .label, .custom-radio label{font-weight:400;line-height:20px;}
.custom-checkbox .label p, .custom-checkbox label p, .custom-radio .label p, .custom-radio label p{color:inherit;display:inline;font:inherit;margin:0;padding:0;}
.label.required:after, label.required:not(.checknot):after, .label.required + div > .custom-checkbox .label:after, label.required + div > .custom-checkbox label:after, .label.required + div > .custom-radio .label:after, label.required + div > .custom-radio label:after{color:var(--theme1);content:" *";}
.label.required + div > .custom-checkbox .label:after, label.required + div > .custom-checkbox label:after, .label.required + div > .custom-radio .label:after, label.required + div > .custom-radio label:after{color:var(--theme1);}
.custom-checkbox label{margin-bottom:10px;padding-left:30px;position:relative;}
.custom-checkbox label > input[type="checkbox"]{height:19px;left:0;margin:0;top:0;width:19px;}
.custom-checkbox label > input[type="checkbox"] + span{flex:inherit;left:0;margin:0;position:absolute;top:0;}
.custom-radio, .custom-checkbox input[type="checkbox"] + span, .color, .custom-checkbox input[type="checkbox"] + span.color{align-items:center;background:var(--white);border:1px solid var(--black)!important;border-radius:0;display:inline-flex;justify-content:center;height:19px;margin:0 14px 0 0;width:19px;transition:var(--anim3);-webkit-transition:var(--anim3);-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.custom-radio, .custom-checkbox input[type="checkbox"]:checked + span, .color, .custom-checkbox input[type="checkbox"]:checked + span.color{border-color:var(--red8)!important;}
body#checkout section.checkout-step .custom-radio, body#checkout section.checkout-step .payment-options .custom-radio{margin-right:13px;}
body#checkout .custom-checkbox span{height:19px;-webkit-box-flex:0;-ms-flex:0 0 19px;flex:0 0 19px;margin-top:0;}
body#checkout .condition-label{margin:0;}
body#checkout .condition-label label a{text-decoration:underline;}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked{background:var(--red8);color:var(--red8);font-size:0;height:11px;margin:auto;text-indent:-9999px;width:11px;}
.custom-radio{background:none;border:0!important;border-radius:0;height:19px;width:19px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.color, .custom-checkbox input[type="checkbox"] + span.color{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.custom-radio input[type="radio"] + span{background:var(--white)!important;border:1px solid var(--gray10)!important;border-radius:100%;bottom:0!important;display:block;height:auto!important;left:0!important;margin:auto!important;position:absolute;right:0!important;top:0!important;width:auto!important;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transition:var(--anim3);-webkit-transition:var(--anim3);}
.custom-radio input[type="radio"]{height:100%!important;position:relative;z-index:1;width:100%!important;}
.custom-radio input[type="radio"]:hover + span, .custom-radio input[type="radio"]:checked + span{background:var(--theme1)!important;border-color:var(--theme1)!important;}
.custom-radio input[type="radio"] + span:before{bottom:0;color:var(--theme1);content:"\f00c";font:900 10px/10px var(--font_awes);height:12px;left:0;margin:auto;opacity:0;position:absolute;right:-1px;text-align:center;top:0;width:11px;transition:var(--anim3);-webkit-transition:var(--anim3);}
.custom-radio input[type="radio"]:hover + span:before, .custom-radio input[type="radio"]:checked + span:before{opacity:0;}
.color.active, .color:hover, .custom-checkbox input[type="checkbox"] + span.color.active, .custom-checkbox input[type="checkbox"] + span.color:hover, .facet-label.active .custom-checkbox span.color, .facet-label:hover .custom-checkbox span.color{border:1px solid var(--gray10);}
.color, .custom-checkbox input[type="checkbox"] + span.color, .facet-label .custom-checkbox span.color{position:relative;text-align:center;}
.color:before, .custom-checkbox input[type="checkbox"] + span.color:before, .facet-label .custom-checkbox span.color:before{bottom:0;color:var(--gray6);content:"\f00c";font:900 13px/13px var(--font_awes);height:13px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:12px;transition:var(--anim3);-webkit-transition:var(--anim3);}
.color.active, .color:hover:before, .custom-checkbox input[type="checkbox"] + span.color.active:before, .custom-checkbox input[type="checkbox"] + span.color:hover:before, .facet-label.active .custom-checkbox span.color:before, .facet-label:hover .custom-checkbox span.color:before{opacity:1;}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio{margin-right:5px;}
.form-control-label{padding-top:0.95rem;}
.forgotten-password .form-fields label.required{width:auto;}
.bootstrap-touchspin{box-shadow:none;display:inline-flex;max-width:85px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group{background:var(--white);border:1px solid var(--light33);border-radius:3px!important;color:var(--light19);flex:0 0 100%;font:400 16px/1.42857 var(--font);height:46px;letter-spacing:0;max-width:100%;padding:12px 6px;text-align:center;width:100%;-moz-border-radius:3px!important;-ms-border-radius:3px!important;-o-border-radius:3px!important;-webkit-border-radius:3px!important;}
.bootstrap-touchspin .input-group-btn-vertical{color:var(--light38);display:block;float:none;position:static;width:auto;}
.bootstrap-touchspin .btn-touchspin{background:none;border:0;height:auto;}
.bootstrap-touchspin .input-group-btn-vertical > .btn{background:var(--light40);border:1px solid var(--light39);border-radius:0;bottom:0;color:inherit!important;display:inline-flex;height:27px;margin:auto 0;padding:0;position:absolute;top:0;width:40px;text-shadow:1px -1px var(--black_05);-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;z-index:5;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-right:0;left:0;text-align:right;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-left:0;right:0;text-align:left;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.bootstrap-touchspin .input-group-btn-vertical i{font:inherit!important;height:24px;left:auto;margin:auto;position:static;width:24px;}
.bootstrap-touchspin .input-group-btn-vertical i:after{display:none!important;}
.bootstrap-touchspin .input-group-btn-vertical i:before{background:var(--light38);content:"";display:block;height:24px;width:24px;object-fit:cover;-webkit-mask:url("../img/svg/minus.svg") no-repeat center;mask:url("../img/svg/minus.svg") no-repeat center;}
.bootstrap-touchspin .input-group-btn-vertical i.touchspin-up:before{-webkit-mask-image:url("../img/svg/plus.svg");mask-image:url("../img/svg/plus.svg");}
.bootstrap-touchspin .input-group-btn-vertical i.touchspin-down{top:auto;}
.bootstrap-touchspin .input-group-btn-vertical i.touchspin-up{top:auto;}
.bootstrap-touchspin .btn-touchspin:hover{background:var(--light40);color:var(--gray)!important;}
.bootstrap-touchspin .btn-touchspin:hover i:before{background:var(--gray)!important;}
.input-group .input-group-btn > .btn[data-action="show-password"]{background:var(--dark);border:0;border-radius:0;color:var(--white)!important;font-size:14px!important;font-weight:300!important;line-height:21px!important;height:39px;min-width:39px;padding:.05rem .75rem .06rem;position:relative;text-transform:uppercase;z-index:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.input-group input[type="password"] + .input-group-btn > .btn[data-action="show-password"] .eye_visibility_off{display:none;}
.input-group input[type="text"] + .input-group-btn > .btn[data-action="show-password"] .eye_visibility_on{display:none;}
.input-group .input-group-btn > .btn[data-action="show-password"]:before{background:var(--theme1);border-radius:0;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1;-webkit-transition:var(--anim2);-moz-transition:var(--anim2);-o-transition:var(--anim2);transition:var(--anim2);-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.input-group .input-group-btn > .btn[data-action="show-password"]:hover{color:var(--white)!important;}
.input-group .input-group-btn > .btn[data-action="show-password"]:hover:before{opacity:1;width:100%;}
body .ui-autocomplete, body .ui-autocomplete *{background:none;border:0;border-radius:0;box-shadow:none;list-style:none!important;margin:0!important;padding:0!important;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
body .ui-autocomplete{background:var(--light);border-radius:0;box-shadow:none;max-width:320px;overflow:hidden;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
body .ui-autocomplete > li + li{border-top:1px solid var(--white_70);}
body .ui-autocomplete > li a{background:none!important;border:0!important;color:var(--dark);font:400 12px/17px var(--font);letter-spacing:0;padding:3px 10px!important;text-shadow:none;text-transform:none;}
body .ui-autocomplete > li a:hover{background:var(--theme1)!important;color:var(--white);cursor:pointer;}
#order-confirmation #registration-form{width:auto;}
/* CUSTOM CODE */
.btn-facebook, .btn-twitter, .btn-google, .btn-pinterest{color:var(--white)!important;}
.btn-facebook i, .btn-twitter i, .btn-google i, .btn-pinterest i{font-size:16px;margin-right:4px;position:relative;top:1px;}
.btn-facebook i{top:2px;}
.btn-facebook{background:var(--facebook);}
.btn-facebook:hover{background:var(--facebook_hov);}
.btn-twitter{background:var(--twitter);}
.btn-twitter:hover{background:var(--twitter_hov);}
.btn-google{background:var(--google);}
.btn-google:hover{background:var(--google_hov);}
.btn-pinterest{background:var(--pinterest);}
.btn-pinterest:hover{background:var(--pinterest_hov);}
.btn-instagram{background:var(--instagram);}
.btn-youtube{background:var(--youtube);}
/* TOP */
#header{background:var(--white);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#header, #header a{color:var(--gray2);}
#header a{outline:none;text-decoration:none;}
#header a:hover{color:var(--theme1);}
#header .header-top{background:var(--white);padding-bottom:0;}
#header #custom-text{background:var(--green);border:0;border-radius:0;margin:0;padding:10px 15px 1px;text-align:inherit;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#header #custom-text p{color:var(--white);font-size:16px;font-weight:400;line-height:25px;margin:0;padding:0 0 10px;text-shadow:none;text-transform:none;}
#header #custom-text p a{color:var(--white);font-weight:700;text-decoration:underline!important;}
/* header-nav */
#header .header-nav{background:var(--light17);background:-moz-linear-gradient(top,var(--light17) 0,var(--light17) 76%,var(--light18) 78%,var(--light18) 100%);background:-webkit-linear-gradient(top,var(--light17) 0,var(--light17) 76%,var(--light18) 78%,var(--light18) 100%);background:linear-gradient(to bottom,var(--light17) 0,var(--light17) 76%,var(--light18) 78%,var(--light18) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--light17)',endColorstr='var(--light18)',GradientType=0 );border:0;color:var(--light19);font:400 14px/22px var(--font);margin:0;max-height:none;padding:5px 0;min-height:0;text-transform:uppercase;}
#header .header-nav > .container > .row{margin-left:0;margin-right:0;}
#header .header-nav .left-nav, #header .header-nav .center-nav, #header .header-nav .right-nav{display:block;margin:0;padding:5px 0;}
#header .header-nav .left-nav + .center-nav{margin-left:auto;}
#header .header-nav .nav-flex .ico{color:var(--theme1);}
#header .header-nav .user-info{margin:0;text-align:inherit;white-space:normal;}
#header .header-nav p, #header .header-nav ul, #header .header-nav ul li{color:inherit;font:inherit;margin:0;padding:0;}
#header .header-nav p.phone{font-weight:300;}
#header .header-nav p span{font-weight:600;}
#header .header-nav ul:not(.notmarg){margin-left:-15px;margin-right:-15px;}
#header .header-nav ul:not(.notmarg) li{padding-left:15px;padding-right:15px;}
#header .header-nav a{color:var(--light20);}
#header .header-nav a:hover{color:var(--theme1);}
#header .header-nav .dropdown .expand-more{color:var(--white);}
#header .header-nav .dropdown i.expand-more{font-size:12px;line-height:12px;margin-left:10px;vertical-align:-1px;}
#header .header-nav .dropdown:not(.open) i.remove{display:none;}
#header .header-nav .dropdown.open i.add{display:none;}
#header .header-nav .dropdown-menu{background:var(--gray);border:0;color:var(--white);font-size:12px;font-weight:400;left:auto;line-height:17px;min-width:5rem;right:0;text-shadow:none;text-transform:none;}
#header .header-nav .dropdown-menu li{margin:0;padding:0;text-align:right;}
#header .header-nav .dropdown-menu li + li{border-top:1px solid var(--white_15);}
#header .header-nav .dropdown-menu li a{color:var(--white)!important;padding:3px 10px;}
#header .header-nav .user-info .account{margin:0;}
#header .header-nav .dropdown-menu li a:hover{background:var(--white_25);}
#header .header-nav .account-list{color:inherit;margin:0;padding:0;}
#header .header-nav .account-list.dropdown-menu{min-width:110px;}
/* header-top */
#header .header-top > .container > .row{display:flex;flex-wrap:wrap;}
#header .header-top > .container > .row:before, #header .header-top > .container > .row:after{display:none!important;}
#header #_desktop_logo_notmob{align-items:center;display:flex;flex:0 0 100%;float:none;justify-content:center;max-width:100%;padding:10px 15px;text-align:center;width:auto;}
#header #_desktop_logo_notmob h1{margin:0;padding:0;}
#header .header-top .displaytop_one, #header .header-top .displaytop_two{align-items:center;flex:1;margin:0;padding:0 15px;}
#header .header-top .displaytop_one p, #header .header-top .displaytop_two p{color:inherit;font:inherit;margin:0;padding:0;}
#header .header-top .displaytop_one > .d-flex, #header .header-top .displaytop_two > .d-flex{flex:1;margin:0 -15px;padding:0;}
#header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{padding:0 15px;}
#header .header-top .displaytop_one{flex:0 0 152px;max-width:152px;}
#header .header-top > .container > .row{min-height:140px;}
#header .header-top .user-info{color:var(--dark10);font:400 14px var(--font_exo2);margin:0;padding:0;text-shadow:none;text-transform:none;}
#header .header-top .user-info i{color:var(--dark10);font-size:29px;line-height:29px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#header .header-top .user-info .strong, #header .header-top .user-info b, #header .header-top .user-info strong{font-weight:700;}
#header .header-top .user-info a:not(:hover){color:inherit;}
#header .header-top .user-info .blue:not(:hover){color:var(--blue);}
#header .header-top .user-info p + p{padding-top:6px;}
#header .header-top .user-info p + p:not(.strong){font-family:var(--font);font-size:13px;}
#header .header-top .user-info .span_ico{height:40px;margin:0 0 11px;}
#header .header-top .user-info .span_ico svg{fill:var(--dark14);}
.search-widget{display:block;flex:1;float:none!important;max-width:100%;min-width:0;width:auto;}
.search-widget form{position:relative;}
.search-widget form input[type="text"]:not(:focus)::placeholder{color:var(--dark9);opacity:1;}
.search-widget form input[type="text"]:not(:focus):-moz-placeholder{color:var(--dark9);opacity:1;}
.search-widget form input[type="text"]:not(:focus)::-moz-placeholder{color:var(--dark9);opacity:1;}
.search-widget form input[type="text"]:not(:focus):-ms-input-placeholder{color:var(--dark9);opacity:1;}
.search-widget form input[type="text"]:not(:focus)::-webkit-input-placeholder{color:var(--dark9);opacity:1;}
.search-widget form input[type="text"]{background:var(--white);border:1px solid var(--light22);border-radius:3px;box-shadow:none;color:var(--dark9);display:block;font:400 14px/1.42857 var(--font);height:45px;margin:0;min-width:265px;outline:none!important;padding:5px 56px 7px 18px;text-align:left;text-transform:none;width:100%;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;transition:var(--anim4);-webkit-transition:var(--anim4);}
#header .header-top .search-widget form input[type="text"]{background:var(--white);border-color:var(--light22);color:var(--dark9);min-width:265px;width:100%;}
#header .header-top .search-widget form input[type="text"]:focus{border-color:var(--light22);color:var(--dark9);}
.search-widget form button[type="submit"]{align-items:center;background:var(--theme1);border:0;border-radius:0 3px 3px 0;bottom:0;color:var(--white)!important;display:flex;font:inherit!important;justify-content:center;height:auto;margin:0;padding:0;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:inherit;text-transform:inherit;top:0;width:46px;z-index:0;transition:var(--anim4);-webkit-transition:var(--anim4);-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
.header-top .search-widget form button[type="submit"]{bottom:0;top:0;transform:none;-webkit-transform:none;}
.search-widget form button[type="submit"] svg{fill:var(--white);}
.search-widget form button[type="submit"]:focus, .search-widget form button[type="submit"]:hover{background:var(--dark);border:0;color:var(--white)!important;cursor:pointer;}
.search-widget form button[type="submit"]:focus svg, .search-widget form button[type="submit"]:hover svg{cursor:pointer;fill:var(--white);}
#header .search-widget{background:var(--white);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:295px;}
#header .cart-preview{color:var(--dark10);float:left;font-size:14px;font-weight:700;line-height:normal;margin:0;padding:0;text-align:left;text-shadow:none;text-transform:none;width:100%;}
#header .cart-preview .header{color:inherit;}
#header .cart-preview a.dropdown-toggle{border:0;color:var(--dark10);display:block;outline:none;text-decoration:none;transition:var(--anim3);-webkit-transition:var(--anim3);}
#header .cart-preview a.dropdown-toggle:hover{color:var(--theme1);cursor:pointer;}
#header .cart-preview a.dropdown-toggle:before, #header .cart-preview a.dropdown-toggle:after{display:none!important;}
#header .cart-preview .minicart{color:inherit;font:inherit;margin:0;padding:0;text-shadow:none;text-transform:none;}
#header .cart-preview .minicart .span_ico{height:40px;margin:0 0 10px;}
#header .cart-preview .minicart .span_ico svg{fill:var(--dark14);}
#header .cart-preview .minicart i{color:var(--dark10);font:700 10px/15px var(--font)!important;margin:0;padding:0;position:relative;text-indent:-1.3px;text-shadow:none;text-transform:none;width:21px;}
#header .cart-preview .minicart i:before{font-size:24px;font-weight:normal;line-height:24px;}
#header .cart-preview .minicart .cart-products-count{background:var(--blue);border:2px solid var(--white);border-radius:50%;color:var(--white);font-size:12px;font-weight:400;height:24px;left:33px;line-height:20px;margin:0;min-width:24px;padding:0 1px 0 2px;position:absolute;text-indent:0;top:-8px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
#header .cart-preview .minicart b, #header .cart-preview .minicart strong{font-family:var(--font_exo2);font-weight:700;}
#header .cart-preview .minicart p{color:var(--theme1);font-size:16px;font-weight:700;line-height:inherit;margin:0;padding:2px 0 0;text-shadow:none;text-transform:none;white-space:nowrap;}
#header .cart-preview .mini-cart{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;display:none;float:none;font:inherit;left:auto;list-style:none;margin:0;min-width:0;padding:8px 0 0;position:absolute;right:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;top:100%;width:270px;z-index:99999;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#header .cart-preview .mini-cart:before{border:0;border-bottom:8px solid var(--white);border-left:8px solid transparent;border-right:8px solid transparent;content:'';height:0;position:absolute;right:-1px;transform:translateX(-50%);top:0;width:0;z-index:1;filter:drop-shadow(0 0 15px rgba(20,20,20,.1));-webkit-filter:drop-shadow(0 0 15px rgba(20,20,20,.1));}
#header .cart-preview .dropdown.open .mini-cart{display:block;}
#header .cart-preview .mini-cart .mini-cart-bg{background:var(--white);border:0;border-radius:0;box-shadow:8.29px 5.592px 30px 0 rgba(0,0,0,.1);color:var(--dark10);font-size:14px;font-weight:400;line-height:25px;list-style:none;margin:0;overflow:hidden;padding:5px 0;text-align:left;text-shadow:none;text-transform:none;width:270px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:8.29px 5.592px 30px 0 rgba(0,0,0,.1);-webkit-box-shadow:8.29px 5.592px 30px 0 rgba(0,0,0,.1);}
#header .cart-preview .mini-cart ul{list-style-type:none;margin:0;padding:0 15px;}
#header .cart-preview .mini-cart ul li{border-bottom:1px solid var(--light);display:block;float:none;margin:0;min-height:93px;padding:15px 30px 15px 65px;position:relative;}
#header .cart-preview .mini-cart ul li:last-child{border-bottom:0;}
#header .cart-preview .mini-cart ul li .minicart-img{left:0;margin:0;max-width:55px;padding:0;position:absolute;top:15px;}
#header .cart-preview .mini-cart ul li .minicart-img img{border:0;display:block;height:auto;margin:0;max-width:100%;}
#header .cart-preview .mini-cart ul li span{display:block;font-size:12px;font-weight:400;line-height:14px;}
#header .cart-preview .mini-cart ul li span span{display:inline;margin:0;}
#header .cart-preview .mini-cart ul li .product-price{color:var(--theme1);font-size:12px;font-weight:400;line-height:17px;}
#header .cart-preview .mini-cart ul li .remove-from-cart{color:var(--dark10);position:absolute;right:0;top:20px;width:20px;transition:var(--anim3);-webkit-transition:var(--anim3);}
#header .cart-preview .mini-cart ul li .remove-from-cart:hover{color:var(--theme1);cursor:pointer;}
#header .cart-preview .mini-cart ul li .remove-from-cart i{display:block;font-size:20px;margin:0;padding:0;}
#header .cart-preview .mini-cart .mini-cart-subtotals{border-top:1px solid var(--light);color:var(--dark10);font-size:12px;font-weight:300;line-height:17px;margin:0;padding:10px 15px;}
#header .cart-preview .mini-cart .mini-cart-subtotals .cart-summary-line{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0;}
#header .cart-preview .mini-cart .mini-cart-subtotals .cart-summary-line span{color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;}
#header .cart-preview .mini-cart .mini-cart-subtotals .cart-summary-line span.value{margin-left:auto;}
#header .cart-preview .mini-cart .mini-cart-summary-totals{border-top:1px solid var(--light);color:var(--dark10);font-size:12px;font-weight:400;line-height:17px;margin:0;padding:10px 15px;}
#header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0;}
#header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line span{color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;}
#header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line span.value{color:var(--theme1);margin-left:auto;}
#header .cart-preview .mini-cart .mini-cart-checkout{margin:0;padding:10px 15px;}
#header .cart-preview .mini-cart .mini-cart-checkout .btn{max-width:100%;padding:5px 15px 7px;width:100%;}
#header .cart-preview .mini-cart .customizations{display:none!important;}
/* header-nav-full */
#header .header-nav-full{background:rgb(190,4,34);background:-moz-linear-gradient(top,rgba(190,4,34,1) 0,rgba(204,4,36,1) 3%,rgba(204,4,36,1) 5%,rgba(214,4,38,1) 8%,rgba(214,4,38,1) 97%,rgba(204,4,36,1) 100%);background:-webkit-linear-gradient(top,rgba(190,4,34,1) 0,rgba(204,4,36,1) 3%,rgba(204,4,36,1) 5%,rgba(214,4,38,1) 8%,rgba(214,4,38,1) 97%,rgba(204,4,36,1) 100%);background:linear-gradient(to bottom,rgba(190,4,34,1) 0,rgba(204,4,36,1) 3%,rgba(204,4,36,1) 5%,rgba(214,4,38,1) 8%,rgba(214,4,38,1) 97%,rgba(204,4,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#be0422',endColorstr='#cc0424',GradientType=0 );border:0;font-family:var(--font_exo2);margin:0;padding:0;}
#header .header-nav-full .menu{display:block;margin:0;padding:0;position:relative;}
#header .header-nav-full .menu #top-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -5px;padding:0;}
#header .header-nav-full .menu #top-menu > li{display:block;margin:0 10px;padding:0;}
#header .header-nav-full a[data-depth="0"]{color:var(--white);font-size:11px;font-weight:800;letter-spacing:0;line-height:26px;margin:0;padding:10px 0;position:relative;text-shadow:1px 1px #b90321;text-transform:none;}
#header .header-nav-full li + li a[data-depth="0"]:before{background:var(--white_40);bottom:0;content:"";display:block;height:30px;left:-10px;margin:auto 0;position:absolute;top:0;width:1px;transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);}
#header .header-nav-full a[data-depth="0"]:hover{color:var(--dark8);}
#header .header-nav-full .is_child > a[data-depth="0"]{align-items:center;display:flex;}
#header .header-nav-full .is_child > a[data-depth="0"]:after{content:"";font-size:12px;line-height:12px;margin:0 0 0 5px;position:relative;top:1px;}
#header .header-nav-full .menu .sub-menu{background:var(--white);border:0;box-shadow:8.29px 5.592px 30px 0 rgba(0,0,0,.1);left:0;margin:0 auto;max-width:1462px;min-width:249px;padding:0;right:0;top:100%!important;width:auto;-moz-box-shadow:8.29px 5.592px 30px 0 rgba(0,0,0,.1);-webkit-box-shadow:8.29px 5.592px 30px 0 rgba(0,0,0,.1);}
#header .header-nav-full .menu .sub-menu:before, #header .header-nav-full .menu .sub-menu:after{display:none!important;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"]{background:var(--white);display:flex;flex-wrap:wrap;margin:0 -15px;padding:37px 20px 27px;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li{float:none;flex:0 0 100%;margin:0;max-width:100%;padding:0 15px;width:auto;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li a{border:0;clear:none;color:var(--dark8);display:inline-block;font-size:13px;font-weight:400;line-height:16px;margin:0;padding:0;text-shadow:none;text-transform:none;white-space:normal;width:auto;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li a + .collapse{display:block!important;flex:0 0 100%;max-width:100%;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li a:hover{color:var(--theme1);}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li > a.dropdown-item{font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li ul, #header .header-nav-full .menu .top-menu ul[data-depth="1"] > li li{margin:0;padding:18px 0;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li li{align-items:first baseline;display:flex;padding:4.5px 0;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li li.is_child{flex-wrap:wrap;padding:1.5px 0 0;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li li.is_child .top-menu{padding:0 0 0 15px;}
#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li li:before{color:var(--theme1);content:"";font-size:8px;line-height:8px;margin:0 6px 0 0;position:relative;top:-1px;}
/* START NOWE MENU GÓRNE */
#header .header-nav-full/*.nav2*/{background:var(--theme1);}
#header .megamenu_rneo{justify-content:center;}
#header .megamenu_rneo > .menu-fluid{padding:0!important;width:auto!important;}
#header .megamenu_rneo .navbar-nav .nav-item + .nav-item{margin-left:8px;}
#header .megamenu_rneo .nav-link{color:var(--white);font:600 16px/19.2px var(--font_exo2);letter-spacing:0;padding:15px 16px 15.8px!important;text-shadow:none;text-transform:none;}
#header .megamenu_rneo .nav-link, #header .megamenu_rneo .nav-link .svgmenu svg{-webkit-transition:var(--anim_abg);-moz-transition:var(--anim_abg);-ms-transition:var(--anim_abg);-o-transition:var(--anim_abg);transition:var(--anim_abg);}
#header .megamenu_rneo .nav-link.nav-link-icon{padding-left:58px!important;position:relative;}
#header .megamenu_rneo .nav-link.dropdown-toggle:after{display:none!important;}
#header .megamenu_rneo .nav-link .svgmenu{align-items:center;bottom:0;color:inherit;display:flex;left:16px;line-height:0;margin:auto 0;position:absolute;top:0;}
#header .megamenu_rneo .nav-link:before{background:var(--white);border-radius:15px 15px 0 0;content:"";height:8px;left:0;opacity:0;position:absolute;right:0;top:-8px;-moz-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-webkit-transition:var(--anim);-moz-transition:var(--anim);-ms-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim);}
#header .megamenu_rneo .nav-item:hover .nav-link, #header .megamenu_rneo .nav-link:not(.dropdown-toggle):hover{background:var(--white);color:var(--theme1);}
#header .megamenu_rneo .nav-item:hover .nav-link:before, #header .megamenu_rneo .nav-link:not(.dropdown-toggle):hover:before{opacity:1;}
#header .megamenu_rneo .nav-item.hover:hover{filter:drop-shadow(0 0 10px rgba(100,100,100,.4));}
#header .megamenu_rneo .nav-item:hover > .dropdown-menu{display:block;opacity:1;top:100%;transform:rotateX(0);transition:.4s;visibility:visible;}
#header .megamenu_rneo .dropdown .dropdown-menu, #header .megamenu_rneo .dropdown-menu{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#header .megamenu_rneo .navbar-nav .dropdown-menu{border:0;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;-o-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;}
#header .megamenu_rneo .dropdown .dropdown-large, #header .megamenu_rneo .dropdown-large{padding:27px 28px 11px;}
#main_body #header .megamenu_rneo .dropdown .title{color:var(--dark8);font:700 14px/19px var(--font);letter-spacing:0;margin:0 0 7px;padding:0;text-shadow:none;text-transform:none;}
#main_body #header .megamenu_rneo .dropdown .list-unstyled{list-style:none;margin:0;padding:0;}
#main_body #header .megamenu_rneo .dropdown .list-unstyled li{color:var(--gray11);font:400 13px/18px var(--font);letter-spacing:0;margin:0;padding:4px 0 0;text-shadow:none;text-transform:none;}
#main_body #header .megamenu_rneo .dropdown .list-unstyled li a{color:inherit;}
#main_body #header .megamenu_rneo .dropdown .list-unstyled li a:hover{color:var(--theme1);}
#main_body #header .megamenu_rneo .menubtn{align-items:center;display:flex;flex-wrap:wrap;margin:0 -7.5px;padding:25px 0 0;}
#main_body #header .megamenu_rneo .menubtn .btn{background-color:var(--theme1);border:1px solid var(--theme1);color:var(--white)!important;font:600 13px/18px var(--font)!important;letter-spacing:0!important;margin:0 7.5px 15px;padding:8px 15px 10px;text-shadow:none;text-transform:uppercase;}
#main_body #header .megamenu_rneo .menubtn .btn:hover{background-color:var(--theme1_50);border-color:var(--theme1_50);color:var(--white)!important;}
#main_body #header .megamenu_rneo .menubtn .btn.nobord{background-color:var(--white);border-color:var(--theme1);color:var(--theme1)!important;flex:1;}
#main_body #header .megamenu_rneo .menubtn .btn.nobord.sm{max-width:107px;}
#main_body #header .megamenu_rneo .menubtn .btn.nobord.md{max-width:161px;}
#main_body #header .megamenu_rneo .menubtn .btn.nobord.xl{max-width:182px;}
#main_body #header .megamenu_rneo .menubtn .btn.nobord:hover{background-color:var(--theme1);border-color:var(--theme1);color:var(--white)!important;}
/* END NOWE MENU GÓRNE */
/* WRAPPER */
.title_index_h1{background:var(--dark8);color:var(--white);font:italic 500 25px/1.1 var(--font_exo2);letter-spacing:-0.04em;margin:0;padding:15px;text-shadow:none;text-transform:none;}
#notifications{background:var(--white);}
#wrapper{background:var(--white);box-shadow:none;padding-bottom:15px;padding-top:15px;-moz-box-shadow:none;-webkit-box-shadow:none;}
body#index #wrapper{padding-bottom:0;padding-top:0;}
#carousel_slider{background:var(--white);margin:0 0 34px;padding:0;}
#carousel_slider .carousel{background:none;border:0;box-shadow:none;left:0;margin:0;max-width:100%;min-width:290px;padding:0 0 20px;right:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#carousel_slider .carousel .carousel-inner{height:auto;margin:0;}
#carousel_slider .carousel .carousel-item img{width:auto;}
#carousel_slider .carousel .carousel-item figure{display:block;overflow:hidden;text-align:center;}
#carousel_slider .carousel .carousel-item figure > img{width:100%;}
#carousel_slider .carousel .caption{background:none;bottom:0;left:0;margin:0;max-width:100%;padding:64px 0 46px;position:absolute;right:0;top:0;z-index:2;}
#carousel_slider .carousel .caption-description{color:var(--white);font-size:13px;font-weight:300;line-height:17px;padding:15px;text-align:center;text-shadow:none;text-transform:none;width:100%;}
#carousel_slider .carousel .caption-description h3, #carousel_slider .carousel .caption-description h4, #carousel_slider .carousel .caption-description p{color:inherit;margin:0;padding:0;text-shadow:none;text-transform:none;}
#carousel_slider .carousel .caption-description h4{font:300 23px/23px var(--font);letter-spacing:0.1em;padding:0;text-transform:uppercase;}
#carousel_slider .carousel .caption-description h3{font:400 33px/37px var(--font);letter-spacing:0.2em;padding:0 0 10px;text-transform:uppercase;}
#carousel_slider .carousel .caption-description p{font:inherit;}
#carousel_slider .carousel .caption-description p.btn_more{padding-top:5px;}
#carousel_slider .carousel .caption-description p[style="text-align:center;"] + p.btn_more{text-align:center;}
#carousel_slider .carousel .caption-description p.btn_more .btn{min-width:215px;}
#carousel_slider .carousel .carousel-indicators{align-items:center;bottom:-3px;display:flex;flex-wrap:wrap;justify-content:center;line-height:0;margin-bottom:0;text-align:center;}
#carousel_slider .carousel .carousel-indicators li{background:var(--dark8);border:0;border-radius:3px;height:6px;margin:0 4px 4px;width:6px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:var(--anim3);-moz-transition:var(--anim3);-ms-transition:var(--anim3);-o-transition:var(--anim3);transition:var(--anim3);}
#carousel_slider .carousel .carousel-indicators li.active{background:var(--theme1);width:26px;}
#carousel_slider .carousel .carousel-indicators li:hover{background:var(--theme1);cursor:pointer;}
#carousel_slider .carousel .carousel-control{bottom:0;height:48px;margin:auto 0;text-shadow:none;top:0;width:48px;}
#carousel_slider .carousel .carousel-control.left{left:15px;}
#carousel_slider .carousel .carousel-control.right{right:15px;}
#carousel_slider .carousel .carousel-control > span{align-items:center;bottom:0;display:flex;font:inherit;height:100%;left:auto;justify-content:center;margin:auto;position:absolute;right:auto;text-align:center;top:0;width:100%;z-index:5;}
#carousel_slider .carousel .carousel-control > span:before{display:none!important;}
#carousel_slider .carousel .carousel-control > span i{background:var(--black_60)!important;border-radius:50%;color:var(--light);font-size:20px;height:40px;line-height:38px;opacity:1;width:40px;-webkit-transition:var(--anim3);-moz-transition:var(--anim3);-ms-transition:var(--anim3);-o-transition:var(--anim3);transition:var(--anim3);-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
#carousel_slider .carousel .carousel-control:hover > span i{background:var(--black)!important;opacity:1;}
#carousel_slider .carousel .carousel-control.left > span i{padding-right:2px;}
#carousel_slider .carousel .carousel-control.right > span i{padding-left:2px;}
/* HOME BLOCKS */
#homeoutlet{background:var(--white);padding-bottom:0;padding-top:58px;}
#homecategory{background:var(--light);box-shadow:none;padding-bottom:0;padding-top:53px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.cat_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -9.8px 50px;overflow:hidden;padding:0;}
.cat_list li{margin:0;overflow:hidden;padding:0 9.8px 20px;}
.cat_list li a{border:0;display:block;outline:none;position:relative;text-decoration:none;}
.cat_list li a .title{background:-moz-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.08) 5%, rgba(255,255,255,0.19) 9%, rgba(255,255,255,0.2) 11%, rgba(255,255,255,0.46) 22%, rgba(255,255,255,0.69) 35%, rgba(255,255,255,0.88) 49%, rgba(255,255,255,0.94) 58%, rgba(255,255,255,0.98) 68%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.08) 5%,rgba(255,255,255,0.19) 9%,rgba(255,255,255,0.2) 11%,rgba(255,255,255,0.46) 22%,rgba(255,255,255,0.69) 35%,rgba(255,255,255,0.88) 49%,rgba(255,255,255,0.94) 58%,rgba(255,255,255,0.98) 68%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.08) 5%,rgba(255,255,255,0.19) 9%,rgba(255,255,255,0.2) 11%,rgba(255,255,255,0.46) 22%,rgba(255,255,255,0.69) 35%,rgba(255,255,255,0.88) 49%,rgba(255,255,255,0.94) 58%,rgba(255,255,255,0.98) 68%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=0 );align-items:flex-start;bottom:0;display:flex;flex-direction:column;left:0;justify-content:flex-end;margin:0;min-height:171px;padding:0 30px 18px;position:absolute;right:0;}
.cat_list li a .title .flex{color:var(--light13);display:flex;flex-direction:column;font-size:13px;font-weight:300;justify-content:center;line-height:18px;margin:0;min-height:60px;padding:0 30px 0 0;position:relative;text-align:left;text-transform:uppercase;width:100%;}
.cat_list li a .title .flex b, .cat_list li a .title .flex strong{color:var(--dark);display:block;flex:0 0 100%;font-size:20px;font-weight:400;text-transform:none;}
.cat_list li a .title .flex:after{background:var(--theme1);bottom:0;content:"";display:block;height:21px;margin:auto 0;width:24px;object-fit:cover;position:absolute;right:0;top:0;-webkit-mask:url("../img/svg/arrow-right-min.svg") no-repeat center;mask:url("../img/svg/arrow-right-min.svg") no-repeat center;-webkit-transition:var(--anim);-moz-transition:var(--anim);-ms-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim);}
.cat_list li a:hover .title .flex:after{right:-15px;}
.cat_list li img{border:0;display:block;height:auto;max-width:100%;width:100%;}
.displayHome{border:0;color:var(--dark_70);font-size:14px;font-weight:300;line-height:27px;margin:0;padding:0 15px 15px;text-align:center;text-shadow:none;text-transform:none;}
.displayHome b, .displayHome strong{font-weight:500;}
.displayHome h1, .displayHome h2, .displayHome h3, .displayHome h4, .displayHome h5, .displayHome h6{color:var(--dark);font-weight:300;letter-spacing:0.1em;line-height:1.2;margin:0;padding:0;text-shadow:none;text-transform:none;}
.displayHome h1{font-family:var(--font);font-size:25px;margin-bottom:29px;}
.displayHome h1 b, .displayHome h1 strong{font-size:40px;line-height:40px;}
.displayHome h2{font-family:var(--font);font-size:20px;margin-bottom:29px;}
.displayHome h2 b, .displayHome h2 strong{font-size:35px;line-height:35px;}
.displayHome h3{font-size:22px;margin-bottom:12px;text-transform:uppercase;}
.displayHome h4{font-size:16px;margin-bottom:12px;text-transform:uppercase;}
.displayHome h5{font-size:14px;margin-bottom:12px;text-transform:uppercase;}
.displayHome h6{font-size:12px;margin-bottom:12px;text-transform:uppercase;}
.displayHome p{color:inherit;font:inherit;margin:0 0 12px;padding:0;text-shadow:none;text-transform:none;}
.displayHome img{border:0;display:block;height:auto;margin:0 auto 25px;max-width:100%;}
.displayHome p a:not(.btn){color:var(--theme1);}
.displayHome p a:not(.btn):hover{color:var(--theme1);text-decoration:underline;}
.displayHome p .btn{background:var(--dark)!important;line-height:23px!important;padding-bottom:16px;}
#displayHomeReassurance{background:url("../img/reassurance.jpg") no-repeat scroll center center var(--theme1);background-size:cover;font:inherit;margin:0;min-height:506px;padding:45px 15px 35px;}
.blockreassurance{margin:0;padding:0;text-align:center;width:auto;}
.blockreassurance > .row > div[class*="col-"]{padding-bottom:30px;}
.blockreassurance .block-reassur{background:var(--white);display:flex;flex-direction:column;justify-content:center;height:245px;margin:0;padding:35px 15px 15px;position:relative;}
.blockreassurance .block-reassur:after{background:var(--theme1);bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;max-width:55px;position:absolute;right:0;}
.blockreassurance .block-reassur:hover:after{max-width:100%;}
.blockreassurance .block-icon, .blockreassurance .block-icon img, .blockreassurance .block-icon svg{display:block;float:none;height:79px;margin:0 auto;width:auto;}
.blockreassurance .block-title{display:block;font-size:14px;font-weight:300;height:auto;letter-spacing:0.1em;line-height:18px;margin:0;max-width:none;padding:37px 0 0;text-shadow:none;text-transform:uppercase;}
#wrapperbottomhome{margin:0;padding:0 0 11px;}
.displayWrapperBottomHome{border:0;color:var(--dark_70);font-size:14px;font-weight:300;line-height:27px;margin:0;padding:0 15px 15px;text-shadow:none;text-transform:none;}
.displayWrapperBottomHome + .displayWrapperBottomHome{padding-left:0!important;padding-right:0!important;}
.displayWrapperBottomHome h1, .displayWrapperBottomHome h2, .displayWrapperBottomHome h3, .displayWrapperBottomHome h4, .displayWrapperBottomHome h5, .displayWrapperBottomHome h6{color:var(--dark);font-weight:300;letter-spacing:0.1em;line-height:1.2;margin:0;padding:0;text-shadow:none;text-transform:uppercase;}
.displayWrapperBottomHome h1{font-size:28px;margin-bottom:37px;}
.displayWrapperBottomHome h2{font-size:26px;margin-bottom:37px;}
.displayWrapperBottomHome h3{font-size:24px;margin-bottom:37px;}
.displayWrapperBottomHome h4{font-size:22px;margin-bottom:37px;}
.displayWrapperBottomHome h5{font-size:20px;margin-bottom:37px;}
.displayWrapperBottomHome h6{font-size:18px;margin-bottom:37px;}
.displayWrapperBottomHome p{color:inherit;font:inherit;margin:0 0 59px;padding:0;text-shadow:none;text-transform:none;}
.displayWrapperBottomHome p img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;}
.displayWrapperBottomHome p a:not(.btn){color:var(--theme1);}
.displayWrapperBottomHome p a:not(.btn):hover{color:var(--theme1);text-decoration:underline;}
.displayWrapperBottomHome p + h1, .displayWrapperBottomHome p + h2, .displayWrapperBottomHome p + h3, .displayWrapperBottomHome p + h4, .displayWrapperBottomHome p + h5, .displayWrapperBottomHome p + h6{margin-top:-5px;}
.displayWrapperBottomHome p .btn{min-width:215px;}
.htmlhome-container{border:0;color:var(--light20);font-size:15px;font-weight:400;line-height:18px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.htmlhome-container + .htmlhome-container{padding-bottom:20px;}
.htmlhome-container h1, .htmlhome-container h2, .htmlhome-container h3, .htmlhome-container h4, .htmlhome-container h5, .htmlhome-container h6{color:var(--theme1);font-family:var(--font_exo2);font-weight:500;letter-spacing:0;line-height:1.1;margin:0;padding:0;text-shadow:none;text-transform:none;}
.htmlhome-container h1{font-size:33px;margin-bottom:9px;margin-top:18px;}
.htmlhome-container h2{font-size:27px;margin-bottom:9px;margin-top:18px;}
.htmlhome-container h3{font-size:23px;margin-bottom:9px;margin-top:18px;}
.htmlhome-container h4{font-size:17px;margin-bottom:9px;margin-top:9px;}
.htmlhome-container h5{font-size:13px;margin-bottom:9px;margin-top:9px;}
.htmlhome-container h6{font-size:12px;margin-bottom:9px;margin-top:9px;}
.htmlhome-container b, .htmlhome-container strong{font-weight:700;}
.htmlhome-container p{color:inherit;font:inherit;margin:0 0 9px;padding:0;text-shadow:none;text-transform:none;}
.htmlhome-container p img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;}
.htmlhome-container p a:not(.btn){color:var(--theme1);}
.htmlhome-container p a:not(.btn):hover{color:var(--theme1);text-decoration:underline;}
.htmlhome-container .block-text-boxs-in{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px -14px;padding:60px 0 0;}
.htmlhome-container .block-text-boxs-in > *{color:var(--light31);flex:0 0 100%;font-size:14px;font-weight:300;line-height:21px;margin:0;max-width:100%;padding:0 15px;}
.htmlhome-container .block-text-boxs-in p{margin-bottom:19px;}
.htmlhome-container .block-text-boxs-in p.cert{align-items:center;display:flex;font-weight:600;}
.htmlhome-container .block-text-boxs-in p.cert span[style*="underline"]{border-bottom:1px solid var(--light30);padding-bottom:4px;padding-top:4px;text-decoration:none!important;}
.htmlhome-container .block-text-boxs-in img{margin-bottom:32px;}
.htmlhome-container .block-text-boxs-in svg{display:block;margin:0 auto 19px;}
.htmlhome-container .block-text-boxs-in .svg_fix{align-items:center;display:flex;justify-content:center;height:61px;margin:0 0 19px;text-align:center;}
.htmlhome-container .block-text-boxs-in .svg_fix svg{margin-bottom:0;}
.htmlhome-container .block-text-boxs-in p.cert svg{margin:0 10px 0 0;}
/* CONTENT */
#content.page-home{margin:0;padding:0;}
#index #content-wrapper{padding-left:0;padding-right:0;}
#main .page-content, #main .page-header{margin-bottom:50px;}
#main .page-header{margin-bottom:0;}
#main .page-footer{display:none;}
/* TYTUŁU */
#wrapper .products-section-title{color:var(--dark8);font:300 50px/60px var(--font_exo2);letter-spacing:0;margin:0;padding:0 0 30px;text-shadow:none;text-transform:none;}
#wrapper #ps_bestsellers .products-section-title, #wrapper #ps_bestsellers .products-section-title a:not(:hover), #wrapper .featuredproducts-container .nowosci .products-section-title a:not(:hover){color:var(--green);}
#wrapper #ps_specials .products-section-title, #wrapper #ps_specials .products-section-title a:not(:hover), #wrapper .featuredproducts-container .promocje .products-section-title a:not(:hover){color:var(--red);}
#wrapper #ps_specials .products-section-title a, #wrapper #ps_bestsellers .products-section-title a:hover, #wrapper .featuredproducts-container .promocje .products-section-title a:hover{color:var(--dark8);}
#main .page-header h1, #js-product-list-header .h1, h2#js-product-list-header{color:var(--black);font:400 20px/1.1 var(--font_exo2);margin:0;padding:0 0 11px;text-shadow:none;text-transform:none;}
.total-products{display:none!important;}
.total-products p{align-items:center;color:var(--dark_50);display:flex;font:300 13px/1.1 var(--font);letter-spacing:0.1em;margin:0;padding:0 0 0 15px;text-shadow:none;text-transform:uppercase;}
.total-products p:before{background:var(--theme1);content:"";display:inline-block;height:1px;margin:0 30px 0 0;width:36px;}
/* BREADCRUMB */
.breadcrumb{font:300 13px/24px var(--font);letter-spacing:0;margin-bottom:16px;text-shadow:none;text-transform:none;}
#wrapper .breadcrumb{background:transparent;opacity:1;padding:0;}
#wrapper .breadcrumb li:after{color:var(--theme1);content:"\f105";font-size:12px;font-weight:700;margin:0 6px 0 8px;}
#wrapper .breadcrumb li:last-child{color:var(--light25);}
#wrapper .breadcrumb li a{color:var(--light25);}
#wrapper .breadcrumb li a:hover{color:var(--theme1);}
/* SORTING */
#wrapper .cat_head{border:0;border-bottom:1px solid var(--light24);margin:0;padding:9px 0 5px;}
#wrapper .cat_head > .breadcrumb, #wrapper .cat_head > .products-selection{padding-left:15px;padding-right:15px;}
.products-selection, .facet-dropdown{background:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:0 49px 0 0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.facet-dropdown{padding-right:0;}
.products-selection .sort-by-row > .h1{color:var(--black);flex:0 0 37%;font:400 30px/1.1 var(--font_exo2);margin:0;max-width:100%;padding:0 15px 15px 0;text-shadow:none;text-transform:none;}
.products-selection .sort-by-row > .d-flex{margin:0;padding:0 15px 15px 0;}
.products-selection .sort-by-row > .d-flex > *{margin:0;padding:0;}
.brands-sort, .products-sort-order, .suppliers-sort{color:inherit;min-width:261px;}
.products-selection .ordering, .ordering-foot{display:none!important;}
.products-selection .ordering .products-sort-order, .ordering-foot .products-sort-order{min-width:161px;}
.brands-sort .select-title, .products-sort-order .select-title, .suppliers-sort .select-title, .ordering-foot .select-title, .facet-dropdown > .select-title{align-items:center;background:var(--white)!important;border:1px solid var(--light2)!important;border-radius:0;box-shadow:none;color:var(--dark_70)!important;display:inline-flex;font-size:13px;font-weight:400;height:46px;letter-spacing:0;line-height:20px;margin:0;padding:12px 16px 14px 21px;text-decoration:none!important;text-align:left;text-shadow:none;text-transform:uppercase;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.brands-sort .select-title i, .products-sort-order .select-title i, .suppliers-sort .select-title i, .ordering-foot .select-title i, .facet-dropdown > .select-title i{color:var(--dark);font-size:18px;height:auto!important;letter-spacing:0;line-height:18px!important;margin:0 0 0 auto;padding:0 0 0 7px;text-transform:none;}
.brands-sort .dropdown-menu, .products-sort-order .dropdown-menu, .suppliers-sort .dropdown-menu, .ordering-foot .dropdown-menu, .facet-dropdown > .dropdown-menu{background:var(--white);border:0;border-radius:0;box-shadow:none;font-size:13px;font-weight:400;line-height:20px;left:0;letter-spacing:0;margin:0;min-width:0;overflow:hidden;padding:0;right:auto;text-align:left;text-transform:uppercase;top:100%;white-space:nowrap;width:100%;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.brands-sort .select-list, .products-sort-order .select-list, .suppliers-sort .select-list, .ordering-foot .select-list, .facet-dropdown > .dropdown-menu .select-list{background:none;border:1px solid var(--light2);border-top:0;color:var(--dark_70);font:inherit;letter-spacing:inherit!important;padding:3px 21px 4px;}
.brands-sort .select-list:hover, .products-sort-order .select-list:hover, .suppliers-sort .select-list:hover, .ordering-foot .select-list:hover, .facet-dropdown > .dropdown-menu .select-list:hover{background:var(--theme1);color:var(--white)!important;}
.products-selection .sort-by, .ordering-foot .sort-by{display:none!important;}
/* VIEW */
#list_view{align-items:center;display:flex;margin:0 -5px;padding:0 0 11px;}
#list_view span{color:var(--light33);cursor:pointer;font-size:24px;line-height:24px;margin:0 5px;padding:0;}
#list_view span.active, #list_view span:hover{color:var(--black);}
#list_view span.show_list{order:-1;}
#list_view span.show_table-view{display:none!important;}
/* PAGINATION */
#wrapper .pagination, #wrapper .pagination .page-list, #wrapper .pagination .page-list *{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;float:none;font-size:inherit;letter-spacing:0;margin:0;padding:0;text-align:inherit;text-shadow:none;text-transform:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#wrapper .pagination{align-items:center;border:0;display:flex;justify-content:flex-end;margin:0;padding:27px 15px 0;width:auto;}
#wrapper .pagination .ordering-foot{margin-right:auto;padding-bottom:13px;}
#wrapper .pagination .page-list{align-items:center;display:flex;flex-wrap:wrap;margin:0 -4px;padding:0 1px 13px;}
#wrapper .pagination .page-list li{padding:0 4px;}
#wrapper .pagination .page-list li > *{align-items:center;background:var(--white);border:1px solid var(--light2);border-radius:0;color:var(--dark);display:flex;font-size:19px;font-weight:300;height:42px;letter-spacing:0.1em;justify-content:center;line-height:30px;min-width:42px;padding:5px;text-align:center;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#wrapper .pagination .page-list li.current > *{border-color:var(--theme1);color:var(--theme1);}
#wrapper .pagination .page-list li > a:hover{color:var(--theme1);}
#wrapper .pagination .page-list li.prev_li{padding-right:29px;}
#wrapper .pagination .page-list li.next_li{padding-left:29px;}
#wrapper .pagination .page-list li .previous, #wrapper .pagination .page-list li .next{background:var(--theme1);border-color:var(--theme1);color:var(--white);padding-left:0;padding-right:0;}
#wrapper .pagination .page-list li .previous:hover, #wrapper .pagination .page-list li .next:hover{background:var(--dark);border-color:var(--dark);color:var(--white)}
#wrapper .pagination .page-list li .previous > span, #wrapper .pagination .page-list li .next > span{display:none!important;}
#wrapper .pagination .page-list li .previous > i, #wrapper .pagination .page-list li .next > i{font-size:16px;line-height:16px;margin:0;}
#wrapper .pagination .page-list li .disabled{cursor:not-allowed;pointer-events:none;}
#wrapper .pagination .page-list li.spacer .disabled{border:0;}
/* FOOTER */
#footer{color:var(--light28);font:300 13px/1.1 var(--font_exo2);letter-spacing:0;margin:0;padding:0;text-shadow:none;text-transform:none;}
#footer p{color:inherit;font:inherit;}
#footer a{color:var(--light28);}
#footer a:hover{color:var(--theme1);}
body#checkout #footer{background:none;box-shadow:none;color:inherit;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#footer .footernewsl-container{background:var(--red2);margin:0;padding:0;position:relative;}
#footer .footernewsl-container:before{background:var(--red3);background:-moz-linear-gradient(top,var(--red3) 0,var(--red4) 24%,var(--red5) 47%,var(--red6) 65%,var(--red6) 100%);background:-webkit-linear-gradient(top,var(--red3) 0,var(--red4) 24%,var(--red5) 47%,var(--red6) 65%,var(--red6) 100%);background:linear-gradient(to bottom,var(--red3) 0,var(--red4) 24%,var(--red5) 47%,var(--red6) 65%,var(--red6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--red3)',endColorstr='var(--red6)',GradientType=0 );content:"";height:18px;left:0;margin:0;position:absolute;right:0;top:0;}
#footer .footerbefore-container{background:var(--dark12);margin:0;overflow:hidden;padding:0;}
#footer .footerbefore-container > .container{position:relative;}
#footer .footerbefore-container > .container:before, #footer .footerbefore-container > .container:after{bottom:0;content:'';position:absolute;top:0;width:50%;}
#footer .footerbefore-container > .container:before{background:var(--yellow);left:-50%;}
#footer .footer-container{background:var(--dark8);border:0;box-shadow:none;margin:0;padding:20px 0 0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#footer .footerafter-container{background:var(--dark8);border:0;box-shadow:none;margin:0;overflow:hidden;padding:0 0 42px;-moz-box-shadow:none;-webkit-box-shadow:none;}
#footer .footernewsl{font:inherit;margin:0;min-height:251px;padding:20px 0;}
#footer .block_newsletter{background:none;border:0;color:inherit;font:inherit;margin:0 auto;max-width:742px;padding:0;}
#footer .block_newsletter > #block-newsletter-label{color:var(--white);font:italic 400 27px var(--font_exo2);letter-spacing:0;margin:0;padding:0;text-shadow:1px 1px var(--red7);text-transform:uppercase;}
#footer .block_newsletter > #block-newsletter-label b, #footer .block_newsletter > #block-newsletter-label strong{font-weight:700;}
#footer .block_newsletter form{flex:1;}
#footer .block_newsletter form > .slogan{align-items:center;color:var(--white2);display:flex;flex-wrap:wrap;font-size:25px;font-weight:300;justify-content:space-around;line-height:26px;margin:0;padding:0;text-shadow:none;text-transform:uppercase;}
#footer .block_newsletter form .alert{margin:5px 0;padding:2px 24px 3px;}
#footer .block_newsletter form input:not([type="checkbox"]){height:61px;}
#footer .block_newsletter form input[type="email"]{border:0;font-size:18px;font-weight:300;letter-spacing:0;padding:5px 15px 7px;}
#footer .block_newsletter form input[type="email"]::placeholder{text-transform:none;}
#footer .block_newsletter form input[type="email"]:-moz-placeholder{text-transform:none;}
#footer .block_newsletter form input[type="email"]::-moz-placeholder{text-transform:none;}
#footer .block_newsletter form input[type="email"]:-ms-input-placeholder{text-transform:none;}
#footer .block_newsletter form input[type="email"]::-webkit-input-placeholder{text-transform:none;}
#footer .block_newsletter form input.btn{font-size:16px!important;font-weight:700!important;padding-bottom:6px;padding-top:5px;}
#footer .block_newsletter form .form-group{margin:0 0 15px;padding:0;}
#footer .block_newsletter form .custom-checkbox, #footer .block_newsletter form .custom-checkbox label, #footer .block_newsletter form .custom-checkbox p{margin:0;padding:0;}
#footer .block_newsletter form .custom-checkbox label{color:var(--white);font-size:15px;font-weight:400;line-height:16px;padding-left:25px;text-transform:none;}
#footer .footerbefore-container .footer-banners-left{background:var(--yellow);color:var(--dark15);font-size:17px;font-weight:700;max-width:555px;position:relative;width:60%;}
#footer .footerbefore-container .footer-banners-left > .row > *{align-items:center;display:flex;flex-direction:column;justify-content:center;height:199px;text-align:center;width:50%;}
#footer .footerbefore-container .footer-banners-left p{margin-bottom:0;}
#footer .footerbefore-container .footer-banners-left .col-left{font-size:13px;font-weight:300;line-height:22px;text-transform:none;white-space:nowrap;}
#footer .footerbefore-container .footer-banners-left .col-left .rt{text-align:right;}
#footer .footerbefore-container .footer-banners-left .col-left .lt{text-align:left;}
#footer .footerbefore-container .footer-banners-left .col-left b, #footer .footerbefore-container .footer-banners-left .col-left strong{font-size:20px;font-weight:700;}
#footer .footerbefore-container .footer-banners-left .col-left img{margin-bottom:18px;}
#footer .footerbefore-container .footer-banners-left .col-right p + p{margin-top:26px;}
#footer .footerbefore-container .footer-banners-left .col-right img{margin-bottom:8px;}
#footer .footerbefore-container .footer-banners-right .row > *{align-items:center;display:flex;flex-direction:column;justify-content:center;height:199px;text-align:center;width:50%;}
#footer .footerbefore-container .footer-banners-right .row > * > *{margin:10px 0;}
#footer .footerbefore-container .footer-banners-right .footer-banner-1{background:var(--dark13);max-width:277.5px;}
#footer .footerbefore-container a.btn{background:#fed429!important;border:1px solid #e08622!important;border-radius:3px;color:#2f2f2f!important;display:inline-block;font-size:13px!important;font-weight:600!important;line-height:36px!important;padding:0 5px 2px;text-transform:none;width:180px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#footer .block_social a{color:var(--white);margin:0 10px;}
#footer .block_social a:hover{color:var(--dark);}
#footer .block_social a i{color:inherit;}
#footer .footer-container .h3{align-items:center;color:var(--white);display:block;font:700 16px/1.1 var(--font_exo2);letter-spacing:0;margin:0 0 34px;padding:0;text-shadow:none;text-transform:uppercase;}
#footer .footer-container .h3 a{color:var(--white);font-size:inherit;font-weight:inherit;}
#footer .footer-container .h3 a:hover{color:var(--theme1);}
#footer .footer-container .h4{align-items:center;color:var(--white);display:block;font:700 16px/1.1 var(--font_exo2);letter-spacing:0;margin:0 0 34px;padding:0;text-shadow:none;text-transform:uppercase;}
#footer .footer-container .h4 a{color:var(--white);font-size:inherit;font-weight:inherit;}
#footer .footer-container .h4 a:hover{color:var(--theme1);}
#footer .footer-container ul{list-style:none;margin:0;padding:0;}
#footer .footer-container .collapse{padding-bottom:18px;}
#footer .footer-container ul li{color:var(--light28);font:300 14px/18px var(--font_exo2);letter-spacing:0;margin:0;padding:0 0 16px;text-shadow:none;text-transform:none;}
#footer .footer-container ul li a{color:var(--light28);}
#footer .footer-container ul li a:hover{color:var(--theme1);}
#footer .footer-container .htmlblock ul li{padding-bottom:5px;}
#footer .block-contact{color:inherit;}
#footer .block-contact p{color:var(--white);font-size:13px;font-weight:300;letter-spacing:0;line-height:26px;margin:0 0 10px;padding:0;text-shadow:none;text-transform:none;}
#footer .block-contact p a{color:var(--white);font-weight:300;text-decoration:none!important;}
#footer .block-contact p a:hover{color:var(--theme1);}
#footer .block-contact p b, #footer .block-contact p strong{font-weight:300;}
#footer .block-contact p.callus, #footer .block-contact p.emailus{align-items:center;display:flex;font-size:14px;font-weight:300;}
#footer .block-contact p.callus{margin-bottom:25px;}
#footer .block-contact p.callus i, #footer .block-contact p.emailus i{align-items:center;border:1px solid var(--theme1);color:var(--theme1);display:inline-flex;font-size:18px;justify-content:center;height:46px;line-height:44px;margin:0 21px 0 0;text-align:center;width:46px;}
#footer .block-contact p.callus b, #footer .block-contact p.callus strong, #footer .block-contact p.emailus b, #footer .block-contact p.emailus strong{display:block;font-size:26px;font-weight:300;}
#footer .block-contact p.hours{color:var(--light28);text-transform:uppercase;}
#footer .footerafter > *{align-items:center;display:flex;flex:0 0 100%;justify-content:center;margin:0;max-width:100%;padding:5px 0;text-align:center;}
#footer .footerafter p{margin:0;padding:0;}
#footer .footerafter p img{border:0;height:auto;max-width:100%;}
#footer .copyx{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px;padding:0;}
#footer .copyx > *{margin:0;padding:5px 10px;}
#footer .copyx p{color:var(--light28);font-size:13px;font-weight:300;letter-spacing:0;line-height:15px;text-shadow:none;text-transform:none;}
#footer .copyx p a:not(:hover){color:inherit;}
.displayFooterBefore{border:0;color:var(--light28);font-size:13px;font-weight:300;line-height:25px;margin:0;text-shadow:none;text-transform:none;}
.displayFooterBefore p{color:inherit;font:inherit;margin:0 auto 20px;max-width:1530px;padding:0;text-shadow:none;text-transform:none;}
/* LEWY BLOK */
.block-categories, #search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet{background:var(--white);border:1px solid var(--dark11);border-radius:0;box-shadow:none;margin:0 0 30px;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet{background:var(--white);border-color:var(--light2);}
#search_filters .facet + .facet, #search_filters_brands .facet + .facet, #search_filters_suppliers .facet + .facet{border-top:0;}
#search_filters .facet:not(:last-of-type), #search_filters_brands .facet:not(:last-of-type), #search_filters_suppliers .facet:not(:last-of-type){margin-bottom:0;}
#search_filters, #search_filters_brands, #search_filters_suppliers{background:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.block-categories *{background:none;border:0;margin:0;outline:none;padding:0;text-decoration:none;}
.block-categories ul{list-style:none;}
.block-categories > .h6, .block-categories ul li .h6, #search_filters .h6, #search_filters_brands .h6, #search_filters_suppliers .h6, #search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title{align-items:center;border:0;color:var(--dark);display:flex;font:600 17px/23px var(--font_exo2);letter-spacing:0;margin:0 0 18px;padding:0;text-shadow:none;text-transform:none;}
.block-categories > .h6:after, #search_filters .facet .facet-title:after, #search_filters_brands .facet .facet-title:after, #search_filters_suppliers .facet .facet-title:after{background:var(--theme1);content:"";flex:0 0 36px;height:1px;margin:0 0 0 auto;}
#search_filters .facet .facet-title, .block-categories > .h6{margin:0;overflow:visible;padding:14px 0 10px 15px;text-overflow:inherit;white-space:normal;width:auto;}
#search_filters .facet .facet-title i{display:none!important;}
.block-categories ul li .h6:focus, .block-categories ul li .h6:hover{color:var(--theme1);}
.block-categories .arrows{color:var(--theme1);height:19px;line-height:0;text-align:center;width:19px;}
.block-categories .arrows:hover{color:var(--theme1);}
.block-categories .arrows .arrow-down, .block-categories .arrows .arrow-right{font-size:19px;line-height:19px;margin:0;}
.block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover{color:inherit;}
.block-categories > .category-top-menu{padding-bottom:20px;}
.block-categories .category-sub-menu{margin:0 0 -1px;}
.block-categories .category-sub-menu li:not([data-depth]){display:none;}
.block-categories .category-sub-menu li[data-depth="0"]{padding:9px 0;position:relative;}
.block-categories .category-sub-menu li[data-depth="0"] > a{align-items:center;border:0;color:var(--dark);display:flex;font:400 15px/18px var(--font);margin:0;padding:0 15px;text-shadow:none;text-transform:uppercase;}
.block-categories .category-sub-menu li[data-depth="0"] > a:focus, .block-categories .category-sub-menu li[data-depth="0"] > a:hover, .block-categories .category-sub-menu li[data-depth="0"] > a.sel{color:var(--theme1);}
.block-categories .category-sub-menu li[data-depth="1"]{margin-bottom:0;padding:5.5px 0;position:relative;}
.block-categories .category-sub-menu li[data-depth="1"]:last-child{padding-bottom:3.5px;}
.block-categories .category-sub-menu li[data-depth="1"] .arrows{display:none;position:absolute;right:0;top:5px;}
.block-categories .category-top-menu ul .category-sub-menu{margin-left:60px;margin-top:5.5px;}
.block-categories .category-top-menu ul ul .category-sub-menu{margin-left:75px;margin-top:0;}
.block-categories .category-sub-menu .category-sub-link{align-items:center;border:0;color:var(--dark);display:flex;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:0 20px 0 0;text-shadow:none;text-transform:none;}
.block-categories .category-sub-menu .category-sub-link:before{color:var(--theme1);content:"";font-size:8px;font-weight:normal;line-height:8px;margin:0 7px 0 0;}
.block-categories .category-sub-menu ul ul .category-sub-link{display:inline-block;padding-right:0;}
.block-categories .category-sub-menu .category-sub-link:focus, .block-categories .category-sub-menu .category-sub-link:hover, .block-categories .category-sub-menu .category-sub-link.sel{color:var(--theme1);}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left:12px;position:relative;}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before{left:0;line-height:19px;margin:0;position:absolute;top:2px;}
.block-categories .collapse-icons{height:20px;margin:0;position:absolute;right:25px;top:8px;width:20px;}
.block-categories .collapse-icons .material-icons{color:var(--theme1);font-size:20px;}
.block-categories .collapse-icons:hover .material-icons{color:var(--theme1);}
.block-categories > .h6{font-size:24px;font-weight:300;letter-spacing:0.1em;line-height:26px;padding-top:20px;}
.block-categories > .h6 small{color:var(--theme1);font-size:13px;font-weight:300;letter-spacing:0.1em;}
#search_filters .facet .collapse, #search_filters_brands .facet .collapse, #search_filters_suppliers .facet .collapse{margin:0;padding:0 15px 24.5px;}
#search_filters .facet .collapse > li, #search_filters_brands .facet .collapse > li, #search_filters_suppliers .facet .collapse > li{margin:0;padding:7.5px 0;}
#search_filters .facet .collapse > li p, #search_filters_brands .facet .collapse > li p, #search_filters_suppliers .facet .collapse > li p{color:var(--dark);font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;margin:1px 0 23px;padding:0;text-align:left;text-shadow:none;text-transform:none;}
#search_filters .ui-slider-horizontal, #search_filters .ui-slider-horizontal *{border:0!important;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#search_filters .ui-slider-horizontal, #search_filters .ui-widget-header{background:var(--gray3);}
#search_filters .ui-slider-horizontal{height:5px;margin-bottom:19px;}
#search_filters .ui-slider .ui-slider-handle{background:var(--theme1);height:22px;top:-9px;width:5px;}
#search_filters .ui-slider-horizontal .ui-slider-handle{margin-left:9px;}
#search_filters .ui-slider-horizontal .ui-slider-handle + .ui-slider-handle{margin-left:-14px;}
#search_filters .clear-all-wrapper{margin:0 0 30px;padding:0;}
#search_filters .clear-all-wrapper .btn{max-width:100%;width:100%;}
#search_filters .facet .facet-label a{overflow:visible;text-overflow:inherit;white-space:normal;width:auto;}
#search_filters .facet .facet-label{align-items:first baseline;color:inherit;display:flex;flex-wrap:nowrap;font:inherit;line-height:0;margin:0;padding:0;text-align:left;text-shadow:none;text-transform:none;width:auto;}
#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a{align-items:center;color:var(--dark);display:flex;flex:1;font-size:14px;font-weight:400;letter-spacing:0;line-height:19px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#search_filters .facet .facet-label a .magnitude, #search_filters_brands .facet .facet-label a .magnitude, #search_filters_suppliers .facet .facet-label a .magnitude{margin-left:auto;}
#search_filters .facet .facet-label a:hover, #search_filters_brands .facet .facet-label a:hover, #search_filters_suppliers .facet .facet-label a:hover, #search_filters .facet .facet-label a:focus, #search_filters_brands .facet .facet-label a:focus, #search_filters_suppliers .facet .facet-label a:focus{color:var(--theme1);}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio{margin:0 12px 0 0;max-height:19px;top:0;}
#search_filters .facet .facet-label .custom-checkbox input[type="checkbox"] + span, #search_filters .facet .facet-label .custom-radio input[type="radio"] + span{height:19px;margin:0;width:19px;}
#search_filters .facet .facet-label .custom-checkbox input[type="checkbox"] + span{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.active_filters{background:var(--gray9);border:0;border-radius:4px;margin:-20px 0 20px;padding:9px 15px 5px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.active_filters .active-filter-title{color:var(--dark);font-size:14px;font-weight:400;letter-spacing:0;margin:0 11px 0 0;padding:0;text-align:inherit;text-shadow:none;text-transform:none;}
.active_filters ul{margin:0;padding:0;}
.active_filters .filter-block{align-items:center;background:var(--white);border:1px solid var(--gray6);border-radius:4px;box-shadow:none;color:var(--dark);display:inline-flex;font-size:13px;font-weight:400;height:40px;letter-spacing:0;line-height:20px;margin:0 0 5px;padding:0 0 0 15px;text-align:left;text-shadow:none;text-transform:none;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.active_filters .filter-block .js-search-link{align-items:center;border:0;border-left:1px solid var(--gray6);color:var(--theme2);display:flex;height:100%;justify-content:center;margin:0 0 0 10px;padding:0 10px;}
.active_filters .filter-block .close{color:inherit;font-size:14px;letter-spacing:0;line-height:14px;margin:0;text-shadow:none;}
.active_filters .filter-block .js-search-link:focus, .active_filters .filter-block .js-search-link:hover{background:var(--theme1);color:var(--dark);}
/* CENTRALNY BLOK */
.psspecials-container, .featuredproducts-container .featured-products.promocje, .featuredproducts-container .featured-products.nowosci{padding-bottom:54px;}
.blog-container{background:url("../img/bg.png") repeat scroll center center transparent;border:0;margin:0;padding:61px 0 33px;}
.blog-container #custom-text{background:none;border:0;margin:0;padding:0;}
.psbestsellers-container{background:var(--white);margin:0;padding:67px 0 84px;}
.catdesc-container{border:0;border-top:1px solid var(--gray6);margin:0;overflow:hidden;padding:75px 0 13px;}
#wrapper .block-category{margin:0;min-height:0;}
#wrapper .block-category #category-description{margin:0;padding:0;}
#wrapper .block-category #category-description *{letter-spacing:0;}
#wrapper .block-category #category-description h1{color:var(--dark_70);font-size:32px;font-weight:700;line-height:1.2;margin:0 0 1px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description h2{color:var(--dark_70);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 1px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description h3{color:var(--dark_70);font-size:24px;font-weight:700;line-height:1.2;margin:0 0 1px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description h4{color:var(--dark_70);font-size:18px;font-weight:700;line-height:1.2;margin:0 0 1px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description h5{color:var(--dark_70);font-size:14px;font-weight:700;line-height:1.2;margin:0 0 1px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description h6{color:var(--dark_70);font-size:10px;font-weight:700;line-height:1.2;margin:0 0 1px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description p + h1, #wrapper .block-category #category-description p + h2, #wrapper .block-category #category-description p + h3, #wrapper .block-category #category-description p + h4, #wrapper .block-category #category-description p + h5, #wrapper .block-category #category-description p + h6{margin-top:-2px;}
#wrapper .block-category #category-description p{color:var(--dark_70);font-size:13px;font-weight:400;line-height:23px;margin:0 0 20px;padding:0;text-shadow:none;text-transform:none;word-break:break-word;}
#wrapper .block-category #category-description ul{color:inherit;list-style:none;margin:0 0 20px;padding:0;word-break:break-word;}
#wrapper .block-category #category-description ul li{color:var(--dark_70);font-size:13px;font-weight:400;line-height:23px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#wrapper .block-category #category-description ol{color:inherit;list-style:none;margin:0 0 20px;padding:0;word-break:break-word;}
#wrapper .block-category #category-description ol li{color:var(--dark_70);font-size:13px;font-weight:400;line-height:23px;margin:0;padding:0;text-shadow:none;text-transform:none;}
/* LISTA PRODUKTÓW */
.cmsid{color:var(--light13);font-family:var(--font);font-size:13px;font-weight:400;line-height:18px;margin:0;overflow:hidden;padding:0 15px 15px;}
.cmsid p{color:inherit;font:inherit;margin:0 0 9px;padding:0;text-shadow:none;text-transform:none;}
.cmsid a:not(:hover):not(:focus){color:inherit;}
.cmsid h1, .cmsid h2, .cmsid h3, .cmsid h4, .cmsid h5, .cmsid h6{font-family:var(--font);font-weight:500;line-height:1.1;text-shadow:none;text-transform:none;}
.cmsid h1, .cmsid h2, .cmsid h3{margin-bottom:9px;margin-top:18px;}
.cmsid h4, .cmsid h5, .cmsid h6{margin-bottom:9px;margin-top:9px;}
.cmsid h1{font-size:33px;}
.cmsid h2{font-size:27px;}
.cmsid h3{font-size:23px;}
.cmsid h4{font-size:17px;}
.cmsid h5{font-size:13px;}
.cmsid h6{font-size:12px;}
.cmsid b, .cmsid strong{font-weight:700;}
.cmsid em{font-style:italic;}
#cmsid_quality{background:var(--light32);border-bottom:1px solid var(--light24);border-right:1px solid var(--light24);color:var(--black);font:400 15px var(--font_exo2);margin:0 0 15px;overflow:hidden;padding:18px 15px 16px;position:relative;text-shadow:none;text-transform:none;}
#cmsid_quality p{color:inherit;font:inherit!important;margin:0;padding:0;text-shadow:none;text-transform:none;}
#cmsid_quality p img{border:0!important;display:block!important;height:auto!important;margin:0!important;max-width:100%!important;}
#cmsid_quality p b, #cmsid_quality p strong{color:var(--theme1);font-weight:700;}
#cmsid_quality p:before{content:"\f05a";font:900 15px/15px var(--font_awes);margin:0 6px 0 0;padding:0;text-shadow:none;text-transform:none;vertical-align:0;}
#cmsid_quality p + p:before, #cmsid_quality p + p + p:before, #cmsid_quality p.imgdesc:before, #cmsid_quality p.urldesc:before{display:none;}
#cmsid_quality p + p, #cmsid_quality p.imgdesc{margin:0;padding:0;position:absolute;right:0;top:0;z-index:0;}
#cmsid_quality p + p + p, #cmsid_quality p.urldesc{background:var(--theme1);border:0;color:var(--white);font:italic 600 15px/52px var(--font_exo2)!important;margin:0;padding:0 25px 0 11px;position:absolute;right:0;top:0;z-index:1;}
#cmsid_quality p + p + p:before, #cmsid_quality p.urldesc:before{background:url("../img/urldesc.png") no-repeat scroll left top transparent;bottom:0;content:"";display:block;left:-21px;margin:0;position:absolute;top:0;width:21px;}
#cmsid_quality p + p + p a, #cmsid_quality p.urldesc a{border:0;color:var(--white);outline:none;text-decoration:none;}
#cmsid_quality p + p + p a:hover, #cmsid_quality p.urldesc a:hover{cursor:pointer;text-decoration:underline;}
#subcategories{margin:0;overflow:hidden;padding:0 0 1px;}
#subcategories ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -17.5px;padding:0;}
#subcategories ul li{flex:0 0 calc(100% / 4);margin:0;max-width:calc(100% / 4);padding:0 17.5px 33px;text-align:center;}
#subcategories ul li .subcategory-image{margin:0;overflow:hidden;padding:0;}
#subcategories ul li .subcategory-image a{align-items:center;border:1px solid var(--light2);display:flex;flex-direction:column;justify-content:space-around;height:279px;margin:0;padding:0 15px 15px;position:relative;}
#subcategories ul li .subcategory-image a:after{background:var(--theme1);bottom:-1px;content:"";display:block;height:1px;left:-1px;margin:0 auto;max-width:73px;position:absolute;right:-1px;width:calc(100% + 2px);}
#subcategories ul li .subcategory-image a img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;}
#subcategories ul li h5{align-items:center;color:var(--black);display:flex;font-size:14px;font-weight:500;line-height:17px;margin:0 0 5px;min-height:34px;padding:0;text-shadow:none;text-transform:uppercase;}
#subcategories ul li:hover .subcategory-image a:after{max-width:calc(100% + 2px);}
#js-product-list:not(.nobg){background:var(--white);border:0;margin:0;padding:0;}
#wrapper .product-flags{align-items:center;bottom:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;width:auto;z-index:1;}
#wrapper .product-flags li.product-flag{background:none no-repeat scroll left top var(--new);border:0;border-radius:0;box-shadow:none;color:var(--white)!important;font-size:12px!important;font-style:normal!important;font-weight:300!important;line-height:17px!important;margin:0!important;min-height:0!important;min-width:121px!important;padding:5px 10px;text-align:center;text-shadow:none;text-transform:uppercase;width:auto!important;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#wrapper .product-flags li.product-flag.new{display:none!important;order:1;}
#wrapper .product-flags li.product-flag.out_of_stock{display:none!important;}
#wrapper .product-flags li.product-flag.on-sale{background:var(--orange);display:none!important;margin-right:auto!important;order:0;}
#wrapper .product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage{background-color:transparent!important;background-image:url("../img/promosticker.png")!important;height:83px!important;min-width:0!important;position:absolute!important;right:-5px!important;text-indent:-9999px!important;top:-4px!important;width:90px!important;}
.grade-stars .star-content{align-items:center;height:100%;padding:0 0 1px;}
.grade-stars[data-grade="0"] > .star-empty > div[style*="visibility"]{visibility:visible!important;}
.grade-stars[data-grade="0"] > .star-full{visibility:hidden;}
.star-content div.star, .star-content div.star-on, .star-content div.star-hover{background:none!important;height:auto!important;line-height:1!important;margin:0!important;width:auto!important;}
.star-content div.star:after, .star-content div.star-on:after, .star-content div.star-hover:after{color:var(--orange2);content:"\f005";font:400 16px/16px var(--font_awes);letter-spacing:0.3em;}
.star-content.star-empty div.star:after, .star-content.star-empty div.star-on:after, .star-content.star-empty div.star-hover:after{color:var(--light14);}
.star-content div.star-on:after, .star-content div.star-hover:after{font-weight:900;}
.small-stars .star-content div.star:after, .small-stars .star-content div.star-on:after, .small-stars .star-content div.star-hover:after{font-size:13px;line-height:13px;}
.product-availability{letter-spacing:0;margin:0;position:relative;}
.product-availability.block-preorderspecial{letter-spacing:0;margin-bottom:-16px;}
.product-availability .badge{border:0;border-radius:4px;color:var(--white);font-size:12px;font-weight:700;line-height:14px;margin:0 auto;max-width:195px;padding:5px 12px 6px;text-shadow:none;text-transform:none;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.product-availability .badge.badge-available{background-color:var(--green);}
.product-availability .badge i{font-size:12px;line-height:12px;vertical-align:0;}
#wrapper netto, #wrapper .netto{display:none!important;}
.colrow.row{margin-left:0;margin-right:0;}
.colrow.row > *{padding-left:0;padding-right:0;}
#wrapper.page-home .featured-products{margin-bottom:30px;}
#wrapper .featured-products .block_content{background:var(--white);border:0;margin:0;padding:0;}
#wrapper .products, #wrapper .products *{outline:none!important;}
#wrapper .products{margin-bottom:0;margin-left:0;margin-right:0;}
#wrapper .featured-products .products{margin-left:-15px;margin-right:-15px;}
#wrapper .products:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 100%;max-width:100%;}
#wrapper .products .product-miniature{margin:0;}
#wrapper .products .product-miniature .thumbnail-container, #wrapper .products .product-miniature .product-description, #wrapper .products .product-miniature .highlighted-informations{width:100%;}
#wrapper .products .product-miniature .thumbnail-container{background:none;border:0;border-radius:0;box-shadow:none;height:auto;margin:0;padding:25px 25px 20px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#wrapper .featured-products .products .product-miniature .thumbnail-container{height:373px;overflow:visible;padding:15px 15px 10px;}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail{display:flex;justify-content:center;height:auto;margin:0 auto;max-width:302px;position:relative;}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail img{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail .product-availability{margin:auto 0 -12px;}
#wrapper .products .product-miniature .product-description{background:none;bottom:auto;height:auto;letter-spacing:0;margin:0;padding:13px 0 0;position:static;text-align:left;z-index:inherit;}
#wrapper .products .product-miniature .product-description .product-title{color:inherit;font:inherit;margin:0 0 14px;min-height:36px;padding:0;text-align:inherit;text-shadow:none;text-transform:none;}
#wrapper .products .product-miniature .product-description .product-title a{color:var(--black);display:-webkit-box;font:700 15px/18px var(--font_exo2);height:36px;overflow:hidden;text-align:inherit;text-transform:none;text-overflow:ellipsis;width:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#wrapper .products .product-miniature .product-description .product-title a:hover{color:var(--theme1);}
#wrapper .products .product-miniature .product-description .product-description-short{color:var(--light27);font-size:13px;font-weight:400;line-height:normal;margin:0;max-width:220px;min-height:60px;padding:0 0 6px;}
#wrapper .products .product-miniature .product-description .product-description-short *:not(br){all:inherit!important;margin:0!important;min-height:0!important;padding:0!important;}
#wrapper .products .product-miniature .product-description .product-description-short img{display:none!important;}
#wrapper .products .product-miniature .product-description .product-description-short b, #wrapper .products .product-miniature .product-description .product-description-short strong{display:inline!important;}
#wrapper .products .product-miniature .product-description .quantity{font-size:10px;font-weight:300;line-height:17px;margin:0 0 13px;padding:0;text-shadow:none;text-transform:uppercase;}
#wrapper .products .product-miniature .product-description .quantity span{border:1px solid var(--green);color:var(--green);display:inline-block;padding:0 10px;}
#wrapper .products .product-miniature .product-description .quantity.outofstock span{border-color:var(--red);color:var(--red);}
#wrapper .products .product-miniature .product-description .product-list-reviews{background:none;border:0;bottom:auto;left:auto;margin:0 0 15px;padding:0;position:static;right:auto;top:auto;z-index:inherit;}
#wrapper .products .product-miniature .product-description .product-price-add{margin:0 -3px;padding:0 0 15px;}
#wrapper .products .product-miniature .product-description .product-price-add > *{margin:0 3px;padding:3px 0;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping{align-items:last baseline;color:var(--black);display:flex;flex-wrap:wrap;font-weight:300;justify-content:flex-start;line-height:23px;text-align:left;text-transform:none;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping > *{display:block;margin:0 4px;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .price{color:var(--black);font:400 18px/1.1 var(--font_exo2);margin-left:0;order:-1;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .regular-price{color:var(--light26);font-size:17px;font-weight:400;line-height:1.1;text-decoration:line-through;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .discount-product + .price{color:var(--black);}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .payu-installment-price-listing{display:none!important;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .payu-script-tag{display:none!important;}
#wrapper .products .product-miniature .product-more.add .btn{font-size:14px!important;line-height:23px!important;padding:6px 15px;}
#wrapper .products .product-miniature .product-more.add .btn.add-to-cart, #wrapper .products .product-miniature .product-more.add .btn.add-to-configure{background-color:var(--theme1);color:var(--white)!important;}
#wrapper .products .product-miniature .product-more.add .btn.add-to-cart:before, #wrapper .products .product-miniature .product-more.add .btn.add-to-configure:before{background-color:var(--dark);}
#wrapper .products .product-miniature .product-more.add .btn.details-link{border-color:var(--light2);color:var(--light12)!important;}
#wrapper .products .product-miniature .product-more.add .btn.details-link:before{background-color:var(--light12);}
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure{background:none!important;color:var(--black)!important;font-size:23px!important;line-height:1.1!important;margin:0!important;padding:0!important;}
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart:focus, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart:hover, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure:focus, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure:hover{color:var(--theme1)!important;}
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart:focus:disabled, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart:disabled, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure:focus:disabled, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure:disabled{color:var(--black_30)!important;}
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart i, #wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure i{margin:0!important;}
#wrapper .featured-products .products .product-miniature .product-description{text-align:center;}
#wrapper .featured-products .products .product-miniature .product-price-add{align-items:flex-start!important;}
#wrapper .featured-products .products .product-miniature .product-price-add .product-more.add{margin-top:-3px;}
#wrapper .featured-products .products .product-miniature .product-description .product-price-and-shipping{align-items:center;flex:1;flex-direction:column;padding-right:28.75px;text-align:center;}
#wrapper .featured-products .products .product-miniature .product-description .product-price-and-shipping > *{margin:0;}
#wrapper .featured-products .products.col-5 .product-miniature .thumbnail-container:after, #wrapper .featured-products .products.col-5 .product-miniature .thumbnail-container:before{display:none!important;}
#wrapper .featured-products .products.col-5 .product-miniature .thumbnail-container{height:384px;}
#wrapper .featured-products .products.col-5 .product-miniature .product-description .product-title{margin:0 0 12px;min-height:38px;}
#wrapper .featured-products .products.col-5 .product-miniature .product-description .product-title a{font-size:14px;line-height:19px;}
#wrapper .featured-products .products.col-5 .product-miniature .product-price-add .product-more.add{margin-top:1px;}
#wrapper .featured-products .products.col-5:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart, #wrapper .featured-products .products.col-5:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure, #wrapper .featured-products .products.col-5 .product-miniature .product-description .product-price-and-shipping .price, #wrapper .featured-products .products.col-5 .product-miniature .product-description .product-price-and-shipping .regular-price{font-size:14px!important;}
#wrapper .products.list .product-miniature .product-description .product-title .nolist, 
#wrapper .products.table-view .product-miniature .product-description .product-title .nolist, 
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-description .product-title .nogrid, 
#wrapper .products.list .product-miniature .product-description .product-descflex .product-desc > .product-price-add, 
#wrapper .products.table-view .product-miniature .product-description .product-descflex .product-desc > .product-price-add, 
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-description .product-descflex > .product-price-add, 
#wrapper .featured-products .products .product-miniature .product-description .product-description-short, 
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-cart:before, 
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.add-to-configure:before, 
#wrapper .products .product-miniature .product-description .product-list-reviews, 
#wrapper .products .product-miniature .product-description .quantity, 
#wrapper .products .product-miniature .product-description .product-price-and-shipping .discount-product, 
#wrapper .products .product-miniature .thumbnail-container:hover .product-description:after, 
#wrapper .products:not(.list):not(.table-view) .product-miniature .product-more.add .btn.details-link, 
#wrapper .products .product-miniature .product-description .product-price-and-shipping .invisible, 
#wrapper .products .product-miniature .product-description .product-list-reviews .comments-nb, 
#wrapper .products .product-miniature .highlighted-informations
{display:none!important;}
/* SLICK */
#wrapper .products.slick-slider .slick-list{flex:0 0 100%;}
#wrapper .products.slick-slider .product-miniature .thumbnail-container{margin-bottom:0;}
body#archive #wrapper .products .product-miniature .product-description .product-price-add > .add{display:none!important;}
/* PRODUKT */
body#product #wrapper{margin-bottom:30px;}
#wrapper .product-cover .product-flags{display:none!important;left:2px;right:2px;top:65px;}
#product #content{margin:0;max-width:100%;padding:0;position:relative;}
.product-container{background:var(--white);margin:0 -15px 59px;padding:0;}
.product-container.prdstyle_new ._isthumb .images-container{position:relative;}
.product-cover .layer{background:var(--white_30);z-index:1;}
.product-cover .layer .zoom-in{color:var(--theme1);}
.product-cover{background:var(--white);margin:0;padding:5px;}
.prdstyle_new .product-cover{margin-bottom:0;}
.product-cover img{background:none;border:0;box-shadow:none;display:block;height:auto;margin:0 auto;max-width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;}
.product-actions .pb-right-column .control-label{color:var(--black);font-size:14px;font-weight:400;line-height:18px;margin:0;padding:0 0 10px;text-align:center;text-shadow:none;text-transform:none;}
.product-quantity #quantity_wanted{height:100%;}
#main .images-container .js-qv-mask.scroll{width:calc(100% - 53px);}
.product-images{list-style:none;margin:0;padding:0;}
.product-images > li.thumb-container > .thumb{border:1px solid var(--light35);box-shadow:none;margin-bottom:10px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.images-container .product-images > li.thumb-container > .thumb{box-shadow:none;margin-bottom:0;margin-right:12px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover{border:1px solid var(--theme1);}
.scroll-box-arrows.scroll i{bottom:0;color:var(--theme1);font-size:15px;height:120px;letter-spacing:0;line-height:120px;text-shadow:none;text-transform:none;}
.scroll-box-arrows.scroll i:hover{color:var(--theme1_50);cursor:pointer;}
.product-container #img-col-prod{padding-bottom:5px;padding-top:4px;}
#wrapper .product-container .flags_ref{color:var(--dark_50);font-size:14px;font-weight:400;line-height:21px;margin:0 -5px;padding:0 0 20px;text-shadow:none;text-transform:none;}
#wrapper .product-container .flags_ref > *{padding:0 5px 3px;}
#wrapper .product-container .flags_ref .product-flags{bottom:auto;left:auto;position:static;right:auto;top:auto;width:auto;z-index:inherit;}
#wrapper .product-container .flags_ref .product-flags li{margin-right:0!important;}
#wrapper .product-container .flags_ref .product-flags li.product-flag.new, #wrapper .product-container .flags_ref .product-flags li.product-flag.discount-amount, #wrapper .product-container .flags_ref .product-flags li.product-flag.discount-percentage{display:none!important;}
#wrapper #main > .prod_h1{color:var(--black);font:700 32px/35.2px var(--font_exo2);letter-spacing:0;margin:0 0 6px;padding:0;text-shadow:none;text-transform:none;}
#wrapper #main > .prod_info{color:var(--light34);font:300 13px/18px var(--font);letter-spacing:0;margin:0 0 24px;padding:0;text-shadow:none;text-transform:none;}
#wrapper #main > .prod_info *{color:inherit;font:inherit;margin:0;padding:0;text-shadow:none;text-transform:none;}
#wrapper #main > .prod_info span{font-weight:600;}
#wrapper #main > .prod_info a:hover{color:var(--theme1);}
.prod-status{align-items:center;color:var(--dark);display:flex;flex-wrap:wrap;font-size:16px;font-weight:300;line-height:19px;margin:0 -3.5px 6px;padding:0;display:none!important;text-shadow:none;text-transform:none;}
.prod-status .boxx{font-size:10px;display:inline-block!important;font-weight:300!important;line-height:17px;margin:0 0 13px!important;padding:0 3.5px;text-shadow:none;text-transform:uppercase;}
.prod-status .boxx span{border:1px solid var(--green);color:var(--green);display:inline-block;padding:0 22px;}
.prod-status .boxx.prd_unavailable span{border-color:var(--red);color:var(--red);}
.prod-status .boxx.prd_lastitems span{border-color:var(--orange);color:var(--orange);}
.prod-status .boxx span.delivery-information{border-color:var(--white);}
.prod-status .product-quantities{flex:0 0 100%;max-width:100%;padding:0 3.5px 15px;}
.prod-status .product-quantities span{padding-left:4px;}
.product-information{color:var(--dark);font-size:13px;font-weight:400;letter-spacing:0;line-height:25px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.product-information .varprirow .pb-center-column{border:1px solid var(--dark11);margin:0 -1px 30px 0;padding:41px 45px 9px 45px;position:relative;width:calc(100% - 285px);}
.product-information .varprirow .pb-center-column .pb-label{background:var(--white);color:var(--light19);font-size:17px;font-weight:400;left:32px;line-height:18px;margin:0 0 10px;padding:0 14px;position:absolute;top:-10px;}
.product-information .varprirow .pb-right-column{margin:0;padding:0;width:285px;}
.product-information .varprirow .pb-right-column .pb-right-column-border{border:1px solid var(--dark11);margin:0;padding:22px 28px 0 28px;}
.product-information .varprirow .pb-right-column .pb-right-column-border + .pb-right-column-border{padding:13px 7px 9px 17px;}
.product-information .varprirow .pb-right-column .pb-right-column-border h4{color:var(--dark8);font-size:12px;font-weight:700;letter-spacing:0;line-height:17px;margin:0;padding:0 0 15px;text-transform:none;}
body:not(.product-id-category-134) .product-information .varprirow .pb-right-column .pb-right-column-border > #opiekun_56:has(> #opiekun){display:none;}
body.product-id-category-134 .product-information .varprirow .pb-right-column .pb-right-column-border > *:not(#opiekun_56):has(> #opiekun){display:none;}
.product-information .product-description{color:inherit;font:inherit;margin:0;padding:0 0 15px;text-shadow:inherit;text-transform:inherit;}
.product-information .product-description *{color:inherit;font:inherit;line-height:inherit;margin:0;padding:0;}
.product-information .product-description p{padding-bottom:17px;}
.product-information b, .product-information strong{font-weight:500!important;}
.product-variants{margin:0;padding:0;}
.product-variants > .product-variants-item{margin:0 0 15px;}
.product-variants > .product-variants-item .control-label{color:var(--dark16);font-size:15px;font-weight:600;line-height:18px;margin:0;max-width:100%;padding:0 0 9px;text-transform:none;width:auto;}
.product-variants > .product-variants-item select{box-shadow:none;max-width:100%;padding-right:50px;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;}
.product-information .price_manuf{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px 21px;padding:0;}
.product-information .price_manuf > *{margin:0;padding:5px 10px;}
.product-information .product-additional-info .saleinfobox{margin:0 0 30px;padding:0;}
.product-information .product-additional-info .finalCountdownBox > p{padding-bottom:7px;}
.product-information .product-ceny .product-ceny{margin:0;padding:0;}
.product-information .product-ceny + .product-without-taxes{display:none!important;}
.product-information .product-prices{border-bottom:1px solid var(--light37);color:var(--light36);font:400 17px/23px var(--font_exo2);letter-spacing:0;margin:0 0 20px;padding:0 8px;text-transform:none;}
.product-information .product-prices label, .product-information .product-prices > .payu-installment-price-listing > span > span a{font-size:14px;font-weight:400!important;margin:0;padding:0;}
body.product-id-category-134 .product-information .product-prices label > span:after{content:" od";}
.product-information .product-prices div{display:block;margin:0 0 16px;padding:0;}
body.product-id-category-134 .product-information .product-prices div:has(> .deliv-price), body.product-id-category-134 .product-actions #raty_payu, body.product-id-category-134 .product-actions #payu_later{display:none!important;}
.product-information .product-prices > *{color:inherit;font:inherit;padding:0!important;}
.product-information .product-prices > .payu-installment-price-listing{display:block;margin:0 0 16px;}
.product-information .product-prices > .payu-installment-price-listing *{color:inherit;font:inherit;}
.product-information .product-prices > .payu-installment-price-listing > span > span{align-items:center;display:flex;justify-content:space-between;}
.product-information .product-prices > .payu-installment-price-listing > span > span a:hover{text-decoration:none!important;}
.product-information .product-prices > .payu-installment-price-listing > span > span .payu-widget-installments-mini-separator{margin-right:auto;}
.product-information .product-prices > .payu-installment-price-listing > span > span .payu-widget-installments-mini-amount{color:var(--black);}
.product-information .product-prices .product-discount .regular-price{margin:0;padding:0;text-decoration:line-through;}
.product-information .product-without-taxes{color:var(--dark);font-size:16px;font-weight:300;line-height:1;text-shadow:none;text-transform:none;}
.product-information .product-price{color:var(--black);font-size:24px;font-weight:700;line-height:32px;text-shadow:none;text-transform:none;}
.product-information .product-price.has-discount{color:var(--black);}
.product-information .product-price.has-discount .discount{display:none!important;}
.product-discounts, .product-minimal-quantity{margin:0;padding:0;}
.product-quantity{display:block;margin:0;padding:0;}
.product-quantity:after{display:none!important;}
.product-quantity .add, .product-quantity .qty{display:block;float:none;margin:0 0 19px;padding:0;}
.product-quantity .qty .bootstrap-touchspin{display:flex;float:none;margin:0 auto;max-width:100%;padding:0 40px;width:151px;}
.product-quantity #quantity_wanted{background:var(--white);color:var(--light19);float:none;height:46px;padding:12px 6px;width:100%;}
.product-actions .add-to-cart{align-items:center;background:#2dad00!important;background:-moz-linear-gradient(top,#2dad00 0,#2aa300 100%)!important;background:-webkit-linear-gradient(top,#2dad00 0,#2aa300 100%)!important;background:linear-gradient(to bottom,#2dad00 0,#2aa300 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dad00',endColorstr='#2aa300',GradientType=0 )!important;border:0!important;border-radius:3px;color:var(--white)!important;display:flex;font:700 17px/27px var(--font_exo2)!important;justify-content:center;height:51px;max-width:100%;text-transform:none;width:100%;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.product-actions .add-to-cart.disabled, .product-actions .add-to-cart:disabled{background:var(--gray8)!important;color:var(--gray2)!important;filter:none!important;}
.product-actions .add-to-cart:before{background-color:var(--dark);}
.product-actions .add-to-cart svg{display:none!important;fill:var(--white)!important;margin:0 13px 0 -6.5px;}
.product-actions .add-to-cart:hover svg{fill:var(--white)!important;}
.product-actions #raty_payu, .product-actions #payu_later{align-items:center;border:0;border-top:1px solid var(--dark11);display:flex;justify-content:space-between;margin:0 -28px;padding:14px 28px 17px;}
.product-actions #raty_payu a, .product-actions #payu_later a{border:0;color:var(--dark18);font:300 14px var(--font_exo2);text-decoration:none;text-transform:lowercase;}
.product-actions #raty_payu a:hover, .product-actions #payu_later a:hover{color:var(--theme1);}
.product-actions #raty_payu a i, .product-actions #payu_later a i{color:var(--red9);font:7px/7px var(--font_simpico);margin:0;padding:0 0 0 2px;text-shadow:none;text-transform:none;vertical-align:1px;}
.product-actions .add-to-cart{overflow:hidden;position:relative;}
.product-actions .add-to-cart:not(.preloader) .loaderaddcart{opacity:0;}
.product-actions .add-to-cart .loaderaddcart{animation:shadowPulse 2s linear infinite;background:var(--white);border-radius:50%;box-shadow:-24px 0 var(--white), 24px 0 var(--white);bottom:0;display:block;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px;}
@keyframes shadowPulse{33%{background:var(--white);box-shadow:-24px 0 var(--theme1), 24px 0 var(--white);}66%{background:var(--theme1);box-shadow:-24px 0 var(--white), 24px 0 var(--white);}100%{background:var(--white);box-shadow:-24px 0 var(--white), 24px 0 var(--theme1);}}
#opiekun{gap:0 15px;margin:0;padding:0;}
#opiekun p{color:inherit;font:inherit;margin:0;padding:0 0 6px;text-shadow:inherit;text-transform:inherit;}
#opiekun .opiek_img{flex:0 0 69px;max-width:69px;padding-top:3px;}
#opiekun .opiek_txt{color:var(--dark8);flex:1;font-size:14px;font-weight:400;letter-spacing:0;line-height:19px;max-width:none;text-shadow:none;text-transform:none;}
#opiekun .opiek_txt b, #opiekun .opiek_txt strong{font-weight:700!important;}
#opiekun .opiek_txt a:hover, #opiekun .opiek_txt .anim:hover{color:var(--theme1);cursor:pointer;}
/* CUSTOM ICON */
.iko:not(.not_iko){align-items:center;display:flex;}
.iko:not(.not_iko) > .iko:not(.not_iko){margin-left:18px;}
.iko.point:not(.not_iko), .iko.call:not(.not_iko){align-items:flex-start;}
.iko.marg:not(.not_iko){margin-left:7px;}
span.iko:not(.not_iko){display:inline-flex;}
.iko:not(.not_iko):before{background:var(--theme1);display:block;margin:0 5px 0 0;mask:none no-repeat center;-webkit-mask:none no-repeat center;mask-size:contain;-webkit-mask-size:contain;mask-position-x:left;-webkit-mask-position-x:left;}
.iko.phone:not(.not_iko):before{content:"";mask-image:url("../img/svg/phone.svg");-webkit-mask-image:url("../img/svg/phone.svg");flex:0 0 16px;height:17px;width:16px;}
.iko.mail:not(.not_iko):before{content:"";mask-image:url("../img/svg/envolope.svg");-webkit-mask-image:url("../img/svg/envolope.svg");flex:0 0 16px;height:13px;width:16px;}
/* TABS */
.tabs{background:none;border:0;box-shadow:none;font-family:var(--font);margin:0;overflow:hidden;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.tabs .nav-tabs{border:0;justify-content:flex-start;margin:0 0 -1px;padding:0 16px;width:100%;}
.tabs .nav-tabs:after{display:none!important;}
.tabs .nav-tabs .nav-item{float:none;font:700 15px/42px var(--font_exo2);height:54px;letter-spacing:0;padding:0;position:relative;text-shadow:none;text-transform:uppercase;z-index:1;}
.tabs .nav-tabs .nav-link{background:var(--light2);border:0!important;border-left:1px solid var(--light41)!important;border-right:1px solid var(--light41)!important;border-top:1px solid var(--light41)!important;color:var(--light43);margin:10px 0 0;padding:0 25px;text-align:center;}
.tabs .nav-tabs .nav-link.active{background:var(--white);height:54px;line-height:54px;margin-top:0;}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{color:var(--dark8);}
.tabs .nav-tabs .nav-item + .nav-item .nav-link{margin-left:-1px;}
.tabs .nav-tabs .nav-item + .nav-item:before{display:none!important;}
.tabs .tab-content{border:1px solid var(--light41);padding:25px 25px 20px;}
.tabs .tab-pane{border:0;margin:0;padding:0;}
.tabs .tab-pane:not(.featured-products){color:var(--black);font-size:15px;font-weight:400;letter-spacing:0;line-height:21px;text-shadow:none;text-transform:none;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) span, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) p, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) h1, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) h2, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) h3, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) h4, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) h5, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) h6, 
.tabs .tab-pane:not(.featured-products):not(#commentstab) .btn-default *
{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-shadow:none;text-transform:none;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) .btn-default{padding:2px 10px 3px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) .btn-default *{color:inherit!important;text-decoration:inherit!important;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) b, .tabs .tab-pane:not(.featured-products):not(#commentstab) strong{font-weight:700;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) a:not(.btn-default){color:var(--theme1);text-decoration:underline;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) a:not(.btn-default):hover, .tabs .tab-pane:not(.featured-products):not(#commentstab) a:not(.btn-default):focus{color:var(--black);}
.tabs .tab-pane:not(.featured-products):not(#commentstab) h1{font-size:28px;margin-bottom:9px;margin-top:18px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) h2{font-size:24px;margin-bottom:9px;margin-top:18px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) h3{font-size:20px;margin-bottom:9px;margin-top:18px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) h4{font-size:16px;margin-bottom:9px;margin-top:9px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) h5{font-size:12px;margin-bottom:9px;margin-top:9px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) h6{font-size:10px;margin-bottom:9px;margin-top:9px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) p{margin-bottom:1em;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) img{border:0;height:auto;max-width:100%;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) p + h1, .tabs .tab-pane:not(.featured-products):not(#commentstab) p + h2, .tabs .tab-pane:not(.featured-products):not(#commentstab) p + h3, .tabs .tab-pane:not(.featured-products):not(#commentstab) p + h4, .tabs .tab-pane:not(.featured-products):not(#commentstab) p + h5, .tabs .tab-pane:not(.featured-products):not(#commentstab) p + h6{padding-top:7px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) ul:not(.product-flags){list-style:none!important;margin-bottom:27px;margin-left:37px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) ul:not(.product-flags) li{list-style:none!important;padding-bottom:5px;padding-top:5px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) ul:not(.product-flags) li:before{content:"\e606";font:11px/11px var(--font_simpico);letter-spacing:0;margin:0;padding:0 11px 0 0;text-shadow:none;text-transform:none;vertical-align:1px;}
.tabs .tab-pane:not(.featured-products):not(#commentstab) p + ul, .tabs .tab-pane:not(.featured-products):not(#commentstab) h1 + ul, .tabs .tab-pane:not(.featured-products):not(#commentstab) h2 + ul, .tabs .tab-pane:not(.featured-products):not(#commentstab) h3 + ul, .tabs .tab-pane:not(.featured-products):not(#commentstab) h4 + ul, .tabs .tab-pane:not(.featured-products):not(#commentstab) h5 + ul, .tabs .tab-pane:not(.featured-products):not(#commentstab) h6 + ul{padding-top:5px;}
.tabs #description .product-description table:not(.table-main), 
.tabs #description .product-description table:not(.table-main) thead, 
.tabs #description .product-description table:not(.table-main) tbody, 
.tabs #description .product-description table:not(.table-main) tfoot, 
.tabs #description .product-description table:not(.table-main) tr, 
.tabs #description .product-description table:not(.table-main) th, 
.tabs #description .product-description table:not(.table-main) td
{background:none;border:0;border-collapse:inherit;color:inherit;display:block;float:none;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
.tabs #description .product-description table:not(.table-main){overflow:hidden;width:100%;}
.tabs #description .product-description table:not(.table-main) tr{display:flex;flex-wrap:wrap;}
.tabs #description .product-description table:not(.table-main) tr:nth-child(2n){background:#f6f6f6;}
.tabs #description .product-description table:not(.table-main) tr th, .tabs #description .product-description table:not(.table-main) tr td{flex:0 0 50%;max-width:50%;padding:6px 15px;}
.product-features{margin:0;padding:0;}
.product-features .data-sheet{border:0;margin:0;padding:0;}
.product-features .data-sheet .sheet-flex{background:none;border:0;color:var(--black);font-size:13px;font-weight:300;letter-spacing:0;line-height:20px;margin:0;padding:10px 0;text-align:center;text-transform:uppercase;}
.product-features .data-sheet .sheet-flex:nth-of-type(2n){background:none;}
.product-features .data-sheet .sheet-flex + .sheet-flex{border-top:1px solid var(--light2);}
.product-features .data-sheet .sheet-flex > *{flex:0 0 100%;max-width:100%;}
.accordion{background:none;border:0;border-radius:4px;box-shadow:none;margin:0 0 33px;overflow:hidden;padding:0;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.accordion > div{background:none;border:0;border-radius:0;box-shadow:none;margin:0;overflow:hidden;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.accordion > div + div{border-top:1px solid var(--gray6);}
.accordion .accordions-header > div{align-items:center;background:var(--white);color:var(--gray2);cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;letter-spacing:0;line-height:25px;margin:0;min-height:60px;padding:15px 30px;text-align:left;text-shadow:none;text-transform:none;}
.accordion .accordions-header > div.collapsed .simpleico-arrow-up{display:none;}
.accordion .accordions-header > div:not(.collapsed) .simpleico-arrow-down{display:none;}
.accordion .accordion-body{color:var(--gray2);font-size:15px;font-weight:400;letter-spacing:0;line-height:25px;margin:0;overflow:hidden;padding:15px 30px 5px;text-shadow:none;text-transform:none;}
.accordion .accordion-body *{color:inherit;font:inherit;line-height:inherit;margin:0 0 15px;padding:0;}
#mailalerts{background:var(--theme1);background-size:cover;border:0;border-radius:0;margin:0 0 38px;overflow:hidden;padding:36px 40px 19px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#mailalerts .js-mailalert > label{color:var(--white);font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin:0 0 15px;padding:0;text-align:left;text-shadow:none;text-transform:none;}
#mailalerts .js-mailalert > label b, #mailalerts .js-mailalert > label strong{color:var(--orange);font-weight:700;}
#mailalerts .form-group{margin:0 0 10px;padding:0;}
#mailalerts .form-group .form-control{background:var(--gray3);border-color:var(--gray3);font-size:14px;font-weight:700;margin:0;}
#mailalerts .form-group .btn{background:var(--orange);color:var(--white)!important;flex:0 0 139px;height:50px;margin:0 0 0 9px;max-width:139px;overflow:hidden;}
#mailalerts .form-group .btn:not(.disabled):not(:disabled):hover{background:var(--theme1);color:var(--dark)!important;}
#mailalerts .form-group .btn:before{background:var(--theme1);}
#mailalerts #gdpr_consent label, #mailalerts #gdpr_consent .label{color:var(--white_70);font-size:12px;font-weight:400;letter-spacing:0;line-height:14px;text-align:left;text-shadow:none;text-transform:none;}
#ps_categoryproducts{margin-bottom:65px;}
/* TABS Home PAGE */
#wrapper .container-tabs .products-section-title{padding-bottom:9px;}
.tabs-home, .tabs-home .nav-tabs, .tabs-home .nav-tabs *{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;float:none;font:inherit;letter-spacing:0;list-style:none;margin:0;overflow:visible;padding:0;text-shadow:none;text-transform:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.tabs-home .nav-tabs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin:0 -15px 56px;}
.tabs-home .nav-tabs .nav-item{display:block;margin:0!important;padding:0 15px;position:relative;}
.tabs-home .nav-tabs .nav-link{border:0!important;color:var(--dark);display:block;font-size:13px;font-weight:300;text-transform:uppercase;}
.tabs-home .nav-tabs .nav-link:hover, .tabs-home .nav-tabs .nav-link.active{color:var(--theme1);}
.tabs-home .nav-tabs .nav-item:before, .tabs-home .nav-tabs .nav-item:after, .tabs-home .nav-tabs .nav-link:before, .tabs-home .nav-tabs .nav-link:after{display:none!important;}
/* KOSZYK */
.breadcrumbcart{margin-bottom:33px;}
.cart-grid-body .card, .card.cart-summary, .card.js-cart, body#checkout section.checkout-step, #content-hook_order_confirmation, #main .page-content.page-order-confirmation.card, #content-hook_payment_return, .page-customer-account #content, #pagenotfound .page-not-found, #products .page-not-found, .page-order-detail .box{border:0;border-radius:0;box-shadow:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.psgdprinfo17, 
.page-customer-account.page-order-slip #content, 
.page-customer-account.page-history #content, 
.page-customer-account.page-address #content, 
.page-customer-account.page-identity #content
{background:var(--white);padding:0 0 20px!important;}
.page-customer-account.page-order-slip #content #notifications, 
.page-customer-account.page-address #content #notifications, 
.page-customer-account.page-history #content #notifications, 
.page-customer-account.page-identity #content #notifications
{background:var(--white);}
.page-order-detail .box{border:1px solid var(--light2);margin:0 0 20px;padding:20px 15px;}
body:not(.page-password).page-customer-account #content{padding:0;}
#content-hook_payment_return{margin-bottom:30px;}
.cart-grid{margin-bottom:26px;}
.cart-item{background:var(--white);border:1px solid var(--gray3)!important;margin:0 0 18px;overflow:hidden;padding:15px;}
.cart-grid-body .card-block, .cart-grid-body .cart-overview{margin:0;padding:0;}
.cart-grid-body .card-block h1{color:var(--dark);font:300 24px/1.1 var(--font);letter-spacing:0;margin:0 0 15px;padding:0;text-align:left;text-shadow:none;text-transform:uppercase;}
.cart-grid-body .card-block + hr{display:none!important;}
.cart-grid-body a.label:hover{color:var(--theme1);}
.cart-grid-body .cart-container{background:none;margin:0 0 25px;padding:5px 0 0;}
.cart-grid-body .product-line-grid{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px;padding:0;}
.product-line-grid-body > br{display:none!important;}
.product-line-grid-body > .quantity{display:none!important;font-size:10px;font-weight:300;line-height:17px;margin:0;padding:0;text-shadow:none;text-transform:uppercase;}
.product-line-grid-body > .quantity span{border:1px solid var(--green);color:var(--green);display:inline-block;padding:0 22px;}
.product-line-grid-body > .quantity.outofstock span{border-color:var(--red);color:var(--red);}
.product-line-grid-body > .product-line-info{line-height:16px;margin:0;padding:8px 0;}
.product-line-grid-body > .product-line-info > .label{color:var(--black);font:700 13px/1.1 var(--font_exo2);letter-spacing:0;margin:0;padding:0;text-shadow:none;text-transform:none;}
.product-line-grid-body > .product-line-info:last-of-type:not(.h5){padding-top:15px;}
.product-line-grid-body > .product-line-info:last-of-type > .label{color:var(--black_50);font-size:13px;font-weight:400;letter-spacing:0;line-height:inherit;text-transform:none;}
.product-line-grid-body > .product-line-info:last-of-type > .value{color:var(--black_50);font-size:13px;font-weight:400;letter-spacing:0;line-height:inherit;text-transform:none;}
.product-line-grid .product-discount .discount{display:none!important;}
.product-line-grid .product-discount .regular-price{color:var(--light26);font-size:14px;font-weight:400;line-height:1.1;text-decoration:line-through;}
.product-line-grid .product-price{align-items:last baseline;color:var(--black);display:flex;flex-wrap:wrap;font: 400 18px/1.1 var(--font_exo2);letter-spacing:0;margin:0 -4px;padding:0;text-shadow:none;text-transform:none;}
.product-line-grid .product-price > *{margin:0 4px;}
.product-line-grid .has-discount.product-price{color:var(--black);}
.product-line-grid .product-line-actions .product-price{color:var(--black);display:block;font-size:18px;line-height:normal;}
.product-line-grid .product-price b, .product-line-grid .product-price strong{font-weight:400;}
.product-line-grid-right .row{align-items:center;display:flex;flex-wrap:wrap;}
.product-line-grid-right .row, .product-line-grid-right .row .row{margin-left:-5px;margin-right:-5px;}
.product-line-grid-right .row > *, .product-line-grid-right .row .row > *{padding-left:5px;padding-right:5px;}
.product-line-grid-right .row > .col-xs-2{flex:0 0 33px;max-width:33px;text-align:left!important;}
.product-line-grid-right .row > .col-xs-6{flex:0 0 calc(100% - 33px);max-width:calc(100% - 33px);}
.product-line-grid-right .row .row > .qty{flex:0 0 121px;max-width:121px;}
.product-line-grid-right .row .row > .price{flex:0 0 calc(100% - 121px);max-width:calc(100% - 121px);text-align:left!important;}
.product-line-grid-right .cart-line-product-actions{color:var(--dark);line-height:22px;}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart{color:var(--black_30);}
.product-line-grid-right .cart-line-product-actions .remove-from-cart svg, .product-line-grid-right .product-price .remove-from-cart svg{fill:var(--black_30);}
.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover, .product-line-grid-right .product-price .remove-from-cart:hover{color:var(--theme1);}
.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover svg, .product-line-grid-right .product-price .remove-from-cart:hover svg{fill:var(--theme1);}
.card.cart-summary{background:var(--light6);margin:0 0 20px;padding:0 15px 25px;}
#js-checkout-summary.card.cart-summary{padding-bottom:0;}
.card.cart-summary > h4{color:var(--dark);font:400 24px/1.1 var(--font_exo2);letter-spacing:0;margin:0 0 15px;padding:0;text-align:center;text-shadow:none;text-transform:uppercase;}
.card.cart-summary > h4:before{background:var(--theme1);content:"";display:block;height:1px;margin:0 auto 20px;width:90px;}
.card.cart-summary .card-block{margin:0;padding:12px 0;}
.card.cart-summary .card-block.cart-detailed-actions{padding-bottom:0!important;padding-top:0!important;}
.cart-summary-line{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font);margin:0;padding:0;}
.cart-summary-line .label, .cart-summary-line .value, .cart-summary-line.cart-summary-subtotals .label, .cart-summary-line.cart-summary-subtotals .value, .card-block .payu-installment-panel{color:var(--dark);font:400 14px/30px var(--font_exo2);letter-spacing:0;text-transform:none;}
.cart-summary-line .value, .cart-summary-line.cart-summary-subtotals .value{float:none;margin-left:auto;text-transform:none;}
.cart-summary-line .value > span, .card-block .payu-installment-panel > span{font-size:12px;line-height:17px;margin-bottom:10px;margin-top:0!important;}
.card-block.cart-summary-totals .cart-summary-line.cart-total{background-color:transparent;padding:0;}
.card-block.cart-summary-totals .cart-summary-line.cart-total .label, .card-block.cart-summary-totals .cart-summary-line.cart-total .value{font-size:20px;font-weight:300;line-height:38px;}
.card-block.cart-summary-totals .cart-summary-line.cart-total .value{color:var(--theme1);}
.back_link{align-items:center;color:var(--dark_70);display:inline-flex;font-size:14px;font-weight:300;letter-spacing:0;text-align:left;text-shadow:none;text-transform:uppercase;}
.back_link i{font-size:14px;font-weight:normal;line-height:14px;margin:0 7px 0 0;text-indent:-3px;text-shadow:none;text-transform:none;}
.block-promo{background:var(--light15);margin:0 auto;max-width:337px;overflow:hidden;padding:14px 23px 19px;}
.block-promo .promo-code{padding:0;}
.block-promo .promo-code form{align-items:center;display:flex;flex-wrap:wrap;text-align:left;}
.block-promo .promo-code form label{color:var(--dark);flex:0 0 100%;font:400 14px/1.1 var(--font_exo2);letter-spacing:0;margin:0 0 13px;text-align:center;text-shadow:none;text-transform:none;}
.block-promo .promo-input{flex:0 0 calc(100% - 88px);height:47px;max-width:calc(100% - 88px);padding:4px 15px 7px;width:100%;}
.block-promo .promo-input + button{border:0;flex:0 0 88px;height:47px;margin:0;max-width:88px;padding:8px 15px 10px;text-transform:uppercase;}
.card-block.checkout{padding:0 1rem 1.3rem;}
.card-block.checkout .btn{padding:15.5px 15px 17.5px;white-space:normal;width:100%;}
.card-block .cart-summary-subtotals-container{padding:0;}
.card-block .payu-installment-panel{line-height:17px;padding-bottom:10px;text-align:right;}
.card-block .payu-installment-panel + .payu-separator-reset, .card-block .payu-installment-panel + .payu-separator-reset + p{display:none!important;}
.forgotten-password .form-fields .center-email-fields{display:Block;}
body#checkout section.checkout-step{border:0;border-bottom:1px solid var(--light2);padding:10px;}
body#checkout section.checkout-step .step-title{color:var(--gray2);font:600 15px/1.1 var(--font);text-transform:none;}
body#checkout section.checkout-step.-complete .step-title{color:var(--dark);}
body#checkout section.checkout-step.-current .step-title{border-bottom:1px solid var(--light2);color:var(--dark);font:400 24px/1.1 var(--font_exo2);margin:-10px -10px 30px;padding:0 10px;text-transform:none;}
body#checkout section.checkout-step .content{padding:0 20px;}
body#checkout a:hover{color:var(--theme1);}
body#checkout section.checkout-step .delivery-options .delivery-option{background:var(--white);border:1px solid var(--gray6);border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body#checkout section.checkout-step .delivery-options .delivery-option{margin-left:0;margin-right:0;min-height:88px;padding-left:40px;padding-right:40px;}
body#checkout section.checkout-step .delivery-options .delivery-option .col-sm-1{padding-left:12px;padding-right:12px;width:48px;}
body#checkout section.checkout-step .delivery-options .delivery-option .col-sm-11{padding-left:12px;padding-right:12px;width:calc(100% - 48px);}
body#checkout section.checkout-step .delivery-options .delivery-option label > .row, body#checkout section.checkout-step .delivery-options .delivery-option label .carrier{margin-left:-12px;margin-right:-12px;}
body#checkout section.checkout-step .delivery-options .delivery-option label > .row > *, body#checkout section.checkout-step .delivery-options .delivery-option label .carrier > *{padding-left:12px;padding-right:12px;}
body#checkout section.checkout-step .delivery-options .delivery-option label .carrier:not(.carrier-hasLogo) > .col-xs-12{padding-left:12px;}
body#checkout section.checkout-step .delivery-options .delivery-option label > .row > .col-sm-3{text-align:right;}
body#checkout section.checkout-step .delivery-options .delivery-option img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;width:auto;}
body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name{color:var(--dark);font-size:14px;font-weight:400;letter-spacing:0;line-height:30px;text-transform:none;}
body#checkout section.checkout-step .carrier-price{color:var(--theme1);font-size:14px;font-weight:400;letter-spacing:0;line-height:30px;text-transform:none;}
#checkout #search_widget{display:block;}
body#checkout section.checkout-step .address-item.selected{border-color:var(--theme1);}
body#checkout section.checkout-step .add-address a{color:var(--gray2);}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit:hover, body#checkout section.checkout-step .delete-address:hover, body#checkout section.checkout-step .edit-address:hover, body#checkout section.checkout-step .add-address a:hover{color:var(--theme1)!important;}
body#checkout #payment-confirmation{margin-bottom:20px;}
#order-items .image img{max-width:100px;}
body#checkout .additional-information p{font-size:12px;line-height:15px;}
#order-items .h3{font-size:12px;line-height:15px;}
.page-order-confirmation, .page-order-confirmation p{font-size:14px;line-height:17px;}
/* LOGOWANIE / REJESTRACJA */
.page-authentication #content, #pagenotfound .page-not-found, #products .page-not-found{background:var(--white);border:1px solid var(--light2);border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#pagenotfound .page-not-found, #products .page-not-found{padding:20px;}
#pagenotfound .page-not-found, #password.page-customer-account #content{margin:58px auto 81px;max-width:688px;}
.page-authentication #content{border:0;margin:73px auto 130px;max-width:781px;}
.page-authentication #main{padding-left:15px;padding-right:15px;}
.page-authentication #main .page-footer{display:none;}
.page-authentication .iko_account{align-items:center;background:var(--white);border:1px solid var(--light2);border-radius:50%;display:flex;justify-content:center;height:90px;left:0;margin:0 auto;overflow:hidden;padding:26px 26px 28px 28px;position:absolute;right:0;text-align:center;top:-45px;width:90px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.page-authentication .iko_account svg{fill:var(--theme1);height:auto;width:100%;}
.login-form, .register-form{background:var(--light6);margin:0;max-width:100%;padding:0 15px 15px;position:relative;}
.login-form form, .register-form form{margin:0 auto;max-width:612px;}
.page-authentication #wrapper .products-section-title{color:var(--theme1);display:block;font-size:24px;font-weight:300;letter-spacing:0;line-height:29px;margin:0;padding:25px 0;text-align:center;text-transform:uppercase;}
.page-authentication #wrapper .products-section-title span{color:var(--dark);display:block;}
.login-form .form-footer, .register-form .form-footer, body#checkout section.checkout-step .form-footer{overflow:hidden;padding:18px 0 22px;}
.login-form .form-footer .d-flex > *, body#checkout section.checkout-step .form-footer .d-flex > *{margin-bottom:10px!important;}
.login-form .form-footer .btn, .register-form .form-footer .btn, body#checkout section.checkout-step .form-footer .btn{height:52px;padding-bottom:17px;padding-top:10px;}
.page-customer-account #content .forgot-password{font-size:12px;font-weight:300;letter-spacing:0;margin:0;padding:0 0 2px;text-align:inherit;text-shadow:none;text-transform:uppercase;}
.page-customer-account #content .forgot-password a:not(:hover){color:var(--light16);}
.page-customer-account #content .no-account{border:1px solid var(--gray3);border-top:0;color:var(--theme1);font-size:16px;font-weight:500;letter-spacing:0;line-height:30px;margin:0;min-height:110px;padding:14px 15px 16px;text-align:center;text-shadow:none;text-transform:uppercase;}
.page-customer-account #content .no-account a{color:var(--theme1);}
.page-customer-account #content .no-account a:hover{color:var(--dark);}
#authentication .custom-checkbox label{padding-left:30px;}
#authentication .radio-inline .custom-radio, #identity .radio-inline .custom-radio{margin-right:14px;}
/* OTHER CODE */
.page-content.page-cms{background:none;padding:0;}
.page-not-found .search-widget form{display:block;}
.page-my-account #content .links a:hover i{color:var(--theme1);}
#blockcart-modal .modal-content{border:1px solid var(--gray6);border-radius:0;overflow:hidden;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#blockcart-modal + .modal-backdrop{background-color:var(--dark);}
#blockcart-modal + .modal-backdrop.show{opacity:0.72;}
#blockcart-modal .modal-dialog{max-width:1136px;}
#blockcart-modal .modal-footer{border-top-color:var(--dark);margin:0 30px;padding:13px 0 19px;}
#blockcart-modal .modal-header{background:var(--white);border-bottom:1px solid var(--gray6);}
#blockcart-modal .modal-title{color:var(--dark);font-size:18px;font-weight:400;line-height:26px;margin:0;padding:0 16px;text-transform:none;}
#blockcart-modal .modal-header .close{display:none;}
#blockcart-modal .cart-modal-wrapper{align-items:flex-start!important;}
#blockcart-modal .modal-body{padding:47px 30px 20px;}
#blockcart-modal .modal-body .img-thumbnail{padding:0;}
#blockcart-modal .divide-right{border-right-color:var(--gray6);}
#blockcart-modal .cart-product > .row{margin:0 -10px!important;padding:0!important;}
#blockcart-modal .cart-product .product-image, #blockcart-modal .cart-product .product-infos{padding:0 10px;}
#blockcart-modal .cart-product .product-name{color:var(--dark);font-size:14px;font-weight:600;line-height:22px;margin:0;padding-bottom:11px;padding-top:3px;text-transform:none;}
#blockcart-modal .cart-product .product-price{color:var(--dark);font-size:16px;font-weight:400;line-height:normal;padding-bottom:1px;text-transform:none;}
#blockcart-modal .cart-product .product-attributes{color:var(--dark);font-size:12px;font-weight:400;text-transform:none;}
#blockcart-modal .cart-product .product-attributes b, #blockcart-modal .cart-product .product-attributes strong{font-weight:600;}
#blockcart-modal .cart-content .cart-products-count{color:var(--dark)!important;font-size:14px!important;font-weight:400!important;line-height:22px;margin:0;padding:0 .4rem 4px;text-align:left;text-transform:none;}
#blockcart-modal .cart-content .cart-prices{background:none!important;border:0!important;margin:0 0 14px!important;padding:0!important;}
#blockcart-modal .cart-content .cart-prices .cart-summary-line{padding:14px 28px 15px;}
#blockcart-modal .cart-content .cart-prices .cart-summary-line > label, #blockcart-modal .cart-content .cart-prices .cart-summary-line > span{color:var(--dark)!important;font-size:16px;font-weight:400;line-height:22px;margin:0;padding:0;text-transform:none;}
#blockcart-modal .cart-content .cart-prices .cart-summary-line > span{color:var(--theme2)!important;font-size:16px;font-weight:600;}
#blockcart-modal .cart-content .cart-prices .cart-summary-subtotals .cart-summary-line + .cart-summary-line{border-top:1px solid var(--dark);}
#blockcart-modal .cart-content .cart-prices .cart-total .cart-summary-line{background:var(--gray2);}
#blockcart-modal .cart-content .page-content.page-cms ul .label, #blockcart-modal .cart-content .page-content.page-cms ul .value, #blockcart-modal .cart-content p .label, #blockcart-modal .cart-content p .value, .page-content.page-cms #blockcart-modal .cart-content ul .label, .page-content.page-cms #blockcart-modal .cart-content ul .value{font-size:14px;font-weight:600;}
#blockcart-modal .cart-content .page-content.page-cms ul .value, #blockcart-modal .cart-content p .value, .page-content.page-cms #blockcart-modal .cart-content ul .value{text-align:right;}
#blockcart-modal .cart-content .page-content.page-cms ul.product-total, #blockcart-modal .cart-content p.product-total, .page-content.page-cms #blockcart-modal .cart-content ul.product-total{background-color:var(--gray3);}
#blockcart-modal .cart-content .page-content.page-cms ul, #blockcart-modal .cart-content p, .page-content.page-cms #blockcart-modal .cart-content ul{color:var(--dark);}
#blockcart-modal .cart-content p.product-tax{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-15px;padding-bottom:15px;}
#blockcart-modal .cart-content p:not(.product-total){margin-bottom:0;}
#blockcart-modal .cart-content{padding-left:15px;}
#blockcart-modal .cart-content .cart-content-btn{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;}
/* EXT_PRIVACYMANAGER CODE */
#main_body #main #ext_pm_myaccount .ext_pm_row > .col-xs-12{padding-bottom:30px;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box{background:var(--white);box-shadow:0 0 15px 0 rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;overflow:hidden;padding:15px;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box h4{color:var(--dark10);font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box h4 i{color:var(--theme1);font-size:35px;line-height:35px;margin-bottom:10px;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box h4 a:not(:hover){color:inherit;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box .ext_pm_desc{color:var(--light13);font-size:12px;font-weight:400;line-height:17px;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box .ext_pm_desc p{margin:0;padding:0 0 20px;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box .btn-container{margin:0;padding:0 0 15px;}
#main_body #main #ext_pm_myaccount .ext_pm_row .ext_pm_box .btn-container .btn{padding:5px 25px 7px;width:100%;}
#main_body #main #ext_pm_myaccount .agreement-box tbody th, #main_body #main #ext_pm_myaccount .agreement-box tbody td{vertical-align:top;}
#main_body #main #ext_pm_myaccount .agreement-box .notable td{border-left-color:var(--white);border-right-color:var(--white);}
#main_body #main #ext_pm_myaccount .agreement-box .agreement-desc{color:var(--light13);font-size:12px;font-weight:400;line-height:17px;}
#main_body #main #ext_pm_myaccount .agreement-box .agreement-desc p{margin:0;padding:0 0 10px;}
#main_body #main #ext_pm_myaccount .agreement-box .agreement-actions small{color:var(--light13);font-size:11px;font-weight:400;line-height:15px;}
#main_body #main #ext_pm_myaccount .agreement-box .agreement-actions .btn{padding:5px 25px 7px;width:100%;}
/* POPOVER CODE */
[data-toggle=popover]{color:var(--dark);cursor:pointer;}
[data-toggle=popover][aria-describedby]{color:var(--theme1);}
.popover{background:var(--light36);border:0;border-radius:6px;margin:0;max-width:360px;padding:0;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;}
.popover:after{border-right-color:var(--light36)!important;}
.popover:before{border-right-color:transparent!important;}
.popover .popover-title{background:none;border:0;color:inherit;font:inherit;margin:0;padding:0;position:relative;}
.popover .popover-title .popover_close{color:var(--white);font-size:16px;position:absolute;right:8px;top:8px;}
.popover .popover-title .popover_close:hover{color:var(--theme1);cursor:pointer;}
.popover .popover-content{color:var(--white);font-size:13px;font-weight:400;line-height:18px;margin:0;padding:15px 20px 10px;text-shadow:none;text-transform:none;}
.popover .popover-content p{color:inherit;font:inherit;margin:0;padding:5px;text-shadow:none;text-transform:none;}
/* FIX CODE */
.sitemap > div{margin-bottom:30px;}
#box_wysuwany{padding:0!important;}
.product-specification h3{margin-bottom:15px!important;}
.product-specification .row div{padding-bottom:6px;padding-top:6px;}
.product-specification .row:nth-child(even){background:#f6f6f6;}
.fancybox__container{z-index:99999!important;}
/* RWD CODE */
@media (min-width:468px){
	/* PRODUCT_LINE */
	#wrapper .products.product_line{padding-bottom:36px;padding-top:17px;}
	#wrapper .products.product_line .product-miniature .thumbnail-container{align-items:center;display:flex;flex-wrap:wrap;height:auto;margin:0 -13px;padding:0;}
	#wrapper .products.product_line .product-miniature .thumbnail-container > *{margin:0;padding:0 13px;}
	#wrapper .products.product_line .product-miniature .thumbnail-cover{flex:0 0 151px;max-width:151px;position:relative;}
	#wrapper .products.product_line .product-miniature .thumbnail-cover .product-flags{display:none;}
	#wrapper .products.product_line .product-miniature .product-description{flex:0 0 calc(100% - 151px);height:auto;max-width:calc(100% - 151px);}
	#wrapper .products.product_line .slick-arrow{bottom:30px;}
}
@media (min-width:568px){
	#wrapper #js-product-list > .products + .pagination{border-top:1px solid var(--light24);margin-top:-1px;}
	#js-product-list:not(.nobg){position:relative;}
	#js-product-list:not(.nobg):after{background:var(--white);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:2px;}
	#wrapper #js-product-list > .products:not(.list) > div{border-bottom:1px solid var(--light24);overflow:hidden;}
	#wrapper #js-product-list > .products:not(.list) > div:not(.notlast){border-right:1px solid var(--light24);}
}
@media (min-width:492px){
	#header #_desktop_logo_notmob{flex:0 0 180px;max-width:180px;}
	#header .header-top .displaytop_one{justify-content:flex-start;}
	#header .header-top .displaytop_two{justify-content:flex-end;}
}
@media (min-width:568px){
	#wrapper .products:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 50%;max-width:50%;}
	#wrapper .featured-products .products .product-miniature .thumbnail-container:after, #wrapper .featured-products .products .product-miniature .thumbnail-container:before{background:var(--light23);content:'';height:1px;position:absolute;width:1px;}
	body#checkout section.checkout-step .delivery-options .delivery-option label > .row > .col-sm-5{width:75%;}
	body#checkout section.checkout-step .delivery-options .delivery-option label > .row > .col-sm-4{display:none;}
}
@media (min-width:576px){
	.product-container.prdstyle_new #img-col-prod._isthumb .images-container{margin-left:100px;}
	.login-form .form-footer .btn, .register-form .form-footer .btn{min-width:215px;}
	.page-authentication #wrapper .products-section-title{margin:0 auto;max-width:612px;}
}
@media (min-width:768px){
	.container{width:750px;}
	#header #_desktop_logo_notmob{flex:0 0 277px;max-width:277px;}
	#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li{flex:0 0 50%;max-width:50%;}
	body .ui-autocomplete{min-width:226px;}
	.form-group.row .form-control-label{flex:0 0 174px;max-width:174px;padding-bottom:8px;}
	.form-group.row .form-control-label + div{flex:0 0 calc(100% - 174px);max-width:calc(100% - 174px);}
	.form-group.row .form-control-comment{padding-left:174px;}
	#header .header-top .is_child > a[data-depth="0"]:after{color:var(--white);content:"\e604";font:12px/12px var(--font_simpico);margin:0 0 0 7px;padding:0;text-transform:none;vertical-align:-1px;}
	#footer .block_newsletter form input[type="email"]{min-width:333px;padding-left:30px;padding-right:30px;}
	.displayHome .htmlblocktxt{margin:0;overflow:hidden;padding:0;position:relative;}
	.displayHome .htmlblocktxt > *{margin:0;padding:0;}
	.displayHome .htmlblocktxt .text{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;min-width:55%;position:absolute;right:0;top:0;}
	.displayHome .htmlblocktxt .text, .displayHome .htmlblocktxt .text h1, .displayHome .htmlblocktxt .text h2, .displayHome .htmlblocktxt .text h3, .displayHome .htmlblocktxt .text h4, .displayHome .htmlblocktxt .text h5, .displayHome .htmlblocktxt .text h6{color:var(--white);}
	.colrow.row{display:flex;}
	.colrow.row:before, .colrow.row:after{display:none;}
	.colrow.row > *{float:none;width:auto;}
	#content-wrapper{flex:0 0 100%;max-width:100%;}
	#left-column, #right-column{flex:0 0 277.5px;max-width:277.5px;}
	#content-wrapper.col-md-9{flex:0 0 calc(100% - 277.5px);max-width:calc(100% - 277.5px);}
	#content-wrapper.col-md-6{flex:0 0 calc(100% - 277.5px - 277.5px);max-width:calc(100% - 277.5px - 277.5px);}
	#search_filters > .h6, #search_filters_brands > .h6, #search_filters_suppliers > .h6{display:none;}
	.product-features .data-sheet .sheet-flex{text-align:left;}
	.product-features .data-sheet .sheet-flex > *{flex:1;max-width:100%%;}
	.product-features .data-sheet .sheet-flex > .name{flex:0 0 292px;max-width:292px;}
	.login-form .form-footer, .register-form .form-footer, body#checkout section.checkout-step .form-footer{padding-bottom:53px;padding-left:174px;}
	.register-form .form-footer{padding-top:13px;}
	.register-form .form-footer .btn, body#checkout section.checkout-step .form-footer .btn{min-width:180px;}
	#footer .footer-container > .container > .row{display:flex;flex-wrap:wrap;}
	#footer .footer-container > .container > .row:before, #footer .footer-container > .container > .row:after{display:none!important;}
	#footer .footer-container > .container > .row > .links{float:none;}
	.block-categories ul li .h6{display:none;}
	.megamenu_rneo{padding:0;}
	.megamenu_rneo .dropdown-large.xl{min-width:534px;}
}
@media (min-width:992px){
	.container{width:970px;}
	#header .header-nav .left-nav + .center-nav{margin-right:25px;}
	#header #_desktop_logo_notmob{border-right:1px solid var(--light21);flex:0 0 278px;max-width:278px;}
	#header .header-nav-full a[data-depth="0"]{font-size:14px;}
	#header .header-nav-full .is_child > a[data-depth="0"]:after{font-size:15px;line-height:15px;margin-left:10px;}
	#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li{flex:0 0 33.333333%;max-width:33.333333%;}
	#carousel_slider .carousel .caption-description p.btn_more{padding-top:24px;}
	.displayHome h1{font-size:35px;margin-bottom:49px;}
	.displayHome h1 b, .displayHome h1 strong{font-size:60px;line-height:60px;}
	.displayHome h2{font-size:30px;margin-bottom:49px;}
	.displayHome h2 b, .displayHome h2 strong{font-size:55px;line-height:55px;}
	.displayHome h3{font-size:28px;}
	.displayHome h4{font-size:22px;}
	.displayHome h5{font-size:20px;}
	.displayHome h6{font-size:18px;}
	.displayHome img{margin-bottom:0;}
	.displayHome p .btn{min-width:215px;}
	/* LISTING */
	#wrapper .products:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 33.33333%;max-width:33.33333%;}
	/* LISTA */
	#wrapper .products.list:not(.slick-slider) > *{flex:0 0 100%!important;margin:0;max-width:100%!important;padding:0;}
	#wrapper .products.list:not(.slick-slider) > * + *{border-top:1px solid var(--light24);}
	#wrapper .products.list .product-miniature{margin:0;padding:0;}
	#wrapper .products.list .product-miniature .thumbnail-container{display:flex;flex-wrap:wrap;height:auto;margin:0;padding:0;}
	#wrapper .products.list .product-miniature .thumbnail-container > *{margin:0;padding:25px 15px;}
	#wrapper .products.list .product-miniature .thumbnail-container .thumbnail-cover{flex:0 0 182px;max-width:182px;}
	#wrapper .products.list .product-miniature .thumbnail-container .product-thumbnail{border:1px solid var(--light24);position:relative;}
	#wrapper .products.list .product-miniature .thumbnail-container .product-flags{padding:0 5px;}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description{flex:0 0 calc(100% - 182px);height:auto;max-width:calc(100% - 182px);}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex{display:flex;flex-wrap:wrap;margin:0 -15px;}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex > *{margin:0;padding:0 15px;}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex > .product-desc{flex:0 0 calc(100% - 178px);max-width:calc(100% - 178px);}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex > .product-price-add{border-left:1px solid var(--light24);flex:0 0 178px;max-width:178px;}
	#wrapper .products.list .product-miniature .product-description .product-description-short{font-size:15px;}
	#wrapper .products.list .product-miniature .product-description .product-price-and-shipping .price{font-size:21px;line-height:26px;margin-bottom:14px;}
	#wrapper .products.list .product-miniature .product-more.add .btn.add-to-cart{padding:6px 15px;}
	/* TABELKA */
	#wrapper .products.table-view:not(.slick-slider) > *{flex:0 0 100%!important;margin:0;max-width:100%!important;padding:0 4px 12px;}
	#wrapper .products.table-view:not(.slick-slider) > * + *{border-top:1px solid var(--light24);padding-top:19px;}
	#wrapper .products.table-view .product-miniature{margin:0;padding:0;}
	#wrapper .products.table-view .product-miniature .thumbnail-container{align-items:center;display:flex;flex-wrap:wrap;height:auto;margin:0 -15px;padding:0;}
	#wrapper .products.table-view .product-miniature .thumbnail-container > *{margin:0;padding:0 15px 5px;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .thumbnail-cover{flex:0 0 100px;max-width:100px;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-thumbnail{padding-top:0;position:relative;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-flags{display:none!important;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description{flex:0 0 calc(100% - 100px);height:auto;max-width:calc(100% - 100px);padding-top:0;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex{align-items:center;display:flex;flex-wrap:wrap;margin:0 -12px;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex > *{margin:0;padding:0 12px;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex > .product-desc{flex:0 0 calc(100% - 190px);max-width:calc(100% - 190px);}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex > .product-more{flex:0 0 190px;max-width:190px;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex > .product-price-add .add-to-cart{padding:7px 15px 9px;}
	#wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex > .product-price-add .details-link{display:none!important;}
	#wrapper .products.table-view .product-miniature .product-description .product-title{margin-bottom:11px;min-height:0;}
	#wrapper .products.table-view .product-miniature .product-description .product-price-and-shipping .price{font-size:20px;}
	#wrapper .products.table-view .product-miniature .product-description .product-price-and-shipping .regular-price{font-size:13px;}
	#wrapper .products.table-view .product-miniature .product-description .product-description-short{display:none!important;}
	.product-container{display:flex;flex-wrap:wrap;}
	.product-container:before, .product-container:after{display:none;}
	.product-container > *{float:none;width:auto;}
	.product-container #img-col-prod{flex:0 0 475px;max-width:475px;}
	.product-container #txt-col-prod{flex:0 0 calc(100% - 475px);max-width:calc(100% - 475px);}
	/* _isthumb */
	.product-container.prdstyle_new #img-col-prod._isthumb{flex:0 0 445px;max-width:445px;}
	.product-container.prdstyle_new #txt-col-prod._isthumb{flex:0 0 calc(100% - 445px);max-width:calc(100% - 445px);}
	.cart-grid{margin-bottom:52px;}
	.cart-grid-body .product-line-grid > *{float:none;width:auto;}
	.cart-grid-body .product-line-grid > .product-line-grid-left{flex:0 0 162px;max-width:162px;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 162px);max-width:calc(100% - 162px);}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 calc(100% - 162px);margin-left:auto;max-width:calc(100% - 162px);}
	.cart-grid-body .product-line-grid > .clearfix{display:none!important;}
	#footer .footer-container{padding-bottom:14px;padding-top:66px;}
	#footer .footer-container .collapse{padding-bottom:40px;}
	.htmlhome-container .block-text-boxs-in > *{flex:0 0 50%;max-width:50%;}
	.megamenu_rneo .dropdown-large{min-width:556px;}
	.megamenu_rneo .dropdown-large.xl{min-width:655px;}
	.tabs #description .product-description table:not(.table-main) tr th:first-child, .tabs #description .product-description table:not(.table-main) tr td:first-child{text-align:right;}
}
@media (min-width:1200px){
	.container{width:1140px;}
	.col-xl-2.xl5{width:20%;}
	#header #_desktop_logo_notmob{flex:0 0 316px;max-width:316px;margin-right:29px;padding-right:53px;}
	#header .header-nav-full .menu #top-menu{margin:0 -10px;}
	#header .header-nav-full .menu #top-menu > li{margin:0 10px;}
	#header .header-nav-full a[data-depth="0"]{font-size:18px;padding:20px 0;}
	#header .header-nav-full .menu .top-menu ul[data-depth="1"] > li{flex:0 0 25%;max-width:25%;}
	#footer .block_newsletter > #block-newsletter-label{margin-right:20px;padding-top:38px;}
	#footer .block_newsletter form input.btn{min-width:157px;}
	.title_index_h1{font-size:33px;}
	#homecategory{padding-top:133px;}
	#carousel_slider .carousel .caption{left:37px;max-width:596px;}
	#carousel_slider .carousel .caption-description h4{font-size:29px;font-weight:300;line-height:33px;padding:0;}
	#carousel_slider .carousel .caption-description h3{font-size:66px;font-weight:400;line-height:61px;padding:0 0 19px;}
	body.layout-full-width #wrapper .products:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 25%;max-width:25%;}
	#content.page-home{padding-bottom:0;padding-top:0;}
	#index #wrapper .products:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 25%;max-width:25%;}
	#index #wrapper .products.col-5:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 20%;max-width:20%;}
	#main .page-header h1, #js-product-list-header .h1, h2#js-product-list-header{font-size:30px;line-height:39px;padding-bottom:17px;}
	#wrapper .products.list .product-miniature .thumbnail-container .thumbnail-cover{flex:0 0 282px;max-width:282px;}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description{flex:0 0 calc(100% - 282px);max-width:calc(100% - 282px);}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex > .product-desc{flex:0 0 calc(100% - 248px);max-width:calc(100% - 248px);}
	#wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex > .product-price-add{flex:0 0 248px;max-width:248px;}
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(1) .product-miniature .thumbnail-container:before, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(2) .product-miniature .thumbnail-container:before, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(3) .product-miniature .thumbnail-container:before
	{bottom:0;right:-24px;width:49px;}
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(1) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(2) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(3) .product-miniature .thumbnail-container:after
	{bottom:0;height:46px;right:0;}
	#wrapper .featured-products .products:not(.list):not(.table-view):not(.col-5) > *:nth-child(5) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(6) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(7) .product-miniature .thumbnail-container:after
	{height:46px;right:0;top:0;}
	.product-container #img-col-prod{flex:0 0 475px;max-width:475px;}
	.product-container #txt-col-prod{flex:0 0 calc(100% - 475px);max-width:calc(100% - 475px);}
	/* _isthumb */
	.product-container.prdstyle_new #img-col-prod._isthumb{flex:0 0 525px;max-width:525px;}
	.product-container.prdstyle_new #txt-col-prod._isthumb{flex:0 0 calc(100% - 525px);max-width:calc(100% - 525px);}
	.cart-grid-body .product-line-grid > .product-line-grid-left{flex:0 0 149px;max-width:149px;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 149px - 270px);max-width:calc(100% - 149px - 270px);}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 270px;margin-left:0;max-width:270px;}
	.cart-grid{display:flex;flex-wrap:wrap;}
	.cart-grid:after{display:none;}
	.cart-grid > .cart-grid-body{flex:0 0 calc(100% - 373px);float:none;max-width:calc(100% - 373px);width:auto;}
	.cart-grid > .cart-grid-right{flex:0 0 373px;float:none;max-width:373px;width:auto;}
	.card.cart-summary{padding-bottom:39px;}
	.card.cart-summary{padding-left:15px;padding-right:15px;}
	.login-form .form-footer .btn, .register-form .form-footer .btn{margin-right:25px!important;}
	#wrapper .featured-products .products{margin-left:-25px;margin-right:-25px;}
	#wrapper .featured-products .products .product-miniature .thumbnail-container{height:393px;padding:25px 25px 20px;}
	.htmlhome-container .block-text-boxs-in > *{flex:0 0 25%;max-width:25%;}
}
@media (min-width:1350px){
	#header .header-nav-full/*.nav2*/ > .container{width:1320px;}
}
@media (max-width:1499px){
	#header .megamenu_rneo .nav-link{font-size:14px;}
	#header .megamenu_rneo .nav-link.nav-link-icon{padding-left:50px!important;}
}
@media (max-width:1349px){
	#header .megamenu_rneo .nav-link{font-size:13px;}
}
@media (max-width:1199px){
	.cat_list li a .title .flex b, .cat_list li a .title .flex strong{font-size:16px;}
	#carousel_slider .carousel .caption{background:var(--dark_50);}
	#subcategories ul li{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
	#wrapper .pagination{justify-content:center;}
	#wrapper .pagination .ordering-foot{display:none!important;}
	#wrapper .pagination .page-list{justify-content:center;margin:0 -2px;padding:20px 44px 27px;position:relative;}
	#wrapper .pagination .page-list li{padding:2px;}
	#wrapper .pagination .page-list li.prev_li, #wrapper .pagination .page-list li.next_li{left:0;position:absolute;right:auto;top:20px;}
	#wrapper .pagination .page-list li.next_li{left:auto;right:0;}
	.cart-grid > .cart-grid-body, .cart-grid > .cart-grid-right{width:100%;}
	.block-promo{max-width:100%;}
	#footer .block_newsletter > #block-newsletter-label{padding-bottom:15px;text-align:center;}
	#footer .footerbefore-container .footer-banners-left, #footer .footerbefore-container .footer-banners-right{max-width:100%;width:100%;}
	#footer .footerbefore-container > .container:before{height:50%;}
	#footer .footerbefore-container > .container:after{background:var(--yellow);height:50%;right:-50%;width:50%;}
	#footer .footerbefore-container .footer-banners-right .footer-banner-1{max-width:100%;width:50%;}
	#footer .footerbefore-container .footer-banners-right .footer-banner-2{max-width:100%;width:50%;}
	#footer .footerbefore-container .footer-banners-right > .row:after{background:var(--dark13);content:"";height:100%;left:-50%;position:absolute;width:50%;}
	#cmsid_quality p + p, #cmsid_quality p.imgdesc{right:-160px;}
	body.category-13 #cmsid_quality p + p, body.category-13 #cmsid_quality p.imgdesc{right:0;}
	.product-information .varprirow .pb-center-column{padding:31px 15px 9px;}
	.product-information .varprirow .pb-right-column .pb-right-column-border{padding:22px 15px 0;}
	.product-actions #raty_payu, .product-actions #payu_later{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}
	.product-information .varprirow .pb-center-column, .product-information .varprirow .pb-right-column{width:50%;}
	.product-information .varprirow .pb-center-column .pb-label{left:5px;padding:0 9px;}
	#header .megamenu_rneo .navbar-nav .nav-item + .nav-item{margin-left:0;}
	#header .megamenu_rneo .nav-link{font-size:12px;}
	#header .megamenu_rneo .nav-link .svgmenu{left:8px;}
	#header .megamenu_rneo .nav-link.nav-link-icon{padding-left:40px!important;}
}
@media (min-width:992px) AND (max-width:1199px){
	body:not(#index) #wrapper .products:not(.list):not(.table-view):not(.slick-slider) > *{flex:0 0 50%;max-width:50%;}
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(1) .product-miniature .thumbnail-container:before, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(2) .product-miniature .thumbnail-container:before, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(4) .product-miniature .thumbnail-container:before, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(5) .product-miniature .thumbnail-container:before
	{bottom:0;right:-24px;width:49px;}
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(1) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(2) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(4) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(5) .product-miniature .thumbnail-container:after
	{bottom:0;height:46px;right:0;}
	#wrapper .featured-products .products:not(.list):not(.table-view):not(.col-5) > *:nth-child(4) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(5) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(7) .product-miniature .thumbnail-container:after, 
	#wrapper .featured-products .products:not(.list):not(.table-view) > *:nth-child(8) .product-miniature .thumbnail-container:after
	{height:46px;right:0;top:0;}
	#footer .block-contact p{font-size:10px;}
	#footer .block-contact p.callus b, #footer .block-contact p.callus strong, #footer .block-contact p.emailus b, #footer .block-contact p.emailus strong{font-size:14px;}
	#footer .block-contact p.callus b, #footer .block-contact p.callus strong{font-size:20px;}
}
@media (max-width:991px){
	.title_index_h1{font-size:25px;}
	#header .header-nav .right-nav{flex:0 0 100%;}
	#header .header-top .displaytop_two > .d-flex{justify-content:flex-end;}
	#wrapper{padding-top:0;}
	#wrapper .block-category{margin-bottom:10px;}
	#subcategories ul li .subcategory-image a{height:210px;}
	#header .header-top .user-info .span_ico{margin-bottom:0;}
	#header .cart-preview .minicart .span_ico{margin-bottom:0;margin-right:5px;}
	.changestatus .ybc-menu-toggle{height:0;padding:0;text-indent:-9999px;}
	.changestatus .ybc-menu-toggle .ybc-menu-button-toggle_icon{display:none;}
	.products-selection .sort-by-row > .d-flex{flex:0 0 70%;margin:0;max-width:70%;padding:5px 0;}
	.products-selection .sort-by-row > .d-flex > *{flex:auto;}
	.product-container #img-col-prod, .product-container #txt-col-prod{float:none;width:100%;}
	.product-container #img-col-prod{padding-bottom:30px;}
	.page-authentication #content{margin:35px auto 65px;}
	#wrapper .products.list .product-miniature .product-description .product-description-short, #wrapper .products.list .product-miniature .thumbnail-container .product-description .product-descflex > .product-more{display:none!important;}
	#wrapper .products.table-view .product-miniature .product-description .product-description-short, #wrapper .products.table-view .product-miniature .thumbnail-container .product-description .product-descflex > .product-more{display:none!important;}
	#wrapper #main > .prod_h1{margin-bottom:19px;padding-top:0;}
	.cart-grid-body .product-line-grid{align-items:flex-start;}
	.cart-grid-body .product-line-grid > *{float:none;width:auto;}
	.cart-grid-body .product-line-grid > .product-line-grid-left{flex:0 0 162px;max-width:162px;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 162px);max-width:calc(100% - 162px);}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 calc(100% - 162px);margin-left:auto;max-width:calc(100% - 162px);}
	.cart-grid-body .product-line-grid > .clearfix{display:none!important;}
	#header .header-top .displaytop_one > .d-flex, #header .header-top .displaytop_two > .d-flex{margin:0 -10px;}
	#header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{padding:0 10px;}
	.htmlhome-container .block-text-boxs-in > *{text-align:center;}
	.htmlhome-container .block-text-boxs-in p.cert{justify-content:center;}
	#cmsid_quality{border:1px solid var(--light24);border-bottom:0;font-size:13px;overflow:visible;padding-bottom:45px;padding-left:10px;padding-right:10px;text-align:center;}
	#cmsid_quality p.imgdesc{display:none;}
	#cmsid_quality p + p + p, #cmsid_quality p.urldesc{bottom:0;left:-1px;line-height:22px!important;padding:0 10px 4px;right:-1px;text-align:center;top:auto;}
	#cmsid_quality p + p + p:before, #cmsid_quality p.urldesc:before{display:none;}
	#header .megamenu_rneo .nav-link, #header .megamenu_rneo .nav-link.nav-link-icon{padding:15px 10px 15.8px!important;}
	#header .megamenu_rneo .nav-link .svgmenu{display:none!important;}
}
@media (min-width:768px) AND (max-width:991px){
	body:not(#index) #wrapper .products:not(.slick-slider) > *{flex:0 0 50%;max-width:50%;}
	#wrapper .products .product-miniature .thumbnail-container{padding:15px 15px 10px;}
	#wrapper .products .product-miniature .product-description .product-title{min-height:38px;}
	#wrapper .products .product-miniature .product-description .product-price-and-shipping .price{font-size:14px;}
	#wrapper .products .product-miniature .product-description .product-price-and-shipping .regular-price{font-size:12px;}
	.megamenu_rneo .menucol-3{padding-bottom:15px;width:50%;}
}
@media (max-width:767px){
	.title_index_h1{font-size:21px;}
	body:not(#index) #header{border-bottom:1px solid var(--light2);margin-bottom:20px;padding-bottom:5px;}
	#header .header-top > .container > .row{min-height:80px;}
	#header .header-nav .right-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
	#header .header-top .displaytop_one > .d-flex, #header .header-top .displaytop_two > .d-flex{margin:0 -5px;}
	#header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{padding:0 5px;}
	#header .header-top .displaytop_two > .mobile{flex:0 0 30px;max-width:30px;}
	#header .header-top .mobile #menu-icon{color:var(--dark);cursor:pointer;font-size:20px;line-height:20px;margin:0;padding:0 15px;}
	#header .header-top .mobile #menu-icon #btn-rwd{width:38px;}
	#header .header-top .mobile #menu-icon #btn-rwd div{background:var(--black);border:1px solid var(--black_10);border-radius:3.5px;height:7px;margin:6.5px 0;-moz-border-radius:3.5px;-ms-border-radius:3.5px;-o-border-radius:3.5px;-webkit-border-radius:3.5px;}
	#header .header-top .mobile #menu-icon #btn-rwd div.one{margin-bottom:5.5px;margin-top:0;}
	#header .header-top .mobile #menu-icon #btn-rwd div.two{margin-top:5.5px;}
	#header .header-top .mobile #menu-icon #btn-rwd div.three{margin-bottom:0;}
	#header .cart-preview .minicart{align-items:center;display:flex;justify-content:flex-end;}
	#header .cart-preview .minicart svg{position:static;}
	.search-widget form input[type="text"]{height:40px;padding-bottom:7px;padding-left:15px;padding-right:45px;}
	.search-widget form button[type="submit"]{width:40px;}
	#carousel_slider{margin-bottom:0;}
	#carousel_slider .carousel .caption{padding:35px 0 25px;}
	#carousel_slider .carousel .caption-description{font-size:12px;line-height:17px;}
	#carousel_slider .carousel .carousel-indicators{bottom:5px;}
	#carousel_slider .carousel .carousel-indicators{display:none!important;}
	body.noscroll{overflow:hidden;}
	#header .header-nav-full{display:none!important;}
	#mobile_top_menu_wrapper{background:var(--white);border:0;box-shadow:none;bottom:0;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:8010;-moz-box-shadow:none;-webkit-box-shadow:none;}
	#mobile_top_menu_wrapper .mobilemenu-scroll{background:var(--white);display:block;height:auto;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;bottom:0;width:auto;z-index:8010;}
	#mobile_top_menu_wrapper .mobilemenu-bg{float:left;margin-left:0;padding-bottom:20px;width:100%;}
	#mobile_top_menu_wrapper .btn_close_responsive_menu{align-items:center;background:var(--light15);border-radius:3px;color:var(--gray);cursor:pointer;font-size:15px;font-weight:400;height:50px;line-height:50px;padding:0 25px;position:absolute;right:50px;text-transform:uppercase;top:27px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	#mobile_top_menu_wrapper .btn_close_responsive_menu i{color:var(--theme1);font-size:17px;margin-right:5px;}
	#mobile_top_menu_wrapper .btn_close_responsive_menu:hover{background:var(--gray);color:var(--white);cursor:pointer;}
	#mobile_top_menu_wrapper #_mobile_top_menu{float:left;margin:90px 0 0;padding:0 50px 0 40px;width:100%;}
	#mobile_top_menu_wrapper #top-menu{list-style:none;margin:0;padding:0;}
	#mobile_top_menu_wrapper #top-menu li{color:var(--black);font-size:21px;font-weight:300;line-height:28px;margin:0 0 15px;padding:0 0 0 46px;position:relative;text-transform:uppercase;}
	#mobile_top_menu_wrapper #top-menu .dropdown-item{border:0;color:var(--black)!important;display:inline;font-size:21px;font-weight:300;line-height:28px;padding:0;text-transform:uppercase;}
	#mobile_top_menu_wrapper #top-menu .dropdown-item .float-xs-right{max-height:30px;}
	#mobile_top_menu_wrapper #top-menu .top-menu .dropdown-item{font-size:12px;font-weight:400;padding-left:25px;}
	#mobile_top_menu_wrapper #top-menu .top-menu .top-menu .dropdown-item{padding-left:45px;}
	#mobile_top_menu_wrapper #top-menu .dropdown-item:hover{background:none!important;color:var(--black)!important;text-decoration:underline!important;}
	#mobile_top_menu_wrapper #top-menu .navbar-toggler{height:100%;width:auto;}
	#mobile_top_menu_wrapper .js-top-menu-bottom{border-top:1px solid var(--light);}
	#mobile_top_menu_wrapper .top-menu .sub-menu.popover:after, #mobile_top_menu_wrapper .top-menu .sub-menu.popover:before{display:none!important;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo{display:block;padding:0;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item{padding-left:40px;position:relative;white-space:normal;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item br{display:none!important;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item .svgmenu{align-items:center;bottom:0;color:var(--black);display:flex;left:0;line-height:0;margin:auto 0;position:absolute;top:0;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item:focus, #main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item:hover, #main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item.active, #main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown-item:active{background:none!important;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .menurow{display:block;margin:0;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .menurow > *{padding:15px 0 0;width:auto;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown .list-unstyled{padding-left:15px;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown .list-unstyled li, #main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown .list-unstyled li a{padding:0;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .dropdown .list-unstyled li a{display:inline;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .menubtn{margin:0 -5px 10px;}
	#main_body #mobile_top_menu_wrapper .megamenu_rneo .menubtn .btn{flex:0 0 calc(33.33333% - 10px);font-size:12px!important;margin:0 5px 10px;padding-left:5px;padding-right:5px;}
	.blockreassurance > .row > div[class*="col-"]{width:50%;}
	#list_view{display:none!important;}
	#wrapper .products .product-miniature .thumbnail-container{padding:15px 15px 10px;}
	#wrapper .products .product-miniature .product-description{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
	#wrapper .featured-products .products .product-miniature .thumbnail-container{height:auto;}
	#wrapper .products-section-title{font-size:22px;line-height:1.3;padding-bottom:15px;}
	#footer .footer-container{padding-bottom:30px;padding-top:20px;}
	#footer .footer-container .links .title{align-items:center;border-bottom:1px solid var(--gray7);display:flex;padding:5px 0;}
	#footer .footer-container .links .title .h3{color:var(--white);flex:1;font-size:17px;line-height:24px;margin-bottom:0;}
	#footer .footer-container .links .float-xs-right{float:none!important;margin-left:auto;max-height:26px;}
	#footer .footer-container .links .navbar-toggler{color:var(--white);height:auto;width:auto;}
	#footer .footer-container .links .navbar-toggler i{line-height:26px;}
	#footer .footer-container .links .collapse{background:none;padding-bottom:0;padding-top:0;}
	#footer .footer-container .links ul{background:none;padding-bottom:0;padding-top:0;}
	#footer .footer-container .links ul > li{border:0;}
	#footer .footer-container .links ul > li:first-child, #footer .block-contact .contact-list > p:first-child{padding-top:10px;}
	#footer .copyx{justify-content:center;margin-bottom:21px;}
	#subcategories ul li .subcategory-image a{height:279px;}
	.products-selection .filter-button{padding-bottom:20px;padding-top:5px;width:100%;}
	#category #left-column #search_filters .facet{margin-bottom:0;padding-bottom:0;}
	#category #left-column #search_filters .facet ul{padding-top:0;}
	#search_filters .facet .collapse > li p, #search_filters_brands .facet .collapse > li p, #search_filters_suppliers .facet .collapse > li p{margin:0;padding:0 0 9px;}
	#main .page-header h1, #js-product-list-header .h1, h2#js-product-list-header{font-size:18px;}
	.active_filters{margin:-10px 0 10px;}
	#products .up{padding-bottom:15px;text-align:center!important;}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 100%;margin-left:0;max-width:100%;padding-top:7px;}
	#mobile_top_menu_wrapper #top-menu li{padding-left:0;}
	.cmsid, #wrapper .cat_head > .breadcrumb, #wrapper .cat_head > .products-selection{padding-left:0;padding-right:0;}
	.products-selection .sort-by-row{display:block!important;}
	.products-selection .sort-by-row > .d-flex{flex:0 0 100%;max-width:100%;}
	.tabs .nav-tabs{padding:0;}
	.tabs .nav-tabs .nav-item{flex:0 0 100%;height:auto;}
	.tabs .nav-tabs .nav-item .nav-link{margin-top:0;width:100%;}
	.tabs .nav-tabs .nav-item + .nav-item .nav-link{margin-left:0;}
	#main_body #main #ext_pm_myaccount .agreement-box{border:0;}
	#main_body #main #ext_pm_myaccount .agreement-box, #main_body #main #ext_pm_myaccount .agreement-box tbody, #main_body #main #ext_pm_myaccount .agreement-box tr, #main_body #main #ext_pm_myaccount .agreement-box th, #main_body #main #ext_pm_myaccount .agreement-box td{background:none!important;border:0!important;display:block;margin:0!important;padding:0!important;text-align:center;}
	#main_body #main #ext_pm_myaccount .agreement-box tr + tr{margin-top:20px!important;}
	#main_body #main #ext_pm_myaccount .agreement-box tr:not(.notable){background:var(--white)!important;box-shadow:0 0 15px 0 rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;padding:15px!important;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;}
	#main_body #main #ext_pm_myaccount .agreement-box thead{display:none!important;}
}
@media (max-width:684px){
	#header .header-top > .container > .row{justify-content:center;}
	#header #_desktop_logo_notmob{flex:0 0 100%;max-width:100%;order:-1;padding-bottom:10px;padding-top:30px;}
	#header .header-top .displaytop_two{flex:inherit;}
	#header .header-top .mobile, #header .header-top .displaytop_two{padding-bottom:25px;padding-top:15px;}
	.product-information .varprirow .pb-center-column, .product-information .varprirow .pb-right-column{width:100%;}
	.product-information .varprirow .pb-center-column{margin-bottom:-1px;margin-right:0;}
}
@media (max-width:585px){
	#carousel_slider .carousel .carousel-item figure > img{min-height:182px;object-fit:cover;object-position:center;}
}
@media (max-width:575px){
	#header .header-nav .left-nav, #header .header-nav .center-nav{flex:0 0 100%;}
	#content-wrapper, #left-column{padding-left:15px!important;padding-right:15px!important;}
	.accordion .accordions-header > div, .accordion .accordion-body{padding-left:15px;padding-right:15px;}
	.cart-grid{margin-bottom:13px;}
	.cart-grid-body .cart-container{margin-bottom:0;}
	.cart-items{padding:0;}
	#footer .footer-container .wrapper{padding-left:15px!important;padding-right:15px!important;}
}
@media (max-width:567px){
	#wrapper .products > div + div .product-miniature .thumbnail-container{border-top:1px solid var(--light24);}
}
@media (max-width:491px){
	.blockreassurance > .row > div[class*="col-"]{width:100%;}
	#mailalerts{padding-left:15px;padding-right:15px;}
	#mailalerts .form-group{flex-wrap:wrap;}
	#mailalerts .form-group .btn{flex:0 0 100%;margin-left:0;margin-top:10px;max-width:100%;}
	.product-line-grid-left{padding-right:15px!important;}
	.cart-grid-body .product-line-grid{position:relative;}
	.cart-grid-body .product-line-grid > *{float:none;flex:0 0 100%!important;margin:0 0 10px;max-width:100%!important;position:static;text-align:center;width:auto;}
	.product-line-grid .product-price{justify-content:center;}
	.product-line-grid-right > .row{justify-content:center;}
	.product-line-grid-right > .row > *{float:none;width:auto;}
	.product-line-grid-right > .row > .col-xs-4{display:none!important;}
	.product-line-grid-right > .row > .col-xs-2{position:absolute;right:0;top:0;}
	.product-line-grid-right .row, .product-line-grid-right .row .row{justify-content:center;padding-top:0;}
	.product-line-grid-right .row, .product-line-grid-right .row .row > *{float:none;padding:10px 5px 0;width:auto;}
	.product-line-grid-right .row .row > .price{flex:0 0 auto;max-width:100%;}
	.block-promo .promo-code form label{line-height:1.3;}
	.cat_list li a:before{font-size:12px;min-height:31px;}
	#footer .footerafter .logo_pay{padding:0 5px;}
	#footer .footerafter p{margin:0 -5px!important;}
	#footer .footerafter p img{margin:5px!important;}
	#footer .block-contact p{font-size:10px;}
	#footer .block-contact p.callus b, #footer .block-contact p.callus strong, #footer .block-contact p.emailus b, #footer .block-contact p.emailus strong{font-size:14px;}
	#footer .block-contact p.callus b, #footer .block-contact p.callus strong{font-size:20px;}
	.product-container{margin-bottom:20px;}
	#wrapper .product-container .h1{font-size:17px;line-height:23px;}
	.product-actions .add-to-cart{width:250px;}
	#footer .footerbefore-container .footer-banners-left .col-left, #footer .footerbefore-container .footer-banners-left .col-right{height:auto;width:100%;}
	#footer .footerbefore-container .footer-banners-left .col-left{padding-bottom:10px;padding-top:30px;}
	#footer .footerbefore-container .footer-banners-left .col-right{padding-bottom:30px;padding-top:10px;}
	#footer .footerbefore-container .footer-banners-right .footer-banner-1, #footer .footerbefore-container .footer-banners-right .footer-banner-2{padding-bottom:15px;padding-top:15px;width:100%;}
	#cmsid_quality{font-size:11px;}
	#cmsid_quality p:before{font-size:11px;line-height:11px;}
}
@media (min-width:480px) AND (max-width:991px){
	#header .btn-search-rwd{cursor:pointer;}
	#header .search-widget{background:var(--white);display:none;height:auto;left:0;margin:0;max-width:100%;padding:100px 50px!important;position:fixed;right:0;top:0;width:auto;z-index:8010;}
	#header .search-widget .btn_close_search-rwd{align-items:center;background:var(--light15);border-radius:3px;color:var(--gray);font-size:15px;font-weight:normal;height:50px;line-height:50px;padding:0 25px;position:absolute;right:50px;text-transform:uppercase;top:27px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	#header .search-widget .btn_close_search-rwd i{color:var(--theme1);font-size:17px;margin-right:5px;}
	#header .search-widget .btn_close_search-rwd:hover{background:var(--gray);color:var(--white);cursor:pointer;}
}
@media (max-width:479px){
	#header .header-nav, #header .btn-search-rwd, #header .search-widget .btn_close_search-rwd{display:none!important;}
	/* #header .header-top{height:145px;} */
	#header .header-top > .container > .row{justify-content:inherit;}
	#header #_desktop_logo_notmob{justify-content:flex-start;padding-top:19px;}
	#header #_desktop_logo_notmob .logo{max-width:186px;}
	#header .header-top .displaytop_two{flex:1;}
	#header #_desktop_user_info_notmob{position:absolute;right:160px;top:19px;}
	#header #_desktop_cart_notmob{position:absolute;right:10px;top:19px;}
	#header .search-widget{flex:0 0 100%;max-width:100%;}
	.header-top .search-widget form{max-width:100%;width:100%;}
	#header .header-top .search-widget form input[type="text"]{min-width:0;}
	#mobile_top_menu_wrapper .mobilemenu-bg{margin-left:0;}
	#mobile_top_menu_wrapper #_mobile_top_menu{padding-left:20px;padding-right:20px;}
	#mobile_top_menu_wrapper #top-menu .dropdown-item{font-size:18px;}
}
@media (max-width:467px){
	#wrappertophome{overflow:hidden;}
	.cat_list li{width:100%;}
	.cat_list li a .title{padding:0 15px 18px;}
	#subcategories ul li{flex:0 0 100%;max-width:100%;}
}
@media (max-width:425px){
	#header #_desktop_user_info_notmob{right:150px;}
}
@media (max-width:415px){
	#header .cart-preview .minicart .span_ico + .d-block{display:none!important;}
	#header #_desktop_user_info_notmob{right:70px;}
}
@media (max-width:360px){
	.product-line-grid-right .price, .product-line-grid-right .qty{width:auto;}
}