/* Newsletter Sign-up */

/* De-style everything first with no priority */
#mc_embed_shell input[type="email"],
#mc_embed_shell input[type="email"]::placeholder,
#mc_embed_shell input[type="submit"],
#mc_embed_shell input[type="submit"]::placeholder {
    appearance: none;
    background: none;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 1;
    width: fit-content;
    height: fit-content;
    border-radius: 0 !important;
    font-weight: 900;
    font-family: inherit;
    color: inherit;
}
/* Remove padding/margins on inline messages so that they fall back on flex settings */
#mc_embed_shell div.mce_inline_error {
    margin: 0 !important;
    background: var(--wp--preset--color--white) !important;
    color: var(--wp--preset--color--red) !important;
    width: 100%;
    font-size: 12px;
    font-family: var(--wp--preset--font-family--univers);
    width: fit-content;
    height: fit-content;
    padding: 4px 4px 1px 4px !important;
    line-height: 1;

}
/* Default field group styles, basic */
#mc_embed_shell .mc-field-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--zero-point-five-spacer);
}
#mc_embed_shell:has(#mce-error-response:not(:empty)) .mc-field-group,
#mc_embed_shell:has(#mce-success-response:not(:empty)) .mc-field-group,
#mc_embed_shell:has(#mce-error-response:not(:empty)) #mc-embedded-subscribe,
#mc_embed_shell:has(#mce-success-response:not(:empty)) #mc-embedded-subscribe {
    display: none !important;
}

.swiper-wrapper {
    transition-timing-function: linear !important;
}

@media (min-width: 782px) {
    .is-style-l-r-split {
        > .wp-block-column:first-child {
            flex-basis: calc(16.666% - var(--two-spacer)) !important;
        }
        > .wp-block-column:nth-child(2) {
            flex-basis: calc(83.333% - var(--two-spacer)) !important;
        }
    }
}