.swiper-wrapper .lg\:w-2\/3 {
    max-width:600px;
}

.form-control, .form-control-text {
    font-size: 1.1rem;
}

.logo {
    margin: 0 auto;
    height: auto;
}

.header-03 {
	box-shadow: 0 6px 5px rgb(0 0 0 / 2%);
}

.header-11 .icon-text a {
	color:#fff;
	text-decoration:none;
}

p:has(+ ul) {
  margin-bottom: 0 !important;
}

.category-details {
    margin-top: 2rem;
}

.header-09 .btn-outline:hover {
    background-color: var(--header-09--account-button--background-color-hover) !important;
    border-color: var(--header-09--account-button--border-color-hover) !important; 
    color: var(--header-09--account-button--color-hover) !important;
}

.header-09 .btn-primary:hover {
    background-color: var(--header-09--cart-button--background-color-hover) !important;
    border-color: var(--header-09--cart-button--border-color-hover) !important;
    color: var(--header-09--cart-button--color-hover) !important;
}

.shopping-cart-01 .table-cart tbody td .table-cart-product-feature-names {
    font-size: 0.85rem;
}

/*
.product-list-feature-names {
	display:none !important;
}

.card-sub-title.product-list-feature-names::before {
  content: "Gewicht/inhoud:";
}
*/

.logo img {
    max-height: inherit;
}

#layout-footer {
	background-image: url("/img/footer_bg.png");
	background-repeat: no-repeat;
    background-size: cover;
}

.footer-05 .footer-column img {
    max-width: 150px;
}

#layout-checkout-cart {
    background-color: #fff;
}

.bg-image img {
	object-fit: fill !important;
}

.content-09-image.bg-cover img {
	display:none;
}

.product-list .card-body {
    padding-bottom: 0;
    padding-top: 0;
}

.page-text-01 ol,
.page-text-01 ul {
    list-style: auto;
    padding-left: 7px;
}

#product-details-conversion-text ol li:before, #product-details-conversion-text ul li:before {
   background-image: url("/img/mark.svg");
}

.footer-column .form {
	display:none;
}

.category-list-03 .card-header {
    background-color: var(--theme--colors--gray--100);
    font-size: 1.15rem;
    text-transform: none;
}


.category-list-03 .card-body a {
    color:#363537;
    font-size:1rem;
}

.category-list-03 .card-body .category-list-category-wrapper:not(.is-open) .category-list-category a:hover, 
.category-list-03 .card-body .category-list-category-wrapper:not(.is-open) .category-list-category a.active {
    background: none;
    color:#ed7d3a;
}

.category-list-03 {
    display:none;
}

#content-40-184 > div > div > div.relative.md\:col-span-1.lg\:col-span-2 {
	min-height:200px;
}

.side-bar.open {
    top: 8rem;
}

@media (min-width: 768px) {
	.category-list-03 {
	    display:block;
	}
}

@media (min-width: 1024px) {
	.content-09-image.bg-cover img {
		object-position: left;
		display:block;
		min-height: 295px;
	}
	
}


@media (min-width: 1280px) {
	.swiper-wrapper .lg\:w-2\/3 {
	    max-width:700px;
	}
	
	.content-48 .swiper {
	    height: 625px;
	}
	
	#content-40-184 .container {
		padding-left:10px;
	}
	
}