/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2026 | 10:04:19 */
/* Philippe Gourier root styles */
:root{
	--breakpoint-sm: 768px;
	--breakpoint-md: 992px;
	--breakpoint-lg: 1200px;
	--fs-nav-link: 18px;
	--fs-nav-small-link: 14px;
	--c-black: #000000;
	--c-background:#f6f6f0;
}

.custom-inherit-font-size, 
.custom-inherit-font-size a,
.has-medium-font-size a{
	font-size: inherit;
}

.custom-link,
.custom-nested-link a{
	text-decoration-line: underline;
}

.custom-link a,
.custom-main-wrapper .custom-catalog-button .wp-element-button{
	font-size: 16px;
}

.custom-flex-row{
	flex-direction: row !important;
}

.custom-w-full, 
.custom-w-full img{
	width: 100% !important;
}

@media screen and (max-width: 991px){
	.wp-block-group.custom-main-wrapper{
		width: 100%;
		flex-grow: 0;
		margin-left: auto;
		margin-right: 0;
		margin-bottom: 35px;
	}
	.wp-site-blocks .is-layout-flex {
		display: flex;
		flex-direction: column;
	}
}

@media screen and (min-width: 992px){
	/* make the link inside a paragraph block inherit its size from it */
	.wp-block-group.custom-main-wrapper{
		width: calc(100% - (261px + 1.17rem));
		flex-grow: 0;
		margin-left: auto;
		margin-right: 0;
		margin-bottom: 35px;
	}
	.custom-md-flex-row{
		flex-direction: row !important;
	}
}
@media screen and (min-width: 1200px){
	.custom-lg-flex-row{
		flex-direction: row !important;
	}
}