/* RESET ======== */
/*@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.3/font/bootstrap-icons.css");*/
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}html{scroll-behavior:smooth}body{overflow-x:hidden;padding:0!important;margin:0!important;touch-action:pan-x;position:relative;width:100%;touch-action:manipulation;margin:0!important;scrollbar-color:rgba(0,0,0,0.3) transparent}#wwkSidebarTop.wwk-sidebar--top-wrapper{z-index: 1020 !important;border-top:1px solid #000000;}.gui-messages,.messages{width:100%;font-size:90%;line-height:20px;font-weight:600}.gui-messages ul,.messages ul{padding:1rem 1rem 1rem 3rem;color:#1d4ed8;background:#eff6ff;list-style-type:none;border:1px solid #d0dcfa;border-radius:.375rem!important;position:relative;margin-bottom:1rem}.gui-messages ul:before,.messages ul:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;top:1.1rem;left:1.2rem;font-size:1rem}.gui-messages ul.gui-error,.messages ul.error{color:#991b1b;border-color:#efd6d6;background:#fef2f2}.gui-messages ul.gui-error:before,.messages ul.error:before{content:"\f057";color:#f87171}.gui-messages ul.gui-info:before,.messages ul.info:before{content:"\f05a";color:#60a5fa}.gui-messages ul.gui-success,.messages ul.success{color:#15803d;border-color:#c1e7ca;background:#f0fdf4}.gui-messages ul.gui-success:before,.messages ul.success:before{content:"\f058";color:#4ade80}.gui-messages ul.gui-warning,.messages ul.warning{color:#a16207;border-color:#f0e7cb;background:#fefce8}.gui-messages ul.gui-warning:before,.messages ul.warning:before{content:"\f071";color:#facc15}.productpage .images::-webkit-scrollbar,.related.products::-webkit-scrollbar,.recent.products::-webkit-scrollbar{width:15px;height:15px}.productpage .images::-webkit-scrollbar-track,.related.products::-webkit-scrollbar-track,.recent.products::-webkit-scrollbar-track{background:#FFFFFF}.images.moreimg::-webkit-scrollbar-thumb,.productpage .images::-webkit-scrollbar-thumb,.related.products::-webkit-scrollbar-thumb,.recent.products::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:40px;border:4px solid #FFF}.productpage .images::-webkit-scrollbar-thumb:hover,.related.products::-webkit-scrollbar-thumb:hover,.recent.products::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}.textpage ul, .textpage ol{list-style: disc;padding-left: 15px;margin-block-start: 1em;margin-block-end: 1em;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}img{display:block}.clear{clear:both}.table-striped tbody tr:nth-of-type(odd){background-color:#f8f9fa!important}strong{font-weight:700}.wsa-demobar{z-index:1060!important}.w-30{width:30%!important}.w-40{width:40%!important}.w-60{width:60%!important}.opacity-0{opacity:0!important}.opacity-2{opacity:.2!important}.opacity-25,.o-25{opacity:.25}.opacity-4{opacity:.4!important}.opacity-5,.o-50{opacity:.5}.opacity-6{opacity:.6!important}.opacity-8{opacity:.8!important}.opacity-100{opacity:1!important}.gap-15{gap:15px}.dropdown-menu{z-index:1060;padding:10px;border:1px solid #e3e3e3!important}.dropdown-item{padding:.35rem 1rem;border-radius:.25rem}.dropdown-item:focus,.dropdown-item:hover{background:#f8f9fa}.dropdown-menu:before{content:"";width:100%;height:10px;top:-5px;position:absolute}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-50{z-index:50!important}.z-100{z-index:100!important}.z-200{z-index:200!important}.start-0{left:0!important}.top-0{top:0!important}.end-0{right:0!important}.bottom-0{bottom:0!important}.hero-xs{height:26px}.text-white a{color:#FFF!important}.text-info{color:#007bff!important}.bg-dark{background-color:#1D2530!important}.textpage{max-width:900px;margin:0 auto}.qtyminus,.qtyadd{opacity:.5}.qtyminus:hover,.qtyadd:hover{opacity:1}header:hover{z-index:9999!important}hr{border-top:1px solid rgba(0,0,0,.075)}footer hr{border-top:1px solid rgb(255 255 255 / 10%)}footer .newsletter,footer .newsletter .row,footer .copyright-payment,footer .copyright-payment .container{position:relative;z-index:1}footer .copyright-payment:after{bottom:0}.row.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vh-50{height:50vh}.vh-75{height:75vh}.vh-100{height:100vh}.alert{line-height:30px}.font-base{font-size:1rem}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-underline{text-decoration:underline!important}.lh-double{line-height:200%}.input-group > :not(:last-child) > *{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.product-configure-variants{margin-bottom:1rem}.product-configure{margin-bottom:.5rem;float:left;width:100%;display:contents}.product-configure-variants label{font-size:1rem;font-weight:inherit;margin-bottom:.5rem!important}.scroll-x.mandatory-scroll-snapping{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product.col{scroll-snap-align:center}#topMessage.alert-dismissible .close{top:-2px}#form_search{z-index:1060;}#form_search input,#form_search .input-group-append,#searchbrands{text-indent:25px;position:relative}#form_search input{box-shadow:none}#form_search .input-group{z-index:1030;border:1px solid rgb(0 0 0 / 10%);border-radius:.5rem}#form_search .main-search{height:auto;min-width:165px}.nav-1 #form_search .main-search{min-width:65px}.navholder{position:relative;z-index:1040}#topMessage{position:sticky;z-index:1021;animation-name:fadeInbar;animation-fill-mode:forwards;animation-duration:.3s;animation-delay:0s;animation-iteration-count:1;opacity:0;height:0;animation-timing-function:ease-in-out;margin-bottom:0}.indexpage #topMessage{animation-delay:5s;}@keyframes fadeInbar{0%{opacity:0;height:0;margin-bottom:0}100%{opacity:1;height:inherit;margin-bottom:1rem}}input[type="text"],textarea{cursor:text!important}.gui-block-title strong{color:#374151!important}.btn-default,.gui a.gui-button-small{border:1px solid #E1E3E8!important;box-shadow:0 1px 4px rgb(0 0 0 / 5%);color:#374151!important;background:#FFF!important}.gui .gui-login-registered a.gui-button-small.btn.btn-default{font-weight:700;padding:.5rem 2.5rem;font-size:1.25rem;margin-top:1.5rem;line-height:1.5}.btn-default:hover,.gui a.gui-button-small:hover{background:#F8F9FA!important;border:1px solid #D5D7DC!important;cursor:pointer}.btn-outline-light{border-color:rgb(248 249 250 / 30%)}.btn.disabled, .btn:disabled{opacity:.35}.gui-block[aria-labelledby="gui-account-recent-orders-block-title"] .gui-block-title{justify-content:space-between}.breadcrumb-item+.breadcrumb-item{padding-left:.75rem}.breadcrumb-item+.breadcrumb-item::before{padding-right:.75rem;opacity:.3}.breadcrumb-item a{color:inherit!important}.carousel__button:hover{opacity:.5}.carousel__button:focus-visible{outline:none}.fancybox__viewport .fancybox__slide > div{border-radius:6px!important}.fancybox__content :focus:not(.carousel__button.is-close){outline:none!important}.page-link{border:1px solid #e1e3e8;box-shadow:0 1px 4px rgb(0 0 0 / 5%);color:#6c757d;padding:.5rem .9rem;font-size:14px;font-weight:600;height:38px;display:flex;align-items:center}.page-link:hover{border:1px solid #d2d6dc;background:#F8F9FA;color:inherit}.page-item.active .page-link{background:#F8F9FA;font-weight:700;border-color:#e1e3e8}.page-item:first-child .page-link{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.page-item:last-child .page-link{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.wsa-cookielaw{height:auto;left:50%;right:inherit;width:inherit;margin:0 auto;transform:translateX(-50%);bottom:15px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#111;top:inherit;padding:20px 30px;font-size:15px;font-weight:500;white-space:nowrap;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;border:0;background-size:40px;max-width:569px;border-radius:.5rem}.wsa-cookielaw .btns{margin-top:15px}.wsa-cookielaw p{margin:0;white-space: normal;}.wsa-cookielaw-link{font-weight:initial;font-size:14px;color:#006DFE;margin-top:10px;text-decoration:underline;margin-left:0;display:block;width:100%;float:left}.wsa-cookielaw-button{padding:.5rem 2rem;border-radius:.375rem;font-size:.875rem;font-weight:600;transition:none;border:1px solid transparent;height:inherit;text-shadow:none;line-height:1.5}.wsa-cookielaw-button-red{background:#FFF;color:#374151;border:1px solid #ced4da;margin-left:10px}.wsa-cookielaw-button-red:hover{background:#F8F9FA;color:#374151;border:1px solid #ced4da;text-decoration:none}.wsa-cookielaw-button-green{background:#007bff;border-color:transparent;margin-left:0}.wsa-cookielaw-button-green:hover{background:#0069d9!important;text-decoration:none;color:#FFF;border-color:transparent}


/* BASICS ======= */
body{overflow-x:hidden}.form-control,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;border: 1px solid #e1e3e8;
    box-shadow: 0 1px 4px rgb(0 0 0 / 5%);}.form-control{transition:none}h1{font-size:3rem}h2{font-size:2.5rem}@media (min-width: 1200px){.container{max-width:1460px}}.breadcrumb{background:none!important}.category-pagination{font-size:.875rem}.category-pagination .dropdown-item{padding:.25rem 1rem}

/* HEADER ======= */
.header-icon > a > i{font-size:1.5rem}.header-icon > a{height:26px;width:50px!important;position:relative}.header-icon{font-size:13px;text-align:center;letter-spacing:-.5px}.header-icon.header-cart .dropdown-menu{min-width:420px;width:100%}.header-icon.header-account .dropdown-menu{min-width:290px}.header-icon.header-account .dropdown-menu .dropdown-item i{color:#0082d5!important}.header-icon.header-account .dropdown-menu .dropdown-item i.text-danger{color:#dc3545!important}.header-cart .dropdown-item,.header-cart .totals{font-size:90%}.header-cart .dropdown-item .bundleproduct-cart span.title{width:170px}.header-cart .dropdown-item .bundleproduct-cart .item{font-size:90%}.header-cart .total{font-size:115%!important}.header-cart .dropdown-item:hover{background:none}.header-cart .dropdown-divider{margin:1rem 0}.header-icon:last-child{margin:0}.header-icon:hover > a{color:#444!important}.header-icon .bi{width:25px;display:inline-block;margin:0;o-transition:opacity .1s ease-in-out;-moz-transition:visibility 0 0s,opacity .1s ease-in-out;-webkit-transition:visibility 0 .0s,opacity .1s ease-in-out;-ms-transition:visibility 0 0s,opacity .1s ease-in-out}.header-icon .bi:hover{opacity:.5}.languages > span{margin-top:4px}.languages a,.currencies a{font-size:14px}.languages .dropdown-menu,.currencies .dropdown-menu{min-width:3rem}.languages .flag{float:left;background-image:url(flags.png);background-repeat:no-repeat;margin-right:6px;width:18px;height:12px;background-size:cover;border-radius:1px}.languages .flag.nl{background-position:0 0}.languages .flag.de{background-position:0 -12px}.languages .flag.en{background-position:0 -24px}.languages .flag.fr{background-position:0 -36px}.languages .flag.es{background-position:0 -48px}.languages .flag.it{background-position:0 -60px}.languages .flag.el{background-position:0 -72px}.languages .flag.tr{background-position:0 -84px}.languages .flag.pt{background-position:0 -96px}.languages .flag.pl{background-position:0 -108px}.languages .flag.sv{background-position:0 -120px}.languages .flag.ru{background-position:0 -132px}.languages .flag.da{background-position:0 -144px}.languages .flag.no{background-position:0 -156px}.languages .flag.fc{background-position:0 -168px}.languages .flag.us{background-position:0 -180px}.header-icon:first-of-type{border-radius:.5rem 0 0 .5rem!important}.header-icon:last-of-type{border-radius:0 .5rem .5rem 0!important}

/* USP ======= */
.usp-header{padding-bottom:.75rem!important;padding-top:.75rem!important}.usp-header .item{text-align:center;font-size:85%;font-weight:700}.usp-holder .item i{width:20px}@media (max-width: 768px){.usp-header{overflow:hidden;opacity:0;transition:opacity .5s ease-in-out}.usp-header .owl-stage{-ms-flex-align: center!important;align-items: center!important;display: -ms-flexbox!important;display: flex!important;}.usp-header.owl-loaded{opacity:1}}

/* NAV ======= */
header.navigation,header nav{z-index:1050}header.nav-4 nav .nav-item.megamenu.sub,header.nav-4 nav .nav-item.sub{position:relative!important;margin-bottom:0!important}header nav .navbar-nav .subsubnav .nav-link{padding:5px .5rem}header nav .navbar-nav .subnav .nav-link:hover{text-decoration:underline}header nav .subnormal .nav-item.megamenu{position:relative!important}header nav .subnormal .nav-item.megamenu.brands{position:inherit!important}ul.subsubnav {font-size: 90%;line-height: 100%;margin-bottom: 10px;}header nav .nav-item.menu{position:relative!important}header nav .nav-item.megamenu > .subnav{position:absolute;left:0;right:0;width:100%;background:#f8f9fa!important}header nav .nav-item.megamenu.brands a i:first-child,header nav .nav-item.megamenu.blogs a i:first-child{width:40px;height:30px;display:flex;align-items:center;justify-content:center}header nav .nav-item.sub > .subnav > .nav-item.sub > .subitem{font-weight:700!important}header nav .nav-item.sub > .subnav > li .subnav{display:block!important}header nav .nav-item.sub > ul.subnav,nav .nav-item.sub > ul.subnav > .nav-item.sub > ul.subnav{display:none;position:absolute;z-index:1;background:#FFF}header nav .nav-item.sub:hover > ul.subnav,nav .nav-item.sub:hover > ul.subnav > .nav-item.sub:hover > ul.subnav{display:block}header nav .nav-item.sub > ul.subnav > .nav-item.sub > ul.subnav{display:none;position:absolute;z-index:1;background:#FFF}header nav .nav-item.sub > ul.subnav .nav-item.sub:hover > ul.subnav{display:block;left:100%;top:0}header.nav-4 nav .nav-item.sub .menu-holder,.subnormal .menu-holder{width:fit-content!important}header.nav-4 nav ul.subnav, .subnormal .menu-holder > ul.subnav{width:min-content!important;columns:1!important;padding:1rem 2rem 1rem 1rem!important}.subnormal .hightlight-image{display:none!important}.nav-3 .subnormal .menu-holder > ul.subnav{padding:1rem 0 1rem 0!important}.subnormal .menu-holder > ul.subnav .nav-item{margin-bottom:0!important}header nav .nav-item.sub .megamenu-holder:before{width:100%;height:20px;content:"";position:absolute;display:block;top:-10px}header nav .nav-item.sub .menu-holder{left:-8px!important}header nav .nav-item.sub.brands .menu-holder{left:50%!important;transform: translateX(-50%);}header.nav-1 nav .nav-item.sub:hover .megamenu-holder:before,header.nav-3 nav .nav-item.sub:hover .megamenu-holder:before{content:"";background:#000;width:300%;height:100vh;left:-100%;z-index:-1;top:0;pointer-events:none}header nav .nav-item.sub .megamenu-holder{position:absolute;left:-30px;right:0;width:calc(100% + 60px);top:100%;background:#fff;opacity:0;visibility:hidden;border-radius:.5rem!important}header nav .nav-item.sub .menu-holder{z-index:1;width:fit-content;width:100%;position:absolute;left:-30px;right:0;top:initial;background:#fff;opacity:0;visibility:hidden;border-radius:.5rem!important}header nav .collapse,header nav .collapse .navbar-nav,nav.second-nav .collapse .navbar-nav{width:100%}header nav .nav-item.sub:hover .megamenu-holder,header nav .nav-item.sub:hover .menu-holder{opacity:1;visibility:visible}header.nav-2 nav .nav-item.sub:hover .megamenu-holder{overflow-x:hidden}header nav .nav-item.sub .megamenu-holder .megamenu-inner{overflow-y:scroll}header nav .nav-item.sub .megamenu-holder::-webkit-scrollbar{width:5px}header nav .nav-item.sub .megamenu-holder::-webkit-scrollbar-track{background:#fff0}header nav .nav-item.sub .megamenu-holder::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.25);border-radius:40px;right:10px}header nav .nav-item.sub .megamenu-holder::-webkit-scrollbar-thumb:hover{background:#7a8286}.navbar-nav > .nav-item > .nav-link{display:inline-block;position:relative;font-weight:600;width:max-content}.header-icon:hover > i{opacity:.65}.navbar-nav > .nav-item.blogs > .subnav{top:calc(100% + 9px);min-width:160px}.nav-1 .navbar-nav > .nav-item:hover > .nav-link:before,.nav-3 .navbar-nav > .nav-item:hover > .nav-link:before{content:"";height:20px;position:absolute;top:100%;left:0;right:0}header.fullwidth nav .nav-item.sub .megamenu-holder:after{content:"";position:absolute;height:calc(100% + 1px);background:#fff;top:-1px;left:-200%;right:-200%;z-index:-1;box-shadow:0 .5rem 1rem rgba(0,0,0,0.05)!important;border-top:1px solid #dee2e6!important}header.fullwidth nav .nav-item.sub .megamenu-holder{box-shadow:none!important}header .megamenu .subnav{width:100%;display:block;columns:4;column-gap:1rem;top:0;left:0;right:0;opacity:0;visibility:hidden}header .menu .subnav{padding:1rem!important}header .megamenu .subnav.imgnav{columns:3;float:left;width:75%}header .megamenu .subnav.hightlight-image{columns:1;float:left;width:25%}header .megamenu .subnav.hightlight-image a:hover img{opacity:.8}header .megamenu.sub:hover .subnav{opacity:1;visibility:visible}header .megamenu.nav-item .nav-link{width:100%;white-space:nowrap!important}header .megamenu .subnav > .nav-item.sub{display:inline-block;width:100%;height:auto;}header .megamenu .subnav > .nav-item.sub > .subitem{font-weight:600;border-radius:.5rem;padding-top:5px;padding-bottom:5px}header .megamenu .subnav > .nav-item.sub > .subitem i{display:none}header .megamenu.brands .subnav{columns:10;column-gap:3rem;}header.nav-2 .megamenu.brands .subnav{flex-wrap:wrap}header .megamenu.brands .subnav img{max-width:70px;height:80px;object-fit:contain}header .megamenu.brands .subnav a:hover img{opacity:.6}header .megamenu .subsubnav .nav-item.sub{width:100%;border-radius:.5rem}header .megamenu .subsubsubnav .nav-item.sub{font-size:14px}header .megamenu .subsubnav .nav-item.sub i{display:none}header .megamenu .subsubnav .nav-item.sub:before{font-size:20px;text-align:center;display:block;padding:.2em}header .blog-article .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-1 .nav-item.search{padding:.5rem;line-height:22px}nav.compact{z-index:1060;height:48px;background:none}nav.compact .btn-nav{text-align:left;position:relative;font-weight:600;color:#FFF!important}nav.compact:hover:after{content:"";height:37px;width:100%;display:block;position:absolute;left:0;cursor:auto;top:calc(100% - 15px);z-index:-1}nav.compact:before{transition:background 1s ease-in-out;-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;content:"";position:fixed;background:rgb(0 0 0 / 0.0);top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}nav.compact:hover:before{background:rgb(0 0 0 / 0.1)}nav.compact .navbar-collapse{position:absolute}nav.compact .navbar{position:inherit;padding:0 15px}nav.compact .navbar .navbar-collapse{position:inherit!important;margin-top:14px}nav.compact .navbar-collapse.show,nav.compact .navbar-nav{padding:10px 0;min-width:25%;height:500px;max-height:100vh}nav.compact .navbar-collapse:not(.show){o-transition:visibility 0 .0s,opacity .1s ease-in-out;-moz-transition:visibility 0 0s,opacity .1s ease-in-out;-webkit-transition:visibility 0 .0s,opacity .1s ease-in-out;-ms-transition:visibility 0 0s,opacity .1s ease-in-out;opacity:0;visibility:hidden;display:none}nav.compact .navbar-nav > .nav-item{width:100%;padding:0 .25rem;float:left}nav.compact .navbar-nav > .nav-item .nav-link{padding-right:15px;padding-left:15px;width:100%;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:justify!important;border-radius:.5rem;z-index:1}nav.compact .navbar-nav > .nav-item:hover .nav-link i{opacity:1}nav.compact .navbar-nav > .nav-item.active > .nav-link{font-weight:600;color:rgba(0,0,0,0.7)}nav.compact .nav-item.sub .megamenu-holder{background:#FFF;height:-webkit-fill-available;height:500px;left:calc(100% + 1px);right:0;width:calc(340% - 29px);top:0;opacity:0;visibility:hidden;display:block;o-transition:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;overflow-y:scroll;max-width:calc(100vw - 295px - 45px)}nav.compact .nav-item.sub:hover .megamenu-holder{opacity:1;visibility:visible}header .megamenu .subnav,nav.compact .nav-item.sub .megamenu-holder ul,nav.compact .nav-item.sub .megamenu-holder > span{o-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-ms-transition:opacity .2s linear}nav.compact .nav-item.sub:hover .megamenu-holder ul,nav.compact .nav-item.sub:hover .megamenu-holder > span{opacity:1;visibility:visible}nav.compact .nav-item.sub .megamenu-holder > span{opacity:0;visibility:hidden;display:block}nav.compact .navbar-nav > .nav-item.sub:hover:after{content:"";display:block;position:absolute;left:100%;cursor:auto;top:0;height:100%;width:15px;z-index:0;background:#FFF}nav.compact .navbar-nav > .nav-item.sub:hover:before{content:"";display:block;position:absolute;left:calc(100% - 50px);cursor:auto;top:0;height:100%;width:50px;z-index:0;background:#F7F8F9}nav.compact .nav-item.sub .megamenu-holder .subnav{background:none;width:100%;bottom:0}nav.compact .nav-item.sub .megamenu-holder .subnav .nav-link{padding:5px 15px}nav.compact .form-control-lg{height:calc(1.5em + 1.5rem + 2px);font-size:1rem}nav.compact.sticky-top.is-sticky:after{content:"";position:absolute;left:-100%;right:-100%;top:0;height:100%;background:#FFF;z-index:-1;box-shadow:0 .1rem 1rem rgba(0,0,0,.175)!important}nav.compact.sticky-top.is-sticky{border-color:transparent!important}.blog-article.col{-webkit-column-break-after:always;break-after:column;column-gap:0}.logoholder{z-index:1050!important;}.nav-item .logo img{max-width:180px}.logo img.not-configured{max-height:58px}footer .newsletter:after,footer .copyright-payment:after{content:"";background:rgb(0 0 0 / 10%);position:absolute;top:0;right:-100%;bottom:0;z-index:0;left:-100%}footer h5{position:relative}footer h5 .fold{position: absolute;display: block;float: left;top: 0;height: 30px;right: 0;width: 100%;}nav.compact:hover .navbar-collapse{display:block;transition:opacity .1s ease-in-out;opacity:1;visibility:visible;width:calc(100% - 30px);margin-top:10px;background:#F7F8F9;min-width:295px}nav.compact:hover .navbar-collapse:after{content:"";display:block;background:rgba(0,0,0,0.2);position:fixed;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none}.logo:hover img{opacity:.9}@media (max-width: 991px){.sidebar .sidebar-inner .filtertitle:after,.navholder .sidebar-inner .filtertitle:after{background:#FFF!important} header .megamenu .subnav.imgnav,header .megamenu .subnav{columns:2}.blog-article.col{display:inline-block;width:100%;height:auto;margin-bottom:15px}#topMessage{top:55px!important}#product_configure_form{display:block!important}}.brands-list a{display:block}
  
/* MOBILE NAV ======= */
@media (max-width: 768px){html,body{margin-top:55px}.related.row-cols-2>*,.recent.row-cols-2>*{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}h1{font-size:2.5rem}.sidebar{max-width:85%;position:fixed;background:#FFF;padding:0!important;z-index:4;top:55px}.navholder .sidebar-inner .filtertitle{top:10px}.btn-filters{z-index:1020!important}.sidebar-inner{display:none;overflow-y:scroll;height:100vh;overflow-x:hidden}.mobile-nav{line-height:30px}.mobile-nav .moblogo{max-width:100%;object-fit:contain;max-height:55px}.mobile-nav i{font-size:24px}.products .nav-pills .nav-link.active{background:none!important}.products.narrow .product.col{padding:0}.products.narrow .row.row-cols-2{padding:0}.products.narrow .image-wrap{border-radius:0!important}.products.narrow .infotop,.products.narrow .infobottom{padding:0 15px}footer .newsletter:after,footer .copyright-payment:after{left:-15px;right:-15px}body{padding-top:55px}.container{max-width:none}header nav{height:55px}nav.rounded{border-radius:0!important}nav .logo{max-height:40px}nav .navbar-toggler{border:0;z-index:99999}nav ul.navbar-nav{justify-content:space-between;padding:2rem 1rem}.sidebar nav ul.navbar-nav{padding:0}nav .navbar-collapse{position:fixed;left:0;right:15%;bottom:0;top:0;opacity:0;visibility:hidden;background:#fff!important;-moz-transition:none;-webkit-transition:none;transition:none;z-index:0;overflow-y:auto}.filternav-shadow{background:rgba(0,0,0,0.2);position:fixed;display:block;top:55px;right:0;bottom:0;left:85%;z-index:-1}nav .navbar-collapse.collapse:not(.show){display:inherit}nav .navbar-collapse.show{opacity:1!important;visibility:visible!important;top:55px}nav ul.navbar-nav,nav ul.navbar-nav li{width:100%;position:relative}nav ul.navbar-nav li .m-sub{position:absolute;right:0;top:0;height:40px;width:40px;text-align:center;line-height:40px;border-radius:.5rem;color:rgba(0,0,0,0.2)}nav ul.navbar-nav li .megamenu-holder{display:none;box-shadow:none!important}nav ul.navbar-nav li .megamenu-holder .subnav{display:block!important}nav ul.navbar-nav li .megamenu-holder .subnav,nav ul.navbar-nav li .megamenu-holder .subsubnav,nav ul.navbar-nav li .megamenu-holder .subsubsubnav{margin:5px 0 0}.mobile-nav{background:#FFF;height:55px;z-index:1030!important;position:fixed}.mobile-nav .header-icon a{color:#333!important;padding:10px 0 0;display:block;height:100%}.mobile-nav .header-icon a:hover,.mobile-nav .header-icon a:active,.mobile-nav .header-icon a:focus,.mobile-nav .header-icon a:focus-within{color:blue!important}.mobile-nav .header-icon img{margin:0 auto}.navbar-nav > .nav-item > .nav-link,.sidebar .item a{margin:0!important}.subsubnav,.subsubsubnav{border-left:1px solid #eee;margin-left:3px!important}}



/* LIVE SEARCH ======= */
.autocomplete{position:absolute;top:50px;left:1px;right:1px;z-index:1010;display:none;background:#fff;box-shadow:0 0 0 10000px rgba(0,0,0,0.1),0 .5rem 1rem rgba(0,0,0,.15)!important}.autocomplete .products-livesearch{max-height:70vh;overflow-y:auto}.autocomplete.noresults .products,.autocomplete.noresults .more{display:none}.autocomplete.noresults .notfound{display:block}.autocomplete .products-livesearch a{color:inherit!important;display:inline-block;width:100%;padding:15px 0;text-decoration:none}.autocomplete :not(.more) a:hover{background:#f8f9fa}.autocomplete:before{top:-20px;left:0;content:" ";height:100%;width:100%;position:absolute;pointer-events:none;background:#ffffff;z-index:-1}.products-livesearch .product{width:100%;border-bottom:1px solid #ececec}.autocomplete .product .searchimg{display:inline-block;float:left}.autocomplete .product img{float:left;background:url(img-placeholder.jpg) no-repeat center center;background-size:200%;border-radius:.25rem!important;object-fit:contain}.autocomplete .product h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:15px}.autocomplete .price{margin-right:5px;float:left}.autocomplete .price-old{font-size:80%;text-decoration:line-through;position:relative;top:-1px}.autocomplete .more{background:#fff;position:relative;top:0}.autocomplete .more a{padding:15px;width:100%;display:inline-block}.autocomplete .more a:hover{text-decoration:none;background:#f8f9fa}.autocomplete .notfound{display:none;padding:15px 10px;text-align:center}.autocomplete.noresults .products,.autocomplete.noresults .more{display:none}.autocomplete.noresults .notfound{display:block}.fa-magnifying-glass.position-absolute,.fa-search.position-absolute{left:13px;top:11px;color:#666;font-size:initial}.header-search{position:relative}.header-search .search-holder{right:100%;width:max-content;o-transition:visibility 0 .0s,opacity .1s ease-in-out;-moz-transition:visibility 0 0s,opacity .1s ease-in-out;-webkit-transition:visibility 0 .0s,opacity .1s ease-in-out;-ms-transition:visibility 0 0s,opacity .1s ease-in-out;opacity:0;visibility:hidden;height:52px}.header-search .search-holder.show{opacity:1;visibility:visible}

/* HEADLINES ======= */
.headlines .headline-caption{position:absolute;right:15%;bottom:30px;left:30px;z-index:10;padding-top:20px;color:#fff;text-align:center}.headlines .headline-caption b{display:block;font-weight:600;font-size:18px}.headlines .headline-caption p{margin-bottom:0}.headlines .headline-caption h1{margin-bottom:15px}.headlines-1 .item:before,.headlines-2 .item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 100%);z-index:1}.headlines-2 .headline-caption{padding-bottom:20px}.headlines-2 .owl-carousel{display:block}.headlines-2 .owl-carousel img{overflow:hidden;display:block;min-height:400px;width:100%}.headlines-2 .owl-carousel.owl-loaded img{filter:blur(0)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}section.headlines .owl-carousel .item{animation:fadeIn 0 1}.headlines .owl-nav{top:calc(50% - 20px);width:100%;display:none}.headlines .owl-nav > div{height:40px;width:30px;opacity:.6}.headlines .owl-nav > div:hover{opacity:1}.headlines .owl-nav .owl-next{right:10px;position:absolute}.headlines .owl-nav .owl-prev{left:10px;position:absolute;transform:scaleX(-1)}.headlines .owl-item .item img{height:500px;object-fit:cover}.headlines .owl-item.active .item img{transform:scale(1)}.headlines .owl-item.active{z-index:1}.headlines .owl-item .btn{background:rgba(255,255,255,.2);border:0;color:#FFF;padding:1rem 4rem;box-shadow:0 6px 15px -5px rgba(0,0,0,0.15);backdrop-filter:blur(7px);font-weight:600;letter-spacing:-.5px;font-size:18px}.headlines .owl-item:hover .btn{background:rgba(255,255,255,.7);color:#333}.home-image .image-holder .image-text .btn:hover,.headlines .owl-item .btn:hover{opacity:.8}.headlines .owl-dots{display:none}.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:rgba(0,0,0,0.3)}.headlines .owl-item .container{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:center}.headlines.rounded-0 .owl-stage-outer{border-radius:0!important}.home-image .image-holder{position:relative}.headlines-2 .home-image .image-holder{height:200px}.headlines-3{padding:0 15px}.headlines-3 iframe{width:110%;height:140%;transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;top:50%;pointer-events:none;border-radius:6px}.home-image .image-holder .image-text{position:absolute;padding:30px;bottom:0;pointer-events:none;z-index:2}.home-image .image-holder .image-text h3,.home-image .image-holder .image-text p,.headlines .headline-caption h1{color:#FFF;text-shadow:0 1px 20px rgba(0,0,0,0.5);font-weight:600}.home-image .image-holder .image-text p{font-weight:600;font-size:16px}.home-image .image-holder .image-text a{pointer-events:all}.home-image .image-holder .image-text .btn{background:rgba(255,255,255,.2);border:0;color:#FFF;padding:.5rem 2.5rem;box-shadow:0 6px 15px -5px rgba(0,0,0,0.15);backdrop-filter:blur(7px);font-weight:600;letter-spacing:-.5px;font-size:16px}.home-image .image-holder:hover .image-text .btn{background:rgba(255,255,255,.7);color:#333}.home-image .image-holder:hover .image-text .btn:hover{background:rgba(255,255,255,.9);color:#333}.home-image{color:#929796;background-color:#333;overflow:hidden!important;height:100%;width:100%}.home-image .image-holder{height:100%}.home-image .image-holder > a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.home-image .image-holder img{position:absolute;top:0;right:0;bottom:0;left:50%;max-width:none;height:100%;object-position:center;transform:translateX(-50%);-moz-transition:transform .25s ease;-webkit-transition:transform .25s ease;transition:transform .25s ease;width:100%;object-fit:cover}.home-image .image-holder:before{content:"";background:rgba(0,0,0,0.25);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-moz-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;pointer-events:none}.home-image:hover .image-holder:before{background:rgba(0,0,0,0.0)}.home-image:hover .image-holder img{transform:translateX(-50%) scale(1.025)}.home-image .image-holder iframe{-moz-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease}.home-image:hover .image-holder iframe{transform:translateX(-50%) translateY(-50%) scale(1.025)}.grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:30px;grid-auto-rows:minmax(100px,auto);grid-auto-flow:dense}@media (max-width: 991px){.grid-layout{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width: 768px){.grid-layout{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap: 10px;}}.grid-item:nth-child(odd){background-color:#424242}.span-2{grid-column-end:span 2}.span-3{grid-column-end:span 3}.span-4{grid-column-end:span 4}.span-5{grid-column-end:span 5}.span-6{grid-column-end:span 6}.span-2h{grid-row-end:span 2}.span-3h{grid-row-end:span 3}.span-4h{grid-row-end:span 4}@media (min-width: 1350px){.span-lg-2{grid-column-end:span 2}.span-lg-3{grid-column-end:span 3}.span-lg-4{grid-column-end:span 4}.span-lg-5{grid-column-end:span 5}.span-lg-6{grid-column-end:span 6}.span-lg-2h{grid-row-end:span 2}.span-lg-3h{grid-row-end:span 3}.span-lg-4h{grid-row-end:span 4}}@media (min-width: 990px){.span-md-2{grid-column-end:span 2}.span-md-3{grid-column-end:span 3}.span-md-4{grid-column-end:span 4}.span-md-5{grid-column-end:span 5}.span-md-6{grid-column-end:span 6}.span-md-2h{grid-row-end:span 2}.span-md-3h{grid-row-end:span 3}.span-md-4h{grid-row-end:span 4}}

/* PRODUCTS HOME ======= */
.indexpage .products .tab-content{width: 100%;padding: 0 15px;}

/* CATEGORIES HOME ======= */
.categories .image-wrap{position:relative;display:inline-block;width:100%;border-radius:.5rem;}.categories .image-wrap img{width:100%;height:150px;object-fit:cover;}

/* BRANDS HOME ======= */
.brands .image-wrap{position:relative;display:inline-block;width:100%;height:120px;border-radius:.5rem;background:#FFF;}.brands .image-wrap img{width:100%;height:100%;object-fit:contain;}.brands-form{position:relative;}.brands-form i{position:absolute;}

/* HOMEPAGE CONTENT  */ 
.index-content.long{height:inherit!important}.index-content.short{height:195px;overflow:hidden}.products .nav-pills .nav-link.active{background:none!important}
.badge-tag{font-size: 85%;border:1px solid #edeff1!important;padding:0.45em .8em;}.badge-tag:hover{border-color:#dae0e5!important}#newsletterDialog{position: fixed;right: 30px;bottom: 30px;padding:0}#newsletterDialog .newslimage img{object-fit: cover;}

/* SIDEBAR ========= */
.custom-control-input:hover~.custom-control-label::before{border-color:#bbb}.sidebar-inner .box{position:relative}.sidebar-inner hr.border-white{border-color:transparent!important}.sidebar-inner .box.shorten .sidebar-filter-item.custom-checkbox:nth-child(n+5){display:none}.sidebar-inner .box .sidebar-filter-item.custom-checkbox:nth-child(n+5){display:block}.sidebar-inner .sidebar-filter-item:hover label,.sidebar-inner .sidebar-filter-item a:hover{color:rgba(0,0,0,.7);cursor:pointer;text-decoration:underline}.sidebar-inner .morefilters:hover{color:rgba(0,0,0,.7);cursor:pointer}.sidebar-inner .sidebar-filter-item:hover .custom-control-label::before{border-color:#007bff}.sidebar-inner .sidebar-filter-item:focus .custom-control-label::before{background:#007bff;border-color:#007bff}.sidebar-inner .fold{position:absolute;text-align:right;width:20%%;top:0;right:0;height:45px;padding-top:16px;cursor:pointer;z-index:1020}.sidebar-inner .sidebar-filter-item .fold{padding-top:0}.sidebar-inner .fold.cat i{background:none}.sidebar-inner .fold.flip i{transform:rotate(180deg)}.sidebar-inner .fold i{font-size:12px;height:26px;width:26px;text-align:center;line-height:26px;border-radius:30px;transition:transform .15s ease-in-out}.sidebar-inner .filtertitle{top:10px}.navholder .sidebar-inner .filtertitle{top:15px}.sidebar-inner .filtertitle:after{content:"";background:#FFF;height:50px;width:calc(100% + 40px);left:-25px;display:block;position:absolute;top:-15px;z-index:-1}.sidebar .sort{margin:0}.sidebar strong{display:inline}.sidebar select{display:block}.sidebar .item a{color:inherit;display:block}.sidebar .item a:hover{text-decoration:none;opacity:.75}.sidebar .item .itemlink{display:block}.sidebar .item .itemlink:hover,.sidebar .item .subitemlink:hover{color:#414141}.sidebar .clearfilters:hover{text-decoration:underline!important;color:#23527c}.sidebar .clearfilters .fa{margin-right:5px}.sidebar ul{position:relative}.sidebar ul.subsubnav{border-left:1px solid #eee;margin-left:3px}.sidebar .subnav > .nav-item.sub > .subitem{font-weight:600}.sidebar .item,.sidebar .subitem{width:100%;position:relative}.plus,.subplus{position:absolute;top:-10px;right:0;z-index:1;font-size:14px;width:50px;cursor:pointer;text-align:center;height:40px;line-height:40px}.sidebar .subsubnav,.sidebar .subsubsubnav{border-left:1px solid #eee;margin-left:3px!important}.active .plus{display:none}.plus:hover,.subplus:hover{color:#aaa}.btn-filters{position:sticky;bottom:20px;left:50%;transform:translateX(-50%);box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:2}.active-filters .title{display:none}.active-filters a .fa{opacity:.25;position:relative;top:1px}.active-filters a:hover .fa{opacity:1}.active-filters .title:first-child{display:block}.sidebar-filter-item.color input,.sidebar-filter-item label{cursor:pointer;width:100%}.sidebar-filter-item label .badge{float:right;margin-top:3px;margin-right:2px;text-indent:0}.sidebar .hallmarks{margin-bottom:15px}.sidebar .product .image-wrap img{height:100%!important;min-height:inherit}.productpage-2 aside{position:relative}.bloghead{position:relative;overflow:hidden}.bloghead img{width:100%}.blogbody .description{font-size:90%}#gui-form-cart .gui-table .gui-image a:after,.products-livesearch .product .searchimg:after,.productpage-2 aside:before,.product .image-wrap:after,.productpage .images .zoom:after,.addtocart-sec .image-wrap:after,.bloghead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.0);pointer-events:none;z-index:2;border-radius:.25rem!important}.productpage-2 aside:before{left:-100%;right:-100%}

/* PRICEFILTER ========= */
.pricefilter input{width:70px !important}

/* COLLECTION ======= */
.productsinfo img{max-height:200px;object-fit:cover}.collection-content{background-size:cover;background-position:center;min-height:220px;background-blend-mode:multiply}.collection-content .inner > img{mix-blend-mode:multiply;object-fit:contain}.brand{font-size:.75rem;text-transform:uppercase;letter-spacing:2px}.product .product-inner{position:relative}.product .product-inner .addhover{opacity:0}.product:hover .product-inner .addhover{opacity:1}.catalog-categories .image-wrap a:before{content:"";background:rgba(0,0,0,0.03);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;pointer-events:none;opacity:1}.product .product-inner .inandex{position:relative;top:-3px}.catalog-categories:hover .image-wrap:before{opacity:0}.catalog-categories:hover .image-wrap img{transform:scale(1.025)}.cattitle{color:#414141!important;font-weight:700}.product:hover .image-wrap:before{opacity:.2;background:#FFF;position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:1;pointer-events:none}.reviews .review .stars-holder{width:89px}.stars-holder.big{width:82px}.stars-holder .fa-star{color:#ffb400;display:inline-block!important;padding-right:2px;line-height:25px}.stars-holder .fa-star.o{color:#d8d8de}.stars-holder .pos,.stars-holder .neg{overflow:hidden;display:flex;height:25px;float:left;justify-content:left}.stars-holder .neg{justify-content:right}.product .stars-holder a{display:inline-flex;position:relative;top:-2px}.product .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:90%;width:100%}.product .image-wrap{position:relative;display:inline-block;width:100%;border-radius:.5rem;background:#FFF;overflow:hidden;height:100%}.product .image-wrap .badges{position:absolute;left:10px;top:5px;z-index:1}.product .image-wrap .badges .badge{border-radius:.25rem;display:table;margin-top:7px}.product .image-wrap img,.product .image-wrap canvas,.category .image-wrap img,.category .image-wrap canvas{max-width:100%;width:100%;object-position:center;-moz-transition:transform .25s ease;-webkit-transition:transform .25s ease;transition:transform .25s ease;height:auto}.product .image-wrap canvas,.category .image-wrap canvas{display:block;background:url(img-placeholder.jpg) no-repeat center center;background-size:contain;display:block}.product .image-wrap.square img{height:100%}.product .second-img{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;-o-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-ms-transition:opacity .25s ease}.product .second-img img{background:#FFF;height:100%}.product:hover .second-img{opacity:1}.product .quickshop{z-index:1}.category .image-wrap{position:relative;width:100%}.category .image-wrap img{max-height:240px}.category .image-wrap a{position:relative;overflow:hidden;display:block;border-radius:.5rem}.textcategory{scroll-margin-top:60px}.product .data-xtra{display:flex}.product .data-xtra small{font-weight:600;line-height:25px}.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.owl-nav .owl-prev{float:left}.owl-nav .owl-prev:before{content:"\f053"}.owl-nav .owl-next{float:right}.owl-nav .owl-next:before{content:"\f054"}.owl-nav [class*='owl-']{background:rgb(0 0 0 / 0%);border-radius:6px;height:55px;width:40px;line-height:55px;text-align:center;padding:0;transition:background .15s ease}.owl-carousel:hover .owl-nav [class*='owl-']{background:rgb(0 0 0 / 20%)}.owl-carousel:hover .owl-nav [class*='owl-']:hover{background:rgb(0 0 0 / 30%)}.brandswrapper .brands .owl-dots{display:none}

/* FOOTER ======= */
footer{background:#FFF;overflow:hidden}footer .title-footer .fas{font-size:18px;line-height:28px;opacity:.25}footer .h6{font-weight:700}footer input:checked + .title-footer + *{display:block!important}footer input:checked + .title-footer .fas{transform:scale(-1)}footer .footersocial{font-size:24px}footer .payments > a:not(first-child){margin-left:5px}footer .payments > a img{height:25px;image-rendering:-webkit-optimize-contrast}footer.bg-dark select{background-color:#303947;color:#FFF;border:0}footer.bg-dark select:hover{color:#303947}footer.text-white a:hover{text-decoration:underline}footer .contact-link{background:#FFFFFF20;border-radius:24px;height:30px;width:30px;line-height:30px;text-align:center;margin-bottom:5px;font-weight:700}footer .h6{position:relative}footer .h6 .fold{position:absolute;text-align:right;width:100%;top:-8px;height:36px;padding-top:10px;cursor:pointer;z-index:1020}
.product-configure-custom-option-item label{font-weight: 400 !important;}

.shop-351201 .logo img{max-height:80px;}