@font-face {
	font-family: 'Autography';
	font-weight: normal;
	src: url('/fonts/autography.woff') format('woff');
}

@font-face {
	font-family: 'Bebas Neue';
	font-weight: normal;
	src: url('/fonts/bebas-neue-regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Bebas Neue';
	font-weight: bold;
	src: url('/fonts/bebas-neue-bold.woff2') format('woff2');
}

.icon-text.e-mail svg,
.header-11 > div > div.flex.items-center > div:nth-child(1) svg {
	display:none;	
}

.category-list-03 .card-body .category-list-category-wrapper .category-list-category a {
    background-color: var(--product-list-01--category-nav-item--background-color);
}

.header-11 > div > div.flex.items-center > fw-html:nth-child(1) > div.icon-text > svg {
	display:none;
}

#layout-checkout-logo img{
	height:10rem;
}

.content-02 [data-ratio="16/9"]:before {
    padding-bottom: 125.25%!important;
}

#content-02-153 {
	margin-top:2rem;
}

.card-product .card-body{
	padding-top:1.563rem;
}

.category-text td{
	padding:0 10px;
	width:50%;
}

.category-text td:first-child{
	padding-left:0;
}

.category-text td:last-child{
	padding-right:0;
}
@media only screen and (max-width: 479px) {
	.category-text td{
		display:block;
		width:auto;
		padding:10px 0;
	}
	.category-text td:first-child{
		padding-top:0;
	}
	
	.category-text td:last-child{
		padding-bottom:0;
	}
	
	.content-48 .content-48-item-box {
	    padding:0;
	}
}

#product-details-description-body .card-body{
	padding:0;
	font-size:1rem;
	line-height:1.313em;
}

#product-details-conversion-text{
	font-size:1rem;
	line-height:1.313em;
	margin-top:1.375rem !important;
}
#product-details-conversion-text ol li,
#product-details-conversion-text ul li{
	padding-left: 1.625rem;
}
#product-details-conversion-text ol li:before,
#product-details-conversion-text ul li:before{
	content:none;
}
#product-details-conversion-text ol li:not(:first-child),
#product-details-conversion-text ul li:not(:first-child){
	margin-top:0;
}

#form-add-to-cart .btn-success svg{
	display:none;
}

td .table-cart-price {
	position: relative !important;
}

td .table-cart-price::before {
	content: 'Vanaf €45,- geen verzendkosten';
	position: absolute;
	left: 0;
	top: 0;
}


.btn,
.fw_button{
	border-radius:0.563rem;
	font-weight:bold;
}

.badge{
	font-size:0.563rem;
	line-height:1.438rem;
	font-weight:400;
	padding:0 0.75rem;
}

.nav-item, .nav-sub-item {
    letter-spacing: 1px;
}

#product-filter-price {
	display:none !important;
}

.card-title {
	font-family: var(--elements--body-text--heading-1--font-family);
	font-weight:400;
	letter-spacing:1px;
}

.card-product .card-body {
    text-align:center;
}

.card-product .card-image {
   height:auto;
}

.category-details {
	overflow:none;
	height:auto;
}

.text-more {
	display:none;
}

.text-gray-600 {
    color: #6f6f6e !important;
}

#content-10-113 img 
	    object-fit: contain!important;
}

.card-product .card-sub-sub-title::first-line{
	font-size: 35px;
	font-family: Autography;
	font-weight: 400;
	color:#6F6F6E;
	line-height:1.8em;
}
.card-product .card-title{
	margin-bottom:0.75rem;
}

@media only screen and (max-width: 1024px) {
	.logo img {
	    max-height: calc(5.25rem - 2px);
	}
}

.splide__arrow svg{
	fill:#C1896D;
}
.side-bar .container .legend{
	font-size:18px;
	padding:19px 0 13px;
}
#product-filter-tags-static .form-row,
#product-filter-tags-dynamic .form-row{
	margin-top:0 !important;
}
#product-filter-tags-static > div,
#product-filter-tags-dynamic > div{
	margin-bottom:1.5rem !important;
}
#product-filter-tags-static .form-control-checkbox .form-label,
#product-filter-tags-static .form-control-radio .form-label,
#product-filter-tags-dynamic .form-control-checkbox .form-label,
#product-filter-tags-dynamic .form-control-radio .form-label{
	font-size:1rem;
}
.form-control-checkbox .form-label>span:last-child,
.form-control-radio .form-label>span:last-child{
	font-size:1em;
}

.trustpilot-widget{
	width:220px;
	margin-left:-6px;
}
@media screen and (max-width: 1023px) {
	.search-result{
		left:32px;
		right:32px;
		top:120px !important;
	}
}
@media screen and (min-width: 1024px) {
	.search-result{
		top:120px;
	}
	.search-result-empty{
		font-size:1rem;
	}
}

#content-48-174 .swiper-slide{
	padding-top:240px;
}
#content-48-174 .col{
	position:relative;
	z-index:50;
}
#content-48-174 .col:before{
	content:'';
	left:-50vw;
	right:-50vw;
	top:0;
	bottom:0;
	z-index:-1;
	background-color:#fbe9ed;
	position:absolute;
}

@media screen and (min-width: 768px) {
	#content-48-174 .swiper-slide{
		padding-top:0;
	}
	#content-48-174 .col:before{
		right:0;
	}
}
@media screen and (min-width: 1024px) {
	#content-48-174 .col{
		padding-right:80px;
	}
}

@media screen and (max-width: 1279px) {
	#header-11-172{
		.container{
			/*grid-template-columns: repeat(2,minmax(0,1fr));*/
			
			& > div:nth-of-type(2){
				display: flex !important;
				justify-content: flex-end!important;
			}
		}
	}
}

@media (min-width: 1280px) {
	.content-10 .content-10-item:last-child .content-10-item-text {
	    margin-top: 0
	}
}

@media screen and (max-width: 767px) {
	#header-11-172{
		
		.header-11{
			font-size: 12px;
		}
	}
}
