/*!
 * Theme Name: Fiers
 * Description: Thème 2024 de Fiers
 * Author: Gérome Ibri
 * Template: blocksy
 * Text Domain: blocksy
 */

 :root {
    --paletteColor1: var(--theme-palette-color-1);
    --paletteColor2: var(--theme-palette-color-2);
    --paletteColor3: var(--theme-palette-color-3);
    --paletteColor4: var(--theme-palette-color-4);
    --paletteColor5: var(--theme-palette-color-5);
    --paletteColor6: var(--theme-palette-color-6);
    --paletteColor7: var(--theme-palette-color-7);
    --paletteColor8: var(--theme-palette-color-8);
    --fontFamily: var(--theme-font-family);
    --fontSize: var(--theme-font-size);
    --fontWeight: var(--theme-font-weight);
    --fontStyle: var(--theme-font-style);
    --lineHeight: var(--theme-line-height);
    --letterSpacing: var(--theme-letter-spacing);
    --textTransform: var(--theme-text-transform);
    --textDecoration: var(--theme-text-decoration);
    --buttonFontFamily: var(--theme-button-font-family);
    --buttonFontSize: var(--theme-button-font-size);
    --buttonFontWeight: var(--theme-button-font-weight);
    --buttonFontStyle: var(--theme-button-font-style);
    --buttonLineHeight: var(--theme-button-line-height);
    --buttonLetterSpacing: var(--theme-button-letter-spacing);
    --buttonTextTransform: var(--theme-button-text-transform);
    --buttonTextDecoration: var(--theme-button-text-decoration);
    --color: var(--theme-text-color);
    --linkInitialColor: var(--theme-link-initial-color);
    --linkHoverColor: var(--theme-link-hover-color);
    --linkActiveColor: var(--theme-link-active-color);
    --selectionTextColor: var(--theme-selection-text-color);
    --selectionBackgroundColor: var(--theme-selection-background-color);
    --buttonMinHeight: var(--theme-button-min-height);
    --button-width: var(--theme-button-max-width);
    --buttonShadow: var(--theme-button-shadow);
    --buttonTransform: var(--theme-button-transform);
    --buttonTextInitialColor: var(--theme-button-text-initial-color);
    --buttonTextHoverColor: var(--theme-button-text-hover-color);
    --buttonInitialColor: var(--theme-button-background-initial-color);
    --buttonHoverColor: var(--theme-button-background-hover-color);
    --button-border: var(--theme-button-border);
    --button-border-hover-color: var(--theme-button-border-hover-color);
    --buttonBorderRadius: var(--theme-button-border-radius);
    --button-padding: var(--theme-button-padding);
    --form-font-size: var(--theme-form-font-size);
    --form-field-width: var(--theme-form-field-width);
    --form-field-height: var(--theme-form-field-height);
    --form-field-padding: var(--theme-form-field-padding);
    --form-field-border-width: var(--theme-form-field-border-width);
    --form-field-border-style: var(--theme-form-field-border-style);
    --form-text-initial-color: var(--theme-form-text-initial-color);
    --form-text-focus-color: var(--theme-form-text-focus-color);
    --form-field-border-initial-color: var(--theme-form-field-border-initial-color);
    --form-field-border-focus-color: var(--theme-form-field-border-focus-color);
    --form-field-border-radius: var(--theme-form-field-border-radius);
    --form-field-initial-background: var(--theme-form-field-background-initial-color);
    --form-field-focus-background: var(--theme-form-field-background-focus-color);
    --form-field-select-initial-background: var(--theme-form-select-background-initial-color);
    --form-field-select-active-background: var(--theme-form-select-background-active-color);
    --form-checkbox-border-radius: var(--theme-form-checkbox-border-radius);
    --form-selection-control-initial-color: var(--theme-form-selection-field-initial-color);
    --form-selection-control-accent-color: var(--theme-form-selection-field-active-color);
    --headings-color: var(--theme-headings-color);
    --heading-color: var(--theme-heading-color);
    --heading-1-color: var(--theme-heading-1-color);
    --heading-2-color: var(--theme-heading-2-color);
    --heading-3-color: var(--theme-heading-3-color);
    --heading-4-color: var(--theme-heading-4-color);
    --heading-5-color: var(--theme-heading-5-color);
    --heading-6-color: var(--theme-heading-6-color);
    --box-shadow: var(--theme-box-shadow);
    --border-color: var(--theme-border-color);
    --borderRadius: var(--theme-border-radius);
    --border: var(--theme-border);
    --borderTop: var(--theme-border-top);
    --borderBottom: var(--theme-border-bottom);
    --wide-offset: var(--theme-wide-offset);
    --content-spacing: var(--theme-content-spacing);
    --has-content-spacing: var(--has-theme-content-spacing);
    --boxed-content-spacing: var(--theme-baoxed-content-spacing);
    --content-vertical-spacing: var(--theme-content-vertical-spacing);
    --container-edge-spacing: var(--theme-container-edge-spacing);
    --container-width: var(--theme-container-width);
    --container-width-base: var(--theme-container-width-base);
    --normal-container-max-width: var(--theme-normal-container-max-width);
    --narrow-container-max-width: var(--theme-narrow-container-max-width);
    --frame-size: var(--theme-frame-size);
    --frame-color: var(--theme-frame-color);
    --block-width: var(--theme-block-width);
    --block-max-width: var(--theme-block-max-width);
    --block-wide-max-width: var(--theme-block-wide-max-width);
    --boxed-content-max-width: var(--theme-boxed-content-max-width);
    --listIndent: var(--theme-list-indent);
    --listStyleType: var(--theme-list-style-type);
    --listItemSpacing: var(--theme-list-items-spacing);
    --descListIndent: var(--theme-description-list-indent);
    --descListSpacing: var(--theme-description-list-spacing);
    --table-font-size: var(--theme-table-font-size);
    --table-border-width: var(--theme-table-border-width);
    --table-border-style: var(--theme-table-border-style);
    --table-border-color: var(--theme-table-border-color);
    --table-padding: var(--theme-table-padding);
    --transition: var(--theme-transition);
    --default-editor: var(--theme-default-editor);
    --icon-size: var(--theme-icon-size);
    --icon-color: var(--theme-icon-color);
    --icon-hover-color: var(--theme-icon-hover-color);
    --icon-focus-color: var(--theme-icon-focus-color);
    --icon-active-color: var(--theme-icon-active-color);
    --icon-transition: var(--theme-icon-transition);
    --object-fit: var(--theme-object-fit);
    --object-position: var(--theme-object-position)
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn) {
    background-color: unset !important;
    position: relative;
    isolation: isolate;
    transition: all 420ms ease
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn):is(p) {
    width: fit-content
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn):is(p):hover :is(svg, img) {
    transform: var(--theme-button-transform, translate3d(0, -3px, 0))
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn) * {
    z-index: 2
}

:is(a.button.wc-forward, .button, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn) :is(svg, img) {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    z-index: -1;
    transition: all 420ms ease
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn) :is(svg, img) * {
    transition: all 420ms ease;
    fill: var(--buttonColor, var(--theme-button-background-initial-color))
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn) :is(svg, img) path {
    width: 100%;
    height: 100%
}

:is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, p:has([type=submit]+:is(svg, img):last-child), [type=submit], .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn):hover svg * {
    fill: var(--buttonColor, var(--theme-button-background-hover-color))
}

.publication-card {
    position: relative;
    box-shadow: 1px -1px 0 0 var(--theme-button-background-initial-color), 2px -2px 0 0 var(--theme-button-background-initial-color), 3px -3px 0 0 var(--theme-button-background-initial-color), 4px -4px 0 0 var(--theme-button-background-initial-color), 5px -5px 0 0 var(--theme-button-background-initial-color), 6px -6px 0 0 var(--theme-button-background-initial-color), 7px -7px 0 0 var(--theme-button-background-initial-color), 8px -8px 0 0 var(--theme-button-background-initial-color), 9px -9px 0 0 var(--theme-button-background-initial-color), 10px -10px 0 0 var(--theme-button-background-initial-color), 11px -11px 0 0 var(--theme-button-background-initial-color), 12px -12px 0 0 var(--theme-button-background-initial-color), 13px -13px 0 0 var(--theme-button-background-initial-color), 14px -14px 0 0 var(--theme-button-background-initial-color), 15px -15px 0 0 var(--theme-button-background-initial-color), 16px -16px 0 0 var(--theme-button-background-initial-color);
    transition: box-shadow 420ms ease-in-out
}

.publication-card:hover {
    box-shadow: 1px -1px 0 0 var(--theme-button-background-initial-color), 1px -1px 0 0 var(--theme-button-background-initial-color), 2px -2px 0 0 var(--theme-button-background-initial-color), 2px -2px 0 0 var(--theme-button-background-initial-color), 3px -3px 0 0 var(--theme-button-background-initial-color), 3px -3px 0 0 var(--theme-button-background-initial-color), 4px -4px 0 0 var(--theme-button-background-initial-color), 4px -4px 0 0 var(--theme-button-background-initial-color), 5px -5px 0 0 var(--theme-button-background-initial-color), 5px -5px 0 0 var(--theme-button-background-initial-color), 6px -6px 0 0 var(--theme-button-background-initial-color), 6px -6px 0 0 var(--theme-button-background-initial-color), 7px -7px 0 0 var(--theme-button-background-initial-color), 7px -7px 0 0 var(--theme-button-background-initial-color), 8px -8px 0 0 var(--theme-button-background-initial-color), 8px -8px 0 0 var(--theme-button-background-initial-color)
}

.wp-block-query:has(.publication-card) .wp-block-post-template {
    gap: var(--wp--preset--spacing--70) var(--wp--preset--spacing--60)
}

.publication-card-link {
    position: absolute;
    inset: 0
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label {
    --theme-font-family: ct_font_smiling__fiers, Sans-Serif;
    --theme-letter-spacing: -0.01625rem;
    isolation: isolate;
    font-size: 1.625rem;
    position: relative;
    padding: .5rem 1.25rem;
    margin-bottom: 0;
    color: var(--paletteColor4)
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label:not(.active) {
    color: var(--paletteColor3)
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label :is(svg, img) {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    z-index: -1
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label :is(svg, img) * {
    transition: all 420ms ease
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label :is(svg, img) path {
    width: 100%;
    height: 100%;
    fill: #fff0;
    stroke-width: var(--_strokeWidth, 3px);
    stroke: var(--paletteColor3)
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label:hover {
    --_strokeWidth: 5px
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] input {
    display: none
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques] input:checked+svg * {
    fill: var(--paletteColor3)
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques]:not(:has(.active)) label:first-child {
    color: var(--paletteColor4)
}

.gutenberghub-query-taxonomy-radio[data-tax=thematiques]:not(:has(.active)) label:first-child svg * {
    fill: var(--paletteColor3)
}

[data-menu]>ul>li>a:before {
    --menu-indicator-y-position: calc(100% + 5px);
    rotate: -5.69deg;
    content: "";
    width: var(--menu-indicator-width, 100%);
    transform-origin: center center;
    scale: .8 1
}

[data-menu]>ul>li>a:after {
    rotate: -1.59deg
}

:is(#warning-50-kms, #wrap-search-fiers, footer .sib_signup_form) {
    --buttonColor: var(--paletteColor4);
    --theme-button-text-initial-color: var(--paletteColor1);
    --theme-button-text-hover-color: var(--paletteColor1)
}

const themeDir=window.location.origin+"/wp-content/plugins/rivera-blocks",
buttonSvg=themeDir+"/img/button-fiers.svg";
let buttons=document.querySelectorAll(":is(a.button.wc-forward, .button, .ct-button, .added_to_cart, .ct-button-ghost, a.button.wc-forward, p:has([type=submit]:only-child),
 .wp-element-button, .wp-block-button__link, a.showlogin, a.restore-item, button.regform-button, button[class*=ajax], .woocommerce button.button, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn)"),taxFilters=document.querySelectorAll(".gutenberghub-query-taxonomy-radio[data-tax='thematiques'] label"),publicationsMedias=document.querySelectorAll(".taxonomy-medias.wp-block-post-terms a"),publicationCards=document.querySelectorAll(".publication-card");publicationsMedias.forEach(a=>{a.removeAttribute("href")});buttons.forEach(a=>{a.innerHTML+=` <img src="$ {
    buttonSvg
}

" class="svg" alt="button" />`;a.classList.contains("has-palette-color-1-background-color")?a.style.setProperty("--buttonColor","var(--paletteColor1)"):a.classList.contains("has-palette-color-2-background-color")?a.style.setProperty("--buttonColor","var(--paletteColor2)"):a.classList.contains("has-palette-color-3-background-color")?a.style.setProperty("--buttonColor","var(--paletteColor3)"):a.classList.contains("has-palette-color-4-background-color")? a.style.setProperty("--buttonColor","var(--paletteColor4)"):a.classList.contains("has-palette-color-5-background-color")?a.style.setProperty("--buttonColor","var(--paletteColor5)"):a.classList.contains("has-palette-color-6-background-color")?a.style.setProperty("--buttonColor","var(--paletteColor6)"):a.classList.contains("has-palette-color-7-background-color")?a.style.setProperty("--buttonColor","var(--paletteColor7)"):a.classList.contains("has-palette-color-8-background-color")&&a.style.setProperty("--buttonColor","var(--paletteColor8)");console.log(a)});0 <taxFilters.length&&(taxFilters.forEach(a=>{a.innerHTML+=`<img src="$ {
    buttonSvg
}

" class="svg" alt="filter" />`}),taxFilters.forEach(a=>{a.addEventListener("click",function(){document.querySelectorAll(".gutenberghub-query-taxonomy-radio[data-tax='thematiques'] label").forEach(c=>{c.classList.remove("active")});a.classList.add("active")})}));0 <publicationCards.length&&publicationCards.forEach(a=>{let c=a.querySelector("a").getAttribute("href"),b=document.createElement("a");b.setAttribute("href",c);b.setAttribute("target","_blank");b.classList.add("publication-card-link");a.appendChild(b)});*/:root{--paletteColor1:var(--theme-palette-color-1);--paletteColor2:var(--theme-palette-color-2);--paletteColor3:var(--theme-palette-color-3);--paletteColor4:var(--theme-palette-color-4);--paletteColor5:var(--theme-palette-color-5);--paletteColor6:var(--theme-palette-color-6);--paletteColor7:var(--theme-palette-color-7);--paletteColor8:var(--theme-palette-color-8);--fontFamily:var(--theme-font-family);--fontSize:var(--theme-font-size);--fontWeight:var(--theme-font-weight);--fontStyle:var(--theme-font-style);--lineHeight:var(--theme-line-height);--letterSpacing:var(--theme-letter-spacing);--textTransform:var(--theme-text-transform);--textDecoration:var(--theme-text-decoration);--buttonFontFamily:var(--theme-button-font-family);--buttonFontSize:var(--theme-button-font-size);--buttonFontWeight:var(--theme-button-font-weight);--buttonFontStyle:var(--theme-button-font-style);--buttonLineHeight:var(--theme-button-line-height);--buttonLetterSpacing:var(--theme-button-letter-spacing);--buttonTextTransform:var(--theme-button-text-transform);--buttonTextDecoration:var(--theme-button-text-decoration);--color:var(--theme-text-color);--linkInitialColor:var(--theme-link-initial-color);--linkHoverColor:var(--theme-link-hover-color);--linkActiveColor:var(--theme-link-active-color);--selectionTextColor:var(--theme-selection-text-color);--selectionBackgroundColor:var(--theme-selection-background-color);--buttonMinHeight:var(--theme-button-min-height);--button-width:var(--theme-button-max-width);--buttonShadow:var(--theme-button-shadow);--buttonTransform:var(--theme-button-transform);--buttonTextInitialColor:var(--theme-button-text-initial-color);--buttonTextHoverColor:var(--theme-button-text-hover-color);--buttonInitialColor:var(--theme-button-background-initial-color);--buttonHoverColor:var(--theme-button-background-hover-color);--button-border:var(--theme-button-border);--button-border-hover-color:var(--theme-button-border-hover-color);--buttonBorderRadius:var(--theme-button-border-radius);--button-padding:var(--theme-button-padding);--form-font-size:var(--theme-form-font-size);--form-field-width:var(--theme-form-field-width);--form-field-height:var(--theme-form-field-height);--form-field-padding:var(--theme-form-field-padding);--form-field-border-width:var(--theme-form-field-border-width);--form-field-border-style:var(--theme-form-field-border-style);--form-text-initial-color:var(--theme-form-text-initial-color);--form-text-focus-color:var(--theme-form-text-focus-color);--form-field-border-initial-color:var(--theme-form-field-border-initial-color);--form-field-border-focus-color:var(--theme-form-field-border-focus-color);--form-field-border-radius:var(--theme-form-field-border-radius);--form-field-initial-background:var(--theme-form-field-background-initial-color);--form-field-focus-background:var(--theme-form-field-background-focus-color);--form-field-select-initial-background:var(--theme-form-select-background-initial-color);--form-field-select-active-background:var(--theme-form-select-background-active-color);--form-checkbox-border-radius:var(--theme-form-checkbox-border-radius);--form-selection-control-initial-color:var(--theme-form-selection-field-initial-color);--form-selection-control-accent-color:var(--theme-form-selection-field-active-color);--headings-color:var(--theme-headings-color);--heading-color:var(--theme-heading-color);--heading-1-color:var(--theme-heading-1-color);--heading-2-color:var(--theme-heading-2-color);--heading-3-color:var(--theme-heading-3-color);--heading-4-color:var(--theme-heading-4-color);--heading-5-color:var(--theme-heading-5-color);--heading-6-color:var(--theme-heading-6-color);--box-shadow:var(--theme-box-shadow);--border-color:var(--theme-border-color);--borderRadius:var(--theme-border-radius);--border:var(--theme-border);--borderTop:var(--theme-border-top);--borderBottom:var(--theme-border-bottom);--wide-offset:var(--theme-wide-offset);--content-spacing:var(--theme-content-spacing);--has-content-spacing:var(--has-theme-content-spacing);--boxed-content-spacing:var(--theme-boxed-content-spacing);--content-vertical-spacing:var(--theme-content-vertical-spacing);--container-edge-spacing:var(--theme-container-edge-spacing);--container-width:var(--theme-container-width);--container-width-base:var(--theme-container-width-base);--normal-container-max-width:var(--theme-normal-container-max-width);--narrow-container-max-width:var(--theme-narrow-container-max-width);--frame-size:var(--theme-frame-size);--frame-color:var(--theme-frame-color);--block-width:var(--theme-block-width);--block-max-width:var(--theme-block-max-width);--block-wide-max-width:var(--theme-block-wide-max-width);--boxed-content-max-width:var(--theme-boxed-content-max-width);--listIndent:var(--theme-list-indent);--listStyleType:var(--theme-list-style-type);--listItemSpacing:var(--theme-list-items-spacing);--descListIndent:var(--theme-description-list-indent);--descListSpacing:var(--theme-description-list-spacing);--table-font-size:var(--theme-table-font-size);--table-border-width:var(--theme-table-border-width);--table-border-style:var(--theme-table-border-style);--table-border-color:var(--theme-table-border-color);--table-padding:var(--theme-table-padding);--transition:var(--theme-transition);--default-editor:var(--theme-default-editor);--icon-size:var(--theme-icon-size);--icon-color:var(--theme-icon-color);--icon-hover-color:var(--theme-icon-hover-color);--icon-focus-color:var(--theme-icon-focus-color);--icon-active-color:var(--theme-icon-active-color);--icon-transition:var(--theme-icon-transition);--object-fit:var(--theme-object-fit);--object-position:var(--theme-object-position)}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn){background-color:unset!important;position:relative;isolation:isolate;transition:all 420ms ease}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn):is(p){width:fit-content}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn):is(p):hover :is(svg,img){transform:var(--theme-button-transform,translate3d(0,-3px,0))}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn) *{z-index:2}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn) :is(svg,img){position:absolute;width:100%;height:100%;inset:0;z-index:-1;transition:all 420ms ease}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn) :is(svg,img) *{transition:all 420ms ease;fill:var(--buttonColor,var(--theme-button-background-initial-color))}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn) :is(svg,img) path{width:100%;height:100%}:is(.button,.ct-button,.added_to_cart,.ct-button-ghost,p:has([type=submit]+:is(svg,img):last-child),[type=submit],.wp-element-button,.wp-block-button__link,a.showlogin,a.restore-item,button.regform-button,button[class*=ajax],.woocommerce button.button,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn):hover svg *{fill:var(--buttonColor,var(--theme-button-background-hover-color))}.publication-card{position:relative;box-shadow:1px -1px 0 0 var(--theme-button-background-initial-color),2px -2px 0 0 var(--theme-button-background-initial-color),3px -3px 0 0 var(--theme-button-background-initial-color),4px -4px 0 0 var(--theme-button-background-initial-color),5px -5px 0 0 var(--theme-button-background-initial-color),6px -6px 0 0 var(--theme-button-background-initial-color),7px -7px 0 0 var(--theme-button-background-initial-color),8px -8px 0 0 var(--theme-button-background-initial-color),9px -9px 0 0 var(--theme-button-background-initial-color),10px -10px 0 0 var(--theme-button-background-initial-color),11px -11px 0 0 var(--theme-button-background-initial-color),12px -12px 0 0 var(--theme-button-background-initial-color),13px -13px 0 0 var(--theme-button-background-initial-color),14px -14px 0 0 var(--theme-button-background-initial-color),15px -15px 0 0 var(--theme-button-background-initial-color),16px -16px 0 0 var(--theme-button-background-initial-color);transition:box-shadow 420ms ease-in-out}.publication-card:hover{box-shadow:1px -1px 0 0 var(--theme-button-background-initial-color),1px -1px 0 0 var(--theme-button-background-initial-color),2px -2px 0 0 var(--theme-button-background-initial-color),2px -2px 0 0 var(--theme-button-background-initial-color),3px -3px 0 0 var(--theme-button-background-initial-color),3px -3px 0 0 var(--theme-button-background-initial-color),4px -4px 0 0 var(--theme-button-background-initial-color),4px -4px 0 0 var(--theme-button-background-initial-color),5px -5px 0 0 var(--theme-button-background-initial-color),5px -5px 0 0 var(--theme-button-background-initial-color),6px -6px 0 0 var(--theme-button-background-initial-color),6px -6px 0 0 var(--theme-button-background-initial-color),7px -7px 0 0 var(--theme-button-background-initial-color),7px -7px 0 0 var(--theme-button-background-initial-color),8px -8px 0 0 var(--theme-button-background-initial-color),8px -8px 0 0 var(--theme-button-background-initial-color)}.wp-block-query:has(.publication-card) .wp-block-post-template{gap:var(--wp--preset--spacing--70) var(--wp--preset--spacing--60)}.publication-card-link{position:absolute;inset:0}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label{--theme-font-family:ct_font_smiling__fiers, Sans-Serif;--theme-letter-spacing:-0.01625rem;isolation:isolate;font-size:1.625rem;position:relative;padding:.5rem 1.25rem;margin-bottom:0;color:var(--paletteColor4)}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label:not(.active){color:var(--paletteColor3)}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label :is(svg,img){position:absolute;width:100%;height:100%;inset:0;z-index:-1}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label :is(svg,img) *{transition:all 420ms ease}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label :is(svg,img) path{width:100%;height:100%;fill:#fff0;stroke-width:var(--_strokeWidth,3px);stroke:var(--paletteColor3)}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] label:hover{--_strokeWidth:5px}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] input{display:none}.gutenberghub-query-taxonomy-radio[data-tax=thematiques] input:checked+svg *{fill:var(--paletteColor3)}.gutenberghub-query-taxonomy-radio[data-tax=thematiques]:not(:has(.active)) label:first-child{color:var(--paletteColor4)}.gutenberghub-query-taxonomy-radio[data-tax=thematiques]:not(:has(.active)) label:first-child svg *{fill:var(--paletteColor3)}[data-menu]>ul>li>a:before{--menu-indicator-y-position:calc(100% + 5px);rotate:-5.69deg;content:"";width:var(--menu-indicator-width,100%);transform-origin:center center;scale:.8 1}[data-menu]>ul>li>a:after{rotate:-1.59deg}:is(#warning-50-kms,#wrap-search-fiers,footer .sib_signup_form){--buttonColor:var(--paletteColor4);--theme-button-text-initial-color:var(--paletteColor1);--theme-button-text-hover-color:var(--paletteColor1)}