﻿body{font-family:"Lora",serif;font-size: 1.0rem;color:#000;overflow-x:hidden;}
a{color: #a6a197;}
a:hover{color:#818181;}
img{max-width:100%;}
.h1,h1,.Heading_Customer{font-size: 2.5rem;text-align: center;font-weight: 600;margin-bottom: 1.5rem;}
.h2,h2{font-size:1.6rem;margin-top:1.5rem;}
.h3,h3{font-size:1.25rem;margin-top:1.5rem;}
h2 strong,h3 strong{font-weight:500;}
h6{margin:1rem 0;}
h6 a{font-weight:700;}
.mobiletopnav{padding:15px 0;overflow:hidden;align-items:center;}
.mobiletopnav .logo img{max-width:85%;height:auto;max-height:55px;}
.mobiletopnav a>img,.mobiletopnav a>svg{width:auto!important;height:auto!important;}
.header{border-bottom:1px solid #d4d1cb;background-color: #fff;}
.header .search form input[type="text"]{border:1px solid #DADADA;width:100%;border-radius: 15px;padding:5px 8px;background-color: #fff;}
.header .search form button[type="submit"]{position:absolute;top: 0px;z-index:1;right:15px;border:1px solid transparent;background-color:transparent;padding:5px 10px 5px;}
.header .search form button[type="submit"] img{width:11px;}
.header .topIcons img,.header .topIcons svg{vertical-align:top;}
.mobiletopnav .topIcons a{position:relative;color:#000;text-decoration:none;display: flex;align-items: flex-end;}
.mobiletopnav .topbasket .basketCnt{position: relative;font-size:12px;font-weight: 600;margin-right: 8px;}
.navbar-toggle{height:20px;}
.navbar-toggle .icon-bar{position:relative;transition:all 250ms ease-in-out;display:block;width:22px;height:2px;border-radius:1px;background-color:#000;margin-top:4px;}
.MobileMenu_DIV,.ProductmenuContainer_DIV,.Heading_Productmenu{display:none;}
.mobileMenuOpen .MobileMenu_DIV,.mobileMenuOpen x.ProductmenuContainer_DIV{display:flex;flex-wrap:wrap;}
.MobileMenu_DIV>ul{flex:0 0 100%;max-width:100%;}
.MobileMenu_DIV>div{flex:0 0 100%;max-width:100%;display:flex!important;background-color:#DADADA;height:62px;border-right:1px solid #fff;text-align:center;align-items:center;position:relative;}
.MobileMenu_DIV>div:last-child{border-left:1px solid #fff;border-right:none;}
.MobileMenu_DIV>div span{color:#000;font-size:13px;font-weight:600;margin-left:15px;}
.MobileMenu_DIV>div a{position:relative;display:table;margin:0 auto;}
.MobileMenu_DIV>div.topfavs span.favsCnt{position:absolute;top:-9px;background-color:#000;border-radius:50%;width:18px;height:18px;color:#fff;font-size:10px;text-align:center;font-weight:700;left:7px;padding-top:1px;}
.ticker .col-12{background-color:transparent;/* height:8px; */flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px);margin:0 15px;}
.owl-carousel-front,.owl-carousel-front .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel-front{width:100%;z-index:1;opacity:0;}.owl-carousel-front .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:flex;margin:0 auto;padding-left:0!important;}.owl-carousel-front .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel-front .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel-front .owl-item,.owl-carousel-front .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel-front .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;display:flex;align-items:center;justify-content:center;padding:0;}.owl-carousel-front .owl-item img{display:block;/* width:100%; */}.owl-carousel-front .owl-dots.disabled,.owl-carousel-front .owl-nav.disabled{display:none}.no-js .owl-carousel-front,.owl-carousel-front.owl-loaded{display:block;opacity:1;}.owl-carousel-front .owl-dot,.owl-carousel-front .owl-nav .owl-next,.owl-carousel-front .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel-front .owl-nav button.owl-next,.owl-carousel-front .owl-nav button.owl-prev,.owl-carousel-front button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;outline:0;}.owl-carousel-front.owl-loading{opacity:0;display:block}.owl-carousel-front.owl-hidden{opacity:0}.owl-carousel-front.owl-refresh .owl-item{visibility:hidden}.owl-carousel-front.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel-front.owl-grab{cursor:move;cursor:grab}.owl-carousel-front.owl-rtl{direction:rtl}.owl-carousel-front.owl-rtl .owl-item{float:right}.owl-carousel-front .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel-front .owl-animated-in{z-index:0}.owl-carousel-front .owl-animated-out{z-index:1}.owl-carousel-front .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel-front .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel-front .owl-item .owl-lazy:not([src]),.owl-carousel-front .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel-front .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel-front .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel-front .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel-front .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel-front .owl-video-playing .owl-video-play-icon,.owl-carousel-front .owl-video-playing .owl-video-tn{display:none}.owl-carousel-front .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel-front .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel-front button.owl-dot span{background-color:#000;radius-border:50%;width:15px;height:15px;}
.owl-carousel-front button.owl-dot.active span{background-color:#000;}
.owl-carousel-front button.owl-dot span{background-color:#DADCD6;border-radius:50%;width:15px;height:15px;display:block;margin:0 5px;}
.owl-carousel-front button.owl-dot.active span{background-color:#3088b7;}
.owl-carousel-front .owl-dots{display:table;margin:30px auto 0;position:absolute;left:0;right:0;bottom:-30px;}
.owl-carousel-front{position:relative;padding:0;margin:0;width:auto;opacity:0;}
.owl-carousel-front .owl-next,.owl-carousel-front .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.owl-carousel-front .owl-next{right:0;display:flex;align-items:center;height:100%;}
.owl-carousel-front .owl-prev{left:0;display:flex;height:100%;align-items:center;}
.owl-carousel-front .owl-next span,.owl-carousel-front .owl-prev span{font-size:25px;color:#797979;padding:2px 5px 4px;width:31px;border-radius:50%;box-shadow:0px 0px 5px 1px #bbb;line-height:1;opacity:0.5;background-color:#fff;}
.owl-carousel-front .owl-next.disabled span,.owl-carousel-front .owl-prev.disabled span{opacity:0.5;}
.freightFreeContainer{background-color:#4d5154;color:#fff;text-align:center;padding:5px 0;}
.main-content{padding-bottom: 25px;padding-top: 25px;}
.frontPagesliders{position:relative;}

body.webshop-frontpage .slider-align{position:relative;width:100vw;left:-50vw;margin-left:50%;position:relative;min-height:260px;}
body.webshop-frontpage .slider-align:after{content:"";position:absolute;background-color: #d4d1cb;left: 0;right: 0;top: 0;bottom: 70px;z-index: -1;}
body.webshop-frontpage .nivoSlider{padding-left: 50%;padding-right: 50px;background:none;}
body.webshop-frontpage .nivoSlider .nivo-box,body.webshop-frontpage .nivoSlider .nivo-slice{opacity:0!important;}
body.webshop-frontpage .nivo-dynamic-text{padding: 0;left:0;right:0;bottom:0;height:100%}
body.webshop-frontpage .nivo-dynamic-text-inner-content{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;justify-content:space-around;margin:0;font-style: normal;font-weight: 400;width: 40%;padding-left: 7%;}
body.webshop-frontpage .slider-wrapper{}
body.webshop-frontpage .slider-wrapper:after{content:"";padding-top: 50%;display: block;}
body.webshop-frontpage .nivo-dynamic-text-header{font-weight: 900;font-style: italic;font-size: 2.3vw;line-height: 1;margin-bottom: 1rem;}
body.webshop-frontpage .nivo-dynamic-text-header i{position: absolute;right: 2vw;top:2vw;background-color: #000;border-radius: 50%;display: flex;font-size: 2vh;white-space: nowrap;align-items: center;flex-wrap: nowrap;padding: 30px;text-align: center;font-style: normal;}
body.webshop-frontpage .nivo-dynamic-text-header i:before{content:"";display:block;padding-top:100%;width:100%;xpadding:100% 10px 10px;position:relative;}
body.webshop-frontpage .nivo-dynamic-text-teaser{width: 100%;font-size: 1.2rem;line-height: 1.5;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
body.webshop-frontpage .nivo-dynamic-text-link{background-color: #000;display: inline-flex;padding: 8px 18px;margin-top: 40px;font-weight: 500;color: #000;color: #fff;}
body.webshop-frontpage .slider-wrapper:hover .nivo-directionNav a{filter:contrast(45%) brightness(95%);}

.h1.frontPageProdheader{text-align:left;padding-left:45px;margin-top:5rem;margin-bottom:0;font-size:2.1rem;}
.Text1_Frontpage{display:block;}
.Text1_Frontpage img{width:100%!important;height:auto!important;}
.Text2_Frontpage:not(:empty){background-color: #e4ddcf;display:block;padding:4rem;}
#preHeader{background-color:#d4d1cb;padding: 25px 0;}
#preHeaderCats{flex:0 0 100%;max-width:100%;}
#Content_Productlist .ProductlistHeader,#Content_Productlist .SubCats_Categories_Container,#Content_Productlist h1{display:none;}
body.webshop-productlist #content #preHeader,.SubCats_Categories_Container,.ProductlistHeader{text-align:center;}
.ProductListBreadCrumb:not(:empty),.webshop-productinfo .BreadCrumb{margin-bottom:0.8rem;}
.ShortcutsLinks{padding:0;list-style-type:none;margin:0;justify-content:center;}
.SubCats_Categories_TABLE>tbody,.ShortcutsLinks,.SubCats_Categories_DIV,.Frontpage_Custom_DIV,.ProductList_Custom_DIV,.Related_Custom_DIV ,.CustomersAlsoBought_Custom_DIV,.Favorites_Custom_DIV{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top: 30px;}

.SubCats_Categories_TABLE>tbody>tr,.ShortcutsLinks>li,.SubCats_Categories_DIV>div,.Frontpage_Custom_DIV>div,.ProductList_Custom_DIV>div,.Related_Custom_DIV>div,.CustomersAlsoBought_Custom_DIV>div,.Favorites_Custom_DIV>div{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom: 30px;}
.SubCats_Categories_UL.front form,.Favorites_Custom_DIV>div>.form,.Frontpage_Custom_DIV>div>form,.ProductList_Custom_DIV>div>form{padding: 3%;/* border: 1px solid #dadada; *//* background-color:#fff; *//* border-radius: 30px; */transition: transform .25s ease;}
.SubCats_Categories_UL.front form:hover,.SubCats_Categories_TD:hover,.Favorites_Custom_DIV>div>.form:hover,.Frontpage_Custom_DIV>div>form:hover,.ProductList_Custom_DIV>div>form:hover{transform: scale(1.03);}
.ShortcutsLinks>li a{font-size:15px;background-color:#94afc8;padding:16px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff!important;width:100%;display:flex;text-decoration:none!important;align-items:center;justify-content:center;}
.ShortcutsLinks>li a:before{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";vertical-align:middle;margin:0px 6px 0 0;font-size:12px;}
.ShortcutsLinks>li a:hover{color: #ccc!important;}
#Content_Productlist .CmsPageStyle_Table,#Content_Productlist .CmsPageStyle_Table>tbody,#Content_Productlist .CmsPageStyle_Table>tbody>tr,#Content_Productlist .CmsPageStyle_Table>tbody>tr>td,.SubCats_Categories_TABLE,.SubCats_Categories_TABLE>tbody>tr>td{display:block;position:relative;height:auto;}
.SubCats_Categories_TABLE>tbody>tr>td{padding:8%;background-color: #fff;border: 1px solid #dadada;transition: transform .25s ease;}
.SubCategoriesContainer{padding-bottom:70px;position: relative;}
.SubCategoriesContainerImage{width:100%;height:0;padding:0;padding-bottom: calc(100% + 0px);}
.SubCategoriesContainerImage img{left:0;right:0;position:absolute;top:0;bottom:72px;margin:auto;padding: 0;max-height:calc(100% - 72px);width:auto;height:auto;}

.listImage a.productLink{position:relative;display:block;}
.listImage{position:relative;background-color: #ffff;padding: 5%;}
.listImage>a>div{position:static;display:block;}
.listImage img.productImage,.productinfo .ProductInfo_Fancybox_IMG{height:auto;width:auto;opacity:1;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:100%;}
.listImage .placeholder,.productinfo .placeholder{display:block;padding-top:100%;}
.listImage>a>.ProductListBanner{position:absolute;top: -6%;right: -6%;z-index:1;max-width:50%;}
.listImage>a>.ProductListBanner img,.productinfo .imageCanvas .ProductListBanner img{vertical-align:top;width:120px;height:auto;}
.listImage>a>.ProductListBanner.txt,.productinfo .imageCanvas .ProductListBanner.txt{top:auto;bottom:0px;left:50%;-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);width:100%;text-align:center;display:block;max-width:100%;}
.listImage>a>.ProductListBanner.txt span,.productinfo .imageCanvas .ProductListBanner span{background-color: #94afc8;padding:2px 10px 4px;font-size:13px;font-weight:500;border-radius:5px;color: #000;}
.listSavings{background-color: #d4d1cbe0;position:absolute;top:63%;left: -7%;z-index:1;color:#000;font-size:14px;font-weight: 700;padding: 5px 15px;text-transform:uppercase;border-radius: 0;}
.listSavings.onSale,.listSavings.True{background-color:#FFE203;color:#000;}
.listSavings span{margin-right:5px;display: none;}

.SubCats_Categories_TABLE h3,.listName{margin-top:20px;height:72px;overflow:hidden;}
.SubCats_Categories_TABLE h3{margin-top:0;text-align:center;font-family:inherit;margin-bottom:0px;line-height:1;position:absolute;width:100%;left:0;bottom:0;background-color:#94afc8;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius: 5px;}
.SubCats_Categories_TABLE h3 a,.listName a{color:#000;font-size:15px;}
.ProductlistProducts.beds .listName a{font-weight:700;}
.SubCats_Categories_TABLE h3 a{color:#fff;line-height:18px;font-size:15px;}
.listSection{display:flex;flex-wrap:wrap;}
.listSection .listSectionLeft{flex:0 0 100%;max-width:100%;order:1;display: flex;justify-content: space-between;}
.listSection .listPoints{flex:0 0 100%;max-width:100%;margin-top:8px;}
.listStock,.listDeliverTime{font-size:.9em;font-weight: normal;margin:0;margin-top:8px;}
.listDeliverTime>span,.listStock>span:first-child{content:'';width:8px;height:8px;display:inline-block;border-radius:50%;margin-right:5px;}
.listStock>span.inStock{background-color:#37a23b;}
.listStock>span.fewStock{background-color:#f6a104;}
.listStock>span.outStock{background-color:#eb0000;}
.listDeliverTime>span{background-color:#94afc8;}
.listStock>span+span{margin-left:5px;}
.listPriceFav{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size: 18px;line-height:1.2;}
.listPrice{font-weight: 600;}
.listPrice i{margin-right:10px;font-style:normal;}
.listPrice.True,.listPrice.true{color:#000;}
.listPrice span:last-child{margin-left:5px;}
.listPrice strike{display: block;color:#908f8f;}
.listFav a:hover img{-webkit-filter:invert(67%) sepia(89%) saturate(7492%) hue-rotate(346deg) brightness(84%) contrast(146%);filter:invert(67%) sepia(89%) saturate(7492%) hue-rotate(346deg) brightness(84%) contrast(146%);}
.Favorites_Custom_DIV .listFav a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.Favorites_Custom_DIV .listFav a:hover img{-webkit-filter:invert(67%) sepia(89%) saturate(7492%) hue-rotate(346deg) brightness(84%) contrast(146%);filter:invert(67%) sepia(89%) saturate(7492%) hue-rotate(346deg) brightness(84%) contrast(146%);}
.listBuy:not(:empty){background-color: #94afc8;position:relative;margin-top:15px;width:100%;height:54px;padding-top:15px;border-radius:5px;}
.listBuy:not(:empty):hover,#BUYSECTION .buyWrapper:hover{opacity:0.8;}
.listBuy.price-2:not(:empty){margin-top:7px;}
.listBuy input,.listBuy img{width:100%;height:100%;vertical-align:top;opacity:0;position:absolute;top:0;left:0;}
.listBuy span{color:#fff;display:block;font-weight:700;font-size:15px;width:100%;text-align:center;}
.Favorites_Custom_DIV .listBuy span.BuyButtonTxt{padding-left:0;}
.listBuy a{display:block;position:relative;margin-top:-15px;padding:15px 0;color:#fff;}
.listBuy a:hover{text-decoration:none;}
.listBuy .buyBtn{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.listBuy input[value],.listBuy .buyBtn input,.listBuy .buyBtn img{display:none;}

.TableLinesNoBottom_Productlist{margin:0 auto 55px auto;}
.TableLinesNoBottom_Productlist a{color:#000;margin:3px;padding:5px!important;border-bottom:2px solid transparent;display:inline-block;vertical-align:middle;font-weight: bolder;}
.TableLinesNoBottom_Productlist a.ActivePageNumber_ProductList,.TableLinesNoBottom_Productlist a:hover{text-decoration:none;border-bottom: 2px solid #94afc8;}


#ProductMenu_List_mobile,#ProductMenu_List_mobile ul,#ProductMenu_List,#ProductMenu_List ul{list-style:none;margin:0;padding:0;}
#ProductMenu_List_mobile,#ProductMenu_List{padding: 0;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;}
#ProductMenu_List_mobile a[name],#ProductMenu_List a[name]{display:none!important;}
#ProductMenu_List_mobile a .ProductMenu_MenuItemBold,#ProductMenu_List li.has-dropdown>a>.ProductMenu_MenuItemBold{font-weight: 500;}
#ProductMenu_List_mobile a,#ProductMenu_List a{color:#000;font-size: 15px;font-weight: 500;padding: 3px 0;display:inline-block;}
#ProductMenu_List_mobile li,#ProductMenu_List li{padding:6px 0;}
#ProductMenu_List_mobile li:after,#ProductMenu_List li:after{content:"";display:block;clear:both;}
#ProductMenu_List_mobile ul,#ProductMenu_List ul{clear:both;display:none;}

#ProductFilter-Container div[class*="product-filter-column-container"]{grid-gap:8px;display:grid;gap:8px;margin:30px 0;}
#ProductFilter-Container{position:relative;}
#ProductFilter-Container:after{display:none;}
#ProductFilter-Container .product-filter-column-container-1{position:relative;}
.product-filter-headertext-container{display:none;}
.product-filter-headertext-container+div{display:none;}
#ProductFilter-Container.active .product-filter-headertext-container+div{display:block;margin-bottom:25px;}
.product-filter-headertext-container:after{content:"";background-image:url('../images/filter.svg');color:#fff;width:24px;height:24px;position:relative;filter:invert(1);background-size:contain;margin-left:5px;}
.product-filter-container,.product-filter-header-container{border: none;float:none;}
.product-filter-container{/* background-color: #fff; */border: none;position: relative;}
.product-filter-header-clearlink-container{display:none;float:none;}
.product-filter-clear-all-top-right,.product-filter-clear-all-bottom-right{position:absolute;top:-28px;width:100%;}
.product-filter-clear-all-top-right a,.product-filter-clear-all-bottom-right a{color:#000;font-size:15px;font-weight:700;margin: 0px 0 10px auto;display:table;}
.product-filter-header-container{background-color:#fff;padding: 0;position:relative;cursor: pointer;border: 1px solid #dadada;border-radius: 0px;}
.product-filter-header-text,.headerAll{float:none;font-size: 16px;font-weight: normal;padding: 4px 0 5px;position: relative;background: #fff;padding: 14px 35px;border: 1px solid transparent;border-radius: 0px;}
.product-filter-header-text{background-color:#d4d1cb;}
.headerAll{background-color:#e4ddcf;}
.product-filter-header-text:after{position:relative;top: 2px;content:"";border: solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px 3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);float: right;transition:transform .1s ease;}
.product-filter-container.filterOpen .product-filter-body-container{overflow: visible;max-height: none;position: absolute;width: 100%;top: 100%;margin-top: -1px;border: 1px solid #dadada;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-top: none;font-size: 0.9rem;}
.product-filter-container.filterOpen .product-filter-header-text:after{transform:rotate(22545deg);-webkit-transform:rotate(225deg);top:6px;}
.product-filter-container.filterOpen .product-filter-header-container:before{content: "";background-color: #00000042;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;}
.product-filter-container.filterOpen>div{z-index: 3;position: relative;background-color: #fff;}
#ProductFilter-Container>.product-filter-column-container-1>.product-filter-clear{display:none;}
#Productlist_Sort_table,#ProductFilter-Container.showallfilters .showAll{display:none;}
.product-filter-header-container.active .product-filter-header-text:after{content:"X";font-size:18px;top:14px;right:18px;}
.product-filter-body-container{padding:0;overflow: hidden;max-height: 1px;z-index: -100;position: relative;margin-top: -1px;}
.product-filter-header-container.active+.product-filter-body-container{height:auto;overflow:visible;}
.product-filter-container.filterOpen .product-filter-body-container{padding: 23px 20px 23px 30px;}
#ProductFilter-Container input[type="checkbox"]{margin-right:5px;}
#ProductFilter-Container .product-filter-count-container,#ProductFilter-Container label{display:inline-block;position:relative;vertical-align:top;cursor:pointer;line-height:1.5;margin:5px 0;}
#ProductFilter-Container label{width: calc(100% - 40px);display: flex;flex-direction: row;align-items: flex-start;}
#ProductFilter-Container input[type="checkbox"]{display:none;}
#ProductFilter-Container input[type="checkbox"]+label:before{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:5px;display:inline-block;position:relative;margin:0 10px 0 0;content:"";vertical-align:top;}
#ProductFilter-Container input[disabled="disabled"]+label,#ProductFilter-Container input[disabled="disabled"]+label:before{opacity:0.5;filter:alpha(opacity=50)}
#ProductFilter-Container input[type="checkbox"]+label:before:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);}
#ProductFilter-Container input[type="checkbox"]:checked+label:before{background-color:#000;border:1px solid #000;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#fff;}
#ProductFilter-Container input[type="checkbox"]:checked+label:after{content:'\2714';font-size:14px;position:absolute;top:0px;left:6px;color:#fff;}
#ProductFilter-Container input[type="checkbox"]+label:hover:before,#ProductFilter-Container input[type="checkbox"]:checked+label:hover:before{border:1px solid #999;}

.filterAdd:not(:empty){display:flex;flex-direction:row;flex-wrap:wrap;position:relative;margin-top:-12px;margin-bottom:20px;}
.filterAdd>div{flex:0 0 auto;margin:5px 5px 0 0;background-color: #d4d1cb;border-radius:5px;font-size:15px;font-weight:700;padding:7px 29px 7px 17px;}
.filterAdd>div:hover{opacity:0.8;}
#ProductFilter-Container .filterAdd>div label{width:100%;margin:3px 0;}
#ProductFilter-Container .filterAdd>div input[type="checkbox"]:checked+label:before{display:none;}
#ProductFilter-Container .filterAdd>div input[type="checkbox"]:checked+label:after{content:"x";left:auto;right:-12px;color: #ff2f00;top: -5px;}

.webshop-productinfo .BreadCrumb_ProductInfo br{display:none;}
.webshop-productinfo .BreadCrumb{padding-bottom:15px;}
.row.productinfo.top h1{text-align: left;font-size: 1.5rem;font-weight: 600;margin-bottom: 2.2rem;}
.row.productinfo.top .Manufactors{margin-top: .8rem;margin-bottom: 0.5rem;}
.row.productinfo.top .Manufactors a{color: #818181;text-decoration: underline;text-transform: uppercase;font-size: 1rem;}
.row.productinfo.top .Manufactors a:hover{color:#000;}
.productinfo .imageCanvas{position:relative;margin-bottom: 0;margin-top: 8px;}
.productinfo .imageCanvas>div:first-child{padding:30px;position:relative;border-radius: 25%;background-color: #fff;}
.productinfo .imageCanvas .ProductListBanner{position:absolute;top:0;right:0;}
.productinfo .imageCanvas .ProductListBanner img{width:auto;max-width:210px;}
.productinfo .imageCanvas .ProductListBanner.txt{bottom:15px;}
.productinfo .listSavings{top: auto;left: -1px;bottom: 25%;font-size: 20px;padding: 10px 25px;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{width:100%;z-index:1;opacity:0;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:flex;margin:0 auto;align-content: stretch;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;display:flex;align-items:center;justify-content:center;border: 1px solid #e4e4e4;padding: 6px;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;opacity: 1;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;outline:0;}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.mediaSliderContainer{padding:40px 0;}
.mediaSliderContainer .owl-carousel .owl-item{background-color:#fff;border-radius: 5px;padding: 8px;}
.mediaSliderContainer .owl-carousel .owl-item img{height:auto;max-height:none;}
.mediaSliderContainer .owl-carousel span{color: #d4d1cb;}
.mediaSlider {min-height:86px;}
.owl-carousel img{max-height:80px;vertical-align:top;margin:0!important;}
.owl-carousel button.owl-dot span{background-color:#000;radius-border:50%;width:15px;height:15px;}
.owl-carousel button.owl-dot.active span{background-color:#000;}
.owl-carousel button.owl-dot span{background-color: #f6f5ec;border-radius:50%;width:15px;height:15px;display:block;margin:0 5px;}
.owl-carousel button.owl-dot.active span{background-color: #d4d1cb;}
.owl-carousel .owl-dots{display:table;margin:30px auto 0;position:absolute;left:0;right:0;bottom:-30px;}
.owl-carousel{position:relative;padding:0 40px;margin:0;}
.owl-next,.owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.owl-next{right:9px;display:flex;}
.owl-prev{left:9px;display:flex;}
.owl-next span,.owl-prev span{font-size:40px;color:#797979;padding:0 5px;}
.owl-next.disabled span,.owl-prev.disabled span{opacity:0.5;}
.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{background-image: url("/images/skins/byborg/global/images/arrow.png");background-size: 200%;background-repeat: no-repeat;background-position: center center;color:transparent;}
.owl-carousel .owl-nav button.owl-prev span{transform:rotate(179deg);}
.productinfo .ProductInfo_Fancybox_IMG{}
.productinfo .Prices_Custom_DIV>div{display:flex;align-content:center;align-items:baseline;flex-wrap: wrap;}
.productinfo .Prices_Custom_DIV{font-size:28px;font-weight: 600;}
.productinfo .Prices_Custom_DIV .priceBefore{margin-left: 10px;color: #908f8f;font-size: 18px;font-weight:500;text-decoration:line-through;flex: 0 0 100%;}
.productinfo .Prices_Custom_DIV span[itemprop]{margin-right:10px;}
.productinfo .Prices_Custom_DIV .priceSave{margin-left:10px;font-weight:500;font-size:20px;}
.prodCardPriceStock .listStock,.ProdShippingFee{background-color: #e4ddcf;border-radius:5px;padding: 5px 8px;font-weight: 900;display: inline-table;font-size: 14px;margin-top: 15px;margin-right: 15px;vertical-align:top;}
.productinfo .trustpilot-widget{margin-top: 19px;width:80px;display:inline-table;vertical-align: top;}
.buySection:not(:empty){margin-top: 15px;margin-bottom: 25px;padding-bottom: 35px;flex-direction: column;}
#BUYSECTION,.FavAddButton_ProductInfo{display:inline-table;width:auto;vertical-align:top;margin-top:25px;}
#BUYSECTION .amountWrapperHeadline{display:none;}
#BUYSECTION .amountWrapper .TextInputField_ProductInfo{width:71px;height:54px;border:1px solid #DADADA;border-radius: 5px;text-align:center;padding:0px;vertical-align:top;}
#BUYSECTION .amountWrapper{width: 95px;display:table-cell;vertical-align:top;position:relative;}
#BUYSECTION .buyWrapper{width:235px;display:table-cell;vertical-align:top;background-color: #d4d1cb;border-radius: 5px;height:54px;padding-top:15px;position:relative;}
#BUYSECTION .buyWrapper input{width:100%;height:54px;vertical-align:top;position:absolute;top:0;left:0;opacity:0;z-index:2;cursor:pointer;}
#BUYSECTION .buyWrapper .buyWrapperHeadline{display:block;height:54px;margin-top:-15px;padding-top:15px;color: #000;text-align:center;font-weight: 600;border-radius:5px;text-transform: uppercase;}
.h1.relatedHeader {margin: 0;font-size: 1.2rem;text-align: left;margin-top: 2.5rem;}
.relatedProducts .Related_Custom_DIV{margin-left: -5px;margin-right: -5px;margin-top: 15px;}
.relatedProducts .Related_Custom_DIV>div{flex: 0 0 20%;max-width:20%;padding-left: 5px;padding-right: 5px;margin-bottom:10px;}
body .BuyBtn_Configurator_ProductInfo .buyConfigBtn{background-color:#94afc8;color:#000;}
.FavAddButton_ProductInfo{margin-left: 30px;}
.FavAddButton_ProductInfo a{display: block;width: 54px;height: 54px;/* background-color: #cfc7c7; */border-radius: 5px;padding: 15px;}
.FavAddButton_ProductInfo a img{-webkit-filter: invert(67%) sepia(89%) saturate(7492%) hue-rotate(346deg) brightness(84%) contrast(146%);filter:invert(67%) sepia(89%) saturate(7492%) hue-rotate(346deg) brightness(84%) contrast(146%);vertical-align: top;}
.FavAddButton_ProductInfo a:hover img{opacity:0.7;}
.prodVariants .VariantGroupLabel{font:inherit;font-weight:700;padding:30px 0 8px;}
.prodVariants input{border:1px solid #DADADA;border-radius:5px;padding:12px;}
.prodVariants select{border:1px solid #DADADA;border-radius:5px;padding:12px;}
.prodVariants .OptionSelect_ProductInfo{font:inherit;-webkit-appearance:none !important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFJREFUeNpiYGBgSADi/2j4PRAbMEBBAi4JZAUoEgABBgAwxwp4syKRqwAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:92% center;border: 1px solid #dddad7;color:#434345;padding: 15px 30px 15px 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;width:100%;margin-bottom:10px;}
.prodVariants .TextInputField_ProductInfo{color:#434345;padding:8px 30px 8px 12px;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;height:40px;margin-bottom:10px;}
.prodVariants .OptionSelect_ProductInfo:hover{background-color: rgba(241, 241, 241, 0.3);}
.prodVariants select::-ms-expand{display:none;}
.prodVariants .OptionSelect_ProductInfo{font-size:15px;}
.prodVariants table td{padding:0;}
.productinfo .shortDesc{font-size: 1.1rem;margin-bottom:20px;}
.listPoints ul,.productinfo .shortDesc ul{margin:0;padding:0;list-style-type:none;}
.listPoints ul li,.productinfo .shortDesc ul li{display:flex;align-items:flex-start;margin-left: 30px;}
.listPoints ul li:before,.productinfo .shortDesc ul li:before{content: "";margin-right: 2px;line-height:1;background-image: url('../images/fjer.png');width: 40px;height: 40px;background-size: 100%;background-position: -9px -5px;}
.productinfo .specs{margin:1em 0;}
.productinfo .custFieldLink{margin-top:15px;}
.productinfo .custFieldLink+.custFieldLink{margin-top:0;}
.productinfo .extDesc .Description_Productinfo{}
#ProdCardCertTabs{margin:20px 0;}
.certTabheader{display: flex;align-items: center;font-weight: 600;font-size: 1.1rem;margin: 1rem auto .8rem;border-top: 1px solid #d4d1cb;padding: 4px 0;position: relative;cursor: pointer;}
#ProdCardCertTabs .certTabs{display:none;align-items:center;margin-top: 15px;}
.topRight .col-12.certTabs .certTabs{/* flex-wrap:wrap; */}
.topRight .col-12.certTabs .certTabs>.certTab{max-width:33.333%;}
.certTabs>.certTab img{vertical-align: top;max-width:80%;display: table;margin:0 auto;}
.certTabs>.certTab{cursor: pointer;padding:3px 8px;}
.certTabs>.active,.certTabs>.certTab:hover{background-color: #e2ded6;}
#certTabShow .CmsPageStyle{background-color: #e2ded6;padding:5%;}
#certTabShow h3{margin-top: 0;}
.webshop-productinfo table.TableLines_ProductInfo{display:none;}
.prodCardBack{margin:1rem 0;}
.specs a,.prodCardBack>a{font-weight:700;}
.specs a:hover,.prodCardBack>a:hover{opacity:0.8;filter:alpha(opacity=80);}
.prodCardBack>a:before{font-size:inherit;font-family:'FontAwesome';display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;line-height: normal;content:"\f060";margin-right: 5px;}
.certTabheader>span,.extDescHeader>span{display: block;position: absolute;right: 3px;top: 10px;}
#certTabShow,.productinfo .extDesc .extDescHeader+div{display:none;}
.productinfo .extDesc .extDescHeader{display:flex;align-items: center;font-weight: 600;font-size: 1.1rem;margin: 2rem auto .8rem;flex-wrap: wrap;position: relative;cursor: pointer;border-top: 1px solid #d4d1cb;border-bottom: 1px solid #d4d1cb;padding: 4px 0;}

.productinfo .extDescHeader .openCloseBtn:after,#ProdCardCertTabs .certTabheader .openCloseBtn:after{position:relative;top: 2px;content:"";border: solid #94afc8;border-width:0 2px 2px 0;display:inline-block;padding:3px 3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);float: right;transition:transform .1s ease;}
.productinfo .extDescHeader.isOpen .openCloseBtn:after,#ProdCardCertTabs.isOpen .certTabheader .openCloseBtn:after{transform:rotate(22545deg);-webkit-transform:rotate(225deg);top:6px;}
#ProdCardCertTabs.isOpen .certTabs{display:flex;}
.productinfo .extDesc .extDescHeader.isOpen+div,#ProdCardCertTabs.isOpen #certTabShow{display:block;}
.productinfo .extDesc .extDescHeader.isOpen+div h2{font-size: 1.25rem;}
.productinfo .extDesc .extDescHeader.isOpen+div h3{font-size: 1.15rem;}

.uspProductCard{position:relative;width:100vw;left:-50vw;margin-left:50%;background-color: #d4d1cb;right: -50vw;margin-right: 50%;margin-top: 30px;}
.uspProductCard .usps>div{display: flex;flex-direction: column;align-items: center;padding-top: 20px;padding-bottom: 30px;}
.uspProductCard i{display: block;width: 60px;height: 60px;background-position: center center;background-repeat: no-repeat;background-size: 119%;}
.uspProductCard i.truck{background-image:url("../images/truck.png");}
.uspProductCard i.time{background-image:url("../images/time.png");}
.uspProductCard i.return{background-image:url("../images/return.png");}
.webshop-showbasket #content{position:relative;background-color:#fff;}
.basketHeadings .basketHeader{margin-top:27px;}
.ShowBasket_Custom_DIV>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;align-items:center;}
.ShowBasket_Custom_DIV .plink a{color:#000}
.ShowBasket_Custom_DIV .adjust div{vertical-align:middle;border:1px solid #DEDEDE;height:40px;width:25px;display:table-cell;position:relative;color:#000;}
.ShowBasket_Custom_DIV .adjust div:not(:first-child):not(:last-child){width:50px;text-align:center;border-left:none;border-right:none;}
.ShowBasket_Custom_DIV .adjust div a:after{content:"\2212";display:table;position:absolute;top:0;left:0;width:25px;height:40px;padding:1px;color:#797979;font-size:23px;text-align:center;}
.ShowBasket_Custom_DIV .adjust div:last-child a:after{content:"\002B";display:table;}
.ShowBasket_Custom_DIV .adjust div a img{opacity:0;}
.ShowBasket_Custom_DIV span,.basketshipping span{margin-left:5px;}
.ShowBasket_Custom_DIV .RemButton a{margin-right:10px;}
.ShowBasket_Custom_DIV .RemButton a img{-webkit-filter:hue-rotate(90deg) brightness(10%) grayscale(10%);filter:hue-rotate(90deg) brightness(10%) grayscale(10%);}
.showBasket a.BackButton,.showBasket a.OrderButton{font-weight: 500;background-color: #e7e6e3;color:#000;padding:18px 23px;display:inline-block;text-align:center;margin:15px 0;border-radius: 5px;}
.showBasket a.OrderButton{background-color: #d4d1cb;margin:15px 0 15px 25px;}
.showBasket a.OrderButton:hover,.showBasket a.BackButton:hover{opacity:0.8;text-decoration:none;}
.showBasket .totals{font-size:24px;font-weight: 500;float:right;}
.showBasket .totals span{margin-left:5px;}
.showBasket .totals .BasketTotalPrice{padding-top:20px;padding-bottom:17px;}
.BasketTotalPrice{display:flex;}
.BasketTotalPrice .text-right{padding-left:15px;}
.showBasket{padding-bottom:37px;}
.showBasket .minSaleBasket{font-size:20px;font-weight:900;color:#ff0000;font-style:italic;}

#customer-login a{color: #94afc8;text-decoration:underline;margin-top:5px;display:inline-block;}
#customer-login fieldset{display:none;}
#customer-login.open fieldset{display:block;}
#checkout-container #column-data #customer-login-devider{border-bottom:1px solid #dadada;margin-bottom:20px;}
#checkout-container{width:calc(100%);}
#checkout-container .checkout-headline{display:none;}
#checkout-container #column-data,#checkout-container #column-shipping-payment,#checkout-container #column-order-summary{float:none;width:100%;padding-left:0;border-right:none;min-height:auto;padding-right:0;width:100%;}
#checkout-container h2,#checkout-container h3{margin:0;}
#checkout-container label{display:block;margin:0;}
#checkout-container #column-data,#checkout-container #shipping-methods,#checkout-container #payment-methods,#checkout-container #column-order-summary #order-giftcertificate,#checkout-container #column-order-summary div#order-summary,#checkout-container #column-order-summary #order-confirm{background-color: #f6f5f4;padding:25px;margin-bottom:25px;border-radius: 5px;}
#checkout-container #shipping-methods,#checkout-container #payment-methods{padding-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.webshop-checkout .gls-parsel-shops--container td{padding-top:4px;vertical-align:top;}
#checkout-container .Orderstep2_GLS_ParcelShop_TD{padding:0 0 10px 15px;}
#checkout-container .Orderstep2_GLS_ParcelShop_TD span{font-weight:600;font-style:italic;}
#checkout-container #column-shipping-payment h2{background-color:#fff;padding:25px 25px 0px 25px;margin:0;}
#checkout-container #column-shipping-payment h2,#checkout-container h2,#checkout-container h3{font-size:22px;margin-bottom:0;padding-bottom: 20px;background-color: #f6f5f4;}
#checkout-container #customer-login input,#checkout-container #column-data #customer-data input,#checkout-container #column-data #customer-data textarea,#checkout-container #column-data #customer-data select{border:1px solid #DADADA;border-radius:5px;padding: 10px;height:auto;margin: 7px 0 17px 0;font-size:inherit;}
#checkout-container .checkout-select,#checkout-container .checkout-text{width:100%;}
#checkout-container #column-data #customer-data input#subscription-maillist-subscribe,#checkout-container #column-data #customer-data #checkout_use_alternative_delivery_address{margin:4px 10px 0 0;float:left;}
#checkout-container #customer-data>fieldset>.checkout-row{float:none;width:auto;display: flex;margin: 4px 0;}
#checkout-container #customer-data>fieldset>.checkout-row>div{display:table-cell;vertical-align:top;}
#checkout-container #customer-alternative-delivery{margin:45px 0 0 0;padding:40px 0 0 0;border-top:1px solid #dadada;}
#checkout-container #customer-alternative-delivery p{margin-bottom:27px;}
#checkout-container .checkout-payment-radio-cell,#checkout-container .checkout-shipping-radio-cell{padding-top:4px;}
#checkout-container .checkout-shipping-description-cell img,#checkout-container .checkout-payment-description-cell img{vertical-align:top;}
#checkout-container .checkout-shipping-description-cell,#checkout-container .checkout-payment-description-cell{font-weight: 900;vertical-align:top;padding:0 0 0 15px;font-size: 16px;}
#checkout-container .checkout-shipping-description-cell div:not(:empty),#checkout-container .checkout-payment-description-cell div:not(:empty),#checkout-container .checkout-shipping-description-cell span:not(:empty),#checkout-container .checkout-payment-description-cell span:not(:empty){font-weight:normal;font-size: 0.9rem;}
#checkout-container #column-shipping-payment label{margin-bottom:10px;display:block;}
#checkout-container #order-summary thead th:not(:first-child){padding-left:5px;}
#checkout-container #order-summary thead th{padding-bottom:14px;}
#checkout-container table#order-summary tr.basket-line-product{border-top:1px solid #DADADA;}
#checkout-container table#order-summary td{font-size:13px;padding:14px 0 14px 0;vertical-align:middle;}
#checkout-container table#order-summary tr:first-child td{padding-top:15px;}
#checkout-container table#order-summary td:first-child{text-align:left;}
#checkout-container table#order-summary td:not(:first-child){padding-left:5px;}
#checkout-container table#order-summary td a{color:#000;}
#checkout-container #order-summary table:not(.order-summary){margin: 10px 0 0;border-bottom:1px solid #dadada;}
#checkout-container #order-summary table:not(.order-summary) td{padding: 0 0 10px 0;font-weight:600;}
#checkout-container #order-summary table:not(.order-summary) td.bold{font-size:16px;font-weight:700;}
#checkout-container .payment-giftcertificateinfo{border: none;margin: 0;padding: 0;}
#confirm-termsandconditions-link-text{padding-top:30px;padding-bottom:10px;}
#confirm-termsandconditions-link-text a{color: #a6a197;text-decoration:underline;}
#confirm-accepterms,#confirm-accept-customerdata,#confirm-complete-button,#checkout-container #subscription-maillist{float:none;clear:none;}
#confirm-accepterms,#confirm-accept-customerdata,#checkout-container #subscription-maillist{display:table;margin-top:20px;padding:0;width:auto;}
#confirm-accepterms input,#confirm-accept-customerdata input,#checkout-container #subscription-maillist input{display:table-cell;vertical-align:top;margin:5px 10px 0 0;float:none;}
#confirm-accepterms span,#confirm-accept-customerdata span,#checkout-container #subscription-maillist label{display:table-cell;vertical-align:top;float:none;}
#confirm-checkout{margin-top:32px;}
#checkout-container #confirm-complete-button{width:100%;border:none;text-align:center;display:table;margin:0;background-color: #d4d1cb;font-size:18px;font-weight:700;padding:20px 0;color:#000;border-radius:5px;}
#checkout-container #confirm-complete-button:hover{opacity:0.8;cursor:pointer;}
#checkout-container #customer-data>fieldset{display:flex;flex-wrap: wrap;margin: 0 -10px;}
#checkout-container #customer-data>fieldset>label,#checkout-container #customer-data>fieldset>div{flex: 0 0 100%;max-width: 100%;padding: 0 10px;}
#checkout-container #customer-data>fieldset>label[for*="_zipcode"],#checkout-container #customer-data>fieldset>label[for*="_city"]{flex: 0 0 50%;max-width: 50%;padding: 0 10px;}

footer .footerpayicons{height:auto;}
footer ul{list-style:none;margin-top:0;margin-bottom:0;padding:0;}
footer ul li{margin: 4px 0;display:flex;align-items:flex-start;}
footer ul li .fa{font-size: 24px;width: 18px;text-align: center;margin-right: 15px;font-weight:normal;margin: -1px 15px 5px 0;color: #000;}
footer strong{margin-bottom:12px;display:block;font-weight: 500;font-size: 1.3rem;}
footer,footer a{color:#000;}
footer{padding-bottom:57px;margin-top: 50px;background-color: #d4d1cb;}
footer .container>.row>div{margin:57px 0 0;}
footer input{border: 1px solid #F3F3F3;width:100%;border-radius: 5px;padding:8px 12px;background-color:#F3F3F3;margin-top:2px;margin-bottom: 15px;}
footer input[type="submit"]{background-color: #000;color:#fff;border-color: #000;}
footer input[type="submit"]:hover{opacity:0.8}
footer .socials{margin:15px 15px 0 0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;padding:7px 0;width:40px;height:40px;text-align:center;vertical-align:top;display: inline-block;}
footer .facebook{background-color:#3b5998;}
footer .facebook svg,footer .instagram svg{fill:#fff;}
footer .facebook:hover,footer .instagram:hover{background-color:#fff;}
footer .facebook:hover svg{fill:#3b5998;}
footer .instagram {background-color:#3f729b}
footer .instagram:hover svg{fill:#3f729b;}

.webshop-customercenter #content table{margin:0 auto;}
.webshop-customercenter #content table td{vertical-align:top;padding:10px 0px;}
.webshop-customercenter #content table td[width]{padding:18px 0;width:150px;}
.change-password-wrapper input,.webshop-customercenter #content table input,.webshop-customercenter #content table select{border:1px solid #DADADA;border-radius:5px;padding:10px;margin: 0px 10px 17px 0;}
.change-password-wrapper input[type="submit"],.webshop-customercenter #content table input[type="submit"]{border-color:#94afc8;background-color:#94afc8;color:#fff;padding: 10px 15px;margin-right: 0;}
form[name="CustomerCenterForm"]{text-align:center;}
form[name="CustomerCenterForm"] table#tabID3 div[align] a{margin-top:30px;}
form[name="CustomerCenterForm"] table#tabID3 div[align] a,form[name="CustomerCenterForm"] span[id*="tab"] span{background-color:#e4ddcf;display:inline-block;padding:8px 15px;border-radius:5px;color:#000;}
form[name="CustomerCenterForm"] table#tabID3 div[align] a:hover,form[name="CustomerCenterForm"] span[id*="tab"] span.Tabactive_Customer,form[name="CustomerCenterForm"] span[id*="tab"] span.Tabhover_Customer{background-color:#94afc8;color:#ffff;text-decoration:none;}
.change-password-wrapper label,form[name="CustomerCenterForm"] table#tabID3{text-align:left;}
form[name="CustomerCenterForm"] table#tabID1 td,form[name="CustomerCenterForm"] table#tabID3 td{padding:0 10px 0 0;}
form[name="CustomerCenterForm"] table#tabID3 td[width="0"]{width:0;}
form[name="CustomerCenterForm"] table#tabID2 table{min-width: 340px;}
form[name="CustomerCenterForm"] table#tabID2 table input,form[name="CustomerCenterForm"] table#tabID2 table select{margin-top:7px;}
.change-password-wrapper label,.change-password-wrapper input,form[name="CustomerCenterForm"]>table{width:100%;}
form[name="CustomerCenterForm"]>table .Heading_Customer{display:table;margin:auto;}
.webshop-customercenter #content table#tabID2,.webshop-customercenter #content table#tabID2 tbody,.webshop-customercenter #content table#tabID2 tr, .webshop-customercenter #content table#tabID2 td {display: block;text-align: left;padding: 0;width:100%;}
.webshop-customercenter #content table#tabID2 tr{position:relative;}
.webshop-customercenter #content table#tabID2 tr .FieldReq_Customer{position:absolute;top: 6px;right:10px;color:#ff0000;}
.change-password-wrapper{max-width:340px;margin:0 auto;text-align:center;}

.askForm p{background-color:#94afc8;color:#fff;display:inline-flex;padding:4px 10px;border-radius:5px;margin-top:10px;cursor:pointer;font-weight:700;}
.askForm p:hover{opacity:0.8;}
#popupAsk input[type="button"]:hover,.webshop-customercenter #content table input[type="submit"]:hover,.change-password-wrapper input[type="submit"]:hover{opacity:0.8;}
#askForm{display:none;}
#popupAsk{width:90%;max-width:600px;}
#popupAsk .askContent{background-color:#fff;padding:30px;border-radius:5px;position:relative;}
#popupAsk h3{margin:0}
#popupAsk input,#popupAsk textarea{width:100%;margin:1em 0 0;border:1px solid #DADADA;border-radius:5px;padding:0.5rem;}
#popupAsk input[type="button"]{border-color:#94afc8;background-color:#94afc8;color:#fff;cursor:pointer;}
#popupAsk i{position:absolute;right:-16px;top:-16px;width:32px;height:32px;opacity:1;background-color:#000;-moz-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;z-index:1;}
#popupAsk i:hover{background-color:#333}
#popupAsk i:before,#popupAsk i:after{position:absolute;left:15px;content:' ';height:20px;width:2px;background-color:#fff;top:6px;}
#popupAsk i:before{transform:rotate(45deg);}
#popupAsk i:after{transform:rotate(-45deg);}
#popupAsk p{margin:0.5rem 0 0 0;}
.webshop-favorites table.FormTB{display:none;}
#sendFavsID{background-color:#e4ddcf;padding:30px;}
#sendFavsID h2{margin:0;}
#sendFavsID form{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-end;}
#sendFavsID form div{flex:0 0 100%;max-width:100%;padding:20px 0 0;}
#sendFavsID form div label{display:block;font-weight:700;}
#sendFavsID form div input{padding:15px;border:1px solid #d5d5d5;margin:10px 0 0;width: 100%;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
#sendFavsID form div input[type="submit"]{border:1px solid #94afc8;background-color:#94afc8;color:#fff;width:50%;float:right;font-weight:700;}
#sendFavsID form div input[type="submit"]:hover{opacity:0.8;}
#sendFavsID .form p{font-weight:700;margin:15px 0 0 0;}
form[action*="inmobile"] button,form[action*="inmobile"] input,#formholder input,div#formholder textarea{border:1px solid #DADADA;border-radius:5px;padding:10px;height:auto;margin:7px 0 17px 0;width:100%;}
form[action*="inmobile"] button,#formholder input[type="button"],#formholder input[type="submit"]{border:#94afc8;background-color:#94afc8;color:#fff;font-weight:700;width:auto;margin-right:15px;min-width:40%;}
form[action*="inmobile"] button:hover,#formholder input[type="button"]:hover,#formholder input[type="submit"]:hover{opacity:0.8;}
form[action*="inmobile"] {display:flex;margin:30px 0;max-width:50%;flex-direction:column;}
form[action*="inmobile"] p,form[action*="inmobile"] label{margin:0;}
form[action*="inmobile"] input{min-width:320px;}
.checkGiftcardBox .checkGiftcardBoxHeader{text-align:center;}
.checkGiftcardBox form{display:table;margin:0 auto;}
.checkGiftcardBox form input{border:1px solid #DADADA;padding:15px;margin:10px 7px;font-size:18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.checkGiftcardBox form input[type="submit"]{border: none;background-color: #94afc8;color: #fff;border:1px solid #94afc8;}
.checkGiftcardBox form input[type="submit"]:hover{opacity:0.8;}
.checkGiftcardBox form .response{text-align:center;margin:15px 0;color:#94afc8;font-size:18px;font-weight:700;}
.checkGiftcardBox form .response span{color:#ff0000;}


@media (min-width: 400px){
	.SubCats_Categories_TABLE>tbody>tr,.Frontpage_Custom_DIV>div,.ShortcutsLinks>li,#Content_Productlist .ProductList_Custom_DIV>div,.Favorites_Custom_DIV>div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}	
	#Content_Productlist .ProductlistProducts.beds .ProductList_Custom_DIV>div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width: 576px){
	footer .container>.row>div{
    margin-top: 30px;
}
}
@media (min-width: 600px){
	#Content_Productlist .ProductlistProducts.beds .ProductList_Custom_DIV>div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.listSection .listSectionLeft{flex: 0 0 30%;max-width:30%;order:0;display: block;}
	.listSection .listPoints{flex: 0 0 70%;max-width:70%;margin-top:8px;padding-left:20px;}	
}

@media (max-width:767px){
	.row.productinfo.top h1{font-size:1.5rem;font-weight:700;}
	footer .container>.row>div.payIcons>*{margin-bottom:10px;}
}

@media (min-width: 768px){
	.productinfo .trustpilot-widget{width:auto;max-width:200px;}
	.productinfo.top .mediaContainer{padding-right: 5%;}
	.productinfo .extDesc .Description_Productinfo{}
	#checkout-container #column-data,#checkout-container #shipping-methods,#checkout-container #payment-methods,#checkout-container #column-order-summary #order-giftcertificate,#checkout-container #column-order-summary div#order-summary,#checkout-container #column-order-summary #order-confirm{padding:50px;}
	#checkout-container #column-shipping-payment h2,#checkout-container h2,#checkout-container h3{font-size:28px;}
	#checkout-container #column-shipping-payment h2{padding:50px 50px 0px 50px;}
	.webshop-showbasket #content{max-width:1300px;margin:0 auto;}
	#sendFavsID form div{flex:auto;max-width:none;}
	#sendFavsID form div input{width:80%;}
}

@media (max-width:991px){
	.stickyHeader{position:sticky;top:0;z-index:10;}
	.mobiletopnav .logo img{max-width: 100%;}
	.mobiletopnav .search{order:1;margin-top:20px;}
	nav.container .row{margin:0;}
	nav.container,nav.container .col-12{padding:0;}
	.navbar-toggle .icon-bar:nth-of-type(2){top:1px;}
	.navbar-toggle .icon-bar:nth-of-type(3){top:2px;}
	.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
	.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent;}
	.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
	#ProductMenu_List_mobile li.has-dropdown>a{float:left;width:calc(100% - 28px);}
	#ProductMenu_List_mobile li{position:relative;border-bottom: 1px solid #d8e0e8;}
	#ProductMenu_List_mobile li:last-child{border-bottom:none;}
	#ProductMenu_List_mobile li>i.close{margin: 7px 2px 0 0;float:left;display:none;width: 26px;}
	#ProductMenu_List_mobile li>i.close:before{content:"";border:solid #797979;border-width:0 2px 2px 0;display:inline-block;padding:3px 3px;transform:rotate(135deg);-webkit-transform:rotate(135deg);opacity:1;}
	#ProductMenu_List_mobile li>a[href]+i.open{float:right;margin: 0;position: absolute;left: 0;right: 0;height: 30px;z-index: 1;padding: 7px 0;}
	#ProductMenu_List_mobile li>a[href]+i.open:after{content:"";border:solid #797979;border-width:0 2px 2px 0;display:inline-block;padding:3px 3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width: 9px;height: 8px;float: right;margin-top: 3px;}
	#ProductMenu_List_mobile.hasClicks ul{display:block;}
	#ProductMenu_List_mobile.hasClicks li.current:not(.open){padding:0;}
	#ProductMenu_List_mobile.hasClicks li,#ProductMenu_List_mobile.hasClicks li.current:not(.open)>i,#ProductMenu_List_mobile.hasClicks li.current:not(.open)>a[href]{display:none;} 
	#ProductMenu_List_mobile.hasClicks li.current{display:block;border-bottom: none;}
	#ProductMenu_List_mobile.hasClicks li.open{display:block;border-bottom: none;padding-bottom: 0px;}
	#ProductMenu_List_mobile.hasClicks li.open>i{display:block;position: absolute;left: 0;right: 0;width: auto;margin: 0;padding: 11px 0;top: 0;z-index: 1;border-bottom: 1px solid #efede7;opacity:1;}
	#ProductMenu_List_mobile.hasClicks li.open>i+a{margin-left:16px;text-align: center;}
	#ProductMenu_List_mobile.hasClicks li.open>i+a span{font-weight:700;font-size:22px;}
	#ProductMenu_List_mobile.hasClicks li.open>i+a+i{display:none;}
	#ProductMenu_List_mobile.hasClicks li.current>ul.open >li{display:block;}
	x#ProductMenu_List_mobile .dropdown.open:before{content:"";display:block;width:80px;margin:0 0 15px 0;}	
	.MobileMenu_DIV{padding: 20px 15px;background-color: #d4d1cb;margin-bottom: 30px;}
	#ProductMenu_List_mobile{background-color: #fff;padding: 0px 15px;border-radius: 5px;border: 1px solid #DADADA;}
	#ProductMenu_List_mobile a,#ProductMenu_List_mobile a .ProductMenu_MenuItemBold{font-weight:500;width: 100%;display: inline-block;}
	#showFiltersBtn {background-color: #d4d1cb;border-radius: 5px;text-align: center;padding: 5px;5: 600;font-size: 1.2em;font-weight: 500;position: relative;margin: 15px 0;}
	#showFiltersBtn:after{content:"";border: solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px 4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);opacity: 1;margin: 0;vertical-align: top;position: absolute;right: 20px;top: 12px;transition:transform .1s ease;}
	#showFiltersBtn.active:after {transform: rotate(225deg);-webkit-transform: rotate(225deg);top: 17px;}
	#ProductFilter-Container>div[class*="product-filter-column-container"]{display:none;}
	#showFiltersBtn.active+#ProductFilter-Container>div[class*="product-filter-column-container"]{display:grid;margin-top:-20px;background-color: #ecebe8;padding:50px 30px 30px 30px;margin-bottom: 18px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
	#showFiltersBtn.active+#ProductFilter-Container .product-filter-clear-all-top-right{top: 14px;right:30px;}
	.headerAll,#ProductFilter-Container.showallfilters .showAll{display:none;}
	#ProductFilter-Container div[class*="product-filter-column-container"]{margin-bottom:0;}	
	.ShowBasket_Custom_DIV>div{position:relative;}
	.ShowBasket_Custom_DIV .prod{padding-bottom:25px;}
	.ShowBasket_Custom_DIV .RemButton{position:absolute;top:10px;width:auto;right:0;}	
	body.webshop-frontpage .slider-wrapper{margin:0;}
	body.webshop-frontpage .slider-wrapper:after{padding-top: 100%;}
	body.webshop-frontpage .nivoSlider{background:#000;padding-left:0%;position:static;padding-right: 0;}
	body.webshop-frontpage .nivo-dynamic-text-inner-content{width:100%;padding-left:0;justify-content:flex-end;height: 75%;}
	body.webshop-frontpage .nivo-dynamic-text-inner-content>div{max-width:100%;text-align:center;}
	body.webshop-frontpage .nivo-dynamic-text-link{min-width:auto;margin: 5% 0 30px;}
	body.webshop-frontpage .nivo-dynamic-text-header{font-size:6.3vw;}
	body.webshop-frontpage .nivo-dynamic-text-teaser{-webkit-line-clamp:5;}	
}

@media (min-width: 992px){
	.header{padding:20px 0;margin-bottom:3px;}
	.mobiletopnav .logo img{max-height:70px;}
	.ticker .col-12{}
	.container {max-width:95%;}
	.mobileMenuOpen #MobileMenu,#MobileMenu,.header .search>img{display:none;}
	.header .search form input[type="text"],.header .search form button[type="submit"]{padding: 8px 14px;}
	.header .search form button[type="submit"] img{width:13px;}
	.mobiletopnav{display:flex;align-items:center;}
	.mobiletopnav .topbasket .basketCnt{font-size:13px;}
	nav.container{padding-top:0px;padding-bottom: 15px;}
	.ProductmenuContainer_DIV{display:block;}
	body.webshop-frontpage .nivoSlider img{height:auto!important;width:100%!important;padding-top: 50px;}
	body.webshop-frontpage .nivo-dynamic-text{width: 100%;background-color:transparent;right:auto;position:absolute;}
	body.webshop-frontpage .slider-wrapper:after{padding:0;}
	
	#ProductMenu_List{display:flex;padding:0;border-top:none;border-bottom:none;flex-wrap: wrap;justify-content: center;}
	#ProductMenu_List>li{padding: 3px 3px;margin: 0 15px;}
	#ProductMenu_List>li>a{position:relative;font-size: 20px;font-weight: 500;}
	#ProductMenu_List>li>a>span{font-weight: 500;}
	#ProductMenu_List>li>div{position:absolute;/* top:100%; */left:-15px;right:-15px;z-index:10;height:0px;visibility:hidden;transition:0s;opacity:0;border-top:1px solid #DADADA;margin-top: 3px;overflow:hidden;}
	#ProductMenu_List>li:hover>div{visibility:visible;height:auto;padding-bottom:30px;opacity:1;transition-delay:0.6s;overflow:visible;}
	#ProductMenu_List>li>div>ul{display:flex;flex-direction:row;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 10px 30px #00000026;opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-height:300px;background-color:#fdfdfd;flex-wrap:wrap;padding-bottom:8px;max-height: 600px;overflow-y: auto;}
	#ProductMenu_List>li>div>ul>li{flex:0 0 20%;padding:12px 30px;background-color:#fdfdfd;vertical-align:top;max-width:20%;}
	#ProductMenu_List>li.brand>div>ul>li{flex:0 0 12.5%;max-width:12.5%;padding-right:10px;}
	#ProductMenu_List>li.brand>div>ul>li span{font-weight:600;text-transform:uppercase;padding:11px 0 5px;display:block;}
	#ProductMenu_List>li>div>ul>li>a{position:relative;font-size: 15px;font-weight:600;padding:11px 0 5px;}
	#ProductMenu_List>li>div>ul>li>a>span{font-weight:600;}
	#ProductMenu_List>li>div>ul>li>a:hover{text-decoration:none;}
	#ProductMenu_List>li>div>ul>li>div>ul{display:block;}
	#ProductMenu_List>li>div>ul>li>div>ul>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;}
	#ProductMenu_List>li>div>ul>li>div>ul>li>a{font-size:15px;font-weight:normal;padding:4px 0;line-height:normal;}
	#ProductMenu_List>li>div>ul>li>div>ul>li>a span{font-weight:normal!important;}
	body.webshop-productlist #content{display:flex;flex-wrap:wrap;}
	/*body.webshop-productlist #content #preHeader{flex:0 0 100%;max-width:100%;}*/
	body.webshop-productlist #content #preHeader{flex: 0 0 100vw;width: 100vw;left: -50vw;margin-left: 50%;right: -50vw;margin-right: 50%;position: relative;margin-bottom: 30px;}
	body.webshop-productlist #content #ProductFilter-Container{flex:0 0 25%;max-width:25%;padding-right: 55px;}
	body.webshop-productlist #content #Content_Productlist{flex:0 0 75%;max-width:75%;}
	#showFiltersBtn{display:none;}
	#ProductFilter-Container{display:block;}
	.product-filter-headertext-container{display:block;padding:15px 0;border:none;font-size:1.2em;font-weight:700;display:flex;align-items:center;}
	.product-filter-headertext-container svg{margin-right:10px;}
	.SubCats_Categories_TABLE>tbody>tr,.Frontpage_Custom_DIV>div,.ShortcutsLinks>li,#Content_Productlist .ProductList_Custom_DIV>div,.Favorites_Custom_DIV>div{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
	.productinfo .Prices_Custom_DIV .priceBefore{flex:0 0 auto;}
	.showBasket{padding:30px 50px;}
	.basketHeadings .basketHeader{margin-bottom:55px;margin-top: 17px;}
	.basketHeadings div:not(.basketHeader){font-size:15px;font-weight: 500;}
	.showBasket a.OrderButton{min-width:300px;}
	#checkout-container{width:44%;position: static;}
	#checkout-container #column-order-summary .order-summary-container{position:absolute;top:0;transform:unset;right: 0;width: 56%;-ms-transform:translateY(-50%);height: 100%;}
	#checkout-container #column-order-summary div#order-summary{position:sticky;top:0;margin: 0 15px 25px 25px;}	
	#checkout-container #order-summary thead th:not(:first-child),#checkout-container table#order-summary td:not(:first-child){padding-left:15px;}
	#checkout-container #order-summary thead th,#checkout-container table#order-summary td{font-size:15px;}
	#checkout-container #order-summary table:not(.order-summary) td.bold{font-size:22px;}
	.col-lg-20p{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
	.relatedProducts .Related_Custom_DIV>div{flex: 0 0 12.5%;max-width:12.5%;}
}

@media (min-width: 1400px) {
    .container {max-width:95%;}
	.SubCats_Categories_TABLE>tbody>tr,.Frontpage_Custom_DIV>div,.ShortcutsLinks>li,#Content_Productlist .ProductList_Custom_DIV>div,.Favorites_Custom_DIV>div{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
	#ProductMenu_List>li>div>ul>li{flex:0 0 16.666667%;max-width:16.666667%;}
}

@media (min-width: 1650px) {
    .container {max-width:1590px;}
	.SubCats_Categories_TABLE>tbody>tr,.Frontpage_Custom_DIV>div,.ShortcutsLinks>li,#Content_Productlist .ProductList_Custom_DIV>div,.Favorites_Custom_DIV>div{-ms-flex:0 0 20%;/* flex:0 0 20%; *//* max-width:20%; */}
}

.SubCats_Categories_UL{display:flex;}
.SubCats_Categories_UL:after{clear:both;content:"";display:block;}
.SubCats_Categories_UL li a.CategoryUrl:before{display:none;}
.SubCats_Categories_UL li a.CategoryUrl{background-color:transparent;color:#000!important;display:block!important;text-align:center;font-weight: 600;}
.SubCats_Categories_UL li a.CategoryUrl .CategoryImage{position:relative;display:block;background-color:#fff;margin: 0 auto 10px;overflow:hidden;}
.SubCats_Categories_UL li a.CategoryUrl img{left:0;right:0;position:absolute;top:0;bottom:0;margin:auto;padding:0;max-height:100%;width:auto;height:auto;}
.SubCats_Categories_UL li a.CategoryUrl .placeholder{display:block;padding-top:100%;}
.SubCats_Categories_UL li a.CategoryUrl.CategoryBtn {background-color:#d4d1cb;padding:8px;font-weight:600;border-radius: 5px;}
.SubCats_Categories_UL li a.CategoryUrl.CategoryBtn:hover{opacity:0.8;}
.SubCats_Categories_UL li a.CategoryUrl.CategoryBtn .placeholder{padding:0;}
.SubCats_Categories_UL li[style*="clear"]{display:none;}
.SubCats_Categories_UL li > .CategoryName .placeholder{display:block;padding-top:50%;}
.SubCats_Categories_UL li > .CategoryName a{background-color:#94afc8;border-radius:35px;padding: 17px 17px;display:block;color:#000;font-weight:700;text-align:center;text-transform:uppercase;position: absolute;height: 100%;display: flex;align-items: center;width: 100%;justify-content: center;}
.SubCats_Categories_UL ul{padding:0;margin:0;list-style-type:none;}
.SubCats_Categories_UL li li{float:none!important;}
.SubCats_Categories_UL,.SubCats_Categories_UL .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.SubCats_Categories_UL{width:100%;z-index:1;opacity:0;}.SubCats_Categories_UL .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:flex;margin:0 auto;padding-left:0!important;align-items: center;}.SubCats_Categories_UL .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.SubCats_Categories_UL .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.SubCats_Categories_UL .owl-item,.SubCats_Categories_UL .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.SubCats_Categories_UL .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;display:flex;align-items: flex-start;justify-content:center;padding:0;}.SubCats_Categories_UL .owl-item img{display:block;/* width:100%; */}.SubCats_Categories_UL .owl-dots.disabled,.SubCats_Categories_UL .owl-nav.disabled{display:none}.no-js .SubCats_Categories_UL,.SubCats_Categories_UL.owl-loaded{display:block;opacity:1;}.SubCats_Categories_UL .owl-dot,.SubCats_Categories_UL .owl-nav .owl-next,.SubCats_Categories_UL .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SubCats_Categories_UL .owl-nav button.owl-next,.SubCats_Categories_UL .owl-nav button.owl-prev,.SubCats_Categories_UL button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;outline:0;}.SubCats_Categories_UL.owl-loading{opacity:0;display:block}.SubCats_Categories_UL.owl-hidden{opacity:0}.SubCats_Categories_UL.owl-refresh .owl-item{visibility:hidden}.SubCats_Categories_UL.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SubCats_Categories_UL.owl-grab{cursor:move;cursor:grab}.SubCats_Categories_UL.owl-rtl{direction:rtl}.SubCats_Categories_UL.owl-rtl .owl-item{float:right}.SubCats_Categories_UL .animated{animation-duration:1s;animation-fill-mode:both}.SubCats_Categories_UL .owl-animated-in{z-index:0}.SubCats_Categories_UL .owl-animated-out{z-index:1}.SubCats_Categories_UL .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.SubCats_Categories_UL .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.SubCats_Categories_UL .owl-item .owl-lazy:not([src]),.SubCats_Categories_UL .owl-item .owl-lazy[src^=""]{max-height:0}.SubCats_Categories_UL .owl-item img.owl-lazy{transform-style:preserve-3d}.SubCats_Categories_UL .owl-video-wrapper{position:relative;height:100%;background:#000}.SubCats_Categories_UL .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.SubCats_Categories_UL .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.SubCats_Categories_UL .owl-video-playing .owl-video-play-icon,.SubCats_Categories_UL .owl-video-playing .owl-video-tn{display:none}.SubCats_Categories_UL .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.SubCats_Categories_UL .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.SubCats_Categories_UL .owl-stage{display:block;}
.SubCats_Categories_UL button.owl-dot span{background-color:#000;radius-border:50%;width:15px;height:15px;}
.SubCats_Categories_UL button.owl-dot.active span{background-color:#000;}
.SubCats_Categories_UL button.owl-dot span{background-color:#DADCD6;border-radius:50%;width:15px;height:15px;display:block;margin:0 5px;}
.SubCats_Categories_UL button.owl-dot.active span{background-color:#3088b7;}
.SubCats_Categories_UL .owl-dots{display:table;margin:30px auto 0;position:absolute;left:0;right:0;bottom:-30px;}
.SubCats_Categories_UL{position:relative;padding:0;margin: 0px auto 50px;width: calc(100% - 80px);opacity:0;flex-wrap: nowrap;}
.SubCats_Categories_UL .owl-next,.SubCats_Categories_UL .owl-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.SubCats_Categories_UL .owl-next{right: -35px;display:flex;align-items:center;height:100%;}
.SubCats_Categories_UL .owl-prev{left: -35px;display:flex;height:100%;align-items:center;}
.SubCats_Categories_UL .owl-next span,.SubCats_Categories_UL .owl-prev span{font-size:25px;color: #000;padding: 0px 5px 6px;width:31px;border-radius:50%;box-shadow:0px 0px 5px 1px #bbb;line-height:1;opacity: 0.8;background-color: #d4d1cb;}

.SubCats_Categories_UL .owl-next span,.SubCats_Categories_UL .owl-prev span{background-image: url("/images/skins/byborg/global/images/arrow.png");background-size: 200%;background-repeat: no-repeat;background-position: center center;color:transparent;background-color: transparent;box-shadow: none;}
.SubCats_Categories_UL .owl-prev span{transform:rotate(179deg);}

.SubCats_Categories_UL .owl-next.disabled span,.SubCats_Categories_UL .owl-prev.disabled span{opacity: 0;}
.SubCats_Categories_UL.front .owl-next{right:-40px;}
.SubCats_Categories_UL.front .owl-prev{left:-40px;}
.SubCats_Categories_UL.front .owl-item{display: block;}
.SubCats_Categories_UL.front a.CategoryUrl:hover .btn{text-decoration:underline}
.SubCats_Categories_UL.front li a.CategoryUrl .CategoryImage{width: 100%;}
.SubCats_Categories_UL.front .CategoryName{display: block;font-size: 1.6rem;}
.SubCats_Categories_UL.front .placeholder{display: block;padding-top: 100%;background-color: #fff;border-radius: 25%;}
#Frontpage .Frontpage_Custom_DIV>div{flex:0 0 100%;max-width:100%;}
.SubCats_Categories_UL.prods .owl-stage{margin:0;}
@media (min-width: 600px){
	.SubCats_Categories_UL.front{margin:0px auto 30px;}
}
@media print {
	header,nav,footer{display:none;}
	.container{width:100%;max-width:100%;}
}