@import url('https://fonts.googleapis.com/css2?family=Bayon&family=DM+Sans:opsz,wght@9..40,100..1000&family=EB+Garamond:wght@400..800&display=swap');


/* Typography */
.editor-styles-wrapper > *, .editor-styles-wrapper, .editor-styles-wrapper p, .editor-styles-wrapper ol, .editor-styles-wrapper ul, .editor-styles-wrapper dl, .editor-styles-wrapper dt {
    font-family: "DM Sans", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
}


.editor-post-title__block .editor-post-title__input, .editor-styles-wrapper .wp-block-post-title, .editor-styles-wrapper h1, .editor-styles-wrapper h2, .editor-styles-wrapper h3, .editor-styles-wrapper h4, .editor-styles-wrapper h5, .editor-styles-wrapper h6, .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter, .editor-styles-wrapper cite, .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-caption-text {
	
}

.editor-styles-wrapper h1:not(.wp-block-post-title), .editor-styles-wrapper .heading-size-1, .editor-styles-wrapper h2, .editor-styles-wrapper .heading-size-2 {
    font-family: "Bayon", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 90% !important;
	letter-spacing: -0.01em !important;
	font-weight: normal !important;
}
.editor-styles-wrapper h3, .editor-styles-wrapper .heading-size-3, .editor-styles-wrapper h4, .editor-styles-wrapper .heading-size-4, .editor-styles-wrapper h5, .editor-styles-wrapper .heading-size-5, .editor-styles-wrapper h6, .editor-styles-wrapper .heading-size-6 {
	font-family: "DM Sans", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: normal;
    font-weight: normal;
}

:root .editor-styles-wrapper .wp-block-button__link, :root .editor-styles-wrapper .wp-block-file__button {
    background: black;
    border-radius: 10rem;
	    text-transform: none;
    letter-spacing: normal;
}

.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link {
    background: transparent;
	font-family: "DM Sans", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

.bayon {
	font-family: "Bayon", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
	font-weight: normal;
	line-height: 90%;
	letter-spacing: -0.01em !important;
}
.dm-sans {
	font-family: "DM Sans", "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: normal;
    font-weight: normal;
}

/* Custom blocks */

/* Custom blocks icon */
.dashicons-boldest {
    background: url(https://staging-f232-wilderfulnl.wpcomstaging.com/wp-content/uploads/2024/03/favicon.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.dashicons-boldest:before {
    display: none;
}

/* Disable links in custom blocks */
.editor-styles-wrapper .custom-boldest-block a {
	pointer-events: none;
	cursor: default;
}

/* Color palette */
.has-donkergroen-color {
    color: #162A01 !important;
}

.has-donkergroen-background-color {
    background-color: #162A01 !important;
}

.has-geel-color {
    color: #FFF3BD !important;
}

.has-geel-background-color {
    background-color: #FFF3BD !important;
}

.has-papavergroen-color {
    color: #E1DAD4 !important;
}

.has-papavergroen-background-color {
    background-color: #E1DAD4 !important;
}

.has-oranje-color {
    color: #FF7637 !important;
}

.has-oranje-background-color {
    background-color: #FF7637 !important;
}

.has-blauw-color {
    color: #7199CA !important;
}

.has-blauw-background-color {
    background-color: #7199CA !important;
}

.has-roze-color {
    color: #FFA4C2 !important;
}

.has-roze-background-color {
    background-color: #FFA4C2 !important;
}

.has-lila-color {
    color: #C4AAE0 !important;
}

.has-lila-background-color {
    background-color: #C4AAE0 !important;
}

.has-groen-color {
    color: #367C54 !important;
}

.has-groen-background-color {
    background-color: #367C54 !important;
}

.has-warmgrijs-color {
    color: #E1DAD4 !important;
}

.has-warmgrijs-background-color {
    background-color: #E1DAD4 !important;
}

.has-white-color {
    color: #fff !important;
}

.has-white-background-color {
    background-color: #fff !important;
}

/* ACF Color Picker only palette colors */
.block-editor-block-list__block .iris-picker .iris-square {
    display: none;
}
.block-editor-block-list__block .iris-picker .iris-strip {
    display: none;
}
.block-editor-block-list__block .iris-border .iris-palette-container {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    display: block;
    height: auto;
}
.block-editor-block-list__block .wp-picker-container .iris-picker {
    height: auto !important;
    border: none;
}
.block-editor-block-list__block .iris-picker .iris-square, .block-editor-block-list__block .iris-picker .iris-slider, .block-editor-block-list__block .iris-picker .iris-square-inner, .block-editor-block-list__block .iris-picker .iris-palette {
    border-radius: 100px !important;
    box-shadow: inset 0 0 2px rgb(0 0 0 / 40%) !important;
}



/* Rounded Borders  */
.has-large-rounded-border {
	border-radius: 40px;
    overflow: hidden;
}

.has-medium-rounded-border {
	border-radius: 15px;
    overflow: hidden;
}

.has-small-rounded-border {
	border-radius: 5px;
    overflow: hidden;
}

/* Blocks */
.editor-styles-wrapper .custom-boldest-block .section-inner {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.editor-styles-wrapper .season-images {
    opacity: 1;
    visibility: visible;
}

.editor-styles-wrapper .block-usps-usp {
    opacity: 1;
}