@media(min-width:1201px) {
    .hide-desktop {display:none!important}
}
@media(max-width:1200px) {
    .hide-mobile {display:none!important}
}
@media(max-width:699px) {
    html, body {overflow-x: hidden;}
}
/*fixes*/
.webshop-frontpage #content > .container {width:100%;padding:0px}



/*fixes*/
.webshop-productlist .single_product-actions-table-cell,
.single_product .single_product-actions .single_product-actions-table,
.single_product .single_product-actions {display:none!important}

input, textarea, td, span {
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
}

html {font-size:12px}

#content {padding:10px 0}
.webshop-showbasket .cart_delivery {font-size:15px;padding:0px 15px 10px 15px;background:#fcfcfc;font-weight: bold}
.webshop-showbasket .line_delivery {line-height:17px}

.webshop-showbasket .cart_actions .cart_actions-back-clear,
.webshop-showbasket .cart_actions-back-clear a {margin-top:0px!important}

/*readmore forside*/
.webshop-frontpage .readmorelnk {display:none}
@media(max-width:990px) {
	.webshop-frontpage .readmore {height:170px;overflow: hidden}
	.webshop-frontpage .readmorelnk {display:block;cursor:pointer;display: block;font-weight: bold;text-decoration: underline;margin-top: 5px;font-size:12px}
}

/*paging*/
.product_list-pagination-list a{display:inline-block;margin:0 2.5px;background:#3b444b;color:#fff;border-radius:50%;width:36px;height:36px;padding:8px;text-align:center;line-height:1.5}
.HiddenPagesIndicator_ProductList{font-size:20px;vertical-align:bottom}
.product_list-pagination-list a.ActivePageNumber_ProductList{background:#73A8B3;color:#fff}

/*godbedrebedst*/
.godbedrebedst {position: absolute;left:300px;margin-top:-40px;border-radius: 3px;font-size:12px;cursor: pointer;line-height: 12px;display: flex;flex-direction: column;align-items: flex-start}
.godbedrebedst b {display: block;margin-top:5px;font-weight: 400}
.godbedrebedst:hover b {text-decoration: underline}
.godbedrebedst .fa {font-size:14px}
.godbedrebedst .fa:nth-child(2) {margin:0 3px}

.single_product .godbedrebedst {left:5px;bottom:55px;font-size:10px}
.single_product .godbedrebedst b {margin-top:0}
.single_product .godbedrebedst .fa {font-size:12px}

.godbedrebedstpopup .fancybox-content {width:50%}

.AddonProduct .godbedrebedst {margin-top: 5px;position: static;flex-direction: row;align-items: center;font-size: 10px;gap:5px}
.AddonProduct .godbedrebedst b {margin:0}
.AddonProduct .godbedrebedst .fa {font-size:12px}

@media(max-width:900px) {
    .godbedrebedstpopup .fancybox-content {width:80%}
}
@media(max-width:400px) {
	.single_product-information .godbedrebedst {left:auto;right:50px}
}

/*energy*/
div.energy {margin-top:0px;position:absolute;left:300px}
div.energy img {width:55px;cursor:pointer}
div.energy span {display:block;font-size:12px}
div.energy span:hover {text-decoration: underline;cursor:pointer}
.single_product .single_product-image {position: relative}
.single_product div.energy {left:5px;bottom:5px}
.single_product div.energy img {width:40px;cursor:pointer}
.single_product div.energy span {font-size:10px;line-height: 15px;}

.AddonProduct .AddonProductInfo .AddonProductEnergy .energy {margin-top:5px;position: static;display:flex;align-items: flex-end;}
.AddonProduct .AddonProductInfo .AddonProductEnergy .energy img {width:35px;margin-right:5px}
.AddonProduct .AddonProductInfo .AddonProductEnergy .energy span {font-size:10px;line-height:15px}
@media(max-width:800px) {
	.energypopup .fancybox-content {max-width:90%}
	.energypopup img {max-width:100%}
}


@media(max-width:400px) {
	.single_product-information div.energy {left:auto;right:5px}
}

/*responsive menu*/
#mobile_Search {display:none}
/*toolbar*/
#toolbar {height:40px}
#toolbar .tool-bar-contents-usp {display: flex;align-items: center;justify-content: space-between}
#toolbar .tool-bar-contents-usp a#emaerket {position:absolute;right: 15px;top:5px;}
#toolbar .tool-bar-contents-usp a#emaerket img {height:30px}
#toolbar .tool-bar-contents-usp a#trust {padding-right:80px}
#toolbar .tool-bar-contents-usp a#trust img {height:30px}
#toolbar .tool-bar-contents-usp .trustpilot-widget {padding-right:30px;padding-top:5px}
@media(max-width:990px) { 
    #toolbar {height:30px}
    #toolbar .tool-bar-contents-usp a#emaerket {top:2px}
    #toolbar .tool-bar-contents-usp a#emaerket img {height:25px}
	#toolbar .tool-bar-contents-usp a#trust {padding-right:50px}
	
	.footer_col-3-menu {padding-bottom:100px}
}
/*header*/ 
.basket_count {font-weight: bold;background:#000;color:#fff;font-size:11px;position:absolute;top:10px;left:50px;width:20px;height:20px;border-radius: 50%;display:flex;align-content: center;align-items: center;justify-content: center}
#Mobile_Basket .basket_count {left:25px;top:-10px}

@media(max-width:768px) {
	#header {border-bottom:1px solid #ebf0f3}
}
/*imgfade*/
.imgfade {position: relative; overflow: hidden;}
.imgfade img {-webkit-transition: 2.0s ease;transition: 2.0s ease;}
.imgfade:hover img {-webkit-transform: scale(1.08);transform: scale(1.08);} 
.imgfade,
.slider {position: relative}
.imgfade a.shopnu, .slider a.shopnu {position:absolute; text-transform: uppercase;color:#000;background:#fff;padding:5px 0;font-weight: bold;left:0;right:0;margin-left:auto;margin-right:auto;width:80px;text-align: center; top: 50%;  transform: translateY(-50%);}
.slider a.shopnu {top:70%}

/*bighead*/
.bighead{font-size:26px;color:#3b444b;text-transform:uppercase;display:block;font-weight:700;margin:0 0 30px;font-family:"Open Sans",sans-serif;display:block;text-align: center;}
.bighead:after{content:"";display:block;height:1px;width:100%;max-width: 350px;background:#dbe2e6;margin: 15px auto 30px auto;}
@media(max-width:1300px) {
	.bighead {font-size:20px}
}

/*knap*/
.knap {background:#000;color:#fff;padding:10px 20px;text-transform: uppercase;font-weight: normal;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.knap:hover {color:#fff;opacity: 0.8}

.knap.green {font-weight: 600;font-size:20px;border-radius:0px;background: #73a8b3;color:#fff;text-transform: none;text-align: center}
.knap.grey {font-weight: 600;font-size:20px;border-radius:0px;background: #797979;color:#fff;text-transform: none;text-align: center}
@media(max-width:500px) {
    .knap.green,
    .knap.grey {font-size:15px}
}

/*menu*/
#nav #ProductMenu_List {display:flex;margin: 0px auto;width: 80%;}
@media(max-width:1300px) {
    #nav #ProductMenu_List {width: 90%;}
}
#nav #ProductMenu_List>li>a {padding:0px}
#nav #ProductMenu_List > li {flex-grow: 1; text-align: center}
#nav #ProductMenu_List > li:hover > a {background:none;color:#000}
#nav #ProductMenu_List .ProductMenu_Category_Icon_Container {display:none}
#nav #ProductMenu_List > li > ul.dropdown {border: 1px solid #73a8b3;padding:20px;}
#nav #ProductMenu_List > li > ul.dropdown:before {display:none}
#nav #ProductMenu_List > li > ul.dropdown:after {display:none}
#nav #ProductMenu_List > li > ul.dropdown {background:#fff;box-shadow:0 0 10px rgba(177, 177, 177, 0.8)}
#nav #ProductMenu_List > li > ul.dropdown a {color:#000!important}
#nav #ProductMenu_List * {text-transform: initial!important;}
#nav #ProductMenu_List *:first-letter {text-transform: uppercase!important}

#nav #ProductMenu_List .RootCategory_Productmenu a[title="TILBUD"] {display:none!important}
#nav #ProductMenu_List .RootCategory_Productmenu:hover a.CategoryLink0_Productmenu {color:#73a8b3}
#nav #ProductMenu_List .RootCategory_Productmenu a.CategoryLink0_Productmenu {display:inline-block;position:relative}
/*
#nav #ProductMenu_List .RootCategory_Productmenu a.CategoryLink0_Productmenu:after {content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#73a8b3;transform-origin:bottom right;transition:transform .35s ease-out}
#nav #ProductMenu_List .RootCategory_Productmenu:hover a.CategoryLink0_Productmenu:after {transform:scaleX(1);transform-origin:bottom left}
*/
#nav #ProductMenu_List .CategoryLink1_Productmenu:hover {color:#73a8b3!important}
#nav #ProductMenu_List .CategoryLink1_Productmenu {display:inline-block;position:relative}
/*
#nav #ProductMenu_List .CategoryLink1_Productmenu:after {content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:10px;left:0;background-color:#73a8b3;transform-origin:bottom right;transition:transform .35s ease-out}
#nav #ProductMenu_List .CategoryLink1_Productmenu:hover:after {transform:scaleX(1);transform-origin:bottom left}
*/
/*
#nav #ProductMenu_List .RootCategory_Productmenu a[title="Louis Poulsen"] ~ .dropdown li.SubCategory1_Productmenu {text-align: left;width:100%}
#nav #ProductMenu_List .RootCategory_Productmenu a[title="Louis Poulsen"] ~ .dropdown {left:auto;;padding-left:10px;padding-right: 0px;width: 230px;}
#nav #ProductMenu_List .RootCategory_Productmenu a[title="Louis Poulsen"] ~ .dropdown:before,
#nav #ProductMenu_List .RootCategory_Productmenu a[title="Louis Poulsen"] ~ .dropdown:after {display: none}
*/
/*#nav #ProductMenu_List .RootCategory_Productmenu a[title="LOUIS POULSEN"] > span {font-weight: bold}*/

#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Lampe-serier {-webkit-columns: 5; -moz-columns: 5; columns: 5;-webkit-background-clip: padding-box;background-clip: padding-box}
#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Lampe-serier > li {width:100%!important;page-break-inside: avoid;break-inside: avoid-column;}

#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Brands,
#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Designere {-webkit-columns: 4; -moz-columns: 4; columns: 4;-webkit-background-clip: padding-box;background-clip: padding-box}
#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Brands > li,
#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Designere > li {width:100%!important;page-break-inside: avoid;break-inside: avoid-column;}

#nav #ProductMenu_List > li > ul.dropdown li.SubCategory1_Productmenu {margin:0px!important}

#nav .SubCategory1_Productmenu > div {font-weight: bold;}

/*#nav #ProductMenu_List > li > ul.dropdown li.SubCategory1_Productmenu a {line-height: 35px!important;}*/

/*#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Lampe-type {display:flex}*/

#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Lampe-type .CategoryLink1_Productmenu,
#nav #ProductMenu_List .RootCategory_Productmenu > .dropdown.Louis .CategoryLink1_Productmenu{font-weight:bold}
#nav #ProductMenu_List > li > a {line-height: 30px!important}
 
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul li.SubCategory2_Productmenu a {font-size:13px}

ul.dropdown.dropdownletter {-webkit-columns: 8;-moz-columns: 8; columns: 8;}
ul.dropdown.dropdownletter > li {page-break-inside: avoid; break-inside: avoid-column;padding-bottom:10px;width:100%!important;float: none!important}

#nav #ProductMenu_List>li:has(ul.Lyskilder) {position: relative}
#nav #ProductMenu_List>li>ul.dropdown.Lyskilder {width:150%}
#nav #ProductMenu_List>li>ul.dropdown.Lyskilder li.SubCategory1_Productmenu {width:100%}
#nav #ProductMenu_List>li>ul.dropdown.Lyskilder li.SubCategory1_Productmenu a {line-height:30px}

#nav #ProductMenu_List>li>ul.dropdown.Louis li.SubCategory1_Productmenu {width:33%}

@media(max-width:800px) {
    ul.dropdown.dropdownletter {-webkit-columns: 2;-moz-columns: 2; columns: 2;}
}
@media(min-width:800px) {
    #nav .SubCategory1_Productmenu {max-height: 500px;overflow-y: auto}
	#nav .SubCategory1_Productmenu {padding-left: 20px!important}
	#nav ul.dropdown ::-webkit-scrollbar {width: 6px;}
	#nav ul.dropdown ::-webkit-scrollbar-track {background: #f1f1f1;}
	#nav ul.dropdown ::-webkit-scrollbar-thumb {background: #888; border-radius: 8px;}
	#nav ul.dropdown ::-webkit-scrollbar-thumb:hover {background: #555;}
}

.resmenu .RootCategory_Productmenu > ul.dropdown {-webkit-columns: 2;-moz-columns: 2; columns: 2;}
.resmenu .RootCategory_Productmenu > ul.dropdown > li {page-break-inside: avoid; break-inside: avoid-column;padding-bottom:20px}
.resmenu .RootCategory_Productmenu > ul.dropdown.dropdownks {-webkit-columns: 1;-moz-columns: 1; columns: 1;}
.resmenu .RootCategory_Productmenu > ul.dropdown.dropdownks > li {padding-bottom:0px}
.resmenu .RootCategory_Productmenu > ul.dropdown.dropdownks > li a {font-size:14px!important}
/*FORSIDE*/
/*slider*/
.webshop-frontpage #slider > .container {width:100%;padding:0}

/*product*/
.webshop-frontpage .frontpage_product {margin:50px 0 100px 0}
.webshop-frontpage .frontpage_product img {border:1px solid #ebf0f3;max-height:400px;max-width:100%}
.webshop-frontpage .frontpage_product .text h3 {margin-bottom:15px}
.webshop-frontpage .frontpage_product .text {padding-top:30px;line-height:21px;font-size:13px}
.webshop-frontpage .frontpage_product .text .knap {margin-top:10px;display: inline-block}
@media(max-width:768px) {
	.webshop-frontpage .frontpage_product {margin:30px 0 50px 0}
	.webshop-frontpage .frontpage_product .text {padding-top:0px;font-size:12px}
	.webshop-frontpage .frontpage_product .text h3 {font-size:14px}
}

/*galleri*/
.webshop-frontpage .frontpage_gallery {margin:50px 0}
.webshop-frontpage .frontpage_gallery ul {display:flex;list-style: none;}
.webshop-frontpage .frontpage_gallery ul li {width:25%}
.webshop-frontpage .frontpage_gallery ul li img {width:100%}
@media(max-width:1000px) {
	.webshop-frontpage .frontpage_gallery ul {flex-wrap: wrap}
	.webshop-frontpage .frontpage_gallery ul li {width: 100%;}
}

/*info*/
.webshop-frontpage .frontpage_info {margin: 50px 0 80px 0;}
.webshop-frontpage .frontpage_info > .container {width:80%}
.webshop-frontpage .frontpage_info > .container img {max-width:100%}
@media (max-width:1400px) {
	.webshop-frontpage .frontpage_info > .container {width:100%}
}
@media(max-width:768px) {
	.webshop-frontpage .frontpage_info .row > div:nth-child(3) {padding-top:30px}
}

/*products*/
.webshop-frontpage .frontpage_products-container > .container {width:100%}
.webshop-frontpage .frontpage_products-container form > div {width:12.5%}
@media(max-width:1500px) {
    .webshop-frontpage .frontpage_products-container form > div {width:25%}
}

/*instagram*/
.webshop-frontpage #instagram_Feed > .container {width:100%}

/*brands*/
.webshop-frontpage #banners > .container {width:100%}
@media(max-width:768px) {
    .webshop-frontpage #banners ul {display:flex;flex-wrap:wrap}
    .webshop-frontpage #banners ul li {width:50%}
    .webshop-frontpage #banners ul li img {max-width:80%}
}

/*VAREKORT*/
/*socials*/ 
img.pricerunner {
          width:auto!important;
          position:absolute; 
          right:10px;
          top:0px;
	max-height:46px!important
          }

.webshop-productinfo .single_product-buy:after {display:none} 
.imagecontainer{position:relative;overflow:hidden}
 
.webshop-productinfo .single_product-rows.backorder {margin-bottom:20px}

.webshop-productinfo .imagecontainer .product-video-thumbnail-container {position: relative}
.webshop-productinfo .imagecontainer .product-video-thumbnail-container:after {content:'Video';position:absolute;right:5px;top:5px;background:#FF0F17;border-radius:4px;color:#fff;font-size:10px;padding:0px 5px;font-weight:bold}
.webshop-productinfo .imagecontainer .stream-link:after {z-index:99;content:'Video';position:absolute;right:5px;top:5px;background:#FF0F17;border-radius:4px;color:#fff;font-size:12px;padding:0px 5px;font-weight:bold}

.webshop-productinfo .productimage{float:right;width:calc(100% - 100px);position:relative}
.webshop-productinfo .productimage img{width:100%}
.webshop-productinfo .productthumbs{float:left;width:100px}
.webshop-productinfo .imagecontainer.imagecontainerfull .productthumbs {display:none}
.webshop-productinfo .imagecontainer.imagecontainerfull .productimage {width:100%}


.webshop-productinfo .buyWrapper{width:200px;position:relative;height:50px;line-height:50px;text-align:center;border-radius:0px;background: #73a8b3;color:#fff}
.webshop-productinfo .buyWrapper:hover {opacity: 0.8}
.webshop-productinfo .buyWrapper .buyWrapperHeadline {padding:0px;display:block;width:100%;height:100%;font-weight: 600;font-size:20px;border-radius:0px;text-indent:initial;line-height:40px}

.webshop-productinfo .buyWrapper input{cursor:pointer;position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;opacity:0}

.loadmore,
.loadless {display:flex;justify-content: center;margin-top:10px;cursor: pointer} 
.loadmore i,
.loadless i {font-size:22px;margin-right:2.5%}

.webshop-productinfo .productthumbs.large > div {max-height:1000px!important}
.webshop-productinfo .productthumbs.large .loadmore {display:none}
.webshop-productinfo .productthumbs .loadless {display:none}
.webshop-productinfo .productthumbs.large .loadless {display:flex}


.webshop-productinfo .productthumbs > div {max-height:450px;overflow-y:hidden}
.webshop-productinfo .productthumbs img{width:100%!important;padding:0 2.5% 3%}
.webshop-productinfo .webshop-productinfo .MagicThumb-expanded{z-index:9999999!important}
.webshop-productinfo .MagicThumb-caption{padding:0!important;text-align:center!important}
.webshop-productinfo .productimage .news{position:absolute;right:0} 
@media(max-width:800px) {
.webshop-productinfo .productthumbs{display:none} 
.webshop-productinfo .productimage,.webshop-productinfo .productthumbs{float:none;width:100%}
}


.single_product-information .Variants {margin:10px 0 20px 0}
.single_product-information .Variants .VariantGroup {margin-bottom:10px}
.single_product-information .Variants .VariantGroupLabel {font-family: "Open Sans", sans-serif;margin-bottom:2px;display: block;font-size: 12px;}

.webshop-productinfo div.Element_Overlay_ProdInfo_SpecialOfferContainer_DIV {z-index:2}

.webshop-productinfo .single_product_socials {margin-top:10px;display:flex;border:1px solid #ebf0f3;font-size:11px;align-items: stretch;}
.webshop-productinfo .single_product_socials > div {flex:1;margin:10px 0;;display: flex;flex-direction: column;justify-content: center;padding-left:10px}
.webshop-productinfo .single_product_socials .trustpilot {border-right:1px solid #ebf0f3}
.webshop-productinfo .single_product_socials .trustpilot .title {font-size:11px;line-height:20px}
.webshop-productinfo .single_product_socials .trustpilot a {font-size:10px}
.webshop-productinfo .single_product_socials .emaerket {border-right:1px solid #ebf0f3;}
.webshop-productinfo .single_product_socials .emaerket b {display:block}
.webshop-productinfo .single_product_socials .emaerket small {display:block;font-weight: bold}
.webshop-productinfo .single_product_socials .usp ul {list-style:none;margin:0px}
.webshop-productinfo .single_product_socials .usp ul li {font-weight:bold;line-height:17px;font-size:11px}
.webshop-productinfo .single_product_socials .usp ul li:before {content:'\f00c ';font-family:fontawesome;color:rgb(5,176,5);margin-right:5px}


@media(min-width:767px) and (max-width:990px) {
    .webshop-productinfo .single_product_socials {flex-direction: column}
    .webshop-productinfo .single_product_socials .trustpilot {border:0;}
    .webshop-productinfo .single_product_socials .emaerket {padding:0;margin-top:20px}
}

@media(max-width:767px) {
	.single_product-rows.hide-desktop {font-size:15px}
	.webshop-productinfo .single_product_socials .trustpilot {line-height: 15px}
	.webshop-productinfo .single_product_socials .emaerket img {width:80px}
	.webshop-productinfo .single_product_socials .emaerket small {white-space: nowrap;display: none}
    .webshop-productinfo .single_product_socials .emaerket b,
	.webshop-productinfo .single_product_socials .trustpilot .title:nth-child(2) {display:none}
    .webshop-productinfo .single_product_socials .emaerket small {font-size:8px}
	.webshop-productinfo .single_product_socials .usp ul li {font-size:9px}
}

/*relaterede*/
.webshop-productinfo #related_Products > .container {width:100%}
.webshop-productinfo #related_Products .Related_Custom_DIV > div > div {width:12.5%}
@media(max-width:1500px) {
    .webshop-productinfo #related_Products .Related_Custom_DIV > div > div {width:25%}
}
@media(max-width:900px) {
    .webshop-productinfo #related_Products .Related_Custom_DIV > div > div {width:50%}
}

@media(max-width:900px) {
	.webshop-productinfo #related_Products .Related_Custom_DIV {justify-content:unset; flex-wrap: nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;display: flex;justify-content: space-between;list-style: none;    }
	.webshop-productinfo #related_Products .Related_Custom_DIV > div {margin:0;flex-basis:unset;display:block;margin-bottom:10px;padding-left:0px;padding-right:0px;width:40%;flex-grow:0;flex-shrink:0;flex-basis:40%}
    .webshop-productinfo #related_Products .Related_Custom_DIV > div > div {width:100%}
	.webshop-productinfo #related_Products .Related_Custom_DIV .single_product {margin-bottom:0}
	#related_Products .Related_Custom_DIV div .col-xs-6 {padding:5px!important;margin:0px!important}
} 


.prodlist-dynamic {background: #ebf0f3;padding: 30px 0 10px 0;position: relative;overflow: hidden}
.prodlist-dynamic .bighead {margin-left:15px;float:left;margin-bottom:0px}
.prodlist-dynamic .Related_Custom_DIV {clear:both}
.prodlist-dynamic .Related_Custom_DIV > div {width:12.5%}
@media(max-width:1500px) {
    .prodlist-dynamic .Related_Custom_DIV > div {width:25%}
}
@media(max-width:900px) {
	.prodlist-dynamic .Related_Custom_DIV {justify-content:unset; flex-wrap: nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;display: flex;justify-content: space-between;list-style: none;    }
	.prodlist-dynamic .Related_Custom_DIV > div {margin:5px;flex-basis:unset;display:block;margin-bottom:10px;padding-left:0px;padding-right:0px;width:40%;flex-grow:0;flex-shrink:0;flex-basis:40%}
	.prodlist-dynamic .Related_Custom_DIV .single_product {margin-bottom:0}
}

/*priser*/
body.webshop-productinfo .Element_Overlay_ProdInfo_SavingsContainer_DIV {display:none!important}
body.webshop-productinfo .single_product-price .single_product-price-price {color:#000;font-weight: bold;font-size:20px}
body.webshop-productinfo .single_product-price .single_product-price-price span.curr {padding-left:5px}
body.webshop-productinfo .single_product-price .single_product-price-before {color:#9d9d9d;font-size:18px;margin-left:10px;text-decoration: line-through}
body.webshop-productinfo .save {text-transform: uppercase;font-weight: bold;font-size: 14px;color:#9d9d9d;margin-top:10px}

/*VARELISTE*/
.product_list-pagination {margin-bottom:30px}

.webshop-productlist #content > .container {width:100%}
.webshop-productlist #content .brand_image {display:none!important}
.webshop-productlist #content .brand_text {width:100%!important;}

.webshop-productlist #content .col-md-8.col-xs-12.brand_text {height:auto!important;overflow-y:none!important;margin-bottom:10px}
.webshop-productlist #content .brand_text * {font-size: 13px!important;line-height: inherit;font-family: "Open Sans",sans-serif!important}
.webshop-productlist #content .category_description_bottom,
.webshop-productlist #content .category_description_bottom p,
.webshop-productlist #content .category_description_bottom span {font-size: 13px!important;line-height: inherit;font-family: "Open Sans",sans-serif!important}

/*SUBCAT*/
@media screen and (max-width: 667px) {
	.webshop-subcat .sliced_cat_l, .webshop-subcat .sliced_cat_m, .webshop-subcat .sliced_cat_h {width: 100%!important}
    .single_category {margin-bottom:0!important;background: transparent}
}

/*priser*/
body .single_product .single_product-price strike,
body .single_product .single_product-price .PriceStriked_Productlist {color:#9d9d9d;font-size: 14px!important;font-weight: normal}
body .single_product .single_product-price,
body .single_product .single_product-price span{color:#000;font-size:16px!important}

/*SUBCAT*/
.webshop-subcat .SubCats_Categories_Container {max-width:calc(100% - 30px);margin:0px auto;}

/*filter*/
/*.webshop-subcat #ProductFilter-Container {display: none}*/
.webshop-productlist #content #ProductFilter-Container {max-width:100%;margin:0px auto;border: 1px solid #F1F6F8;padding:10px;}
.webshop-productlist .chosenFiltersContainer {max-width:100%;margin:0px auto}

/*list top*/
.CmsPageStyle_Table {margin-bottom:20px}

/*list footer*/
.webshop-productlist .CategoryFooterContent {width:80%;margin:0px auto}
.webshop-productlist .CategoryFooterContent h2 {margin-top:0px}
.webshop-productlist .CategoryFooterContent,
.webshop-productlist .CategoryFooterContent,
.webshop-productlist .CategoryFooterContent span {font-size: 13px!important;line-height: inherit;font-family: "Open Sans",sans-serif!important}
.CategoryFooterContent ul {padding:0 20px}
@media(max-width:1000px) {
    .webshop-productlist .CategoryFooterContent {width:100%}
}
@media(min-width:999px) {
    .webshop-productlist .CategoryFooterContent {-webkit-columns: 2; -moz-columns: 2; columns: 2;margin-top:40px;-webkit-column-gap: 2; -moz-column-gap: 2;column-gap: 40px;}
	.webshop-productlist .CategoryFooterContent {margin-top:30px}
	.webshop-productlist .CategoryFooterContent {margin-top:0px}
}


/*products*/
.webshop-productlist #content .ProductList_Custom_DIV form > div {width:12.5%}
@media(max-width:1500px) {
    .webshop-productlist #content .ProductList_Custom_DIV form > div {width:25%}
}
@media(max-width:900px) {

    .webshop-productlist #content .ProductList_Custom_DIV form > div {width:50%}
}

/*footer*/
#footer p.title {text-transform: uppercase;color:#fff;font-weight: 500;font-size:15px}

/*filter*/
.product-filter-body-container-price {height:60px;}
input#MinInputproduct-filter-price-range-slider {width:100px;text-align: right;font-weight: bold}
td.value-input {position: relative}
td.value-input:after {content:'DKK';position: absolute;left:0;z-index: 999;top:6px;left:10px;color:#c2c2c2}
input#MaxInputproduct-filter-price-range-slider {width:100px;text-align: right;font-weight: bold}


.filterLoaded #Content_Productlist > .movebeforefilter {display:none}

#ProductFilter-Container #loadingfilter {font-weight:bold;font-size:18px;padding-left:12px}
#filterloading {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background-color:rgba(255,255,255,.75)}
#filterloading div {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
#filterloading i{font-size:50px;color:#000}
#filterloading p {font-size:18px;margin:20px 0 0}
#ProductFilter-Container .product-filter-row {min-width:150px}
body #ProductFilter-Container {display:block;position:relative;margin:0px}
body #ProductFilter-Container * {font-size:12px!important}
body #ProductFilter-Container input[type="checkbox"] {display:none}
body #ProductFilter-Container input[type="checkbox"] + label span.checkmark {font-size:14px;margin:0;padding:0;display:inline-block;width:15px;height:15px;cursor:pointer;border:1px solid #dbdbdb;position:absolute;vertical-align:middle;border-radius:2px;left:10px;top:10px}
body #ProductFilter-Container input[type="checkbox"] + label:hover span.checkmark:after  {content:"\002714";position:absolute;font-size:12px;font-weight:700;line-height:1;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#ccc}
body #ProductFilter-Container input[type="checkbox"]:checked + label span.checkmark:after{content:"\002714";position:absolute;font-size:11px;font-weight:700;line-height:1;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff}
body #ProductFilter-Container input[type="checkbox"]:checked + label {color:#fff}
body #ProductFilter-Container .product-filter-count-container {position:absolute;right:10px;font-size: 10px!important;}
body #ProductFilter-Container label.product-filter-checkbox-label {width:90%;padding-left:30px;float:none;line-height:normal;cursor:pointer;margin-bottom: 0px!important;padding-right:30px;white-space: nowrap}
body #ProductFilter-Container .product-filter-checkbox-label {padding:0}
body #ProductFilter-Container .product-filter-headertext-container {color:#555454;font-size:16px;padding:0 0 10px 0;font-weight:bold}
body #ProductFilter-Container .product-filter-headertext-container > * {display:inline-block;vertical-align:middle}
body #ProductFilter-Container > div {display:flex;flex-wrap:wrap}
body #ProductFilter-Container > div > div.product-filter-column {flex:auto;width:auto!important;margin: 0 0.2%;float:none;padding:0}
body #ProductFilter-Container .product-filter-container {border:none;position:relative}
body #ProductFilter-Container .product-filter-header-container {border:1px solid #eee;background:#fff;cursor:pointer;float:none;line-height:30px;padding-left:10px}
body #ProductFilter-Container div.product-filter-header-container:after {content:'\f107';font-family:fontawesome;position:absolute;right:20px;top:2px;font-size:20px}
body #ProductFilter-Container span.count {display:none;position:absolute;margin-top:-2px;margin-left:10px;width:17px;height:17px;line-height:17px;background:#EEEEEE;border-radius:50%;text-align:center;font-size:10px;font-weight:bold;color:#000}
body #ProductFilter-Container div.product-filter-header-text{float:none;position:relative;padding-right:100px}
body #ProductFilter-Container div.product-filter-body-container{display:none;min-width:100%;box-shadow:0 0 30px rgba(0,0,0,.1);background-color:#fff;padding:15px 15px 5px}
body #ProductFilter-Container div.product-filter-checkbox-container{display:flex;align-items:center;border:solid 1px #eee; padding:8px;border-radius:3px;position:relative;transition:background .3s ease}
body #ProductFilter-Container div.product-filter-advanced-variant-checkboxes,
body #ProductFilter-Container div.product-filter-tag-checkboxes {display:flex;flex-wrap:wrap}
body #ProductFilter-Container div.product-filter-tag-checkboxes div.product-filter-checkbox-container {margin:0 0 10px;width: 100%!important;margin-right: 0%;white-space: nowrap}
body #ProductFilter-Container div.product-filter-checkbox-container.active {border-color:#73a8b3;background-color:#73a8b3}
body #ProductFilter-Container div.product-filter-checkbox-container.active * {color:#fff}
body #ProductFilter-Container div.product-filter-checkbox-container:not(.disabled):not(.active):hover{background-color:rgba(238,238,238,.6)}
body #ProductFilter-Container div.product-filter-checkbox-container.disabled{opacity:.25}
body #ProductFilter-Container div.product-filter-checkbox-container.disabled:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}
body #ProductFilter-Container div.product-filter-checkbox-container > *{flex:none;float:none}
body #ProductFilter-Container .filtercolor {width:11px;height:11px; border-radius:2px;display:inline-block;margin-right:5px;vertical-align: middle;}


#header .lastseen {width:50px;position: absolute;color:#73a8b3;font-size:26px;right:300px;top:15px;display: flex;align-items: center;flex-direction: column;line-height: 15px;cursor: pointer}
#header .lastseen:after {content:'Sidst set';display: block;font-size:11px;font-weight: bold}
@media (max-width: 1200px) { 
	#header .lastseen {right:280px}
}
@media (max-width: 1000px) { 
	#header .lastseen {top:50%;margin-top:-20px;width:auto;text-align: center;right:130px}
}


#ProductFilter-Container div.product-filter-container div.product-filter-body-container{ max-height: 500px;overflow-y: auto	}
@media (max-width: 879px) { 
	#ProductFilter-Container div.product-filter-container div.product-filter-body-container{ max-height: 300px}
}

@media (min-width: 880px) {  
	#ProductFilter-Container div.product-filter-container:hover div.product-filter-body-container{display:block;z-index: 9;	}
	#header {position:sticky!important;top:0;z-index:9999;background:#fff}
	#nav {position:sticky!important;top:103px!important;background:#fff;border-top:1px solid #ebf0f3!important;z-index: 9}
    .filterLoaded #ProductFilter-Container {margin:20px 0px}
    #ProductFilter-Container div.product-filter-body-container{position:absolute;top:100%;left:0} 
    
	
	#nav.fixed_top ~ #content #ProductFilter-Container {z-index: 9; position:fixed;top:130px;padding:10px 0;width:100%;position: fixed;max-width: 100%;display:flex;justify-content: center;background:#ebf0f3}
	#nav.fixed_top ~ #content #ProductFilter-Container > div {width:100%}
	#nav.fixed_top ~ #content #ProductFilter-Container .product-filter-headertext-container {display:none}
}
@media (max-width: 879px) { 
	#header.glued {z-index: 9999}
	#toolbar .tool-bar-contents-usp ul li, #toolbar .toolbar-contents-shortcuts ul li {line-height:30px}
    .filterLoaded #ProductFilter-Container {margin:20px 5px}
    .product-filter-headertext-container {cursor:pointer}
	.product-filter-headertext-container:before {content:'\f1de';font-family: fontawesome;font-size:14px;margin-right:10px}
	#ProductFilter-Container .product-filter-column-container-10 {margin-bottom:5px;width:100%!important;display:none}
	/*
    #ProductFilter-Container .product-filter-body-container-tag {max-height:none!important}
	*/
	#header.glued ~ #content #ProductFilter-Container {background:#ebf0f3;position:fixed;top:118px;width:100%;left:0;z-index: 9}

}
.chosenFiltersContainer {overflow:hidden;padding-top:10px}
.chosenFiltersContainer > div {float:left}
.chosenFiltersContainer .chosenFiltersHead {width:90px;}
.chosenFiltersContainer .chosenFiltersBody {width:calc(100% - 100px)}
.chosenFiltersContainer .chosenFiltersBody {margin-left:10px}
.chosenFiltersContainer .chosenFiltersBody > div {float:left}
.chosenFiltersContainer .chosenFiltersBody > div > * {flex:none;margin:0 15px 0 0}
.chosenFiltersContainer .chosenFiltersBody > div {margin:0 5px 10px 5px;background: #dfdfdf;color: #000;line-height:12px;padding:4px 10px;font-weight:400;border-radius:2px;position:relative}
.chosenFiltersContainer .chosenFiltersBody > div > span.remove {position:absolute;right:-22px;top:-8px;background-color:#828282;height:18px;width:18px;border-radius:50%;color:#FFF;text-align:center;padding:1px 0 0;font-size:10px;line-height:16px;cursor:pointer}

@media (max-width: 879px) { 
    .chosenFiltersContainer .chosenFiltersBody {margin: 0 10px 10px 10px}
}

/*custom*/
.ProductList_Custom_DIV .custom {padding:0 15px;float:left;width:25%;height:375px;overflow:hidden;margin-bottom:30px;display:flex;align-items: center;justify-content: center;}
.ProductList_Custom_DIV .custom > div {flex:auto;background: #fff;}
.ProductList_Custom_DIV .custom > div:last-child {padding:0 10px;font-size:14px;height:100%;display: flex;flex-wrap: wrap;align-items: center;align-content: center}
.ProductList_Custom_DIV .custom > div:last-child a {margin-top:5px;padding:5px 10px}
.ProductList_Custom_DIV .custom img{height:100%;height:auto;object-fit:cover}
@media(max-width:1700px) {
    .ProductList_Custom_DIV .custom > div:last-child {font-size:12px;line-height:18px}
}
@media(max-width:1500px) {
	.ProductList_Custom_DIV .custom {width:50%;}
    .ProductList_Custom_DIV .custom + div {clear:both}
}
@media(max-width:900px) {
	.ProductList_Custom_DIV .custom{width:100%;margin-bottom:15px;margin-top:-15px}
    
    
}


/*dbsearch*/
/*overall styles*/
.ui-autocomplete  {z-index: 999999999!important;background: #ffffff;border: 1px solid #b5beca;border-radius:5px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); color: #1f2a2a;margin:0px!important;padding:0px!important;}
/*reset*/
.ui-autocomplete a.ui-state-focus {background:none repeat scroll 0 0 #e9e9e9;text-decoration:none!important;display:block;	overflow:hidden;border-radius:0px}
.ui-autocomplete .ui-state-active {border:0px;background:none;}
.ui-autocomplete .ui-menu-item a {line-height:1.2!important;padding:0px}
.ui-autocomplete a.ui-state-focus * {text-decoration:none;line-height:1.2!important;}
.ui-autocomplete *{font-size:14px!important; }
.ui-autocomplete .uiVisAlle .ui-state-active {margin:0 0 0 15px!important}
/*group*/
.ui-autocomplete .uigroup {text-transform: uppercase;background: #fff;text-align: left;width:100%;margin-top:20px}
.ui-autocomplete .uigroup p {font-weight:bold;font-size: 16px!important;margin:0px;padding: 10px 18px 10px 5px;line-height: 20px}
.ui-autocomplete li:first-child {margin-top:5px}
/*category*/
.ui-autocomplete .uicategory {width:100%}
.ui-autocomplete .uicategory a {padding:2px 0 2px 15px;display:block}
.ui-autocomplete .uicategory a:hover {text-decoration: none;background:#e9e9e9}
/*product*/
.ui-autocomplete .uiproduct {list-style: none;width:100%;border-top: 1px solid #e9e9e9;cursor: pointer;text-align: left !important;}
.ui-autocomplete .uiproduct:hover {background:#e9e9e9}
.ui-autocomplete .uiimg {width:100px;cursor: pointer;float: left;text-align:center}
.ui-autocomplete .uiimg img {max-height: 80px !important;max-width: 90%!important;padding: 5px 10px;}
.ui-autocomplete .uicontent {width:calc(100% - 150px);float:left;padding-top: 10px;background:transparent;padding-bottom:0px;}
.ui-autocomplete .uipris {display:none;margin-top:2px;font-size:11px!important;font-weight:bold;}
.ui-autocomplete .uivarenummer {margin:2px 0 5px 0;color: #8f8f8f; font-size: 10px!important;}
/*vis alle*/
.ui-autocomplete .uiVisAlle {border-top: 1px solid #b5beca;height: 40px;width:100%}
.ui-autocomplete .uiVisAlle div {margin-left:15px}
.ui-autocomplete .uiVisAlle p,.uiVisAlle p:hover {text-align:left;margin:0px;background: url("/dandodesign/grafik/overall/lup.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0); color: #000; cursor: pointer; font-size: 14px; font-weight: bold;line-height: 40px; padding-left: 25px; text-decoration: none;}
/*noproducts*/
.ui-autocomplete .uinoProducts {color: #931600;font-size: 12px;font-style: italic;line-height: 10px;padding: 5px 0;text-align: left;text-decoration: none;width: 400px;}
.ui-autocomplete .uinoProducts p {padding:20px;line-height:20px;}
/*defaults*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   border: 0 none;}
.ui-autocomplete .ui-menu-item a,.ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {margin: 0px!important; cursor:pointer;text-align:left!important;display:block;} 
* html .ui-autocomplete {width: 1px;}
.ui-autocomplete-loading {background: url("/dandodesign/grafik/overall/ui-anim_basic_16x16.gif") no-repeat scroll right center white;}
.ui-autocomplete .ui-menu-item,.ui-autocomplete .uigroup, .ui-autocomplete .uiVisAlle {clear: left; float: left;}
/*responsive*/
@media (max-width: 810px) {
	.ui-autocomplete  {width:100%!important; left:0!important}
	.ui-autocomplete .uiVisAlle div {margin-left:150px!important}
}

/*breadcrumbs*/
.BreadCrumbLink_Active {font-weight: bold}
.product_list-breadcrumbs span span:has(b),
.BreadCrumb_ProductInfo span span:has(b) {display:none}

.product_list-breadcrumbs span a:after,
.BreadCrumb_ProductInfo span a:after {content:'›';padding:0 10px}

.product_list-breadcrumbs span a.BreadCrumbLink_Active:after,
.BreadCrumb_ProductInfo span a.BreadCrumbLink_Active:after {display: none}


/*resmenu*/
.res #launcher{display:none!important}
body.res{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden}
.resmenu .Heading_Productmenu,.resmenu .ProductMenu_Category_Icon_Container{display:none}
body.res .resmenu{position:fixed;top:0;overflow-y:auto;height:100%}
.resmenu > ul{margin:0}
.resmenu .reshead{border-bottom:1px solid #e4e4e4;display:block;background:#ebf0f3;padding:10px 20px;font-size:18px}
.resmenu a,.resmenu span.SubCategory1_Head{display:block}
.resmenu a:hover{text-decoration:none}
.resmenu span.SubCategory1_Head{color:#828282}
.resmenu,#resoverlay{display:none}
.resmenu ul{list-style:none;padding:0}
.resmenu > ul {padding-bottom:20px}
.res #resoverlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:7050;cursor:pointer}
.res .resmenu{display:block;top:0;position:absolute;background:#fff;width:100%;z-index:999999;padding:0}
.resmenu > .fa{cursor:pointer;color:#111;position:absolute;right:25px;font-size:30px;top:10px;z-index:99}
.resmenu > .fa:hover{color:#000}
.resmenu #ProductMenu_List li{position:relative}
.resmenu .RootCategory_Productmenu{display:block;line-height:40px;padding-left:20px;border-bottom:1px solid #e4e4e4}
.resmenu #ProductMenu_List .dropdown{display:none;background:#fff}
.resmenu #ProductMenu_List .CategoryLink0_Productmenu,.resmenu #ProductMenu_List .CategoryLink0_Productmenu span{font-size:14px}
.resmenu #ProductMenu_List li.SubCategory1_Productmenu{padding-left:20px;line-height:25px}
.resmenu #ProductMenu_List .CategoryLink1_Productmenu{font-size:13px}
.resmenu .resselect > a,.resmenu .resselect > span > .fa{color:#111}
.resmenu #ProductMenu_List .Productmenu_Category_Icon{display:none}
.resmenu #ProductMenu_List li.SubCategory1_Productmenu{line-height:25px;padding-left:0;margin-bottom:0}
.resmenu #ProductMenu_List li.SubCategory2_Productmenu{line-height:20px;padding-left:0}
.resmenu > a{position:absolute;margin-left:20px;margin-top:-15px;background:#fed831;color:#000;font-weight:700;padding:5px}
.resmenu .arrow-down{display:none}
.resmenu .plus{position:absolute;top:0;right:0;font-size:20px;width:80px;cursor:pointer;text-align:center}
.resmenu .resselect ul.dropdown{display:block!important}
.resmenu .resselect .SubCategory1_Head{font-weight:400;font-size:16px}
.resmenu .help{text-align:center;font-size:15px;padding:10px 0}
.resmenu .help b{display:block;font-size:16px;margin-bottom:10px}
.resmenu .help a{display:inline-block}
.resmenu .help svg{width:30px;display:block;margin:0 auto}

/*addons*/
.fancybox-stage .row {position:relative;width:50%}
.fancybox-stage .row .col-md-6 {float:left;width:50%}
.fancybox-stage .row .col-md-6 iframe {max-width:100%}
.fancybox-stage .row .col-md-6.md-first img {display:none;max-width:100%}
.fancybox-stage .row .col-md-6.md-last img {max-width:100%}
@media(max-width:1200px) {
    .fancybox-stage .row {width:80%}
    .fancybox-stage .row .col-md-6 {float:none;width:100%}
    .fancybox-stage .row .col-md-6.md-first img {display:block}
    .fancybox-stage .row .col-md-6.md-last img {display:none}
}

.webshop-productinfo .Addons{margin:10px 0 20px 0}
.webshop-productinfo .AddonsHeading{font-size:16px;line-height:50px}
.Addons{clear:left;margin-bottom:30px;padding:0;border-radius:3px;position:relative;overflow:hidden}
.AddonProduct{position:relative;overflow:hidden;clear:both;border:1px solid #ebebeb;border-bottom:none;border-radius:3px!important;background:#fff;margin:0;padding:0;min-height:70px}
.AddonProduct img {cursor: pointer}
.AddonProduct + .AddonProduct{border-radius:0!important}
.AddonProduct:nth-child(2){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
.AddonProduct:last-child{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important;border-bottom:1px solid #ebebeb;border-radius:0 0 3px 3px}
.AddonProduct > div{float:left}
.AddonProduct .AddonProductLink {position: absolute;bottom:2px;left:10px;font-style: italic;font-size:11px;text-decoration: underline}
.AddonProduct > div.AddonProductAmount {width: 50px;margin: 5px 5px 5px 5px;}
.AddonProduct > div.AddonProductAmount input {width:40px;margin:0px;padding:0px;height:30px;text-align:center;border:1px solid #e4e3e2;color:#2f2f2f;border-radius:3px;font-size:12px;outline:none;border-radius: 3px!important;}
.AddonProduct select {height:30px;border: 1px solid #ebebeb;border-radius: 5px!important;width: 50px;padding-left:5px;font-size:12px}
.AddonProduct > div.AddonProductCheck,.AddonProduct > div.AddonProductName,.AddonProduct > div.AddonProductPrice{padding:0}
.AddonProduct > div.AddonProductCheck{display:block;width:40px;height:30px;margin: 5px 5px 5px 0;position:relative}
.AddonProduct > div.AddonProductCheck input{position:absolute;left:-9999px;margin:0;top:0;cursor:pointer}
.AddonProduct > div.AddonProductCheck:before{display:block;content:"";width:100%;height:100%;background:#e4e3e2;float:left;border-radius:3px;transition:all .15s ease}
.AddonProduct > div.AddonProductCheck:hover:before{background:#bbbab9}
.AddonProduct > div.AddonProductCheck.checked:before{background:#d7ebe0}
.AddonProduct:hover > div.AddonProductCheck.checked:before{background:#d7ebe0}
.AddonProduct > div.AddonProductCheck input + label{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}
.AddonProduct > div.AddonProductCheck input + label:after,.AddonProduct > div.AddonProductCheck input + label:before{content:"";background:#353536;width:15px;height:1px;position:absolute;left:13px;transition:all .15s ease,background .5s ease}
.AddonProduct > div.AddonProductCheck input + label:before{top:50%;margin-top:-1px;transform:rotate(90deg)}
.AddonProduct > div.AddonProductCheck input + label:after{bottom:50%;margin-top:-1px;transform:rotate(-180deg)}
.AddonProduct > div.AddonProductCheck.checked input + label:before{width:14px;margin-left:3px;transform:rotate(135deg);background:#1cab55} 
.AddonProduct > div.AddonProductCheck.checked input + label:after{width:6px;margin-bottom:-2px;transform:rotate(-315deg);background:#1cab55}
.AddonProduct .AddonProductInfo{width: calc(100% - 60px - 50px - 40px);overflow:hidden;padding:5px}
.AddonProduct .AddonProductInfo .AddonProductName{float:left;margin-right:1em;margin-top:5px;width: calc(100% - 60px);}
.AddonProduct .AddonProductInfo .AddonProductName label{font-weight:400;line-height:10px}
.AddonProduct .AddonProductInfo .AddonProductName label small {display:block;text-decoration: none;cursor:pointer;margin-top:5px;font-size:11px;line-height: 15px}
.AddonProduct .AddonProductInfo .AddonProductPrice{float:right;width: 40px;margin-top:5px}
.AddonProduct .AddonProductInfo label{font-size:12px}
.AddonProduct > div.AddonProductPicture img{width:30px;height:30px;margin:5px}
@media(max-width:600px) {
	.AddonProduct {height:auto}
}

.prismatch > div {margin:5px 0;display: flex;align-items: center}
.prismatch > div > span:first-child {width:210px}
.prismatch > div > span {display:flex;align-items: center;column-gap: 10px}
@media(max-width:500px) {
    .prismatch > div {display:block}
    .prismatch > div > span {width:100%;display:block}
    .prismatch > div > span input[type="text"] {width:100%}
} 
 
/*trust*/
section.trust {padding:20px 0 50px 0;background:#fff;display: flex;justify-content: center}
section.trust > div {width:95%}
section.trust .head {text-align: center;font-size:14px;color:#727269}
section.trust ul {border-top:1px solid #E7E7E7;list-style: none;margin:20px 0;padding:20px 0 0 0;margin:0 -30px;display:flex;justify-content:space-between;list-style:none;margin:0 -1%;justify-content:unset; flex-wrap: nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}
section.trust ul::-webkit-scrollbar {-webkit-appearance: none;height: 10px}
section.trust ul::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)} 
section.trust ul li {margin:0;flex-basis:unset;display:block;margin-bottom:0px;padding-left:10px;padding-right:10px;width:20%;flex-grow:0;flex-shrink:0;flex-basis:20%;background:url('/images/stjerner.png')no-repeat top left 10px;background-size:100px;padding-top:30px}
section.trust ul li b {display:block;margin-bottom:5px}
section.trust ul li small {display:block;margin:25px 0;font-size:12px;color:#727269}
@media (max-width: 1000px) { 
    section.trust > div {width:100%}
    section.trust ul {margin:0px}
    section.trust ul li {width:20px;flex-basis: 50%}
    section.trust ul li small {margin:10px 0 30px 0} 
}

/*catlist*/
.CmsPageStyle_Table{table-layout:fixed;width:100%}
.CmsPageStyle_Table td{overflow:hidden;word-wrap:break-word}
.catlist-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}
ul.catlist{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:10px 0;gap:10px;width:max-content;box-sizing:border-box}
ul.catlist li{flex:0 0 auto}
ul.catlist li a{display:block;padding:6px 16px;border-radius:24px;border:1px solid #b9bec2;font-size:12px;font-weight:400;color:#191919;background:#f7f7f8;text-decoration:none;white-space:nowrap;transition:.2s}
ul.catlist li a:hover{background:#d7dbdd}


#Content_Productlist > .visible-xs ul.catlist {display: none}

/*blog*/
.blog {font-size:15px}
.blog img {width:100%!important;height:auto!important}

.blog hr {width: 100px;height: 1px;margin: 20px auto 0 auto;background-color:#000;border: none;border-radius: 3px;margin-bottom:50px;}


.blog .text-center {text-align: center}
.blog .bgwhite {background:#ffffff}
.blog .bggrey {background:#faf6f6}
.blog .bgdarkgrey {background:#dad8d8}

.blog .head {position: relative;display:flex;justify-content: center;align-items: center}
.blog .head img {filter: brightness(50%);}
.blog .headtext {position: absolute;color:#fff;left:50%;top:0;bottom:0;display: flex;align-items: center;background:rgba(115,168,179,0.40)}
.headtext div {padding:0 10%}
.blog .headtext h1 {font-size:40px;margin-bottom:10px;color:#fff}
.blog .headtext p {font-weight:normal;font-size:15px;color:#fff}
@media (max-width:779px) {
    .blog .headtext {left:0;text-align: center} 
    .blog .headtext h1 {font-size:22px;text-align: center}
	.blog .headtext h1:after {display:none}
    .blog .headtext p {font-size:13px}
	.blog .head {height:400px}
	.blog .head img {  width: 100%!important;height: 100%!important;object-fit: cover;}
}


.blog .text {padding:60px 0}
.blog .text h2 {text-align: center}

.blog .wrapper {max-width:1370px;margin:0px auto}

.blog .help {display:flex}
.blog .help.reverse {flex-direction:row-reverse}
.blog .help.bggrey h2 {color:#000!important}
.blog .help > div {flex:1}
.blog .help > div:last-child {display: flex;flex-direction: column;justify-content: center;}
.blog .help > div:last-child > div {padding:100px}
.blog .help > div:last-child h2 {color:rgba(115,168,179)}
@media (max-width:779px) {
	.blog .help {flex-direction: column}
	.blog .help.reverse {flex-direction: column}
    .blog .help > div:last-child > div {padding:5%;text-align: center}
    .blog .help > div:last-child > div hr {display: none}
    .blog .help > div:last-child h2 {color:#000;text-align: center}
}

.blogproduct {width:50%;margin:50px auto;display:flex;gap:30px}
.blogproduct img {max-width: 100%!important;}
.blogproduct div {width:50%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;font-size: 14px;}
@media(max-width:999px) {
    .blogproduct {width:90%}
	
}

.blog .box {padding:50px 0}
.blog .box h2  {text-align: center} 
.blog .box ul {display: flex;list-style: none;margin:50px 0 0 0;padding:10px;gap:50px}
.blog .box ul li {position: relative;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);padding:40px;border-radius: 20px}
.blog .box i {display: block;font-size:60px}
.blog .box b {display: block;font-size:18px;margin:20px 0}
.blog .box hr {height:3px;position: absolute;bottom:0px;margin-bottom:0;width:calc(100% - 80px - 20%);left:10%; right:10%}
@media (max-width:900px) {
    .blog .box ul {flex-direction: column}
}

 
/*liste*/

.blogRelated {width:80%;margin:0px auto}
.blogRelated .text-center {margin-top:20px}
.blog .product_list-breadcrumbs,
.blog .product_list-breadcrumbs + h1 {width:80%;margin:0px auto}
.blog .product_list-breadcrumbs + h1 {margin-top:20px}

.blogRelated ul {overflow-x:auto;-webkit-overflow-scrolling:touch;; padding:0 0 20px 0;display: flex;flex-wrap: wrap;margin: 20px 0;padding: 0px;list-style: none;}
.blogRelated ul li {width:calc(25% - 10px);background:#fff;display: inline-block;position: relative;float: none;vertical-align: top;box-sizing: border-box;margin: 4px;border: 1px solid #cccccc;-webkit-transition: all .5s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.blogRelated.flex {padding:50px 0}
.blogRelated.flex ul {justify-content: center;;flex-wrap: nowrap;}
.blogRelated.flex li {width:25%;flex-grow:0;flex-shrink:0;flex-basis:19.4%}

.blogRelated ul::-webkit-scrollbar {-webkit-appearance: none;height: 10px}
.blogRelated ul::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)} 

@media (max-width: 1000px) { 
   .blogRelated {width:100%}
	.blogRelated.flex li,
    .blogRelated ul li {width:calc(50% - 10px)}
	.blogRelated.flex ul {justify-content: flex-start}
    .blogRelated.flex li {width:25px;flex-basis: 150px}
}
.blogName {margin:10px;font-size:16px;height: 50px;}
.blogName a {font-weight: bold}
.blogImage img {width:100%;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.blogImage img:hover {opacity: 0.7}
.blogDescShort {margin:10px;font-size:15px;height:100px;overflow:hidden;position:relative}
.blogDescShort:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 20px;background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));pointer-events: none;}
.blogLink {margin:20px}
.blogLink a {color:#73a8b3;font-weight: bold}
.blogLink:after {font-family: fontawesome; content:'\f18e';margin-left:10px;color:#73a8b3}
@media (max-width:779px) {
	.blogRelated,
	.blog .product_list-breadcrumbs,
	.blog .product_list-breadcrumbs + h1 {width:100%}
	
	.blogName {font-size:14px}
	.blogDescShort {font-size:12px}
}


/*basket*//*basket*/
body.noscroll {overflow:hidden}
.minibasketcontainer {z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;transform:translateX(200%);background-color:rgba(0,0,0,.0);transition:background .5s ease}
.minibasketcontainer.active {transform:translateX(0);background-color:rgba(0,0,0,.5)}
.minibasketcontainer.active .minibasket{transform:translateX(0)}
.minibasketcontainer .minibasket {position:absolute;height:100%;display:flex;top:0;right:0;transform:translateX(110%);background-color:rgba(255,255,255,1.00);width:450px;max-width:80%;transition:all .5s ease}

.minibasketproduct .energy,
.minibasketproduct .godbedrebedst {position: static;margin:0px;display:flex;flex-direction: row; align-items: center;gap:5px;font-size:10px;margin-bottom:5px}
.minibasketproduct .energy span {font-size:10px}
.minibasketproduct .energy img {height:20px;width:auto}

.minibasketcontainer .minibasketTabs {display:flex;font-size:14px;font-weight: bold;margin-top:30px}
.minibasketcontainer .minibasketTabs > div {flex: 1;display: flex;justify-content: center;position: relative;padding-bottom:10px;cursor:pointer;border-bottom:1px solid #73a8b3;color:#909090}
.minibasketcontainer .minibasketTabs > div:first-child {border-right:1px solid #73a8b3}
.minibasketcontainer .minibasketTabs > div.active {border-bottom:2px solid #73a8b3;color:#000}
.minibasketcontainer .minibasketTabs > div span {font-weight: bold;margin-left:5px;background: #000;color: #fff;font-size: 11px;width: 20px;height: 20px;border-radius: 50%;display: flex;align-content: center;align-items: center;justify-content: center}


.minibasketcontainer .minibasketcontent {width:100%;padding:10px}
.minibasketcontainer .minibasketcontent h2 {text-align: left;margin:20px 0px 10px 20px;font-size:20px} 
.minibasketcontainer .minibasketcontent h2 i {position:absolute;right:30px;font-size:24px;cursor:pointer;z-index:999}
.minibasketcontainer .minibasketcontent h2 i:hover {color:#000;color:#646464}

.minibasketcontainer .minibasketcontent .minibasketproducts:not(.active) {display: none}
.minibasketcontainer .minibasketcontent .minibasketproducts {max-height:90%;overflow-y: scroll;padding:20px 10px 20px 0;display:flex;flex-wrap:wrap}
.minibasketcontainer .minibasketcontent .minibasketproducts.loading {height:100%;align-items:center;justify-content: center;}
.minibasketcontainer .minibasketcontent .minibasketproducts::-webkit-scrollbar {-webkit-appearance: none;width: 7px}
.minibasketcontainer .minibasketcontent .minibasketproducts::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)}

.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct form {display:flex;height:100%;justify-content: space-between;flex-direction: column}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct {width:50%;padding:15px;transition: all .3s ease;}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct:hover {background:#dbdbdb;cursor:pointer}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .title {font-size:13px;line-height:18px;margin:10px 0}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .image img {width:100%}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .pricecontainer {margin:20px 0 10px 0}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .price {font-weight: bold;font-size:14px;}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .price span {white-space: nowrap}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .price strike {font-weight: normal;font-size:14px;margin-left:5px;color:#535353}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .buy {display: flex;margin-top:10px}
.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .buy input[type="number"] {width:50px}

.minibasketproducts.loading .loader {display:block}
.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #868686;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display: none}
@-webkit-keyframes spin {
    0%{-webkit-transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
}
.minibasketcontainer .minibasketcontent .miniproducts {padding:20px}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct {display: flex;padding: 20px 0;border-bottom: solid 1px #d2d2d2;}
.minibasketcontainer .minibasketcontent .miniproducts:not(.active) {display:none}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .info {display:flex;flex:auto;flex-direction: column;padding-left:10px;justify-content: space-around;gap:10px}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .info .top,
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .info .bottom {display: flex; justify-content: space-between}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .title {font-size:14px;line-height: 18px}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .price {font-weight: bold;font-size:16px;white-space: nowrap;line-height: 18px;padding-left:20px}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .image img {width:70px} 
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .remove a {text-decoration: underline}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .amount {display: flex;gap:5px}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .amount .dec a,
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .amount .inc a {font-size:15px;width:20px;text-align: center;display: block}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .amount .dec a:hover,
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .amount .inc a:hover {font-weight: bold}
.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .amount .mi {width:30px;text-align: center}


@media(max-width:700px) {
    .minibasketcontainer .minibasketcontent h2 {font-size:16px}
    .minibasketcontainer .minibasketcontent h2 i {font-size:20px}
	.minibasketcontainer .minibasket {width:70%;max-width:100%;position:fixed;top:0;bottom:0;overflow-y: scroll}
	.minibasketcontainer .minibasket::-webkit-scrollbar {-webkit-appearance: none;width: 7px}
    .minibasketcontainer .minibasket::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.3);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)}
    .minibasketcontainer .minibasketcontent {width:100%}
    .minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .pricecontainer {align-items: flex-start;flex-direction: column;}
	.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .image > i {margin-top:-10px}
	.minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct .incdec {margin-top:10px}
	.minibasketcontainer .minibasketcontent .minibasketcards b {margin-bottom:10px} 
	
	.minibasketcontainer .minibasketcontent .miniproducts .miniproduct .info .top, 
    .minibasketcontainer .minibasketcontent .miniproducts .miniproduct .info .bottom {flex-direction: column}
    .minibasketcontainer .minibasketcontent .miniproducts .miniproduct .price {padding:10px 0 0 0}
}
@media(max-width:500px) {
    .minibasketcontainer .minibasketcontent .minibasketproducts .minibasketproduct {width:100%}
}

/*subcat*/
.SubCats_Categories_DIV {display: none}
.sub {background: #fff;display: block;padding:20px;position: relative;overflow: hidden}
.sub ul.dropdown {list-style: none;}
.sub .ProductMenu_Category_Icon_Container,
.sub .ProductMenu_Category_Icon {display: none} 
.sub ul.dropdown li.SubCategory1_Productmenu {width: 25%;float: left;text-align: left;margin-bottom: 30px;}
.sub .SubCategory1_Productmenu > div {font-weight: bold}
@media(max-width:1000px) {
    .sub ul.dropdown li.SubCategory1_Productmenu {width: 50%}
}
@media(max-width:500px) {
    .sub ul.dropdown li.SubCategory1_Productmenu {width: 100%}
}

/*showbasket buy*/
.webshop-showbasket .cart_footer .cart_extras {margin:0px!important;border:0px!important}

.prodlist-dynamic-showbasket .product-list {justify-content: unset;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;display:flex;width:80%;background:#fff!important; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.prodlist-dynamic-showbasket .product-list > div {flex-basis: unset;display: block;margin-bottom: 0px;padding:10px 10px 0 10px;flex-grow: 0;flex-shrink: 0;flex-basis: 100%;}
.prodlist-dynamic-showbasket .product-list .product-container {display: flex}
.prodlist-dynamic-showbasket .product-list .product-container .product-left {width:40%;} 
.prodlist-dynamic-showbasket .product-list .product-container .product-left img  {max-width:100%;width:100px}
.prodlist-dynamic-showbasket .product-list .product-name {padding:0 20px}
.prodlist-dynamic-showbasket .product-list .product-name * {font-size:14px}
.prodlist-dynamic-showbasket .product-list input[type="submit"] {/* width:100%; */margin:10px 0;margin-left: 30%;}
.prodlist-dynamic-showbasket .product-list input[type="text"] {display: none}

/*
.product-list::-webkit-scrollbar {height:17px}
.product-list::-webkit-scrollbar {cursor: grab;}
.product-list::-webkit-scrollbar {background-color: #f5f5f5;cursor: grab;    }
.product-list::-webkit-scrollbar-track {background-color:rgba(180,180,180,1.00);cursor: grab;}
.product-list::-webkit-scrollbar-thumb {background-color: #73a8b3;cursor: grab;}
.product-list::-webkit-scrollbar-thumb:hover {background-color:#73a8b3;cursor: grab;}
.product-list::-webkit-scrollbar-thumb:active {background-color: #73a8b3;cursor: grab;}
*/
@media(max-width:769px) {
    .prodlist-dynamic-showbasket .product-list {width:100%;margin-bottom:20px}
	.prodlist-dynamic-showbasket .product-list .product-name * {font-size:14px}
}
