/* Marina mobile critical CSS
   Basis: Chrome Coverage 2026-09-08 at 388x634.
   Base rules: only rules used during the captured homepage render.
   Responsive rules: complete mobile media blocks kept for safety across phone widths.
*/
::selection{background:var(--theme1);color:var(--white)!important;}
.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);}
.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);}
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);}
.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-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;}
#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;}
input::placeholder, textarea::placeholder, .form-control::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;}
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;}
.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: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;}
.label, label, form .form-control-label{color:var(--theme7);font-size:16px;font-weight:400;line-height:19px;}
.iko:not(.not_iko){align-items:center;display: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.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;}
html, body{height:100%;margin:0;padding:0;}
#page{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden;}
#wrapper{flex-grow:1;}
#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 .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-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, #header .header-top .dropdown{color:var(--theme7);}
#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 .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 p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
#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;}
#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);}
#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 #menu-icon .link_fix{color:var(--white);font-size:16px;font-weight:700;line-height:20px;}
#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-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 .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 > .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;}
#notifications{background:var(--white);}
#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;}
#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;}
#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 .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 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 .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 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;}
#page .sliderhome-container{background:var(--white);margin:0;padding:0;}
#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 ul{list-style:none;margin:0;padding:0;}
#footer .footer-container .collapse{padding-bottom:0;}
#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 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 a{color:var(--theme7);text-decoration:none;}
#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 #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 span{padding-bottom:3px;}
#footer #pagetoTop i{background:var(--theme9);color:var(--white);font-size:12px;height:28px;width:20px;}
#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;}
.product-availability{margin:0;position:relative;}
html body #page netto, html body #page .netto{display:none!important;}
#products .product, .featured-products .product, .product-accessories .product, .product-miniature .product{display:block;}
#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 .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 .product-description{background:var(--white);height:242px;margin:0;padding:21px 0 12px;position:static;text-align:center;}
#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-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 .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 .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 .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 .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;}
@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 (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 (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 (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;}
}
