
#layout-header {
	position: sticky;
	z-index: 100;
}

.template-products h1.page-heading {font-weight: bold; margin-top: 30px;}
.template-products main#layout-main {padding-bottom:0px!important}

ol.check.orange, ul.check.orange {margin-left:0px;}
ol.check.orange li:before, ul.check.orange li:before {background-image: url(/files/check-icon.svg); margin-right: .5rem;}

.layout-product main#layout-main {
    background-color: #f7f7f7;
}

.layout-content .content-30#content-30-172 .gap-grid::before {
    background: #2d2d2d;
    z-index: -1;
}
.layout-content .content-30#content-30-172 .content-30-text, .layout-content .content-30#content-30-172 .content-30-title.content-heading {color:#ffffff; padding: 0px 12px;}
.layout-content .content-30#content-30-172 .gap-grid .bg-cover img {border-radius:0px;}

.category-text > div:nth-child(1) {
	display: none!important;
}

.category-text > div:nth-child(2) {
	display: block!important;
}

.breadcrumb-01 {
	margin-top: 0 !important;
}

.page-title-01 {
	margin-top: 0 !important;
	margin-bottom: 15px;
}

.layout-product .footer-03, 
.layout-products .footer-03 {
	margin-bottom: 0;
}

.product-details-01 > .container > .text-sm.text-gray-600 {
	display: none;
}

.product-configuration-option-price {
	color: var(--theme--colors--gray--600);
	font-weight: 400 !important;
}

.product-configuration-option-image .product-configuration-option-image-enlarge {
	border-radius: 0;
	border-bottom-left-radius: var(--theme--borders--element--border-radius);
	border-top: none;
	border-right: none;
	right: 0;
	top: 0;
}


.product-configuration-option-name > .text-gray-600.text-sm > div:nth-child(2) > span:nth-child(2),
.product-configuration-option-name > .text-gray-600.text-sm > div:nth-child(2) > span:last-child,
.product-sorting,
#product-filter-price,
.search-input-group,
.account-button,
#layout-main-content > div.text-sm.text-gray-600,
#layout-checkout-form > div.card-legend > div,
.header-01 .dropdown{
	display: none !important;
}

.nav-body .nav-languages {
display: none;
}

.header-01 .dropdown {
  display: none;
}

#layout-page-title {
	margin-bottom: 15px;
}

.product-configuration-option-name > div {
	text-align: center;
}



header {
	top: inherit !important;
}

.card-image {
    height: 18rem !important;
    padding: 15px !important;
}

.card-image img {
	border-radius: 0;
	background:#f7f7f7;
}

.card-product .card-body {
	padding: 0 15px 15px 15px;
}

.category-details {
	height: auto;
}

.text-more {
	display: none;
}

#product-list-static,
.product-list {
	.cards {
		a {
			.card-sub-title,
			.card-footer {
				display: none !important;
			}
		}
	}
}

.side-bar {
	display: none!important;
}

#product-details-gallery .slider-primary .splide__slide:nth-child(2) img {
	object-fit:contain;
	height:100%;
}

.product-configuration-collection-description {
	display: none;
}

#layout-main > .container {
	padding-top: 0!important;
	padding-bottom: 0!important;
}

.content-39 .bg-cover:before,
.content-22 .bg-cover:before {
	display: none!important;
}

.content-39 .bg-cover img,
.content-22 .bg-cover img {
	height: auto !important;
}


@media (min-width: 1024px) {
	#layout-main>.container, 
	#layout-main>.container-xs {
		padding-top: 32px;
	}
	
	#product-details-gallery,
	#product-configuration-option-image,
	#product-configuration-option-image {
		height: 45rem;
		position:sticky;
		top: 25px;
	}
	
	#product-configuration-option-image>div:first-child>img,
	#product-details-gallery .slider-primary img {
		height: auto;
		width: 100%;
		
		max-height: initial;
		max-width: initial;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	#product-configuration-option-image, 
	#product-details-gallery {
		height: 50rem !important;
	}	
}
/* teksten achter prijs om duidelijk te maken dat het om een bladprijs gaat */
/*span[x-show="! productConfigurationPrice"]:after, span[x-show="productConfigurationPrice"]:after {*/
/*	color: var(--elements--cards--container--color);*/
/*	font-size: var(--elements--body-text--body--font-size);*/
/*	font-weight: var(--elements--body-text--body--font-weight);*/
/*	display: block;*/
/*	padding-top: 5px;*/
/*}*/
/*span[x-show="! productConfigurationPrice"]:after {*/
/*	content: "(Bladprijs)";*/
/*}*/
/*span[x-show="productConfigurationPrice"]:after {*/
/*	content: "(Configuratieprijs)";*/
/*}*/