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:center;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:0px 0px 10px 0}

.site-header>.container>.row{display:flex;align-items:center}

.site-header .logo.w-logo img{max-width:50%}

.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:0px 0px 10px 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%}}

// BUY-BUTTON PLACEMENT ON PRODUCT PAGE //
.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-button .button-primary{max-width:250px;margin-left:-50px}

@media only screen and (max-width:1250px){.pageTypeproduct .button-primary.button-icon.pull-right,.pageTypeproduct .m-product-transaction-button .button-primary{margin-left:-60px}}

@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}}
/*# sourceMappingURL=athen.css.map */
