@charset "UTF-8";

/* THEME CODE */
::selection{background:var(--theme1);color:var(--white)!important;}
::-moz-selection{background:var(--theme1);color:var(--white)!important;}
.theme_color{color:var(--theme1)!important;}
.theme_color2{color:var(--theme7)!important;}
@-webkit-keyframes shine{100%{left:125%;}}
@keyframes shine{100%{left:125%;}}
.clear{clear:both;}
.d-flex.row:before, .d-flex.row:after{display:none!important;}
.anim_x, .btn-link, #header a, #footer a, .breadcrumb a, .facet a, .active-filters a, .page-list a, .title-block a, .product-name a, svg, svg *, .custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span, .custom-radio input[type="checkbox"] + span, .custom-radio input[type="radio"] + span, .tabs .nav-tabs .nav-link, .btn-link, .social-sharing a, .add-to-cart .material-icons, .add-to-cart [class*="icon-"], 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"], .product-line-info > a.label, .btn-touchspin, .btn-touchspin i:before, a.label, .page-my-account #content .links a span.link-item, .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:before, .btn:after, .ui-autocomplete > li a, .select-list, .js-search-link, .js-search-filters-clear-all, .product-cover .layer, .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, .collapse-icons [class*="icon-"], .iko_top i, a[data-depth="0"]:before, .block-reassur:after, .subcategory-image a, .subcategory-image a:after, .cbp-hrmenu:not(.cbp-vertical) .cbp-tab-title.on_svg svg, .details-link, .collapse-icons, .collapse-icons i, .contact_text a, .a_arrow:after, .a_arrow:before, .product-variants-item ul > li label .radio-label, .remove-fav, .anim_a, .anim_a b, .anim_a strong, .thumbnail-container, .comment-buttons a, .products-section-title a, #page .btn_morex a, #page .block-categories a, #page .block-categories .arrows, #wrapper #list_view > span, .bootstrap-touchspin .input-group-btn-vertical > .btn:before, .bootstrap-touchspin .input-group-btn-vertical > .btn:after, #header .cbp-hrmenu.cbp-vertical .cbp-vertical-title .icon, #wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i.yesheart:before, .iko:not(.not_iko):before, a[href*="facebook"]:not(.not_iko):before, a[href*="instagram"]:not(.not_iko):before, a[href*="linkedin"]:not(.not_iko):before, #main #new_account .account_menu .account_head a, #main #new_account .account_menu .account_links ul li a:before, #page .popular-brand ul > li a, #page .popular-brand ul > li a:after, #iqitmegamenu-mobile-content #cbp-close-mobile svg, #iqitmegamenu-mobile-content #iqitmegamenu-accordion ul > li a, #iqitmegamenu-mobile-content #iqitmegamenu-accordion .responsiveInykator:after, #iqitmegamenu-shower, .prdstyle_new #vertical-images .slick-arrow i, .tabs .nav-tabs .nav-link:after, .product-accordions h4.panel-title > a, #search_popup a, #search_popup svg, #search_popup svg path, #search_popup .catprod.category .phsearch-item > .row:after, #wrapper .pagination .page-list li .previous > i, #wrapper .pagination .page-list li .next > i, .prdstyle_new .images-container > .images-container-fix .slick-dots{-webkit-transition:var(--anim);-moz-transition:var(--anim);-ms-transition:var(--anim);-o-transition:var(--anim);transition:var(--anim);}
.anim_a, .zoom-in, .product-title a, .page-cms a:not(.btn), .sitemap a, #header .header-top #menu-icon .link_fix, .mm-mobile-box a:not(.btn), .mm-mobile-box a:not(.btn) + i, #iqitmegamenu-mobile-content .menu-hook .phone_content .tel_btn a, #manufacturer #main ul .brand-infos a, #page .featured-category .cat-flex > li > a .cat_title, #page .wishlist-modal .modal-header .close, #content-wrapper .wishlist-footer-links a, #content-wrapper .wishlist-list-item-title, #content-wrapper .wishlist-product-combinations a, #content-wrapper .wishlist-button-add i, #content-wrapper .wishlist-list-item-right > button i, #content-wrapper .wishlist-product-title, .block-promo .cart-summary-line .label a, .block-promo .promo-name a, #page .block_text a:not(.btn-default), #page .btn-icon > i, #category-description a, #page .readmore_btn, .product-information .textinfo a{-webkit-transition:var(--anim_a);-moz-transition:var(--anim_a);-ms-transition:var(--anim_a);-o-transition:var(--anim_a);transition:var(--anim_a);}
.input-group .input-group-btn > .btn[data-action="show-password"]:before{-webkit-transition:var(--anim2);-moz-transition:var(--anim2);-ms-transition:var(--anim2);-o-transition:var(--anim2);transition:var(--anim2);}
.btn-primary, .btn-tertiary, .btn-secondary, .btn-comment, .btn-default, .btn-comment-inverse, .btn-primary:after, .btn-tertiary:after, .btn-secondary:after, .btn-comment:after, .btn-default:after, .btn-comment-inverse:after, .custom-radio, .custom-checkbox input[type="checkbox"] + span, .color, .custom-checkbox input[type="checkbox"] + span.color, .custom-radio input[type="radio"] + span, .custom-radio input[type="radio"]:checked + span, .custom-radio input[type="radio"] + span:before, .color:before, .custom-checkbox input[type="checkbox"] + span.color:before{-webkit-transition:var(--anim3);-moz-transition:var(--anim3);-ms-transition:var(--anim3);-o-transition:var(--anim3);transition:var(--anim3);}
#page .search-widget form input[type="text"], 
#page .search-widget form button[type="submit"], 
.thumb, .form-control, .block-promo .promo-input, body#checkout #delivery textarea, body#checkout #gift_message textarea{-webkit-transition:var(--anim4);-moz-transition:var(--anim4);-ms-transition:var(--anim4);-o-transition:var(--anim4);transition:var(--anim4);}
#ps_brandlist #brand_logo .item_brand a img, #ps_supplierlist #supplier_logo .item_supplier a img, #wrapper .products .product-miniature .thumbnail-container .product-thumbnail img, #wrapper .products .product-miniature .product-description, #wrapper .products .product-miniature .product-description .hiaddtocart{-webkit-transition:var(--anim5);-moz-transition:var(--anim5);-ms-transition:var(--anim5);-o-transition:var(--anim5);transition:var(--anim5);}
#iqitmegamenu-accordion.cbp-spmenu > li a, #page .theme-default .nivo-directionNav a, #page .theme-default .nivo-controlNav, #page .theme-default .nivo-controlNav a{-webkit-transition:var(--anim_b);-moz-transition:var(--anim_b);-ms-transition:var(--anim_b);-o-transition:var(--anim_b);transition:var(--anim_b);}
.slick-dots span a{background:var(--slickdot);}
.slick-dots span.slick-active a, .slick-dots span a:hover{background-color:var(--slickdot_hover);}
.slick-arrow:not(.no-slick-arrow){background:none;color:var(--slick)!important;}
.slick-arrow:not(.no-slick-arrow):hover{background:none!important;color:var(--slick_hover)!important;}
.slick-arrow.slick-disabled:not(.no-slick-arrow), .slick-arrow.disabled:not(.no-slick-arrow), .slick-arrow:disabled:not(.no-slick-arrow){background:none!important;color:var(--slick_disabled)!important;}
body{background:var(--white);color:var(--theme7);font:400 14px/25px var(--font);min-width:320px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
.h1, .h2, .h3{color:var(--theme7);}
p{color:var(--theme7);font:400 16px/28px var(--font);margin-bottom:27px;margin-top:0;}
a{color:var(--theme1);}
b, strong{font-weight:600;}
table{border-color:var(--theme5);color:var(--theme7);font:400 14px/25px var(--font);}
table td, table th{border-color:var(--theme5);padding:2px 10px;}
table th{background-color:var(--theme5);border-color:var(--theme4);}
.cms-id-11 #wrapper > .container{max-width:845px;}
#page #main .page-content.page-cms, #products #main .page-content, #pagenotfound #main .page-content, #pagenotfound .page-not-found, #products .page-not-found{margin-bottom:0!important;max-width:100%!important;}
#page #main .page-content.page-cms{background:none;margin-bottom:58px!important;padding:0;}
.page-cms h1, .page-cms h2, .page-cms h3, .page-cms h4, .page-cms h5, .page-cms h6{color:var(--theme7);font-weight:600;letter-spacing:-0.02em;margin:0 0 22px;padding:0;text-shadow:none;text-transform:none;}
.page-cms h1{font-size:29px;line-height:35px;}
.page-cms h2{font-size:25px;line-height:30px;}
.page-cms h3{font-size:22px;line-height:26px;}
.page-cms h4{font-size:18px;line-height:22px;}
.page-cms h5{font-size:14px;line-height:17px;}
.page-cms h6{font-size:11px;line-height:13px;}
.page-cms p, .page-cms table, .page-content.page-cms ul{margin-bottom:28px;}
.page-cms p, .page-content.page-cms ul{color:var(--theme7)}
.page-cms p{font-size:16px;letter-spacing:-0.02em;line-height:28px;}
.page-cms p + h1, .page-cms p + h2, .page-cms p + h3, .page-cms p + h4, .page-cms p + h5, .page-cms p + h6{margin-top:-4px;}
.nav-tabs{align-items:center;background:none;border:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 25px;padding:0;text-align:center;}
.nav-tabs .nav-item{align-items:center;display:flex;float:none;font-size:14px;font-weight:600;line-height:20px;margin:0!important;padding:0;text-shadow:none;text-transform:uppercase;}
.nav-tabs .nav-item + .nav-item:before{background:var(--theme7);content:"";display:block;height:30px;margin:0 18px 0 20px;width:1px;}
.nav-tabs .nav-link{border:0;color:var(--theme7);font:inherit;margin:0;padding:5px 10px;}
.nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover{background:none;border:0;color:var(--theme1);}
.nav-tabs .nav-link.disabled{background:none;border:0;color:var(--black_80);}
button:focus, button:hover, a:focus, a:hover{outline:none;outline-offset:0;}
a:focus, a:hover{color:var(--theme7);text-decoration:none;}
hr, .separator, #order-items hr{border-top-color:var(--theme4);}
.btn, .btn-link, .btn-default{border:1px solid!important;display:inline-block;font:600 13px/19px var(--font)!important;outline:none!important;outline-offset:0!important;text-decoration:none!important;}
.btn-primary, .btn-link, .btn-tertiary, .btn-secondary, .btn-comment, .btn-default, .btn-comment-inverse{margin:0;padding:12px 15px 16px;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .btn-link, .btn-link:focus, .btn-link:hover{outline:none!important;outline-offset:0!important;text-decoration:none!important;}
.btn.disabled, .btn:disabled{opacity:1!important;}
.btn-primary, .btn-tertiary, .btn-secondary, .btn-comment, .btn-default, .btn-comment-inverse{border-radius:0;box-shadow:none;color:var(--white)!important;text-transform:uppercase;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.btn-primary, .btn-tertiary, .btn-comment, .btn-default{background-color:var(--btn1)!important;border-color:var(--btn1)!important;}
.btn-primary:hover, .btn-tertiary:hover, .btn-secondary:hover, .btn-comment:hover, .btn-comment-inverse:hover, .btn-default:hover{background:var(--btn1_hover)!important;border-color:var(--btn1_hover)!important;color:var(--white)!important;}
.btn-primary:focus, .btn-tertiary:focus, .btn-secondary:focus, .btn-comment:focus, .btn-comment-inverse:focus, .btn-primary.focus, .btn-tertiary.focus, .btn-secondary.focus, .btn-comment.focus, .btn-comment-inverse.focus, .btn-default.focus, .btn-default:focus{background:var(--btn1_focus)!important;border-color:var(--btn1_focus)!important;color:var(--white)!important;}
.btn-primary:active, .btn-tertiary:active, .btn-secondary:active, .btn-comment:active, .btn-comment-inverse:active, .btn-primary.active, .btn-tertiary.active, .btn-secondary.active, .btn-comment.active, .btn-comment-inverse.active, .btn-default.active, .btn-default:active{background:var(--btn1_active)!important;border-color:var(--btn1_active)!important;color:var(--white)!important;}
.btn-primary.disabled, .btn-primary:disabled, .btn-tertiary.disabled, .btn-tertiary:disabled, .btn-secondary.disabled, .btn-secondary:disabled, .btn-default.disabled, .btn-default:disabled, .btn-comment.disabled, .btn-comment:disabled, .btn-comment-inverse.disabled, .btn-comment-inverse:disabled{background-color:var(--btn1_off)!important;border-color:var(--btn1_off)!important;color:var(--white)!important;}
.btn-secondary, .btn-comment-inverse{background-color:var(--white)!important;border-color:var(--btn2)!important;color:var(--btn2)!important;}
.btn-secondary:hover, .btn-comment-inverse:hover{background-color:var(--btn2_hover)!important;border-color:var(--btn2_hover)!important;color:var(--white)!important;}
.btn-secondary:focus, .btn-secondary.focus, .btn-comment-inverse:focus, .btn-comment-inverse.focus{background-color:var(--btn2_focus)!important;border-color:var(--btn2_focus)!important;color:var(--white)!important;}
.btn-secondary:active, .btn-secondary.active, .btn-comment-inverse:active, .btn-comment-inverse.active{background-color:var(--btn2_active)!important;border-color:var(--btn2_active)!important;color:var(--white)!important;}
.btn-secondary:disabled, .btn-secondary.disabled, .btn-comment-inverse:disabled, .btn-comment-inverse.disabled{background-color:var(--btn2_off)!important;border-color:var(--btn2_off)!important;color:var(--white)!important;}
.btn-link{font:700 13px/16px var(--font)!important;min-width:0!important;padding:0!important;text-transform:uppercase;}
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled{background-color:transparent!important;border:0!important;color:var(--red)!important;}
.btn-link:hover{background-color:transparent!important;color:var(--theme1)!important;cursor:pointer;}
.btn-link:focus, .btn-link.focus{background-color:transparent!important;color:var(--theme1)!important;}
.btn-link:active, .btn-link.active{background-color:transparent!important;color:var(--theme1)!important;}
.btn-link.disabled, .btn-link:disabled{background-color:transparent!important;color:var(--btn2_off)!important;}
.btn i, .btn-link i{font-size:9px;line-height:9px;margin:0 3px 0 0;vertical-align:0;}
.btn i.size2, .btn-link i.size2{font-size:18px;line-height:18px;margin:0 10px 0 0;}
.btn i.right, .btn-link i.right{margin:0 0 0 3px;}
.btn i.size2.right, .btn-link i.size2.right{margin:0 0 0 10px;}
.btn.wth_arrow, .btn-link.wth_arrow, .btn-default.wth_arrow{align-items:center;border-radius:32px;display:inline-flex;font:500 20px/30px var(--font)!important;justify-content:center;padding:15px 20px 17px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;-webkit-border-radius:32px;}
.btn.wth_arrow > i, .btn-link.wth_arrow > i, .btn-default.wth_arrow > i{color:var(--white_50)!important;font-size:20px!important;line-height:20px!important;margin:0 -8px 0 16px!important;}
#page .btn-icon{align-items:center;display:inline-flex;justify-content:center;gap:0 12px;}
#page .btn-icon > i{color:var(--theme7);font-size:14px;line-height:14px;margin:1px 0 0;}
#page .btn-icon:hover > i{color:var(--theme1);}
#page .btn-arrow{min-width:162px;padding:13px 58px 15px 10px;position:relative;}
#page .btn-arrow:after{align-items:center;background:var(--theme9);border:0;bottom:-1px;color:var(--white);content:"\f105";display:flex;font:900 15px/15px var(--font_awes)!important;justify-content:center;margin:0;padding:0;position:absolute;right:-1px;text-align:center;top:-1px;width:48px;}
#page .btn-arrow:hover:after, #page .btn-arrow.hover:after, #page .btn-arrow:focus:after, #page .btn-arrow.focus:after, #page .btn-arrow:focus-visible:after, #page .btn-arrow.focus-visible:after, #page .btn-arrow:active:after, #page .btn-arrow.active:after{background-color:var(--theme8)!important;}
#page .btn-arrow.disabled:after, #page .btn-arrow:disabled:after{background-color:var(--theme8)!important;}
.btn-more{margin:0;padding:36px 0 30px;}
.btn-more > .all-product-url{min-width:290px;}
.a_arrow{align-items:center!important;font-weight:700!important;display:inline-flex!important;position:relative!important;}
.a_arrow:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23215058" viewBox="0 0 12 8"><path stroke-linecap="round" stroke-width="2" d="M11 1 6 6 1 1"/></svg>') no-repeat scroll center center transparent;background-size:cover;content:"";height:8px;margin:3.5px 0 0 8px;opacity:1;width:12px;}
.a_arrow:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23df524c" viewBox="0 0 12 8"><path stroke-linecap="round" stroke-width="2" d="M11 1 6 6 1 1"/></svg>') no-repeat scroll center center transparent;background-size:cover;content:"";height:8px;margin:0;opacity:0;position:absolute;right:0;top:11.5px;width:12px;}
.a_arrow:hover:after{opacity:0;}
.a_arrow:hover:before{opacity:1;}
input::placeholder, textarea::placeholder, .form-control::placeholder{color:var(--theme7)!important;opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder, .form-control:-moz-placeholder{color:var(--theme7)!important;opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder, .form-control::-moz-placeholder{color:var(--theme7)!important;opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, .form-control:-ms-input-placeholder{color:var(--theme7)!important;opacity:0.5;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{color:var(--theme7)!important;opacity:0.5;}
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;}
label{display:inline-block;margin-bottom:.5rem;}
label, .label{text-align:left;}
.form-control, .block-promo .promo-input, body#checkout #delivery textarea, body#checkout #gift_message textarea{background:var(--white);border:1px solid var(--theme10);border-radius:0;box-shadow:none;color:var(--theme7);font-size:16px;font-weight:400;line-height:1.42857;padding:5px 23px 8px;text-indent: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;}
textarea.form-control{padding-top:19px;}
.form-control-select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%23404041" stroke="none"><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>') no-repeat scroll right 21px center/13.6833px auto var(--white)!important;box-shadow:none;outline:none;padding:6px 50px 9px 23px!important;text-overflow:ellipsis;-moz-box-shadow:none;-webkit-box-shadow:none;}
.form-control-select.expanded, .form-control-select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%23404041" stroke="none"><path d="M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"/></svg>')!important;}
.form-control:not(textarea), .block-promo .promo-input, .form-control-select, select.form-control:not([size]):not([multiple]), .forgotten-password .form-fields .center-email-fields button, .forgotten-password .form-fields .email input{height:53px;}
.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(--theme10);color:var(--theme7);}
.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(--theme10);color:var(--theme7)!important;opacity:0.5;}
.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%;z-index:2;}
.input-group .form-control:disabled, .input-group .form-control[readonly]{background-color:var(--white);border-color:var(--theme10);color:var(--theme7)!important;opacity:1;}
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn{border-bottom-right-radius:0;border-top-right-radius:0;-moz-border-bottom-right-radius:0;-moz-border-top-right-radius:0;-ms-border-bottom-right-radius:0;-ms-border-top-right-radius:0;-o-border-bottom-right-radius:0;-o-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.input-group .input-group-btn{padding-left:10px;}
.input-group .input-group-btn > .btn{background:var(--btn2)!important;border:1px solid var(--btn2)!important;border-radius:0;color:var(--white)!important;font-size:14px!important;font-weight:700!important;line-height:21px!important;min-width:140px;padding:11px 10px 13px;text-transform:uppercase;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.input-group .input-group-btn > .btn:hover{background:var(--btn2_hover)!important;border:1px solid var(--btn2_hover)!important;color:var(--white)!important;cursor:pointer;}
.form-group{margin-bottom:17px;}
.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 0 17px;}
.form-group.row.type-id_gender{display:none!important;}
.form-group.row.checkbox_off + .checkbox_on{padding-top:13px;}
.form-group.row.checkbox_on, .form-group.row.radio_on{margin-bottom:19px!important;}
body:not(#authentication) .form-group.row.checkbox_on > .form-control-label{display:none!important;}
.form-group.row > *{float:none;flex:0 0 100%;margin:0;max-width:100%;padding:0;width:auto;}
.form-group.row .form-control-label + div.form-control-valign{padding-bottom:0;}
.form-group.row .form-control-label{padding-bottom:16px;text-align:left;text-transform:none;}
.form-group.row.label-float .form-control-label{background:var(--white);flex:0 0 auto;margin:0 0 -12.5px 9px;padding:0 7px;position:relative;z-index:4;}
.form-footer{margin:0 0 20px;padding:19px 0 0;}
.form-footer > .btn{min-width:143px;}
.label, label, form .form-control-label{color:var(--theme7);font-size:16px;font-weight:400;line-height:19px;}
.label a, label a, form .form-control-label a{color:var(--theme1);text-decoration:underline;}
.label a:hover, label a:hover, form .form-control-label a:hover{color:var(--theme7);text-decoration:none;}
.label.radio-inline, label.radio-inline{align-items:center;display:inline-flex;font-weight:400;}
.label.radio-inline + .label.radio-inline, label.radio-inline + label.radio-inline{margin-left:20px;}
.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(--red);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(--red);}
.custom-checkbox label, #authentication .custom-checkbox label{line-height:20px;margin-bottom:0;padding-left:34px;padding-top:1px;position:relative;}
.custom-checkbox label .label{color:var(--theme7);font-size:13px;font-weight:400;line-height:20px;}
.custom-checkbox label .label i, .custom-checkbox label .label em{color:var(--theme7);display:block;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding-top:11px;}
.custom-checkbox label > input[type="checkbox"] + span{flex:inherit;left:0;margin:0;position:absolute;top:0;}
.custom-checkbox input[type="checkbox"]{height:24px;left:0;margin:0;max-width:24px;top:0;width:24px;}
.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(--theme10)!important;border-radius:0;box-shadow:none;display:inline-flex;justify-content:center;flex:0 0 24px;height:24px;margin:0;top:0;width:24px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.custom-checkbox input[type="checkbox"] + span, .color, .custom-checkbox input[type="checkbox"] + span.color, #search_filters .facet .facet-label .custom-radio{margin-right:15px;}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio{top:0;}
.custom-checkbox input[type="checkbox"] + span{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;}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked{background:none;border:0;border-radius:0;color:var(--theme1);font-size:16px;margin:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body#checkout .custom-checkbox span{height:24px;position:static;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;margin-top:0;}
body#checkout .condition-label{margin:0;}
body#checkout .condition-label label a{text-decoration:underline;}
.custom-checkbox input[type="checkbox"] + span:after{content:"\f00c";color:var(--theme1);font:900 10px/10px var(--font_awes);margin:auto;opacity:0;display:none!important;}
.custom-checkbox input[type="checkbox"]:checked + span:after{opacity:1;}
.custom-radio{background:none;border:0!important;border-radius:0;height:24px;width:24px;-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, .custom-radio input[type="radio"]:checked + span{background:var(--white)!important;border:1px solid var(--theme10)!important;border-radius:50%;box-shadow:none;bottom:0!important;display:block;height:24px!important;left:0!important;margin:auto!important;position:absolute;right:0!important;top:0!important;width:24px!important;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-box-shadow:none;-webkit-box-shadow:none;}
.custom-radio input[type="radio"]{border:0!important;height:100%!important;outline:0!important;position:relative;width:100%!important;z-index:1;}
.custom-radio input[type="radio"] + span:before{background:var(--theme1);border:0;border-radius:50%;bottom:0;content:"";height:auto;left:0;margin:4px;opacity:0;position:absolute;right:0;top:0;width:auto;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.custom-radio input[type="radio"]:hover + span:before, .custom-radio input[type="radio"]:checked + span:before{opacity:1;}
.color.active, .color:hover, .custom-checkbox input[type="checkbox"] + span.color.active, .custom-checkbox input[type="checkbox"] + span.color:hover{border:1px solid var(--theme1);}
.color, .custom-checkbox input[type="checkbox"] + span.color{position:relative;text-align:center;}
.color:before, .custom-checkbox input[type="checkbox"] + span.color:before{bottom:0;color:var(--theme1);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;}
.color.active, .color:hover:before, .custom-checkbox input[type="checkbox"] + span.color.active:before, .custom-checkbox input[type="checkbox"] + span.color:hover:before{opacity:1;}
.order-options{padding-top:30px;}
.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:100px;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group, .product-quantity #quantity_wanted{background:var(--white);border:1px solid var(--theme10);border-radius:0!important;color:var(--theme7);flex:0 0 100%;font:400 16px/1.42857 var(--font);height:53px;max-width:100%;padding:5px 27px 7px 23px;text-align:left;width:100%;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;-webkit-border-radius:0!important;}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group, .product-quantity #quantity_wanted_2{background:var(--white);border:1px solid var(--theme10);border-radius:0!important;color:var(--theme7);flex:0 0 100%;font:400 16px/1.42857 var(--font);height:53px;max-width:100%;padding:5px 27px 7px 23px;text-align:left;width:100%;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;-webkit-border-radius:0!important;}
.bootstrap-touchspin .input-group-btn-vertical{align-items:center;bottom:0;color:inherit;display:flex;flex-direction:column;float:none;justify-content:space-between;margin:0;padding:8px 0;position:absolute;right:9px;top:0;width:13px;z-index:9;}
.bootstrap-touchspin .btn-touchspin{background:none;border:0;height:auto;}
.bootstrap-touchspin .input-group-btn-vertical > .btn{background:none!important;border:0!important;border-radius:0;bottom:auto;color:var(--theme7)!important;font:900 16px/16px var(--font_awes)!important;height:auto;margin:0;min-width:0;padding:0;position:static;top:auto;width:auto;z-index:inherit;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.bootstrap-touchspin .input-group-btn-vertical > .btn:hover{color:var(--theme1)!important;}
.bootstrap-touchspin .input-group-btn-vertical > .btn i{color:inherit;display:inline;font:inherit;height:auto;margin:0;padding:0;position:static;vertical-align:inherit;width:auto;}
.bootstrap-touchspin .input-group-btn-vertical > .btn i.touchspin-up:after{content:"\f106";}
.bootstrap-touchspin .input-group-btn-vertical > .btn i.touchspin-down:after{content:"\f107";}
.input-group input[type="password"] + .input-group-btn{display:none;}
.input-group .input-group-btn > .btn[data-action="show-password"]{background:var(--theme1);border:0;border-radius:0;color:var(--white)!important;font-size:13px!important;font-weight:700!important;line-height:29px!important;height:50px;min-width:83px;padding:.5rem .75rem .6rem;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-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;-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.ui-autocomplete.searchbar-autocomplete{background:var(--theme5);border:0;border-radius:4px;box-shadow:none;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;}
body .ui-autocomplete > li{list-style:none!important;}
body .ui-autocomplete > li + li{border-top:1px solid var(--theme4);}
body .ui-autocomplete > li a{align-items:center;background:none!important;border:0!important;border-radius:0;color:var(--theme7);display:flex!important;font:500 12px/15px var(--font)!important;gap:10px;margin:0!important;max-width:100%;padding:5px 10px!important;text-shadow:none;text-transform:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body .ui-autocomplete > li a .autocomplete-thumbnail{border:0;display:block;height:auto;margin:0;max-width:100%;width:40px;}
body .ui-autocomplete > li a:hover{background:var(--theme1)!important;border:0!important;color:var(--white);cursor:pointer;}
form section .form-informations{color:var(--theme7);}
form section .form-informations-title, form section .form-informations-option{margin-bottom:0;}
/* CUSTOM ICON */
.iko:not(.not_iko){align-items:center;display:flex;}
.iko:not(.not_iko) > .iko:not(.not_iko){margin-left:18px;}
.iko.marg:not(.not_iko){margin-left:7px;}
span.iko:not(.not_iko){display:inline-flex;}
.iko:not(.not_iko):before, a[href*="facebook"]:not(.not_iko):before, a[href*="instagram"]:not(.not_iko):before, a[href*="linkedin"]: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 11px;height:11px;width:11px;}
.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 11px;height:11px;margin-top:2px;width:11px;}
.iko.fb:not(.not_iko):before{content:"";mask-image:url("../img/svg/facebook.svg");-webkit-mask-image:url("../img/svg/facebook.svg");flex:0 0 11px;height:11px;width:11px;}
.iko.wish:not(.not_iko):before{content:"";mask-image:url("../img/svg/wish.svg");-webkit-mask-image:url("../img/svg/wish.svg");flex:0 0 11px;height:11px;width:11px;}
.iko.user:not(.not_iko):before{content:"";mask-image:url("../img/svg/user.svg");-webkit-mask-image:url("../img/svg/user.svg");flex:0 0 11px;height:11px;width:11px;}
.iko.point:not(.not_iko):before{content:"";mask-image:url("../img/svg/location-pin.svg");-webkit-mask-image:url("../img/svg/location-pin.svg");flex:0 0 11px;height:11px;width:11px;}
.iko.call:not(.not_iko):before{content:"";mask-image:url("../img/svg/call.svg");-webkit-mask-image:url("../img/svg/call.svg");flex:0 0 11px;height:11px;width:11px;}
.iko.catalog:not(.not_iko):before{content:"";mask-image:url("../img/svg/catalog.svg");-webkit-mask-image:url("../img/svg/catalog.svg");flex:0 0 11px;height:11px;width:11px;}
a[href*="facebook"]:not(.not_iko), a[href*="instagram"]:not(.not_iko), a[href*="linkedin"]:not(.not_iko){align-items:center;display:inline-flex;min-width:19px;}
a[href*="facebook"]:not(.not_iko):before, a[href*="instagram"]:not(.not_iko):before, a[href*="linkedin"]:not(.not_iko):before{background:var(--black_70);flex:0 0 19px;height:19px;margin:0;max-width:19px;}
a[href*="facebook"]:not(.not_iko):before{content:"";mask-image:url("../img/svg/facebook.svg");-webkit-mask-image:url("../img/svg/facebook.svg");}
a[href*="instagram"]:not(.not_iko){min-width:19px;}
a[href*="instagram"]:not(.not_iko):before{flex:0 0 19px;height:19px;max-width:19px;}
a[href*="instagram"]:not(.not_iko):before{content:"";mask-image:url("../img/svg/instagram.svg");-webkit-mask-image:url("../img/svg/instagram.svg");}
a[href*="linkedin"]:not(.not_iko){min-width:19px;}
a[href*="linkedin"]:not(.not_iko):before{flex:0 0 19px;height:19px;max-width:19px;}
a[href*="linkedin"]:not(.not_iko):before{content:"";mask-image:url("../img/svg/linkedin.svg");-webkit-mask-image:url("../img/svg/linkedin.svg");}
a[href*="facebook"]:not(.not_iko):hover:before{background:var(--facebook);}
a[href*="linkedin"]:not(.not_iko):hover:before{background:var(--linkedin);}
a[href*="instagram"]:not(.not_iko):hover:before{background:var(--instagram);}
/* 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-instagram:hover{background:var(--instagram_hov);}
.btn-youtube{background:var(--youtube);}
.btn-youtube:hover{background:var(--youtube_hov);}
.btn-linkedin{background:var(--linkedin);}
.btn-linkedin:hover{background:var(--linkedin_hov);}
html, body{height:100%;margin:0;padding:0;}
#page{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden;}
#wrapper{flex-grow:1;}
/* TOP */
#header{background:var(--white);border:0;box-shadow:none;margin-bottom:0;padding-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#header, #header a{color:var(--theme7);}
#header a{outline:none;text-decoration:none;}
#header a:hover{color:var(--theme1);}
/* header-banner */
#header .header-banner{background:var(--theme1);border:0;color:var(--white);font-size:14px;font-weight:700;line-height:18px;margin:0;padding:12px 0 14px;min-height:0;text-shadow:none;text-transform:none;}
#header .header-banner .d-flex{gap:0 18px;}
#header .header-banner a{color:var(--theme7);}
#header .header-banner a:hover{color:var(--white);}
#header .header-banner p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
/* header-nav */
#header .header-nav{background:var(--theme5);border:0;color:var(--theme7);font-size:14px;font-weight:400;line-height:18px;margin:0;max-height:none;padding:0;min-height:0;text-shadow:none;text-transform:none;}
#header .header-nav .d-flex{gap:0;height:100%;}
#header .header-nav a{color:var(--theme7);}
#header .header-nav a:hover{color:var(--theme1);}
#header .header-nav p{border-right:1px solid var(--white);color:inherit;font:inherit;margin:0;min-height:41px;padding:0 25px 2px;text-shadow:inherit;text-transform:inherit;}
#header .header-nav b, #header .header-nav strong{font-weight:600;}
#header .header-nav .kontakt_nav, #header .header-nav .wish_top{border-left:1px solid var(--white);}
#header .header-nav .user-info{margin:0;padding:0;text-align:inherit;text-shadow:none;text-transform:none;white-space:normal;}
/* header-top */
#header .header-top{background:none;font-size:16px;font-weight:400;line-height:19px;padding-bottom:27px;padding-top:26px;text-shadow:none;text-transform:none;}
#header .header-top a:hover{cursor:pointer;}
#header .header-top, #header .header-top .dropdown{color:var(--theme7);}
#header .header-top small{color:var(--white);font-size:11px;font-weight:500;line-height:11px;text-transform:none;}
#header .header-top b, #header .header-top strong, #header .header-top .product-total{font-weight:800;}
#header .header-top ul, #header .header-top ol, #header .header-top li{color:inherit;font:inherit;list-style:none;margin:0;padding:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;}
#header .header-top .expand-more{color:var(--theme1);font-size:11px;margin-left:11px;}
#header .header-top .iko_svg{display:block;margin:0 auto;padding:0;position:relative;}
#header .header-top .d-flex > .iko_svg{line-height:0;margin:0;}
#header .header-top .iko_svg svg:not(.path):not([fill="none"]){fill:var(--theme1)!important;}
#header .header-top .iko_svg svg:not(.path):not([stroke="none"]){stroke:var(--theme1)!important;}
#header .header-top .iko_svg svg.path path:not([fill="none"]){fill:var(--theme1)!important;}
#header .header-top .iko_svg svg.path path:not([stroke="none"]){stroke:var(--theme1)!important;}
#header .header-top .cart-products-count{align-items:center;background:none;border:0;border-radius:0;color:inherit;justify-content:center;font:inherit;height:auto;margin:0;min-width:0;padding:0;text-indent:0;text-align:center;width:auto;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#header .header-top .minicart{background:none;border-radius:0;gap:0 15px;min-width:0;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#header .header-top .minicart i{color:var(--theme7);font-size:16px;line-height:16px;padding-top:4px;}
#header .header-top .open > a .minicart i:before{content:"\f106";}
#header .header-top .minicart .iko_svg{align-items:center;display:flex;gap:0 2px;margin:0;}
#header .header-top .minicart .iko_svg > .ikosvg{margin-right:20px;}
#header .header-top p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
#header .header-top .kontakt_nav p{font-size:16px;font-weight:500;line-height:20px;}
#page #header .header-top > .container > .row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px;min-height:0;}
#page #header .header-top > .container > .row:before, #page #header .header-top > .container > .row:after{display:none!important;}
/* Początek Szukaj */
#page .search-widget{display:block;flex:1;float:none!important;max-width:100%;min-width:0;width:auto;}
#page .search-widget form{align-items:center;display:flex;flex-wrap:nowrap;gap:0;margin:0;position:relative;}
#page .search-widget form input[type="text"], #page .search-widget form select, #page .search-widget form button[type="submit"]{height:53px;}
#page .search-widget form input[type="text"]{background:var(--white);border:1px solid var(--theme10);border-radius:0;box-shadow:none;color:var(--theme7);display:block;font:400 16px/1.42857 var(--font);margin:0;min-width:0;outline:none!important;padding:5px 27px 9px;text-align:left;text-transform:none;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;}
#page .search-widget form select{margin-left:-1px;padding-left:30px;width:224px;}
#page .search-widget form button[type="submit"]{left:auto!important;margin:0 0 0 -1px!important;min-width:53px!important;padding-top:13px;right:auto!important;position:static!important;top:auto!important;}
#search_popup, #search_popup .search-query, #search_popup .phsearch-item a, #search_popup .phsearch-item .regular-price, #search_popup .phsearch-additionnal a:hover, #search_popup .search-query a, #search_popup .phsearch-item .phsearch-post-right, #search_popup .phsearch-item .phsearch-post-right.spec, #search_popup .search-query.row > * a:hover{color:var(--theme7);}
#search_popup .phsearch-item a:hover, #search_popup .phsearch-additionnal a, #search_popup .search-query a:hover, #search_popup .search-query u, #search_popup .search-query.row > * a{color:var(--theme1);}
#search_popup .phsearch-item .phsearch-features{color:var(--black_50);}
#search_popup .wrap_item{background:var(--white);border:1px solid var(--theme10);}
#search_popup .wrap_item .catprodrow .catprod.category:not(.nocat){background:var(--white);border-top:1px solid var(--theme10);}
#search_popup .phsearch-item{border-color:var(--theme10);}
#search_popup li+li:before{border-top-color:var(--theme10);}
#search_popup .search-query{border-bottom:1px solid var(--theme10);}
#search_popup .phsearch-additionnal.search_close{border-top:1px solid var(--theme10);}
#search_popup .phsearch-item .phsearch-image{border:1px solid var(--theme10);}
/* Koniec Szukaj */
#header #_desktop_logo_notmob{flex:0 0 100%;float:none;margin:0;max-width:100%;padding:18px 15px 19px;text-align:center;width:auto;}
#header #_desktop_logo_notmob h1, #header #_desktop_logo_mob h1{font:inherit;line-height:0;margin:0;padding:0;}
#header .header-top .displaytop_one, #header .header-top .displaytop_two{flex:0 0 100%;margin:0;max-width:100%;padding:0 15px;}
#header .header-top .displaytop_one > .d-flex, #header .header-top .displaytop_two > .d-flex{margin:0 -10px;padding:0;}
#header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{padding:5px 10px;}
#header .header-top .cart-preview a:not(:hover), #header .header-top .favorites a:not(:hover), #header .header-top .down_catalog a:not(:hover){color:inherit;}
#header .header-top #search_bar_top .dropdown-toggle:after, #header .header-top .cart-preview .dropdown-toggle:after{display:none!important;}
#header .header-top #search_bar_top .dropdown-menu{background:none;border:0;box-shadow:none;left:auto;margin:0;min-width:378px;padding:0;right:0;top:100%;-moz-box-shadow:none;-webkit-box-shadow:none;}
#header .header-top #search_bar_top .dropdown-menu form{background:var(--theme5);border:0;border-radius:0;box-shadow:none;margin:10px 0 0;overflow:hidden;padding:0;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#header .header-top #menu-icon .link_fix{color:var(--white);font-size:16px;font-weight:700;line-height:20px;}
#header .header-top #menu-icon .link_fix:hover{color:var(--theme1);cursor:pointer;}
#header .cart-preview .mini-cart{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit;left:auto;margin:0;padding:0;right:0;top: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;}
#header .cart-preview .mini-cart .mini-cart-bg{background:var(--theme5);border:0;border-radius:0;box-shadow:none;color:var(--theme6);font-size:13px;font-weight:500;line-height:16px;list-style:none;margin:10px 0 0;overflow:hidden;padding:19px 20px 22px;text-align:left;text-shadow:none;text-transform:none;width:306px;-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 .mini-cart-bg > *:not(.mini-cart-checkout) *:not(.material-icons):not([class*="icon-"]):not(.product-price):not(b):not(strong){font:inherit!important;}
#header .cart-preview .mini-cart .mini-cart-bg > *:not(.mini-cart-checkout) *:not(.material-icons):not([class*="icon-"]):not(.remove-from-cart){color:inherit!important;}
#header .cart-preview .mini-cart .mini-cart-bg h5{color:var(--theme7);font-size:20px;font-weight:600;line-height:30px;margin:0;padding:0 0 15px;text-shadow:none;text-transform:none;}
#header .cart-preview .mini-cart ul{list-style-type:none;margin:0;padding:0 0 15px;}
#header .cart-preview .mini-cart ul li{border-top:1px solid var(--white);display:block;float:none;margin:0;min-height:0;padding:15px 0;}
#header .cart-preview .mini-cart ul li .minicart-img{flex:0 0 60px;margin:0;max-width:60px;padding:0;}
#header .cart-preview .mini-cart ul li .minicart-img img{border:0;display:block;height:auto;margin:auto;max-width:100%;width:100%;}
#header .cart-preview .mini-cart ul li .minicart-text{flex:0 0 calc(100% - 60px);margin:0;max-width:calc(100% - 60px);padding:0 0 0 15px;}
#header .cart-preview .mini-cart ul li span{display:block;}
#header .cart-preview .mini-cart ul li span span{display:inline;margin:0;padding:0;}
#page #header .cart-preview .mini-cart ul li .product-name{padding-bottom:11px;}
#page #header .cart-preview .mini-cart ul li .product-price{color:var(--theme1)!important;font-size:15px!important;font-weight:600!important;line-height:19px!important;padding-bottom:0;}
#page #header .cart-preview .mini-cart ul li .product-qty{display:none!important;}
#page #header .cart-preview .mini-cart ul li .remove-from-cart{color:var(--black_50)!important;font-size:24px!important;line-height:24px!important;}
#page #header .cart-preview .mini-cart ul li .remove-from-cart:hover{color:var(--theme7)!important;cursor:pointer;}
#page #header .cart-preview .mini-cart ul li .remove-from-cart i{display:block;margin:0;padding:0;}
#header .cart-preview .mini-cart .mini-cart-subtotals{border-top:1px solid var(--white);font-size:14px!important;font-weight:600!important;line-height:20px!important;margin:0;padding:15px 0 0;}
#header .cart-preview .mini-cart .mini-cart-subtotals .cart-summary-line{align-items:center;border:0!important;display:flex;flex-wrap:wrap;margin:0!important;padding:5px 0!important;}
#header .cart-preview .mini-cart .mini-cart-subtotals .cart-summary-line span{margin:0;padding:0;text-align:inherit;}
#page #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:0;font-size:22px!important;font-weight:600!important;line-height:30px!important;margin:0;padding:21px 0 15px;}
#header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line{align-items:center;border:0!important;display:flex;flex-wrap:wrap;margin:0!important;padding:0!important;}
#header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line span{margin:0;padding:0;text-align:inherit;}
#page #header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line .value{color:var(--theme1)!important;}
#page #header .cart-preview .mini-cart .mini-cart-summary-totals .mini-cart-summary-line span.value{margin-left:auto;}
#header .cart-preview .mini-cart .mini-cart-checkout{margin:0;padding:10px 0 0;}
#header .cart-preview .mini-cart .mini-cart-checkout .btn{max-width:100%;width:100%;}
/* header-nav-full */
#header .header-nav-full{background:none;border:0;border-bottom:1px solid var(--theme4);border-top:1px solid var(--theme4);font:inherit;margin:0;padding:0;position:relative;text-shadow:none;text-transform:none;}
#header .header-nav-full > .container{align-items:center;display:flex;flex-wrap:wrap;}
#header .header-nav-full > .container:before, #header .header-nav-full > .container:after{display:none!important;}
/* header-nav-after */
#header .header-nav-after{background:none;border:0;color:var(--theme7);font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#header .header-nav-after > .container:not(.is_hr):before, #header .header-nav-after > .container:not(.is_hr):after{display:none!important;}
#header .header-nav-after > .container:not(.is_hr){gap:10px 20px;padding:18px 0 21px;}
#header .header-nav-after p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
body#index #header .header-nav-after > .container.is_hr{display:none!important;}
/* MENU IQIT cbp-hropen */
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-legend{border-radius:3px;font-size:9px;font-weight:500;min-width:50px;padding:1px 5px 3px;right:0;text-align:center;top:7px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-legend .cbp-legend-arrow{display:none!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show{top:100%;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-1{top:calc(100% - 1px);}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12{float:none;left:0;margin-left:calc(50% - 50vw);margin-top:-1px;max-width:100vw;width:100vw;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{background:none;border:0;margin:0 auto;max-width:100%;padding:25px 15px 15px;}
#header .container-iqit-menu, #header .container-iqit-menu .container{margin:0!important;max-width:100%;padding:0;position:static;width:auto;}
#header .container-iqit-menu{flex:1;margin-bottom:-1px!important;margin-right:auto!important;margin-top:-1px!important;}
#header .cbp-hrmenu:not(.cbp-vertical) .cbp-tab-title{align-items:center;display:flex;line-height:inherit!important;min-height:0;top:0;white-space:nowrap;}
#header .cbp-hrmenu:not(.cbp-vertical) > ul{align-items:center;display:flex;justify-content:normal;padding:0;}
#header .cbp-hrmenu:not(.cbp-vertical) .cbp-hrsub-inner > .row{margin-left:-10px;margin-right:-10px;}
#header .cbp-hrmenu:not(.cbp-vertical) .cbp-hrsub-inner > .row:last-child{margin-bottom:0;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li{align-items:center;display:flex;flex:1;float:none;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li + li{border-left:1px solid var(--theme4);}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li:last-child{border-right:1px solid var(--theme4);}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li.cbp-pulled-right{float:none!important;margin-left:auto;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li > a{flex:1;padding:0 0 5px!important;position:relative;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li > a > .cbp-tab-title{justify-content:center;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li > a.text-normal{font-weight:400;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li > a.text-bold{font-weight:600;}
#header #cbp-hrmenu:not(.cbp-vertical) > ul > li{padding:0;}
#header .cbp-hrmenu:not(.cbp-vertical) i.cbp-submenu-aindicator{color:currentColor;font-size:16px;line-height:16px;margin-left:12px;margin-top:1px;}
#header .cbp-hrmenu:not(.cbp-vertical) a:hover i.cbp-submenu-aindicator:before, #header .cbp-hrmenu:not(.cbp-vertical) .cbp-hropen > a i.cbp-submenu-aindicator:before{content:"\f077";}
#header .cbp-hrmenu:not(.cbp-vertical) .cbp-categories-row > div{margin-top:20px;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show .cbp-menu-column{margin:0!important;padding:0 10px 20px!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show .col-xs-height{padding:0!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show .tab-content{padding-left:37px;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show .tab-content .cbp-column-title{display:none!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-hrsub-tabs-names{margin:0!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-hrsub-tabs-names li a{padding:7.5px 50px 7.5px 0;position:relative;z-index:1;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-hrsub-tabs-names li a.active{color:var(--theme1);}
#header .cbp-hrmenu:not(.cbp-vertical) .tab-content ul.cbp-hrsub-level2{font-size:80%;margin-top:-44px;}
#header .cbp-hrmenu:not(.cbp-vertical) .tab-content .cbp-links li{margin:0;}
#header .cbp-hrmenu:not(.cbp-vertical) .tab-content .cbp-links li a{display:block;padding:7.5px 0;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-hrsub-tabs-names li .cbp-submenu-it-indicator, #header .cbp-hrmenu:not(.cbp-vertical) .tab-content .cbp-links li.cbp-hrsub-haslevel2 > div > a:after, #header .cbp-hrmenu:not(.cbp-vertical) .tab-content .cbp-links li .cbp-hrsub-haslevel3 > div > a:after{bottom:0;color:var(--theme1);font:16px/16px var(--font_simpico);height:15px;margin:auto;opacity:1;position:absolute;right:34px;top:0;}
#header .cbp-hrmenu:not(.cbp-vertical) .tab-content .cbp-links li.cbp-hrsub-haslevel2 > div > a:after, #header .cbp-hrmenu:not(.cbp-vertical) .tab-content .cbp-links li .cbp-hrsub-haslevel3 > div > a:after{content:"\e606";right:0;}
#header .cbp-hrmenu.cbp-horizontal.cbp-arrowed:not(.cbp-vertical) .cbp-triangle-container{display:none!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-menu-column{margin:0!important;padding:0!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner{font-size:15px;font-weight:400;line-height:normal;margin:0;padding:0;text-transform:none;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner > .row{margin:0!important;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner .cbp-links li{margin:0;padding:5px 0;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner .cbp-links li a{align-items:center;display:flex;font-weight:600;padding:0 15px;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner .cbp-links li .cbp-hrsub-level2 a{font-size:13px;font-weight:400;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner .cbp-links li a:before{display:none;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 .cbp-hrsub-inner .cbp-links li a:after{margin-left:auto;margin-right:-5px;padding-left:15px;}
#header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .col-xs-1 ul.cbp-hrsub-level2{margin-top:-25px;padding:0;}
#header .mobcontact{color:var(--theme7);font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-shadow:none;text-transform:none;}
#header .mobcontact a{color:inherit;}
#header .mobcontact a:hover{color:var(--theme1);}
#header .mobcontact > .d-flex > *{flex:1;}
#header .mobcontact > .d-flex > .iko{justify-content:center;}
#header .mobcontact > .d-flex > .sep{background:var(--theme10);flex: 0 0 1px;height:52px;margin:0;max-width:1px;padding:0;}
/* WRAPPER */
#notifications{background:var(--white);}
#main .page-content #notifications{background:none;}
#wrapper{background:var(--white);box-shadow:none;padding-bottom:0;padding-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
body#index #wrapper{padding:0;}
/* SLIDER */
#page .theme-default .nivoSlider{background:var(--theme2);}
#page .theme-default .nivo-directionNav a{background:var(--white);color:var(--theme7);}
#page .theme-default .nivo-directionNav a:hover{background:var(--theme1);color:var(--white);}
#page .theme-default .nivo-caption, #page .theme-default .ybc-caption > * .caption-span, #page .theme-default .ybc_button_slider a{font-family:var(--font)!important;}
#page .theme-default .nivo-caption a{color:var(--white);}
#page .theme-default .nivo-caption a:hover{color:var(--white);}
#page .theme-default .nivo-controlNav a{background:var(--theme10);}
#page .theme-default .nivo-controlNav a:hover, #page .theme-default .nivo-controlNav a.active{background:var(--theme1);}
#page .theme-default .ybc_button_slider a:after{background:var(--theme9);border:0;color:var(--white);font-family:var(--font_awes)!important;}
#page .theme-default .ybc_button_slider a:hover:after{background:var(--theme8);}
/* CONTENT */
#main .page-content, #main .page-header{margin-bottom:50px;}
#main .page-header{margin-bottom:0;}
/* TYTUŁU */
#page .block_marg{margin-bottom:8px;}
#page .products-section-title, #page .btn_morex, #content-wrapper .product_desctxt .title-block, .product-accordions h4.panel-title{border:0;color:var(--theme7);font-size:29px;font-weight:600;letter-spacing:-0.02em;line-height:35px;margin:0 0 43px;padding:0;text-shadow:none;text-transform:none;}
#content-wrapper .product_desctxt .title-block, .product-accordions h4.panel-title{margin-bottom:24px;}
#page .products-section-title small{color:inherit;font-size:18px;font-weight:400;line-height:22px;margin-bottom:-4px;padding-top:5px;text-shadow:inherit;text-transform:inherit;}
#page .btn_morex{line-height:normal;margin:0;padding:38px 0 6px;}
#page .products-section-title.op-cats-block-h3{margin-bottom:20px;}
#page .products-section-title a, #page .btn_morex a{color:var(--theme7)!important;}
#page .products-section-title a:hover, #page .btn_morex a:hover{color:var(--theme1)!important;}
#page .products-section-title .ml-lg-auto, #page .btn_morex{font-size:13px;}
#page .products-section-title .ml-lg-auto a, #page .btn_morex a{align-items:center;display:inline-flex;gap:0 8px;}
#page .products-section-title .ml-lg-auto i, #page .btn_morex i{font-size:13px;line-height:13px;}
#main .page-header h1, #main .page-header .h1, #js-product-list-header .h1, #js-product-list-header-fix .h1, #js-product-list-header .h2, #js-product-list-header-fix .h2, h2#js-product-list-header, h2#js-product-list-header-fix, #main .page-content .title_h2, #wrapper .products-selection .title-cats > .h1{-ms-flex-align:start!important;align-items:flex-start!important;border:0;color:var(--theme7);flex-direction:column!important;font-size:29px;font-weight:600;letter-spacing:-0.02em;line-height:35px;margin:0 0 22px;padding:0;text-align:left;text-shadow:none;text-transform:none;}
#js-product-list-header-fix .h1, #js-product-list-header-fix .h2, h2#js-product-list-header-fix{margin-bottom:19px;}
#wrapper .products-selection .title-cats > .h1{margin-bottom:0;}
#main .page-header h1 > span, #main .page-header .h1 > span, #js-product-list-header .h1 > span, #js-product-list-header-fix .h1 > span, #js-product-list-header .h2 > span, #js-product-list-header-fix .h2 > span, h2#js-product-list-header > span, h2#js-product-list-header-fix > span{color:var(--black_50);font-size:14px;font-weight:600;line-height:19px;text-transform:none;display:none!important;}
#wrapper .featured-products.is_slider .block_content{position:relative;}
#wrapper .featured-products[id*="ps_featuredproducts"] .products-section-title .ml-lg-auto{display:none!important;}
#category-description{background:var(--theme2);border:0;border-top:1px solid var(--theme4);border-radius:0;color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:28px;margin:0;padding:59px 0 42px;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;}
#category-description h1{color:var(--theme7);font-size:29px;font-weight:600;letter-spacing:inherit;line-height:35px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;}
#category-description h2{color:var(--theme7);font-size:25px;font-weight:600;letter-spacing:inherit;line-height:30px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;}
#category-description h3{color:var(--theme7);font-size:22px;font-weight:600;letter-spacing:inherit;line-height:26px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;}
#category-description h4{color:var(--theme7);font-size:18px;font-weight:600;letter-spacing:inherit;line-height:22px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;}
#category-description h5{color:var(--theme7);font-size:14px;font-weight:600;letter-spacing:inherit;line-height:17px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;}
#category-description h6{color:var(--theme7);font-size:11px;font-weight:600;letter-spacing:inherit;line-height:13px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;}
#category-description p{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0 0 28px;text-shadow:none;text-transform:none;}
#category-description.topcat{background:none;border:0;padding:0 0 15px;}
/* BREADCRUMB */
.breadcrumb-container{background:none;border:0;margin:0;overflow:hidden;padding-bottom:0;padding-top:25px;}
.breadcrumb{font:400 13px/17px var(--font);letter-spacing:0;margin:0 0 19px;padding:0;text-shadow:none;text-transform:none;}
#wrapper .breadcrumb{background:transparent;border:0;opacity:1;padding:0;text-align:left;}
#wrapper .breadcrumb li:after{color:var(--theme7_50);content:"/";margin:0 5px;}
#wrapper .breadcrumb li:last-child{color:var(--theme7_50);}
#wrapper .breadcrumb li a{color:var(--theme7_50);}
#wrapper .breadcrumb li a i{font-size:11px;line-height:11px;margin-right:1px;}
#wrapper .breadcrumb li a:hover{color:var(--theme1);}
/* display none */
body#index #main .page-footer, body#checkout #main .page-footer{display:none!important;}
/* HOME BLOCKS */
#wrapper .container .container{margin:0;max-width:none;padding:0;width:auto;}
#page .home1-container{background:var(--white);overflow:hidden;padding-bottom:0;padding-top:53px;}
#page .home2-container{background:var(--white);overflow:hidden;padding-bottom:17px;padding-top:0;}
#page .home3-container{background:var(--white);overflow:hidden;padding-bottom:0;padding-top:0;}
#page .home4-container{background:var(--white);overflow:hidden;padding-bottom:10px;padding-top:0;}
#page .home5-container{background:var(--white);overflow:hidden;padding-bottom:0;padding-top:17px;}
#page .block_img{background:none;color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:28px;margin:0;padding:0;text-align:center;text-shadow:none;text-transform:none;}
#page .block_img h5{color:var(--theme1);font-size:16px;font-weight:400;letter-spacing:0.4em;line-height:19px;margin:0;padding:8px 0;text-shadow:none;text-transform:uppercase;}
#page .block_img h3{color:inherit;font-size:50px;font-weight:700;letter-spacing:inherit;line-height:55px;margin:0;padding:18px 0;text-shadow:none;text-transform:none;}
#page .block_img h3 + p{padding-top:25px;}
#page .block_img p{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0 0 19px;text-shadow:none;text-transform:none;}
#page .block_img p a{border:0;color:inherit;}
#page .block_img p img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;min-height:100%;}
#page .block_img .aflex{position:relative;}
#page .block_img .obraz{border-radius:0;margin:0;overflow:hidden;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#page .block_img .obraz img{border:0;display:block;height:auto;margin:0;max-width:100%;}
#page .block_img .tekst{background:var(--theme5);gap:10px;padding:22px 15px 10px;}
#page #etsbawbanner.row{margin-left:-10px;margin-right:-10px;}
#page #etsbawbanner.row > .block_img{padding-bottom:20px;padding-left:10px;padding-right:10px;}
#page .block_text{background:var(--theme5);color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:28px;margin:0 0 20px;overflow:hidden;padding:15px;text-shadow:none;text-transform:none;}
#page .block_text .products-section-title{margin-bottom:34px;}
#page .block_text .block-bgcontent{margin:0 auto;max-width:1292px;padding:37px 0 40px;}
#page .block_text b, #page .block_text strong{font-weight:600;}
#page .block_text p{color:inherit;font:inherit;margin:0;padding:0 0 28px;text-shadow:none;text-transform:none;}
body #page .readmore_content{overflow:hidden;}
body #page .readmore_content_btn{color:var(--theme1);font-size:13px;font-weight:600;line-height:16px;margin:0;padding:4px 0 0;text-shadow:none;text-transform:uppercase;}
body #page .readmore_btn{color:inherit;cursor:pointer;}
body #page .readmore_btn:hover{color:var(--theme7);}
#page .block{margin-bottom:22px;}
#page .block .alert{margin-bottom:20px;}
#page .sliderhome-container{background:var(--white);margin:0;padding:0;}
#page .popular-brand .container-bg{background:var(--white);border:0;border-radius:4px;padding:29px 15px 26px;position:relative;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#page .popular-brand .container-bg:before{background:var(--theme1);content:"";display:block;height:1px;left:40px;position:absolute;top:0;width:57px;}
#page .popular-brand .container-bg > *{margin-left:auto;margin-right:auto;max-width:1198px;}
#page .popular-brand ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0;}
#page .popular-brand ul > li{flex:0 0 100%;float:none;margin:0;max-width:100%;padding:0 10px 20px;width:auto;}
#page .popular-brand ul > li a{align-items:center;background:var(--white);border:1px solid var(--theme10);border-radius:4px;color:var(--theme7);display:flex;font-size:15px;font-weight:400;line-height:20px;margin:0;padding:12px 20px 15px;text-align:left;text-transform:none;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#page .popular-brand ul > li a:after{color:var(--theme1);content:"\f054";font:900 14px/14px var(--font_awes);margin:1px -5px 0 auto;}
#page .popular-brand ul > li a:hover{border-color:var(--theme10);color:var(--theme1);}
#page .popular-brand ul > li a:hover:after{margin-right:-10px;}
#page .featured-category .cat-flex > li{flex:0 0 50%;max-width:50%;}
#page .featured-category .cat-flex > li > a{align-items:center;background:var(--white);border:0;border-radius:4px;display:flex;flex-direction:column;justify-content:center;height:100%;margin:0;padding:49px 15px 17px;text-align:center;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#page .featured-category .cat-flex > li > a .cat_ikon{align-items:center;display:flex;justify-content:center;height:99px;margin:0 0 45px;padding:0;text-align:center;}
#page .featured-category .cat-flex > li > a .cat_title{color:var(--theme6);display:-webkit-box;font-size:16px;font-weight:500;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;text-shadow:none;text-transform:none;width:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#page .featured-category .cat-flex > li.show_all > a{background:none;padding-top:0;}
#page .featured-category .cat-flex > li.show_all > a .cat_ikon{margin-bottom:62px;}
#page .featured-category .cat-flex > li.show_all > a .cat_title{color:var(--white);font-size:18px;font-weight:600;height:42px;line-height:21px;position:relative;top:3px;}
#page .featured-category .cat-flex > li > a:hover .cat_title{color:var(--theme1);}
#ps_brandlist, #ps_supplierlist{margin:0 0 28px!important;padding:0!important;}
#ps_brandlist .block_content, #ps_supplierlist .block_content{margin:0;padding:0;}
#ps_brandlist #brand_logo, #ps_supplierlist #supplier_logo{list-style:none;margin:0;padding:0;}
#ps_brandlist #brand_logo:not(.slick-initialized), #ps_supplierlist #supplier_logo:not(.slick-initialized){height:0;opacity:0;}
#ps_brandlist #brand_logo .item_brand, #ps_supplierlist #supplier_logo .item_supplier{flex:0 0 calc(100% / 2);margin:0;max-width:calc(100% / 2);padding:0 0 20px;}
#ps_brandlist #brand_logo .item_brand a, #ps_supplierlist #supplier_logo .item_supplier a{background:none;border:0;border-radius:0;display:block;margin:0;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#ps_brandlist #brand_logo .item_brand a img, #ps_supplierlist #supplier_logo .item_supplier a img{border:0;display:block;height:auto;margin:auto;max-width:100%;}
#ps_brandlist #brand_logo .item_brand a:hover img, #ps_supplierlist #supplier_logo .item_supplier a:hover img{-webkit-transform:skewX(5deg);transform:skewX(5deg);}
#ps_brandlist #brand_logo.slick-slider, #ps_supplierlist #supplier_logo.slick-slider{margin:0;padding:0;}
#ps_brandlist #brand_logo.slick-slider .item_brand, #ps_supplierlist #supplier_logo.slick-slider .item_supplier{flex:0 0 100%;max-width:100%;padding:0;position:relative;}
#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow){left:0;}
#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow){right:0;}
#order-items{border-right:0;}
#content-hook-order-confirmation-footer .featured-products{margin-bottom:30px;}
/* LEWY BLOK */
#page .block-categories, #page .block-filtering, #page .cms-linklist, #page #wrapper #search_filters, #page #wrapper #search_filters_wrapper, #page #wrapper #search_filters .facet{background:none;border:0;border-radius:0;box-shadow:none;margin:0 0 20px;padding:0;position:relative;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#page #wrapper #search_filters_wrapper, #page #wrapper #search_filters{margin-bottom:0;position:inherit;}
#page .block-categories, #page .block-filtering, #page .cms-linklist, #page #wrapper #search_filters .facet{background:var(--white);border:1px solid var(--theme4);padding:0 15px;}
#page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{border:0;border-bottom:1px solid var(--theme4);color:var(--theme7);display:block;font:600 16px/19px var(--font);letter-spacing:0;margin:0 -15px 18px;overflow:hidden;padding:18px 15px 19px;text-shadow:none;text-overflow:unset;text-transform:uppercase;white-space:normal;width:auto;}
#page .block-categories *, #page .cms-linklist *{background:none;border:0;margin:0;outline:none;padding:0;text-decoration:none;}
#page .block-categories ul, #page .cms-linklist ul{list-style:none;}
#page .block-categories a:not(:hover), #page .cms-linklist a:not(:hover){color:inherit;}
#page .block-categories ul li .h6:focus, #page .block-categories ul li .h6:hover{color:var(--theme1);}
#page .block-categories .category-sub-menu, #page .cms-linklist .content-menu{margin:0;padding:10px 0 9px;}
#page .block-categories .category-sub-menu li:not([data-depth]){display:none;}
#page .block-categories .category-sub-menu li[data-depth="0"], #page .cms-linklist .content-menu li{padding:8px 0;position:relative;}
#page .block-categories .category-sub-menu li[data-depth="0"] > a, #page .cms-linklist .content-menu li > a{align-items:center;border:0;color:var(--theme7);display:flex;font:400 13px/15px var(--font);letter-spacing:0;margin:0;padding:0;position:relative;text-transform:uppercase;}
#page .block-categories .category-sub-menu li[data-depth="0"].is-child > a{width:auto;}
#page .block-categories .category-sub-menu li[data-depth="0"] > a:focus, #page .block-categories .category-sub-menu li[data-depth="0"] > a:hover, #page .block-categories .category-sub-menu li[data-depth="0"] > a.selX, #page .cms-linklist .content-menu li > a:hover, #page .cms-linklist .content-menu li.active > a{color:var(--theme1);}
#page .block-categories .category-sub-menu li[data-depth="1"]{margin-bottom:0;padding:8px 0;position:relative;}
#page .block-categories .category-sub-menu li[data-depth="1"] li{padding:3px 0;}
#page .block-categories .category-top-menu ul > li > div{margin:0 -15px;padding:0!important;}
#page .block-categories .category-top-menu ul .category-sub-menu{background:var(--theme2);border:0;border-bottom:2px solid var(--theme4);border-top:2px solid var(--theme4);margin:17px 0 1px;padding:9px 15px 8px;}
#page .block-categories .category-top-menu ul li:last-child > div > .category-sub-menu{border-bottom:0;margin-bottom:0;padding-bottom:0;}
#page .block-categories .category-sub-menu .category-sub-link{align-items:baseline;border:0;color:var(--theme7);display:flex;font-size:13px;font-weight:400;line-height:16px;margin:0;padding:0;position:relative;text-transform:none;}
#page .block-categories .category-sub-menu .category-sub-link:before{color:var(--theme1);content:"\f105";font:900 13px/13px var(--font_awes);margin-right:12px;}
#page .block-categories .category-sub-menu ul ul .category-sub-link{margin-left:15px;}
#page .block-categories .category-sub-menu ul ul ul .category-sub-link{margin-left:30px;}
#page .block-categories .category-sub-menu ul ul ul ul .category-sub-link{margin-left:45px;}
#page .block-categories .category-sub-menu ul ul ul ul ul .category-sub-link{margin-left:60px;}
#page .block-categories .category-sub-menu .category-sub-link:focus, #page .block-categories .category-sub-menu .category-sub-link:hover, #page .block-categories .category-sub-menu .category-sub-link.sel{color:var(--theme1);}
#page .block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before{display:none;}
#page .block-categories .collapse-icons, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows{align-items:center;background:var(--theme1);bottom:0;display:flex;justify-content:center;height:17px;margin:auto 0;padding:0;position:absolute;right:-24px;top:0;width:17px;}
#page .block-categories .category-sub-menu .collapse:not(.in) li[data-depth="1"] .arrows, #page .block-categories .category-sub-menu .collapsing li[data-depth="1"] .arrows{opacity:0;}
#page .block-categories .category-sub-menu .collapse.in li[data-depth="1"] .arrows{opacity:1;}
#page .block-categories .collapse-icons .plus rect, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows .plus rect{fill:var(--white);transition:all 800ms;transform:rotate(0);transform-origin:50% 50%;}
#page .block-categories .collapse-icons:not(.collapsed) .plus .vertical-line, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows:not(.collapsed) .plus .vertical-line{transform:rotate(450deg);}
#page .block-categories .collapse-icons:hover, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows:hover{background:var(--theme7);}
#page #wrapper #search_filters .facet .colaps{margin:0;padding:0 0 17px;}
#page #wrapper #search_filters .facet .colaps:not(.dropdowns):not(.faceted-slider){max-height:196px;overflow-y:auto;}
#page #wrapper #search_filters .facet .colaps > li{border:0;margin:0;padding:5px 0;}
#page #wrapper #search_filters .facet .colaps > li p{margin-bottom:23px;}
#page #wrapper #search_filters .facet .colaps > li p span{font-size:15px;text-transform:none;}
#page #wrapper #search_filters .facet .colaps > li p span sep{margin:0 3px;}
#page #wrapper #search_filters .facet .colaps > li .zakres{color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin:0;padding:0 0 16px;text-shadow:none;text-transform:none;}
#page #wrapper #search_filters .facet .colaps > li p.slidlab{border:0;color:inherit;display:inline;font:inherit;letter-spacing:inherit;margin:0;overflow:inherit;padding:0;text-shadow:inherit;text-transform:inherit;}
#page #wrapper #search_filters .facet .colaps.dropdowns{line-height:1;padding:0;}
#page #wrapper #search_filters .facet .colaps.dropdowns > li{padding:0;}
#page #wrapper #search_filters .clear-all-wrapper{display:none!important;margin:0 0 30px;padding:0;}
#page #wrapper #search_filters .clear-all-wrapper .btn{align-items:center;display:flex;justify-content:center;max-width:100%;padding:7px 15px;width:100%;}
#page #wrapper #search_filters .facet .facet-label{align-items:center;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;}
#page #wrapper #search_filters .facet .facet-label a{overflow:visible;text-overflow:inherit;white-space:normal;width:auto;}
#page #wrapper #search_filters .facet .facet-label a{color:var(--theme7);display:inline;flex:1;font-size:13px;font-weight:400;line-height:16px;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none;}
#page #wrapper #search_filters .facet .facet-label a .magnitude{color:var(--theme7);}
#page #wrapper #search_filters .facet .facet-label a:hover, #page #wrapper #search_filters .facet .facet-label a:focus{color:var(--theme1);}
#page #wrapper #search_filters .facet .facet-dropdown{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;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;}
#page #wrapper #search_filters .facet .facet-dropdown .select-title{background:none;border:0;border-radius:0;box-shadow:none;color:var(--theme7);display:inline-flex;font-size:14px;font-weight:400;line-height:18px;outline:none!important;padding:17px 20px 18px 0;position:relative;text-align:left;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;}
#page #wrapper #search_filters .facet .facet-dropdown .select-title > i{bottom:0;color:var(--theme7);font-size:16px;margin:auto 0;position:absolute;right:0;top:0;}
#page #wrapper #search_filters .facet .facet-dropdown.open .select-title > i{transform:rotate(-180deg);}
#page #wrapper #search_filters .facet .facet-dropdown .dropdown-menu{background:var(--white);border:1px solid var(--theme10);border-top:0;border-radius:0;box-shadow:none;left:-16px;margin:0;padding:0;right:-16px;width:auto;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#page #wrapper #search_filters .facet .facet-dropdown .select-list{background:var(--white);border:0;color:var(--theme7);font-size:14px;font-weight:400;line-height:18px;padding:6px 15px 8px;text-align:left;text-shadow:none;text-transform:none;}
#page #wrapper #search_filters .facet .facet-dropdown .select-list:hover{background:var(--theme1);color:var(--white);}
#page #wrapper #search_filters .slider-range{border:1px solid var(--theme10);margin:8px 0;padding:0 11px 0 7px;}
#page #wrapper #search_filters .slider-range *{background:none;border:0!important;border-radius:0;color:inherit;font:inherit;margin:0;padding: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;}
#page #wrapper #search_filters .ui-slider-horizontal{height:2px;position:relative;text-align:left;}
#page #wrapper #search_filters .ui-slider .ui-slider-handle{background:var(--theme1);cursor:pointer;height:20px;top:-9px;width:4px;}
.active_filters{background:var(--theme5);border:0;border-radius:0;margin:-10px 0 30px;padding:9px 15px 5px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.active_filters .active-filter-title{color:var(--theme7);font-size:16px;font-weight:400;line-height:19px;margin:0 12px 0 0;padding:0;text-align:inherit;text-shadow:none;text-transform:none;}
.active_filters .active-filter-title:after{content:":";}
.active_filters ul{margin:0;padding:0;}
.active_filters .filter-block{background:var(--white);border:1px solid var(--theme10);border-radius:0;box-shadow:none;color:var(--theme7);display:inline-flex;font-size:16px;font-weight:400;height:40px;line-height:19px;margin:0 0 5px;padding:0 0 0 15px;text-align:left;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;}
.active_filters .filter-block > span{align-items:center;border-right:1px solid var(--theme10);display:flex;padding-bottom:3px;padding-right:15px;}
.active_filters .filter-block .js-search-link{align-items:center;border:0;border-radius:0;color:var(--theme7);display:flex;height:100%;justify-content:center;margin:0;padding:0 10px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.active_filters .filter-block .close{color:inherit;font-size:14px;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(--white);}
/* FOOTER */
#footer, body#checkout #footer{background:var(--theme5);color:inherit;margin:0;overflow:hidden;padding:0;}
#footer .footertop-container{background:var(--theme10);border:0;margin:0;padding:14px 0 13px;}
#footer .footerbefore-container{background:none;border:0;margin:0;padding:0;}
#footer .footer-container{background:none;border:0;margin:0;padding:53px 0 19px;}
#footer .footer-container .h3{color:var(--theme7);display:block;font:600 20px/24px var(--font);margin:0 0 19px;padding:0;text-shadow:none;text-transform:none;}
#footer .footer-container .h3 a{color:var(--theme7);font-size:inherit;font-weight:inherit;}
#footer .footer-container .h3 a:hover{color:var(--theme1);}
#footer .footer-container ul{list-style:none;margin:0;padding:0;}
#footer .footer-container .collapse{padding-bottom:0;}
#footer .footer-container ul li{align-items:center;color:var(--theme7);display:flex;font:400 16px/20px var(--font);margin:0;padding:10px 0;text-shadow:none;text-transform:none;}
#footer .footer-container ul li a{color:var(--theme7);font:inherit;}
#footer .footer-container ul li a:hover{color:var(--theme1);}
#footer .footer-container ul li i{display:none!important;}
#footer .footer-container p{color:var(--theme7);font:400 18px/22px var(--font);margin:0;padding:0 0 21px;text-shadow:none;text-transform:none;}
#footer .footer-container .block_html p{color:var(--theme7);font-size:14px;line-height:25px;}
#footer .footer-container p.wishlist-toast-text{color:var(--theme7);padding-bottom:0;}
#footer .footer-container p.iko:before{flex:0 0 18px;height:18px;width:18px;}
#footer .footer-container p.iko.phone{align-items:first baseline;font-size:22px;line-height:32px;}
#footer .footer-container p.iko.phone small{font-size:14px;line-height:17px;padding-left:1px;}
#footer .footer-container p.iko.phone:before{flex:0 0 19px;height:19px;margin-right:8px;margin-top:2px;width:19px;}
#footer .footer-container p b, #footer .footer-container p strong{font-weight:600;}
#footer .footer-container p img{border:0;display:block;height:auto;margin:0 0 10px;max-width:100%;}
#footer .footer-container p a{color:var(--theme7);text-decoration:none;}
#footer .footer-container p a:hover{color:var(--theme1);}
#footer .footer-container .modal, #footer .footer-container .modal *{color:var(--theme7);}
#footer .footer-container .modal ul li:before{display:none;}
#footer .footer-container .modal ul li, #footer .footer-container .modal .modal-header, #footer .footer-container .modal .modal-footer{padding:0.75rem 15px;}
#footer .footerafter-container{background:var(--theme9);border:0;color:var(--white);font-size:12px;font-weight:400;line-height:21px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#footer .footerafter-container .footerafter{background:none;border:0;margin:0;padding:16px 0 18px;}
#footer .footerafter-container .footerafter p, #footer .footerafter-container .footerafter ul, #footer .footerafter-container .footerafter ol, #footer .footerafter-container .footerafter li{color:inherit;font:inherit;list-style:none;margin:0;padding:0;text-shadow:none;text-transform:none;}
#footer .footerafter-container .footerafter .linki{margin-left:50px!important;}
#footer .footerafter-container .footerafter .linki li + li{border-left:1px solid var(--white_50);margin-left:22px;padding-left:21px;}
#footer .footerafter-container .footerafter .egzyl{color:var(--white_50);}
#footer .footerafter-container .footerafter a{color:inherit;}
#footer .footerafter-container .footerafter a:hover{color:var(--theme7);}
#footer #pagetoTop{color:var(--theme7);cursor:pointer;font-size:16px;font-weight:400;gap:0 16px;letter-spacing:0;line-height:25px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#footer #pagetoTop:hover{color:var(--theme1);}
#footer #pagetoTop span{padding-bottom:3px;}
#footer #pagetoTop i{background:var(--theme9);color:var(--white);font-size:12px;height:28px;width:20px;}
#footer #pagetoTop:hover i{background:var(--theme1);}
/* GRID / LIST */
#wrapper #list_view{align-items:center;display:flex;gap:0 11px;margin:0;padding:0;}
#wrapper #list_view > span{align-items:center;background:var(--white);border:0;border-radius:4px;color:var(--theme7);display:flex;font-size:16px;justify-content:center;height:46px;padding:0;text-align:center;text-transform:none;width:46px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#wrapper #list_view > span i{height:auto;line-height:normal;}
#wrapper #list_view > span.active, #wrapper #list_view > span:hover{color:var(--theme1);cursor:pointer;}
/* SORTING */
#wrapper .products-selection{align-items:center;border:0;border-top:1px solid var(--theme4);display:flex;flex-wrap:wrap;margin:0 0 38px;padding:40px 0 0;}
#wrapper .products-selection > *{float:none;padding:0;width:auto;}
#wrapper .products-selection .sort-by-row{font:inherit;gap:20px;}
#wrapper .products-selection .sort-by-row > .dflex{gap:0 14px;}
#wrapper .products-selection .sort-by-row .products-sort-order{color:inherit;float:none;min-width:0;padding:0;position:relative;width:auto;}
#wrapper .products-selection .sort-by-row .sort-by, #wrapper .pagination .ordering-foot > .sort-by{color:var(--theme7);font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0 0 3px;text-align:left;text-transform:none;}
#wrapper .products-selection .sort-by-row .sort-by:not(.sort-by-nbr), #wrapper .pagination .ordering-foot > .sort-by:not(.sort-by-nbr){display:none!important;}
#wrapper .products-sort-order .select-title, #wrapper .brands-sort .select-title, #wrapper .suppliers-sort .select-title{align-items:center;background:var(--white);border:1px solid var(--theme10);border-radius:0;color:var(--theme7);display:flex;font:400 16px/19px var(--font);height:53px;padding:10px 28px 14px;text-transform:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#wrapper .products-sort-order.open .select-title, #wrapper .brands-sort.open .select-title, #wrapper .suppliers-sort.open .select-title{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#wrapper .products-sort-order .select-title i, #wrapper .brands-sort .select-title i, #wrapper .suppliers-sort .select-title i{color:var(--theme7);font-size:16px;height:auto;line-height:16px;margin:4px -11px 0 auto;}
#wrapper .products-sort-order.open .select-title i:before, #wrapper .brands-sort.open .select-title i:before, #wrapper .suppliers-sort.open .select-title i:before{content:"\f106";}
#wrapper .products-sort-order .dropdown-menu, #wrapper .brands-sort .dropdown-menu, #wrapper .suppliers-sort .dropdown-menu{background:var(--white);border:1px solid var(--theme10);border-top:0;border-radius:0;box-shadow:none;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;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;}
#wrapper .products-sort-order .select-list, #wrapper .brands-sort .select-list, #wrapper .suppliers-sort .select-list{background:var(--white);border:0;color:var(--theme7);font-size:16px;font-weight:400;line-height:19px;padding:6px 21px 8px;text-align:left;text-shadow:none;text-transform:none;}
#wrapper .products-sort-order .select-list:hover, #wrapper .brands-sort .select-list:hover, #wrapper .suppliers-sort .select-list:hover{background:var(--theme1);color:var(--white);}
#wrapper .pagination .ordering-foot > .sort-by{display:none!important;}
/* BRAK WIDOKÓW LISTY */
#wrapper .products-selection > *{flex:0 0 100%;}
#wrapper .products-selection #list_view{display:none!important;}
#wrapper .products-sort-order .select-title, #wrapper .brands-sort .select-title, #wrapper .suppliers-sort .select-title{width:224px;}
#wrapper .products-sort-order .select-title.ordernbr, #wrapper .brands-sort .select-title.ordernbr, #wrapper .suppliers-sort .select-title.ordernbr{width:125px;}
/* 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;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;gap:15px;justify-content:center;margin:0;padding:0 0 74px;width:auto;}
#wrapper .pagination .showing{color:var(--theme7);font-size:14px;font-weight:400;line-height:17px;margin:0;padding:0 7px 15px;text-shadow:none;text-transform:none;}
#wrapper .pagination .showing, #wrapper .products-selection .total-products{display:none!important;}
#wrapper .pagination .page-list{align-items:center;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:center;margin:0;padding:0;}
#wrapper .pagination .page-list:after{display:none!important;}
#wrapper .pagination .page-list li{padding:0;}
#wrapper .pagination .page-list li > *{align-items:center;border:1px solid var(--theme4);color:var(--theme7);display:flex;font:400 16px/19px var(--font);justify-content:center;height:49px;min-width:48px;padding:3px 5px 5px;}
#wrapper .pagination .page-list li.current > *{border-color:var(--theme1);color:var(--theme1);}
#wrapper .pagination .page-list li > a:focus, #wrapper .pagination .page-list li > a:hover{color:var(--theme1);}
#wrapper .pagination .page-list li.spacer .disabled{color:var(--theme7);}
#wrapper .pagination .page-list li .previous, #wrapper .pagination .page-list li .next{background:var(--theme1);border-color:var(--theme1);color:var(--white);}
#wrapper .pagination .page-list li .previous:focus, #wrapper .pagination .page-list li .next:focus{background:var(--theme7);border-color:var(--theme7);color:var(--white);}
#wrapper .pagination .page-list li .previous:hover, #wrapper .pagination .page-list li .next:hover{background:var(--theme7);border-color:var(--theme7);color:var(--white);}
#wrapper .pagination .page-list li .previous > i, #wrapper .pagination .page-list li .next > i{font-size:15px;font-style:normal;line-height:15px;margin:0;vertical-align:0;}
#wrapper .pagination .page-list li .previous > span{margin-left:6px;text-transform:none;}
#wrapper .pagination .page-list li .next > span{display:none!important;margin-right:6px;text-transform:none;}
#wrapper .pagination .page-list li .disabled{cursor:not-allowed;pointer-events:none;}
#wrapper .pagination .ordering-foot{line-height:inherit;}
/* LISTA PRODUKTÓW */
#js-product-list:not(.nobg){background:none;border:0;margin:0;padding:0;}
#js-product-list:not(.nobg) > .products{margin-bottom:20px;padding-bottom:0;}
#wrapper .product-flags{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:5px;left:-1px;list-style:none;margin:0;max-width:none;padding:0;position:absolute;right:-1px;top:18px;width:auto;z-index:1;-ms-flex-wrap:wrap;}
#wrapper .product-flags li.product-flag{background:var(--new);border:1px solid var(--new);border-radius:0;box-shadow:none;color:var(--white)!important;display:block;font-size:13px!important;font-weight:700!important;height:21px;line-height:18px!important;margin:0!important;min-height:0!important;min-width:42px!important;padding:0 5px 1px;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.discount{background-color:var(--discount);border-color:var(--discount)!important;min-width:37px!important;}
#wrapper .product-flags li.product-flag.discount:not([class*="type_"]){min-width:79px!important;}
#wrapper .product-flags li.product-flag.discount:not([class*="type_"]), #wrapper .product-flags li.product-flag.out_of_stock{display:none!important;}
#wrapper .product-flags li.product-flag.on-sale{background-color:var(--on-sale);border-color:var(--on-sale)!important;min-width:104px!important;}
#wrapper .product-flags li.product-flag.on-sale + .discount, #wrapper .product-flags li.product-flag.on-sale + .discount + .discount, #wrapper .product-flags li.product-flag.on-sale + .discount + .discount + .new{display:none!important;}
#wrapper .product-flags li.product-flag.online{background-color:var(--online);border-color:var(--online);}
#wrapper .product-flags li.product-flag.new{display:none!important;min-width:71px!important;order:-1;}
.grade-stars{height:17px;}
.grade-stars .star-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 3px;height:auto;margin:0;padding:0;top:0;}
.grade-stars .star-content:before, .grade-stars .star-content:after{display:none!important;}
.grade-stars[data-grade="0"] > .star-empty > div[style*="visibility"]{visibility:visible!important;}
.grade-stars[data-grade="0"] > .star-full{visibility:hidden;}
.product-list-reviews .grade-stars{height:14px;}
.product-list-reviews .grade-stars.small-stars{min-width:90.75px;}
.product-list-reviews .grade-stars .star-content{top:0;}
.star-content div.star, .star-content div.star-on, .star-content div.star-hover{background:none!important;color:var(--star_off)!important;font:14px/1 var(--font_awes)!important;height:auto!important;margin:0!important;width:auto!important;}
.star-content div.star:after, .star-content div.star-on:after, .star-content div.star-hover:after{content:"\f005";font-weight:400!important;}
.star-content div.star-on:after, .star-content div.star-hover:after{color:var(--star)!important;content:"\f005";font-weight:900!important;}
.star-content div.star-hover{cursor:pointer;}
.product-availability{margin:0;position:relative;}
.product-availability.block-preorderspecial{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;}
html body #page netto, html body #page .netto{display:none!important;}
html body #page notnetto, html body #page .notnetto{display:block!important;}
html body #page netto.d-none_off, html body #page .netto.d-none_off{display:none!important;}
#subcategories{background:none;border:0;margin:0;padding:0;}
#subcategories .subcategories-list{list-style:none;margin:0 -10px;padding:0;}
#subcategories .subcategories-list li{flex:0 0 50%;margin:0;max-width:50%;min-width:0;padding:0 10px 20px;text-align:inherit;width:auto;}
#subcategories .subcategories-list li .subcategory-image a{background:var(--white);border:1px solid var(--theme4)!important;border-radius:0;box-shadow:none;color:var(--theme7);margin:0;max-width:100%;outline:none!important;overflow:visible;padding:7px 5px 9px!important;position:relative;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
#subcategories .subcategories-list li .subcategory-image a:before{background:linear-gradient(to right, var(--theme1) 0%, var(--theme1) 100%), linear-gradient(to top, var(--theme1) 50%, transparent 50%), linear-gradient(to top, var(--theme1) 50%, transparent 50%), linear-gradient(to right, var(--theme1) 0%, var(--theme1) 100%), linear-gradient(to left, var(--theme1) 0%, var(--theme1) 100%);background-position-x:0%, 0%, 0%, 0%, 0%;background-position-y:0%, 0%, 0%, 0%, 0%;background-repeat:repeat, repeat, repeat, repeat, repeat;background-size:auto, auto, auto, auto, auto;background-size:100% 1px, 1px 200%, 1px 200%, 0% 1px, 0% 1px;background-position:50% 100%, 0% 0%, 100% 0%, 100% 0%, 0% 0%;background-repeat:no-repeat, no-repeat;border-radius:0;bottom:-1px;content:"";height:auto;left:-1px;position:absolute;right:-1px;top:-1px;width:auto;transition:transform 0.3s ease-in-out, background-position 0.3s ease-in-out, background-size 0.3s ease-in-out;transition-delay:0s, 0s, 0s;transform:scaleX(0) rotate(0deg);transition-delay:0.6s, 0.3s, 0s;z-index:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#subcategories .subcategories-list li .subcategory-image a:hover:before{background-size:200% 1px, 1px 400%, 1px 400%, 55% 1px, 55% 1px;background-position:50% 100%, 0% 100%, 100% 100%, 100% 0%, 0% 0%;transform:scaleX(1) rotate(0deg);transition-delay:0s, 0.3s, 0.6s;}
#subcategories .subcategories-list li .subcategory-image a:hover{color:var(--theme1);cursor:pointer;}
#subcategories .subcategories-list li .subcategory-image a h5{align-items:center;color:inherit;display:flex;font-size:15px;font-weight:400;justify-content:center;height:auto;letter-spacing:-0.02em;line-height:18px;margin:0;padding:0 0 6px;text-shadow:none;text-transform:none;width:auto;}
#subcategories .subcategories-list li .subcategory-image img{border:0;height:auto;margin-bottom:8px;margin-top:0;max-width:100%;}
#subcategories .subcategories-list li .subcategory-image a.is_img{padding-bottom:25px!important;}
#subcategories .subcategories-list li .subcategory-image a.is_img h5{padding-bottom:0;}
#products{background:none;border:0;color:inherit!important;margin:0;padding:0;}
#products .product, .featured-products .product, .product-accessories .product, .product-miniature .product{display:block;}
.featured-products .block_content{background:none;border:0;border-radius:0;margin:0;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.featured-products.is_slider .block_content{padding-bottom:0!important;}
#wrapper .products{margin-bottom:0;margin-left:-20px;margin-right:-20px;}
#wrapper .products:not(.slick-slider):not(.saleinfo) > *{flex:0 0 50%;max-width:50%;}
#wrapper .products .product{margin:0;padding:0 20px!important;}
#wrapper .products .product-miniature{margin:0;padding:0;position:relative;}
#wrapper .products .product-miniature .remove-fav{align-items:center;background:var(--theme10)!important;border:0!important;border-radius:50%;bottom:auto;color:inherit!important;display:flex;font:inherit!important;justify-content:center;height:45px;left:-23px;margin:0;padding:0;position:absolute;right:auto;text-align:center;text-shadow:none;text-transform:none;top:-23px;width:45px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
#wrapper .products .product-miniature .remove-fav svg{fill:var(--white);height:20px;margin:auto;width:20px;}
#wrapper .products .product-miniature .remove-fav:focus, #wrapper .products .product-miniature .remove-fav:hover{background:var(--theme1)!important;cursor:pointer;}
#wrapper .products .product-miniature .thumbnail-container, #wrapper .products .product-miniature .product-description, #wrapper .products .product-miniature .highlighted-informations{width:100%;}
#products article.product-miniature.js-product-miniature, article.product-miniature.js-product-miniature{margin-bottom:0;}
#wrapper .products .product-miniature .thumbnail-container{background:var(--white);border:0;border-radius:0;box-shadow:none;height:auto;margin:0 auto 30px;max-width:100%;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;}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail{border:0;display:flex;justify-content:center;height:auto;margin:0 auto;overflow:visible;padding:0;position:relative;}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail > .cover_fix{border:1px solid var(--theme10);overflow:hidden;}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail img{bottom:auto;left:auto;position:static;right:auto;top:auto;-webkit-transform:scale(1);transform:scale(1);}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}
#wrapper .products .product-miniature .thumbnail-container .product-thumbnail .product-availability{margin:auto 0 -12px;}
#wrapper .products .product-miniature .product-description{background:var(--white);height:242px;margin:0;padding:21px 0 12px;position:static;text-align:center;}
#wrapper .products .product-miniature .thumbnail-container:hover .product-descriptionOFF{height:245px;margin-top:-59px;}
#wrapper .products .product-miniature .product-description .title_desc{margin:0;padding:0 1px;}
#wrapper .products .product-miniature .product-description .product-title{color:inherit;font:inherit;margin:0 0 15px;padding:0;position:relative;text-align:inherit;text-shadow:none;text-transform:none;}
#wrapper .products .product-miniature .product-description .product-title a, #content-wrapper .wishlist-product-title{color:var(--theme7);display:-webkit-box;font-size:16px;font-weight:600;line-height:19px;height:38px;overflow:hidden;text-align:inherit;text-overflow:ellipsis;text-transform:none;width:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#wrapper .products .product-miniature .product-description .product-title a:hover, #content-wrapper .wishlist-product-title:hover{color:var(--theme1);}
#wrapper .products .product-miniature .product-description .product-reference{color:var(--black_50);font-size:13px;font-weight:400;line-height:15px;margin:0;max-height:31px;padding:0 0 16px;text-shadow:none;text-transform:none;}
#wrapper .products .product-miniature .product-description .product-description-short{color:var(--black_50);font-size:13px;font-weight:400;line-height:20px;margin:0;max-height:80px;padding:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
#wrapper .products .product-miniature .product-description .product-availability{margin:0;padding:0 0 16px;}
#wrapper .products .product-miniature .product-description .hiaddtocart-container .product-availability{padding-bottom:4px;padding-top:4px;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping{align-items:center;color:inherit;display:flex;flex-direction:column;font:inherit;margin:0;padding:0 0 26px;text-align:inherit;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .has_discount{gap:0 8px;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .price, #content-wrapper .wishlist-product-price{color:var(--theme7);font-size:22px;font-weight:400;line-height:26px;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .has_discount .price{color:var(--theme1);}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .regular-price{color:var(--theme7);font-size:18px;font-weight:400;line-height:19px;position:relative;top:-2px;text-decoration-line:line-through;}
#wrapper .products .product-miniature .product-description .product-price-and-shipping .price_netto{color:var(--theme10);font-size:13px;font-weight:400;line-height:16px;margin-top:-3px;}
#wrapper .products .product-miniature .product-description .product-list-reviews{background:none;border:0;color:inherit;font:inherit;justify-content:flex-start;margin:0 0 17px;padding:0;position:static;text-align:center;text-shadow:none;text-transform:none;}
#wrapper .products .product-miniature .product-description .hiaddtocart{background:none;border:0;border-radius:0;box-shadow:none;margin:0;min-height:49px;opacity:1;padding:0;position:relative;text-align:inherit;top:0;width:auto;-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 .products .product-miniature .thumbnail-container:hover .product-description .hiaddtocart{opacity:1;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity{background:none;bottom:0;display:block;left:0;margin:auto 0;padding:0;position:absolute;top:0;width:48px;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity2{background:none;bottom:0;display:block;left:0;margin:auto 0;padding:0;position:absolute;top:0;width:48px;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity input{background:var(--white);border:5px solid var(--theme9);border-radius:0!important;color:var(--theme7)!important;font:400 13px/1.42857 var(--font);height:100%;padding:1px 15px 2px 2px;text-align:center;width:100%;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;-webkit-border-radius:0!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity2 input{background:var(--white);border:5px solid var(--theme9);border-radius:0!important;color:var(--theme7)!important;font:400 13px/1.42857 var(--font);height:100%;padding:1px 15px 2px 2px;text-align:center;width:100%;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;-webkit-border-radius:0!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:not(.disabled):not(:disabled):hover + .product-quantity input{background:var(--white);border-color:var(--theme8);}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:not(.disabled):not(:disabled):hover + .product-quantity2 input{background:var(--white);border-color:var(--theme8);}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity .bootstrap-touchspin{height:100%;max-width:100%;width:100%;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity2 .bootstrap-touchspin{height:100%;max-width:100%;width:100%;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity .bootstrap-touchspin .input-group-btn-vertical{bottom:10px;padding:0;right:9px;top:7px;width:10px;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity2 .bootstrap-touchspin .input-group-btn-vertical{bottom:10px;padding:0;right:9px;top:7px;width:10px;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity .bootstrap-touchspin .input-group-btn-vertical > .btn{color:var(--theme7)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity2 .bootstrap-touchspin .input-group-btn-vertical > .btn{color:var(--theme7)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:not(.disabled):not(:disabled) + .product-quantity .bootstrap-touchspin .input-group-btn-vertical > .btn:hover{color:var(--theme1)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:not(.disabled):not(:disabled) + .product-quantity2 .bootstrap-touchspin .input-group-btn-vertical > .btn:hover{color:var(--theme1)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity .bootstrap-touchspin .input-group-btn-vertical > .btn i{font-size:9px!important;font-weight:900!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart .product-quantity2 .bootstrap-touchspin .input-group-btn-vertical > .btn i{font-size:9px!important;font-weight:900!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary{background-color:var(--theme1)!important;border-color:var(--theme1)!important;color:var(--white)!important;display:block;font-size:13px!important;font-weight:600!important;height:49px;line-height:19px!important;padding:12px 58px 16px 10px;position:relative;text-transform:uppercase;width:100%;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:after{align-items:center;background:var(--theme9);border:0;bottom:-1px;color:var(--white);content:"\f105";display:flex;font:900 15px/15px var(--font_awes)!important;justify-content:center;margin:0;padding:0;position:absolute;right:-1px;text-align:center;top:-1px;width:48px;}
#wrapper .products .product-miniature .product-description .hiaddtocart.qtyblock_on button.btn-primary{padding-left:58px;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:hover{background-color:var(--theme7)!important;border-color:var(--theme7)!important;color:var(--white)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:hover:after{background-color:var(--theme8)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled{background-color:var(--theme7)!important;border-color:var(--theme7)!important;color:var(--white)!important;opacity:0.5!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled:after, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled:after{background-color:var(--theme8)!important;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled + .product-quantity input, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled + .product-quantity input{background:var(--white);border-color:var(--theme11);}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled + .product-quantity2 input, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled + .product-quantity2 input{background:var(--white);border-color:var(--theme11);}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled + .product-quantity .bootstrap-touchspin .input-group-btn-vertical > .btn, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled + .product-quantity .bootstrap-touchspin .input-group-btn-vertical > .btn, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled + .product-quantity .bootstrap-touchspin, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled + .product-quantity .bootstrap-touchspin{cursor:not-allowed;}
#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled + .product-quantity2 .bootstrap-touchspin .input-group-btn-vertical > .btn, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled + .product-quantity2 .bootstrap-touchspin .input-group-btn-vertical > .btn, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary.disabled + .product-quantity2 .bootstrap-touchspin, #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:disabled + .product-quantity2 .bootstrap-touchspin{cursor:not-allowed;}
#wrapper .products .product-miniature .product-description .hiaddmore{color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;text-shadow:none;text-transform:none;}
#wrapper .products .product-miniature .product-description .hiaddmore a{color:inherit;}
#wrapper .products .product-miniature .product-description .hiaddmore a:hover{color:var(--theme1);}
#wrapper .products .product-miniature .wishlist-button-add{background:none;border:0;border-radius:0;box-shadow:none;bottom:auto;color:var(--theme7);display:block;font:400 12px/12px var(--font_simpico);height:auto;left:auto;margin:0;min-width:0;opacity:1;padding:0;position:absolute;right:11.5px;top:12px;width:auto;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}
#wrapper .products .product-miniature .wishlist-button-add:hover{color:var(--theme7);}
#wrapper .products:not(.list) .product-miniature .wishlist-button-add *{all:inherit;}
#wrapper .products:not(.list) .product-miniature .wishlist-button-add i{display:block;height:12px;width:12px;mask:none no-repeat center /contain;-webkit-mask:none no-repeat center /contain;}
#wrapper .products:not(.list) .product-miniature .wishlist-button-add i.yesheart{background:var(--theme7);mask-image:url("../img/svg/heart.svg");-webkit-mask-image:url("../img/svg/heart.svg");}
#wrapper .products:not(.list) .product-miniature .wishlist-button-add i.noheart{background:var(--red);mask-image:url("../img/svg/heart-solid.svg");-webkit-mask-image:url("../img/svg/heart-solid.svg");}
#wrapper .products:not(.list) .product-miniature .wishlist-button-add:hover i{background:var(--red);}
/* DISPLAY NONE */
#wrapper .products .product-miniature .product-description .product-reference, 
#wrapper .products .product-miniature .product-description .product-price-and-shipping .price_netto, 
#wrapper .products .product-miniature .wishlist-button-add, 
#wrapper .products .product-miniature .product-description .product-availability, 
#wrapper .products:not(.list) .product-miniature .product-description .adcart_price .product-availability, 
#wrapper .products .product-miniature .wishlist-button-add i:after, 
#wrapper .products .product-miniature .wishlist-button-add i:before, 
#wrapper .products .product-miniature .product-description .product-price-and-shipping .price netto, 
#wrapper .products .product-miniature .product-description .product-list-reviews .comments-nb, 
#wrapper .products .product-miniature .product-description .product-list-reviews + div[itemprop="aggregateRating"], 
#wrapper .products:not(.list) .product-miniature .product-description .product-description-short, 
#wrapper .products:not(.list) .product-miniature .product-description > .adcart_price .adcart_price_inner > .product-flags, 
#wrapper .products .product-miniature .product-description .product-price-and-shipping .discount-product, 
#wrapper .products .product-miniature .thumbnail-container:hover .product-description:after, 
#wrapper .products .product-miniature .product-description .product-price-and-shipping .invisible, 
#wrapper .products .product-miniature .highlighted-informations, 
.quickview .modal-footer, 
.quickview .js-product-additional-info-2, 
.quickview .mask.js-qv-mask3, 
.quickview .mask.js-qv-mask2, 
.quickview .favoritesButton, 
.quickview #vertical-images + #vertical-images, 
.quickview #vertical-images + .arrows
{display:none!important;}
/* SLICK */
#wrapper .products.slick-slider .slick-list{flex:0 0 100%;}
/* CATEGORY COVER */
#wrapper .category-cover{background:var(--white);border:0;margin:0 0 30px;padding:0 0 39px;}
#wrapper .category-cover .img-fluid{cursor:pointer;margin-bottom:30px;}
#wrapper .category-cover .btn{font-size:14px!important;min-width:245px;padding:7px 15px 10px;}
/* PRODUKT */
body#product #wrapper{padding-bottom:27px;}
#wrapper .product-cover .product-flags{display:none!important;max-width:100%;padding:0;}
#wrapper .product-cover .product-flags .new, #wrapper .product-cover .product-flags .discount:not(.type_percentage):not(.type_amount){display:none!important;}
#wrapper .product-cover .wrap_alert{left:12px;position:absolute;top:18px;z-index:2;}
#wrapper .product-cover .wrap_alert .favoritesButton{color:var(--theme10);}
#wrapper .product-cover .wrap_alert .favoritesButton:not(.icon_checked):hover{color:var(--theme1);}
#wrapper .product-cover .wrap_alert .favoritesButton.icon_checked{color:var(--theme1);}
#wrapper .product-cover .wrap_alert .favoritesButton:not(.icon_checked) .checked_svg{display:none!important;}
#wrapper .product-cover .wrap_alert .favoritesButton.icon_checked .unchecked_svg{display:none!important;}
#wrapper .product-cover .wrap_alert .favoritesButton svg{height:30px;margin:0;width:30px;}
#wrapper .product-cover .wrap_alert .favoritesButton svg.in_progress{background:none!important;-webkit-animation:none;animation:none;}
#product #content{background:var(--white);margin:0 auto;max-width:639px;padding:0;position:relative;}
body#product #wrapper > .container > .colrow.row{display:block;margin:0;}
body#product #wrapper > .container > .colrow.row > #content-wrapper{padding:0;}
body#product #wrapper #main{margin-bottom:7px;}
.product-container{background:none;margin:0 -15px;padding:18px 0 86px;}
.product-cover{align-items:center;background:var(--white);border:0;display:flex;justify-content:center;margin:0 auto;min-height:0;padding:0;}
.product-cover .layer{align-items:flex-end;background:none;justify-content:flex-end;opacity:1;z-index:1;}
.product-cover .layer .zoom-in{color:var(--theme7);display:none!important;height:20px;margin:20px;width:20px;}
.product-cover .layer:hover .zoom-in{color:var(--theme10);}
.product-cover .layer svg.zoom-in:not([fill="none"]){fill:var(--theme7)!important;}
.product-cover .layer svg.zoom-in:not([stroke="none"]){stroke:var(--theme7)!important;}
.product-cover .layer:hover svg.zoom-in:not([fill="none"]){fill:var(--theme10)!important;}
.product-cover .layer:hover svg.zoom-in:not([stroke="none"]){stroke:var(--theme10)!important;}
.product-cover img{background:none;border:0;border-radius:0;box-shadow:none;height:auto;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;mix-blend-mode:darken;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#main .images-container .js-qv-mask.scroll, #main .images-container .js-qv-mask2.mask{margin:0;max-width:100%;padding:0;position:relative;width:100%;}
.product-images{list-style:none;margin:0;padding:0;}
.product-images .thumb-container > .thumb, .product-images .thumb-container > .thumb:not(.selected){background:var(--white);border:1px solid var(--theme4);border-radius:0;box-shadow:none;margin-bottom:0!important;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;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;mix-blend-mode:darken;}
.images-container .product-images .thumb-container > .thumb{align-items:center;display:inline-flex;justify-content:center;height:60px;margin-right:10px;object-fit:none;width:60px;}
.product-images .thumb-container > .thumb.selected, .product-images .thumb-container > .thumb:hover, .product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover{border:1px solid var(--theme4);cursor:pointer;}
#main .images-container .js-qv-mask2.mask{margin:0 -2px;max-width:none;width:auto;}
.product-images.slick-initialized .thumb-container{padding:0 2px;}
.product-images.slick-initialized .thumb-container > .thumb{margin:0;}
.product-images.js-qv-product-images:not(.slick-initialized) .thumb-container{display:block;padding:20px;}
.product-images.js-qv-product-images:not(.slick-initialized) .thumb-container:not(.def_thumb){height:0;opacity:0;padding:0;visibility:hidden;}
.product-images.js-qv-product-images:not(.slick-initialized) .thumb-container > .thumb{margin:0!important;padding:3px!important;}
.product-container #img-col-prod{padding-bottom:0;padding-top:0;}
#wrapper .product-information .product-flags{align-items:flex-start;gap:0;margin:0 0 15px;padding:0;position:static;}
#wrapper .product-information .product-flags li.product-flag:not(.new){display:none!important;}
#wrapper .product-information .product-flags li.product-flag.new{background:none!important;border:0!important;font-size:14px!important;font-weight:700!important;height:auto!important;line-height:15px!important;margin:0!important;min-width:0!important;order:inherit!important;padding:0!important;text-align:left!important;text-shadow:none!important;text-transform:uppercase!important;}
.product-container .txtprod{background:none;height:100%;margin:0;padding:15px 0 0;}
.product-information, .quickview .modal-body{color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:28px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.quickview .modal-body{padding:15px;}
.product-information .prod_h1, .quickview .modal-body .h1{color:var(--theme7);font-size:29px;font-weight:600;letter-spacing:-0.02em;line-height:35px;margin:0 0 17px;padding:0;text-shadow:none;text-transform:none;}
.product-information .product-infos{color:var(--black_70);font-size:13px;font-weight:400;line-height:16px;margin:0;padding:0 0 19px;text-shadow:none;text-transform:none;}
.product-information .product-desc-action{display:flex;flex-direction:column;margin:0 -15px;}
.product-information .product-desc-action > *{flex:1;margin:0;max-width:100%;padding:0 15px;}
.product-information .product-desc-action .product-actions > form{background:none;border:0;border-top:1px solid var(--theme10);border-radius:0;margin:0;overflow:hidden;padding:26.5px 0 0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.product-information .product-info{padding:0.5px 0 12.5px;}
.product-information .textinfo, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity .qty{color:var(--theme7_70);font-size:16px;gap:0 2px;letter-spacing:-0.02em;line-height:19px;margin:0;padding:3.5px 0;text-shadow:none;text-transform:none;}
.product-information .textinfo, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity2 .qty{color:var(--theme7_70);font-size:16px;gap:0 2px;letter-spacing:-0.02em;line-height:19px;margin:0;padding:3.5px 0;text-shadow:none;text-transform:none;}
.product-information .textinfo.product-availability, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity .qty{color:var(--theme7);}
.product-information .textinfo.product-availability, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity2 .qty{color:var(--theme7);}
.product-information .textinfo > *, .product-actions .control-label{color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;}
.product-actions .control-label{display:inline-block;width:auto;}
.product-information .product-actions .textinfo, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity .qty{gap:0 10px;}
.product-information .product-actions .textinfo, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity2 .qty{gap:0 10px;}
.product-information .product-actions .textinfo > *, .product-variants .product-variants-item > *, .product-quantity .qty > *{flex:1;}
.product-information .product-actions .textinfo > *, .product-variants .product-variants-item > *, .product-quantity2 .qty > *{flex:1;}
.product-information .product-actions .textinfo > label, .product-information .product-actions .textinfo > .label, .product-variants .product-variants-item > .control-label, .product-quantity .qty > .control-label{flex:0 0 160px;max-width:160px;}
.product-information .product-actions .textinfo > label, .product-information .product-actions .textinfo > .label, .product-variants .product-variants-item > .control-label, .product-quantity2 .qty > .control-label{flex:0 0 160px;max-width:160px;}
.product-information .textinfo a{color:var(--theme7_70);}
.product-information .textinfo a:hover{color:var(--theme1);}
.product-availability > span{align-items:center;display:flex;gap:0 15px;}
.product-availability > span:before{background:var(--avail);border:0;border-radius:0;content:"";height:24px;margin:3px 0 0;width:24px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.product-availability > span.prd_lastitems:before{background:var(--on-sale);}
.product-availability > span.prd_unavailable:before{background:var(--discount);}
.product-information .product-condition{order:-2;}
.product-information .product-description, .quickview #product-description-short{color:inherit;font:inherit;margin:0;padding:0 0 18px;text-shadow:inherit;text-transform:inherit;}
.product-information .product-description *, .quickview #product-description-short *{color:inherit;font:inherit;line-height:inherit;margin:0;padding:0;}
.product-information .product-description p, .quickview #product-description-short p{padding-bottom:10px;text-align:inherit!important;}
.product-information .product-description p span, .quickview #product-description-short p span{font:inherit!important;}
.product-information .product-description .moreinfo, .quickview #product-description-short .moreinfo{display:block;margin:0;padding:20px 0 0;display:none!important;}
.product-information .product-description > .moreinfo, .quickview #product-description-short > .moreinfo{display:none;padding:0;}
.product-information .product-description .moreinfo > a, .quickview #product-description-short .moreinfo > a{color:var(--theme7);text-decoration:underline;}
.product-information .product-description .moreinfo > a:hover, .quickview #product-description-short .moreinfo > a:hover{text-decoration:none;}
.product-variants .product-variants-items > .product-variants-item select, .product-actions .product-quantity .qty > .bootstrap-touchspin #quantity_wanted{padding-left:28px;}
.product-variants .product-variants-items > .product-variants-item select, .product-actions .product-quantity2 .qty > .bootstrap-touchspin #quantity_wanted_2{padding-left:28px;}
.product-variants{margin:0;padding:0;}
.product-variants .product-variants-items{margin:0;padding:0 0 13.5px;}
.product-variants .product-variants-item:not(.align-items-center) > .control-label{padding-bottom:3px;}
.product-variants .product-variants-items > .product-variants-item + .product-variants-item:not(.align-items-center){padding-top:13.5px;}
.product-variants .product-variants-items > .product-variants-item.align-items-center:last-of-type{margin-bottom:-10px!important;}
.product-variants .product-variants-items > .product-variants-item ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;}
.product-variants .product-variants-items > .product-variants-item ul > li{flex:0 0 auto;float:none!important;margin:0;max-width:none;padding:0;}
.product-variants .product-variants-items > .product-variants-item ul > li label{margin:0;padding:0;}
.product-variants .product-variants-items > .product-variants-item ul > li label .radio-label{background:var(--white);border:1px solid var(--theme4);border-radius:10px;color:var(--theme7);display:block;font:500 14px/22px var(--font);margin:0;min-width:117px;padding:11px 10px 13px;text-align:center;text-shadow:none;text-transform:none;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;}
.product-variants .product-variants-items > .product-variants-item ul > li label .input-radio:checked + span, .product-variants .product-variants-items > .product-variants-item ul > li label .input-radio:hover + span{border-color:var(--theme1);}
.product-variants .product-variants-items > .product-variants-item select{max-width:224px;}
.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-prices, .quickview .product-prices{align-items:center;border:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 14px;letter-spacing:0;margin:0 0 14px;padding:0;text-align:left;}
.product-information .product-prices *, .quickview .product-prices *{color:var(--theme13);font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.product-information .product-prices div, .quickview .product-prices div{display:block;}
.product-information .product-prices .product-without-taxes, .quickview .product-prices .product-without-taxes{flex:0 0 100%;max-width:100%;}
.product-information .product-prices .labels, .quickview .product-prices .labels{display:none!important;}
.product-information .product-price, .quickview .product-prices .product-price{color:var(--theme7);font-size:36.6px;line-height:44px;}
.product-information .product-price *, .quickview .product-prices .product-price *{color:inherit;font-size:inherit;line-height:inherit;}
.product-information .product-price.has-discount, .quickview .product-prices .product-price.has-discount{color:var(--theme1);}
.product-information .product-prices .product-discount .regular-price, .quickview .product-prices .product-discount .regular-price{color:var(--theme7);display:block;font-size:29.95px;font-weight:400;line-height:36px;text-decoration:line-through;}
.product-information .product-prices .product-discount-val, .quickview .product-prices .product-discount-val{padding:2px 2px 0;}
.product-information .product-prices .product-discount-val .discount, .quickview .product-prices .product-discount-val .discount{background:var(--discount);border:0;border-radius:0;color:var(--white);display:block;font-size:13px;font-weight:700;height:21px;line-height:20px;min-width:37px;padding:0 5px 1px;text-transform:uppercase;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.product-information .product-prices .tax-shipping-delivery-label, .quickview .product-prices .product-prices .tax-shipping-delivery-label{display:none!important;}
.product-information .product-prices .product-unit-price, .quickview .product-prices .product-unit-price{color:var(--theme7_70);font-size:15px;font-weight:500;line-height:18px;}
.product-discounts, .product-minimal-quantity{margin:0;padding:0;}
.product-actions .product-quantity{flex-direction:column;gap:30px 0;margin:0;padding:0;position:relative;}
.product-actions .product-quantity2{flex-direction:column;gap:30px 0;margin:0;padding:0;position:relative;}
.product-actions .product-quantity:after{display:none!important;}
.product-actions .product-quantity2:after{display:none!important;}
.product-actions .product-quantity .add, .product-actions .product-quantity .qty{display:block;float:none;margin:0;padding:0;position:relative;}
.product-actions .product-quantity2 .add, .product-actions .product-quantity2 .qty{display:block;float:none;margin:0;padding:0;position:relative;}
.product-actions .product-quantity .qty > .bootstrap-touchspin{max-width:95px;}
.product-actions .product-quantity2 .qty > .bootstrap-touchspin{max-width:95px;}
.product-actions .product-quantity .qty > .bootstrap-touchspin .input-group-btn-vertical{display:none!important;}
.product-actions .product-quantity2 .qty > .bootstrap-touchspin .input-group-btn-vertical{display:none!important;}
.product-actions .product-quantity .qty > .bootstrap-touchspin #quantity_wanted{padding-right:28px;}
.product-actions .product-quantity2 .qty > .bootstrap-touchspin #quantity_wanted_2{padding-right:28px;}
.product-actions .product-quantity .add{max-width:316px;}
.product-actions .product-quantity2 .add{max-width:316px;}
.product-actions .add-to-cart{display:block;font-size:16.04px!important;font-weight:600!important;height:60px;line-height:19px!important;min-width:215px;padding:17px 69px 22px 10px;position:relative;text-transform:uppercase;width:100%;}
.product-actions .add-to-cart:after{align-items:center;background:var(--theme9);border:0;bottom:-1px;color:var(--white);content:"\f105";display:flex;font:900 15px/15px var(--font_awes)!important;justify-content:center;margin:0;padding:0;position:absolute;right:-1px;text-align:center;top:-1px;width:59px;}
.product-actions .add-to-cart:hover, .product-actions .add-to-cart.hover, .product-actions .add-to-cart:active, .product-actions .add-to-cart.active, .product-actions .add-to-cart:focus, .product-actions .add-to-cart.focus, .product-actions .add-to-cart:focus-visible, .product-actions .add-to-cart.focus-visible{background:var(--theme7)!important;border-color:var(--theme7)!important;color:var(--white)!important;}
.product-actions .add-to-cart:hover:after, .product-actions .add-to-cart.hover:after, .product-actions .add-to-cart:active:after, .product-actions .add-to-cart.active:after, .product-actions .add-to-cart:focus:after, .product-actions .add-to-cart.focus:after, .product-actions .add-to-cart:focus-visible:after, .product-actions .add-to-cart.focus-visible:after{background:var(--theme8);}
.product-actions .add-to-cart:disabled, .product-actions .add-to-cart.disabled{background:var(--theme7)!important;border-color:var(--theme7)!important;color:var(--white)!important;opacity:0.6!important;}
.product-actions .add-to-cart:disabled:after, .product-actions .add-to-cart.disabled:after{background:var(--theme8);}
.product-actions .product-add-to-cart .wishlist-button-add{background:none;border:0;border-radius:0;box-shadow:none;color:var(--theme7);display:inline-block;font:400 15px/20px var(--font);height:auto;margin:0;opacity:1;padding:0;position:static;width:auto;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;display:none!important;}
.product-actions .product-add-to-cart .wishlist-button-add:hover{color:var(--theme7);}
.product-actions .product-add-to-cart .wishlist-button-add i{align-items:center;color:inherit;display:flex;font:inherit;font-size:14px;gap:0 9px;line-height:14px;}
.product-actions .product-add-to-cart .wishlist-button-add i:before{content:"";height:14px;left:0;position:relative;top:0;width:14px;}
.product-actions .product-add-to-cart .wishlist-button-add i.yesheart:after{content:"Dodaj do ulubionych";}
.product-actions .product-add-to-cart .wishlist-button-add i.noheart:after{content:"Usuń z ulubionych";}
.product-actions .product-add-to-cart .wishlist-button-add i.yesheart:before{background:var(--theme7);mask:url("../img/svg/heart.svg");-webkit-mask-image:url("../img/svg/heart.svg");}
.product-actions .product-add-to-cart .wishlist-button-add i.noheart:before{background:var(--red);mask-image:url("../img/svg/heart-solid.svg");-webkit-mask-image:url("../img/svg/heart-solid.svg");}
.product-actions .addProductActions{margin:0;padding:0 0 10px;}
.product-actions .addProductActions a.disabled{cursor:no-drop;opacity:0.4;}
.product-actions .addProductActions a:not(.disabled){cursor:pointer;}
.product-actions .addProductActions a.compare-button{border:1px solid var(--theme4);border-radius:5px;color:var(--theme4)!important;font:400 13px/20px var(--font)!important;padding:10px 25px 9px;text-transform:uppercase;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.product-actions .addProductActions a.compare-button:hover:not(.disabled){border-color:var(--theme1);color:var(--theme1)!important;}
.product-actions .addProductActions a.compare-button i{font-size:16px;line-height:16px;margin:0 7px 0 -4px;vertical-align:-1px;}
.alert_note{border-color:var(--theme4);color:var(--theme10);font-size:11px;font-weight:500;line-height:15px;margin:0;padding:10px;text-shadow:none;text-transform:none;width:180px;}
.alert_note p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
.alert_note a{color:var(--theme1);text-decoration:none;}
.alert_note a:hover{color:var(--theme7);}
.product-actions .desc-content{border-color:var(--theme4);color:var(--theme7);font-size:14px;font-weight:500;line-height:19px;margin:7px 0;padding:10px;text-shadow:none;text-transform:none;}
.product-actions .desc-content p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
.product-actions .desc-content #lowest-price{color:var(--theme1);}
.prod-status{text-align:center;}
.prod-status .product-quantities{display:none!important;}
.js-mailalert > .btn{white-space:normal;}
.tabaccornorm-bg{margin:0 0 14px;padding:0;}
.js-qv-mask3 .product-images.slick-initialized .thumb-container{padding:0;}
.js-qv-mask3 .product-images .thumb-container > .thumb{border:0!important;display:block;width:100%;}
/* TABS */
.tabs{background:none;border:0;box-shadow:none;margin:0 0 66px;overflow:hidden;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.tabs .navtabs{background:none;border:0;border-radius:0;margin:0;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.tabs .nav-tabs{background:none;border:0;gap:0 24px;margin:0 0 -4px;padding:0;}
.tabs .nav-tabs:after{display:none!important;}
.tabs .nav-tabs .nav-item{float:none;font-size:16px;font-weight:600;line-height:19px;padding:0;position:relative;text-shadow:none;text-transform:none;z-index:1;}
.tabs .nav-tabs .nav-link{border:0!important;border-radius:4px;display:block;color:var(--theme7);padding:20px 18px 25px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.tabs .nav-tabs #description_click.nav-link{min-width:203px;}
.tabs .nav-tabs .nav-link:hover{color:var(--theme1);}
.tabs .nav-tabs .nav-link:after{background:var(--theme1);content:"";display:block;height:1px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:0;width:57px;}
.tabs .nav-tabs .nav-link.active{background:var(--white);color:var(--theme7);}
.tabs .nav-tabs .nav-link.active:after{opacity:1;}
.tabs .nav-tabs .nav-item + .nav-item:before{display:none!important;}
.tabs .tab-content{background:var(--white);border-radius:4px;margin:0;padding:15px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.tabs .tab-pane{background:none;border:0;margin:0 auto;max-width:1190px;padding:27px 0 0;}
.tabs .tab-pane.product_desctxt{background:none;border:0;border-radius:0;overflow:hidden;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
/* OPISY PRODUKTU */
.product_desctxt{color:var(--theme7);font-size:16px;font-weight:400;letter-spacing:-0.02em;line-height:28px;text-shadow:none;text-transform:none;}
.product_desctxt.block{margin:0!important;padding:0 0 19px;}
.product_desctxt .product-comment-list-item{margin-left:-15px;margin-right:-15px;padding:6px 0 26px;}
.product_desctxt .product-comment-list-item + .product-comment-list-item{padding-top:26px;}
.product_desctxt .product-comment-list-item .comment-infos{color:inherit;font:inherit;}
.product_desctext *{color:inherit;font:inherit;margin:0;padding:0;text-shadow:none;text-transform:none;}
.product_desctext .row{margin-left:-15px;margin-right:-15px;}
.product_desctext p + .row{padding-top:29px;}
.product_desctext .col{padding-bottom:25px;padding-left:15px;padding-right:15px;}
.product_desctext img{border:0;height:auto;max-width:100%;}
.product_desctext b, .product_desctext strong{font-weight:700;}
.product_desctext a, .product-comment-list-item .comment-content .comment-buttons a{color:var(--theme1);}
.product_desctext a:hover, .product_desctext a:focus, .product-comment-list-item .comment-content .comment-buttons a:hover, .product-comment-list-item .comment-content .comment-buttons a:focus{color:var(--theme7);cursor:pointer;}
.product_desctext h1, .product_desctext h2, .product_desctext h3, .product_desctext h4, .product_desctext h5, .product_desctext h6, .product-accordions h4.panel-title, #content-wrapper .title-block{color:var(--theme7);font-weight:600;margin:0;padding:0;text-shadow:none;text-transform:none;}
.product_desctext h1{font-size:38px;line-height:46px;margin-bottom:31px;}
.product_desctext h2{font-size:30px;line-height:36px;margin-bottom:33px;}
.product_desctext h3{font-size:26px;line-height:31px;margin-bottom:34px;}
.product_desctext h4{font-size:22px;line-height:27px;margin-bottom:34px;}
.product_desctext h5{font-size:18px;line-height:21px;margin-bottom:36px;}
.product_desctext h6{font-size:14px;line-height:17px;margin-bottom:37px;}
.product_desctext p{padding-bottom:28px;}
.product_desctext p + h1, .product_desctext p + h2, .product_desctext p + h3, .product_desctext p + h4, .product_desctext p + h5, .product_desctext p + h6{padding-top:3px;}
.product_desctext ul{list-style:none!important;margin-bottom:27px;margin-left:19px;}
.product_desctext ul li{list-style:none!important;padding-bottom:0;padding-top:0;}
.product_desctext ul li:before{background:var(--theme1);border:0;border-radius:50%;content:"";display:inline-block;height:6px;margin:0 13px 0 0;padding:0;vertical-align:2px;width:6px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.product_desctext span{color:inherit!important;font:inherit!important;}
.product-features{margin:0;padding:7px 0 0;}
.product-features .data-sheet{border:0;border-radius:0;margin:0 0 30px;padding:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.product-features .data-sheet .sheet-flex{background:none;border:0;border-bottom:1px solid var(--theme4);color:var(--black_80);font-size:15px;font-weight:400;line-height:24px;margin:0;padding:0;text-align:left;text-transform:none;}
.product-features .data-sheet .sheet-flex:first-of-type{border-top:1px solid var(--theme4);}
.product-features .data-sheet .sheet-flex > *{flex:1;max-width:100%;padding:0;}
.product-features .data-sheet .sheet-flex > .name{flex:0 0 132px;max-width:132px;font-weight:600;padding-bottom:12px;padding-top:10px;}
.product-features .data-sheet .sheet-flex > .value{padding-bottom:12px;padding-top:10px;}
.product_desctext table{margin-bottom:20px;max-width:100%;}
.product_desctext table thead th{background:var(--white);color:var(--theme10);font-size:16px;font-weight:700;padding:5px 15px;}
.product_desctext table tbody td{background:var(--white);border-top:1px solid var(--theme4);color:var(--theme10);font-weight:400;padding:5px 15px;}
body#product .featured-products + .featured-products{margin-top:-13px;}
/* ACCORDIONS */
.tabaccornorm-row{margin-bottom:19px;}
.product-accordions .panel, .product-accordions .panel + .block{background:none;border:0;margin:0;padding:0;}
.product-accordions h4.panel-title{padding-bottom:0;}
.product-accordions h4.panel-title > a{align-items:center;background:none;border:0;border-radius:4px 4px 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:15px;text-align:left;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
.product-accordions h4.panel-title > a:not(.collapsed){background:var(--white);padding-top:38px;}
.product-accordions h4.panel-title > a.collapsed .svg-icons-up{display:none;}
.product-accordions h4.panel-title > a:not(.collapsed) .svg-icons-down{display:none;}
.product-accordions h4.panel-title > a .svg-icons{margin-bottom:1px;margin-left:5px;}
.product-accordions h4.panel-title > a i.svg-icons{color:var(--theme7);font-size:13px;line-height:13px;}
.product-accordions h4.panel-title > a svg.svg-icons:not([fill="none"]){fill:var(--theme7)!important;}
.product-accordions h4.panel-title > a svg.svg-icons:not([stroke="none"]){stroke:var(--theme7)!important;}
.product-accordions .panel-content{background:var(--white);border:0;border-radius:0 0 4px 4px;margin-bottom:20px;padding:11px 15px 15px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
/* POWIADOMIENIA POCZTY */
#mailalerts{background:none;border:0;border-radius:0;margin:0 0 30px;overflow:hidden;padding:5px 0 0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#mailalerts .js-mailalert > label{color:var(--theme1);font-size:13px;font-weight:400;line-height:22px;margin:0 0 31px;padding:0;text-align:left;text-shadow:none;text-transform:none;}
#mailalerts .js-mailalert > label svg{margin-right:20px;}
#mailalerts .form-group{margin:0;max-width:296px;padding:0;}
#mailalerts .form-group .form-control{color:var(--theme7)!important;font-size:18px;font-weight:700;line-height:22px;height:40px;}
#mailalerts .form-group .btn{flex:0 0 76px;margin-left:10px;min-width:76px;}
#mailalerts #gdpr_consent label, #mailalerts #gdpr_consent .label{color:var(--theme1);font-size:13px;font-weight:400;line-height:22px;text-align:left;text-shadow:none;text-transform:none;}
#ps_categoryproducts{margin-bottom:22px;}
/* TABS Home PAGE */
#wrapper .container-tabs .products-section-title{margin-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;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:-17px -15px 17px;}
.tabs-home .nav-tabs .nav-item{display:block;margin:0!important;padding:0 15px;position:relative;}
.tabs-home .nav-tabs .nav-link{border:1px solid var(--white)!important;border-radius:3px;color:var(--theme1)!important;display:block;font-size:13px;font-weight:400;line-height:19px;padding:5px 11.13px 6px;text-transform:uppercase;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.tabs-home .nav-tabs .nav-link:hover, .tabs-home .nav-tabs .nav-link.active{color:var(--theme1)!important;}
.tabs-home .nav-tabs .nav-link.active{border-color:var(--theme1)!important;}
.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;}
.tabs-home .slick-initialized .slick-track .slick-slide{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.tabs-home .slick-initialized .slick-track[style*="width:0px"] .slick-slide, .tabs-home .slick-initialized .slick-track[style*="width:0px"] .slick-slide, .tabs-home .slick-initialized .slick-track[style*="width:0"] .slick-slide, .tabs-home .slick-initialized .slick-track[style*="width:0"] .slick-slide{opacity:0;}
/* HOME TEST: pominięto reguły koszyka/checkoutu niewystępujące na stronie głównej. */
#content-wrapper > #main > .card-block{margin:0;padding:0;}
#content-wrapper > #main > .card-block:after{display:none;}
#wrapper .card-block .products-section-title{margin-bottom:48px;}
.card-grid{margin-bottom:35px;}
.back_link a{align-items:center;color:var(--theme6);display:inline-flex;font-size:17px;font-weight:600;text-align:left;text-shadow:none;text-transform:none;}
/* LOGOWANIE / REJESTRACJA */
.page-authentication #content, .page-password #content, #pagenotfound .page-not-found, .login-form > .overflow-hidden > form, .register-form > .overflow-hidden > form, .password-form > .overflow-hidden > form{background:none;border:0;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;}
.login-form > .overflow-hidden > form, .register-form > .overflow-hidden > form, .password-form > .overflow-hidden > form{background:var(--white);border:1px solid var(--theme10);margin-bottom:0;padding:45px 15px 15px;position:relative;}
#pagenotfound #page .products-section-title{margin-top:20px;}
#pagenotfound .page-not-found{padding:16px 15px 24px!important;}
#pagenotfound .page-not-found, #products .page-not-found{border:0;padding:0;}
#pagenotfound .page-not-found{margin:0 auto 41px;max-width:688px;}
.page-authentication #content, .page-password #content{border:0;border-radius:0;margin:32px auto 88px;max-width:601px;padding:0!important;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.page-authentication #content .overflow-hidden, .page-password #content .overflow-hidden{border:0;border-radius:0;overflow:hidden;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body#product #main .page-footer, .page-authentication #main .page-footer, .page-password #main .page-footer{display:none;}
.login-form > .overflow-hidden > form .mx-auto, .register-form > .overflow-hidden > form .mx-auto, .password-form > .overflow-hidden > form .mx-auto, .overflow-hidden > .help-block{max-width:467px;}
.register-form > .overflow-hidden > form .mx-auto{max-width:477px;}
.overflow-hidden > .help-block{margin:54px auto -50px;}
.page-authentication #page .products-section-title, .page-password #page .products-section-title{margin-bottom:39px;}
.login-form, .register-form, .password-form, .identity-block, .address-form{background:none;border:0;border-radius:0;margin:0;max-width:100%;padding:0 0 30px;position:relative;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.login-form, .register-form, .password-form{padding:0;}
.register-form form > p, .password-form form > p, .identity-block > form > p, .address-form > .js-address-form > form > p, #main .page-content h6, #products .page-not-found h4, #pagenotfound .page-not-found h4{color:var(--theme7);font-size:16px;font-weight:700;line-height:30px;margin:0;padding:0 0 34px;text-shadow:none;text-transform:none;}
.register-form form > p a, .password-form form > p a, .identity-block > form > p a, .address-form > .js-address-form > form > p a{color:var(--theme7);text-decoration:underline;}
.register-form form > p a:hover, .password-form form > p a:hover, .identity-block > form > p a:hover, .address-form > .js-address-form > form > p a:hover{text-decoration:none;}
.login-form .form-footer, .register-form .form-footer, .password-form .form-footer, body#checkout section.checkout-step .form-footer{margin-bottom:0!important;overflow:hidden;padding:21px 0 41px;}
.login-form .form-footer, .register-form .form-footer, .password-form .form-footer{text-align:left!important;}
.register-form .form-footer{padding-top:11px;}
.login-form .form-footer .btn i, .register-form .form-footer .btn i, .password-form .form-footer .btn i{font-size:14px;line-height:14px;margin:0 0 0 7px;vertical-align:-2px;}
.login-form .form-footer .d-flex > *, body#checkout section.checkout-step .form-footer .d-flex > *{margin-bottom:10px!important;}
#authentication .radio-inline .custom-radio, #identity .radio-inline .custom-radio{margin-right:14px;}
.login-form .form-footer > .col-md-9, .password-form .form-footer > .col-md-9{align-items:center;display:flex;flex-wrap:wrap;gap:0 36px;justify-content:flex-start;}
.login-form form .form-group.row > .col-md-9, .register-form form .form-group.row > .col-md-9, .password-form form .form-group.row > .col-md-5{flex:1;max-width:100%;width:auto;}
.page-customer-account #content .forgot-password{font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0 0 3px;text-align:inherit;text-shadow:none;text-transform:none;}
.page-customer-account #content .forgot-password a{color:var(--theme7);}
.page-customer-account #content .forgot-password a:hover{color:var(--theme1);}
.page-customer-account #content .no-account{background:var(--white);border:1px solid var(--theme10);border-top:0;border-radius:0;color:var(--theme1);font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin:0;min-height:0;padding:27px 0 28px;text-align:center;text-shadow:none;text-transform:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.page-customer-account #content .no-account a{color:var(--theme1);display:inline-block;font-weight:400;text-decoration:none;}
.page-customer-account #content .no-account a:hover{text-decoration:underline;}
.page-customer-account #content .no-account .products-section-title{margin-bottom:18px;}
.page-customer-account #content .no-account .desc-noaccount{color:inherit;font:inherit;margin:0;padding:0 15px 28px;text-align:inherit;text-shadow:none;text-transform:none;}
.page-customer-account #content .form-social{border:0;border-top:1px solid var(--theme4);padding:49px 0 0;}
.page-customer-account #content .form-social .btn{background-color:var(--btnfb)!important;border-color:var(--btnfb)!important;min-width:298px;}
.page-customer-account #content .form-social .btn:hover{background:var(--btnfb_hov)!important;border-color:var(--btnfb_hov)!important;}
.page-customer-account #content #submit-login, .register-form .form-footer .btn, .password-form .form-footer .btn, body#checkout section.checkout-step .form-footer .btn, .page-customer-account .form-footer > .btn, .renew-password [type="submit"]{margin-bottom:0;min-width:176px;width:auto;}
.page-customer-account .form-footer > .btn{width:100%;}
.register-form .form-footer{text-align:center;}
.register-form .form-footer .btn, .renew-password [type="submit"]{width:auto;}
#page .register-form .form-footer .btn{min-width:196px;}
/* MY ACCOUNT */
#main .page-footer{color:var(--theme7);font-size:16px;font-weight:400;line-height:22px;margin:0;padding:19px 0 0;text-shadow:none;text-transform:none;}
#main .page-footer .account-link{align-items:center;color:inherit;display:inline-flex;margin:0 15px 10px 0;}
#main .page-footer .account-link:hover{color:var(--theme1);}
#main .page-footer .account-link i{font-size:16px;line-height:16px;margin:0 10px 0 0;}
.page-my-account #content{margin-bottom:60px;}
.page-my-account #content .links{margin:0 auto;max-width:1160px;}
.page-my-account #content .links a{background:none;border:none;color:inherit;display:block;float:none;font:inherit;margin:0 15px 30px;padding:0;text-align:center;text-shadow:none;text-transform:none;width:auto;}
.page-my-account #content .links a span.link-item{align-items:center;background:var(--white);border:1px solid var(--theme4);border-radius:10px;color:var(--theme7);display:flex;flex-direction:column;font:500 15px/21px var(--font);justify-content:space-around;height:230px;margin:0;padding:43px 15px 5px;width:201px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;}
.page-my-account #content .links a:hover span.link-item{border-color:var(--theme1);color:var(--theme1);cursor:pointer;}
.page-my-account #content .links a span.link-item > span{align-items:center;display:flex;justify-content:center;min-height:42px;}
.page-my-account #content .links a span.link-item i{color:var(--theme1)!important;}
.page-my-account #content .links a span.link-item svg:not([fill="none"]){fill:var(--theme1)!important;stroke:none!important;}
.page-my-account #content .links a span.link-item svg:not([stroke="none"]){fill:none!important;stroke:var(--theme1)!important;}
.page-my-account #content .links a span.link-item.logout{background:var(--.cart-grid .product-accordions);border-color:var(--.cart-grid .product-accordions);}
.page-my-account #content .links a span.link-item.logout:hover{border-color:var(--theme1);color:var(--theme1);}
.page-my-account #content .links a span.link-item.logout svg:not([fill="none"]){fill:var(--black_20)!important;stroke:none!important;}
.page-my-account #content .links a span.link-item.logout svg:not([stroke="none"]){fill:none!important;stroke:var(--black_20)!important;}
.page-addresses #main .address{border:1px solid var(--theme4);border-radius:0;margin:0 0 30px;padding:39px 15px 20px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
.page-addresses #main .address > *{margin:0 auto;max-width:313px;padding:0;}
.page-addresses #main .address .address-body h4{color:var(--theme7);font-size:24px;font-weight:500;line-height:36px;margin:0 0 26px;padding:0;text-shadow:none;text-transform:none;}
.page-addresses #main .address .address-body address{color:var(--theme7);font-size:16px;font-weight:500;line-height:30px;margin:0;min-height:190px;padding:0;text-shadow:none;text-transform:none;}
.page-addresses #main .address .address-body address .iko:before{margin-right:23px;margin-top:4px;}
.page-addresses #main .address .address-body address .iko.point:before{margin-top:6px;}
.page-addresses #main .address .address-footer{border:0;padding:26px 0 24px;}
.page-addresses #main .address .address-footer a{margin-right:25px;}
.page-addresses #main .address .address-footer .btn{min-width:143px;}
.page-addresses #main .address .address-footer .anim_a{color:var(--theme1);font-size:14px;font-weight:600;}
.page-addresses #main .address .address-footer .anim_a:hover{color:var(--theme7);}
.page-addresses #main .addresses-footer a{color:var(--theme1);}
.page-addresses #main .addresses-footer a:hover{color:var(--theme7);}
#page .container #notifications .container{margin:0;max-width:none;padding:0;width:auto;}
.qty_summ{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px;padding:0;}
.qty_summ > *{margin:0;padding:0 15px 30px;}
.qty_summ .btn{border-radius:34.5px;font-size:18px!important;line-height:25px!important;padding:16px 10px 20px;text-transform:lowercase;-moz-border-radius:34.5px;-ms-border-radius:34.5px;-o-border-radius:34.5px;-webkit-border-radius:34.5px;}
.qty_summ .btn i{font-size:18px!important;line-height:18px!important;margin:0 14px 0 0!important;}
.qty_summ > div > span{align-items:flex-start;background:var(--theme7);border:1px solid var(--theme7);border-radius:10px;color:var(--theme1);display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;line-height:21px;margin:0;min-height:91px;min-width:224px;padding:10px 30px;text-align:left;text-shadow:none;text-transform:none;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;}
.qty_summ > div > span b, .qty_summ > div > span strong{display:block;font-size:30px;font-weight:600;line-height:35px;padding-top:2px;}
.qty_summ > div > span.price_point{background:var(--white);border-color:var(--theme1);color:var(--theme1);}
.blcbg{align-items:center;background:var(--green2);border:0;border-radius:10px;color:var(--white);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:22px;margin:0;min-width:63px;padding:6px 20px 7px;text-align:center;text-shadow:none;text-transform:none;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;}
.blcbg._on{background:var(--green2);}
/* BLOG */
#latest_blog{margin-bottom:9px!important;}
#latest_blog .blogul{list-style:none;margin-bottom:0;margin-top:0;}
#latest_blog .blogul li{padding-bottom:25px;padding-top:0;}
#latest_blog .blogul li .ets_item_img, #latest_blog .blogul li .ets-blog-latest-post-content{background:var(--white);display:block;float:none;width:auto;}
#latest_blog .blogul li .ets-blog-latest-post-content{padding:35px 15px 41px;}
#latest_blog .blogul li .ets-blog-sidear-post-meta{color:var(--black_50);float:none;font:500 14px/23px var(--font);margin:0;overflow:hidden;padding:0;text-shadow:none;text-transform:none;width:auto;}
#latest_blog .blogul li .ets-blog-sidear-post-meta .post-date{margin:0 15px 5px 0;}
#latest_blog .blogul li .ets-blog-latest-toolbar{display:none!important;}
#latest_blog .blogul li .ets_title_block{color:var(--theme7);float:none;font:700 20px/23px var(--font);margin:0;padding:0;text-shadow:none;text-transform:none;}
#latest_blog .blogul li .blog_description{clear:none;color:var(--theme6);float:none;font:500 16px/23px var(--font);margin:0;padding:21px 0 15px;text-shadow:none;text-transform:none;}
#latest_blog .blogul li .blog_description p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
/* OTHER CODE */
#product-modal + .modal-backdrop{background-color:var(--theme7);}
#product-modal + .modal-backdrop.show{opacity:0.72;}
.page-content.page-cms{background:none;padding:0;}
.page-not-found .search-widget form{display:block;}
#blockcart-modal .modal-content{border:1px solid var(--theme4);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(--theme7);}
#blockcart-modal + .modal-backdrop.show{opacity:0.72;}
#blockcart-modal .modal-dialog{margin:30px auto;max-width:1166px;padding:0 15px;width:auto;}
#blockcart-modal .modal-footer{border-top-color:var(--theme1);margin:0 30px;padding:13px 0 19px;}
#blockcart-modal .modal-header{background:var(--white);border-bottom:1px solid var(--theme4);}
#blockcart-modal .modal-title{color:var(--theme7);font-size:16px;font-weight:500;line-height:19px;margin:0;padding:0;text-transform:none;}
#blockcart-modal .modal-title i.material-icons{margin-right:7px;vertical-align:-6px;}
#blockcart-modal .modal-header .close{display:none;}
#blockcart-modal .cart-modal-wrapper{align-items:flex-start!important;}
#blockcart-modal .modal-body{padding:30px 20px 20px;}
#blockcart-modal .modal-body .img-thumbnail{padding:0;}
#blockcart-modal .divide-right{border-right-color:var(--theme4);}
#blockcart-modal .product-image{max-width:100%;width:auto;}
#blockcart-modal .cart-product > .row{margin:0 -10px!important;padding:0!important;}
#blockcart-modal .cart-product > .row > *{margin:0!important;padding:0 10px!important;}
#blockcart-modal .cart-product .product-name{color:var(--theme7);font-size:16px;font-weight:500;line-height:19px;margin:0;padding-bottom:11px;padding-top:3px;text-transform:none;}
#blockcart-modal .cart-product .product-price{color:var(--theme7);font-size:18px;font-weight:700;line-height:normal;margin-bottom:10px;padding-bottom:1px;text-transform:none;}
#blockcart-modal .cart-product .product-attributes{color:var(--green2);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(--theme7)!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!important;}
#blockcart-modal .cart-content .cart-prices .cart-summary-line > label, #blockcart-modal .cart-content .cart-prices .cart-summary-line > span{color:var(--theme1)!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(--theme1)!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(--theme1)!important;}
#blockcart-modal .cart-content .cart-prices .cart-total .cart-summary-line{background:var(--theme4)!important;}
#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#blockcart-modal .cart-content ul .label, .page-content#blockcart-modal .cart-content ul .value, #blockcart-modal .cart-content .page-content.page-cms ul, #blockcart-modal .cart-content p, .page-content#blockcart-modal .cart-content ul{color:var(--theme7);font-size:14px;font-weight:500;line-height:19px;}
#blockcart-modal .cart-content .page-content.page-cms ul .value, #blockcart-modal .cart-content p .value, .page-content#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#blockcart-modal .cart-content ul.product-total{background:none;padding:10px 0 0;}
#blockcart-modal .cart-content .page-content.page-cms ul.product-total > *, #blockcart-modal .cart-content p.product-total > *, .page-content#blockcart-modal .cart-content ul.product-total > *{color:var(--theme1);font-size:18px;}
#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;display:none!important;}
#blockcart-modal .cart-content p:not(.product-total){margin-bottom:0;padding:0;}
#blockcart-modal .cart-content p, #blockcart-modal .cart-content .page-content.page-cms ul, .page-content.page-cms #blockcart-modal .cart-content ul{align-items:center;}
#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;gap:10px;justify-content:space-between;}
#blockcart-modal .cart-content .cart-content-btn > *{margin:0!important;padding:12px 15px 15px!important;}
#blockcart-modal .cart-content .cart-content-btn > * i{display:none;}
#manufacturer #main ul .brand{min-width:0;}
#manufacturer #main ul .brand-img{margin-bottom:10px;width:auto;}
#manufacturer #main ul .brand-img a{height:150px;}
#manufacturer #main ul .brand-img img{border:0;display:block;height:auto;margin:auto;max-height:100%;max-width:100%;}
/* HOME TEST: pominięto reguły strony Kontakt. */
/* WISHLIST */
#page .wishlist-modal p{padding:0!important;}
#page .wishlist-modal .modal-header{padding:0.75rem 1.25rem!important;}
#page .wishlist-modal .modal-header h5{color:var(--theme7)!important;font-size:16px!important;font-weight:600!important;line-height:19px!important;}
#page .wishlist-modal .modal-header .close, #content-wrapper .wishlist-list-item-title{color:var(--theme7)!important;opacity:1!important;}
#page .wishlist-modal .modal-header .close:hover{color:var(--theme1)!important;}
#page .wishlist-modal .modal-header .close span{color:inherit!important;}
#page .wishlist-modal .modal-content .modal-body ul li{color:var(--theme7)!important;font:400 16px/22px var(--font)!important;padding:0.75rem 1.25rem!important;}
#page .wishlist-modal .modal-content .modal-body ul li:hover{background:var(--theme1)!important;color:var(--white)!important;}
#page .wishlist-modal .modal-content .modal-body ul li p{color:inherit!important;}
#page .wishlist-modal .modal-content .modal-footer a, #content-wrapper .wishlist-footer-links a, #content-wrapper .wishlist-add-to-new, #content-wrapper .wishlist-product-combinations a, #content-wrapper .wishlist-button-add i{color:var(--theme7)!important;}
#page .wishlist-modal .modal-content .modal-footer a i, #content-wrapper .wishlist-footer-links a i{color:var(--theme1)!important;}
#page .wishlist-modal .modal-content .modal-footer a:hover, #content-wrapper .wishlist-footer-links a:hover, #content-wrapper .wishlist-list-item-title:hover, #content-wrapper .wishlist-add-to-new:hover, #content-wrapper .wishlist-product-combinations a:hover, #content-wrapper .wishlist-button-add i:hover{color:var(--theme1)!important;}
#page .wishlist-modal .wishlist-toast.success{background-color:var(--green)!important;border-color:var(--green)!important;}
#content-wrapper .wishlist-product-combinations{padding-bottom:10px;}
#content-wrapper .wishlist-product-combinations-text{color:var(--theme7);font-size:16px;font-weight:400;line-height:24px;text-transform:none;}
#content-wrapper .wishlist-product-combinations-text > span:first-of-type{display:block;height:0;text-indent:-9999px;}
#content-wrapper .wishlist-product-availability{background-color:var(--green);border:0;border-radius:4px;color:var(--white);font-size:12px;font-weight:700;line-height:14px;margin:0 auto;max-width:195px;min-width:0;padding:5px 12px 6px;text-transform:none;white-space:nowrap;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#content-wrapper .wishlist-product-addtocart i{display:none!important;}
#content-wrapper .wishlist-button-add{right:0;top:0;}
#content-wrapper .wishlist-products-list{display:flex;flex-wrap:wrap;margin:0 -15px;padding:30px 0 0;}
#content-wrapper .wishlist-products-list .wishlist-products-item{flex:0 0 100%;margin:0;max-width:100%;padding:0 15px;}
#content-wrapper .wishlist-products-list .wishlist-products-item .wishlist-product{padding-bottom:30px;}
#content-wrapper .wishlist-products-container .page-content.card{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#content-wrapper .wishlist-products-container-header{padding-top:20px;}
#content-wrapper .wishlist-products-container-header > h1{margin:0;}
#content-wrapper .wishlist-products-container .sort-by-row .products-sort-order{width:auto;}
#content-wrapper .wishlist-products-container .sort-by-row{justify-content:flex-end;}
#content-wrapper .wishlist-products-container .sort-by-row .sort-by{display:none;}
#content-wrapper .wishlist-products-container .sort-by-row .products-sort-order .select-title:after{content:"\e604";margin-top:2px;}
#content-wrapper .wishlist-products-container .sort-by-row .products-sort-order .select-title i{display:none;}
#content-wrapper .wishlist-list-item-default{border-bottom-color:var(--theme4);}
#content-wrapper .wishlist-list-item-right > button{opacity:1!important;}
#content-wrapper .wishlist-list-item-right > button i{color:var(--black_80)!important;opacity:1!important;}
#content-wrapper .wishlist-list-item-right > button:hover i{color:var(--theme1)!important;}
/* HOME TEST: pominięto reguły panelu konta #new_account. */
/* FIX CODE */
#order-confirmation .card-block, #page .address-form, #page .identity-block{background:var(--white);border:1px solid var(--theme10);border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#page .address-form, #page .identity-block{padding:32px 20px 18px;}
.renew-password{margin:0;padding:0;}
.renew-password [type="submit"]{margin-left:0;}
.send-renew-password-link, .renew-password .email{margin:0;padding:0 0 20px;}
.sitemap > div{margin-bottom:30px;}
#main .page-content #notifications{margin-left:0;margin-right:0;}
#page .ets-blog-wrapper-form-managament{padding:0;}
/* STICKY */
/* body.fixedTop #header{left:0;position:fixed;right:0;top:0;z-index:99;} */
/* RWD CODE */
@media (min-width:392px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{max-width:100%;width:418px;}
	.product-accordions h4.panel-title > a{padding-left:30px;padding-right:30px;}
	.product-accordions .panel-content{padding-left:30px;padding-right:30px;}
	.login-form form .form-group.row .form-control-label, .register-form form .form-group.row .form-control-label, .password-form form .form-group.row .form-control-label{flex:0 0 78px;max-width:78px;padding-bottom:2px;padding-right:5px;text-align:left;}
	.login-form form .form-group.row .form-control-label:after, .register-form form .form-group.row .form-control-label:after, .password-form form .form-group.row .form-control-label:after{display:none;}
}
@media (min-width:468px){
	#wrapper .pagination .load_more{min-width:357px;}
	/* 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:492px){
	.btn-more > .all-product-url{min-width:298px;}
	#header .header-top .displaytop_one{justify-content:flex-start;}
	#header .header-top .displaytop_two > .d-flex{flex:1;justify-content:flex-end;}
}
@media (min-width:568px){
	#index #wrapper .products.col-1:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 100%!important;max-width:100%!important;}
	#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary .add_icon{display:none!important;}
	#subcategories .subcategories-list li{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
}
@media (min-width:576px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:540px;}
	#index #wrapper .products.col-8:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 33.33333%!important;max-width:33.33333%!important;}
	#subcategories .subcategories-list li .subcategory-image, #subcategories .subcategories-list li .subcategory-image a, #subcategories .subcategories-list li .subcategory-image a.is_img h5{height:100%;}
	#subcategories .subcategories-list li .subcategory-image a.is_img h5 span{display:-webkit-box;max-height:36px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.prdstyle_new .images-container > .images-container-fix{border-left:1px solid var(--theme10);}
}
@media (min-width:768px){
	.noPC{display:none!important;}
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:720px;}
	#page .featured-category .cat-flex > li{flex:0 0 33.33333%;max-width:33.33333%;}
	#index #wrapper .products.col-8:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 25%!important;max-width:25%!important;}
	#wrapper .products:not(.slick-slider):not(.saleinfo) > *{flex:0 0 50%;max-width:50%;}
	#content-wrapper .wishlist-products-list .wishlist-products-item{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
	#page .popular-brand{margin-top:-20px;position:relative;z-index:5;}
	#page .popular-brand ul > li{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
	body #page .readmore_content[style*="140px"] + .readmore_content_btn + .coll{display:none;}
	body #page .readmore_content:not([style*="140px"]) + .readmore_content_btn{display:none;}
	#page .block_text .block_content{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;}
	#subcategories .subcategories-list li{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	.login-form form .form-group.row .form-control-label, .register-form form .form-group.row .form-control-label, .password-form form .form-group.row .form-control-label{flex:0 0 91px;max-width:91px;}
}
@media (min-width:992px){
	.colrow.row{align-items:flex-start;display:flex;flex-wrap:wrap;}
	.colrow.row:before, .colrow.row:after{display:none;}
	.colrow.row > *{float:none;width:auto;}
	#page #header .header-top #search_bar_top{margin-left:3px;margin-right:auto;}
	#page #header .header-top .search-widget{max-width:520px;min-width:450px;}
	#page #header .header-top .search-widget form input[type="text"]{max-width:100%;}
	body .ui-autocomplete.ui-autocomplete.searchbar-autocomplete{max-width:366px;min-width:366px;}
	#page .block-categories > .h6{display:none!important;}
	.nav-tabs{margin-bottom:55px;}
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:960px;}
	#header #_desktop_logo_notmob{flex:0 0 209px;margin:0;padding:0 15px;}
	#header .header-top .displaytop_one, #header .header-top .displaytop_two{flex:1;}
	.cbp-mobilesubmenu{display:none;}
	#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;}
	#page .featured-category .cat-flex > li{flex:0 0 20%;max-width:20%;}
	#left-column, #right-column{flex:0 0 278px;max-width:278px;}
	#content-wrapper{flex:0 0 100%;max-width:100%;}
	#content-wrapper.col-lg-9{flex:0 0 calc(100% - 278px);max-width:calc(100% - 278px);padding-top:0;}
	#content-wrapper.col-lg-6{flex:0 0 calc(100% - 278px - 278px);max-width:calc(100% - 278px - 278px);padding-top:0;}
	#index #content-wrapper.col-lg-6, #index #content-wrapper.col-lg-9{padding-top:22px;}
	#footer .footer-container .collapse{padding-bottom:0;}
	#ps_brandlist #brand_logo .item_brand, #ps_supplierlist #supplier_logo .item_supplier{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#index #wrapper .products.col-8:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 20%!important;max-width:20%!important;}
	.product-features .data-sheet .sheet-flex > .name{flex:0 0 361px;max-width:361px;}
	/* TABS LEFT */
	.tabs.tabsleft .tabsflex{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0 57px;}
	.tabs.tabsleft .navtabs{flex:0 0 278px;padding:8px 30px 14px;}
	.tabs.tabsleft .tab-content{flex:1;}
	.tabs.tabsleft .tab-pane.product_desctxt, .tabs.tabsleft .tab-pane.prod_access{padding-top:0;}
	.tabs.tabsleft .nav-tabs{gap:0;margin:0;padding:0;}
	.tabs.tabsleft .nav-tabs .nav-item{display:block;flex:0 0 100%;max-width:100%;padding:0;text-align:left;}
	.tabs.tabsleft .nav-tabs .nav-link{display:block;padding:21px 0 20px;}
	.tabs.tabsleft .nav-tabs .nav-item + .nav-item .nav-link{border-top:1px solid var(--theme4)!important;}
	.tabsleft .product-features .data-sheet .sheet-flex > .name{flex:0 0 261px;max-width:261px;}
	/* LISTING */
	#wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 33.33333%;max-width:33.33333%;}
	#wrapper .products.only-first-two-lg:not(.list):not(.slick-slider):not(.saleinfo) > *{display:none;}
	#wrapper .products.only-first-two-lg:not(.list):not(.slick-slider):not(.saleinfo) > *:first-of-type, #wrapper .products.only-first-two-lg:not(.list):not(.slick-slider):not(.saleinfo) > *:first-of-type + *{display:block;}
	body.layout-full-width #wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 33.33333%;max-width:33.33333%;}
	body.layout-full-width #wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > .col-xl-3{flex:0 0 25%;max-width:25%;}	
	body.layout-full-width #wrapper #accessories .products:not(.list):not(.slick-slider):not(.saleinfo) > .col-xl-3{flex:0 0 33.33333%;max-width:33.33333%;}
	#product #content{height:100%;margin-left:0;margin-right:0;max-width:100%;}
	.tabs .nav-tabs{justify-content:flex-start;}
	.product-container{display:flex;flex-wrap:wrap;}
	.product-container:before, .product-container:after{display:none;}
	.product-container > *{float:none;padding-bottom:30px;width:auto;}
	.product-container #img-col-prod{flex:0 0 510px;max-width:510px;}
	.product-container #txt-col-prod{flex:0 0 calc(100% - 510px);max-width:calc(100% - 510px);}
	.foot_cart > #loylalty_cart_parent{max-width:521px;}
	.cart-grid{display:flex;flex-wrap:wrap;margin-bottom:47px;}
	.cart-grid:after{display:none;}
	.cart-grid-body{flex:0 0 100%;max-width:100%;}
	.cart-grid-body.body-noempty{flex:0 0 calc(100% - 336px);max-width:calc(100% - 336px);}
	.cart-grid-right{flex:0 0 336px;max-width:336px;}
	.cart-grid-body .product-line-grid > *{float:none;width:auto;}
	.cart-grid-body .product-line-grid > .product-line-grid-left{flex:0 0 105px;max-width:105px;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 105px - 280px);max-width:calc(100% - 105px - 280px);}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 280px;margin-left:0;max-width:280px;}
	.cart-grid-body .product-line-grid > .clearfix{display:none!important;}
	.card.cart-summary > *{margin-left:auto!important;margin-right:auto!important;max-width:232px!important;}
	.product-line-grid-body > .product-line-info{max-width:380px;}
	#footer .footer-container{padding-bottom:19px;padding-top:53px;}
	#footer .footer-container .collapse{padding-bottom:0;}
	#ps_brandlist #brand_logo .item_brand, #ps_supplierlist #supplier_logo .item_supplier{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	#wrapper .pagination .ordering-foot{margin-right:auto;}
	#main .page-footer{padding-bottom:0;}
	.qty_summ .btn{min-width:361px;}
	#footer .footer-container > .container > .row{display:flex;flex-wrap:wrap;}
	#footer .footer-container > .container > .row:before, #footer .footer-container > .container > .row:after{display:none;}
	#footer .footer-container > .container > .row > *{float:none;padding-bottom:30px;width:auto;}
	#footer .footer-container > .container > .row > .col-xs-12{flex:0 0 100%;max-width:100%;}
	#footer .footer-container > .container > .row > .col-md-6{flex:0 0 calc((100% - 325px) / 3);max-width:calc((100% - 325px) / 3);}
	#footer .footer-container > .container > .row > .col-md-6.lg3x{flex:0 0 325px;max-width:325px;}
	#page #ps_brandlist .products-section-title, #page #ps_supplierlist .products-section-title{margin-bottom:39px;}
	#page .products-section-title.op-cats-block-h3{margin-bottom:40px;}
	#page #latest_blog .products-section-title{margin-bottom:48px;}
	#index #latest_blog .blogul li .ets-blog-latest-post-content{padding:35px 25px 41px;}
	.home4-container > .container > .row{display:flex;flex-wrap:wrap;}
	.home4-container > .container > .row:before, .home4-container > .container > .row:after{display:none;}
	.home4-container > .container > .row > *{flex:0 0 calc(100% - 656px);max-width:calc(100% - 656px);}
	.cart-grid + .back_link{display:none!important;}
	#subcategories .subcategories-list li{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#content-wrapper .wishlist-products-list .wishlist-products-item{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#page .popular-brand ul > li{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#page #left-column .block-categories > .collapse, #page #right-column .block-categories > .collapse{display:block!important;}
	#page .popular-brand{margin-top:-6.666666666666667vw;}
	#wrapper .pagination{justify-content:flex-end;}
}
@media (min-width:1200px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:1140px;}
	.col-xl-2.xl5{width:20%;}
	.col-lg-3.lg5{width:20%;}
	#page #header .header-top #search_bar_top, #page #header .header-top #search_block_top{margin-right:auto;}
	#page #header .header-top .search-widget{max-width:none;min-width:669px;}
	#page .search-widget form button[type="submit"]{min-width:78px!important;}
	#header .cbp-hrmenu:not(.cbp-vertical) .cbp-menu-column.col-xs-2{width:calc((100% - 369px) / 3);}
	#header .cbp-hrmenu:not(.cbp-vertical) .cbp-menu-column.col-xs-2 + .col-xs-6{width:369px;}
	#header #cbp-hrmenu:not(.cbp-vertical) > ul > li.has_bgcolor > a{min-width:199px;}
	#header .header-top .displaytop_one > .d-flex, #header .header-top .displaytop_two > .d-flex{margin:0 -15px;}
	#header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{padding:5px 15px;}
	#left-column, #right-column{flex:0 0 296px;max-width:296px;padding-right:25px;padding-top:7px;}
	#content-wrapper.col-lg-9{flex:0 0 calc(100% - 296px);max-width:calc(100% - 296px);}
	#content-wrapper.col-lg-6{flex:0 0 calc(100% - 296px - 296px);max-width:calc(100% - 296px - 296px);}
	#wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 25%;max-width:25%;}
	#index #wrapper .products.col-8:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 16.66667%!important;max-width:16.66667%!important;}
	#index #wrapper .products.col-6:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 16.66667%;max-width:16.66667%;}
	#index #wrapper .products.col-5:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 25%;max-width:25%;}
	#index #wrapper .products.col-4:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 25%;max-width:25%;}
	#index #wrapper .products.col-3:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 33.33333%;max-width:33.33333%;}
	#index #wrapper .products.col-2:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 50%;max-width:50%;}
	#index #wrapper .products.col-1:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 100%!important;max-width:100%!important;}
	.product-container #img-col-prod{flex:0 0 600px;max-width:600px;}
	.product-container #txt-col-prod{flex:0 0 calc(100% - 600px);max-width:calc(100% - 600px);}
	.tabs-home .nav-tabs{margin:-17px -17px 33px;}
	.tabs-home .nav-tabs .nav-item{padding:0 17px;}
	.cart_head > span.head_qty{flex:0 0 179px;max-width:179px;}
	.cart_head > span.head_total{flex:0 0 143px;max-width:143px;}
	.cart-grid-body .product-line-grid > .product-line-grid-left{flex:0 0 105px;max-width:105px;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 105px - 332px);max-width:calc(100% - 105px - 332px);padding-left:23px;padding-right:15px;}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 332px;max-width:332px;}
	.product-line-grid-right .row .row > .qty{flex:0 0 179px;max-width:179px;}
	.product-line-grid-right .row .row > .qty .qtyfix{max-width:135px;}
	.product-line-grid-right .row .row > .price{flex:0 0 calc(100% - 179px);max-width:calc(100% - 179px);}
	#ps_brandlist #brand_logo .item_brand, #ps_supplierlist #supplier_logo .item_supplier{flex:0 0 calc(100% / 6);max-width:calc(100% / 6);}
	#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow){left:-15px;}
	#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow){right:-15px;}
	.product_desctext .row{margin-left:-50px;margin-right:-50px;}
	.product_desctext p + .row{padding-top:59px;}
	.product_desctext .col{padding-bottom:38px;padding-left:50px;padding-right:50px;}
	body.layout-full-width #wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 25%;max-width:25%;}
	.home4-container > .container > .row > *{flex:0 0 calc(100% - 788px);max-width:calc(100% - 788px);}
	/* LISTA */
	#wrapper #js-product-list:not(.nobg) > .products.list{margin:0 0 54px;}
	#wrapper #js-product-list > .products.list:not(.slick-slider) > *{flex:0 0 100%!important;margin:0;max-width:100%!important;padding:0!important;}
	#wrapper #js-product-list > .products.list:not(.slick-slider) > * + *{padding-top:10px!important;}
	#wrapper #js-product-list > .products.list .product-miniature{display:block;margin:0;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container{display:flex;flex-wrap:wrap;height:auto;margin:0;max-width:none;padding:0 0 0 15px;width:auto;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container > *{margin:0;padding:0;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .thumbnail-cover{flex:0 0 145px;max-width:145px;padding:30px 15px;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .thumbnail-cover .product-thumbnail{overflow:visible;padding:0;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .thumbnail-cover .product-flags{left:auto;right:-10px;top:-10px;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .thumbnail-cover .product-flags li.product-flag{font-size:8px!important;min-width:0!important;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description{display:flex;flex-wrap:wrap;flex:0 0 calc(100% - 145px);height:auto;max-width:calc(100% - 145px);padding-left:5px;text-align:left;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description > *{display:flex;flex-direction:column;justify-content:center;padding:15px;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description > .title_desc{flex:0 0 calc(100% - 274px);max-width:calc(100% - 274px);}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description > .adcart_price{align-items:center;flex:0 0 274px;max-width:274px;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description > .adcart_price .adcart_price_inner{max-width:100%;text-align:center;width:100%;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description > .adcart_price .adcart_price_inner .product-flags{align-items:center;display:none!important;padding:0 0 12px;position:static;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description > .adcart_price .adcart_price_inner .product-flags > *:not(.new){display:none;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description .product-description-short{display:none!important;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description .title_desc .product-availability{display:none!important;justify-content:flex-start!important;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description .adcart_price .product-availability{padding-bottom:12px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-list-reviews{justify-content:flex-start;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-list-reviews .star-content{margin-left:0;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .title_desc_inner{display:flex;flex-direction:column;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-title{margin-bottom:2px;min-height:0;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-title a{display:inline;font-size:17px;height:auto;overflow:visible;text-overflow:inherit;-webkit-line-clamp:none;-webkit-box-orient:inherit;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-title:after{display:none;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-reference{display:block!important;padding-bottom:0;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-price-and-shipping{padding-bottom:21px;padding-top:13px;text-align:center;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-price-and-shipping > *{margin:0;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-price-and-shipping .price{font-size:20px;line-height:24px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-price-and-shipping .regular-price{font-size:14px;line-height:18px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-price-and-shipping .price_netto{margin-top:-2px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-desc .product-price-and-shipping{display:none;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-more .product-price-and-shipping{display:block;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .hiaddtocart{opacity:1;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .hiaddtocart button.btn-primary{margin:0 auto 12px;max-width:184px;width:100%;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add{align-items:center;color:var(--theme7);display:inline-flex;font:400 13px/16px var(--font);position:static;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add:hover{color:var(--theme7);}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i{align-items:center;color:inherit;display:flex;font:inherit;font-size:14px;gap:0 9px;line-height:14px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i:before{content:"";display:block!important;height:14px;left:0;position:relative;top:0;width:14px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i:after{display:block!important;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i.yesheart:after{content:"Dodaj do ulubionych";}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i.noheart:after{content:"Usuń z ulubionych";}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i.yesheart:before{background:var(--theme7);mask:url("../img/svg/heart.svg");-webkit-mask-image:url("../img/svg/heart.svg");}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add:hover i.yesheart:before{background:var(--theme7);}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .wishlist-button-add i.noheart:before{background:var(--red);mask-image:url("../img/svg/heart-solid.svg");-webkit-mask-image:url("../img/svg/heart-solid.svg");}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .hiaddtocart .product-quantity{display:block!important;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .hiaddtocart.qtyblock_on button.btn-primary{padding-left:62px;padding-top:11px;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .hiaddtocart button.btn-primary .add_txt.hidden-md-up{display:block!important;}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .hiaddtocart button.btn-primary .add_txt.hidden-sm-down{display:none!important;}
	#subcategories .subcategories-list li{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	#content-wrapper .wishlist-products-list .wishlist-products-item{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	#page .popular-brand ul > li{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	#page #etsbawbanner.row{margin-left:-20px;margin-right:-20px;}
	#page #etsbawbanner.row > .block_img{padding-bottom:40px;padding-left:20px;padding-right:20px;}
	#footer .footer-container > .container > .row > .col-md-6{flex:0 0 calc((100% - 480px) / 3);max-width:calc((100% - 480px) / 3);}
	#footer .footer-container > .container > .row > .col-md-6.lg3x{flex:0 0 480px;max-width:480px;}
	#footer .footer-container ul.links_foot_2col{display:flex;flex-wrap:wrap;}
	#footer .footer-container ul.links_foot_2col > li{flex-basis:50%;}
	#footer .footer-container p.iko.phone{padding-bottom:26px;padding-top:8px;}
	#footer .footer-container .op-texts-block-wrap .col + .col{display:flex;}
	#footer .footer-container .op-texts-block-wrap .col + .col:before{background:var(--theme12);content:"";display:block;height:41px;margin:6px 31px 0 -31px;width:1px;}
	#search_popup .wrap_item .catprodrow .catprod.category:not(.nocat){border-left:1px solid var(--theme10);border-top:0;}
}
@media (min-width:1230px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:1230px;}
	.col-xxl-9{width:75%;}
	.col-xxl-3{width:25%;}
	#page #header .header-top #search_bar_top{margin-left:13px;}
	#page #header .header-top .search-widget{min-width:769px;}
	#header .header-top .displaytop_two{padding-left:28px;}
	#header .header-top .d-flex > .iko_svg{margin-right:20px;}
	#page #header .header-top .container-iqit-menu + #search_bar_top, #page #header .header-top .container-iqit-menu + #search_block_top{max-width:219px;padding-right:46px;}
	#page #header .header-top .container-iqit-menu + #search_bar_top .search-widget, #page #header .header-top .container-iqit-menu + #search_block_top .search-widget{min-width:0;}
	#wrapper .products.col-5:not(.slick-slider) > *{flex:0 0 20%;max-width:20%;}
	#footer .footer-container > .container > .row > .col-lg-6{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	#index #latest_blog .blogul li .ets-blog-latest-post-content{padding:35px 55px 41px;}
	.product-container #img-col-prod{flex:0 0 703px;max-width:703px;padding-right:34px;}
	.product-container #txt-col-prod{flex:0 0 calc(100% - 703px);max-width:calc(100% - 703px);}
	.cart-grid-body{padding-right:31px;}
	.home4-container > .container > .row > *{flex:0 0 calc(100% - 706px);max-width:calc(100% - 706px);}
	#wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > .col-xl-3{flex:0 0 25%;max-width:25%;}
	.product-features .data-sheet .sheet-flex > .name{flex:0 0 661px;max-width:661px;}
	.tabsleft .product-features .data-sheet .sheet-flex > .name{flex:0 0 361px;max-width:361px;}
	#index #wrapper .products.colxl-6:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 16.66667%;max-width:16.66667%;}
	#index #wrapper .products.col-8:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 12.5%!important;max-width:12.5%!important;}
	#page .block-categories, #page .block-filtering, #page .cms-linklist, #page #wrapper #search_filters .facet{margin-bottom:40px;padding-left:20px;padding-right:20px;}
	#page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories .category-top-menu ul > li > div, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
	#page .block-categories .category-top-menu ul .category-sub-menu{padding-left:20px;padding-right:20px;}
	#page .block-categories .collapse-icons, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows{right:-29px;}
	#page .popular-brand ul > li{flex:0 0 calc(100% / 6);max-width:calc(100% / 6);}
	#product-modal .modal-dialog{max-width:784px;}
}
@media (min-width:1310px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:1310px;}
	#header .header-top .displaytop_two{padding-left:77px;}
	#header .header-nav-after > .container:not(.is_hr){padding-left:76px;padding-right:76px;}
	#index #wrapper .products.col-5:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 20%;max-width:20%;}
}
@media (min-width:1470px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{width:1470px;}
	#header .header-top .displaytop_two{padding-left:90px;}
	#page #header .header-top .search-widget{min-width:869px;}
	#header .header-nav-after > .container:not(.is_hr){padding-left:132px;padding-right:132px;}
	#subcategories .subcategories-list{margin-left:-20px;margin-right:-20px;}
	#subcategories .subcategories-list li{flex:0 0 calc(100% / 5);max-width:calc(100% / 5);padding-bottom:40px;padding-left:20px;padding-right:20px;}
	.product-container #img-col-prod{flex:0 0 823px;max-width:823px;padding-right:54px;}
	.product-container #txt-col-prod{flex:0 0 calc(100% - 823px);max-width:calc(100% - 823px);}
}
@media (min-width:1568px){
	#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow){left:-50px;}
	#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow){right:-50px;}
}
@media (min-width:1200px) AND (max-width:1309px){
	#page .block_img .obraz{max-width:50%;}
	#page .block_img h5{font-size:14px;line-height:17px;}
	#page .block_img h3{font-size:36px;letter-spacing:-0.02em;line-height:43px;padding-top:10px;}
	#page .block_img h3 + p{padding-top:11px;}
}
@media (min-width:1200px) AND (max-width:1309px){
	#wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 33.33333%;max-width:33.33333%;}
}
@media (max-width:1199px){
	.block-promo{max-width:100%;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description .adcart_price_inner > .product-flags{display:none!important;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description .product-description-short{display:none!important;}
	#wrapper #js-product-list > .products.list .product-miniature .thumbnail-container .product-description .adcart_price .product-availability{display:none!important;}
}
@media (max-width:999px){
	.cbp-spmenu-push-toright{left:0;}
	#iqitmegamenu-shower{background:var(--theme7);border:0;border-radius:4px;color:var(--white);font:800 14px/43px var(--font);min-width:232px;padding:0 10px 3px;text-shadow:none;text-transform:none;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
	#iqitmegamenu-shower:hover{background:var(--theme10);cursor:pointer;}
	#iqitmegamenu-shower .iqitmegamenu-icon{margin:2px 15px 0 0;}
	#iqitmegamenu-shower .iqitmegamenu-icon img{border:0;display:block;height:auto;margin:0;max-width:100%;}
	#iqitmegamenu-shower .cbp-submenu-aindicator{color:var(--white_30);font-size:14px;line-height:14px;margin-left:14px;margin-top:1px;}	
}
@media (min-width:1200px) AND (max-width:1229px){
	#header .header-nav p{padding-left:20px;padding-right:20px;}
}
@media (min-width:992px) AND (max-width:1199px){
	body.layout-left-column #wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 50%;max-width:50%;}
	#wrapper .products:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 50%;max-width:50%;}
	#wrapper .pagination .page-list li .previous > span, #wrapper .pagination .page-list li .next > span{display:none!important;}
	#page .block_img .obraz{flex:0 0 100%;max-width:100%;}
	#page .block_img .obraz img{max-height:336px;object-fit:cover;object-position:top;width:100%;}
	#page .block_img .tekst{flex:0 0 100%;max-width:100%;}
	#header #cbp-hrmenu:not(.cbp-vertical) > ul > li > a{padding-left:10px!important;padding-right:10px!important;}
	#header .header-nav p{padding-left:10px;padding-right:10px;}
}
@media (max-width:991px){
	.changestatus .ybc-menu-toggle{height:0;padding:0;text-indent:-9999px;}
	.changestatus .ybc-menu-toggle .ybc-menu-button-toggle_icon{display:none;}
	body.menuOpen .cbp-spmenu-overlay{background:var(--black_50);}
	.mm-mobile-box{background:var(--theme5);}
    .mm-mobile-box .head-close .menu-close svg:not([fill="none"]){fill:var(--theme1)!important;}
    .mm-mobile-box .head-close .menu-close svg:not([stroke="none"]){stroke:var(--theme1)!important;}
    .mm-mobile-box .head-close .menu-close:hover svg:not([fill="none"]){fill:var(--theme7)!important;}
    .mm-mobile-box .head-close .menu-close:hover svg:not([stroke="none"]){stroke:var(--theme7)!important;}
	.mm-mobile-box .menu-list ul li + li{border-top:1px solid var(--white);}
	.mm-mobile-box .menu-list ul li .iko_more, .mm-mobile-box .menu-list ul li .iko_morex{color:var(--theme1);}
	.mm-mobile-box .menu-list ul li .iko_morex:hover, .mm-mobile-box .menu-list ul li .iko_morex:not(.collapsed){color:var(--theme1);}
    .mm-mobile-box .menu-list ul li a{color:var(--theme7);}
    .mm-mobile-box .menu-list ul li a:hover{color:var(--theme1);}
    .mm-mobile-box .menu-list ul li.has_bgcolor a{background:none!important;color:var(--theme7)!important;}
    .mm-mobile-box .menu-list ul li.has_bgcolor a:hover{color:var(--theme1)!important;}
	#iqitmegamenu-mobile-content .menu-hook{border:0;border-top:1px solid var(--white);}
	#iqitmegamenu-mobile-content .menu-hook .phone_content{color:var(--theme7);}
	#iqitmegamenu-mobile-content .menu-hook .phone_content .tel_btn a{background:var(--theme6);color:var(--theme7);}
	#iqitmegamenu-mobile-content .menu-hook .phone_content .tel_btn a:hover{background:var(--theme1);color:var(--theme7);}
	#iqitmegamenu-mobile-content .menu-hook .phone_content .tel_btn a .iko.phone:before{background:var(--theme1);}
	#iqitmegamenu-mobile-content .menu-hook .phone_content .tel_btn a:hover .iko.phone:before{background:var(--theme7);}
	#wrapper #js-product-list > .products.list .product-miniature .product-description .product-description-short{display:none!important;}
	#wrapper #main > .prod_h1{margin-bottom:19px;padding-top:0;}
	.cart-grid{margin-bottom:41px;}
	.cart-grid + .back_link{margin-bottom:44px;}
	.cart-item{padding:30px 0;}
	.cart-grid-body .product-line-grid{margin:0 -10px;position:relative;}
	.cart-grid-body .product-line-grid > *{float:none;padding:0 10px;width:auto;}
	.cart-grid-body .product-line-grid > .product-line-grid-left{flex:0 0 115px;left:0;margin:auto 0;max-width:115px;padding-right:10px!important;position:absolute;top:0;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 116px);margin-bottom:20px;margin-left:auto;max-width:calc(100% - 116px);min-height:95px;padding-top:6px;}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 calc(100% - 116px);margin-left:auto;max-width:calc(100% - 116px);padding-top:0;}
	.product-line-grid-right .row .row > .qty{flex:0 0 131px;max-width:131px;}
	.product-line-grid-right .row .row > .qty .qtyfix{max-width:112px;}
	.product-line-grid-body > .product-line-info > .label{font-size:14px;}
	.product-line-grid-body > .product-line-info{line-height:17px;padding-bottom:0;}
	.product-line-grid-body > .product-line-info.product-reference{font-size:12px;margin-top:-3px;padding-bottom:16px;}
	.product-line-grid-right .row > .col-xs-6{flex:0 0 100%;max-width:100%;}
	.product-line-grid-right .row > .col-xs-2.text-xs-right{bottom:13px;justify-content:center;left:0;max-width:115px;position:absolute;width:100%;}
	.product-line-grid-right .row .row > .price{flex:0 0 calc(100% - 131px);max-width:calc(100% - 131px);text-align:left!important;}
	.cart-grid-body .product-line-grid > .clearfix{display:none!important;}
	.product-line-grid .product-line-actions .product-price{font-size:17px;line-height:20px;}
	.product-line-grid .product-line-actions .product-price:before{color:var(--theme7);content:attr(data-title);display:block;font-size:12px;font-weight:400;line-height:17px;text-transform:none;}
	.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart{font-size:12px;font-weight:400;}
	.product-line-grid-right .cart-line-product-actions .remove-from-cart i, .product-line-grid-right .product-price .remove-from-cart i{font-size:14px;line-height:14px;}
	.product-line-grid-right .cart-line-product-actions .remove-from-cart:after, .product-line-grid-right .product-price .remove-from-cart:after{content:attr(title);margin-left:6px;}
	.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-down{left:9px;}
	.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-up{right:7px;}
	#wrapper .card-block .products-section-title{border-bottom:1px solid var(--theme4);margin-bottom:0;padding-bottom:24px;text-align:left!important;}
	.foot_cart{padding:10px 0;}
	.cart-grid-body .cart-overview + .foot_cart{display:none;}
	.card.cart-summary{padding-left:33px;padding-right:33px;}
	body .cbp-mobilesubmenu{border:0!important;}
	#wrapper{padding-top:30px;}
	#page .block-categories, #page .block-filtering, #page .cms-linklist, #page #wrapper #search_filters .facet, #page .block-categories .category-top-menu ul .category-sub-menu, #page #wrapper #search_filters_wrapper #search_filters, #page #wrapper #search_filters_wrapper #search_filter_controls, #page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories .category-top-menu ul > li > div, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{padding-left:29px;padding-right:29px;}
	#page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories .category-top-menu ul > li > div, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{margin-left:-29px;margin-right:-29px;}
	#page .block-categories, #page .block-filtering, #page .cms-linklist, #page #wrapper #search_filters .facet{margin-bottom:21px;}
	#page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{align-items:center;display:flex;font-weight:400;justify-content:space-between;margin-bottom:-1px;padding-bottom:18px;padding-top:14px;text-transform:none;}
	#page .block-categories > .h6 i, #page .block-filtering > .h6 i, #page .cms-linklist > .h6 i, #page .block-categories ul li .h6 i, #page #wrapper #search_filters .h6 i, #page #wrapper #search_filters .facet .facet-title i{font-size:16px;line-height:16px;margin-left:10px;margin-top:2px;}
	#page #wrapper #search_filters .facet .colaps{padding:0;}
	#page #wrapper #search_filters .facet .colaps:not(.in):not(.collapsing){display:none;}
	#page #wrapper #search_filters .facet .colaps:not(.dropdowns) > li:first-child{padding-top:17px;}
	#page #wrapper #search_filters .facet .colaps:not(.dropdowns) > li:last-child{padding-bottom:17px;}
	#page .block-categories > .h6[aria-expanded="true"] i.add, #page .block-filtering > .h6[aria-expanded="true"] i.add, #page .cms-linklist > .h6[aria-expanded="true"] i.add, #page .block-categories ul li .h6[aria-expanded="true"] i.add, #page #wrapper #search_filters .h6[aria-expanded="true"] i.add, #page #wrapper #search_filters .facet .facet-title[aria-expanded="true"] i.add{display:none;}
	#page .block-categories > .h6[aria-expanded="false"] i.remove, #page .block-filtering > .h6[aria-expanded="false"] i.remove, #page .cms-linklist > .h6[aria-expanded="false"] i.remove, #page .block-categories ul li .h6[aria-expanded="false"] i.remove, #page #wrapper #search_filters .h6[aria-expanded="false"] i.remove, #page #wrapper #search_filters .facet .facet-title[aria-expanded="false"] i.remove{display:none;}
	#page .block-categories .collapse-icons, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows{right:-38px;}
	#page #left-column{padding-bottom:21px;}
	#page #wrapper #search_filters .facet{margin-bottom:10px;}
	#page #wrapper #search_filters_wrapper #search_filter_controls{border:1px solid var(--theme4);border-top:0;margin-bottom:0;padding-bottom:15px;padding-top:15px;}
	#page #wrapper #search_filters_wrapper #search_filters{border:1px solid var(--theme4);border-top:0;margin-bottom:0;padding-bottom:5px;padding-top:15px;}
	#index #wrapper{padding-top:0;}
	#iqitmegamenu-mobile-content + #page{margin-top:-1px;}
	#header #_desktop_logo_notmob h1 img{max-width:209px;width:100%;}
	#header .header-top{padding-bottom:0;padding-top:0;}
	#header .header-top .mobile{gap:0;padding:16px 0;width:100%;-ms-flex-pack:start!important;justify-content:flex-start!important;}
	#header .header-top .mobile > .flexonemenu{gap:0 25px;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:0 15px;width:100%;}
	#header .header-top .mobile #_desktop_logo_mob{flex:1;margin-left:auto;max-width:147px;}
	#header .header-top .mobile .flexone:not(.flexonemenu){gap:0 24px;margin-left:auto;}
	#header .header-top .mobile .flexone.flexonemenu{flex:0 0 100%;max-width:100%;padding-top:17px;}
	#header .header-top .mobile .flexone.flexonemenu > *{align-items:center;background:var(--theme7);display:flex;flex:0 0 50%;justify-content:center;height:62px;max-width:50%;}
	#header .header-top .mobile .flexone.flexonemenu > .sep{background:var(--theme10);flex:0 0 1px;max-width:1px;}
	#header .header-top #_mobile_navkontakt b, #header .header-top #_mobile_navkontakt strong{color:var(--theme7);font-size:16px;font-weight:700;line-height:20px;}
	#header .header-top #_mobile_navkontakt a:hover b, #header .header-top #_mobile_navkontakt a:hover strong{color:var(--theme1);}
	#header .header-top .link_fix .iko_svg svg:not(.path):not([fill="none"]){fill:var(--theme7)!important;}
	#header .header-top .link_fix .iko_svg svg:not(.path):not([stroke="none"]){stroke:var(--theme7)!important;}
	#header .header-top .link_fix .iko_svg svg.path path:not([fill="none"]){fill:var(--theme7)!important;}
	#header .header-top .link_fix .iko_svg svg.path path:not([stroke="none"]){stroke:var(--theme7)!important;}
	#header .header-top .link_fix:hover .iko_svg svg:not(.path):not([fill="none"]){fill:var(--theme1)!important;}
	#header .header-top .link_fix:hover .iko_svg svg:not(.path):not([stroke="none"]){stroke:var(--theme1)!important;}
	#header .header-top .link_fix:hover .iko_svg svg.path path:not([fill="none"]){fill:var(--theme1)!important;}
	#header .header-top .link_fix:hover .iko_svg svg.path path:not([stroke="none"]){stroke:var(--theme1)!important;}
	#header .header-top .link_fix:hover, #header .header-top a:hover{cursor:pointer;}
	#header .header-top .mobile .svg_mob.bag_count{background:none;border:0;border-radius:0;height:auto;margin:0;padding:0;width:auto;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
	#header .header-top .mobile .svg_mob.bag_count:hover{background:none;cursor:pointer;}
	#header .header-top .mobile .svg_mob.bag_count .iko_svg{align-items:center;display:flex;justify-content:center;height:100%;position:relative;width:100%;}
	#header .header-top .mobile .svg_mob.bag_count:hover .iko_svg svg:not(.path):not([fill="none"]){fill:var(--theme7)!important;}
	#header .header-top .mobile .svg_mob.bag_count:hover .iko_svg svg:not(.path):not([stroke="none"]){stroke:var(--theme7)!important;}
	#header .header-top .mobile .svg_mob.bag_count .iko_svg .cart-products-count{display:none!important;position:absolute;right:0;top:0;}
	#page #header .header-top #search_bar_top, #page #header .header-top #search_block_top{display:block;flex:0 0 100%;}
	#header .header-top #search_bar_top .dropdown-menu{left:0;margin:0;min-width:0;overflow:visible;padding:20px 15px;right:0;}
	#header .header-top #search_bar_top .dropdown-menu form{margin-top:0;}
	#header .header-top .displaytop_one, #header .header-top .displaytop_two{padding:0;width:100%;}
	#header .header-top .displaytop_one > .d-flex, #header .header-top .displaytop_two > .d-flex{margin:0;width:100%;}
	#header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{display:none;padding:0 15px;}
	#header .header-top .displaytop_one > .d-flex > #search_bar_top.active, #header .header-top .displaytop_two > .d-flex > #search_bar_top.active, #header .header-top .displaytop_one > .d-flex > #search_block_top.active, #header .header-top .displaytop_two > .d-flex > #search_block_top.active{background:var(--white);display:block;float:none;left:15px;padding:10px 15px;position:absolute;right:15px;top:69px;width:auto;}
	#header .cart-preview .minicart{align-items:center;display:flex;justify-content:flex-end;}
	#header .cart-preview .minicart svg{position:static;}
	#mobile_top_menu_wrapper{background:none;border:0;box-shadow:none;left:15px;margin:0;padding:0;position:absolute;right:15px;top:100%;z-index:9999;-moz-box-shadow:none;-webkit-box-shadow:none;}
	#mobile_top_menu_wrapper: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:10px;transform:translateX(-50%);top:-8px;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));}
	#mobile_top_menu_wrapper .mobilemenu-bg{background:var(--white);border:0;box-shadow:4.145px 2.796px 20px 0 var(--black_10);margin:0;padding:0;-moz-box-shadow:4.145px 2.796px 20px 0 var(--black_10);-webkit-box-shadow:4.145px 2.796px 20px 0 var(--black_10);}
	#mobile_top_menu_wrapper #top-menu{margin:0;padding:0;}
	#mobile_top_menu_wrapper #top-menu li + li{border-top:1px solid var(--theme4);}
	#mobile_top_menu_wrapper #top-menu .dropdown-item{border:0;color:var(--theme1)!important;font-size:14px;font-weight:600;line-height:30px;padding:0 10px;}
	#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:var(--theme1);color:var(--white)!important;}
	#mobile_top_menu_wrapper #top-menu .navbar-toggler{height:100%;width:auto;}
	#mobile_top_menu_wrapper .top-menu .sub-menu.popover:after, #mobile_top_menu_wrapper .top-menu .sub-menu.popover:before{display:none!important;}
	#wrapper .products .product-miniature .product-description{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
	#page #search_filter_toggler{width:100%;}
	#page #search_filter_toggler svg{margin:0!important;}
	#products .up{margin-bottom:60px;text-align:center!important;}
	#products .up .btn{min-width:182px;}
	.product-variants .product-variants-items4 > .product-variants-item select{width:100%;}
	#wrapper .product-information .breadcrumb{display:none!important;}
	#blockcart-modal .modal-body{padding:15px;}
	#blockcart-modal .modal-title{font-size:14px;line-height:17px;padding:0;}
	#blockcart-modal .cart-product > .row > *{text-align:center;}
	#blockcart-modal .divide-right{border-bottom:1px solid var(--theme4);border-right:0;margin-bottom:10px;padding-bottom:10px;}
	#blockcart-modal .cart-content{padding-left:0;}
	#blockcart-modal .cart-content p, #blockcart-modal .cart-content .page-content.page-cms ul, .page-content.page-cms #blockcart-modal .cart-content ul, #blockcart-modal .cart-product .product-name, #blockcart-modal .cart-product .product-price, #blockcart-modal .modal-body .divide-right span, #blockcart-modal .cart-content .cart-products-count{padding-left:0;padding-right:0;}
	#product-modal .modal-content .modal-body img.product-cover-modal{height:auto;}
	#product-modal .modal-content .modal-body .product-images{display:flex;flex-wrap:wrap;margin:0 -5px;width:auto;}
	#product-modal .modal-content .modal-body .product-images > *{flex:0 0 20%;max-width:20%;padding:0 5px 10px;}
	#product-modal .modal-content .modal-body .product-images img{display:block;height:auto;margin:0;max-width:100%;width:auto;}
	#main .images-container .js-qv-mask2.mask{margin:0 -5px;}
	.product-images.slick-initialized .thumb-container{padding:0 5px;}
	.images-container .product-images .thumb-container > .thumb{height:auto;max-width:100%;object-fit:inherit;width:auto;}
	#product #content{max-width:none;}
	.product-container{padding-bottom:43px;position:relative;}
	.product-container #img-col-prod, .product-container #txt-col-prod{float:none;width:100%;}
	.product-container #img-col-prod{padding-bottom:21px;}
	.product-container #txt-col-prod{position:static;}
	.product-container .txtprod{padding-top:0;}
	.tabaccornorm-bg{border-top:1px solid var(--theme10);padding:31px 0 0;}
	.product-information .product-actions .textinfo > label, .product-information .product-actions .textinfo > .label, .product-variants .product-variants-item > .control-label, .product-quantity .qty > .control-label{flex:0 0 154px;max-width:154px;}
	.product-information .product-actions .textinfo > label, .product-information .product-actions .textinfo > .label, .product-variants .product-variants-item > .control-label, .product-quantity2 .qty > .control-label{flex:0 0 154px;max-width:154px;}
	.product-information .product-desc-action .product-actions > form{padding-top:23.5px;}
	.product-actions .product-quantity .add{max-width:none;}
	.product-actions .product-quantity2 .add{max-width:none;}
	body#product #wrapper{padding-bottom:25px;padding-top:0;}
	.product-availability{margin-bottom:25px;}
	.tabs .nav-tabs{gap:0;margin:0;padding:0;}
	.tabs .nav-tabs .nav-item{display:block;flex:0 0 100%;max-width:100%;padding:0;text-align:left;}
	.tabs .nav-tabs .nav-link{display:block;padding:21px 15px 20px;}
	.tabs .nav-tabs .nav-item + .nav-item .nav-link{border-top:1px solid var(--theme4)!important;}
	.tabs .tab-pane ul{margin-left:15px;}
	.product-actions .product-add-to-cart{padding-bottom:13px;}
	#wrapper .product-cover .product-flags{align-items:flex-start;padding:0;}
	.prdstyle_new .images-container > .images-container-fix{border-bottom:1px solid var(--theme10);border-right:1px solid var(--theme10);}
	.prdstyle_new .images-container > .images-container-fix .product-images{margin-bottom:0;}
	.prdstyle_new .images-container > .images-container-fix .slick-dots{bottom:7px;height:auto;opacity:0;}
	.prdstyle_new .images-container > .images-container-fix .slick-dots span{margin:3px;}
	.prdstyle_new .images-container > .images-container-fix:hover .slick-dots{opacity:1;}
	.product-information .prod_h1, .quickview .modal-body .h1{font-size:24px;line-height:29px;margin-bottom:14px;}
	.product-information .product-prices, .quickview .product-prices{margin-bottom:15px;}
	.product-information .product-description, .quickview #product-description-short{padding-bottom:22px;}
	.product-actions .product-add-to-cart .wishlist-button-add{background:none;border:0;border-radius:0;box-shadow:none;bottom:auto;color:inherit;display:block;font:inherit;height:25px;left:auto;margin:0;min-width:0;opacity:1;padding:0;position:absolute;right:47px;top:25px;width:25px;z-index:1;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}
	.product-actions .product-add-to-cart .wishlist-button-add:hover{color:inherit;}
	.product-actions .product-add-to-cart .wishlist-button-add *{all:inherit;}
	.product-actions .product-add-to-cart .wishlist-button-add i{display:block;height:25px;position:static;width:25px;mask:none no-repeat center /contain;-webkit-mask:none no-repeat center /contain;}
	.product-actions .product-add-to-cart .wishlist-button-add i.yesheart{background:var(--theme7);mask-image:url("../img/svg/heart.svg");-webkit-mask-image:url("../img/svg/heart.svg");}
	.product-actions .product-add-to-cart .wishlist-button-add i.noheart{background:var(--red);mask-image:url("../img/svg/heart-solid.svg");-webkit-mask-image:url("../img/svg/heart-solid.svg");}
	.product-actions .product-add-to-cart .wishlist-button-add i:before, .product-actions .product-add-to-cart .wishlist-button-add i:after{display:none!important;}
	.product-actions .product-add-to-cart .wishlist-button-add:hover i{background:var(--red);}
	.prodfoot-bg > .container{padding-left:0;padding-right:0;}
	.product-features .data-sheet{margin-bottom:0;}
	#wrapper .pagination .showing{display:none!important;}
	#wrapper .pagination{padding-bottom:60px;padding-top:6px;}
	#wrapper .pagination .ordering-foot{display:none!important;}
	#wrapper .pagination .page-list{gap:14px;justify-content:center;margin-left:0!important;margin-right:0!important;}
	#wrapper .pagination .page-list li.prev_li, #wrapper .pagination .page-list li.next_li{flex:0 0 100%;margin:18px 0 0;padding:0!important;text-align:center;}
	#wrapper .pagination .page-list li.prev_li{margin:0 0 18px;padding:0!important;}
	#wrapper .pagination .page-list li.prev_li a, #wrapper .pagination .page-list li.next_li a{font-size:12px;font-weight:600;margin:0 auto;max-width:159px;padding:3px 53px 5px 5px;position:relative;width:100%;}
	#wrapper .pagination .page-list li .previous > span, #wrapper .pagination .page-list li .next > span{display:block!important;margin:0;text-transform:uppercase;}
	#wrapper .pagination .page-list li .previous > i, #wrapper .pagination .page-list li .next > i{align-items:center;background:var(--theme9);border:0;bottom:-1px;color:var(--white);display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:-1px;text-align:center;top:-1px;width:48px;}
	#wrapper .pagination .page-list li .previous:hover > i, #wrapper .pagination .page-list li .next:hover > i{background-color:var(--theme8)!important;}
	#wrapper .pagination .page-list li .previous:disabled > i, #wrapper .pagination .page-list li .next:disabled > i, #wrapper .pagination .page-list li .previous.disabled > i, #wrapper .pagination .page-list li .next.disabled > i{background-color:var(--theme8)!important;}
	#wrapper .category-cover{margin-bottom:28px;padding-bottom:0;}
	#wrapper .category-cover .img-fluid{margin-bottom:0;}
	#wrapper .category-cover .btn{display:none!important;}
	#header .header-banner{font-size:12px;}
	#footer .footer-container{padding-bottom:30px;padding-top:43px;}
	#footer .footer-container .wrapper{padding-bottom:13px!important;padding-left:15px!important;padding-right:15px!important;}
	#footer .footer-container .h3{margin-bottom:10px;}
	#footer .footer-container .links .title{align-items:center;border-bottom:0;display:flex;margin:0 0 14px;padding:0;}
	#footer .footer-container .links + .links:not(.lg3x) .title{border-top:1px solid var(--theme3);padding-top:15px;}
	#footer .footer-container .links .title .h3{color:var(--theme7);flex:1;font:600 20px/24px var(--font);margin-bottom:0;}
	#footer .footer-container .links .float-xs-right{float:none!important;line-height:0;margin-left:auto;max-height:23px;}
	#footer .footer-container .links .navbar-toggler{color:var(--theme7);height:auto;width:auto;}
	#footer .footer-container .links .navbar-toggler i{font-size:20px;line-height:20px;}
	#footer .footer-container .links .links_foot{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;padding:3px 0;}
	#footer .footer-container .links ul > li:last-child{padding-bottom:17px;}
	#footer .footer-container .links.lg3x .title{border-bottom:0;cursor:inherit;}
	#footer .footer-container .links.lg3x .float-xs-right{display:none!important;}
	#footer .footer-container .links.lg3x .links_foot{display:block!important;height:auto!important;margin-bottom:0;opacity:1!important;visibility:visible!important;}
	#footer .footer-container p.link{margin-bottom:7px;}
	.breadcrumb-container{display:none!important;}
	#category-description.topcat{padding-bottom:3px;}
	#subcategories{padding-bottom:10px;}
	#wrapper .products-selection{margin-bottom:30px;padding-top:30px;}
	#wrapper .products-selection .sort-by-row, #wrapper .products-selection .sort-by-row > .dflex{gap:0;}
	#wrapper .products-selection .sort-by-row .products-sort-order, #wrapper .products-selection .sort-by-row > .dflex, #wrapper .products-sort-order .select-title, #wrapper .brands-sort .select-title, #wrapper .suppliers-sort .select-title, #wrapper .products-sort-order .select-title.ordernbr, #wrapper .brands-sort .select-title.ordernbr, #wrapper .suppliers-sort .select-title.ordernbr{width:100%;}
}
@media (min-width:768px) AND (max-width:991px){
	#wrapper .products:not(.slick-slider):not(.saleinfo) > *{flex:0 0 50%!important;max-width:50%!important;}
	body#index #wrapper .products:not(.slick-slider):not(.saleinfo) > *{flex:0 0 33.33333%!important;max-width:33.33333%!important;}
	#header .header-nav-after{font-size:14px;}
	#header .header-nav .d-flex{justify-content:space-between;}
	#header .header-nav .kontakt_nav{border-bottom:1px solid var(--white);flex:0 0 100%;}
	#header .header-nav p.title{display:none!important;}
}
@media (max-width:767px){
	.noMob{display:none!important;}
	#header{border-bottom:1px solid var(--theme10);}
	#header .header-banner .container{padding-left:15px!important;padding-right:15px!important;}
	#header .header-banner .d-flex{gap:0 10px;}
	.carousel .carousel-item img{min-height:175px;object-fit:cover;}
	#page .products-section-title.d-lg-flex{line-height:21px;margin-bottom:33px;}
	#products .up{display:none!important;}
	#index #left-column, #index #right-column, #main .page-footer{display:none!important;}
	.custom_nav{padding-top:29px;}
	#page .search-widget form select{display:none!important;}
	#page .search-widget form button[type="submit"]{min-width:78px!important;}
	.wrapperbottom-container{border-top:1px solid var(--theme4);}
	#page .sliderhome-container{display:none!important;}
	#page .home1-container{padding-bottom:0;padding-top:37px;}
	#page .home2-container{padding-bottom:0;padding-top:24px;}
	#page .home3-container{padding-bottom:0;padding-top:17px;}
	#page .home4-container{padding-bottom:0;padding-top:43px;}
	#page .home5-container{padding-bottom:11px;padding-top:8px;}
	.tabaccornorm-bg{margin-bottom:0;}
	#page .products-section-title{font-size:29px;line-height:35px;margin-bottom:43px;text-align:left!important;}
	#page .products-section-title small{font-size:14px;line-height:17px;margin-bottom:-19px;padding-top:11px;}
	#ps_brandlist, #ps_supplierlist{margin-bottom:24px!important;}
	.product-information .product-desc-action{display:flex;flex-direction:column;}
	.page-authentication #wrapper, .page-password #wrapper{padding-top:0;}
	.page-authentication #content, .page-password #content{margin-bottom:54px;margin-top:35px;}
	.page-password #content{margin-bottom:3px;}
	.page-authentication #content .overflow-hidden, .page-password #content .overflow-hidden{border:0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
	.login-form .form-footer > .col-md-3, .password-form .form-footer > .col-md-3{display:none!important;}
	.login-form > .overflow-hidden > form, .register-form > .overflow-hidden > form, .password-form > .overflow-hidden > form{border:0;padding:0;}
	.login-form form .form-group.row > .col-md-9, .register-form form .form-group.row > .col-md-9, .password-form form .form-group.row > .col-md-5{flex-direction:column;}
	.page-customer-account #content #submit-login, .register-form .form-footer .btn, .password-form .form-footer .btn, body#checkout section.checkout-step .form-footer .btn, .page-customer-account .form-footer > .btn, .renew-password [type="submit"]{width:100%;}
	.page-customer-account #content .forgot-password{padding:23px 0 0;}
	.login-form .form-footer, .register-form .form-footer, .password-form .form-footer, body#checkout section.checkout-step .form-footer{padding:16px 0 26px;}
	.page-customer-account #content .no-account{border-top:1px solid var(--theme10);}
	#main .page-header h1, #main .page-header .h1, #js-product-list-header .h1, #js-product-list-header-fix .h1, #js-product-list-header .h2, #js-product-list-header-fix .h2, h2#js-product-list-header, h2#js-product-list-header-fix, #main .page-content .title_h2, #wrapper .products-selection .title-cats > .h1{margin-bottom:23px;}
	#main .page-header h1 > span, #main .page-header .h1 > span, #js-product-list-header .h1 > span, #js-product-list-header-fix .h1 > span, #js-product-list-header .h2 > span, #js-product-list-header-fix .h2 > span, h2#js-product-list-header > span, h2#js-product-list-header-fix > span{display:none!important;}
	#page .featured-category .cat-flex > li > a{padding-top:19px;}
	#page .featured-category .cat-flex > li.show_all > a{padding-top:3px;}
	#page .featured-category .cat-flex > li > a .cat_ikon{margin-bottom:35px;}
	#page .featured-category .cat-flex > li > a .cat_title{font-size:12.56px;height:30px;line-height:15px;}
	#page .featured-category .cat-flex > li.show_all > a .cat_ikon{margin-bottom:15px;}
	#page .featured-category .cat-flex > li.show_all > a .cat_title{top:0;}
	#footer .footer-container > .container{overflow:hidden;}
	#footer .footer-container > .container > .row{display:flex;flex-wrap:wrap;margin:0;}
	#footer .footer-container > .container > .row:after{display:none!important;}
	#footer .footer-container .op-links-block-wrap.col-md-6, #footer .footer-container .wrapper{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important;}
	#footer .footer-container .op-texts-block-wrap{flex:0 0 100%;margin:0;max-width:100%;}
	#footer .footer-container .wrapper{padding-bottom:2px!important;}
	#footer .footer-container .wrapper.lg3x{padding-top:37px!important;}
	#footer .footer-container .links.lg3x .title{margin-bottom:26px;}
	#footer .footer-container p{padding-bottom:22px;}
	#footer .footer-container p img{margin:0 auto 10px;}
	#footer .footer-container p.iko.phone{font-size:19.1px;line-height:33px;padding-bottom:26px;}
	#footer .footer-container p.iko.phone:before{flex:0 0 16px;height:16px;width:16px;}
	#footer .footer-container .op-texts-block-wrap .col + .col{display:flex;}
	#footer .footer-container .op-texts-block-wrap .col + .col:before{background:var(--theme12);content:"";display:block;height:41px;margin:6px 25px 0 -21px;width:1px;}
	#footer .footerafter-container .footerafter{padding:17px 0 19px;}
	#footer .footerafter-container .footerafter .copyrights > .d-flex{gap:9px 0;}
	#footer .footerafter-container .footerafter .copyx{flex:0 0 100%;max-width:100%;}
	#footer .footerafter-container .footerafter .linki{flex:0 0 100%;margin-left:0!important;max-width:100%;}
	#footer .footerafter-container .footerafter .egzyl{flex:0 0 100%;margin-left:0!important;max-width:100%;}
	#footer .footerafter-container .footerafter .linki li + li{margin-left:12px;padding-left:12px;}
	.forgotten-password .form-fields .center-email-fields{-ms-flex-direction:row;flex-direction:row;}
	.forgotten-password .form-fields .email{padding-left:0;padding-right:0;}
	.overflow-hidden > .help-block{margin-bottom:0;margin-top:0;}
	.slick-slider .slick-arrow:not(.no-slick-arrow){background:var(--theme6_03);}
	.slick-slider .slick-arrow:not(.no-slick-arrow):hover{background:var(--slick_hover)!important;color:var(--white)!important;}
	.slick-slider .slick-arrow.slick-disabled:not(.no-slick-arrow), .slick-slider .slick-arrow.disabled:not(.no-slick-arrow), .slick-slider .slick-arrow:disabled:not(.no-slick-arrow){background:var(--slick_disabled)!important;color:var(--theme6_03)!important;}
	#content-wrapper .wishlist-product-availability{margin-bottom:10px;order:-1;}
	#page .theme-default .ybc-caption > *{justify-content:center;}
	#page .popular-brand{padding-top:30px;}
	#page .popular-brand .container-bg{padding:33px 40px 29px;}
	#page .popular-brand ul > li{padding-bottom:11px;}
	#page .home3-container{padding-bottom:5px;padding-top:30px;}
	#page .home4-container{background:var(--theme5);margin-bottom:32px;padding-top:0;}
	#page .block_text{margin-bottom:0;}
	#page .block_text{padding:0;}
	#page .block_text .block-bgcontent{padding-bottom:44px;padding-top:37px;}
	#page .block_text .products-section-title{margin-bottom:17px;}
	#page .block_img .obraz{flex:0 0 100%;max-width:100%;}
	#page .block_img .obraz img{max-height:336px;object-fit:cover;object-position:top;width:100%;}
	#page .block_img .tekst{flex:0 0 100%;max-width:100%;padding-bottom:46px;padding-top:49px;}
	#page .block_img h5{font-size:14px;line-height:17px;}
	#page .block_img h3{font-size:36px;letter-spacing:-0.02em;line-height:43px;padding-top:10px;}
	#page .block_img h3 + p{padding-top:11px;}
	#page #etsbawbanner.row > .block_img{padding-bottom:30px;}
	body #page .readmore_content[style*="455px"] + .readmore_content_btn + .coll{display:none;}
	body #page .readmore_content:not([style*="455px"]) + .readmore_content_btn{display:none;}
	body #page .readmore_content_btn.expa{padding-top:14px;}
	.register-form form .form-group.row.form-footer{padding-bottom:0;}
	.register-form form .form-group.row.form-footer .form-control-label{display:none!important;}
}
@media (max-width:635px){
	body#index #wrapper .products:not(.slick-slider):not(.saleinfo) > *{flex:0 0 100%;max-width:100%;}
}
@media (max-width:635px){
	body#index #wrapper .featured-products.is_slider .block_content{margin-left:auto;margin-right:auto;max-width:388px;}
	body#index #wrapper .products{margin-left:0;margin-right:0;padding-left:8.818897637795276vw;padding-right:8.818897637795276vw;}
	body#index #wrapper .products .product{padding:0 10px!important;}
	body#index #wrapper .products .product-miniature{margin-left:auto;margin-right:auto;max-width:256px;}
	body#index #wrapper .products .product-miniature .thumbnail-container{margin-bottom:20px;}
}
@media (max-width:591px){
	#blockcart-modal{min-width:320px;}
	#blockcart-modal .modal-dialog{margin:15px auto;}
	#blockcart-modal .cart-content .cart-content-btn > *{font-size:12px!important;padding:7px 10px 11px!important;width:100%;}
	#blockcart-modal .modal-header{padding-top:5px;}
	#blockcart-modal .modal-title{font-size:12px;line-height:15px;text-align:center;}
	#blockcart-modal .modal-title i.material-icons{display:block;margin:0 auto;}
	#product-modal .modal-content .modal-body .product-images > *{flex:0 0 25%;max-width:25%;}
}
@media (max-width:585px){
	.carousel .direction{display:none;}
}
@media (max-width:575px){
	.cart-items{padding:0;}
	#header .header-top #search_bar_top .dropdown-menu{padding:20px;}
	body .ui-autocomplete.ui-autocomplete.searchbar-autocomplete{left:15px!important;min-width:260px;right:15px!important;top:130px!important;width:auto!important;}
	#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-prev:not(.no-slick-arrow){left:-3px;}
	#ps_brandlist #brand_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow), #ps_supplierlist #supplier_logo.slick-slider .slick-arrow.slick-next:not(.no-slick-arrow){right:-3px;}
	#page .featured-category .block_content{margin-left:auto;margin-right:auto;max-width:358px;}
	#footer .footerafter-container .footerafter, #footer .footer-container > .container > .row{margin-left:auto;margin-right:auto;max-width:358px;}
	.product-line-grid .product-line-actions .product-price.prcsm{font-size:12px;}
	#subcategories{padding-bottom:21px;}
	.product-images.slick-initialized .thumb-container{background:var(--white);padding:20px!important;}
	.images-container .product-images .thumb-container > .thumb{border:0!important;display:block;width:100%;}
	#page .block_text .block-bgcontent{max-width:340px;}
	body#index #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary .add_txt.hidden-xs-down{display:block!important;}
	body#index #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary .add_txt.hidden-sm-up{display:none!important;}
	body:not(#index) #wrapper .products .product-miniature .product-description{height:201px;padding-bottom:7px;padding-top:17px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .product-title{margin-bottom:11px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .product-title a, body:not(#index) #content-wrapper .wishlist-product-title{font-size:14px;height:51px;line-height:17px;-webkit-line-clamp:3;}
	body:not(#index) #wrapper .products .product-miniature .product-description .product-price-and-shipping{padding-bottom:16px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .product-price-and-shipping .price, body:not(#index) #content-wrapper .wishlist-product-price{font-size:18px;line-height:22px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .product-price-and-shipping .regular-price{font-size:14px;line-height:17px;top:-1px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .hiaddmore{font-size:14px;line-height:17px;padding-top:16px!important;}
	body:not(#index) #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary{height:44px;padding:11px 53px 12px 10px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary:after{width:43px;}
	body:not(#index) #wrapper .product-flags{top:9px;}
	#wrapper #subcategories .subcategories-list{margin:0 -4.5px;}
	#wrapper #subcategories .subcategories-list li{flex:0 0 100%;max-width:100%;padding:0 4.5px 9px;}
	#wrapper #subcategories .subcategories-list li .subcategory-image a{padding:10px 20px 9px!important;}
	#wrapper #subcategories .subcategories-list li .subcategory-image img{flex:0 0 60px;margin-right:17px!important;max-width:60px;}
	#wrapper #subcategories .subcategories-list li .subcategory-image a h5{display:block;flex:1;}
}
@media (max-width:567px){
	#wrapper .products .product-miniature .product-description .hiaddtocart button.btn-primary .add_icon{display:none!important;}
}
@media (min-width:402px) AND (max-width:575px){
	.container, #header .container-iqit-menu .cbp-hrmenu:not(.cbp-vertical) .cbp-show.col-xs-12 .cbp-hrsub-inner{padding-left:30px;padding-right:30px;width:448px;}
	body#index #wrapper .products{margin-left:-15px;margin-right:-15px;}
}
@media (max-width:491px){
	#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-actions .add-to-cart{max-width:100%;}
	.product-variants .product-variants-items > .product-variants-item ul > li{flex:0 0 100%;max-width:100%;}
	body#index #wrapper .products.op-cats-block:not(.list):not(.slick-slider):not(.saleinfo) > *{flex:0 0 100%;max-width:100%;}
}
@media (min-width:411px) AND (max-width:448px){
	#page #header .header-top > .container > .row{margin-left:-5px!important;margin-right:-5px!important;}
	#header .header-top .mobile > .flexonemenu, #header .header-top .displaytop_one > .d-flex > *, #header .header-top .displaytop_two > .d-flex > *{padding-left:5px!important;padding-right:5px!important;}
}
@media (max-width:410px){
	#main .images-container .js-qv-mask.scroll{padding:0;}
	#footer .footer-container .op-links-block-wrap.col-md-6{flex:0 0 100%;max-width:100%;}
	.cart-grid-body .product-line-grid > .product-line-grid-left, .product-line-grid-right .row > .col-xs-2.text-xs-right{max-width:75px;}
	.cart-grid-body .product-line-grid > .product-line-grid-body{flex:0 0 calc(100% - 76px);max-width:calc(100% - 76px);min-height:75px;}
	.cart-grid-body .product-line-grid > .product-line-grid-right{flex:0 0 calc(100% - 76px);max-width:calc(100% - 76px);}
}
@media (max-width:401px){
	body:not(#index) #wrapper .products{margin-left:-5px;margin-right:-5px;}
	body:not(#index) #wrapper .products .product{padding:0 5px!important;}
	body:not(#index) #wrapper .products .product-miniature .thumbnail-container{margin-bottom:20px;}
	body:not(#index) #wrapper .products .product-miniature .product-description .title_desc{padding:0;}
	#page .block-categories, #page .block-filtering, #page .cms-linklist, #page #wrapper #search_filters .facet, #page .block-categories .category-top-menu ul .category-sub-menu, #page #wrapper #search_filters_wrapper #search_filters, #page #wrapper #search_filters_wrapper #search_filter_controls, #page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories .category-top-menu ul > li > div, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{padding-left:15px;padding-right:15px;}
	#page .block-categories > .h6, #page .block-filtering > .h6, #page .cms-linklist > .h6, #page .block-categories .category-top-menu ul > li > div, #page .block-categories ul li .h6, #page #wrapper #search_filters .h6, #page #wrapper #search_filters .facet .facet-title{margin-left:-15px;margin-right:-15px;}
	#page .block-categories .collapse-icons, #page .block-categories .category-sub-menu li[data-depth="1"] .arrows{right:-24px;}
	#page .search-widget form input[type="text"]{padding-left:15px;padding-right:15px;}
	#page .search-widget form button[type="submit"]{min-width:53px!important;}
}
@media (max-width:391px){
	.tabaccornorm-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
	.prodfoot-bg > .container{padding-left:15px;padding-right:15px;}
	.product-features .data-sheet .sheet-flex{font-size:13px;}
	.product-features .data-sheet .sheet-flex > .name{flex:0 0 112px;max-width:112px;}
	.tabaccornorm{padding:0;}
	.product-container, .tabaccornorm-bg{padding-left:0;padding-right:0;}
	.product-actions .product-add-to-cart .wishlist-button-add{right:30px;}
	#page .popular-brand .container-bg{padding-left:20px;padding-right:20px;}
	#footer .footer-container p{font-size:16px;}
	#footer .footer-container p.iko.phone{font-size:15px;line-height:27px;}
	 #footer .footer-container .op-texts-block-wrap .col + .col:before{margin:6px 15px 0 -21px;}
	 .product-information .product-actions .textinfo > *, .product-variants .product-variants-item > *, .product-quantity .qty > *{flex:0 0 auto;}
	 .product-information .product-actions .textinfo > *, .product-variants .product-variants-item > *, .product-quantity2 .qty > *{flex:0 0 auto;}
	 .product-information .product-actions .textinfo > label, .product-information .product-actions .textinfo > .label, .product-variants .product-variants-item > .control-label, .product-quantity .qty > .control-label{flex:0 0 auto;max-width:100%;padding-bottom:7px;}
	 .product-information .product-actions .textinfo > label, .product-information .product-actions .textinfo > .label, .product-variants .product-variants-item > .control-label, .product-quantity2 .qty > .control-label{flex:0 0 auto;max-width:100%;padding-bottom:7px;}
	 .product-information .product-actions .textinfo, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity .qty{flex-direction:column;}
	 .product-information .product-actions .textinfo, .product-variants .product-variants-items > .product-variants-item, .product-actions .product-quantity2 .qty{flex-direction:column;}
	 .product-variants .product-variants-items > .product-variants-item select{max-width:100%;}
}
@media (max-width:350px){
	#header .header-top .mobile .flexone:not(.flexonemenu){gap:0 12px;}
	.login-form .form-footer > .col-md-9, .password-form .form-footer > .col-md-9{gap:0 17px;}
	.card.cart-summary{padding-left:15px;padding-right:15px;}
	.product-line-grid .product-line-actions .product-price{font-size:14px;}
}



.bootstrap-touchspin:has(#quantity_wanted_22) .input-group-btn-vertical {
    display: block !important;
}
.product-actions .product-quantity_22 {
    flex-direction: column;
    gap: 30px 0;
    margin: 0;
    padding: 0;
    position: relative;
}
.product-actions .product-quantity_22 .qty {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
}
.product-quantity_22 .qty {
    gap: 0 10px;
}
.product-actions .product-quantity_22 .qty {
    color: var(--theme7_70);
    font-size: 16px;
    gap: 0 2px;
    letter-spacing: -0.02em;
    line-height: 19px;
    margin: 0;
    padding: 3.5px 0;
    text-shadow: none;
    text-transform: none;
}
.product-quantity_22 .qty > .control-label {
    flex: 0 0 160px;
    max-width: 160px;
}
.product-actions .product-quantity_22 .qty > .bootstrap-touchspin {
    max-width: 95px;
}
.product-quantity_22 .qty > * {
    flex: 1;
}
.product-actions .product-quantity_22 .qty > .bootstrap-touchspin #quantity_wanted_22 {
    padding-right: 28px;
}
.product-actions .product-quantity_22 .qty > .bootstrap-touchspin #quantity_wanted_22 {
    padding-left: 28px;
}
.product-quantity_22 #quantity_wanted_22 {
    background: var(--white);
    border: 1px solid var(--theme10);
    border-radius: 0 !important;
    color: var(--theme7);
    flex: 0 0 100%;
    font: 400 16px/1.42857 var(--font);
    height: 53px;
    max-width: 100%;
    padding: 5px 27px 7px 23px;
    padding-right: 27px;
    padding-left: 23px;
    text-align: left;
    width: 100%;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
.product-quantity_22 .input-group-addon.bootstrap-touchspin-postfix {
    display: none;
}
.product-quantity_22 .bootstrap-touchspin-up {
    bottom: 0;
    margin-top: 0px;
    width: 25px;
    min-width: 25px !important;
    padding: 2px !important;
    margin-left: -10px !important;
}
.product-quantity_22 .bootstrap-touchspin-down {
    margin-left: 95px !important;
    margin-top: 27px;
    padding: 2px !important;
    width: 25px;
    min-width: 25px !important;
}

.tc-main-title.selected .js-payment-option-form p {
    padding: 10px;
    line-height: 150%;
}
/* Poprawka szerokości sekcji produktów na stronie głównej - 07.07.2026 */
#index #home1 .featured-products {
  max-width: 1170px;
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
}

/* Poprawa kontrastu PageSpeed - 24.07.2026 */

/* Etykiety rabatowe oraz ceny promocyjne */
#wrapper .product-flags li.product-flag.discount {
  background-color: #b53b2e !important;
  border-color: #b53b2e !important;
}

#wrapper .products .product-miniature .product-description
.product-price-and-shipping .has_discount .price {
  color: #b53b2e !important;
}

/* Linki na stronie glownej: Wszystkie produkty oraz Wiecej/Mniej */
body#index .featured-products .all-product-link,
body#index #page .readmore_btn {
  color: #b53b2e !important;
}

body#index .featured-products .all-product-link:hover,
body#index .featured-products .all-product-link:focus,
body#index #page .readmore_btn:hover,
body#index #page .readmore_btn:focus {
  color: #7f291f !important;
}

/* Dolny pasek stopki */
#footer .footerafter-container {
  background-color: #b53b2e !important;
  color: #ffffff !important;
}

#footer .footerafter-container .footerafter .egzyl,
#footer .footerafter-container .footerafter .egzyl a,
#footer .footerafter-container .footerafter a {
  color: #ffffff !important;
}

#footer .footerafter-container .footerafter a:hover,
#footer .footerafter-container .footerafter a:focus {
  color: #ffffff !important;
  text-decoration: underline;
}

/* Komunikat i przyciski cookies */
html:root {
  --scc-color: #b53b2e !important;
  --scc-color-hov: #7f291f !important;
}

.cc_div .cc-link {
  border-bottom-color: #b53b2e !important;
  color: #b53b2e !important;
}

.cc_div .cc-link:hover,
.cc_div .cc-link:focus {
  color: #7f291f !important;
}

.cc_div #c-p-bn {
  background-color: #b53b2e !important;
  color: #ffffff !important;
}

.cc_div #c-p-bn:hover,
.cc_div #c-p-bn:focus {
  background-color: #7f291f !important;
  color: #ffffff !important;
}

/* Tabele w opisach produktów - wymuszenie widoczności - 07.08.2026 */
body#product .product_desctext .product-description table {
  display: table !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  border-collapse: collapse !important;
  color: #000000 !important;
  background: #ffffff !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
}

body#product .product_desctext .product-description table thead {
  display: table-header-group !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body#product .product_desctext .product-description table tbody {
  display: table-row-group !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body#product .product_desctext .product-description table tr {
  display: table-row !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body#product .product_desctext .product-description table th,
body#product .product_desctext .product-description table td {
  display: table-cell !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #000000 !important;
  background: #ffffff !important;
  border: 1px solid #bdbdbd !important;
  padding: 8px !important;
}

body#product .product_desctext .product-description table th {
  background: #f2f2f2 !important;
  font-weight: 700 !important;
}
