/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
*/
@import url('slick.css');
:root{
	/* MARGIN */
	--marg_prod:10px;
	/* PADDING */
	--padd_prod:15px;
	/* COLORS */
	--black:#000000;
	--black_30:rgba(0,0,0,.3);
	--white:#ffffff;
	--red:#ff0000;
	--orange:#f63b09;
	--yellow:#fdc743;
	--green:#24b30d;
	--green_hover:#56e03f;
	--green2:#09c153;
	--discount:#ee353c;
	--unavailable:#fff3cd;
	--unavailable_txt:#6f4a00;
	/* SOCIAL */
	--socialtxt:#2d2f31;
	--facebook:#3a559f;
	--instagram:#ff4160;
	/* ALERT WARNING */
	--alert_warning_bg:#f8d7da;
	--alert_warning_border:#e4a8ae;
	--alert_warning_color:#721c24;
	--alert_warning_color_a:#fe0000;
	/* DEFAULT */
	--slider:rgba(255,255,255,.5);
	--slider_hover:rgba(255,255,255,.8);
	--slicknav:#e3e3e3;
	--slicknav_hover:#2d2f31;
	--body_back:#333534;
	--color1:#ff7517;
	--color1_hover:#ff8e41;
	--color1_63:rgba(236,100,59,.63);
	--color2:#181818;
	--color3:#6f6f6f;
	--color4:#b6b6b6;
	--color5:#462e0c;
	--color6:#1c1c1c;
	--color7:#fffbf8;
	--color7_50:rgba(255,251,248,.5);
	--color7_70:rgba(255,251,248,.7);
	--color8:#f4f4f4;
	--color9:#1b1b1b;
	--color10:#a9a7a7;
	--color11:#e8e8e8;
	--color12:#9f9f9f;
	--color13:#dadada;
	--color14:#9d9d9d;
	--color15:#2e1e07;
	--color15_hover:#4e330c;
	--color16:#7e7e7e;
	--color17:#283449;
	--color18:#373737;
	--color19:#e0e0e0;
	--color20:#dddddd;
	--color21:#8a8a8a;
	--color22:#3c3c3c;
	--color23:#f5f5f5;
	--color24:#cecbcb;
	--color25:#35383a;
	--color26:#393e42;
	--color26_hover:#6d767d;
	--color27:#e3e3e3;
	--color28:#bababa;
	--color29:#dedede;
	--color30:#f1f1f1;
	--color31:#99999a;
	--color32:#3e3e3e;
	--color33:#8e8e8e;
	--color34:#656565;
	--color35:#131313;
	--color36:#f2f2f2;
	--color37:#4f4f4f;
	--color38:#e4e4e4;
	--color39:#eaeaea;
	--color40:#999999;
	--color41:#e6e6e6;
	--color42:#4c5053;
	--color43:#e9ecef;
}
::selection{background:var(--color1);color:var(--white)!important;}
::-moz-selection{background:var(--color1);color:var(--white)!important;}
a, .theme_color{color:var(--color1);}
a:hover, .theme_color:hover{color:var(--color1_hover);}
.clear{clear:both;}
/* TRANSITION */
#header a, #footer a, .breadcrumb a, .st-menu a, .facet a, .active-filters a, .page-list a, .title-block a, .product-name a, .iko:not(.not_iko):before, a[href*="facebook"]:not(.not_iko):before, a[href*="instagram"]:not(.not_iko):before, a[href*="youtube"]:not(.not_iko):before, #amegamenu .anav-top .amenu-item, svg, .nivo-controlNav a, .slide-link, .custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span, .custom-radio input[type="checkbox"] + span, .custom-radio input[type="radio"] + span, .nav-link, .btn-link, .li-a, li a, .add-to-cart .material-icons, label a, .contactinfo a, .category-image a, .category-name, .category-image a img, .home_box a:after, .content_op a, .product-miniature .first-block:after, .scroll-button .txt, .scroll-button .svg, .page-my-account #content .links a, .scroll-box-arrows > i, .cart-link, .cart-link:hover > *, .anav-top .amenu-link, .slick-dots span a, .additional-info p a, .attachment a, .product-thumbnail img, .main-product-details .product-variants .product-variants-item ul.radio-flex > li .radio-label, .products-sort-order .dropdown-menu .dropdown-item, .address-footer a, .order-actions a, .button-primary, .psgdprinfo17 a, .definition-list a, .category-image img, .st-menu-close, .js-alert-payment-conditions a, .img_block .static-html img, .img_block .static-html a:before, .img_block .static-html a:after, .page-my-account #content .links a span.link-item, .product-list .product-miniature, .btnblock-container .html_row a:after, .saleinfoboxlist{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
/* GLOBAL */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .aone-slideshow .nivo-caption .caption-content h1, .aone-slideshow .nivo-caption .caption-content h2, .aone-slideshow .nivo-caption .caption-content h3, .aone-slideshow .nivo-caption .caption-content h4, .aone-slideshow .nivo-caption .caption-content h5, .aone-slideshow .nivo-caption .caption-content h6{letter-spacing:0;}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus{z-index:inherit;}
.iko:not(.not_iko){align-items:center;display:flex;}
.iko:not(.not_iko) > .iko:not(.not_iko){margin-left:18px;}
.iko.point:not(.not_iko), .iko.call:not(.not_iko){align-items:flex-start;}
span.iko:not(.not_iko){display:inline-flex;}
#header .header-event-banner ul>li.soc a.not_marg { padding-left: unset !important;}
.iko:not(.not_iko):before, a[href*="facebook"]:not(.not_iko):before, a[href*="instagram"]:not(.not_iko):before, a[href*="youtube"]:not(.not_iko):before{background:var(--color1);display:block;margin:0 15px 0 0;mask:none no-repeat center;-webkit-mask:none no-repeat center;mask-size:auto;-webkit-mask-size:auto;}
.iko.phone:not(.not_iko):before{content:"";mask-image:url("../img/svg/phone.svg");-webkit-mask-image:url("../img/svg/phone.svg");height:16px;width:16px;}
.iko.mail:not(.not_iko):before{content:"";mask-image:url("../img/svg/mail.svg");-webkit-mask-image:url("../img/svg/mail.svg");height:21px;width:26px;}
.iko.user:not(.not_iko):before{content:"";mask-image:url("../img/svg/user.svg");-webkit-mask-image:url("../img/svg/user.svg");height:35px;width:35px;}
.iko.cart:not(.not_iko):before{content:"";mask-image:url("../img/svg/cart.svg");-webkit-mask-image:url("../img/svg/cart.svg");height:36px;width:41px;}
.iko.call:not(.not_iko):before{content:"";mask-image:url("../img/svg/call.svg");-webkit-mask-image:url("../img/svg/call.svg");height:44px;flex:0 0 44px;width:44px;}
.iko.chat:not(.not_iko):before{content:"";mask-image:url("../img/svg/chat.svg");-webkit-mask-image:url("../img/svg/chat.svg");height:34px;width:34px;}
.iko.point:not(.not_iko):before{content:"";mask-image:url("../img/svg/point.svg");-webkit-mask-image:url("../img/svg/point.svg");height:45px;flex:0 0 37px;width:37px;}
.iko.check:not(.not_iko):before{content:"";mask-image:url("../img/svg/check.svg");-webkit-mask-image:url("../img/svg/check.svg");height:18px;width:19px;}
.iko.call + .iko.empty:not(.not_iko):before{width:22px;}
.iko.point + .iko.empty:not(.not_iko):before{width:27px;}
a[href*="facebook"]:not(.not_iko), a[href*="instagram"]:not(.not_iko), a[href*="youtube"]:not(.not_iko){align-items:center;display:inline-flex;min-width:21px;}
a[href*="facebook"]:not(.not_iko) + a[href*="instagram"]:not(.not_iko), a[href*="instagram"]:not(.not_iko) + a[href*="facebook"]:not(.not_iko), a[href*="instagram"]:not(.not_iko) + a[href*="youtube"]:not(.not_iko){margin-left:18px;}
a[href*="facebook"]:not(.not_iko):before, a[href*="instagram"]:not(.not_iko):before, a[href*="youtube"]:not(.not_iko):before{background:var(--white);flex:0 0 21px;height:21px;margin:0;max-width:21px;}
a[href*="instagram"]:not(.not_iko){min-width:21px;}
.soc a[href*="youtube"]:not(.not_iko){min-width:30px !important;}
a[href*="instagram"]:not(.not_iko):before{flex:0 0 21px;height:21px;max-width:21px;}
a[href*="youtube"]:not(.not_iko):before{flex:0 0 30px;height:21px;max-width:30px;}
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):before{content:"";mask-image:url("../img/svg/instagram.svg");-webkit-mask-image:url("../img/svg/instagram.svg");}
a[href*="youtube"]:not(.not_iko):before{content:"";mask-image:url("../img/svg/youtube.svg");-webkit-mask-image:url("../img/svg/youtube.svg");background: #ff7517!important;}
a[href*="facebook"]:not(.not_iko):hover:before, a[href*="instagram"]:not(.not_iko):hover:before, a[href*="youtube"]:not(.not_iko):hover:before{background:var(--color1);}
a[href*="facebook"].icosize2:not(.not_iko), a[href*="instagram"].icosize2:not(.not_iko), a[href*="youtube"].icosize2:not(.not_iko){background:var(--color27);justify-content:center;height:54px;min-width:52px;padding-bottom:2px;}
a[href*="facebook"].icosize2:not(.not_iko):before{content:"";mask-image:url("../img/svg/facebook-2.svg");-webkit-mask-image:url("../img/svg/facebook-2.svg");}
a[href*="instagram"].icosize2:not(.not_iko):before{content:"";mask-image:url("../img/svg/instagram-2.svg");-webkit-mask-image:url("../img/svg/instagram-2.svg");}
a[href*="youtube"].icosize2:not(.not_iko):before{content:"";mask-image:url("../img/svg/youtube-2.svg");-webkit-mask-image:url("../img/svg/youtube-2.svg");}
a[href*="facebook"].icosize2:not(.not_iko):hover, a[href*="instagram"].icosize2:not(.not_iko):hover, a[href*="youtube"].icosize2:not(.not_iko):hover{background:var(--color28)!important;}
.noiko.company{padding-left:50px!important;}
.regular-price, .kreska{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAABCAYAAACYJC2PAAAAD0lEQVQImWNYvnz5/6GMAVn8jcETc/dCAAAAAElFTkSuQmCC');background-repeat:repeat-x;background-position:center;padding:0 3px;text-decoration:none;}
body:not(.remove-border-radius) #search_popup .phsearch-item .phsearch-image
{border-radius:1px!important;-moz-border-radius:1px!important;-webkit-border-radius:1px!important;}
body:not(.remove-border-radius) #blockcart-modal .modal-body .img-thumbnail, 
body:not(.remove-border-radius) #page .active-filters .filter-block .js-search-link, 
body:not(.remove-border-radius) #page .cart-item .product-image
{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;}
body:not(.remove-border-radius) #page #footer .block-newsletter h4:after
{border-radius:2.5px!important;-moz-border-radius:2.5px!important;-webkit-border-radius:2.5px!important;}
body:not(.remove-border-radius) #page .aone-slideshow .nivoSlider .nivo-directionNav > a, 
body:not(.remove-border-radius) .aone-slideshow .nivo-caption .slide-link, 
body:not(.remove-border-radius) .blocktxt .block-cont > *, 
body:not(.remove-border-radius) .aone-featuredcategories .category-block .category-image img, 
body:not(.remove-border-radius) a[href*="facebook"].icosize2:not(.not_iko), 
body:not(.remove-border-radius) a[href*="instagram"].icosize2:not(.not_iko), 
body:not(.remove-border-radius) a[href*="youtube"].icosize2:not(.not_iko), 
body:not(.remove-border-radius) #page .scrollTopMove .scrollTopButton .scroll-button, 
body:not(.remove-border-radius) #page .scrollTopMove .scrollTopButton .scroll-button .svg, 
body:not(.remove-border-radius) #search_popup .wrap_item, 
body:not(.remove-border-radius) #page .custom-checkbox input[type="checkbox"] + span, 
body:not(.remove-border-radius) #page .custom-checkbox input[type="radio"] + span, 
body:not(.remove-border-radius) #page .custom-radio input[type="checkbox"] + span, 
body:not(.remove-border-radius) #page .custom-radio input[type="radio"] + span, 
body:not(.remove-border-radius) #page .btnblock-container .html_row a, 
body:not(.remove-border-radius) #page .btnblock-container .html_row a:after, 
body:not(.remove-border-radius) #page .btnblock-container .html_row a img, 
body:not(.remove-border-radius) #page .column-block, 
body:not(.remove-border-radius) #page .products-selection .products-sort-order .sort-select .select-title, 
body:not(.remove-border-radius) #page .pagination .page-list a, 
body:not(.remove-border-radius) #page .main-product-details .product-images li.thumb-container .thumb, 
body:not(.remove-border-radius) #page .main-product-details .product-variants .product-variants-item .color-group .color,
body:not(.remove-border-radius) #page .main-product-details .product-variants .product-variants-item .color-group .color .check-circle, 
body:not(.remove-border-radius) #page .product-quantity .input-group, 
body:not(.remove-border-radius) #page section.checkout-step .headbtn span, 
body:not(.remove-border-radius) #page .product-list .product-miniature .product-availability .unavailable, 
body:not(.remove-border-radius) #page .custom-checkbox input[type="checkbox"] + span, 
body:not(.remove-border-radius) #page .custom-checkbox input[type="radio"] + span, 
body:not(.remove-border-radius) #page .custom-radio input[type="checkbox"] + span, 
body:not(.remove-border-radius) #page .custom-radio input[type="radio"] + span, 
body:not(.remove-border-radius) #page .custom-checkbox input[type=radio] + span, 
body:not(.remove-border-radius) #page .custom-radio input[type=radio] + span, 
body:not(.remove-border-radius) #page #footer, 
body:not(.remove-border-radius) #page #footer a, 
body:not(.remove-border-radius) #page #footer .footer-main a, 
body:not(.remove-border-radius) #page .btnblock-container .html_row a:after, 
body:not(.remove-border-radius) #page .blocktxt .block-cont > *, 
body:not(.remove-border-radius) #page  .scrollTopMove .scrollTopButton .scroll-button .svg, 
body:not(.remove-border-radius) #page .aone-slideshow .nivo-caption .slide-link, .pagination .page-list a, 
#page .main-product-details .scroll-box-arrows > i, 



body:not(.remove-border-radius) .aone-featuredcategories .category-block .category-image a, 
body:not(.remove-border-radius) #blockcart-modal .modal-content, 
body:not(.remove-border-radius) #page .product-right-content, 
body:not(.remove-border-radius) #page .contact-form > form, 
body:not(.remove-border-radius) #page #order-summary-content .order-confirmation-table, 
body:not(.remove-border-radius) #page section.checkout-step .step-number, 
body:not(.remove-border-radius) #page .light-box-bg-cart, 
body.page-my-account:not(.remove-border-radius) #page #content .links a span.link-item, 


body.page-authentication:not(.remove-border-radius) #page #main .login-box, 

body.page-authentication:not(.remove-border-radius) #page #main .no-account, 



body #page .cart-preview .cart-header .cart-products-count, 
body #page #header .sticky-icon-cart .cart-products-count, 
#page .container .page-cms ul.check_circle li:before, 
#page .main-product-details .product-additional-info .additional-info .ikosvg, 
#page .container .page-cms ul[style*="disc"] li:before, 
#page .container .page-cms .iko.check, 


#page .aone-slideshow .nivoSlider .nivo-directionNav > a, 
#page .searchbar-wrapper .search-widget form [type="submit"], 
#page #search_block_top #searchbox [type="submit"], 
#page .brand-base .logo img, 
#page .product-style .product-container, 
#page #search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-handle, 
#page section.checkout-step .light-box-bg-cart
{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}
/* SHADOW */
#page .slick-dots span a
{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}
#page .user-info .dropdown-customer-account-links .dropdown-menu, 
#page .cart-preview .cart-dropdown
{box-shadow:0 2px 4px rgba(0,0,0,.2)!important;-moz-box-shadow:0 2px 4px rgba(0,0,0,.2)!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)!important;}
/* HEADER */
#header .header-banner{border:0;border-bottom-style:solid;margin:0;padding:7px 0 9px;}
#header .header-event-banner{font-size:12px;font-weight:400;line-height:17px;margin:0;padding:0;text-align:inherit;text-shadow:none;text-transform:none;}
#header .header-event-banner p{margin:0;padding:0;text-align:inherit;}
#header .header-event-banner ul{align-items:center;display:flex;flex-wrap:wrap;margin:0 -16px;padding:0;}
#header .header-event-banner ul > li{color:inherit;font:inherit;margin:0;padding:0 16px;}
#header .header-event-banner ul > li.soc{align-items:center;display:flex;flex-direction:row-reverse;}
#header .header-event-banner ul > li.soc a.not_marg{min-width:39px;padding-left:18px;}
#header .header-event-banner a{border:0;outline:none;}
#header .header-left, #header .header-right{flex:1;margin:0;padding:0;width:auto;}
#header .header-left p:not(.alert), #header .header-right p:not(.alert){color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
#header .header-right .display-top{flex:auto;}
#header .main-header{border:0;border-bottom-style:solid;padding-bottom:31px;padding-top:31px;}
#header .main-header .header-wrapper{min-height:70px;}
#header .main-header .header-wrapper > .header-logo{padding-bottom:1px;padding-top:1px;}
#header .main-header .header-wrapper > .header-logo.svgon{padding-bottom:0.8833px;padding-top:1px;}
#header .display-top{margin:0 -15px;padding:0;}
#header .display-top > div{margin:0;padding:0 15px;}
#header .display-top > div.display-top-cont{margin:0 -15px;}
#header .display-top > div.display-top-cont > *{margin:0;padding:0 15px;position:relative;}
#header .display-top > div.display-top-cont > * + *:before{background:var(--color42);bottom:0;content:"";display:block;height:49px;left:-0.5px;margin:auto;position:absolute;top:0;width:1px;}
#header .d-svg{margin:0 14px 0 0;min-height:31px;padding:0;}
#header .d-title{color:inherit;font-size:15px;font-weight:400;line-height:22px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#header .d-title *{color:inherit;font:inherit;text-shadow:inherit;text-transform:inherit;}
#header .d-title .cart-products-total{color:var(--white);text-transform:none;}
#header .currency-selector-wrapper + .language-selector-wrapper, #header .language-selector-wrapper + .currency-selector-wrapper{margin-left:20px;}
#header .currency-selector .dropdown-current, #header .language-selector .dropdown-current{background:var(--color18);color:var(--color19);font-size:17px;font-weight:400;justify-content:center;line-height:24px;min-width:70px;padding:5px 10px;text-align:center;text-shadow:none;text-transform:uppercase;}
#header .currency-selector .dropdown-icon, #header .language-selector .dropdown-icon{line-height:13px;margin-left:10px;}
#header .currency-selector .dropdown-icon .fa, #header .currency-selector .dropdown-icon .material-icons, #header .language-selector .dropdown-icon .fa, #header .language-selector .dropdown-icon .material-icons{color:var(--color1);font-size:12px;height:auto;line-height:12px;min-width:auto;width:auto;}
#header .currency-selector .dropdown-menu, #header .language-selector .dropdown-menu{background:var(--color18);border:0;color:var(--color19);font-size:12px;font-weight:400;line-height:17px;margin:0;text-shadow:none;text-transform:uppercase;}
#header .currency-selector .dropdown-menu .dropdown-item, #header .language-selector .dropdown-menu .dropdown-item{color:var(--color19);outline:none!important;}
#header .currency-selector .dropdown-menu .dropdown-item .l-name, #header .language-selector .dropdown-menu .dropdown-item .l-name{justify-content:flex-start;flex-direction:row-reverse;}
#header .currency-selector .dropdown-menu .dropdown-item .l-name img, #header .language-selector .dropdown-menu .dropdown-item .l-name img{margin-left:10px;}
#header .currency-selector .dropdown-menu .dropdown-item:hover, #header .language-selector .dropdown-menu .dropdown-item:hover, #header .currency-selector .dropdown-menu .dropdown-item:focus, #header .language-selector .dropdown-menu .dropdown-item:focus, #header .currency-selector .dropdown-menu .dropdown-item:active, #header .language-selector .dropdown-menu .dropdown-item:active{background:var(--color1);color:var(--color2);}
#header .currency-selector .dropdown-menu[x-placement^="bottom"], #header .currency-selector .dropdown-menu[x-placement^="left"], #header .currency-selector .dropdown-menu[x-placement^="right"], #header .currency-selector .dropdown-menu[x-placement^="top"], #header .language-selector .dropdown-menu[x-placement^="bottom"], #header .language-selector .dropdown-menu[x-placement^="left"], #header .language-selector .dropdown-menu[x-placement^="right"], #header .language-selector .dropdown-menu[x-placement^="top"]{bottom:auto!important;left:auto!important;right:-1px!important;text-align:right;top:-1px!important;}
.user-info{text-align:inherit;}
.user-info .account-link{border:0;margin:0;}
.user-info .account-link > a{font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;white-space:normal;}
.user-info .dropdown-customer-account-links{text-transform:none;}
.user-info .dropdown-customer-account-links .dropdown-item{color:var(--color2)!important;padding:1px 3px;}
.user-info .dropdown-customer-account-links .dropdown-item:hover{color:var(--color1)!important;}
.user-info .dropdown-customer-account-links .logout a{color:var(--color1)!important;}
.user-info .dropdown-customer-account-links .logout a:hover{color:var(--color2)!important;}
.searchbar-wrapper{background:none;border:0;width:100%!important;}
.page-not-found h4{color:inherit;}
.page-not-found .searchbar-wrapper{width:100%!important;}
#page .searchbar-wrapper .search-widget{max-width:100%;position:relative;width:100%;}
#page .searchbar-wrapper .search-widget form, #page #search_block_top #searchbox{position:relative;}
#page .searchbar-wrapper .search-widget form input[type="text"], #page #search_block_top #searchbox input[type="text"]{background:var(--white);color:var(--color3)!important;font-size:14px;font-weight:400;height:52px!important;margin:0;padding:5px 55px 7px 29px;text-transform:none;}
#page .searchbar-wrapper .search-widget form input[type="text"]::placeholder, #page #search_block_top #searchbox input[type="text"]::placeholder{color:var(--color3);opacity:1;}
#page .searchbar-wrapper .search-widget form input[type="text"]:focus::placeholder, #page #search_block_top #searchbox input[type="text"]:focus::placeholder{opacity:0;}
#page .searchbar-wrapper .search-widget form [type="submit"], #page #search_block_top #searchbox [type="submit"]{align-items:center;background:var(--white)!important;border:0!important;border-left:1px solid var(--color4)!important;bottom:auto;color:var(--color1)!important;cursor:pointer;display:flex;font-size:13px!important;font-weight:400!important;justify-content:center;height:40px;line-height:40px!important;margin:0;min-width:51px;padding:5px;position:absolute;right:1px;text-align:center;text-shadow:none;text-transform:none;top:6px;width:auto;}
#page .searchbar-wrapper .search-widget form [type="submit"] svg[stroke="none"], #page #search_block_top #searchbox [type="submit"] svg[stroke="none"]{fill:var(--color1)!important;}
#page .searchbar-wrapper .search-widget form [type="submit"]:hover svg[stroke="none"], #page #search_block_top #searchbox [type="submit"]:hover svg[stroke="none"]{fill:var(--color1_hover)!important;}
#page .searchbar-wrapper .search-widget form [type="submit"] svg[fill="none"], #page #search_block_top #searchbox [type="submit"] svg[fill="none"]{stroke:var(--color1)!important;}
#page .searchbar-wrapper .search-widget form [type="submit"]:hover svg[fill="none"], #page #search_block_top #searchbox [type="submit"]:hover svg[fill="none"]{stroke:var(--color1_hover)!important;}
#page .searchbar-wrapper .search-widget form [type="submit"]:hover, #page #search_block_top #searchbox [type="submit"]:hover{background:var(--white)!important;border:0!important;border-left:1px solid var(--color4)!important;color:var(--color1_hover)!important;}
.searchbar-wrapper .search-widget .ui-autocomplete{background:var(--white);border:1px solid var(--color11);left:0!important;margin:-6px 0 0;padding:5px;right:0!important;width:auto!important;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item{border:0;margin:0;padding:5px 15px;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item + .search-menu-item{border-top:1px solid var(--color11);}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item{margin:0 auto;max-width:1360px;padding:0;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item:hover{color:var(--color1);}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item .cover{margin-right:8px;width:60px;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item .cover img{border:0;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item .product{font-size:13px;font-weight:400;line-height:18px;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item .pprice{color:var(--color2);font-size:13px;font-weight:400;line-height:18px;}
.searchbar-wrapper .search-widget .ui-autocomplete .search-menu-item .search-item .pprice.old_price{color:var(--color10);margin-left:5px;text-decoration:line-through;}
.cart-preview .cart-title{background:var(--color7)!important;}
.cart-preview .cart-title h4{color:var(--color2)!important;}
.cart-preview .cart-dropdown{color:var(--color12);}
.cart-preview .cart-header{text-align:inherit;}
.cart-preview .cart-product-line .product-name:not(:hover){color:var(--color2)!important;}
.cart-preview .cart-header .cart-link, #header .sticky-icon-cart .cart-link, #header .right-icon-cart .cart-link, .cart-preview .cart-header .cart-link:hover, #header .sticky-icon-cart .cart-link:hover, #header .right-icon-cart .cart-link:hover, .cart-preview .cart-header .cart-link:focus, #header .sticky-icon-cart .cart-link:focus, #header .right-icon-cart .cart-link:focus, .cart-preview .cart-header .cart-link:not(:disabled):not(.disabled):active, #header .sticky-icon-cart .cart-link:not(:disabled):not(.disabled):active, #header .right-icon-cart .cart-link:not(:disabled):not(.disabled):active{background:none!important;border:0!important;outline:0!important;text-decoration:none!important;}
.cart-preview .cart-header .cart-link, #header .sticky-icon-cart .cart-link, #header .right-icon-cart .cart-link{background:none!important;border:0!important;font:inherit!important;margin:0!important;padding:0!important;position:relative!important;white-space:normal!important;}
.cart-preview .cart-header .cart-link > *, #header .sticky-icon-cart .cart-link > *, #header .right-icon-cart .cart-link > *{background:none;height:auto;}
.cart-preview .cart-header .cart-link:hover > *, #header .sticky-icon-cart .cart-link:hover > *, #header .right-icon-cart .cart-link:hover > *{background:none;}
.cart-preview .cart-header .cart-link .d-svg, #header .sticky-icon-cart .cart-link .d-svg, #header .right-icon-cart .cart-link .d-svg{background:none;width:40px;}
.cart-preview .cart-header .cart-link:not(:hover), #header .sticky-icon-cart .cart-link:not(:hover), #header .right-icon-cart .cart-link:not(:hover){color:inherit!important;}
#header .sticky-icon-cart .cart-link:after{display:none!important;}
.cart-preview .cart-header .svg_count, #header .sticky-icon-cart .svg_count{position:relative;}
.cart-preview .cart-header .cart-products-count, #header .sticky-icon-cart .cart-products-count{background:var(--color1)!important;bottom:auto;color:var(--white)!important;font-size:11px!important;font-weight:400!important;height:18px;left:auto;line-height:18px!important;margin:0 12px 0 8px;padding:0;position:static!important;right:auto;text-indent:-0.1px!important;top:auto!important;width:18px;}
.cart-preview .cart-header .svg_count .cart-products-count, #header .sticky-icon-cart .svg_count .cart-products-count{bottom:auto!important;font-size:11px!important;height:18px;left:9px;line-height:18px!important;margin:0 auto;position:absolute!important;right:0;top:-3px!important;width:18px;}
#header .right-icon-cart .cart-link{align-items:center;background:none!important;border:0!important;display:flex;height:100%;margin:0!important;min-width:29px;padding:0!important;justify-content:center;}
#page #header .right-icon-cart .cart-link:hover, #page #header .right-icon-cart .cart-link:focus, #page #header .right-icon-cart .cart-link:active{background:var(--white)!important;}
.desktop-header-version .cart-preview:hover .cart-dropdown{top:100%;}
#header .header-bottom{background:none!important;border:0;margin-bottom:0;padding-bottom:0;}
#header .header-bottom .header-main-menu-wrapper{margin:0;min-height:4px;padding-bottom:0;padding-top:0;position:relative!important;}
#header .mobile-header-version .header-bottom{display:none!important;}
.sidebar-header-phone{align-items:center;border-top:1px solid var(--color19);display:flex;flex-direction:column;justify-content:center;}
.header-main-menu, .mobile-amega-menu{border:0;border-bottom-style:solid;}
#amegamenu .anav-top .amenu-item{margin:0;padding:0;}
#amegamenu .anav-top .amenu-item.to-right{margin-left:auto;}
#amegamenu .anav-top .amenu-item.hover, #amegamenu .anav-top .amenu-item:hover{background:none;}
.anav-top .amenu-link{font-size:14px!important;font-weight:600!important;line-height:30px;padding:19px 0 20px!important;text-shadow:none;text-transform:uppercase;}
#amegamenu .anav-top .amenu-link > span > b, #amegamenu .anav-top .amenu-link > span > strong{color:var(--color1);font-weight:400;}
.anav-top .amenu-item.act_link > .amenu-link{color:var(--color1);}
.anav-top .amenu-item.not-link:hover .amenu-link, .anav-top .not-link .amenu-link:hover{color:var(--color26)!important;cursor:inherit!important;}
.anav-top .adropdown .aitem{padding:0;}
.anav-top .adropdown .aitem.is_subcat{padding-bottom:35px;}
.anav-top .ahtml-content{padding:0;}
#amegamenu .anav-top .amenu-link > span:after{display:none!important;}
#amegamenu .anav-top .plex .amenu-link:after{color:var(--color1);content:"\f107";font:16px/16px "FontAwesome";margin:0 0 0 4px;padding:0;text-shadow:none;text-transform:none;vertical-align:0;}
.sidebar-menu{background:none;border-top:1px solid var(--color19);padding:0;}
.sidebar-menu .category-tree > ul > li + li{border-top-color:var(--color19);}
.sidebar-menu .category-tree > ul > li > a{background:var(--white);border:0;font-size:15px;line-height:19px;padding:12px 30px 15px;}
.sidebar-menu .category-tree > ul > li > a img{display:none!important;}
.sidebar-menu .category-tree ul ul li a{border:0;font-size:15px;line-height:19px;padding:12px 30px 15px 42px;}
.sidebar-menu .category-tree ul ul li li a{padding-left:54px;}
.sidebar-menu .category-tree .category-sub-menu > ul{background:var(--color7);}
#mobile-amegamenu .anav-top .amenu-link{background:var(--white);color:var(--color2)!important;font-size:15px!important;font-weight:400!important;line-height:19px;margin:0!important;padding:12px 30px 15px!important;position:relative;text-shadow:none;text-transform:none;}
#mobile-amegamenu .anav-top .amenu-link:hover{color:var(--color1)!important;}
#mobile-amegamenu .anav-top .amenu-link.expanded{background:var(--white);color:var(--color2)!important;}
#mobile-amegamenu .anav-top .adropdown .dropdown-wrapper{border:0;font-size:15px;margin:0;padding:0;}
#mobile-amegamenu .anav-top .adropdown .content-grid{background:var(--white);}
#mobile-amegamenu .anav-top .adropdown .dropdown-wrapper li a{display:block;padding:0;}
#mobile-amegamenu .anav-top .adropdown .acategory-content .aitem, #mobile-amegamenu .anav-top .ahtml-content .aitem{background:var(--color7);border-top:1px solid var(--color19);padding:0 45px;}
#mobile-amegamenu .anav-top .adropdown .acategory-content .aitem .category-title, #mobile-amegamenu .anav-top .adropdown .ahtml-content h5{color:var(--color2)!important;font-size:14px;font-weight:400;line-height:25px;margin:0;padding:10px 0;text-transform:none;}
#mobile-amegamenu .anav-top .adropdown .acategory-content .aitem .category-title a:hover, #mobile-amegamenu .anav-top .adropdown .ahtml-content h5 a:hover{color:var(--color1)!important;}
#mobile-amegamenu .anav-top .adropdown .acategory-content .aitem .category-subs, #mobile-amegamenu .anav-top .ahtml-content .aitem > ul{display:none;}
#mobile-amegamenu .anav-top .mobile-toggle-plus{color:var(--color2);justify-content:flex-start!important;height:39px;line-height:35px;margin:0;position:absolute;right:0;text-align:left;top:3px;width:25px;}
#mobile-amegamenu .anav-top .mobile-toggle-plus .material-icons{font-size:inherit;margin-top:-1px;}
.anav-top .adropdown .dropdown-wrapper{border:3px solid var(--color19);padding:17px 10px 20px;}
.anav-top .acategory-content .category-title, .anav-top .ahtml-content h5{align-items:center;border-bottom:1px solid var(--color24);display:flex;font-size:15px;font-weight:500;line-height:25px;margin:0;min-height:65px;padding:1px 0 0;text-shadow:none;text-transform:uppercase;}
.anav-top .acategory-content .is_subcat .category-title, .anav-top .ahtml-content .is_subcat h5{border-bottom:0;display:block;margin-top:23px;min-height:35px;padding:0;}
.anav-top .acategory-content .category-title a, .anav-top .ahtml-content h5 a{width:auto;}
.anav-top .acategory-content .category-title a:hover, .anav-top .ahtml-content h5 a:hover{color:var(--color1)!important;}
.anav-top .acategory-content .category-subs, .anav-top .ahtml-content .aitem > ul{font-size:14px;font-weight:400;line-height:25px;padding-top:0;text-shadow:none;text-transform:none;}
.anav-top .acategory-content .category-subs li, .anav-top .ahtml-content .aitem > ul li{padding:0;}
.anav-top .acategory-content .category-subs li a:before, .anav-top .ahtml-content .aitem > ul li a:before{display:none!important;}
.anav-top .acategory-content .category-title img, .anav-top .ahtml-content h5 img{margin-left:0;margin-right:14px;}
/* SLIDER */
.slideshow-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:29px 0 25px;}
.aone-slideshow{margin-bottom:0;margin-top:0;}
.aone-slideshow .nivoSlider{overflow:hidden;}
.aone-slideshow .nivo-caption{background:none;bottom:0;justify-content:flex-start;height:auto;margin:0;max-width:100%;padding:0;text-align:left;top:0;}
.aone-slideshow .a-banner > .nivo-caption{display:flex;}
.aone-slideshow .nivoSlider .nivo-caption{display:flex;}
.aone-slideshow .nivo-caption .nivo-flex{align-items:center;background:none;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:15px 45px;width:100%;}
.aone-slideshow .nivo-caption .caption-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;height:auto;margin:0;max-width:100%;padding:0;text-align:inherit;}
.aone-slideshow .nivo-caption .caption-content{background:none;border:0;font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0;position:relative;text-align:inherit;}
.aone-slideshow .nivo-caption .caption-content h2{color:var(--white)!important;font-size:30px;font-weight:700;line-height:41px;margin:0 0 28px;padding:0;text-shadow:none;text-transform:none;}
.aone-slideshow .nivo-caption .caption-content h2 b, .aone-slideshow .nivo-caption .caption-content h2 strong{font-weight:400;}
.aone-slideshow .nivo-caption .slide-link-img{width:100%;}
.aone-slideshow .nivo-caption .slide-link-img .nivo-flex{display:none!important;}
.aone-slideshow .nivo-caption .slide-link{border:0;bottom:auto;display:inline-block;font-size:15px;font-weight:600;height:auto;line-height:32px;left:auto;margin:0;max-width:228px;padding:9px 15px 11px;position:static;right:auto;text-align:center;text-shadow:none;text-transform:uppercase;top:auto;width:100%;}
#page .aone-slideshow .nivoSlider .nivo-directionNav > a{background:var(--slider);border:0;height:82px;margin:-41px 0 0;opacity:1!important;width:35px;}
#page .aone-slideshow .nivoSlider .nivo-directionNav > a:hover{background:var(--slider_hover);opacity:1!important;}
#page .aone-slideshow .nivoSlider .nivo-directionNav > a i{display:none!important;}
#page .aone-slideshow .nivoSlider .nivo-directionNav > a:before{background:var(--black);content:"";display:block;margin:auto;mask:none no-repeat center;-webkit-mask:none no-repeat center;mask-size:contain;-webkit-mask-size:contain;mask-image:url("../img/svg/arrow.svg");-webkit-mask-image:url("../img/svg/arrow.svg");height:11px;width:7px;}
#page .aone-slideshow .nivoSlider .nivo-directionNav > a.nivo-nextNav:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:fliph;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav{left:30px;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav{right:30px;}
.aone-slideshow .nivoSlider .nivo-controlNav{bottom:1.416666666666667vw;left:0;line-height:4px;margin:0;overflow:hidden;padding:0 11px;right:0;text-align:left;}
.aone-slideshow .nivoSlider .nivo-controlNav a{background:none!important;border:2px solid var(--white)!important;height:17px!important;margin:0 4px;width:17px!important;}
.aone-slideshow .nivoSlider .nivo-controlNav a.active{background:var(--white)!important;}
.aone-slideshow .nivoSlider .nivo-controlNav a:hover{background:var(--white)!important;}
/* BRAND SLIDER */
.aone-brands{margin:0;padding:0 0 29px;}
.aone-brands .title-block{display:flex;margin-bottom:45px!important;}
.brand-base{padding:0;}
.brand-list{border:0;margin:0;padding:0;}
.brand-list .brand-container{align-items:center;border:0;display:flex;flex-direction:column;justify-content:center;}
.brand-list:not(.brand-mobile-slider) .brand-container{min-height:126px;}
.aone-brands .brand-list-wrapper{margin:0;overflow:hidden;padding:0;}
.aone-brands .slick-slider{border:0;border-bottom:1px solid var(--color38);border-top:1px solid var(--color38);margin:0;padding:9px 101px 9px 100px;}
.aone-brands .slick-slider .slick-list{border:0;margin:0;padding:0;}
.aone-brands .slick-next, .aone-brands .slick-prev{bottom:0;margin-bottom:auto;margin-top:auto;opacity:1;top:0;}
.aone-brands .slick-prev{left:0;right:auto;}
.aone-brands .slick-next{left:auto;right:0;}
.brand-base .logo a:hover img{filter:none;}
.brand-list.slider-mode.slick-slider .brand-base + .brand-base{border-left:1px solid var(--color38);}
.brand-list:not(.brand-mobile-slider) .brand-container{min-height:104px;}
.aone-brands .slick-slider:hover .slick-next, .aone-brands .slick-slider:hover .slick-prev{opacity:1!important;}
/* BLOKI NA GŁÓWNEJ */
.centercolumn-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:0;}
.featuredcategories-container{background:var(--color8);border:0;margin:0;overflow:hidden;padding:45px 0 0;}
.blocktxt-container{background:var(--color8);border:0;margin:0;overflow:hidden;padding:0 0 75px;}
.centerblock-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:45px 0 41px;}
.homecolumn-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:0;}
.homecolumn-container .centerblock-container{padding-top:0;}
.txt-block{color:var(--color2);font-size:17px;font-weight:400;line-height:24px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.txt-block p{color:inherit;font:inherit;margin:0;padding:8px 0 15px;}
.btn_more{margin:0;padding:22px 0 20px;}
.btn_more .btn{max-width:280px;width:100%;}
.hyphenate{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.title-block, .aone-homepage h4{align-items:center;background:none!important;border:0;color:var(--color2);display:flex;font-size:28px!important;font-weight:600!important;letter-spacing:0;line-height:32px;margin:0 0 47px!important;padding:0!important;text-shadow:none;text-transform:none;}
.title-block:before, .aone-homepage h4:before, .title-block:after, .aone-homepage h4:after{background:var(--color1);content:"";height:5px;margin:0;width:29px;}
.title-block:before, .aone-homepage h4:before{margin-right:15px;}
.title-block:after, .aone-homepage h4:after{margin-left:15px;}
.title-block.text-center, .aone-homepage h4.text-center{justify-content:center;}
#wrapper{padding-bottom:20px;}
#index #wrapper{padding-bottom:0;}
.aone-homepage ul{list-style:none;margin:0;padding:0;}
.aone-homepage ul li{margin:0;padding:0;}
.aone-homepage ul li + li{padding-top:0;}
.aone-homepage .row{margin-left:-10px;margin-right:-10px;}
.aone-homepage .row > *{padding-bottom:20px;padding-left:10px;padding-right:10px;}
.aone-homepage img{border:0;display:block;height:auto;margin:0;max-width:100%;}
.block:not(.block_padd0):not(.img_block){padding-bottom:30px;}
.block.md-bottom:not(.block_padd0){padding-bottom:20px;}
.home-blocks-bottom .block{padding-bottom:0!important;}
.allcat_home{margin:0 0 50px;padding:0;text-align:center;}
.allcat_home p{margin:0;padding:0;}
.allcat_home .btn{max-width:296px;width:100%;}
.aone-featuredcategories{margin:0;padding:0;}
.aone-featuredcategories .block:not(.block_padd0){padding-bottom:37px;}
.aone-featuredcategories .category-list{margin:0 -9px;padding:0;}
.aone-featuredcategories .category-block{margin:0;padding:0 9px 14px;}
.aone-featuredcategories .category-block .category-container{background:none!important;border:0!important;height:auto;margin:0;overflow:hidden;padding:0;}
.aone-featuredcategories .category-block .category-image{margin:0;overflow:hidden;padding:0;position:relative;text-align:center;}
.aone-featuredcategories .category-block .category-image a{background:var(--white)!important;border:1px solid var(--white)!important;color:inherit!important;display:block;height:auto;min-height:0;overflow:hidden;padding:12px 10px 0;}
.aone-featuredcategories .category-block .category-image a:hover{border-color:var(--color1)!important;}
.aone-featuredcategories .category-block .category-name{align-items:center;background:none!important;border:0!important;border-top:1px solid var(--color1)!important;color:var(--color2)!important;display:flex;font-size:20px!important;font-weight:600!important;justify-content:center;line-height:25px!important;margin:0 auto;max-width:338px;min-height:67px;padding:0 0 4px;text-align:center;text-shadow:none;text-transform:none;}
.aone-featuredcategories .category-block a:hover .category-name{color:var(--color1)!important;}
.aone-featuredcategories .category-block .category-image img{border:0;display:block;filter:none!important;height:auto;margin:0 auto 12px;max-width:100%;}
/* .aone-featuredcategories .category-block .category-image a:hover img{zoom:1.1;-moz-transform:scale(1.1);-moz-transform-origin:center;-o-transform:scale(1.1);-o-transform-origin:center;-webkit-transform:scale(1.1);-webkit-transform-origin:center;transform:scale(1.1);transform-origin:center;} */
.aone-homepage .img_block .static-html{margin:0;overflow:hidden;padding:0;position:relative;}
.aone-homepage .img_block .static-html p{color:inherit;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit;}
.aone-homepage .img_block .static-html img{border:0;display:block;filter:none!important;height:auto;margin:0 auto;max-width:100%;}
.aone-homepage .img_block .static-html a:before{background:var(--black_30);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1;}
.aone-homepage .img_block .static-html a:hover:before{opacity:1;}
.aone-homepage .img_block .static-html a:after{align-items:center;background:var(--color7_70);bottom:0;color:var(--color2);content:attr(title);display:flex;font-size:22px;font-weight:400;justify-content:center;height:71px;left:0;line-height:30px;margin:0;padding:5px 15px 8px;position:absolute;right:0;text-align:center;text-shadow:none;text-transform:uppercase;z-index:2;}
.aone-homepage .img_block .static-html a:hover:after{background:var(--color7_50);}
.aone-homepage .img_block .static-html a:hover img{zoom:1.1;-moz-transform:scale(1.1);-moz-transform-origin:center;-o-transform:scale(1.1);-o-transform-origin:center;-webkit-transform:scale(1.1);-webkit-transform-origin:center;transform:scale(1.1);transform-origin:center;}
.blocktxt{margin:0;padding:0;text-align:left;}
.blocktxt .block-cont > *{background:var(--color26);min-height:79px;}
.blocktxt .block-title{color:var(--color1);display:block;font-size:16px;font-weight:400;height:auto;line-height:22px;margin:0;max-width:100%;padding:0 0 4px;text-shadow:none;text-transform:none;width:auto;}
.blockreassurance{margin:0;padding:0;text-align:left;}
.blockreassurance .block-cont{flex:0 0 100%;max-width:100%;}
.blockreassurance .block-cont > *{background:var(--color8);min-height:87px;}
.blockreassurance .block-title{color:var(--color6);display:block;font-size:16px;font-weight:400;height:auto;line-height:22px;margin:0;max-width:100%;padding:0;text-shadow:none;text-transform:none;width:auto;}
.blockreassurance .block-icon, .blockreassurance .block-icon img, .blockreassurance .block-icon svg{height:auto;width:auto;}
.bottomcolumn-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:0;}
.special-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:15px 0 30px;}
.txt-block-container{background:var(--white);border:0;margin:0;overflow:hidden;padding:72px 0 59px;}
.special-container + .txt-block-container{border-top:1px solid var(--color19);padding-top:41px;}
.whybuy-container{background:url("../img/whybuy.jpg") no-repeat scroll center center var(--color34);background-size:cover;border:0;margin:0 0 0;overflow:hidden;padding:35px 0 17px;}
.whybuy-container .title-block{color:var(--white)!important;}
.whybuy-container p{color:var(--white);font-size:16px;font-weight:400;line-height:24px;margin:0 auto;max-width:1030px;padding:6px 0 18px;text-shadow:none;text-transform:none;}
.whybuy-container #whyul{list-style:none;margin:0 auto;max-width:1030px;padding:0 0 11px;}
.whybuy-container #whyul li{color:var(--white);font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.btnblock-container .html_row{margin:0 -10px;overflow:hidden;padding:0;}
.btnblock-container .html_row > *{flex:0 0 50%;margin:0;max-width:50%;padding:0 10px 20px;}
.btnblock-container .html_row p{margin:0;padding:0;}
.btnblock-container .html_row img{border:0;display:block;height:auto;margin:0;max-width:100%;min-height:106px;object-fit:cover;}
.btnblock-container .html_row a{border:0;display:block;margin:0 auto;outline:none;overflow:hidden;position:relative;text-decoration:none;}
.btnblock-container .html_row a:after{background:var(--color1);border:0;bottom:0;color:var(--white);content:attr(title);display:block;font-size:15px;font-weight:600;height:52px;left:0;line-height:26px;margin:auto;max-width:253px;padding:11px 15px 12px;position:absolute;right:0;text-align:center;text-shadow:none;text-transform:uppercase;top:0;}
.btnblock-container .html_row .green a:after{background:var(--green);max-width:245px;}
.btnblock-container .html_row a:hover:after{background:var(--color1_hover);}
.btnblock-container .html_row .green a:hover:after{background:var(--green_hover);}
/* TITLE */
.page-heading, .page-subheading, .column-title, .typo .column-title, .active-filters .active-filter-title{background:none;border:0;color:var(--color2);font-size:22px;font-weight:600;letter-spacing:0;line-height:27px;margin:0 0 15px;padding:0;text-transform:uppercase;white-space:normal;}
.background-for-column-title .column-title, .background-for-column-title .typo .column-title{background-image:none;}
.breadcrumb-wrapper{border:0;border-bottom-style:solid;margin:0 0 36px;overflow:hidden;padding:15px 0;}
.mobile-breadcrumb-wrapper{margin:0 0 15px;padding:8px 0;}
.breadcrumb-wrapper h1{color:var(--color1);display:none;font-size:24px;font-weight:400;margin:0 0 2px;padding:0;text-shadow:none;text-transform:uppercase;}
.breadcrumb{margin:0!important;padding:0!important;}
.breadcrumb .breadcrumb-item{font-size:12px!important;font-weight:400;line-height:20px;text-shadow:none;text-transform:none;}
.breadcrumb .breadcrumb-item .separator{font:inherit;margin:0 3px;}
.breadcrumb .breadcrumb-item > a{padding:0!important;}
.breadcrumb-wrapper .breadcrumb a:hover{color:var(--color1)!important;}
/* BLOKI Z LEWEJ */
.main-content .mobile-main-content .sidebar-column{margin-top:0;}
.products-selection .filter-button #search_filter_toggler{background:var(--color1)!important;border-color:var(--color1)!important;max-width:69px;min-width:69px;padding:8px 10px 10px;}
.products-selection .filter-button #search_filter_toggler:hover{background:var(--color1)!important;border-color:var(--white)!important;}
.products-selection .filter-button #search_filter_toggler:focus{background:var(--color1)!important;border-color:var(--white)!important;}
.products-selection .filter-button #search_filter_toggler:active{background:var(--color1)!important;border-color:var(--white)!important;}
.column-block{background:none;border:1px solid var(--color13)!important;margin:0 0 30px;overflow:visible;padding:0;}
.column-title, .active-filters .active-filter-title{border-bottom:1px solid var(--color13)!important;font-size:15px;font-weight:600;letter-spacing:0;line-height:26px;margin:0;padding:9px 10px 10px;text-transform:uppercase;}
.column-block .column-title + *{border-top:0;}
.title-column[data-toggle="collapse"] .column-title{border:0!important;}
.background-for-column-title .column-title, .background-for-column-title .typo .column-title, .background-for-tab-title .aone-tabs .nav-tabs, .background-for-tab-title .product-accordions .panel .panel-heading, .background-for-tab-title .product-tabs .nav-tabs .nav-item .nav-link{color:var(--color2);}
.title-column{border:0;cursor:pointer;padding:0;position:relative;}
.title-column .column-title{border:0;font-size:18px;line-height:normal;margin:0;padding:10px 15px;text-transform:uppercase;}
.title-column .collapse-icons{bottom:0;color:var(--color1);display:block;font:30px/40px "Material Icons";height:42px;margin:auto 0;position:absolute;right:0;top:0;width:36px;}
.title-column .collapse-icons .material-icons{display:block;font:inherit;height:auto;width:auto;}
.title-column .collapse-icons .remove, .title-column[aria-expanded="true"] .collapse-icons .add{display:none;}
.title-column[aria-expanded="true"] .collapse-icons .remove{display:block;}
.column-block .account-list{padding:15px;}
/* CATEGORIES */
.title-column[data-toggle="collapse"] + .category-sub-menu{border-top:1px solid var(--color13);}
.category-tree{list-style:none;margin:0;padding:0;}
.category-tree ul{list-style:none;margin:0;padding:0;}
.category-tree ul li{position:relative;}
.category-tree ul li a{border:0;color:inherit!important;display:block;font-size:14px;font-weight:400!important;margin:0;padding:12px 12px 13px;text-shadow:none;text-transform:none;}
.category-tree ul li a span{color:inherit!important;}
.category-tree ul li li a{padding-left:20px;}
.category-tree ul li li li{color:var(--color16);}
.category-tree ul li li li a{padding-left:30px;}
.category-tree > ul > li{color:var(--color35);margin:0;padding:0;}
.category-tree > ul > li li{color:var(--color35);}
.category-tree > ul > li li li{color:var(--color16);}
.category-tree > ul > li + li{border-top:1px solid var(--color19);}
.category-tree > ul > li > a{align-items:normal;background:var(--white);}
.category-tree > ul > li[data-depth="0"] > a{font-weight:700!important;}
.category-tree > ul > li > a.current, body .category-tree > ul > li.active_sel > a, body .category-tree > ul > li.active_on > a{background:var(--white);color:var(--color1)!important;}
.category-tree > ul > li > a:before{display:none!important;}
.category-tree > ul > li > a > span{color:inherit!important;margin:0;}
.category-tree .category-sub-menu{background:var(--color7);border:0;margin:0;overflow:hidden;padding:0;position:relative;}
.category-tree .category-sub-menu .category-sub-menu{padding:0;}
.category-tree .category-sub-menu:before{background:var(--color19);border:0;content:"";display:block;height:1px;left:0;margin:0;position:absolute;right:0;top:0;}
.category-tree .category-sub-menu > ul{margin:0;padding:0;}
.category-tree .category-sub-menu > ul > li{margin:0;padding:0;}
.category-tree .category-sub-menu .category-sub-menu > ul > li{margin:0;}
.category-tree .category-sub-menu > ul > li + li{border-top:1px solid var(--color19);}
.category-tree .category-sub-menu > ul > li:before, .category-tree .category-sub-menu > ul > li:after{display:none;}
.category-tree .category-sub-menu > ul > li a.current{color:var(--color1)!important;font-weight:400;}
.category-tree .collapse-icons{color:var(--color35);height:39px;line-height:35px;right:0;top:3px;text-align:left;width:25px;}
.category-tree > ul > li > .collapse-icons{top:3px;}
.category-tree .active_sel[data-depth="0"] > .collapse-icons, .category-tree .active_on[data-depth="0"] > .collapse-icons{color:var(--color35);}
/* FILTRATION */
#search_filters .clear-all-wrapper{display:none!important;}
#search_filters .facet{background:var(--white);margin:0;padding:9px 10px 19px;}
#search_filters .facet .magnitude{color:var(--color1);}
#search_filters .facet + .facet{border-top:1px solid var(--color13);padding-bottom:19px;padding-top:9px;}
.mobile-search-fillter #search_filters .facet{overflow:visible;padding-bottom:0;padding-top:0;}
.mobile-search-fillter #search_filters .facet .collapse{margin-bottom:0;padding-bottom:12px;}
.mobile-search-fillter #search_filters .facet .facet-title{padding:10px 0;}
#search_filters .facet .facet-title, .mobile-search-fillter #search_filters .facet .facet-title{color:var(--color35);font-size:15px;font-weight:500;margin:0;padding:10px 0;text-shadow:none;text-transform:uppercase;}
#search_filters .facet .faceted-slider{padding:3px 0 0;}
#search_filters .facet .faceted-slider p{color:var(--color35);font-size:14px;font-weight:400!important;margin:9px 0 0!important;padding:0;text-shadow:none;text-transform:none;}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-handle{border-color:var(--black);color:var(--white);margin-left:0;}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-handle + .ui-slider-handle{margin-left:-16px;}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal{background:var(--black);}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-range{background:var(--color1);}
#search_filters .facet .faceted-dropdown .facet-dropdown{padding:0;}
#search_filters .facet .faceted-dropdown .facet-dropdown .select-title{background:var(--white);border:1px solid var(--color4);color:var(--color35);font-size:15px;font-weight:400;line-height:20px;min-height:42px;padding:6px 30px 8px 18px;position:relative;}
#search_filters .facet .faceted-dropdown .facet-dropdown .select-title:after{color:var(--color35);content:"expand_more";float:right;font:20px/20px "Material Icons";margin:0;position:absolute;right:13px;top:10px;}
#search_filters .facet .faceted-dropdown .facet-dropdown .select-title .dropdown-icon{display:none!important;}
#search_filters .facet .faceted-dropdown .facet-dropdown .dropdown-menu .dropdown-item{color:var(--color35);font-size:13px;font-weight:400;line-height:20px;padding:3px 7px;}
#search_filters .facet .faceted-dropdown .facet-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--color7);color:var(--color1);}
#search_filters .facet .facet-label{color:var(--color35)!important;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:4.5px 0;text-shadow:none;text-transform:none;}
#search_filters .facet .search-link{color:var(--color35)!important;margin-top:0;}
#search_filters .facet .search-link:hover{color:var(--color1)!important;}
#search_filters .facet .custom-checkbox-wrapper .custom-checkbox, #search_filters .facet .custom-radio-wrapper .custom-radio{margin-right:13px;top:-1px;}
#page .active-filters{border-color:var(--color1)!important;margin-top:0;}
#page #_mobile_search_filters .active-filters{margin-bottom:0;}
.active-filters .active-search-wrapper{display:block;}
.active-filters .active-filter-list{background:var(--white);border:0;display:block;margin:0;padding:19px 0 17px;}
.active-filters .filter-block{background:none;border:0;color:var(--color35);display:flex;font-size:14px;font-weight:500;line-height:20px;margin:0;padding:0 10px 5px;}
.active-filters .filter-block > span{padding-right:5px;}
.active-filters .filter-block b, .active-filters .filter-block strong{font-weight:400;margin-left:0;}
.active-filters .filter-block .js-search-link{background:var(--color17)!important;color:var(--white)!important;flex:0 0 19px;float:right;height:19px;line-height:17px;margin-left:auto;text-align:center;width:19px;}
.active-filters .filter-block .js-search-link:hover{background:var(--color1)!important;}
.active-filters .filter-block .js-search-link i{color:inherit!important;font-size:12px;margin:-1px 0 0;padding:0;}
/* SORT */
.flex-sort{margin:0!important;padding-bottom:36px;}
.flex-sort #js-product-list-header{flex:0 0 100%;padding:0 0 25px!important;}
.flex-sort #js-product-list-top{flex:0 0 100%;padding:23px 30px 10px!important;}
.products-selection{background:var(--color36);margin:0!important;}
.products-selection .products-sort-order{flex:0 0 100%;}
.products-selection .products-sort-order .sort-label{color:var(--color35)!important;font-size:15px;font-weight:400;margin:0 17px 0 0;padding:8.5px 0;text-shadow:none;text-transform:none;}
.products-selection .products-sort-order .sort-select{max-width:234px;min-width:234px;}
.products-selection .products-sort-order .sortfl{margin-right:3px;}
.products-selection .products-sort-order .orderfl{margin-left:auto;}
.products-selection .products-sort-order .orderfl .sort-select{max-width:80px;min-width:80px;}
.products-selection .products-sort-order .sort-select .select-title{background:var(--white);border:1px solid var(--color19);color:var(--color37)!important;font-size:12px;font-weight:400;line-height:25px;min-height:42px;padding:6px 30px 8px 22px;position:relative;}
.products-selection .products-sort-order .sort-select.show .select-title{border-bottom-color:var(--white);}
.products-selection .products-sort-order .sort-select .select-title:after{color:var(--color18);content:"expand_more";float:right;font:20px/20px "Material Icons";margin:0;position:absolute;right:13px;top:10px;}
.products-selection .products-sort-order .orderfl .sort-select .select-title{padding-right:25px;}
.products-selection .products-sort-order .orderfl .sort-select .select-title:after{right:9px;}
.products-selection .products-sort-order .dropdown-menu{border-color:var(--color19);border-top:0;top:-3px!important;}
.products-selection .products-sort-order .dropdown-menu .dropdown-item{color:var(--color37)!important;font-size:12px;font-weight:400;line-height:20px;padding:3px 7px;}
.products-selection .products-sort-order .dropdown-menu .dropdown-item:hover{background-color:var(--color7);color:var(--color1)!important;}
.products-selection .products-sort-order .sort-flex{align-items:center;flex-wrap:wrap;justify-content:flex-start;margin:0 -15px;}
.products-selection .products-sort-order .sort-flex > *{padding:0 15px 15px;}
.products-selection .products-sort-order, .products-selection .filter-button{padding:0 15px;}
.products-selection .filter-button{padding-bottom:15px;position:relative;}
/* PAGINATION */
.is_desccat{padding-bottom:20px;}
.pagination-wrapper{background:none;border:0;margin:0;padding:28px 0 40px;}
.pagination .page-list{font-size:17px;line-height:34px;justify-content:center;text-transform:uppercase!important;}
.pagination .page-list .spacer{color:var(--color1);font-size:16px;font-weight:600;}
.pagination .page-list li{margin:0 2.5px;padding:0;}
.pagination .page-list li:first-child{margin-left:0;}
.pagination .page-list li:last-child{margin-right:0;}
.pagination .page-list a{background:var(--color1)!important;border:0!important;color:var(--white)!important;font-weight:400;min-width:36px;padding:0 5px 2px;text-align:center;}
.pagination .page-list a:hover{background:var(--color1_hover)!important;color:var(--white)!important;}
.pagination .page-list .current a{background:var(--color1_hover)!important;color:var(--white)!important;}
.pagination .page-list .previous, .pagination .page-list .next{background:var(--color1)!important;color:var(--white)!important;}
.pagination .page-list .previous:hover, .pagination .page-list .next:hover{background:var(--color1_hover)!important;}
.pagination .page-list .previous, .pagination .page-list .next{font:inherit;padding:0 0 2px!important;}
.pagination .page-list .previous{margin:0 6.5px 0 0;}
.pagination .page-list .next{margin:0 0 0 6.5px;}
.pagination .page-list a .material-icons{font-size:20px;margin-top:-1.5px;}
/* PRODUCT LIST */
.main-content .mobile-main-content{flex-direction:column;}
.category-description{border:0;border-top:1px solid var(--color38);color:var(--color2);font-size:16px;font-weight:400;line-height:24px;margin:0!important;padding:37px 0 27px;text-shadow:none;text-transform:none;}
.category-description h1{font-size:24px;font-weight:600;margin:0 0 23px;padding:0;text-shadow:none;text-transform:none;}
.category-description h2{font-size:22px;font-weight:600;margin:0 0 18px;padding:0;text-shadow:none;text-transform:none;}
.category-description h3{font-size:17px;font-weight:600;margin:0 0 18px;padding:0;text-shadow:none;text-transform:none;}
.category-description h4{font-size:15px;font-weight:600;margin:0 0 18px;padding:0;text-shadow:none;text-transform:none;}
.category-description h5{font-size:12px;font-weight:600;margin:0 0 14px;padding:0;text-shadow:none;text-transform:none;}
.category-description h6{font-size:10px;font-weight:600;margin:0 0 10px;padding:0;text-shadow:none;text-transform:none;}
.category-description p{margin-bottom:24px;}
.category-description .descSmall{max-height:207px;}
.category-description:not(.js-expand-description) .descSmall{max-height:none;}
body .add-to-cart{background:var(--color1)!important;height:35px;padding:6px 10px 7px;width:39px;}
body .add-to-cart svg{fill:var(--white);height:19px;width:19px;}
body .add-to-cart:hover{background:var(--color1)!important;}
body .add-to-cart.disabled, body .add-to-cart:disabled{background:var(--color1)!important;}
.product-style .product-container{background:none!important;border:0!important;border-bottom:1px solid var(--color4)!important;}
.product-style .product-container:hover{border-bottom-color:var(--color1)!important;transform:none;}
.product-price, .price-total, .product-price-and-shipping, .product-prices{font-size:16px;font-weight:500;line-height:21px;text-shadow:none;text-transform:none;}
.product-list .columns-slick .slick-dots{margin-bottom:0;margin-top:0;}
.product-list .product-list-wrapper{margin-bottom:0;margin-left:calc(var(--padd_prod) * -1);margin-right:calc(var(--padd_prod) * -1);}
.product-list .product-miniature{background:var(--white)!important;border:0;margin-bottom:var(--marg_prod);padding-left:var(--padd_prod);padding-right:var(--padd_prod);position:relative;}
.product-list .product-miniature .first-block{border:0;margin:0;padding:0;position:static;}
.product-list .product-miniature .first-block .stickers-box-list{bottom:0;left:0;right:0;top:0;width:98%;}
.product-list .product-miniature .product-thumbnail{border:0;margin:0;padding:0;position:static;}
.product-list .product-miniature .product-price-and-shipping{justify-content:center;margin:0;}
.product-list .product-miniature .product-price-and-shipping span{margin:0;}
.product-list .product-miniature .product-price-and-shipping span.regular-price{font-size:inherit;}
.product-list .product-miniature .product-thumbnail .product-cover-link{position:relative;}
.product-list .product-miniature .product-thumbnail .product-cover-link:before{background:rgba(0,0,0,0);display:none;}
.product-list .product-miniature .product-thumbnailOFF a:hover img{zoom:1.1;-moz-transform:scale(1.1);-moz-transform-origin:center;-o-transform:scale(1.1);-o-transform-origin:center;-webkit-transform:scale(1.1);-webkit-transform-origin:center;transform:scale(1.1);transform-origin:center;}
.product-list .grid .product-miniature .second-block{background:var(--white);display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:288px;min-height:116px;padding:18px 15px 6px;}
.product-list .grid .product-miniature .product-name{background:none!important;display:-webkit-box;font-size:15px;font-weight:600;height:42px;line-height:21px;margin:0 0 13px;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;text-shadow:none;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.product-list .grid .product-miniature .product-name a{display:inline;text-align:inherit;overflow:visible;text-overflow:inherit;white-space:normal;}
.product-list .grid .product-miniature .second-block .second-block-wrapper{justify-content:center;min-height:21px;padding:0;text-align:center;}
.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section{margin:0;}
.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .first-prices, .product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .second-prices{margin:0 5px;}
.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .first-prices .price{font-size:18px;font-weight:600;}
.product-list .grid .product-miniature .second-block .second-block-wrapper .buttons-sections, .product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section{margin:0;padding:0;width:auto;}
.product-list .grid .product-miniature .second-block .second-block-wrapper .buttons-sections{margin-top:15px !important;  margin-bottom: 20px !important;}
.product-flags{display:flex;position:static;}
.product-flags .product-flag{bottom:auto;color:var(--white);font:inherit;left:5px;padding:0;position:absolute;right:auto;top:-5px;}
.product-flags .product-flag:not(.discount){left:auto;right:5px;}
.product-flags .product-flag span{display:inline-block;font-size:12px;font-weight:600;min-width:54px;padding:2px 5.5px 3px;text-align:center;text-shadow:none;text-transform:none;}
.product-flags .product-flag.new span{min-width:74px;text-transform:uppercase;}
.product-list .product-miniature .product-availability{align-items:center;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:17px;margin:0;}
.product-list .product-miniature .product-availability .unavailable{align-items:center;background:var(--unavailable);color:var(--unavailable_txt);display:flex;justify-content:center;padding:4px 15px;white-space:normal;}
.product-list .product-miniature .product-availability .unavailable i{margin:1px 4px 0 0;}
.product-list .product-miniature .product-availability > *:not(.unavailable){display:none!important;}
.product-list .product-miniature .product-thumbnail .product-cover-link .product-availability{bottom:8px;left:8px;position:absolute;right:8px;top:auto;}
.product-list .product-miniature .product-thumbnail .product-cover-link .stickers-box-list + .product-availability{z-index:2;}
.product-list .grid .product-miniature .product-availability{display:flex;}
/* FOOTER */
#footer .footer-main{border-style:solid;font-size:15px;font-weight:400;line-height:28px;padding-bottom:1px;padding-top:46px;position:relative;}
#footer .footer-main .footer-menu{display:none!important;}
#footer .footer-main p{margin:0;padding:0 0 15px;}
#footer .footer-main p img{margin:0 7px 7px 0;}
#footer .footer-main p.iko.point:not(.not_iko):before{margin-right:20px;margin-top:6px;}
#footer .footer-main p.iko.call:not(.not_iko):before{margin-left:0;margin-right:20px;margin-top:8px;}
#footer .footer-main a{color:inherit;}
#footer .footer-main h4, #footer .footer-main h5{color:var(--color1);font-size:17px;font-weight:500;line-height:normal;margin:0 0 25px;padding:0;text-shadow:none;text-transform:uppercase;}
#footer .footer-main h4.margfix{margin-bottom:24px;}
#footer .footer-main h5{text-transform:none;}
#footer .footer-main ul{line-height:30px;list-style-type:none;margin:0;padding:0;}
#footer .footer-main ul li{margin:0;padding:0;}
#footer .footer-main .content + h4{margin-bottom:27px;padding-top:32px;}
#footer .footer-main .content + h4 + p{padding-bottom:0;}
#footer .footer-main .title{border-bottom:0;cursor:pointer;margin:0 -15px;padding:6px 20px 7px;position:relative;}
#footer .footer-main .title h4{border:0;color:var(--color1);display:inline-block;font-size:14px!important;font-weight:500!important;margin:0;padding:0;text-transform:uppercase!important;}
#footer .footer-main .title .float-xs-right{bottom:3px;height:21px;line-height:21px;margin:auto 0;position:absolute;right:20px;top:0;}
#footer .footer-main .title .float-xs-right .navbar-toggler{color:var(--white)!important;display:block;font-size:20px;padding:0;}
#footer .footer-main .title .collapse-icons i{color:var(--white)!important;}
#footer .footer-main .title .collapse-icons .remove, #footer .footer-main .title[aria-expanded="true"] .collapse-icons .add{color:var(--color1)!important;display:none;}
#footer .footer-main .title[aria-expanded="true"] .collapse-icons .remove{color:var(--color1);display:block;}
#footer .footer-main .content{margin:0;padding:0;}
#footer .footer-main .social-foot a[href*="facebook"]:not(.not_iko):before, #footer .footer-main .social-foot a[href*="instagram"]:not(.not_iko):before, #footer .footer-main .social-foot a[href*="youtube"]:not(.not_iko):before{background:var(--socialtxt)!important;}
#footer .footer-top{background:url("../img/newsl.png") no-repeat scroll center center;border:0;border-top-style:solid;margin:0;overflow:hidden;padding:15px 0;}
#footer .block-newsletter{margin:0;padding:0;}
#footer .block-newsletter form{margin:0;padding:0 0 0 128px;position:relative;}
#footer .block-newsletter form:before{background:var(--color1);mask:url("../img/svg/newsletter.svg") no-repeat center;-webkit-mask:url("../img/svg/newsletter.svg") no-repeat center;content:"";display:block;height:62px;left:0;margin:0 auto;position:absolute;top:40px;width:77px;}
#footer .block-newsletter h4{align-items:center;color:var(--white);display:flex;font-size:28px;font-weight:600;line-height:34px;margin:0 0 20px;padding:0;text-shadow:none;text-transform:none;}
#footer .block-newsletter h4:after{background:var(--color1);content:"";display:block;height:5px;margin:0 0 0 26px;width:29px;}
#footer .block-newsletter .conditons{color:var(--white);font-size:15px;font-weight:400;line-height:23px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#footer .block-newsletter .d-newsl{min-height:173px;}
#footer .block-newsletter .d-newsl .d-newsltxt{flex:0 0 calc(100% - 819px);max-width:calc(100% - 819px);}
#footer .block-newsletter .d-newsl .newsletter-form{flex:0 0 819px;max-width:819px;}
#footer .block-newsletter .newsletter-form .custom-checkbox-wrapper label{color:var(--color33)!important;}
#footer .block-newsletter .newsletter-form .input-wrapper{align-items:center;display:flex;margin:0 0 22px;padding:0;}
#footer .block-newsletter .newsletter-form .input-wrapper .form-control{border:0!important;height:52px!important;margin-right:-162px;padding:4px 171px 8px 29px;}
#footer .block-newsletter .newsletter-form .input-wrapper .input-btn{min-width:162px;}
#footer .block-newsletter .newsletter-form .input-wrapper .input-btn .btn{height:52px!important;width:100%;}
#footer .block-newsletter .newsletter-form .input-wrapper .input-btn .btn i{color:var(--white)!important;}
#footer .scroll-footer{border:0 solid;font-size:15px;font-weight:400;line-height:22px;margin:0;padding:23px 0 24px;text-shadow:none;text-transform:none;}
#footer .footer-bottom{border:0 solid;font-size:15px;font-weight:400;line-height:22px;margin:0;padding:23px 0 20px;text-shadow:none;text-transform:none;}
#footer .footer-bottom a{color:inherit;}
#footer .footer-bottom p{margin:0;padding:0;}
#footer .footer-bottom .typo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;text-align:center;}
#footer .footer-bottom .typo > *{margin:0;padding:0 5px 10px;}
#page #scrollTopMove.scrollTopMove{bottom:15px;margin:0 0 26px 0;position:absolute;right:15px;}
#page .scrollTopMove .scrollTopButton{bottom:auto;left:auto;opacity:1!important;position:relative;right:auto;top:auto;z-index:15;}
#page .scrollTopMove .scrollTopButton .scroll-button{align-items:center;background:none;border:0;color:var(--white);cursor:pointer;display:flex;font-size:15px;font-weight:400;height:auto;line-height:51px;margin:0;outline:none;padding:0;text-align:center;text-shadow:none;text-transform:none;width:auto;}
#page .scrollTopMove .scrollTopButton .scroll-button .txt{display:none!important;}
#page .scrollTopMove .scrollTopButton .scroll-button .svg{align-items:center;background:var(--color1);display:flex;justify-content:center;height:51px;margin:0;text-align:center;width:52px;}
#page .scrollTopMove .scrollTopButton .scroll-button .svg svg{fill:var(--black);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#page .scrollTopMove .scrollTopButton .scroll-button:hover .svg{background:var(--color1_hover);}
/* PRODUCT */
.main-product-details .product-attributes .attribute-item.ISBN, .main-product-details .product-attributes .attribute-item.isbn{display:none!important;}
.zoomContainer .zoomWindow{border:0;}
.main-product-details{margin:0;padding:2px 0 0px;}
.main-product-details .stickers-box{bottom:0;left:0;right:0;top:0;z-index:9;}
.main-product-details .product-left{margin-bottom:20px;}
.main-product-details .product-flags .product-flag{bottom:auto;top:11px;z-index:9;}
.main-product-details .product-left-content .product-flags{justify-content:flex-end;z-index:99;}
.main-product-details .product-left-content .product-flags .product-flag{left:11px;}
.main-product-details .product-left-content .product-flags .product-flag:not(.new){display:none;}
.main-product-details .product-left-content .product-flags .product-flag:not(.discount){left:auto;right:11px;}
.main-product-details .product-cover{border:0;margin:0 0 31px;padding:0;position:relative;}
.main-product-details .product-cover .layer{bottom:0;display:block!important;left:0;margin:0;opacity:1;padding:0;right:0;top:0;}
.main-product-details .product-cover .layer .zoom-in{background:none;border:0;display:block;height:100%;margin:0;padding:0;opacity:1;width:100%;}
.main-product-details .product-cover .layer .zoom-in i{display:none;}
.main-product-details .product-cover .layer .js-mfp-button{color:var(--color19)!important;}
.main-product-details .thumbs-list-fix{margin-bottom:20px;position:relative;}
.main-product-details .thumbs-list{max-width:390px;position:static;}
.main-product-details .product-images li.thumb-container{padding:0 7px;}
.main-product-details .product-images li.thumb-container .thumb{border:1px solid var(--color19);overflow:hidden;padding:0;}
.main-product-details .product-images li.thumb-container .thumb.selected, .main-product-details .product-images li.thumb-container .thumb:hover{border-color:var(--color1);filter:none!important;}
.main-product-details .product-availability{margin-bottom:20px;margin-top:20px;}
#page .main-product-details .scroll-box-arrows > i{background:var(--color27)!important;color:var(--white);height:32px;line-height:32px;margin-top:calc((34px / 2) * -1);text-align:center;width:32px;}
#page .main-product-details .stickers-box + div + .scroll-box-arrows > i{z-index:10;}
#page .main-product-details .scroll-box-arrows > i:hover{background:var(--color26)!important;}
#page .main-product-details .scroll-box-arrows .left{left:0;}
#page .main-product-details .scroll-box-arrows .right{right:0;}
.product-right-content{background:var(--white);border:1px solid var(--color38);margin:0;padding:0 20px;position:relative;}
.main-product-details .product-flags{font-size:inherit;}
.product-right-content .product-flags{left:0;top:0;}
.product-right-content .product-flags .product-flag:not(.new){display:none!important;}
.product-right-content h1{border:0;border-bottom:1px solid var(--color38);color:var(--color2);font-size:26px;font-weight:500;line-height:30px;margin:0 -20px;min-height:114px;padding:23px 20px 17px;text-shadow:none;text-transform:none;}
.main-product-details .product-information{border:0!important;margin:0;padding:0;}
.main-product-details .product-information .form-control-label{flex:none;float:left;max-width:none;padding-right:0;width:auto;}
.main-product-details .product-information .attribute-list{flex:none;float:left;max-width:none;min-width:212px;padding-left:8px;width:auto;}
.main-product-details .product-variants{margin:0;overflow:visible;padding:0;}
.main-product-details .product-variants.on_border{margin-bottom:30px;}
.main-product-details .product-variants > select{display:none;}
.main-product-details .product-variants .product-variants-wrapper{margin:0;overflow:visible;padding:0;}
.main-product-details .product-variants .product-variants-item{display:block;margin:0 0 16px;overflow:visible;padding:26px 0 0;}
.main-product-details .product-variants:not(.qty_0) .product-variants-item{margin-bottom:-16px;}
.main-product-details .product-variants .product-variants-item + .product-variants-item{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:26px;}
.main-product-details .product-information .form-control-label{color:var(--color2)!important;display:block;float:none;font-size:15px;font-weight:500;line-height:18px;margin:0;padding:0 0 16px;text-transform:uppercase;}
.main-product-details .product-information .attribute-list{display:block;float:none;margin:0;max-width:100%;min-width:0;padding:0;width:100%;}
.main-product-details .product-information .attribute-list select, .main-product-details .product-variants #choosefabric_inp .attribute-list .form-control{border-color:var(--color19)!important;color:var(--color25)!important;height:48px!important;margin-bottom:0;max-width:300px;}
.main-product-details .product-attributes{border-bottom:1px solid var(--color38);margin:0 -20px;padding:18px 20px 19px;}
.main-product-details .product-attributes .attribute-item{color:var(--color2);font-size:15px;font-weight:400;line-height:21px;margin:0 -5px;padding:5px 0;text-transform:none;}
.main-product-details .product-attributes .attribute-item > label{color:inherit;font-size:inherit;font-weight:500;line-height:inherit;min-width:30%;padding:0;text-transform:uppercase;}
.main-product-details .product-attributes .attribute-item > label, .main-product-details .product-attributes .attribute-item > a, .main-product-details .product-attributes .attribute-item > span{margin:0 5px;}
.main-product-details .product-variants #choosefabric_inp .attribute-list .form-control{height:48px;width:100%;}
.main-product-details .product-variants #choosefabric_inp .attribute-list #choosefabric_btn{bottom:1px;display:none!important;left:141px;margin:0;padding:0;position:absolute;top:1px;width:42px;}
.main-product-details .product-variants #choosefabric_inp .attribute-list #choosefabric_btn svg{bottom:2px;display:block;left:1px;margin:auto;position:absolute;right:0;top:0;}
.main-product-details .product-variants #choosefabric_inp .attribute-list #choosefabric_popup{bottom:0;font-size:14px;font-weight:700;line-height:28px;margin:0;padding:7px 15px 9px;position:absolute;right:0;text-transform:none;top:0;width:144px;}
.main-product-details .product-variants #choosefabric_inp .attribute-list .zone-product-extra-fields{bottom:0;position:absolute;right:0;width:144px;}
.main-product-details .product-variants #choosefabric_inp .attribute-list .zone-product-extra-fields .btn{background:var(--color1);color:var(--white);font-size:14px;font-weight:700;line-height:28px;margin:0;padding:7px 15px 9px;text-transform:none;width:100%;}
.main-product-details .product-variants #choosefabric_inp .attribute-list .zone-product-extra-fields .btn:hover{background:var(--color26);}
.main-product-details .product-variants .product-variants-item ul{margin-bottom:0;}
.main-product-details .product-variants .product-variants-item ul.radio-flex{align-items:center;display:flex;flex-wrap:wrap;margin:0 -4px -8px;padding:0;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li{flex:0 0 65px;margin:0 4px 8px;max-width:65px;padding:0!important;position:relative;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio{margin:0;height:45px;width:100%;z-index:1;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio input[type="radio"] + span{background-color:transparent!important;border-color:var(--color4)!important;height:100%;width:100%;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio input[type="radio"]:checked + span, .main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio input[type="radio"]:hover + span{background:var(--color1)!important;border-color:var(--color1)!important;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio input[type="radio"] + span .check-icon{display:none!important;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li .radio-label{align-items:center;background:var(--white);border:1px solid var(--color4);bottom:0;color:var(--color1);display:flex;font-size:14px;font-weight:400;justify-content:center;left:0;padding:0 0 1px;position:absolute;right:0;text-align:center;top:0;z-index:0;}
.main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio input[type="radio"]:checked + span .radio-label, .main-product-details .product-variants .product-variants-item ul.radio-flex > li .custom-radio input[type="radio"]:hover + span .radio-label{background:var(--color1);border-color:var(--color1);color:var(--white);}
.main-product-details .product-variants .product-variants-item .color-group .custom-checkbox{margin-bottom:7px;margin-right:7px;}
.custom-checkbox input[type="checkbox"]:checked + span.color, .custom-checkbox input[type="radio"]:checked + span.color, .custom-radio input[type="checkbox"]:checked + span.color, .custom-radio input[type="radio"]:checked + span.color{border-color:transparent!important;border-width:3.5px;}
.custom-checkbox input[type="checkbox"] + span.color, .custom-checkbox input[type="radio"] + span.color, .custom-radio input[type="checkbox"] + span.color, .custom-radio input[type="radio"] + span.color{background-size:cover;}
.main-product-details .product-variants .product-variants-item .color-group .color, .main-product-details .product-variants .product-variants-item .input-color:checked + span.color{border:0;height:46px;margin:0;width:50px;}
.main-product-details .product-variants .product-variants-item .color-group .color .check-circle{border-color:var(--color1);display:block;height:54px;left:-4px;margin:0;opacity:0;top:-4px;width:58px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.custom-checkbox input[type="checkbox"]:checked + span.color .check-circle, .custom-checkbox input[type="radio"]:checked + span.color .check-circle, .custom-radio input[type="checkbox"]:checked + span.color .check-circle, .custom-radio input[type="radio"]:checked + span.color .check-circle{opacity:1!important;}
.custom-checkbox input[type="checkbox"]:hover + span.color .check-circle, .custom-checkbox input[type="radio"]:hover + span.color .check-circle, .custom-radio input[type="checkbox"]:hover + span.color .check-circle, .custom-radio input[type="radio"]:hover + span.color .check-circle{border-color:var(--color1)!important;opacity:1!important;}
.main-product-details .product-variants .product-variants-item.idrow_0 .color-group .custom-checkbox{background:var(--white);margin-bottom:15px;margin-right:15px;}
.main-product-details .product-variants .product-variants-item.idrow_0 .color-group .color, .main-product-details .product-variants .product-variants-item.idrow_0 .input-color:checked + span.color{background:none no-repeat scroll center center transparent;background-size:contain;border:1px solid var(--color29);height:87px;margin:0;width:87px;/*mix-blend-mode:multiply;*/}
.main-product-details .product-variants .product-variants-item.idrow_0 .color-group .color .check-circle{border-color:var(--color1)!important;bottom:0;height:auto;left:0;margin:-5px;right:0;top:0;width:auto;}
.main-product-details .price_addbtn{background:var(--white);border:0;margin:0 -20px;overflow:hidden;padding:24px 20px 6px;}
.main-product-details .price_addbtn > *{margin:0;padding:0 0 20px;}
.main-product-details .price_addbtn > .add-to-cart-disabled{display:none;}
.main-product-details .product-prices{padding-bottom:25px;position:relative;}
.main-product-details .product-prices .product-prices-wrapper{align-items:baseline;color:var(--color2);display:inline-flex;flex-wrap:wrap;font-size:15px;justify-content:space-between;line-height:normal;position:relative;}
.main-product-details .product-prices .labels-title{display:block;flex:0 0 100%;font-weight:500;margin:0 0 20px;max-width:100%;text-transform:uppercase;}
.main-product-details .product-prices .product-prices-wrapper .product-price{display:block;font-size:35px;font-weight:600;line-height:43px;margin:0 0 6px;text-transform:none;}
.main-product-details .product-prices .product-prices-wrapper .product-price small{font-size:14px;font-weight:400;}
.main-product-details .product-prices .tax-shipping-delivery-label{display:none;}
.main-product-details .product-prices .regular-price{display:inline-block;font-size:21px;font-weight:400;line-height:33px;margin:0;}
.main-product-details .product-prices .product-without-old-taxes{color:var(--color11);display:inline-block;font-size:15px;font-weight:700;line-height:20px;margin:0;}
.main-product-details .product-prices .discount-amount, .main-product-details .product-prices .discount-percentage{background:var(--color1);border:0;color:var(--white);font-size:12px;font-style:normal;font-weight:600;left:auto;line-height:24px;margin:0;min-width:53px;padding:0 6px;position:absolute;right:0;text-align:center;text-shadow:none;text-transform:none;top:4px;}
.main-product-details .product-prices .product-without-taxes{color:var(--color1);display:block;font-size:20px;font-weight:700;line-height:35px;margin-bottom:2px;}
.main-product-details .product-prices .product-without-taxes small{font-size:13px;font-weight:400;}
.main-product-details .product-add-to-cart  .product-quantity .form-control-label{display:none!important;}
.main-product-details .product-add-to-cart .inline-style{margin:0 0 4px;padding:0;}
.main-product-details .product-add-to-cart .inline-style .product-quantity{display:flex;flex-direction:row;justify-content:flex-end;min-width:86px;}
.main-product-details .product-add-to-cart .inline-style .add{margin:0;order:-1;}
.main-product-details .product-add-to-cart .qty{max-width:76px;}
.product-quantity .input-group{background:var(--white);border-color:var(--color13)!important;height:55px;position:relative;}
.product-quantity .input-group:after{bottom:0;background:var(--color13);content:"";display:block;position:absolute;right:24px;top:0;width:1px;}
.product-quantity .input-group:before{bottom:0;background:var(--color13);bottom:0;content:"";display:block;height:1px;margin:auto 0;position:absolute;right:0;top:0;width:24px;z-index:1;}
.product-quantity .input-group input[type="number"]{background:var(--white);border:0!important;color:var(--color37)!important;font-size:20px;font-weight:400;height:100%!important;margin:0;padding:5px 28px 6px 5px;text-align:center;text-transform:uppercase;}
.product-quantity .input-group .input-group-btn{border:0;bottom:3px;height:21px;left:auto;line-height:0;overflow:hidden;position:absolute;right:3px;top:auto;z-index:1;}
.product-quantity .input-group .input-group-btn + input + .input-group-btn{border-bottom:0;bottom:auto;top:3px;}
.product-quantity .input-group .input-group-btn .btn{background:var(--white)!important;border:0!important;color:var(--color18)!important;font-size:16px!important;height:100%;line-height:0!important;padding:2px;width:18px!important;}
.product-quantity .input-group .input-group-btn .btn:hover{background:var(--white)!important;border:0!important;color:var(--color1)!important;}
.product-quantity .input-group .input-group-btn .btn .fa, .product-quantity .input-group .input-group-btn .btn .material-icons{background:none;height:100%;line-height:17px;margin:auto;text-indent:-1px;width:100%;}
.product-quantity .input-group .input-group-btn .btn.bootstrap-touchspin-down .fa, .product-quantity .input-group .input-group-btn .btn.bootstrap-touchspin-down .material-icons{margin-bottom:2px;}
.main-product-details .product-add-to-cart .product-minimal-quantity{clear:both;}
.main-product-details .product-add-to-cart .add{margin-left:0;}
#page .main-product-details .product-add-to-cart .add-to-cart{background:var(--color1)!important;border-color:var(--color1)!important;color:var(--white)!important;font-size:16px;font-weight:600;height:55px;padding:8px 15px 11px;text-transform:uppercase;}
#page .main-product-details .product-add-to-cart .add-to-cart:active, #page .main-product-details .product-add-to-cart .add-to-cart:focus, #page .main-product-details .product-add-to-cart .add-to-cart:hover{background:var(--color1_hover)!important;border-color:var(--color1_hover)!important;}
#page .main-product-details .product-add-to-cart .add-to-cart.disabled{background:var(--color1_hover)!important;border-color:var(--color1_hover)!important;}
#page .main-product-details .product-add-to-cart .add-to-cart:disabled{background:var(--color1_hover)!important;border-color:var(--color1_hover)!important;}
#page .main-product-details .product-add-to-cart .add-to-cart .material-icons{background:var(--color1);bottom:0;color:var(--white);display:none!important;height:auto;left:0;line-height:52px;margin:0;position:absolute;text-align:center;top:0;width:61px;}
.main-product-details .product-right{margin-bottom:30px;}
.main-product-details .product-additional-info .mailalert-product-page{background:none;border:0;margin:-6px -20px 0;padding:0 20px 37px;}
.main-product-details .product-additional-info .mailalert-product-page .mailalert-form{flex-direction:column;}
.main-product-details .product-additional-info .mailalert-product-page .alert-email{flex:0;margin:0 0 15px;max-width:100%;width:496px;}
.main-product-details .product-additional-info .mailalert-product-page .alert-button{flex:0;margin:0;max-width:100%;width:496px;}
.main-product-details .product-additional-info .mailalert-product-page .alert-button .btn{font-size:16px!important;font-weight:700!important;line-height:33px!important;text-transform:uppercase;width:100%;}
.main-product-details .product-additional-info .additional-info-content{background:none;border:0;margin:0 -20px;padding:9px 20px 10px;}
.main-product-details .product-additional-info .additional-info{background:none;border:0;margin:0 -10px;padding:0;}
.main-product-details .product-additional-info .additional-info > *{flex:0 0 100%;margin:0;max-width:50%;padding:5px 10px;}
.main-product-details .product-additional-info .additional-info p{color:var(--color2);font-size:14px;font-weight:400;line-height:22px;text-shadow:none;text-transform:none;}
.main-product-details .product-additional-info .additional-info p b, .main-product-details .product-additional-info .additional-info p strong{color:var(--color1);font-weight:400;}
.main-product-details .product-additional-info .additional-info p a:not(:hover){color:inherit;}
.main-product-details .product-additional-info .additional-info p a:hover{color:var(--color1_hover);}
.main-product-details .product-additional-info .additional-info p .pl-2.pr-1{font-size:0;}
.main-product-details .product-additional-info .additional-info p svg[stroke="none"]{fill:var(--color1)!important;}
.main-product-details .product-additional-info .additional-info p svg[fill="none"]{stroke:var(--color1)!important;}
.product-right-content .nav-tabs{border-bottom:1px solid var(--color19);display:block;margin:0;padding:0 1px;justify-content:flex-start;}
.product-right-content .nav-tabs .nav-item{margin:0 0 -1px;}
.product-right-content .nav-tabs .nav-item .nav-link{background:ar(--color19);border:1px solid var(--color19);color:var(--color7);font-size:11px;font-weight:400;padding:10px 12px;text-transform:uppercase;}
.product-right-content .nav-tabs .nav-item .nav-link.active{background:var(--white);border-bottom-color:var(--white);color:inherit;}
.product-right-content .tab-content{background:none;border:0;border-bottom:1px solid var(--color19);font-size:12px;line-height:17px;margin:0 0 21px;padding:23px 0 13px;}
.product-right-content .tab-content b, .product-right-content .tab-content strong{font-weight:700;}
.main-product-details .product-additional-info > #santanderCreditBtn{display:none!important;}
.product-list .product-mobile-slider.grid .product-miniature{min-width:50%;}
.popover{border-color:var(--color13);color:var(--color2);}
.bs-popover-auto[x-placement^="left"] > .arrow:before, .bs-popover-left > .arrow:before{border-left-color:var(--color13);}
.bs-popover-auto[x-placement^="right"] > .arrow:before, .bs-popover-right > .arrow:before{border-right-color:var(--color13);}
.bs-popover-auto[x-placement^="top"] > .arrow:before, .bs-popover-top > .arrow:before{border-top-color:var(--color13);}
.bs-popover-auto[x-placement^="bottom"] > .arrow:before, .bs-popover-bottom > .arrow:before{border-bottom-color:var(--color13);}
.popover .popover-header{display:none!important;}
.popover .popover-body{color:var(--color2);display:flex;flex-direction:column;font-size:12px;font-weight:400;line-height:17.7px;padding:3px 10px 2px;text-align:center;}
.popover .popover-body img{border:0;display:block;height:auto;margin:0 auto 3px;max-height:130px;max-width:100%;}
.popover .popover-body span{display:block;order:-1;padding:0 5px 3px;}
.product-tabs{overflow:hidden;}
.product-tabs .nav-tabs{justify-content:flex-start;margin:0 -15px;}
.product-tabs .nav-tabs .nav-item{margin:0 15px;}
.product-tabs .nav-tabs .nav-item .nav-link{border:0!important;border-bottom:2px solid var(--white)!important;color:var(--color2);font-size:20px;font-weight:700;opacity:1;padding:14px 0;text-transform:uppercase;}
.product-tabs .nav-tabs .nav-item .nav-link.active{border-bottom-color:var(--color1)!important;}
.product-tabs .tab-content{border:0!important;border-top:1px solid var(--color19)!important;margin:0 0 37px;padding:33px 0 0;}
.product-accordions{border:0!important;border-bottom:1px solid var(--color19)!important;border-top:1px solid var(--color19)!important;display:flex;flex-direction:column;}
.product-accordions .panel{border-color:var(--color19);}
.product-accordions .panel.panel_opis{order:0;}
.product-accordions .panel.panel_wymiary{order:1;}
.product-accordions .panel.panel_dane{order:2;}
.product-accordions .panel.panel_sprawdz_koszty_dostawy{order:3;}
.product-accordions .panel .panel-heading{padding:0;}
.product-accordions .panel .panel-heading .panel-title{font-size:14px;font-weight:400;line-height:26px;margin:0;padding:0;text-shadow:none;text-transform:uppercase;}
.product-accordions .panel .panel-heading .panel-title .material-icons{color:var(--color27);font-size:20px;}
.product-accordions .panel .panel-heading .panel-title > a{cursor:pointer;padding:11.5px 0;}
.product-accordions .panel .panel-heading .panel-title > a.collapsed .material-icons:first-of-type{display:none;}
.product-accordions .panel .panel-heading .panel-title > a:not(.collapsed) .material-icons + .material-icons{display:none;}
.product-accordions .panel .panel-content{padding:2px 0 7px;}
.product-accordions .panel .panel-content .page-cms{color:var(--color2);font-size:14px;font-weight:400;line-height:21px;margin:0;padding:0;text-shadow:none;text-transform:none;}
.product-accordions .panel .panel-content .page-cms p{margin:0;padding:0 0 15px;}
.product-accordions .panel .panel-content .page-cms p + h1, .product-accordions .panel .panel-content .page-cms p + h2, .product-accordions .panel .panel-content .page-cms p + h3, .product-accordions .panel .panel-content .page-cms p + h4, .product-accordions .panel .panel-content .page-cms p + h5, .product-accordions .panel .panel-content .page-cms p + h6{padding-top:0!important;}
.product-accordions .panel .panel-content .page-cms  ul li:before{margin-right:10px;}
.product-right-content *[class*="-destination"]:empty{display:none;}
.product-right-content *[class*="-destination"]:empty + div + div + div{padding-top:0;}
.product-right-content *[class*="-destination"]:empty + div + div + div .product-variants .product-variants-item:first-of-type{padding-top:26px;}
#santanderCreditBtn{margin:0;padding:12px 0 8px;text-align:right;}
#santanderCreditBtn a{cursor:pointer;}
#send_friend_form{margin:0;}
#send_friend_form .product{overflow:hidden;}
#send_friend_form .product img{border:0;display:block;float:left;height:auto;margin:0 15px 15px 0;max-width:100%;width:30%;}
#send_friend_form .product .product_desc{font-size:12px;line-height:17px;text-align:left;}
#product .block .title-block{text-align:center;text-transform:none;}
#product .main-product-bottom .title-block{align-items:center;background:var(--white)!important;border:0!important;color:var(--color2)!important;display:flex;font-size:24px!important;font-weight:600!important;justify-content:flex-start;line-height:normal!important;margin:0 0 26px!important;padding:0!important;position:relative;text-align:left!important;text-shadow:none!important;text-transform:none!important;}
#product .main-product-bottom .title-block:before{display:none!important;;}
#product .main-product-bottom .title-block:after{margin:0 0 0 20px;}
#product .main-product-bottom .product-description h1, #product .main-product-bottom .product-description h2, #product .main-product-bottom .product-description h3, #product .main-product-bottom .product-description h4, #product .main-product-bottom .product-description h5, #product .main-product-bottom .product-description h6{color:var(--color2);font-weight:600;}
#product .main-product-bottom .product-description{font-size:16px;line-height:24px;}
#product .main-product-bottom .product-description h1{font-size:27px;line-height:40px;margin-bottom:9px;}
#product .main-product-bottom .product-description h2{font-size:24px;line-height:35px;margin-bottom:9px;}
#product .main-product-bottom .product-description h3{font-size:22px;line-height:30px;margin-bottom:9px;}
#product .main-product-bottom .product-description h4{font-size:19px;line-height:25px;margin-bottom:26px;}
#product .main-product-bottom .product-description h5{font-size:16px;line-height:23px;margin-bottom:8px;}
#product .main-product-bottom .product-description h6{font-size:12px;line-height:17px;margin-bottom:8px;}
#product .main-product-bottom .product-description ol, #product .main-product-bottom .product-description ul{margin-bottom:20px;}
#product .main-product-bottom .product-description p{margin:0;padding:0 0 24px;}
#product .main-product-bottom .product-description p + h1, #product .main-product-bottom .product-description p + h2, #product .main-product-bottom .product-description p + h3, #product .main-product-bottom .product-description p + h4, #product .main-product-bottom .product-description p + h5, #product .main-product-bottom .product-description p + h6{padding-top:10px;}
.product-attachments .attachment{color:var(--color2);font-size:15px;font-weight:400;line-height:22px;text-transform:none;}
.product-attachments .attachment a:not(:hover){color:inherit;}
.product-attachments .attachment a:hover{color:var(--color1);}
.product-features dl.data-sheet{margin:0;max-width:100%;}
.product-features dl.data-sheet dd.value, .product-features dl.data-sheet dt.name{background:var(--white);border:0;color:var(--color2);font-size:14px;font-weight:400;line-height:22px;margin:0;min-height:48px;padding:12px 0 14px;text-shadow:none;text-transform:none;}
.product-features dl.data-sheet dd.value:nth-of-type(1n+1), .product-features dl.data-sheet dt.name:nth-of-type(1n+1){border-top:0;}
.product-features dl.data-sheet dd.value:first-of-type, .product-features dl.data-sheet dt.name:first-of-type{border-top:0;}
.product-features dl.data-sheet dd.value:nth-of-type(2n), .product-features dl.data-sheet dt.name:nth-of-type(2n){background:var(--color23);}
.product-features dl.data-sheet dt.name{font-weight:600;position:relative;text-align:right;text-transform:none;}
.main-product-footer{
	border:0;
	margin: 20px 0 45px;
    padding: 20px 20px 10px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
    border-radius: 3px;

}
.main-product-footer .product-list{margin:0 -12px;}
.main-product-footer .product-list .product-list-wrapper.slick-slider{margin:0;}
.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow{background:var(--color1)!important;border:0!important;color:var(--white)!important;font:25px/33px "Material Icons"!important;height:45px;opacity:1!important;text-align:center;text-shadow:none;text-transform:none;width:31px;}
.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow:hover{background:var(--color1)!important;}
.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow i{color:inherit;font:inherit;}
.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow.slick-next{line-height:32px!important;right:12px;transform:matrix(1, 0, 0, 1, 0, 0);}
.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow:before{display:none;}
.main-content-footer{background:var(--color19);margin:0 0 -20px;padding:40px 0 24px;}
#product .main-content-footer .block .title-block{text-transform:none;}
/* CMS */
#main .page-footer{margin-bottom:0;}
#cms #wrapper, #index #wrapper{overflow:inherit;}
body.page-cms .breadcrumb-wrapper{margin-bottom:17px;}
#main .page-content.page-cms{margin-bottom:0;padding-bottom:25px;padding-top:18px;}
.container .page-cms{font-size:16px;line-height:24px;}
.container .page-cms h1, .container .page-cms h2, .container .page-cms h3, .container .page-cms h4, .container .page-cms h5, .container .page-cms h6{color:var(--color2);font-weight:600;}
.container .page-cms h1{font-size:25px;line-height:34px;margin-bottom:32px;}
.container .page-cms h2{font-size:22px;line-height:28px;margin-bottom:28px;}
.container .page-cms h3{font-size:19px;line-height:25px;margin-bottom:28px;}
.container .page-cms h4{font-size:19px;line-height:28px;margin-bottom:17px;}
.container .page-cms h5{font-size:15px;line-height:20px;margin-bottom:17px;}
.container .page-cms h6{font-size:12px;line-height:17px;margin-bottom:13px;}
.container .page-cms hr{border-top-color:var(--color38)!important;clear:both;margin-bottom:56px;margin-top:42px;}
.container .page-cms hr.yellowhr{border-top-color:var(--yellow);}
.container .page-cms b, .container .page-cms strong{font-weight:600;}
.container .page-cms p{margin-bottom:0;padding-bottom:24px;}
.container .page-cms p.payp{padding-bottom:7px;}
.container .page-cms p.payp img{margin:0;}
.container .page-cms p:not(.payp) + p.payp{padding-top:41px;}
.container .page-cms h2 + ol, .container .page-cms h2 + ul{padding-top:2px;}
.container .page-cms p + h2{padding-top:23px;}
.container .page-cms p + h3{padding-top:23px;}
.container .page-cms p + h4{padding-top:11px;}
.container .page-cms p + h6{padding-top:19px;}
.container .page-cms h4 + h5{margin-top:-2px;}
.container .page-cms ol + h3, .container .page-cms ul + h3{padding-top:22px;}
.container .page-cms .btn{background:var(--color1)!important;border-color:var(--color1)!important;color:var(--white)!important;font-size:13px;font-weight:600;padding:10px 15px 12px;text-transform:uppercase;}
.container .page-cms .btn:hover{background:var(--color1_hover)!important;border-color:var(--color1_hover)!important;color:var(--white)!important;}
.container .page-cms img{height:auto;margin-bottom:30px;max-width:100%;}
.container .page-cms img[style="margin-left:auto;margin-right:auto;"]{display:block;}
.container .page-cms ol li + li, .container .page-cms ul li + li{padding-top:10px;}
.container .page-cms ul{line-height:20px;list-style:none;margin-bottom:30px;padding-left:0;}
.container .page-cms h1 + ul, .container .page-cms h2 + ul, .container .page-cms h3 + ul, .container .page-cms h4 + ul, .container .page-cms h5 + ul, .container .page-cms h6 + ul{margin-top:-2px;}
.container .page-cms ul li:before{background:var(--color1);content:"";display:inline-block;height:8px;margin:0 14px 1px 0;vertical-align:middle;width:8px;}
.container .page-cms ul[style*="disc"]{list-style:none!important;}
.container .page-cms ul[style*="disc"] li{align-items:center;display:flex;}
.container .page-cms ul[style*="disc"] li:before{flex:0 0 9px;height:9px;}
.container .page-cms h4 + ul{margin-top:0;}
.container .page-cms ul.check{margin-bottom:45px;}
.container .page-cms p + ul.check{padding-top:32px;}
.container .page-cms ul.check li{margin-bottom:36px;padding:0 0 0 54px;position:relative;}
.container .page-cms ul.check li b, .container .page-cms ul.check li strong{color:var(--color1);font-size:18px;font-weight:400;}
.container .page-cms ul.check li:before{background:url("../img/svg/check.svg") no-repeat scroll center center transparent;background-size:27px auto;bottom:0;content:"";display:block;height:27px;left:0;margin:auto 0;position:absolute;top:0;vertical-align:inherit;width:27px;}
.container .page-cms ul.check_circle{margin-bottom:25px;text-align:center;}
.container .page-cms p + ul.check_circle{padding-top:12px;}
.container .page-cms ul.check_circle li{margin-bottom:15px;padding:0;position:relative;}
.container .page-cms ul.check_circle li b, .container .page-cms ul.check_circle li strong{color:var(--color1);font-size:18px;font-weight:400;}
.container .page-cms ul.check_circle li:before{background:url("../img/svg/check.svg") no-repeat scroll center center var(--color38);background-size:27px auto;content:"";display:block;height:90px;margin:0 auto 7px;vertical-align:inherit;width:90px;}
.container .page-cms p + .row{padding-top:31px;}
.container .page-cms .row + .row{padding-top:75px;}
.container .page-cms .row + p{padding-top:13px;}
.container .page-cms .row + h1, .container .page-cms .row + h2, .container .page-cms .row + h3, .container .page-cms .row + h4, .container .page-cms .row + h5, .container .page-cms .row + h6{padding-top:5px;}
.container .page-cms .row > div{padding-bottom:20px;}
.container .page-cms table{margin-bottom:44px;max-width:100%;}
.container .page-cms p + table{margin-top:39px;}
.container .page-cms table thead th{background:var(--color36);background:-moz-linear-gradient(top, var(--white) 0, var(--white) 5px, var(--color36) 5px, var(--color36) 5px, var(--color36) calc(100% - 5px), var(--white) calc(100% - 5px), var(--white) 100%);background:-webkit-linear-gradient(top, var(--white) 0, var(--white) 5px, var(--color36) 5px, var(--color36) 5px, var(--color36) calc(100% - 5px), var(--white) calc(100% - 5px), var(--white) 100%);background:linear-gradient(to bottom, var(--white) 0, var(--white) 5px, var(--color36) 5px, var(--color36) 5px, var(--color36) calc(100% - 5px), var(--white) calc(100% - 5px), var(--white) 100%);border-bottom:1px solid var(--color38);border-top:1px solid var(--color38);color:var(--color2);font-size:17px;font-weight:600;padding:16px 15px 17px;}
.container .page-cms table tbody td{background:var(--white);border-bottom:1px solid var(--color38);border-top:1px solid var(--color38);color:var(--color2);font-weight:400;padding:16px 15px 17px;}
.container .page-cms .iko.check{align-items:center;background:var(--color1);color:var(--color1);display:flex;flex:0 0 38px;font-size:0;justify-content:center;height:38px;margin:0 20px 0 0;max-width:38px;text-indent:-9999px;}
.container .page-cms .iko.check:before{background:var(--white);margin-right:0;}
.container .page-cms .flex-icon{border:1px solid var(--color1);color:var(--color1);font-size:17px;font-weight:400;line-height:23px;margin:21px auto 19px;max-width:1127px;overflow:hidden;padding:26px 20px 18px;position:relative;}
.container .page-cms .flex-icon h4{color:var(--color2);font-size:23px;font-weight:600;line-height:1.2;margin-bottom:44px;text-transform:none;}
.container .page-cms .flex-icon ol li + li, .container .page-cms .flex-icon ul li + li{padding-top:0;}
.container .page-cms .flex-icon ul li:after, .container .page-cms .flex-icon ul li:before{display:none;}
/* FIX */
.modal-backdrop{background-color:var(--body_back);}
.modal-backdrop.show{opacity:0.72;}
.page-loading-overlay .uil-spin-css{display:none!important;}
#blockcart-modal .modal-content{overflow:hidden;}
#blockcart-modal .modal-dialog{max-width:1138px;}
#blockcart-modal .modal-footer{border-top-color:var(--color20);margin:0 29px;padding:17px 0 7px;}
#blockcart-modal .modal-header{background:var(--color30);}
#blockcart-modal .modal-title{font-size:17px;font-weight:500;line-height:25px;margin:0;padding:0 16px 1px;text-transform:none;}
#blockcart-modal .modal-header .close{display:none;}
#blockcart-modal .cart-modal-wrapper{align-items:flex-start!important;}
#blockcart-modal .modal-body{padding:54px 29px 20px;}
#blockcart-modal .modal-body .img-thumbnail{border:1px solid var(--color29);display:block;height:auto;margin:0;max-width:96px;width:100%;}
#blockcart-modal .cart-product > .row{margin:0 -15px!important;padding:0!important;}
#blockcart-modal .cart-product .product-image, #blockcart-modal .cart-product .product-infos{padding:0 15px;}
#blockcart-modal .cart-product .product-name{font-size:15px;font-weight:500;line-height:22px;margin:0 0 3px;padding:0;text-transform:none;}
#blockcart-modal .cart-product .product-price{color:var(--color2)!important;font-size:16px;font-weight:400;line-height:20.48px;margin:0;padding:0 0 15px;text-transform:none;}
#blockcart-modal .cart-product .second-prices{padding-bottom:2px;}
#blockcart-modal .cart-product .regular-price{font-size:15px;font-weight:400;line-height:20.48px;margin:0;padding:0;text-transform:none;}
#blockcart-modal .cart-product .discount-amount, #blockcart-modal .cart-product .discount-percentage{background:var(--color1);border:0;color:var(--white);font-size:11px;font-style:normal;font-weight:600;margin:0 0 0 23px;padding:1.5px 8.86px 2.5px;text-shadow:none;text-transform:none;}
#blockcart-modal .cart-product .product-attributes{color:var(--color2);font-size:15px;font-weight:400;text-transform:none;}
#blockcart-modal .cart-product .product-attributes b, #blockcart-modal .cart-product .product-attributes strong{font-weight:500;}
#blockcart-modal .cart-content .cart-products-count{color:var(--color2)!important;font-size:15px;font-weight:400;line-height:22px;margin:0;padding:0 28px 17px;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:13px 28px 15px;}
#blockcart-modal .cart-content .cart-prices .cart-summary-line > label, #blockcart-modal .cart-content .cart-prices .cart-summary-line > span{color:var(--color2)!important;font-size:15px;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(--color1)!important;font-size:17px;font-weight:500;}
#blockcart-modal .cart-content .cart-prices .cart-summary-subtotals .cart-summary-line + .cart-summary-line{border-top:1px solid var(--color20);}
#blockcart-modal .cart-content .cart-prices .cart-total .cart-summary-line{background:var(--color30);padding-bottom:18px;padding-top:14px;}
#blockcart-modal .cart-content .cart-prices .cart-total .cart-summary-line > label{color:var(--color32)!important;}
#blockcart-modal .cart-buttons{margin:0 -10px;padding:0;}
#blockcart-modal .cart-buttons .btn{margin:0 10px 10px;min-width:229px;padding:10px 15px 14px;}
.form-group{display:block;margin-bottom:11px;margin-left:auto;margin-right:auto;max-width:435px;}
.form-group.newsletter, .form-group.optin, .form-group.psgdpr{margin-bottom:24px;}
.form-group > [class*="col-"]{float:none;max-width:none;padding:0;width:auto;}
.form-group > label{margin-bottom:5px;}
.form-control-label{padding-bottom:0;padding-top:0;}
.form-group > .form-control-comment{font-size:85%;}
.input-group .input-group-btn > .btn{background:var(--color26)!important;border:0;color:var(--white);font-size:15px;font-weight:600;height:100%;min-width:86px;padding:5px 5px 8px;text-transform:none;}
.input-group .input-group-btn > .btn:hover{background:var(--color26_hover)!important;}
.label, label{color:var(--color2)!important;font-size:14px;font-weight:400;line-height:22px;margin-bottom:5px;text-align:left;text-transform:none;}
.label.bright, label.bright{color:var(--white)!important;}
.custom-checkbox-wrapper, .custom-radio-wrapper{align-items:flex-start;}
.custom-checkbox-wrapper .custom-checkbox, .custom-radio-wrapper .custom-radio{top:-3px;}
.custom-checkbox-wrapper .label, .custom-checkbox-wrapper label, .custom-radio-wrapper .label, .custom-radio-wrapper label{color:var(--color2)!important;font-size:13px;font-weight:400;line-height:16px;text-transform:none;}
.custom-checkbox-wrapper .label em, .custom-checkbox-wrapper label em, .custom-radio-wrapper .label em, .custom-radio-wrapper label em{display:inline-block;padding-top:6px;}
.custom-checkbox-wrapper .label a, .custom-checkbox-wrapper label a, .custom-radio-wrapper .label a, .custom-radio-wrapper label a{color:var(--color1)!important;}
.cart-summary-subtotals label, .cart-summary-line label{font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit;padding:inherit;text-transform:inherit;}
.custom-checkbox-wrapper .label a:hover, .custom-checkbox-wrapper label a:hover, .custom-radio-wrapper .label a:hover, .custom-radio-wrapper label a:hover{color:var(--color2)!important;}
.cart-summary-subtotals .price{color:var(--color1);}
.cart-preview .cart-product-line .product-attributes{color:var(--color12);font-size:14px;font-weight:400;line-height:17px;}
.st-menu, .st-menu-title, #mobile-amegamenu, .st-menu .shopping-cart-module, .sidebar-header-phone, .sidebar-account, .sidebar-language, .sidebar-currency, .st-menu .anav-top .adropdown .dropdown-wrapper{background:var(--white)!important;}
.st-menu-title{background:var(--color11)!important;padding:15px 30px;text-align:left;}
.st-menu-title h4{color:var(--color2);font-size:16px;font-weight:600;text-align:left;text-transform:uppercase;}
.st-menu-close{color:var(--color2)!important;top:8px;}
.st-menu-close:hover{color:var(--color1)!important;}
#mobile-amegamenu{border-top:1px solid var(--color19);padding:0;}
.st-menu .anav-top > li{background:var(--white);padding:0;}
.st-menu .anav-top > li + li{border-top:1px solid var(--color19);}
.st-menu .shopping-cart-module{display:none!important;}
.st-menu .sidebar-language, .st-menu .sidebar-currency{display:none;}
.sidebar-header-phone{font-size:14px;font-weight:400;text-shadow:none;text-transform:none;}
.sidebar-header-phone b, .sidebar-header-phone strong{font-weight:400;margin-right:12px;text-transform:uppercase;}
.sidebar-header-phone p{margin:0;padding:0;}
.form-control{background:var(--white);border-color:var(--color13)!important;color:var(--color37)!important;font-size:14px;font-weight:400;line-height:1.25rem;padding:4px 17px 6px;}
.form-control:not(:focus)::placeholder{opacity:1;}
.form-control-select{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAEVJREFUGFdjMDMzC9DX1xdgQANA8QKwuLm5+XsgPo+sCCg5Hyj2H6SZwdTU1ABZEUwSiBOg6hmQFYEwqiQMIClCkmRgAACMDB0hDTFw2AAAAABJRU5ErkJgggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") no-repeat scroll right 17px center/8px 5px var(--white);border-color:var(--color13)!important;padding-left:13px;padding-right:27px;padding-top:4px;}
.custom-checkbox, .custom-radio{margin-right:18px;}
.custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span, .custom-radio input[type="checkbox"] + span, .custom-radio input[type="radio"] + span{border-color:var(--color13)!important;height:21px;width:21px;}
.custom-checkbox input[type="checkbox"]:checked + span, .custom-checkbox input[type="radio"]:checked + span, .custom-radio input[type="checkbox"]:checked + span, .custom-radio input[type="radio"]:checked + span{color:var(--color2);}
.custom-checkbox input[type="checkbox"]:hover + span, .custom-checkbox input[type="radio"]:hover + span, .custom-radio input[type="checkbox"]:hover + span, .custom-radio input[type="radio"]:hover + span{border-color:var(--color13)!important;}
.custom-checkbox input[type="checkbox"]:checked + span:not(.color), .custom-checkbox input[type="radio"]:checked + span:not(.color), .custom-radio input[type="checkbox"]:checked + span:not(.color), .custom-radio input[type="radio"]:checked + span:not(.color){background-color:var(--white)!important;border-color:var(--color13)!important;}
.custom-checkbox input[type="checkbox"] + span .check-icon, .custom-checkbox input[type="radio"] + span .check-icon, .custom-radio input[type="checkbox"] + span .check-icon, .custom-radio input[type="radio"] + span .check-icon{font-size:13px;font-weight:400;padding-left:4px;padding-top:3px;}
.btn-link{font-size:11px;font-weight:400;line-height:20px;text-decoration:none!important;text-transform:uppercase;}
.btn-link i{font:inherit;font-size:13px;line-height:13px;vertical-align:0;}
.customization-modal .modal-content .modal-body .product-customization-line .label{margin-bottom:0;}
.btn-default, .btn-default.disabled, .btn-default:disabled, .btn.btn-default, .btn.btn-default.disabled, .btn.btn-default:disabled{background:var(--color1)!important;border-color:var(--color1)!important;color:var(--color2)!important;}
.btn-primary:hover, .btn.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:not(:disabled):not(.disabled).active, .btn-default:hover, .btn.btn-default:hover, .btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .btn.btn-default:not(:disabled):not(.disabled):active, .btn.btn-default:not(:disabled):not(.disabled).active, .add-to-cart:hover, .add-to-cart:not(:disabled):not(.disabled):active, .add-to-cart:not(:disabled):not(.disabled).active{background-color:var(--color1_hover)!important;border-color:var(--color1_hover)!important;}
.btn-primary.exclusive, .btnexcl .btn-primary{background-color:var(--color1)!important;border-color:var(--color1)!important;}
.btn-primary.exclusive:hover, .btn.btn-primary.exclusive:hover, .btn-primary.exclusive:not(:disabled):not(.disabled):active, .btn-primary.exclusive:not(:disabled):not(.disabled).active, .btn.btn-primary.exclusive:not(:disabled):not(.disabled):active, .btn.btn-primary.exclusive:not(:disabled):not(.disabled).active, .btnexcl .btn-primary:hover, .btnexcl .btn.btn-primary:hover, .btnexcl .btn-primary:not(:disabled):not(.disabled):active, .btnexcl .btn-primary:not(:disabled):not(.disabled).active, .btnexcl .btn.btn-primary:not(:disabled):not(.disabled):active, .btnexcl .btn.btn-primary:not(:disabled):not(.disabled).active{background-color:var(--color1_hover)!important;border-color:var(--color1_hover)!important;}
.btnnobg .btn-primary{background-color:var(--white)!important;border-color:var(--color1)!important;color:var(--color1)!important;}
.btnnobg .btn-primary:hover, .btnnobg .btn.btn-primary:hover, .btnnobg .btn-primary:not(:disabled):not(.disabled):active, .btnnobg .btn-primary:not(:disabled):not(.disabled).active, .btnnobg .btn.btn-primary:not(:disabled):not(.disabled):active, .btnnobg .btn.btn-primary:not(:disabled):not(.disabled).active{background-color:var(--color1)!important;border-color:var(--color1)!important;color:var(--white)!important;}
.user-info .dropdown-customer-account-links .dropdown-item span span{margin:0;}
.btn{border-width:1px;font-size:15px;font-weight:600;line-height:28px;padding:9px 15px 11px;text-transform:uppercase;}
.btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled, .btn-outline-secondary:hover, .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .badge-secondary, .bg-secondary, .btn.btn-secondary, .btn.btn-secondary.disabled, .btn.btn-secondary:disabled{background:var(--color26)!important;border-color:var(--color26)!important;}
.btn-secondary:hover, .btn.btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .btn.btn-secondary:not(:disabled):not(.disabled):active, .btn.btn-secondary:not(:disabled):not(.disabled).active{background:var(--color26_hover)!important;border-color:var(--color26_hover)!important;}
#address .address-form .form-group{max-width:none;}
#identity #customer-form .form-group{max-width:none;}
#order-detail .order-message-form .form-group{max-width:none;}
.page-loading-overlay.add-to-cart-loading, .add-to-cart.added:after{display:none!important;}
/* COOKIE */
.cookie-message{position:fixed;bottom:0;left:0;right:0;z-index:99;display:none}
.cookie-message .cookie-message-wrapper{display:flex;align-items:center;justify-content:space-between;}
.cookie-message .cookie-message-content{font-size:1rem;padding:15px}
.cookie-message .cookie-message-content p{margin-bottom:0}
.cookie-message .cookie-message-content a{opacity:.8;color:inherit!important;text-decoration:underline;transition:all .2s ease-in-out;}
.cookie-message .cookie-message-content a:hover{opacity:1;text-decoration:none}
.cookie-message .cookie-close-button{display:block;font-size:16px;font-weight:700;padding:15px 3%;}
/* KOSZYK */
.page-heading + .cart-grid{padding-top:17px;}
.cart-grid{padding-bottom:26px;}
.product-line-grid, .product-line-grid .row{align-items:flex-start;}
.product-line-grid .product-line-grid-body{padding-left:15px;}
.product-line-grid-right{margin-bottom:auto;margin-top:auto;}
.product-line-grid .product-quantity .bootstrap-touchspin.input-group{max-width:76px;}
.cart-grid-body .cart-item{padding:10px 0;}
.cart-grid-body .cart-item + .cart-item{padding-top:20px;}
.cart-item .product-image{border:1px solid var(--color29);display:block;overflow:hidden;}
.cart-item .product-image img{width:100%;}
.cart-item .product-name{font-size:16px;font-weight:500;line-height:22px;margin:0 0 16px;padding:0;text-transform:none;}
.cart-item .product-prices{margin-bottom:16px;}
.cart-item .product-prices .price, .cart-item .product-line-actions .product-price{color:var(--color2)!important;font-size:19px;font-weight:400;line-height:29px;margin:0;padding:0;text-transform:none;}
.cart-item .product-prices .price{display:block;font-size:17px;line-height:20px;}
.cart-item .product-prices .regular-price{font-size:16px;font-weight:400;line-height:20px;margin:0;padding:0;text-transform:none;}
.cart-item .product-prices .discount-amount, .cart-item .product-prices .discount-percentage{background:var(--discount);border:0;color:var(--white);display:inline-block;font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin:0 0 -2px 23px;min-width:53px;padding:2.5px 9.25px 3.5px;text-align:center;text-shadow:none;text-transform:none;}
.cart-item .product-line-info{color:var(--color2);font-size:15px;font-weight:400;}
.cart-item .product-line-info b, .cart-item .product-line-info strong{font-weight:500;}
.cart-item .product-line-info i{font-style:normal;}
.cart-item .product-line-actions .remove-from-cart svg{fill:var(--color22);}
.cart-item .product-line-actions .remove-from-cart:hover svg{fill:var(--color1);}
.cart-continue-shopping{margin-top:18px;}
.cart-continue-shopping .btn{min-width:222px;padding:10px 15px 12px;}
.cart-grid-right .aeuc_scart{display:none;}
.cart-grid-right .cart-summary{margin:0;padding:0;}
.cart-grid-right .cart-item{margin:0;padding:0;}
.cart-grid-right .cart-item + .cart-item{border:0;}
.cart-grid-right .cart-item .cart-summary-line{border:0;border-bottom:1px solid var(--color20);padding:14px 28px 16px;}
.cart-grid-right .cart-item .cart-summary-line.showmore{display:block;}
.cart-grid-right .cart-item .cart-summary-line.showmore label{color:var(--color2);display:block;font-size:15px;font-weight:400;line-height:22px;margin:0;padding:0;text-transform:none;}
.cart-grid-right .cart-item .cart-summary-line.showmore .value{font-size:14px;font-weight:400;line-height:22px;text-transform:none;}
.cart-grid-right .cart-item .cart-summary-line.showmore .value a{color:var(--color1);}
.cart-grid-right .cart-item .cart-summary-line.showmore .value a:hover{text-decoration:underline;}
.cart-grid-right .cart-item .cart-summary-line.showmore .value a .material-icons{display:none;}
.cart-grid-right .cart-item .cart-summary-line .label, .cart-grid-right .cart-summary-subtotals label{color:var(--color2)!important;font-size:15px;font-weight:400;line-height:22px;margin:0;padding:0;text-transform:none;}
.cart-grid-right .cart-item .cart-summary-line .value, .cart-grid-right .cart-summary-subtotals .value{color:var(--color1);font-size:16px;font-weight:500;line-height:22px;margin:0;padding:0;text-transform:none;}
.cart-grid-right .cart-item.cart-summary-totals .cart-summary-line{background:var(--color30);}
.cart-grid-right .cart-item.cart-summary-totals .cart-summary-line.nobord{border-bottom:0;margin-top:-1px;}
.cart-grid-right .cart-item.cart-voucher{padding:20px 27px;}
.cart-grid-right .cart-item.cart-voucher .promo-code .input-group{padding:0;}
.cart-grid-right .cart-item.cart-voucher .promo-code .input-group .form-control{border-color:var(--color41)!important;border-right:0!important;color:var(--color37)!important;font-size:14px;font-weight:400;height:45px!important;padding:5px 22px 9px;text-transform:none;}
.cart-grid-right .cart-item.cart-voucher .promo-code .input-group .form-control::placeholder{color:var(--color37);opacity:1;}
.cart-grid-right .cart-item.cart-voucher .promo-code .input-group .input-group-btn{border:1px solid var(--color41);}
.cart-grid-right .cart-item.cart-voucher .promo-code .input-group .input-group-btn > .btn{background:var(--color26)!important;border:0;color:var(--white);font-size:15px;font-weight:600;height:43px;padding:5px 10px 9px;text-transform:none;}
.cart-grid-right .cart-item.cart-voucher .promo-code .input-group .input-group-btn > .btn:hover{background:var(--color26_hover)!important;}
.cart-grid-right .cart-detailed-actions{border:0;padding:15px 15px 30px;}
.cart-grid-right .cart-detailed-actions .btn{max-width:367px;padding:9px 15px 13px;width:100%;}
#cart-summary-product-list{margin:0;padding:20px 0 7px;}
#cart-summary-product-list .media-list{background:none!important;border:0;margin:0;padding:0;}
#cart-summary-product-list .media-left{padding-top:2px;}
#cart-summary-product-list .media{align-items:flex-start;}
#cart-summary-product-list img{border:1px solid var(--color29);max-width:65px;}
#cart-summary-product-list .product-name{color:var(--color2);font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:0;padding:0 0 0 16px;text-transform:none;}
#cart-summary-product-list .product-quantity{font-size:13px;padding:0;}
#cart-summary-product-list .product-attribute{color:var(--color2);display:block;font-size:13px;font-style:normal;font-weight:400;line-height:16px;margin:0;padding:0;text-transform:none;}
#cart-summary-product-list .product-attribute > br{display:none!important;}
#cart-summary-product-list .product-price{align-self:flex-end;color:var(--color32)!important;font-size:15px;font-style:normal;font-weight:400;line-height:22px;padding:0;text-transform:none;}
.phshoppingcartrule-hook{padding-bottom:7px;padding-top:17px;}
.phshoppingcartrule-hook .phshoppingcartrule-hook{padding:0;}
.phshoppingcartrule-hook > *:not(.phshoppingcartrule-hook){font-size:16px!important;font-weight:500!important;line-height:22px!important;margin:0 0 10px!important;padding:10px 35px 12px!important;text-align:left!important;text-shadow:none!important;text-transform:none!important;}
.phshoppingcartrule-hook .phshopcart-cart{background:var(--green2)!important;border:1px solid var(--green2)!important;color:var(--white)!important;}
.phshoppingcartrule-hook .phshopcart-cart2{background:var(--white)!important;border:1px solid var(--discount)!important;color:var(--discount)!important;}
/* KOSZYK - KROKI */
section.checkout-step .headbtn{color:var(--color2);font-size:15px;font-weight:600;margin:0 0 43px;padding:0;text-align:center;text-shadow:none;text-transform:none;}
section.checkout-step .headbtn span{background:var(--color1);border:0;color:var(--white)!important;display:inline-block;font-size:15px!important;margin:0 20px;min-width:208px;padding:13px 5px 14px;text-transform:uppercase;}
section.checkout-step .headbtn .btn{background:none!important;border:0!important;color:var(--color2)!important;font-size:15px;font-weight:600;margin:0 20px 3px;padding:0;text-transform:uppercase;}
section.checkout-step .headbtn .btn:hover{color:var(--color1)!important;}
#page section.checkout-step .headbtn .btn:hover, #page section.checkout-step .headbtn .btn:active, #page section.checkout-step .headbtn .btn:focus{background:none!important;border:0!important;}
#order-summary-content .order-confirmation-table, .light-box-bg-cart, .page-my-account #content .links a span.link-item, .page-order-detail .box{border:1px solid var(--color20)!important;margin:0;padding:0 30px;}
.light-box-bg-cart, .page-order-detail .box{padding:20px 32px;}
.page-order-detail .box{margin-bottom:20px;}
#order-summary-content section.checkout-step .personal-form .order-confirmation-table, .page-my-account #content .links a section.checkout-step .personal-form span.link-item, .page-order-detail section.checkout-step .personal-form .box, section.checkout-step .personal-form #order-summary-content .order-confirmation-table, section.checkout-step .personal-form .box-bg, section.checkout-step .personal-form .light-box-bg-cart, section.checkout-step .personal-form .page-my-account #content .links a span.link-item, section.checkout-step .personal-form .page-order-detail .box{padding-top:40px;}
section.checkout-step .payment-options .payment-option .custom-checkbox-wrapper .label, section.checkout-step .payment-options .payment-option .custom-checkbox-wrapper label, section.checkout-step .payment-options .payment-option .custom-radio-wrapper .label, section.checkout-step .payment-options .payment-option .custom-radio-wrapper label{color:var(--color2)!important;}
section.checkout-step .form-footer{padding:37px 0 22px;}
section.checkout-step .form-footer .btn{min-width:108px;padding:9px 15px 12px;}
section.checkout-step{margin-bottom:-1px;overflow:hidden;padding:0;}
#page section.checkout-step{border:1px solid var(--color20)!important;}
section.checkout-step .light-box-bg-cart{border:0!important;border-top:1px solid var(--color20)!important;}
section.checkout-step .step-title{color:var(--color2)!important;font-size:16px;font-weight:500;line-height:22px;padding:17px 18px 20px;text-transform:none;}
section.checkout-step.-current .step-title{background:var(--color30);}
section.checkout-step.-unreachable .step-title{opacity:1;}
section.checkout-step .step-number{background:var(--color26);border:0;color:var(--white)!important;font-size:16px;font-style:normal;font-weight:400;height:34px;line-height:32px;margin:0 18px 0 0;padding:0;text-align:center;width:34px;}
section.checkout-step .content{margin:0;}
section.checkout-step .form-group{max-width:832px;}
section.checkout-step:not(#checkout-personal-information-step) .content{border-top:1px solid var(--color20);padding:38px 26px 37px;}
section.checkout-step .reg_passsw_cleer{margin:0;overflow:hidden;padding:20px 0 0;}
section.checkout-step .reg_passsw{background:var(--color36);border:0;margin:0 0 24px;overflow:hidden;padding:33px 15px 46px;}
section.checkout-step .reg_passsw .reg_alert{background:none;border:0;color:var(--color2);font-size:15px;font-weight:400;line-height:22px;margin:0 0 35px;padding:0;text-align:center;text-transform:none;}
section.checkout-step .reg_passsw .reg_alert .font-weight-bold{display:block;font-size:19px;font-weight:500!important;margin:0 0 8px;}
section.checkout-step .reg_passsw .form-group{display:block;margin:0 auto;max-width:832px;padding:0;}
section.checkout-step .reg_passsw .form-group .form-control{border-color:var(--color39)!important;height:45px!important;}
section.checkout-step .reg_passsw .form-group .form-control-label{display:block;margin:0 0 2px;max-width:100%;padding:0;text-align:left;width:100%;}
section.checkout-step .reg_passsw .form-group .form-control-label label{display:block;margin:0;padding:0;text-align:left;}
section.checkout-step .reg_passsw .form-group .form-control-label + .col-lg-6{display:block;margin:0;max-width:100%;padding:0;text-align:left;width:100%;}
section.checkout-step .reg_passsw .form-group .form-control-comment{display:none!important;}
section.checkout-step .additional-information{color:var(--color2)!important;font-size:13px;font-weight:400;line-height:16px;margin-left:39px;text-transform:none;}
/* LOGOWANIE */
.page-authentication #main{max-width:540px;overflow:hidden;padding:0;}
.page-authentication #main .page-heading{color:var(--color2);margin-bottom:34px;margin-top:0;text-align:center;}
.page-authentication #main .page-content{margin-bottom:0;}
.page-authentication #main .login-box{background:var(--color30);border:0;margin:0;overflow:hidden;padding:45px 15px 33px;}
.page-authentication #main .login-box .form-group{margin-bottom:10px;max-width:436px;}
.page-authentication #main .login-box .form-group.optin, .page-authentication #main .login-box .form-group.psgdpr, .page-authentication #main .login-box .form-group.newsletter{margin-bottom:23px;}
.page-authentication #main .login-box .form-control, .page-authentication #main .login-box .form-control-select, .page-authentication #main .login-box .custom-checkbox input[type="checkbox"] + span, .page-authentication #main .login-box .custom-checkbox input[type="radio"] + span, .page-authentication #main .login-box .custom-radio input[type="checkbox"] + span, .page-authentication #main .login-box .custom-radio input[type="radio"] + span{border-color:var(--color39)!important;}
.page-authentication #main .login-box .form-group.password + .form-group{padding-top:12px;}
.page-authentication #main .login-box .form-footer{margin:0 auto;max-width:435px;}
.page-authentication #main .login-box .register-form .form-footer{padding-top:32px;}
.page-authentication #main .login-box .form-footer .text-right{padding:0;}
.page-authentication #main .login-box .form-footer .btn{line-height:30px!important;min-width:113px;padding-left:15px;padding-right:15px;}
.page-authentication #main .login-box .form-footer .btn i{display:none!important;}
.page-authentication #main .login-box #login-form .form-footer .text-right{text-align:center!important;}
.page-authentication #main .login-box #login-form .form-footer .text-right .btn{min-width:155px;}
.page-authentication #main .login-box #login-form .form-group.forgot-password{margin-top:0;padding-bottom:26px;padding-top:6px;}
.page-authentication #main .login-box #login-form .forgot-password a, #login-form .forgot-password a{color:var(--color2);font-size:14px;font-weight:400;line-height:22px;text-transform:none;}
.page-authentication #main .login-box #login-form .forgot-password a i, #login-form .forgot-password a i{display:none;}
.page-authentication #main .page-footer{margin-bottom:62px;}
.page-authentication #main .no-account{background:var(--color26);border:0;color:var(--white);font-size:15px;font-weight:400;line-height:22px;margin:0;overflow:hidden;padding:40px 15px 50px;}
.page-authentication #main .no-account .btn{background:none!important;border:0!important;color:var(--color1)!important;display:inline;font-size:14px;font-weight:400;line-height:22px;margin:0;padding:0;text-transform:none;vertical-align:0;}
.page-authentication #main .no-account .btn:hover{color:var(--color1_hover)!important;}
.page-authentication #main .login-box .login_a{color:var(--color2);font-size:15px;font-weight:400;line-height:22px;margin:-1px auto 19px;max-width:435px;text-transform:none;}
.page-authentication #main .login-box .login_a a{color:var(--color1);text-decoration:none;}
.page-authentication #main .login-box .login_a a:hover{text-decoration:underline;}
/* MY ACCOUNT */
.page-my-account #content .links a{color:var(--color2)!important;}
.page-my-account #content .links a:hover{color:var(--color1)!important;}
.page-my-account #content .links a span.link-item{align-content:space-around;border-style:solid!important;border-width:2px!important;display:grid;grid-template-columns:1fr;justify-content:center;padding:15px 25px;}
.page-my-account #content .links a:hover span.link-item{border-color:var(--color1)!important;}
/* CONTACT */
body.page-contact #wrapper .container .page-heading, body.page-contact #wrapper .container .page-subheading{margin-bottom:36px;}
.contact-form{background:none;border:0;margin:0;overflow:hidden;padding:5px 0 0;}
.contact-form > form{background:var(--color36);border:0;margin:0 0 34px;padding:42px 15px 18px;}
.contact-form .form-fields{margin:0;padding:0;}
.contact-form .form-fields .form-row{margin-left:-11.5px;margin-right:-11.5px;align-items:stretch;}
.contact-form .form-fields .form-row > .col, .contact-form .form-fields .form-row > [class*="col-"]{padding-left:11.5px;padding-right:11.5px;}
.contact-form .form-fields .form-group{margin-bottom:9px;max-width:100%;}
.contact-form .form-fields .form-control, .contact-form .form-fields .form-control-select, .contact-form .form-fields .custom-checkbox input[type="checkbox"] + span, .contact-form .form-fields .custom-checkbox input[type="radio"] + span, .contact-form .form-fields .custom-radio input[type="checkbox"] + span, .contact-form .form-fields .custom-radio input[type="radio"] + span{border-color:var(--color39)!important;}
.contact-form .form-fields .msgcol .form-group{height:100%;margin-bottom:0;padding-bottom:36px;}
.contact-form .form-fields .msgcol .form-group .form-control{height:100%;resize:none;}
.contact-form .form-fields .input-group .form-control{background:var(--white);}
.contact-form .form-fields .input-group .input-group-btn{bottom:0;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;}
.contact-form .form-fields .input-group .input-group-btn .btn{height:100%;margin:0;padding:0;width:100%;}
.contact-form .form-footer .custom-checkbox-wrapper, .contact-form .form-footer .custom-radio-wrapper{align-items:flex-start;}
.contact-form .form-footer .custom-checkbox-wrapper label sup, .contact-form .form-footer .custom-radio-wrapper label sup{display:none;}
.contact-form .form-footer{margin:0;overflow:hidden;padding:22px 0 34px;}
.contact-form .form-footer .form-group{margin-bottom:31px;max-width:100%;}
.contact-form .form-footer .submit{padding-top:32px;}
.contact-form .form-footer .btn{min-width:139px;}
.contactinfo{color:var(--color2);font-size:16px;font-weight:400;line-height:24px;margin:0 0 21px;text-transform:none;}
.contactinfo b, .contactinfo strong{font-weight:700;}
.contactinfo h4, .contactinfoform h4{color:var(--color2);font-size:17px;font-weight:600;line-height:20px;margin:0 0 28px;padding:0;text-shadow:none;text-transform:none;}
.contactinfoform h4{font-size:22px;font-weight:600;line-height:26px;margin-bottom:31px;text-align:center;}
.contactinfo .html_row{padding-bottom:31px;}
.contactinfo .block_contact{padding-bottom:30px;}
.contactinfo p{margin:0;padding:0 0 32px;}
.contactinfo p + h4{margin-bottom:21px;padding-top:12px;}
.contactinfo p[class*="col"]{padding-left:15px;padding-right:15px;}
.contactinfo hr{border-top-color:var(--color4);clear:both;margin-bottom:46px;margin-top:15px;}
.contactinfo a:not([href*="mailto"]):not([href*="tel"]):not(.btn){color:var(--color2);text-decoration:underline;}
.contactinfo a:not([href*="mailto"]):not([href*="tel"]):not(.btn):hover{text-decoration:none;}
.contactinfo a[href*="mailto"], .contactinfo a[href*="tel"]{color:var(--color2);}
.contactinfo a[href*="mailto"]:hover, .contactinfo a[href*="tel"]:hover{color:var(--color1);}
.contactinfo p .btn{background:var(--color1)!important;border-color:var(--color1)!important;color:var(--white)!important;font-size:13px;font-weight:600;padding:9px 15px 13px;text-transform:uppercase;width:100%;}
.contactinfo p .btn:hover{background:var(--color1_hover)!important;border-color:var(--color1_hover)!important;color:var(--white)!important;}
.contactinfo .box{border:1px solid var(--color19);margin:0 0 20px;min-height:169px;padding:15px 30px;}
.contactinfo .box h4{margin-bottom:22px;}
.contactinfo p.iko{padding-bottom:14px;padding-top:6px;}
.contactinfo p.iko.mail{padding-top:20px;}
.contactinfo .iko.mail:before{flex:0 0 21px;height:16px;margin-right:16px!important;width:21px;}
.contactinfo .iko.phone:before{flex:0 0 22px;height:22px;margin-right:17px!important;width:22px;}
.contactinfo .iko.point:not(.not_iko):before{background:var(--color1);flex:0 0 33px;height:40px;margin-right:23px;margin-top:2px;width:33px;}
.contactinfo .iko.call:not(.not_iko):before{background:var(--color1);flex:0 0 26px;height:39px;margin-left:2px;margin-right:28px;margin-top:4px;width:26px;}
.contactinfo .iko.contact b, .contactinfo .iko.contact strong{color:var(--color1);}
.contactinfo .iko.contact p{line-height:25px;padding:0;}
.contactinfo .reklamzwrot{background:none;border:0;margin:0 0 30px;padding:0;}
.contactinfo .reklamzwrot h4{margin-bottom:19px;}
.contactinfo .reklamzwrot p{margin:0;padding:2px 0;}
.contactinfo .reklamzwrot h4 + p{padding-top:5px;}
.contactinfo .reklamzwrot p:last-of-type{padding-top:46px;}
#ContactMaps .displayContactMaps{margin:0;padding:0 0 20px;}
#ContactMaps .page-heading, #ContactMaps .page-subheading{margin-bottom:37px!important;}
#ContactMaps p{margin:0;padding:0 0 20px;}
#ContactMaps iframe{border:0;display:block;margin:0;max-width:100%;}
.contactinfoform{margin-left:auto;margin-right:auto;max-width:1055px;}
/* CHOSE FABRIC */
.choose_fabric table, .choose_fabric table tbody{display:block;}
.choose_fabric table tr{display:flex;flex-wrap:wrap;margin:0 -5px;}
.choose_fabric table tr td{display:inline-flex;flex:0 0 33.33333%;padding:0 5px 10px;}
.choose_fabric table tr td img{border:0;display:block;height:auto;margin:0 auto 5px;max-width:100%;}
/* FIX */
#notifications{margin-top:20px;}
a:hover .img-thumbnail{filter:none;}
#page .manufacturer-list .brand .brand-name{background:var(--color30)!important;color:var(--color2);font-size:15px;font-weight:600;padding:9px 0;text-transform:uppercase;}
#page .manufacturer-list .brand .brand-products{font-size:14px;font-style:italic;font-weight:400;line-height:21px;justify-content:space-between;}
#page .manufacturer-list .brand .brand-products .url-view{text-transform:lowercase;}
.alert h4, .order-message-form h4{color:inherit;}
.orders .order h5, .page-content > h5, .addresses .box > h5{color:inherit;}
.tooltip{font-family:inherit;font-size:12px;font-weight:400;line-height:17px;}
.definition-list dl dd, .definition-list dl dt{background:var(--color43);}
.definition-list dl dd:nth-of-type(2n), .definition-list dl dt:nth-of-type(2n){background:var(--color20);}
#order-items h4, #order-details h4, section.checkout-step .js-address-form h5, .address-header h5, .psgdprinfo17 h2, #order-history h5, .page-addresses .address .address-body h5{color:var(--color2);}
.psgdprinfo17 a, #page .footer-account-links a, .page-addresses .address .address-footer a, #history table .order-actions a, .button-primary, section.checkout-step .address-item .address-footer a, .definition-list a{color:var(--color1)!important;}
.psgdprinfo17 a, #page .footer-account-links a:hover, .page-addresses .address .address-footer a, #history table .order-actions a, .button-primary, section.checkout-step .address-item .address-footer a, .definition-list a{color:var(--color2)!important;}
.psgdprinfo17 a:hover, .page-addresses .address .address-footer a:hover, #history table .order-actions a:hover, .button-primary:hover, section.checkout-step .address-item .address-footer a:hover, .definition-list a:hover{color:var(--color2);}
.js-alert-payment-conditions{background-color:var(--alert_warning_bg);border-color:var(--alert_warning_border);color:var(--alert_warning_color);margin-top:32px!important;}
.js-alert-payment-conditions a{color:var(--alert_warning_color_a);}
.product-list .columns-slick.slick-slider .slick-list:before{background:var(--white);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px;z-index:1;}
/* RWD */
@media (min-width:492px){
	.container .page-cms ul.check_circle{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:45px;margin-left:-15px;margin-right:-15px;text-align:left;}
	.container .page-cms p + ul.check_circle{padding-top:52px;}
	.container .page-cms ul.check_circle li{margin-left:15px;margin-right:15px;padding:21px 0 22px 119px;}
	.container .page-cms ul.check_circle li:before{bottom:0;left:0;margin:auto 0;position:absolute;top:0;}
	section.checkout-step .carrier-price{min-width:100px;text-align:right;}
	.main-product-details .thumbs-list{max-width:528px;}
	.main-product-details .product-images li.thumb-container{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	.contactinfo .box .btn{min-width:305px;}
	.product-features dl.data-sheet dt.name{flex:0 0 50%;max-width:50%;padding-left:28px;padding-right:28px;}
	.product-features dl.data-sheet dd.value{border-left:1px solid var(--color38);flex:0 0 50%;max-width:50%;padding-left:28px;padding-right:28px;}
	.btn_more .btn{max-width:303px;}
	.container .page-cms .btn{font-size:15px;min-width:315px;padding:10px 27px 12px;}
	.contactinfo p .btn{font-size:15px;min-width:0;padding:9px 20px 13px;}
}
@media (min-width:576px){
	#amegamenu .anav-top .adropdown .dropdown-wrapper{max-width:540px;}
}
@media (min-width:768px){
	.mob{display:none!important;}
	#amegamenu .anav-top .adropdown .dropdown-wrapper{max-width:720px;}
	#header .header-left, #header .header-rightOff{flex:0 0 300px;}
	#header .desktop-header-version .header-logo{max-width:100%;}
	.searchbar-wrapper{flex:1;max-width:100%;width:auto!important;}
	.mobile-header-version .searchbar-wrapper{flex:0 0 100%;max-width:100%;}
	#page.st-pusher{overflow:hidden;}
	#header .header-bottom .header-main-menu-wrapper, #amegamenu .anav-top, #amegamenu .anav-top .amenu-item{position:static;}
	#amegamenu .anav-top .amenu-item.only_mobile{display:none!important;}
	#amegamenu .anav-top .adropdown{left:calc(-100vw / 2 + 100% / 2)!important;margin:0!important;right:calc(-100vw / 2 + 100% / 2)!important;max-width:100vw!important;top:100%;width:auto!important;}
	#amegamenu .anav-top .adropdown .dropdown-wrapper{background:none;border:0;margin:0 auto;max-height:calc(100vh - 222px);max-width:720px;padding:14px 15px 60px;}
	.anav-top .amenu-link{font-size:13px!important;}
	.anav-top{margin-left:-8px!important;margin-right:-8px!important;}
	.anav-top .amenu-item{padding-left:8px!important;padding-right:8px!important;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content{padding-left:20px;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(5n+1){padding-left:0;}
	body:not(.a-mobile-device) .left-categories .column-title{display:none!important;}
	body:not(.a-mobile-device) .left-categories .column-title + *{border-top:0;}
	.main-product-details .product-left{flex:0 0 100%;max-width:100%;}
	.main-product-details .product-right{flex:0 0 100%;max-width:100%;}
	.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow{bottom:auto;left:auto;right:63px;top:-79px;}
	.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow.slick-next{right:12px;}
	.cart-item .product-image{max-width:98px;width:100%;}
	.product-line-grid .product-line-grid-left{max-width:128px;}
	#footer .footer-main .row > .col-6{padding-bottom:21px;}
	#left-column, #right-column{padding-top:3px;}
	#page .scrollTopMove .scrollTopButton .scroll-button .txt{display:none!important;margin-right:32px;}
	.blockreassurance .block-cont{flex:0 0 50%;max-width:50%;}
	.aone-slideshow .nivo-caption .nivo-flex{align-items:flex-start;justify-content:flex-end;padding-bottom:5.833333333333333vw;padding-left:7.239583333333334vw;}
	.navfix .slick-arrow{bottom:-72px;left:auto;right:15px;top:auto;}
	.navfix .slick-arrow.slick-prev{right:83px;}
	.navfix.navfix2 .slick-arrow{bottom:0;left:0;margin:0 auto;right:0;}
	.navfix.navfix2 .slick-arrow.slick-prev{left:-68px;}
	.navfix.navfix2 .slick-arrow.slick-next{right:-68px;}
	.navfix.navfix2 .product-list .columns-slick.slick-slider{padding-bottom:92px;}
}
@media (min-width:992px){
	#amegamenu .anav-top .adropdown .dropdown-wrapper{max-width:960px;}
	#header .header-right{padding-left:30px;}
	#header .desktop-header-version .header-logo{max-width:none;}
	.anav-top .amenu-link{font-size:12px!important;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content{padding-left:30px;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(5n+1){padding-left:0;}
	.anav-top{margin-left:-5px!important;margin-right:-5px!important;}
	.anav-top .amenu-item{padding-left:5px!important;padding-right:5px!important;}
	.aone-slideshow .nivo-caption .caption-content h2{font-size:37px;line-height:42px;margin-bottom:2.2vw;}
	.products-selection .products-sort-order .orderfl{margin-left:auto;}
	.main-product-details .product-left{flex:0 0 50%;margin-bottom:0;max-width:50%;}
	.main-product-details .product-right{flex:0 0 50%;max-width:50%;}
	.product-right-content .nav-tabs{display:flex;}
	.product-right-content .nav-tabs .nav-item{margin:0 -1px -1px 0;}
	.main-product-details .thumbs-list{max-width:390px;}
	.main-product-details .product-images li.thumb-container{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#footer .footer-main .content + h4{padding-top:72px;}
	.contactinfo .flex-zwroty{border-left:1px solid var(--red);padding-left:75px;}
	.container .page-cms .row{margin-left:-20px;margin-right:-20px;}
	.container .page-cms .row > div{padding-left:20px;padding-right:20px;}
	.aone-brands{padding:19px 0 59px;}
	.aone-brands .block-content{padding-bottom:28px;}
	.home-blocks-bottom .block .product-list{padding-bottom:18px!important;}
	.whybuy-container{margin-bottom:0px;padding:75px 0 47px;}
	.whybuy-container #whyul{padding:39px 0 31px;}
	.navfix .slick-arrow{bottom:-90px;}
	.product-line-grid .product-line-grid-body{flex:1;max-width:none;}
	.product-line-grid-right{margin-left:auto;max-width:355px;}
	.cart-item .product-line-actions .remove-from-cart svg{margin-left:-23px;}
	.cart-item .product-line-actions .product-price{position:relative;top:-3px;}
}
@media (min-width:1220px){
	#amegamenu .anav-top .adropdown .dropdown-wrapper{max-width:1200px;}
	.iko:not(.not_iko):not(.not_marg):before, a[href*="facebook"]:not(.not_iko):not(.not_marg):before, a[href*="instagram"]:not(.not_iko):not(.not_marg):before{margin-right:14px;}
	.iko.call:not(.not_iko):not(.not_marg):before{margin-right:15px;}
	.anav-top .amenu-link{font-size:15px!important;}
	#header .header-left, #header .header-right{flex:0 0 400px;}
	#header .header-right{flex:0 0 830px;padding-left:0;}
	#header .header-left .display-top-nav{padding-top:4px;}
	#amegamenu .anav-top .plex .amenu-link:after{margin-left:8px;}
	.anav-top{margin-left:-11px!important;margin-right:-11px!important;}
	.anav-top .amenu-item{padding-left:11px!important;padding-right:11px!important;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content{padding-left:40px;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(5n+1){padding-left:0;}
	.aone-slideshow .nivo-caption .caption-content h2{font-size:48px;line-height:57px;margin-bottom:2.3958333333333335vw;}
	.aone-slideshow .nivoSlider .nivo-controlNav{bottom:5.416666666666667vw;}
	.main-product-details .product-left{flex:0 0 50%;max-width:50%;}
	.main-product-details .product-right{flex:0 0 50%;max-width:50%;}
	.title-block:before, .aone-homepage h4:before, .title-block:after, .aone-homepage h4:after{margin:0 30px;}
	.active-filters .active-filter-title, .active-filters .filter-block, .column-title, .active-filters .active-filter-title, #search_filters .facet{padding-left:30px;padding-right:30px;}
	.category-tree > ul > li > a{padding-left:30px;padding-right:38px;}
	.category-tree ul li li a{padding-left:46px;}
	.category-tree ul li li li a{padding-left:59px;}
	.category-tree .collapse-icons{width:33px;}
	.main-product-details .product-information .attribute-list select, .main-product-details .product-variants #choosefabric_inp .attribute-list .form-control{max-width:300px;}
	.col-lg-3.lg3-fix{flex:0 0 44.5%;max-width:44.5%;}
	.col-lg-3.lg3-fix + .col-lg-9{flex:0 0 55.5%;max-width:55.5%;}
	#footer .footer-main .main-main{margin-left:-15px;margin-right:-15px;}
	.pagination .page-list .previous{margin-right:26px;}
	.pagination .page-list .next{margin-left:26px;}
	.product-normal-layout{display:flex;flex-wrap:wrap;margin:0 -15px;}
	.product-normal-layout > *{flex:0 0 50%;max-width:50%;padding:0 15px;}
	.product-normal-layout > * + *{flex:0 0 50%;max-width:50%;}
	.main-product-details .thumbs-list{max-width:528px;}
	.main-product-details .product-images li.thumb-container{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	.main-product-details .product-attributes .attribute-item > label{width:35%;}
	#blockcart-modal .cart-product .product-image{flex:0 0 148px;max-width:148px;}
	#blockcart-modal .cart-product .product-infos{flex:0 0 calc(100% - 148px);max-width:calc(100% - 148px);}
	#blockcart-modal .cart-buttons .btn.btn-primary{min-width:339px;}
	.container .page-cms hr + p img[style="float:left;"], .container .page-cms hr + p img[style="float:right;"]{margin-top:24px;}
	.container .page-cms img[style="float:left;"]{margin:0 60px 60px 0;}
	.container .page-cms img[style="float:right;"]{margin:0 0 60px 60px;}
	.container .page-cms .row{margin-left:-36px;margin-right:-36px;}
	.container .page-cms .row > div{padding-left:36px;padding-right:36px;}
	.container .page-cms .flex-icon{margin:51px auto 73px;padding:41px 0 19px;}
	.container .page-cms table thead th, .container .page-cms table tbody td{padding-left:30px;padding-right:30px;}
	.searchbar-wrapper{max-width:406px;}
	#header .display-top > div.display-top-cont{margin-left:-23px;margin-right:-23px;}
	#header .display-top > div.display-top-cont > *{padding-left:23px;padding-right:23px;}
	.contactinfo .content.d-xl-flex{margin-left:-15px;margin-right:-15px;}
	.contactinfo .reklamzwrot{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;}
	#footer .footer-main .row > .col-6{flex:0 0 calc((100% - 492px) / 3);max-width:calc((100% - 492px) / 3);}
	#footer .footer-main .row > .col-6.xxl{flex:0 0 492px;max-width:492px;}
	#footer .footer-main .social-foot{padding-top:39px;}
	body.layout-full-width .product-list .product-miniature:not(:nth-child(5n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
	body:not(.layout-full-width) .product-list .product-miniature:not(:nth-child(4n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
	section.checkout-step .form-footer{padding-right:85px;padding-top:67px;}
	#left-column, #right-column{flex:0 0 274px;max-width:274px;}
	#center-column.col-lg-9{flex:0 0 calc(100% - 274px);max-width:calc(100% - 274px);}
	#center-column.col-lg-6{flex:0 0 calc(100% - 274px - 274px);max-width:calc(100% - 274px - 274px);}
	.homecolumn-container{padding-bottom:40px;}
}
@media (min-width:1390px){
	.container, #amegamenu .anav-top .adropdown .dropdown-wrapper{max-width:1390px;}
	#header .display-top > div.display-top-cont{margin-left:-36px;margin-right:-36px;}
	#header .display-top > div.display-top-cont > *{padding-left:41px;padding-right:36px;}
	#header .header-right{flex:0 0 1020px;}
	.searchbar-wrapper{max-width:580px;}
	.anav-top .amenu-link{font-size:14px!important;}
	.anav-top{margin-left:-19px!important;margin-right:-19px!important;}
	.anav-top .amenu-item{padding-left:19px!important;padding-right:19px!important;}
	.main-product-details .product-left{flex:0 0 660px;max-width:660px;}
	.main-product-details .product-right{flex:0 0 calc(100% - 660px);max-width:calc(100% - 660px);padding-left:25px;}
	.product-normal-layout > *{flex:0 0 660px;max-width:660px;}
	.product-normal-layout > * + *{flex:0 0 calc(100% - 660px);max-width:calc(100% - 660px);padding-left:25px;}
	.main-product-details .product-information .attribute-list select, .main-product-details .product-variants #choosefabric_inp .attribute-list .form-control{max-width:300px;}
	.container .page-cms img[style="float:left;"]{margin:0 100px 60px 0;}
	.container .page-cms img[style="float:right;"]{margin:0 0 60px 100px;}
	.contact-form > form{padding-left:48px;padding-right:48px;}
	.contactinfo .content.d-xl-flex{margin-left:-47.5px;margin-right:-47.5px;}
	.contactinfo .reklamzwrot{padding-left:47.5px;padding-right:47.5px;}
	#left-column, #right-column{flex:0 0 328px;max-width:328px;}
	#left-column{padding-right:14px;}
	#right-column{padding-left:14px;}
	#center-column.col-lg-9{flex:0 0 calc(100% - 328px);max-width:calc(100% - 328px);}
	#center-column.col-lg-6{flex:0 0 calc(100% - 328px - 328px);max-width:calc(100% - 328px - 328px);}
	.cart-grid{margin-left:-14px;margin-right:-14px;}
	.cart-grid > .cart-grid-body{flex:0 0 calc(100% - 458px);max-width:calc(100% - 458px);padding-left:14px;padding-right:14px;}
	.cart-grid > .cart-grid-right{flex:0 0 458px;max-width:458px;padding-left:14px;padding-right:14px;}
	.main-product-details .thumbs-list{max-width:650px;}
	.main-product-details .product-images li.thumb-container{flex:0 0 calc(100% / 5);max-width:calc(100% / 5);}
	.product-right-content, .product-right-content h1, .main-product-details .product-attributes, .main-product-details .price_addbtn, .main-product-details .product-additional-info .additional-info-content, .main-product-details .product-additional-info .mailalert-product-page{padding-left:35px;padding-right:35px;}
	.product-right-content h1, .main-product-details .product-attributes, .main-product-details .price_addbtn, .main-product-details .product-additional-info .additional-info-content, .main-product-details .product-additional-info .mailalert-product-page{margin-left:-35px;margin-right:-35px;}
	.col-xxl-3{flex:0 0 25%;max-width:25%;}
	.special-container{padding-top:60px;}
	.special-container .btn_more{padding-top:50px;}
}
@media (min-width:1590px){
	.container, #amegamenu .anav-top .adropdown .dropdown-wrapper{max-width:1590px;}
	#header .display-top > div.display-top-cont{margin-left:-40px;margin-right:-40px;}
	#header .display-top > div.display-top-cont > *{padding-left:40px;padding-right:40px;}
	#header .header-right{flex:0 0 1167px;}
	.searchbar-wrapper{max-width:580px;}
	#footer .footer-main .row > .col-6{flex:0 0 calc((100% - 659px) / 3);max-width:calc((100% - 659px) / 3);}
	#footer .footer-main .row > .col-6.xxl{flex:0 0 659px;max-width:659px;}
	#footer .footer-main .content{max-width:441px;}
	.main-product-details .product-left{flex:0 0 830px;max-width:830px;}
	.main-product-details .product-right{flex:0 0 calc(100% - 830px);max-width:calc(100% - 830px);padding-left:45px;}
	.product-normal-layout > *{flex:0 0 830px;max-width:830px;}
	.product-normal-layout > * + *{flex:0 0 calc(100% - 830px);max-width:calc(100% - 830px);padding-left:45px;}
}
@media (max-width:1589px){
	#footer .block-newsletter form{padding-left:98px;}
	#footer .block-newsletter .d-newsl .d-newsltxt{flex:0 0 calc(100% - 719px);max-width:calc(100% - 719px);}
	#footer .block-newsletter .d-newsl .newsletter-form{flex:0 0 719px;max-width:719px;}
}
@media (max-width:1387px){
	#footer .block-newsletter .d-newsl .d-newsltxt{flex:0 0 calc(100% - 519px);max-width:calc(100% - 519px);}
	#footer .block-newsletter .d-newsl .newsletter-form{flex:0 0 519px;max-width:519px;}
}
@media (min-width:1220px) AND (max-width:1387px){
	#amegamenu .anav-top .adropdown.adrd5 .acot1{width:25%;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(5n+1){padding-left:40px;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(4n+1){padding-left:0;}
	#footer .footer-main h4{font-size:18px;}
}
@media (min-width:992px) AND (max-width:1219px){
	#amegamenu .anav-top .adropdown.adrd5 .acot1{width:33.33333%;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(5n+1){padding-left:30px;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(3n+1){padding-left:0;}
	.main-product-details .product-add-to-cart{min-width:0;padding-top:20px;}
	.main-product-details .product-variants #choosefabric_inp{margin-top:20px;width:100%;}
	.main-product-details .product-variants #choosefabric_inp .form-group .form-control{max-width:100%;}
	.main-product-details .product-variants #choosefabric_inp .form-group #choosefabric_btn{left:auto;right:159px;}
	.container .page-cms .d-lg-block{display:none!important;}
	#infolinia > .row > .col-lg-6{flex:0 0 100%;max-width:100%;}
	.main-product-details .product-additional-info .additional-info p{font-size:13px;}
	.aone-featuredcategories .category-list.per-row-4 .category-block{flex:0 0 33.33333%;max-width:33.33333%;}
	body.layout-full-width .product-list .product-miniature:not(:nth-child(4n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
	body:not(.layout-full-width) .product-list .product-miniature:not(:nth-child(3n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
}
@media (max-width:1219px){
	.col-lg-3.lg3-fix{flex:0 0 100%;max-width:100%;}
	.col-lg-3.lg3-fix + .col-lg-9{flex:0 0 100%;max-width:100%;}
	.anav-top .amenu-link svg{margin-right:10px!important;}
	.container .page-cms img[style="float:left;"], .container .page-cms img[style="float:right;"]{display:block;float:none!important;margin-bottom:24px;margin-left:auto;margin-right:auto;}
	.container .page-cms .flex-icon p br, .container .page-cms h3 br{display:none!important;}
	#footer .block-newsletter .d-newsl .d-newsltxt, #footer .block-newsletter .d-newsl .newsletter-form{flex:0 0 100%;max-width:100%;}
	.btnblock-container .html_row > *{flex:0 0 100%;max-width:100%;}
	.cart-grid > .cart-grid-body, .cart-grid > .cart-grid-right{flex:0 0 100%;max-width:100%;}
	#checkout .cart-grid.row{flex-direction:column-reverse;}
	.main-product-details{padding-bottom:0;}
}
@media (max-width:991.98px){
	.cookie-message .cookie-message-content{font-size:.875rem;padding:10px}
	.cookie-message .cookie-close-button{font-size:.875rem;padding:10px}
	#header .desktop-header-version .searchbar-wrapper{margin-bottom:0;}
}
@media (max-width:991px){
	#header .header-event-banner ul{margin-left:-7px;margin-right:-7px;}
	#header .header-event-banner ul > li{padding-left:7px;padding-right:7px;}
	#header .main-header{padding-bottom:25px;padding-top:18px;}
	#page #header .main-header{border-bottom-width:0!important;}
	#header .main-header .header-wrapper{flex-wrap:wrap;}
	#header .desktop-header-version .header-logo{flex:0 0 100%;max-width:100%;order:-1;text-align:center;}
	#header .header-left > .display-top, #header .header-right > .display-top{justify-content:space-between!important;}
	#header .main-header .header-wrapper > .header-logo, #header .main-header .header-wrapper > .header-logo.svgon{padding-bottom:15px;}
	.anav-top .amenu-link svg{display:none!important;}
	#amegamenu .anav-top .adropdown .dropdown-wrapper{padding-bottom:15px;padding-top:15px;}
	.main-product-details .product-information .attribute-list select, .main-product-details .product-variants #choosefabric_inp .attribute-list .form-control{max-width:300px;}
	.cookie-message-wrapper{text-align:center;}
	#header .header-bottom .header-main-menu-wrapper .iko:not(.not_iko){top:0;}
	#header .header-bottom .header-main-menu-wrapper .iko:not(.not_iko):before, .user-info .account-link > a.iko:not(.not_iko):before{margin:0;}
	#header .header-bottom .header-main-menu-wrapper .iko.user:not(.not_iko):before{height:30px;width:30px;}
	.aone-slideshow .nivo-caption{justify-content:center;text-align:center;}
	.aone-slideshow .nivo-caption .caption-content h2{font-size:20px;line-height:normal;}
	.aone-slideshow .nivoSlider .nivo-controlNav{text-align:center;}
	.aone-homepage .home_box a .title{font-size:19px;line-height:25px;}
	.product-normal-layout .md-bottom{margin-bottom:15px;}
	.displayWrapperBottom2 ul{justify-content:center;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .caption-content h2{margin:0 0 7px;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .caption-content p{display:none;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .slide-link{font-size:12px;line-height:18px;max-width:none;padding:4px 15px 6px;width:auto;}
	body:not(.a-mobile-device) #page .aone-slideshow .nivoSlider .nivo-directionNav > a{height:28px;margin-top:-14px;width:28px;}
	body:not(.a-mobile-device) #page .aone-slideshow .nivoSlider .nivo-directionNav > a:before{height:9px;width:7px;}
	body:not(.a-mobile-device) .aone-slideshow .nivoSlider .nivo-box{height:100%!important;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption, body:not(.a-mobile-device) .aone-slideshow .nivoSlider .nivo-controlNav{max-width:100%;}
	.main-product-details .product-cover img{max-width:100%;width:100%;}
	#footer .block-newsletter .newsletter-form .input-wrapper .form-control{margin-right:-52px;padding-left:25px;padding-right:60px;}
	#footer .block-newsletter .newsletter-form .input-wrapper .input-btn{min-width:52px;}
}
@media (min-width:768px) AND (max-width:991px){
	#amegamenu .anav-top .adropdown.adrd5 .acot1{width:50%;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(5n+1){padding-left:20px;}
	.anav-top .adropdown .dropdown-wrapper > .dropdown-content + .dropdown-content:nth-child(2n+1){padding-left:0;}
	.product-list .grid.columns-4 .product-miniature{flex:0 0 50%;max-width:50%;}
	body.layout-full-width .product-list .product-miniature:not(:nth-child(3n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
	body:not(.layout-full-width) .product-list .product-miniature:not(:nth-child(2n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
}
@media (max-width:767px){
	.pc{display:none!important;}
	body{min-width:320px;}
	body .header-banner .float-md-left{display:none;}
	.cart-preview .cart-header .svg_count .cart-products-count, #header .sticky-icon-cart .svg_count .cart-products-count{background:var(--color1)!important;color:var(--white)!important;font-size:9px!important;height:15px!important;left:6px!important;line-height:15px!important;width:15px!important;}
	#header .header-left{flex:0 0 100%;max-width:100%;padding-top:5px;}
	.anav-top .amenu-link{color:var(--black)!important;}
	.anav-top .amenu-link:hover{color:var(--color1)!important;}
	.anav-top .adropdown .content-grid{display:block;}
	.anav-top .acategory-content .category-title, .anav-top .ahtml-content h5{border-bottom:0;min-height:46px;padding-bottom:0;padding-top:0;}
	.anav-top .acategory-content .category-title img, .anav-top .ahtml-content h5 img{display:none!important;}
	.slideshow-container{padding-bottom:35px;padding-top:20px;}
	.btn_more{padding-bottom:10px;padding-top:20px;}
	.aone-featuredcategories .block:not(.block_padd0){padding-bottom:0;}
	#header .main-header .container{position:relative;}
	#header .main-header .header-wrapper > .header-logo{padding-bottom:13px;padding-top:0;}
	#header .main-header .header-wrapper > .header-logo.svgon{padding-bottom:19px;padding-top:0;}
	#header .header-bottom .header-main-menu-wrapper{border:0;min-height:56px;position:relative;}
	.special-container{padding-top:36px;}
	body:not(.a-mobile-device) #header .d-svg{margin:0;min-height:28px;}
	body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon{background:none!important;color:var(--white)!important;font-size:14px;font-weight:400;text-transform:uppercase;width:auto;}
	body:not(.a-mobile-device) #header .left-nav-trigger{bottom:2px;}
	body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;height:34px;margin:0 7px 0 -7px;overflow:hidden;padding:0 0 1px;position:relative;width:34px;}
	body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line{fill:none;stroke:var(--color1);stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
	body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line1{stroke-dasharray:60 207;stroke-width:6;}
	body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line2{stroke-dasharray:60 60;stroke-width:6;}
	body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line3{stroke-dasharray:60 207;stroke-width:6;}
	body:not(.a-mobile-device) #header .d-svg svg[stroke="none"]{fill:var(--color1)!important;}
	body:not(.a-mobile-device) #header .d-svg svg[fill="none"]{stroke:var(--color1)!important;}
	body:not(.a-mobile-device) #header .language-selector-wrapper, body:not(.a-mobile-device) #header .currency-selector-wrapper{position:absolute;top:0;z-index:21;}
	body:not(.a-mobile-device) #header .language-selector-wrapper{left:0;}
	body:not(.a-mobile-device) #header .currency-selector-wrapper{right:0;}
	body:not(.a-mobile-device) #header .currency-selector .dropdown-menu[x-placement^="bottom"], body:not(.a-mobile-device) #header .currency-selector .dropdown-menu[x-placement^="left"], body:not(.a-mobile-device) #header .currency-selector .dropdown-menu[x-placement^="right"], body:not(.a-mobile-device) #header .currency-selector .dropdown-menu[x-placement^="top"]{right:0!important;}
	body:not(.a-mobile-device) #header .language-selector .dropdown-menu[x-placement^="bottom"], body:not(.a-mobile-device) #header .language-selector .dropdown-menu[x-placement^="left"], body:not(.a-mobile-device) #header .language-selector .dropdown-menu[x-placement^="right"], body:not(.a-mobile-device) #header .language-selector .dropdown-menu[x-placement^="top"]{left:0!important;right:auto!important;}
	body:not(.a-mobile-device) #header .language-selector .dropdown-menu .dropdown-item .l-name{justify-content:flex-start;flex-direction:row;}
	body:not(.a-mobile-device) #header .language-selector .dropdown-menu .dropdown-item .l-name img{margin-left:0;margin-right:0;}
	body:not(.a-mobile-device) #page #header .right-icon-cart .cart-link:hover, body:not(.a-mobile-device) #page #header .right-icon-cart .cart-link:focus, body:not(.a-mobile-device) #page #header .right-icon-cart .cart-link:active{background:none!important;border:0!important;}
	.st-menu-open body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
	.st-menu-open body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6;}
	.st-menu-open body:not(.a-mobile-device) #header .left-nav-trigger .left-nav-icon .svg_line .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
	body:not(.a-mobile-device) #header .cart-preview .cart-header .cart-link .d-svg, #header .sticky-icon-cart .cart-link .d-svg, #header .right-icon-cart .cart-link .d-svg{width:31px;}
	#page .searchbar-wrapper .search-widget form input[type="text"], #page #search_block_top #searchbox input[type="text"]{padding-left:29px;padding-right:50px;}
	#page .searchbar-wrapper .search-widget form [type="submit"], #page #search_block_top #searchbox [type="submit"]{min-width:41px;}
	.products-selection .products-sort-order, .products-selection .products-sort-order .sortfl, .products-selection .products-sort-order .orderfl{flex:0 0 100%;max-width:100%;}
	.products-selection .products-sort-order .sort-select, .products-selection .products-sort-order .orderfl .sort-select{min-width:100%;max-width:100%;}
	.flex-sort{padding-bottom:16px;}
	.flex-sort, .flex-sort #js-product-list-top > .row, .products-selection .products-sort-order .sort-flex{margin:0 -10px;}
	.flex-sort #js-product-list-top{padding:10px 10px 0!important;}
	.flex-sort #js-product-list-header{padding:0 0 10px!important;}
	.products-selection .products-sort-order .sort-flex > *, .products-selection .filter-button{padding:0 10px 10px;}
	.products-selection .products-sort-order, .products-selection .filter-button{padding-left:10px;padding-right:10px;}
	.products-selection .filter-button #search_filter_toggler{width:100%;}
	.main-product-details .product-add-to-cart{min-width:0;padding-top:20px;}
	.main-product-details .product-information .attribute-list select, .main-product-details .product-variants #choosefabric_inp .attribute-list .form-control{max-width:100%;}
	.main-product-details .product-variants #choosefabric_inp{margin-top:20px;width:100%;}
	.main-product-details .product-variants #choosefabric_inp .form-group .form-control{max-width:100%;}
	.main-product-details .product-variants #choosefabric_inp .form-group #choosefabric_btn{left:auto;right:159px;}
	.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow.slick-prev{left:6px;}
	.main-product-footer .product-list .product-list-wrapper.slick-slider .slick-arrow.slick-next{right:6px;}
	#order-summary-content .order-confirmation-table, .light-box-bg-cart, .page-my-account #content .links a span.link-item, .page-order-detail .box{padding-left:15px;padding-right:15px;}
	section.checkout-step .headbtn{margin-bottom:25px;}
	section.checkout-step .headbtn span, section.checkout-step .headbtn .btn{margin-left:15px;margin-right:15px;}
	section.checkout-step .headbtn span{margin-bottom:15px;}
	#cart-summary-product-list .product-name{width:100%;}
	.cookie-message .cookie-message-wrapper{display:block;}
	body:not(.a-mobile-device) .aone-slideshow{max-width:100%;padding-left:0;padding-right:0;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .caption-content h2{margin:0 0 20px;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .caption-content p{display:none;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .slide-link{font-size:12px;line-height:18px;max-width:none;padding:4px 15px 6px;width:auto;}
	body:not(.a-mobile-device) #page .aone-slideshow .nivoSlider .nivo-directionNav > a{height:25px;width:25px;}
	body:not(.a-mobile-device) #page .aone-slideshow .nivoSlider .nivo-directionNav > a:before{height:9px;width:7px;}
	body:not(.a-mobile-device) #page .aone-slideshow .nivoSlider .nivo-directionNav > a.nivo-prevNav{left:15px;}
	body:not(.a-mobile-device) #page .aone-slideshow .nivoSlider .nivo-directionNav > a.nivo-nextNav{right:15px;}
	body:not(.a-mobile-device) .aone-slideshow .nivo-caption .caption-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:5px;}
	body:not(.a-mobile-device) .aone-slideshow .nivoSlider .nivo-box{height:100%!important}
	.choose_fabric table tr td{flex:0 0 50%;}
	a[href*="facebook"]:not(.not_iko) + a[href*="instagram"]:not(.not_iko), a[href*="instagram"]:not(.not_iko) + a[href*="facebook"]:not(.not_iko){margin-left:14px;}
	#search_filters .facet{padding-bottom:0;}
	body.page-cms .breadcrumb-wrapper, .breadcrumb-wrapper{margin-bottom:15px;padding-bottom:11px;padding-top:10px;}
	.container .page-cms table{width:100%;}
	.page-authentication #main{padding-top:11px;}
	#footer .footer-main{border-bottom:1px solid var(--color25);font-size:13px;padding-top:0;}
	#page #scrollTopMove.scrollTopMove{margin:0;}
	#footer .footer-main ul{line-height:26px;padding:0 5px 16px;}
	#footer .footer-main .row > .col-6{border-bottom:1px solid var(--color25);flex:0 0 100%;max-width:100%;overflow:hidden;}
	#footer .footer-main .row > .col-6.xxl .content{padding-bottom:15px;}
	#footer .footer-main .title{border-bottom:0;}
	#footer .footer-main .content + h4{border-top:1px solid var(--color19);font-size:15px;margin:0 -15px;padding:15px 20px 14px;}
	#footer .footer-main .content + h4 + p{padding:0 5px;}
	#footer .scroll-footer{padding-bottom:0;padding-top:0;}
	#page #scrollTopMove2.scrollTopMove{display:flex;justify-content:flex-end;margin:-54px 0 11px;padding-bottom:0;padding-top:0;}
	#footer .footer-bottom{border-bottom:0;color:var(--color7);font-size:13px;line-height:22px;padding-bottom:22px;padding-top:16px;}
	#footer .footer-bottom a:not(:hover)(:focus){color:var(--color7);}
	#footer .footer-bottom .typo > *{padding-bottom:0;}
	.product-list .grid .product-miniature .second-block{padding-left:10px;padding-right:10px;}
	.product-list .grid .product-miniature .product-name{font-size:13px;height:45px;line-height:15px;-webkit-line-clamp:3;}
	.product-price, .price-total, .product-price-and-shipping, .product-prices{font-size:13px;line-height:15px;}
	.product-list .product-miniature .product-price-and-shipping span.regular-price{font-size:13px;line-height:15px;}
	.aone-brands .slick-slider{min-height:0;}
	#main .page-content.page-cms{padding-bottom:20px;padding-top:0;}
	.container .page-cms .row{margin-bottom:0;}
	.container .page-cms p + .row{padding-top:0;}
	.container .page-cms .row > div{padding-bottom:0;}
	body:not(#index) .breadcrumb-wrapper{border-bottom:1px solid var(--color19);border-top:0;margin-bottom:32px;}
	#footer .footer-main p{padding-bottom:3px;padding-left:0px;padding-right:5px;padding-top: 10px;}
	section.checkout-step .carrier-delay, section.checkout-step .carrier-name, section.checkout-step .carrier-price{padding-bottom:0;padding-top:0;}
	.container .page-cms table thead th, .container .page-cms table tbody td{font-size:14px;line-height:1.1;}
	.container .page-cms table thead th{font-size:12px;}
	.cart-grid-body .cart-item .product-line-grid .product-line-grid-left{flex:0 0 132px;max-width:132px;}
	.cart-grid-body .cart-item .product-line-grid .product-line-grid-body{flex:0 0 calc(100% - 132px);max-width:calc(100% - 132px);padding-left:0;}
	.cart-grid-body .cart-item .product-line-grid .row .qty-col{flex:0 0 132px;max-width:132px;}
	.cart-grid-body .cart-item .product-line-grid .row .price-col{flex:0 0 calc(100% - 132px);max-width:calc(100% - 132px);padding-left:0;}
	#page #footer, #page #footer .footer-about-us .fa, #page #footer .footer-about-us .material-icons{color:var(--white);}
	.main-product-details .price_addbtn{padding-left:10px;padding-right:10px;}
	.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .first-prices .price{font-size:14px;}
	#footer .footer-main .social-foot{padding-top:19px; display: block !important;}
	#footer .footer-main .social-foot > .d-md-block{display:block!important;}
	#footer .footer-main .social-foot > .d-md-none{display:none!important;}
	#footer .footer-main .social-foot h5{display:block!important;font-size:14px!important;font-weight:500!important;margin-bottom:4px!important;margin-right:17px!important;}
	#footer .block-newsletter form{padding-left:0;}
	#footer .block-newsletter form:before{position:static;}
	#footer .block-newsletter .d-newsl .d-newsltxt{text-align:center;}
	#footer .block-newsletter h4{display:block;}
	#footer .block-newsletter h4:after{margin:7px auto 0;}
	.aone-brands .slick-slider{padding:9px 55px 9px 54px;}
	body.layout-full-width .product-list .product-miniature:not(:nth-child(2n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
	body:not(.layout-full-width) .product-list .product-miniature:not(:nth-child(2n+1)):before{bottom:var(--marg_prod);content:"";left:0;position:absolute;top:0;width:1px;}
	#page #footer .footer-main{border-width:0!important;}
}
@media (max-width:591px){
	.main-product-details .price_addbtn{padding:13px 15px 0;}
	.main-product-details .product-prices{padding-bottom:0;}
	.aone-slideshow .nivo-caption .caption-content h2{font-size:20px;line-height:24px;}
	.title-block, .aone-homepage h4{font-size:18px!important;line-height:20px!important;margin-bottom:35px!important;}
	.aone-brands .title-block{margin-bottom:20px!important;}
	.main-product-details .product-additional-info .additional-info{flex-direction:column;}
	.main-product-details .product-additional-info .additional-info > *{max-width:100%;width:100%;}
	.main-product-details .product-additional-info .additional-info .ikosvg{flex:0 0 39px;margin-right:0!important;}
	.product-list .product-miniature .product-thumbnail .product-cover-link .product-availability{left:0;right:0;}
	.product-list .product-miniature .product-availability .unavailable{padding:4px 5px;}
}
@media (max-width:345px){
	.main-product-details .product-add-to-cart .inline-style{flex-direction:column;}
	.main-product-details .product-add-to-cart .inline-style .product-quantity{justify-content:center;max-width:100%;padding-top:10px;width:100%;}
	#footer .footer-main .social-foot > h5.d-md-block{display:none!important;}
}
/* MOBILE */
.mobile-header-version .left-nav, .mobile-header-version .customer-signin-module{display:none!important;}
.a-mobile-device .pc{display:none!important;}
body:not(.a-mobile-device) .mob{display:none!important;}
#page .mobile-amega-menu{background:var(--white);}
#header .mobile-header-version .header-nav{position:relative;z-index:1;}
#header .mobile-header-version .header-nav .container{height:0;overflow:visible;padding:0;position:relative;}
#header .mobile-header-version .header-nav .header-nav-wrapper{min-height:0;}
#header .mobile-header-version .main-header{border-bottom:0;padding-bottom:0;padding-top:18px;}
#header .mobile-header-version .display-top{padding-bottom:25px;}
#header .mobile-header-version .header-logo{padding-bottom:19px;padding-top:0;}
#header .mobile-header-version .header-right{min-height:56px;padding-bottom:0;padding-top:0;}
#header .mobile-header-version .header-right > .container{border:0;min-height:53px;padding-bottom:6px;padding-top:6px;position:relative;}
#header .mobile-header-version .mobile-menu-icon{background:none!important;color:var(--color2)!important;font-size:14px;font-weight:400;height:auto;text-transform:uppercase;width:auto;}
.a-mobile-device #header .currency-selector .dropdown-menu[x-placement^="bottom"], .a-mobile-device #header .currency-selector .dropdown-menu[x-placement^="left"], .a-mobile-device #header .currency-selector .dropdown-menu[x-placement^="right"], .a-mobile-device #header .currency-selector .dropdown-menu[x-placement^="top"]{right:0!important;}
.a-mobile-device #header .language-selector .dropdown-menu[x-placement^="bottom"], .a-mobile-device #header .language-selector .dropdown-menu[x-placement^="left"], .a-mobile-device #header .language-selector .dropdown-menu[x-placement^="right"], .a-mobile-device #header .language-selector .dropdown-menu[x-placement^="top"]{left:0!important;right:auto!important;}
.a-mobile-device #header .language-selector .dropdown-menu .dropdown-item .l-name{justify-content:flex-start;flex-direction:row;}
.a-mobile-device #header .language-selector .dropdown-menu .dropdown-item .l-name img{margin-left:0;margin-right:0;}
.mobile-search-fillter{border:1px solid var(--color13)!important;margin:0!important;padding:0!important;position:absolute;right:15px;top:calc(100% - 7px);width:505px;z-index:99;}
.mobile-breadcrumb-wrapper{margin-bottom:25px;padding-top:10px;}
.a-mobile-device #header .main-header .container{position:relative;}
.a-mobile-device #search_block_top #searchbox input[type="text"]{padding-left:21px;padding-right:60px;}
.a-mobile-device #search_block_top #searchbox [type="submit"]{min-width:52px;}
.a-mobile-device #search_block_top #searchbox [type="submit"] .d-md-block{display:none!important;}
.a-mobile-device #header .currency-selector-wrapper, .a-mobile-device #header .language-selector-wrapper{margin:0!important;position:absolute;top:29px;}
.a-mobile-device #header .language-selector-wrapper{left:15px;}
.a-mobile-device #header .currency-selector-wrapper{right:15px;}
.a-mobile-device #header .d-svg{margin:0!important;min-height:28px!important;width:auto!important;}
.a-mobile-device #page #header .cart-preview .cart-header .cart-link, .a-mobile-device #header .sticky-icon-cart .cart-link, .a-mobile-device #header .right-icon-cart .cart-link{background:none!important;border:0!important;max-width:31px;min-width:31px;}
.a-mobile-device #page #header .cart-preview .cart-header .cart-link > *, .a-mobile-device #header .sticky-icon-cart .cart-link > *, .a-mobile-device #header .right-icon-cart .cart-link > *{height:auto;margin:0!important;}
.a-mobile-device #header .left-nav-trigger{bottom:2px;}
.a-mobile-device #header .left-nav-trigger .left-nav-icon{background:none!important;color:var(--white)!important;font-size:14px;font-weight:400;text-transform:uppercase;width:auto;}
.a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;height:34px;margin:0 7px 0 -7px;overflow:hidden;padding:0 0 1px;position:relative;width:34px;}
.a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line{fill:none;stroke:var(--color1);stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line1{stroke-dasharray:60 207;stroke-width:6;}
.a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line2{stroke-dasharray:60 60;stroke-width:6;}
.a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line3{stroke-dasharray:60 207;stroke-width:6;}
.st-menu-open .a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
.st-menu-open .a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6;}
.st-menu-open .a-mobile-device #header .left-nav-trigger .left-nav-icon .svg_line .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
#js-header-phone-sidebar{display:none!important;}
#js-account-sidebar{display:none!important;}
#mobile-amegamenu .anav-top{margin:0!important;}
#mobile-amegamenu .anav-top > li{padding:0!important;}
.a-mobile-device .aone-slideshow{padding-left:0;padding-right:0;}
.a-mobile-device .aone-slideshow .nivo-caption .caption-content h2{margin:0 0 20px;}
.a-mobile-device .aone-slideshow .nivo-caption .caption-content p{display:none;}
.a-mobile-device .aone-slideshow .nivo-caption .slide-link{font-size:12px;line-height:18px;max-width:none;padding:4px 15px 6px;width:auto;}
.a-mobile-device #page .aone-slideshow .nivoSlider .nivo-controlNav{bottom:10px!important;}
.a-mobile-device #page .aone-slideshow .nivoSlider .nivo-controlNav a{height:10px!important;margin:0 2px!important;width:10px!important;}
.a-mobile-device #page .aone-slideshow .nivoSlider .nivo-directionNav > a{height:25px;margin-top:-14px;width:25px;}
.a-mobile-device #page .aone-slideshow .nivoSlider .nivo-directionNav > a:before{height:9px;width:7px;}
.a-mobile-device #page .aone-slideshow .nivoSlider .nivo-directionNav > .nivo-prevNav{left:15px;}
.a-mobile-device #page .aone-slideshow .nivoSlider .nivo-directionNav > .nivo-nextNav{right:15px;}
.a-mobile-device .aone-slideshow .nivo-caption .caption-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:5px;}
.a-mobile-device .aone-slideshow .nivoSlider .nivo-box{height:100%!important;}
.a-mobile-device .aone-slideshow .nivo-caption{bottom:0;}
.a-mobile-device .aone-slideshow .nivo-caption, .a-mobile-device .aone-slideshow .nivoSlider .nivo-controlNav{max-width:100%;}
.a-mobile-device .nivo-flex{height:100%;}
.a-mobile-device .d-mob-flex{display:flex!important;}
.a-mobile-device .align-items-mob-center{align-items:center!important;}
.a-mobile-device .justify-content-mob-center{justify-content:center!important;}
.a-mobile-device .flex-mob-column{flex-direction:column!important;}
.a-mobile-device #header .d-svg svg{height:28px;width:31px;}
.a-mobile-device #header .d-svg svg[stroke="none"]{fill:var(--color1)!important;}
.a-mobile-device #header .d-svg svg[fill="none"]{stroke:var(--color1)!important;}
.a-mobile-device .cart-preview .cart-header .svg_count .cart-products-count, .a-mobile-device #header .sticky-icon-cart .svg_count .cart-products-count{background:var(--color1)!important;color:var(--white)!important;font-size:9px!important;height:15px!important;left:6px!important;line-height:15px!important;width:15px!important;}
.brand-mobile-slider{padding-bottom:15px;padding-top:15px;}
.d-md-none > #js-active-search-filters{display:none!important;}
@media (min-width:768px){
	.a-mobile-device .cart-preview .cart-header .svg_count .cart-products-count, .a-mobile-device #header .sticky-icon-cart .svg_count .cart-products-count{background:var(--color1)!important;color:var(--white)!important;}
}
@media (max-width:1219px){
	.mobile-search-fillter{left:15px;right:auto;}
}
@media (max-width:767px){
	.mobile-search-fillter{left:10px;right:auto;width:323px;}
}
@media (max-width:491px){
	.product-list .grid{margin-left:-5px;margin-right:-5px;}
	.product-list .grid .product-miniature{margin-bottom:10px;padding-left:5px;padding-right:5px;}
	.product-list .grid .product-miniature .second-block{justify-content:flex-start;min-height:105px;padding-left:10px;padding-right:10px;padding-top:15px;}
	.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .product-price-and-shipping{flex-direction:column;min-height:33px;}
	.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .product-price-and-shipping, .product-list .grid .product-miniature .second-prices{align-items:center!important;justify-content:center;}
	.product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .first-prices, .product-list .grid .product-miniature .second-block .second-block-wrapper .informations-section .second-prices{margin:0 3px;}
	#page .main-product-details .product-add-to-cart .add-to-cart{padding-left:15px;}
	#page .main-product-details .product-add-to-cart .add-to-cart .material-icons{display:none;}
	.product-features dl.data-sheet{display:block;}
	.product-features dl.data-sheet dd.value, .product-features dl.data-sheet dt.name{border:0!important;min-height:0;padding:0 10px;text-align:center!important;}
	.product-features dl.data-sheet dt.name{padding-top:7px;}
	.product-features dl.data-sheet dd.value{padding-bottom:7px;}
}
@media (max-width:367px){
	.mobile-search-fillter{width:290px;}
	.product-flags .product-flag span{font-size:9px;min-width:0;padding:1px 5px;}
	.product-flags .product-flag.new span{padding:1px 5px;}
	.product-right-content .product-flags .product-flag.new span{padding:0 5px;}
}
#cms.cms-id-3 ol > li > ul ul{
  padding-inline-start: 30px;
}
#cms.cms-id-3 ol > li > ul ul > li:before{
  background: #181818;
}
#cms.cms-id-3 ol > li > ul ul:before{
  display: none;
}
#cms.cms-id-3 .typo li>ul{
  margin-top: 8px;
}
#cms.cms-id-3 .typo > ol{
  padding-left: 35px;
}
.terms-links-link{
  display: inline-block;
  text-decoration: underline;
}

#header #search_widget{
	background: none;
    border: 0;
		border-radius: 5px;
}

#header #search_widget input[type="text"]{
	border: none;
	width: 100%;
	height: 50px;
}

#header #search_widget input[type="text"]::placeholder{
	font-size:0.925rem;
}

#header #search_widget input[type="text"]:focus-visible{
	outline: none;
}

#header #search_widget form{
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
}

#header #search_widget button{
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 1px solid var(--color4) !important;
	background: white;
	margin-top: 5px;
  margin-bottom: 5px;
  height: 40px;
}
#header #search_widget button svg{
	fill: var(--color1) !important;
}

.ui-jolisearch .jolisearch-title {
	margin-left: 0 !important;
}

.product-list .product-miniature .addtocart-quantity .input-group input {
	width: 90px;
}

.product-quantity .input-group{
	height: 49px;
}

.grid-buy-button{
	flex-grow: 1;
}

.grid-buy-button > .btn{
	width: 100%;
	height: 100%;
	line-height: 2.2em;
	font-size: 15px;
}

.grid-buy-button > .btn-out-of-stock{
	border: 1px solid var(--color1) !important;
	background: white !important;
	color: black !important;
	font-weight: 400 !important;
}


body:not(.remove-border-radius) #page .product-quantity .input-group{
	border-radius: 5px !important;
}

.grid-buy-button{
	border-radius: 5px !important;
}

.buttons-sections .addtocart-quantity{
	margin-right: 15px;
	max-width: 92px;
}

#product .product-right-content .product-add-to-cart .inline-style{
	flex-direction: row-reverse;
}

#product .product-right-content .product-add-to-cart .inline-style .product-quantity {
	justify-content: flex-start;
}
#product .product-right-content .product-quantity .input-group {
	height: 55px;
}
#product .product-right-content .product-quantity{
	height: 55px;
}

#product .product-right-content .product-add-to-cart .inline-style .btn.add-to-cart {
	border-radius: 5px !important;
}

.product-additional-wrapper{
  display: inline-flex;
  flex-wrap: wrap;
  column-gap: 7px;
  row-gap: 7px;
  width: 100%;
}

#oblicz-rate{
	cursor: pointer;
}

.product-additional-wrapper #eraty{
  margin-bottom: 0;
}

.mailalert-product-page{
  width: 100%;
}

p#caraty{
  margin-bottom: 0;
  background: #009597;
  border-radius: 3px;
}

p#caraty a{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.caraty-heading{
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  color: var(--color2);
  margin-top: 0;
  margin-bottom: 0;
}

section.checkout-step .carrier-logo img {
	max-width: 80px !important;
	height: auto;
}

.inpost-shipping-button{
	background-color: #ff7517 !important;
	color: white !important;
	line-height: 1.45em;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}

.anav-top .mega-deals{
	display: flex;
}

.anav-top .mega-deals .amenu-link:hover,
.anav-top .amenu-item.mega-deals:hover .amenu-link, .anav-top .amenu-link:hover{
	color: white !important;
}

.anav-top .mega-deals .amenu-link {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.mega-deals span{
	background: #FD7416;
	padding: 3px 12px 3px 40px;
	font-weight: 900;
	font-style: italic;
	position: relative;
}

.mega-deals span:before{
	position: absolute;
	content: '';
	background: url('../img/svg/megadeal.svg');
	background-size: contain;
	background-position: center;
	width: 21px;
	height: 21px;
	left: 10px;
	top: 50%;
	transform:translateY(-50%);
}

#mobile-amegamenu .anav-top .mega-deals .amenu-link {
	color: #FD7416 !important;
}

#mobile-amegamenu  .mega-deals span{
	font-weight: 600;
	background: transparent;
	padding-left: 30px;
}

#mobile-amegamenu .anav-top .mega-deals span:before{
	background: url('../img/svg/megadeal-orange.svg');
	background-size: contain;
	background-position: center;
	left: 0;
}

@media (max-width: 768px){
	.product-additional-wrapper{
		padding-bottom: 0 !important;
	}
}


@media (min-width: 768px){
	#header #search_widget{
		flex: 1;
		width: auto !important;;
	}
}

@media (min-width: 1220px){
	#header #search_widget{
		max-width: 406px;
	}
}

@media (min-width: 1390px){
	#header #search_widget{
		max-width: 580px;
	}
}
@media only screen and (max-width: 1199px){
.grid-buy-button > .btn{
	font-size: 14px;
	line-height: 2.4em;
}
.product-list .grid .product-miniature .second-block {
padding-left: 0;
padding-right: 0;
}

.buttons-sections .addtocart-quantity {
	margin-right: 10px;
	max-width: 75px;
}
.product-list .product-miniature .addtocart-quantity .input-group input {
	width: 70px;
}
}

@media only screen and (max-width: 992px){
  #cms.cms-id-3 .typo > ol{
    padding-left: 22px;
  }
}

@media (max-width: 768px){
	#header #search_widget{
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.product-list .product-miniature .addtocart-quantity .input-group {
		height: 49px;
	}
	.product-list .product-miniature .addtocart-quantity .input-group input.js-add-to-cart-quantity{
	padding-right: 25px;
	}
}

@media (max-width: 440px) {
	.product-list .product-miniature .add-to-cart {
		font-size: 11px;
		line-height: 2.8em;
		height: 40px;

	}

	.product-list .product-miniature .add-to-cart:not(.btn-out-of-stock) {
		font-size: 0px;
		line-height: 3.3em;
		position: relative;
	}

	.product-list .product-miniature .add-to-cart:not(.btn-out-of-stock):after {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		background: url('../img/svg/cart-white.svg');
		background-size: 24px 24px;
		width: 24px;
		height: 24px;
		background-position: center;
		background-repeat: no-repeat;
		content: '';
	}

	.product-list .product-miniature .addtocart-quantity .input-group input.js-add-to-cart-quantity{
		padding-right: 25px;
		font-size: 14px;
	}
.buttons-sections .addtocart-quantity {
	margin-right: 7px;
	flex-grow: 1;
	height: 40px;
	max-height: 40px;

}
.product-quantity .input-group input[type="number"] {

	max-height: 40px;
}
.product-list .grid .product-miniature .second-block .second-block-wrapper .buttons-sections {
	padding-left: 10px;
	padding-right: 10px;
}

.product-list .product-miniature .addtocart-quantity .input-group {
	height: 40px;
	max-height: 40px;
}
.product-list .product-miniature .add-to-cart {
	border-radius: 5px;
}
.product-quantity .input-group .input-group-btn {
	height: 20px;
}
.product-quantity .input-group .input-group-btn + input + .input-group-btn {
	top: 0;
}
.product-quantity .input-group .input-group-btn {
	bottom: 0;
}
}

@media screen and (min-width:1440px) and (max-width: 1600px){
		.anav-top .amenu-item {
			padding-left: 12px !important;
			padding-right: 1px !important;
		}
		#amegamenu{
			width: 100%;
		}
		#amegamenu .anav-top {
			width: 100%;
			justify-content: space-between;

		}
		.anav-top .amenu-link {
			font-size: 13px !important;
		}

		#amegamenu .anav-top	.amenu-item.mm1 .amenu-link svg{
			margin-right: 15px !important;
		}
}
@media screen and (min-width:1231px) and (max-width: 1439px){
	#amegamenu{
		width: 100%;
	}
	#header .header-bottom .header-main-menu-wrapper {
		justify-content: center !important;
	}
	.anav-top .amenu-item {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.anav-top .amenu-link {
		font-size: 12px !important;
	}
	.mega-deals span {
		padding: 3px 8px 3px 30px;
	}
	.mega-deals span:before {
		width: 18px;
    height: 18px;
    left: 8px;
	}
	#amegamenu .anav-top {
		justify-content: space-around !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1230px){
	#header-main-menu > .container, #amegamenu .anav-top .adropdown .dropdown-wrapper {
		max-width: calc(100vw);
	}
	#amegamenu .amenu-link svg{
		display: none !important;
	}
	.anav-top .amenu-item {
		padding-left: 11px !important;
		padding-right: 11px !important;
	}
	#header .header-bottom .header-main-menu-wrapper {
		justify-content: center !important;
	}
}


.sale-menu span {
    background: #ee353c;
    padding: 3px 8px 3px 8px;
    font-weight: 900;
    font-style: italic;
    position: relative
}

#header .sale-menu a:hover {
    color: #000 !important;
}


a.product-flag.out_of_stock {
    display:none;
}

div.product-availability span.unavailable {
    display: none;
}

.product-list .product-miniature .product-availability .unavailable{
	 display: none;
}


.js-inpost-closest-machine{
	display: none !important;
}

.inpost-shipping-machine-info {
    padding: 20px !important;
}

.inpost-shipping-container .form-group{
    margin-left: 20px !important;
    
}


.inpost-shipping-container .btn {
    line-height: 20px;
    padding: 5px 10px 10px;

}

.payment-option label {
    display: flex;
    align-items: center;
    padding: 10px;
}

.payment-option label img {
    flex-shrink: 0; /* Zapobiega zmniejszaniu się ikonki */
}

section.checkout-step .payment-options .payment-option {
    margin-bottom: 0px;
}

.payment-option label {
    padding-top: 0px;
}

.inpost-shipping-container .btn {
line-height: 15px;
font-size:13px;
}




/* Modern Payment Methods Styles */
.payment-options {
    width: 100%;
    max-width: none;
    margin: 0;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    overflow: visible;
}

.payment-line {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    margin-bottom: 8px;
    background: white;
    transition: all 0.2s ease;
}

.payment-line:last-child {
    margin-bottom: 0;
}

.payment-line:hover {
    border-color: #007cba;
    box-shadow: 0 2px 8px rgba(0, 124, 186, 0.1);
}

.payment-option {
    display: flex;
    align-items: center;
    padding: 16px 20px;
    cursor: pointer;
    position: relative;
}

.custom-radio-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
}

.custom-radio {
    display: flex;
    align-items: center;
    margin-right: 16px;
    position: relative;
}

.custom-radio input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border: 2px solid #ddd;
    border-radius: 50%;
    margin: 0;
    position: relative;
    cursor: pointer;
    transition: border-color 0.2s ease;
}

.custom-radio input[type="radio"]:checked {
    border-color: #007cba;
}

.custom-radio input[type="radio"]:checked::after {
    content: '';
    width: 8px;
    height: 8px;
    background: #007cba;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.custom-radio .check-icon {
    display: none;
}

.payment-option label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    cursor: pointer;
    margin: 0;
    font-size: 15px;
    font-weight: 500;
    color: #333;
}

.payment-option label span {
    flex: 1;
}

.payment-option label img {
    height: 24px;
    width: auto;
    max-width: 80px;
    margin-left: 12px;
    opacity: 0.8;
    object-fit: contain;
}

/* Hide default PrestaShop styles */
.ps-hidden-by-js {
    display: none !important;
}

.ps-shown-by-js {
    /* Keep radio functionality */
}

/* Additional information styling */
.additional-information {
    padding: 16px 20px;
    background-color: #f8f9fa;
    border-top: 1px solid #e0e0e0;
    font-size: 14px;
    color: #666;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -1px;
}

.additional-information.ps-hidden {
    display: none;
}

/* Payment form styling */
.js-payment-option-form {
    padding: 16px 20px;
    background-color: #f8f9fa;
    border-top: 1px solid #e0e0e0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -1px;
}

.js-payment-option-form.ps-hidden {
    display: none;
}

.js-payment-option-form form {
    margin: 0;
}

.js-payment-option-form button {
    background: #007cba;
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

.js-payment-option-form button:hover {
    background: #005a87;
}

/* Alert styling */
.alert.alert-danger {
    background-color: #f8d7da;
    color: #721c24;
    padding: 16px 20px;
    border-radius: 6px;
    margin: 20px;
    border: 1px solid #f5c6cb;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .payment-options {
        margin: 0;
    }
    
    .payment-line {
        margin-bottom: 6px;
        border-radius: 6px;
    }
    
    .payment-option {
        padding: 14px 16px;
    }
    
    .payment-option label {
        font-size: 14px;
    }
    
    .payment-option label img {
        max-width: 60px;
        margin-left: 8px;
    }
}


#payment-confirmation{
	margin-top:15px;
}

#header .header-left{
	display:none;
}

#tc-container .form-group {
    max-width: none;
}


#tc-container .js-payment-option-form {
  
    background-color: #fff;
    border-top: 1px solid #fff;

}

#tc-container span {
  
    border: none;
}

#tc-container .aeuc_scart {
    display: none;
}


#tc-container #thecheckout-cart-summary{
    margin: 7px !important;
    margin-top: 15px !important;
}

#thecheckout-cart-summary {
    background: #fff !important;
    overflow: hidden;
    border: 1px solid #d2d2d2;
    padding-top: 10px;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
	
}

#tc-container .checkout-block.main-block .inner-area {
   
}

#delivery_message{
	border: 1px solid #d2d2d2;
    border-radius: 5px;
}

#tc-container .product-image img{
	max-height: 50px;
}

#tc-container .ps-shown-by-js button{
    margin-top: 20px;
}

.block-header.shopping-cart-header{
	display:none;
}
.cart-item .product-prices .price, .cart-item .product-line-actions .product-price {
    color: var(--color2) !important;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
    margin: 0;
    padding: 0;
    text-transform: none;
}



#tc-container .btn {
    border-width: 1px;
    font-size: 13px;
    font-weight: 600;
    line-height: 10px;
    padding: 10px 7px 10px;
    text-transform: uppercase;
}


#tc-container #confirm_order {


    font-size: 17px;
    font-weight: 600;
    line-height: 15px;
    padding: 15px 7px 15px;

}


#tc-container .custom-checkbox input[type=checkbox], .custom-checkbox input[type=radio], .custom-radio input[type=checkbox], .custom-radio input[type=radio] {
position: relative;
}

#tc-container-mobile .custom-checkbox input[type=checkbox], .custom-checkbox input[type=radio], .custom-radio input[type=checkbox], .custom-radio input[type=radio] {
position: relative;
}


#tc-container-mobile .product-line img {
    max-width: 40px;
}

#tc-container-mobile #thecheckout-cart-summary .card-block {
    padding: 0px;
}

#tc-container-mobile .cart-overview{
	padding-top:20px;
}


#tc-container-mobile .cart-item .product-prices .price, .cart-item .product-line-actions .product-price {
    color: var(--color2) !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;

}


#tc-container-mobile .product-line-info label{
	font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 5px;
}


#tc-container-mobile .delivery-option-delay{
	font-size: 12px;
}


#tc-container-mobile .name-and-delay{
	font-size: 12px;
}

#tc-container-mobile .delivery-option-row {
	margin-bottom:20px;
}

#tc-container-mobile .delivery-option-delay{
	color: #aea9a9;
}


#tc-container-mobile .delivery-option-delay{
margin-top: 5px;
}


#tc-container-mobile .checkout-block.main-block, #thecheckout-newsletter, #thecheckout-psgdpr, #thecheckout-data-privacy, #thecheckout-confirm, #thecheckout-required-checkbox-1, #thecheckout-required-checkbox-2 {
    padding: 15px 0px;
	margin-top:10px;
}

#tc-container-mobile .cart-summary-line {
    padding: 10px 0;
}

#tc-container-mobile .float-xs-right{
	float: right;
}

#tc-container .float-xs-right{
	float: right;
}

#tc-container-mobile .h6, h6 {
    font-size: .9125rem;
}

#tc-container .h6, h6 {
    font-size: 16px;
}


#tc-container .delivery-option-delay{
	font-size: 12px;
}


#tc-container .name-and-delay{
	font-size: 12px;
}

#tc-container .delivery-option-row {
	margin-bottom:20px;
}

#tc-container .delivery-option-delay{
	color: #aea9a9;
}


#tc-container .delivery-option-delay{
margin-top: 5px;
}







#tc-container-mobile #confirm_order{
	margin-top: 30px;
	font-size: 17px;
}

#tc-container-mobile .btn {
    border-width: 1px;
    font-size: 15px;
    font-weight: 600;
    line-height: 17px;
    padding: 10px 15px 10px;
    text-transform: uppercase;
}

#tc-container-mobile .custom-radio span{
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

#tc-container span.custom-checkbox, body#checkout span.custom-checkbox span {
    position: relative;
    margin-top: 0.15rem;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
        justify-content: flex-start;
}


#tc-container-mobile span.custom-checkbox, body#checkout span.custom-checkbox span {
    position: relative;
    margin-top: 0.15rem;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
        justify-content: flex-start;
}


#tc-container-mobile .custom-radio {
    width: 25px;
    height: 25px;
    cursor: pointer;
    border: 0px !important;

}


.cart-detailed-totals {
    border-top: none !important;
}

.comfino-banner-container{
	width:100%;
    max-width: 100% !important;
}

#tc-container-mobile span.custom-checkbox, body#checkout span.custom-checkbox span{

}



.gdpr_consent .custom-checkbox input[type=checkbox], .custom-checkbox input[type=radio], .custom-radio input[type=checkbox], .custom-radio input[type=radio] {
    position: relative;

    height: 30%;

}


body#checkout span.custom-checkbox > label, body#checkout span.custom-checkbox span.label {
line-height: 1.35em;
flex-wrap: wrap;
}



#thecheckout-confirm .custom-checkbox, .custom-radio{
	margin-right: 0px;
}


 .js-subscription-form span.custom-checkbox span {
 
        flex-wrap: wrap;
}

.js-terms a{
	    padding-right: 5px;
		padding-left: 5px;
}

#checkout span.custom-checkbox span.label {
    line-height: 1.35em !important;
}

.aflink{
	max-width:100%;
	margin-left:0px;
}



@media screen and (max-width: 767px) {


	#id_htmls_19{
		display:none;
	}

	#id_htmls_20{
		display:none;
		
	}


	    .slideshow-container {
        padding-bottom: 10px;
        padding-top: 0px;
    }

}