body,html{overflow-x:hidden}.container,.container.with-xlarge{width:100%}@media (min-width:1410px){.container,.container.with-xlarge{width:1400px;padding-left:10px;padding-right:10px}}.form-label{font-weight:400!important}.button-primary.button-icon{padding-left:1em}.button-primary.button-icon .fa{display:none}.w-notification{position:fixed;z-index:1005;top:0;left:0;right:0;bottom:-10px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.w-notification .panel{width:90%;max-width:600px;position:relative;border:none!important}.w-notification .modal-close-button{cursor:pointer;position:absolute;top:-14px;right:-14px;background:#777;color:#fff;font-size:20px;padding:4px 8px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5)}.w-notification .modal-close-button:focus,.w-notification .modal-close-button:hover{color:#777;background:#fff}.usp-top{display:flex;justify-content:flex-end;align-items:center}.usp-top .usp-inner{font-size:12px;padding:10px 24px}@media only screen and (max-width:960px){.usp-top{display:none}}.site-header{padding:40px 0}.site-header>.container>.row{display:flex;align-items:center}.site-header .logo.w-logo img{max-width:100%}.site-header .quick-cart-link{display:flex;align-items:center}.site-header .quick-cart-link img{margin:0;padding-left:6px;width:36px}.site-header .quick-cart-link>.fa{display:block;margin-left:6px;font-size:32px}.site-header .quick-cart-link .cart-overline{text-transform:uppercase;font-weight:600}.site-header .quick-cart-link .cart-underline{font-size:12px}.site-header .quick-cart-link .cart-overline,.site-header .quick-cart-link .cart-underline{text-align:right}.site-header .quick-cart-link .mobileCounter{display:none}@media screen and (max-width:960px){.site-header .quick-cart-link .mobileCounter{position:absolute;bottom:-2px;height:15px;width:15px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:10px}}.site-header .icon-nav{display:flex;justify-content:flex-end;align-items:center}.site-header .icon-nav .header-icon{font-size:20px}.site-header .icon-nav .header-icon.burger-icon{cursor:pointer;display:inline-block;position:relative;width:20px;height:14px;padding:0 0 0 20px;margin-left:20px!important;display:none}.site-header .icon-nav .header-icon.burger-icon .burger-line{cursor:pointer;position:absolute;left:0;display:block;flex:1;height:2px;width:20px}.site-header .icon-nav .header-icon.burger-icon .burger-line:first-child{top:0}.site-header .icon-nav .header-icon.burger-icon .burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.site-header .icon-nav .header-icon.burger-icon .burger-line:nth-child(3){bottom:0;width:15px}@media only screen and (max-width:960px){.site-header .icon-nav .header-icon.burger-icon{display:block;margin-top:0}}.site-header .mobile-cart-link,.site-header .mobile-search-icon{display:none}@media only screen and (min-width:768px){.site-header .search-row{display:flex;justify-content:center}.site-header .search-row .search-module{width:400px}}@media only screen and (max-width:960px){.site-header .mobile-cart-link{display:flex}.site-header .cart-overline,.site-header .cart-underline{display:none}}@media only screen and (max-width:767px){.site-header{padding:20px 0}.site-header .search-row{display:none}.site-header .mobile-search-icon{display:block}.site-header .logo.w-logo img{max-width:100%;max-height:50px}.site-header .mobile-search-icon{cursor:pointer;font-size:24px!important;margin-right:8px}.site-header .mobile-cart-link .fa{font-size:28px}.site-header .burger-icon{height:18px!important}.site-header>.container>.row{display:flex;align-items:center}}.site-header .search-row .search-module .form-input{margin-top:2px;font-size:1em;padding:9px}.site-header .search-row .search-module .form-input::-moz-placeholder{color:#000;opacity:1}.site-header .search-row .search-module .form-input::placeholder{color:#000;opacity:1}.site-header .search-row .search-module .input-group-button button{border:none!important;background:none!important;font-size:20px;padding:6px}.site-header .search-row .search-module .form-input,.site-header .search-row .search-module .input-group-button,.site-header .search-row .search-module button{height:auto!important;border:none!important}.site-header .m-quick-cart .dropdown{float:none}.site-header .m-quick-cart .dropdown .dropdown-header{display:none}.site-header .m-quick-cart .dropdown .dropdown-container>*{padding:20px}.site-header .m-quick-cart .dropdown .dropdown-footer .button-primary{font-size:16px;padding:8px;padding-left:8px!important}.header-icon.burger-icon{margin-left:auto;margin-top:12px;cursor:pointer;display:inline-block;position:relative;width:20px;height:14px;padding:0 0 0 20px}.header-icon.burger-icon .burger-line{cursor:pointer;position:absolute;left:0;display:block;flex:1;height:2px;width:20px}.header-icon.burger-icon .burger-line:first-child{top:0}.header-icon.burger-icon .burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.header-icon.burger-icon .burger-line:nth-child(3){bottom:0;width:15px}.search-close-button{display:none}.search-row{background:hsla(0,0%,100%,0);transition:background .2s}.search-row.search-overlay{background:rgba(0,0,0,.8);position:fixed;z-index:999;width:100%!important;top:0;bottom:0;left:0;right:0;display:flex!important;justify-content:center;align-items:center}.search-row.search-overlay .search-module{width:90%}.search-row.search-overlay .search-close-button{display:block;position:absolute;padding:30px;top:0;right:0;cursor:pointer}.search-row.search-overlay .search-close-button .fa{color:#fff;font-size:32px}.site-header .search-row.search-overlay .search-module .input-group-button button{background:#fff!important}@media only screen and (max-width:1280px){.site-header .logo.w-logo img{max-width:50%}}@media only screen and (max-width:768px){.site-header .logo.w-logo img{max-width:100%;max-height:50px}}.site-navigation{border-bottom:none!important}@media only screen and (max-width:960px){.site-navigation .burger-icon{display:none!important}}.pagedim{opacity:0;transition:opacity .2s}.hamburger-menu{position:fixed;z-index:1000;left:100%;top:0;bottom:0;min-width:33%;overflow-y:auto;transition:transform .2s}.hamburger-menu .burger-icon{display:none!important}@media only screen and (max-width:1040px){.hamburger-menu{min-width:none;width:50%}}@media only screen and (max-width:768px){.hamburger-menu{min-width:none;width:75%}}.hamburger-menu.show-menu{transform:translateX(-100%)}.hamburger-menu.show-menu+.pagedim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,.4);opacity:1}.hamburger-menu .menu-inner-wrapper{background:#fff;min-height:100vh;margin-bottom:0}.hamburger-menu .menu-inner-wrapper ul{padding-left:0}.hamburger-menu .menu-inner-wrapper ul li{list-style-type:none}.hamburger-menu .dropdown .dropdown-menu{display:block;opacity:1;position:static;float:none;padding:0;display:none}.hamburger-menu .dropdown .dropdown-menu .dropdown-container{border:none!important}.hamburger-menu .dropdown .dropdown-menu .w-menu-item{border-bottom:none!important}.hamburger-menu .dropdown:hover .dropdown-menu{display:none!important}.hamburger-menu .dropdown.open .dropdown-menu{display:block!important}.hamburger-menu .menu-header{display:flex;justify-content:space-between;align-items:center;font-size:18px}.hamburger-menu .menu-header h6{font-weight:600;margin:0}.hamburger-menu .menu-header>*{padding:20px}.hamburger-menu .menu-close-button{cursor:pointer}.hamburger-menu .dropdown-pickers.settings-dropdowns{padding:20px}.hamburger-menu .dropdown-pickers.settings-dropdowns .button{display:block;width:100%}.hamburger-menu .dropdown-pickers.settings-dropdowns>*{display:inline-block;vertical-align:top;width:48%}.hamburger-menu .dropdown-pickers.settings-dropdowns .dropdown .dropdown-menu{display:none;min-width:100px}.hamburger-menu .dropdown-pickers.settings-dropdowns .dropdown.open .dropdown-menu{display:block}@media only screen and (max-width:540px){.hamburger-menu .dropdown-pickers.settings-dropdowns>*{width:100%;margin-bottom:20px}}.hamburger-menu .dropdown-menu{min-width:none;width:100%}.hamburger-menu .w-menu>li>a{padding:20px}.hamburger-menu .w-menu .parent.item-primary{pointer-events:none}.hamburger-menu .w-menu a{display:block}.hamburger-menu .dropdown{position:relative}.hamburger-menu .dropdown .marker{position:absolute;top:0;right:0;pointer-events:all!important;display:flex;justify-content:flex-end}.hamburger-menu .dropdown .marker i{padding:18px 24px;border:none}.hamburger-menu .dropdown .marker.item-primary{top:0;bottom:0;right:0;left:0}.hamburger-menu .dropdown.open .fa:before{content:"\f0d8"}#menuReplace,.menu-dropdown-toggle{display:none}@media only screen and (max-width:768px){#menuReplace{display:block}.site-navigation{display:none}.site-header{box-shadow:0 3px 5px rgba(0,0,0,.08)}.logo.w-logo img{margin:0}#menuReplace .b-category-li-0>a{font-weight:700}#menuReplace .b-category-li-0 a{display:block;padding:20px}#menuReplace .b-category-li-0 .dropdown-megamenu{padding:0 20px}#menuReplace .b-category-li-0 .b-productcategories-level-2{margin:0 0 0 20px}#menuReplace .parent-category>a{position:relative}#menuReplace .parent-category .menu-dropdown-toggle{display:block;position:absolute;z-index:1001;top:0;right:0;width:50%;text-align:right;padding:20px}#menuReplace .parent-category .dropdown-megamenu{display:none}#menuReplace .parent-category .dropdown-megamenu.visible{display:block}.sidebarMenu{margin-top:-8px}.sidebarMenu .w-menu-item.item-1,.sidebarMenu .w-menu-item.item-8{display:none}}.menu-action-header{cursor:pointer}.main-menu{position:relative;z-index:998}.main-menu #clonedMenu{list-style:none;padding-left:0;display:flex;flex-wrap:wrap}.main-menu #clonedMenu .menu-dropdown-toggle{display:none}.main-menu #clonedMenu li.b-category-li-0>a{display:block;text-transform:uppercase;padding:10px 50px 10px 0}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu{display:none;position:absolute;right:0;left:0;padding:20px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu .container{padding:10px 0;box-shadow:0 -5px 5px 0 rgba(0,0,0,.03)}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu .b-productcategories-level-1{display:flex;flex-wrap:wrap}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu .b-productcategories-level-1>li{width:20%;padding-right:20px}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu .b-productcategories-level-1>li>a{display:block;padding:12px 0;font-size:16px}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu .b-productcategories-level-1 .b-productcategories-level-2{margin-top:10px}.main-menu #clonedMenu li.b-category-li-0 .dropdown-megamenu .b-productcategories-level-1 .b-productcategories-level-2 a{display:block;padding:6px 0}.main-menu #clonedMenu li.b-category-li-0:hover .dropdown-megamenu{display:block}.main-menu #clonedMenu ul{padding-left:0}.main-menu #clonedMenu li{list-style-type:none}.hideExcess li:nth-child(1n+11){display:none}.site-footer *{line-height:1.8}.site-footer hr{display:none}.site-footer a{display:inline-block}.site-footer .h4,.site-footer h4{font-size:18px;font-weight:600}.site-footer ul{padding-left:0;list-style:none}.site-footer .w-newsletter-signup .panel-body,.site-footer .w-newsletter-signup .panel-footer,.site-footer .w-newsletter-signup .panel-heading{padding-left:0}.site-footer .w-newsletter-signup .panel-heading{padding-top:0;border-bottom:none}.site-footer .w-newsletter-signup .panel-heading p{padding-top:20px;padding-bottom:0}.site-footer .w-newsletter-signup .panel-body{padding-top:0}.site-footer .w-newsletter-signup .panel-footer{padding-top:0;border-top:none}.site-footer .w-newsletter-signup .button-primary{text-transform:uppercase;display:block;width:100%;font-size:16px}.site-footer .w-newsletter-signup fieldset+fieldset{margin-top:24px}.site-footer .w-newsletter-signup .form-input{border-top:none;border-left:none;border-right:none;font-size:14px;padding-left:0;color:#000!important}.site-footer .social-links{padding:0!important}.site-footer .social-links .social-link{line-height:1;font-size:24px;display:inline;margin-right:20px}.site-footer .social-links .social-link .fa{padding:0}@media only screen and (max-width:960px){.site-footer .col-xl-6+.col-xl-6{margin-top:30px}}.footer-paymenticons{margin-bottom:-20px}.pageTypeFrontpage .site-slider{position:relative;top:-25px}@media screen and (max-width:767px){.pageTypeFrontpage .site-slider{top:-10px}}.site-slider .owl-pagination{display:none}.site-slider .w-slider-caption{position:absolute;top:0;bottom:0;left:0;right:0;background:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:767px){.site-slider .w-slider-caption{position:relative}}.site-slider .w-slider-caption .item-title .h2{text-transform:uppercase}@media only screen and (min-width:1200px){.site-slider .w-slider-caption .item-title .h2{font-size:72px}}.site-slider .w-slider-caption .item-text .h4{margin-bottom:20px}.site-slider .w-slider-caption .item-link .button-text{display:inline-block;padding-left:60px;padding-right:60px;text-transform:uppercase}.site-slider .w-slider-caption .item-link .button-text .fa{display:none}.m-text-header,.page-title{border:none}.m-text-header .h1,.m-text-header h1,.page-title .h1,.page-title h1{text-transform:uppercase}@media only screen and (min-width:960px){.m-text-header .h1,.m-text-header h1,.page-title .h1,.page-title h1{font-size:36px}}.frontpage-content .m-text-article{text-align:center;margin-bottom:30px}.frontpage-content .m-text-article *{line-height:1.8}.category-item:hover{opacity:.8}.category-item .category-item-content{position:relative}.category-item .category-item-title{position:absolute;bottom:30px;width:100%;text-align:center}.category-item .category-item-title a .h5{display:inline-block;padding:10px 24px}.frontpage-category-item{position:relative;overflow:hidden}.frontpage-category-item img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;margin-bottom:0}.frontpage-featured{display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:350px 350px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,350px);grid-column-gap:30px;grid-row-gap:30px;margin-bottom:30px}.frontpage-featured .category-item:first-child{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column-span:2;grid-area:1/1/3/3}.frontpage-featured .category-item:nth-child(2){-ms-grid-column:3;-ms-grid-row:1;grid-area:1/3/2/4}.frontpage-featured .category-item:nth-child(3){-ms-grid-column:4;-ms-grid-row:1;grid-area:1/4/2/5}.frontpage-featured .category-item:nth-child(4){-ms-grid-column:3;-ms-grid-row:2;-ms-grid-column-span:2;grid-area:2/3/3/5}.frontpage-featured.gridFallback .category-item a{display:block}.frontpage-featured.gridFallback .category-item:first-child a{margin-right:12px}.frontpage-featured.gridFallback .category-item:nth-child(2) a{margin-left:12px;margin-bottom:12px;margin-right:6px}.frontpage-featured.gridFallback .category-item:nth-child(3) a{margin-bottom:12px;margin-left:18px}.frontpage-featured.gridFallback .category-item:nth-child(4) a{margin-left:12px;margin-top:8px}.frontpage-featured .fp-placeholder{width:100%;height:100%}.frontpage-featured .category-item{margin-bottom:0}@media only screen and (max-width:1100px){.frontpage-featured{display:flex;flex-wrap:wrap;margin-right:0;grid-template-columns:none;grid-template-rows:none;grid-column-gap:0;grid-row-gap:0}.frontpage-featured .category-item{padding:0 15px;margin:0 0 30px;width:50%}}@media only screen and (max-width:768px){.frontpage-featured .category-item{width:calc(50% - 30px);margin:0 15px 30px;padding:0}}@media only screen and (max-width:568px){.frontpage-featured .category-item{width:calc(100% - 60px);width:100%;margin:0 30px 30px}}.usp-frontpage{position:relative;margin-top:-20px;margin-bottom:22px}.usp-frontpage .usp-slider{display:flex;justify-content:space-around;align-items:center}.usp-frontpage .usp-line{position:absolute;top:50%;height:2px;width:100%}@media only screen and (max-width:768px){.usp-frontpage .usp-line{display:none}}.usp-frontpage .owl-item,.usp-frontpage .usp-slider>.usp-inner{width:20%;padding:30px 20px;text-align:center;position:relative;z-index:2;font-size:12px}.usp-frontpage .owl-item .fa,.usp-frontpage .usp-slider>.usp-inner .fa{display:block;font-size:20px;margin-bottom:8px}.usp-frontpage .owl-item{padding:0 20px}.usp-frontpage .owl-item .usp-inner{padding:30px 20px}.usp-frontpage .owl-buttons .owl-next,.usp-frontpage .owl-buttons .owl-prev{position:absolute;z-index:3;top:45%}.usp-frontpage .owl-buttons .owl-next .fa,.usp-frontpage .owl-buttons .owl-prev .fa{font-size:16px;color:#000!important}.usp-frontpage .owl-buttons .owl-next{right:40px}.usp-frontpage .owl-buttons .owl-prev{left:40px}#frontpage-brands-products{padding:40px 0}#frontpage-brands-products .owl-wrapper{display:flex!important;align-items:center}#frontpage-brands-products img{max-width:100%}.panel-footer.brands__flex{padding:1em!important;border:0;align-items:center}.panel-footer.brands__flex:hover{opacity:.8}.panel-footer.brands__flex #frontpage-brands-products .owl-wrapper-outer .owl-wrapper .owl-item a{display:flex;align-items:center;justify-content:center}.productItem .type-col,.productItem .type-row{border:none!important;transition:all .2s;transform:scale(1);box-shadow:0,0,0,transparent}.productItem .type-col.highlightedItem,.productItem .type-col:hover,.productItem .type-row.highlightedItem,.productItem .type-row:hover{box-shadow:0 50px 95px -15px rgba(0,0,0,.15)}.productItem .type-col .product-transaction,.productItem .type-row .product-transaction{border-top:none!important;background:none!important}.productItem .type-col .m-productlist-stock,.productItem .type-col .m-productlist-title,.productItem .type-col .m-reviews-stars{text-align:center}.productItem .type-col .m-productlist-discount{margin-bottom:0;padding:0 8px}.productItem .type-col .m-productlist-brand,.productItem .type-col .m-productlist-itemNumber,.productItem .type-col .m-productlist-short-description *{text-align:center}.productItem .type-col .prices{display:flex;flex-wrap:wrap;justify-content:center}.productItem .type-col .prices *{display:block;flex:1;min-width:50%;margin:0;text-align:center}.productItem .type-col .prices .product-various-price-info{min-width:100%}.productItem .type-col .prices .m-productlist-price{font-size:14px;font-weight:700}.select2-container .select2-choice{box-shadow:none!important;height:auto!important;padding:4px 12px}.select2-container .select2-choice .select2-arrow b{height:auto!important;background:none!important;margin-top:4px;margin-right:10px}.select2-container .select2-choice .select2-arrow b:after{font-family:FontAwesome;content:"\f078"}.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:after{content:"\f077"}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search-choice-close,.select2-search input{background-image:none!important}}.categoryOverlay{display:block;width:100%;min-height:200px}.category-item-image,.categoryOverlay{display:block;margin:0 auto}.category-item-image img{position:static!important}.category-description *,.category-short-description *{line-height:1.8}.category-description{margin-bottom:20px}.badge{text-transform:uppercase;font-weight:400;padding:8px 12px}.m-product .splash,.m-productlist .splash{left:18px}@media only screen and (max-width:768px){.productItem.col-xl-6{width:50%!important;float:none;display:inline-block;vertical-align:top}}.m-product-transaction.product-transaction .m-product-transaction-unittitle{display:none!important}.m-product-transaction.product-transaction .m-product-transaction-amount input{border-right:1px solid #cfcfcf!important;padding:1em;height:auto}.m-product-transaction.product-transaction .col-s-2:first-child{width:25%}.m-product-transaction.product-transaction .col-s-2:last-child{width:75%}@media only screen and (max-width:768px){.m-product-transaction.product-transaction .col-s-2:first-child{width:33%}.m-product-transaction.product-transaction .col-s-2:last-child{width:66%}}.m-product-transaction.product-transaction .button,.m-product-transaction.product-transaction .button-primary,.m-product-transaction.product-transaction .button-primary.button-icon.pull-right{width:100%;font-size:1.25em;text-transform:uppercase}.pageTypeproduct .modules.m-product{padding-bottom:20px;margin-bottom:50px}.pageTypeproduct .m-product-title{text-transform:none}.pageTypeproduct .m-product-orderform-dropdown-list-item .m-product-orderform-transaction{padding-top:3px}.pageTypeproduct .m-product-wishlist-button:before{font-family:FontAwesome;padding-right:4px;content:"\f06b"}.pageTypeproduct .m-product.m-product-additional-info{margin:40px 0}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs .xsmall.button-icon,.pageTypeproduct .m-product.m-product-additional-info .nav-tabs .xsmall.pager-group>.button-icon{padding-left:.5em!important}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li{float:none;display:block}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li a.tab-link{display:block;width:100%;padding:12px 0;background:none!important;border-left:none;border-right:none;position:relative}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li a.tab-link:after{position:absolute;right:0;font-family:FontAwesome;content:"\f067"}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li .pane{padding:20px 0;display:none}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li .panel-body{padding:0}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li.active .pane{display:block}.pageTypeproduct .m-product.m-product-additional-info .nav-tabs>li.active a.tab-link:after{content:"\f068"}.pageTypeproduct .m-product-nav .m-product-nav-cycle .button{padding:.5em 1em!important;margin-right:6px}@media only screen and (max-width:768px){.pageTypeproduct .m-product-nav .m-product-nav-cycle .pager-group{display:flex;justify-content:space-between}.pageTypeproduct .m-product-nav .m-product-nav-cycle .button{display:flex;align-items:center;justify-content:center;max-width:95%;margin-right:0}}.pageTypeproduct .variantInfoPanel .panel-warning{border:none;background:none;padding:0;margin-top:0;margin-bottom:30px}.pageTypeproduct .variantInfoPanel .panel-warning .panel-body{padding:0}.pageTypeproduct .m-product-price-before-discount{padding-left:10px}.pageTypeproduct .m-widgets.w-social *{width:auto!important}.pageTypeproduct .m-widgets.w-social iframe{position:static!important}.pageTypeproduct .t-striped li{background:none!important}.pageTypeproduct hr{border-top:none!important}.pageTypeproduct .m-product-buttons-list-separator,.pageTypeproduct .m-product-description-separator,.pageTypeproduct .m-product-dropdown-list-separator,.pageTypeproduct .m-product-packet-separator-variant{display:none!important}.pageTypeproduct .m-product-price{font-weight:600}.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-amount .input-group{width:100px}@media only screen and (max-width:768px){.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-amount .input-group{width:100%}}.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-button .button-primary{max-width:250px;margin-left:-100px}@media only screen and (max-width:1250px){.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-button .button-primary{margin-left:-50px}}@media only screen and (max-width:768px){.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-button .button-primary{margin-left:0;max-width:100%}}.m-product-additional-info .description .ck-content a{display:inline}.pageTypecart .m-cart .button-primary{display:inline-block;font-size:16px;font-weight:500}.pageTypecart .cart-utility-actions .button{margin:0;max-width:300px;display:inline-block}@media only screen and (max-width:768px){.pageTypecart .cart-utility-actions .button{max-width:50%;width:40%}}.pageTypecart .m-cart-coupon-row .button{display:inline-block}.pageTypecart .m-cart-product-title{font-weight:700}.pageTypecart .cart-link-addto-wishlist{padding-left:0}@media only screen and (max-width:768px){.pageTypecart .cart-link-addto-wishlist{text-align:left;padding:20px 20px 10px 0}}.pageTypecart .cart-total-value .button-text{padding-right:0}.pageTypecart .cart-total-value .button-text:before{font-family:FontAwesome;content:"\f1f8";padding-right:4px}@media only screen and (max-width:768px){.pageTypecart .cart-total-value .button-text{display:inline-block;text-align:left;padding-left:0}}.pageTypecart .m-cart-content .t-striped li{background:none!important}.pageTypecart .m-cart-free-delivery{font-weight:700}.cart-content .productItem,.products-related-list .productItem{margin-bottom:0}.pageTypecheckout .step5 .conditions .button{display:none}.pageTypecheckout .step5 .conditions .button-primary{display:block;width:100%;font-size:1.25em;font-weight:700}.pageTypecheckout .orderSummary .panel{border:none}.pageTypecheckout .orderSummary .t-striped li{background:none!important}.pageTypecheckout .orderSummary .table tr:last-of-type td{border-bottom:none}@media only screen and (max-width:400px){.productItem .product-transaction .col-s-1{display:none}.productItem .product-transaction .col-s-3{width:100%!important}.w-notification .panel{margin-right:20px}}.pageTypeproduct .category-item-image img{width:100%!important;height:200px!important;-o-object-fit:cover;object-fit:cover}.hero-slider-theme img,.product-slider-theme img{margin:0 auto}.pageTypeproduct .m-product-nav .m-product-nav-cycle .button.m-product-nav-prev{padding-left:3em!important}.pageTypeproduct .m-product-nav .m-product-nav-cycle .button.m-product-nav-next{padding-right:3em!important}.hamburger-menu .menu-inner-wrapper ul li{position:relative;z-index:1000}.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button .w-checkout-buttons,.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button>[name=cartadd]{margin-left:0}.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-button{width:auto;margin-left:auto}.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-buttons-headline{text-align:right}@media (max-width:768px){.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-buttons-headline{text-align:center}}@media (max-width:768px){.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-option .w-checkout-button{margin-right:auto;width:100%;max-width:200px}.m-product .m-orderform .m-product-transaction.product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-option .w-checkout-button>img{width:100%}}.m-product .w-checkout-buttons{margin-bottom:1em;margin-left:-100px}@media (max-width:1250px){.m-product .w-checkout-buttons{margin-left:-50px}}@media (max-width:768px){.m-product .w-checkout-buttons{margin-left:0}.m-product .w-checkout-buttons .w-checkout-buttons-headline{text-align:center}}@media (min-width:768px){.m-product .w-checkout-buttons .w-checkout-button{margin:0}}@media (max-width:411px){.m-product .w-checkout-buttons .w-checkout-button{margin-right:auto}}@media only screen and (max-width:960px){.mobile-usp{display:flex!important}}@media only screen and (max-width:960px) and (max-width:719px){.mobile-usp{text-align:center}}

.site-footer a {
    color: #000 !important; /* &AElig;ndrer linkfarven til sort */
    text-decoration: none !important; /* Fjerner understregning */
}

.site-footer a:hover {
    color: #333 !important; /* &AElig;ndrer farven ved hover til en m&oslash;rkere nuance */
    text-decoration: none !important;
}

.usp-container {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 16px;
  background-color: #fff;
  margin-top: 20px;
}

.usp-item {
  display: flex;
  align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  justify-content: flex-start;
}

.usp-item:last-child {
  border-bottom: none;
}

.usp-item img {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.usp-text {
  display: flex;
   font-weight: bold;
  align-items: center;
}

.usp-text p {
  margin: 0;
  font-size: 16px; /* &Oslash;ger tekstst&oslash;rrelsen */
  font-weight: 600; /* G&oslash;r teksten fed */
}

.usp-top .usp-inner {
    font-weight: 600 !important; /* G&oslash;r teksten semifed */
}




@media only screen and (max-width: 768px) {
  .usp-item {
    width: 100%; /* USP-elementer fylder hele bredden p&aring; sm&aring; sk&aelig;rme */
  }
}



.trustpilot-widget {
    display: flex;
    flex-direction: column; /* Arranger elementer lodret */
    align-items: center;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333;
}

.trustpilot-text {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0px; /* Tilf&oslash;j lidt afstand mellem tekst og stjerner */
}

.trustpilot-widget .checkmark {
    color: #28a745; /* Fluebenets farve, kan &aelig;ndres efter behov */
    margin-right: 5px;
}

.trustpilot-stars {
    width: 120px; /* Just&eacute;r bredden efter behov */
    height: auto;
}


.m-product-stock {
    background-color: transparent !important; /* G&oslash;r baggrunden gennemsigtig */
    color: #00796b !important; /* Tekstfarven kan bevares eller &aelig;ndres */
    font-weight: bold !important;
    padding: 0 !important; /* Fjerner indre polstring, s&aring; teksten st&aring;r alene */
    border: none !important; /* Fjerner eventuelle kanter */
    border-radius: 0 !important; /* Fjerner rundede kanter, hvis der er nogen */
}



.category-list {
    display: flex; /* G&oslash;r boksene til en fleksibel r&aelig;kke */
    flex-wrap: wrap; /* Tillader, at boksene bryder til en ny r&aelig;kke */
    justify-content: space-between; /* S&oslash;rger for j&aelig;vn afstand mellem boksene */
    gap: 10px; /* Tilf&oslash;jer afstand mellem boksene */
}


.category-item-content {
  display: flex;
  flex-direction: column;         /* Billedet over teksten */
  align-items: flex-start;        /* Venstrestil indhold */
  justify-content: center;        /* Centr&eacute;r indhold lodret */
  border: 1px solid #ddd;         /* Tilf&oslash;j kant */
  border-radius: 6px;             /* Runde hj&oslash;rner */
  padding: 16px;                  /* Mindre padding end f&oslash;r */
  margin: 4px auto;               /* Lidt luft omkring boksen */
  background-color: transparent;      /* Lys baggrundsfarve */
  box-shadow: none;
  width: 100%;
  height: auto;
  gap: 8px;                       /* Afstand mellem billede og tekst */
}


.category-item-image {
    flex-shrink: 0 !important; /* S&oslash;rger for, at billedet ikke skrumper */
    width: 60px !important; /* Fast bredde til billedet */
    height: 60px !important; /* Fast h&oslash;jde til billedet */
    background-color: #fff !important; /* Baggrund til billedomr&aring;det */
    border-radius: 4px !important; /* Rundede hj&oslash;rner */
    overflow: hidden !important; /* Skjuler eventuelt overskydende billede */
}

.category-item-image img {
    width: 100% !important; /* S&oslash;rger for, at billedet fylder hele bredden af containeren */
    height: auto !important; /* Bevarer proportionerne */
    object-fit: contain !important; /* Tilpasser billedet uden at klippe det */
    max-width: 80px !important; /* S&aelig;tter en maksimal bredde p&aring; billedet */
    max-height: 80px !important; /* S&aelig;tter en maksimal h&oslash;jde p&aring; billedet */
    border-radius: 4px; /* Bevarer afrundede kanter */
    overflow: hidden;
    background-color: #fff; /* Tilf&oslash;jer en baggrund, hvis billedet ikke fylder containeren */
}


.category-item-title {
  display: flex; /* &larr; Nu fleksibel boks */
  align-items: center; /* &larr; Vertikal centrering */
  justify-content: flex-start; /* &larr; Venstrestil indhold */
  text-align: left !important;
  margin-left: 10px !important;
  width: 100%;
  margin: auto 0;
}


.category-item-title h4 {
    margin: 0; /* Fjern margin */
    font-size: 14px; /* Tilpas tekstst&oslash;rrelse */
    font-weight: bold; /* Fed tekst */
    color: #333; /* Tekstfarve */
}





.category-item-image {
    flex-shrink: 0; /* Forhindrer billedet i at krympe */
    width: 80px; /* Bredden af billedet */
    height: 80px; /* H&oslash;jden af billedet */
    margin-right: 15px; /* Giver afstand mellem billede og tekst */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px; /* Rundede hj&oslash;rner */
    overflow: hidden; /* Skjuler billedeoverskud */
}


.category-item-image img {
    width: 100%; /* Fylder hele bredden */
    height: 100%; /* Fylder hele h&oslash;jden */
    object-fit: cover; /* Bevarer proportioner */
}



.category-item-content:hover {
    transform: translateY(-5px); /* L&oslash;fter kassen lidt op */
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); /* Giver dybde */
    transition: transform 0.3s, box-shadow 0.3s;
    color: #007BFF !important; /* Holder farven u&aelig;ndret ved hover */
    text-decoration: none !important; /* Forhindrer understregning */
    background: none !important; /* Ingen baggrunds&aelig;ndring */
}


.category-item-title a:focus {
    color: #007BFF !important; /* &AElig;ndrer farven til din &oslash;nskede bl&aring; */
    text-decoration: none !important; /* Fjerner understregning */
    outline: none !important; /* Fjerner den stiplede kant */
    background: none !important; /* Ingen baggrundsfarve */
}

.category-item-content:hover header.category-item-title a h4.h5 {
    color: #333 !important; /* Eller en anden farve, der ikke er hvid */
}



@media (max-width: 768px) {
  .category-item {
    width: 92%;
    max-width: 400px;
    margin: 0 auto;
  }

  .category-item-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: transparent;
    padding: 6px 10px;
    border-radius: 10px;
    border: 1px solid #ddd;
    gap: 10px;
    min-height: 60px; /* &larr; Sikrer nok h&oslash;jde til at centrere billedet */
  }


  .category-item-image {
    width: 36px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border-radius: 0;
    border: none;
    flex-shrink: 0;
  }

  .category-item-image img {
    width: 60%;
    height: auto;
    max-height: 36px; /* &larr; Sikrer at billedet ikke vokser for meget */
    object-fit: contain;
    display: block;
  }

.category-item-title {
  display: flex !important;
  align-items: center !important;       /* &larr; Centrer teksten vertikalt */
  justify-content: flex-start !important; /* &larr; Teksten skal v&aelig;re i venstre side */
  text-align: left !important;
  margin: 0 !important;
  position: static !important;          /* &larr; Fjerner absolut placering */
  padding: 0 !important;
  width: 100% !important;
  height: auto !important;
  font-size: 15px;
  font-weight: 600;
  color: #333;
  line-height: 1.2;
}


  .category-item-title a {
    text-decoration: none;
    color: inherit;
    display: flex;
    align-items: center; /* &larr; centr&eacute;r <h5> lodret */
  }


  .category-item-title a .h5 {
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-weight: inherit;
  }
}



















.category-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  padding: 20px;
}

.category-item {
  text-align: center;
}

.category-item img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  transition: transform 0.3s ease;
}

.category-item:hover img {
  transform: scale(1.05);
}

.category-item h3 {
  margin-top: 2px;
  font-size: 1.2rem;
  font-weight: 600;
  color: #5CC5DB;
}




/* Mobile: 2x2 grid */
@media (max-width: 768px) {
  .category-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 5px; /* reduceret fra 20px til 10px */
  }
  
}



.m-productlist-brand,
.m-product-brand,
.product-brand,
.product-brand-name,
span[data-product-brand] {
  display: none !important;
}



/*# sourceMappingURL=athen.css.map */

/*productcart tabs*/
.nav.nav-tabs.m-product-additional-info-tabs {display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #ccc;margin-bottom:0px;padding:0!important;list-style:none!important;background:transparent!important}
.nav.nav-tabs.m-product-additional-info-tabs > li {margin:0!important;padding:0!important}
.nav.nav-tabs.m-product-additional-info-tabs > li > a.tab-link {display:block!important;padding:10px 18px!important;background:#f5f5f5!important;border:1px solid #ccc!important;border-bottom:none!important;border-radius:6px 6px 0 0!important;text-decoration:none!important;color:#333!important;font-weight:600!important;cursor:pointer}
.nav.nav-tabs.m-product-additional-info-tabs > li.active,
.nav.nav-tabs.m-product-additional-info-tabs > li > a.tab-link.active {background:#f5f5f5!important;color:#000!importan}
.toggle-content.m-product-additional-info-content {border:1px solid #ccc!important;border-top:0px!important;background:#fff!important;border-radius:0 0 6px 6px!important;padding:20px!important}
.toggle-content.m-product-additional-info-content .pane {display:none!important}
.toggle-content.m-product-additional-info-content .pane.active {display:block!important;border:0px}
.m-product.m-product-additional-info .nav-tabs>li a.tab-link:after {display: none}

/*productcart extra buy*/
.m-product-extrabuy > div {border:0px;margin-top:20px}
.m-product-extrabuy-heading-all {background: none!important;border:0px!important}
.m-product-extrabuy-heading-all p {margin-bottom:0px}
.m-product-extrabuy-list-item > form > div {display: flex;align-items: center;justify-content: space-between}
.m-product-extrabuy-figure-wrap {width:50px!important}

.m-product-extrabuy-data {width:20%}
.m-product-extrabuy-data .m-product-extrabuy-price-before-discount {font-size:12px!important}
.m-product-extrabuy-info {width:10%}
.m-product-extrabuy-heading {width:300px}
.m-product-extrabuy-heading .m-product-stock {font-weight: normal!important;font-size:10px}

.m-product-extrabuy-list-item {padding:5px!important}
.m-product-extrabuy-list-item > form > div {border: 1px solid #e0e0e0;border-radius: 8px;   padding: 10px;    transition: box-shadow 0.2s, transform 0.2s;}
.m-product-extrabuy-list-item > form > div:hover {   box-shadow: 0 4px 12px rgba(0,0,0,0.1);   transform: translateY(-2px);}

.m-product-extrabuy-transaction {display: flex;width:100px}
.m-product-extrabuy-input {width:50px;border:0px}
.m-product-extrabuy-transaction .xsmall.button-icon {margin:0px!important;padding:0px!important;width:100px!important}

@media(max-width:999px) {
	.form-group.m-product-extrabuy-amount {display: flex;align-items: center;margin:0px}
	.m-product-extrabuy-list-item > form > div {flex-wrap: wrap}
	.m-product-extrabuy-transaction {order:9;width:100%}
	.m-product-extrabuy-heading {width:auto}
}

