﻿/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;scroll-behavior:smooth}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.vh,.frm_screen_reader,.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.widget{margin:0 0 0}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.frm_hidden{display:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}p{margin-bottom:1.5em}cite,em,i{font-style:italic}blockquote{margin:0 1.5em}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}body.privacy-policy .entry-content p a:not([href^="mailto:"]){overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/:root{--fz: max(16px, 1.25vw);--gap: 1.1rem;--quartergap: calc(0.25 * var(--gap));--halfgap: calc(0.5 * var(--gap));--gap2x: calc(2 * var(--gap));--gap3x: calc(3 * var(--gap));--gap4x: calc(4 * var(--gap));--easeocub: cubic-bezier(0.215, 0.61, 0.355, 1);--easeiocub: cubic-bezier(0.645, 0.045, 0.355, 1);--ease: var(--easeocub);--headerHeight: calc(3.1rem + var(--gap2x));--lh: 1.14}html{max-width:100%;font-size:var(--fz);line-height:var(--lh)}::selection{color:#fff;background:#ff3798}::-moz-selection{color:#fff;background:#ff3798}body{-webkit-font-smoothing:antialiased;-mox-osx-font-smoothing:grayscale}.wp-site-blocks>.entry-content,header,footer,.full-menu{margin:0}html{margin-top:0 !important}html,body{min-height:100%}div.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}div.wp-site-blocks>main.main,div.wp-site-blocks>div.main,div.wp-site-blocks>div#content,div.wp-site-blocks>main#content{flex:1 0}div.wp-site-blocks footer.wp-block-template-part,div.wp-site-blocks header.wp-block-template-part{flex:0 1}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/@font-face{font-family:"icomoon";src:url("assets/fonts/icomoon.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}p>a{color:inherit;text-decoration:none}h1:not(.has-sofia-pro-font-family),h2:not(.has-sofia-pro-font-family),h3:not(.has-sofia-pro-font-family),h4:not(.has-sofia-pro-font-family),h5:not(.has-sofia-pro-font-family),h6:not(.has-sofia-pro-font-family){font-weight:normal}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/header{position:absolute;top:0;left:0;width:100vw;z-index:100;padding-top:2.22rem;height:15.55rem;pointer-events:none}header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:radial-gradient(76.22% 106.61% at 50% -6.61%, #000000 0%, rgba(0, 0, 0, 0.7) 70.19%, rgba(0, 0, 0, 0) 95.19%);transition:opacity .5s ease,transform .5s ease;z-index:-1}header>*{pointer-events:all}header .wp-block-site-logo{position:absolute;left:50%;transform:translateX(-50%);transition:transform .5s ease}header .wp-block-site-logo img{height:auto;width:13.7rem}header .block-burger-menu{transition:color .5s ease}header .block-burger-menu:after{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1;border-radius:50%;transform:scale(0);background-color:rgba(0,0,0,.1);border:1px solid currentColor;backdrop-filter:blur(100px);transition:transform .5s ease,opacity .5s ease;z-index:-1}header>.wp-block-group{position:fixed;top:2.11rem;right:2.11rem;width:fit-content;color:var(--wp--preset--color--grey-2)}@media screen and (max-width: 900px){header>.wp-block-group{top:calc(1.5*var(--gap));right:calc(1.5*var(--gap))}}header.hidden .block-burger-menu{color:var(--wp--preset--color--white)}header.hidden .block-burger-menu:after{transform:scale(1.5)}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/body:not(.editor-styles-wrapper) .full-menu{position:fixed;z-index:101;top:-100vh;left:0;width:100%;height:100vh;overflow:auto;margin-top:0}body:not(.editor-styles-wrapper) .full-menu>.wp-block-group{height:100%;width:100%;padding:0;display:flex}body:not(.editor-styles-wrapper) .full-menu .wp-block-group:has(>.block-burger-menu){margin-top:0;position:absolute;top:2.11rem;right:2.11rem;width:fit-content}@media screen and (max-width: 900px){body:not(.editor-styles-wrapper) .full-menu .wp-block-group:has(>.block-burger-menu){top:calc(1.5*var(--gap));right:calc(1.5*var(--gap))}}body:not(.editor-styles-wrapper) .full-menu .wp-block-group:has(>nav){align-items:center;margin-top:13.83rem;gap:2.33rem}body:not(.editor-styles-wrapper) .full-menu nav ul{gap:1.27rem}body:not(.editor-styles-wrapper) .full-menu nav li{font-size:var(--wp--preset--font-size--headline-3);text-shadow:0px 4px 8px var(--wp--preset--color--brown),0px 0px 10px var(--wp--preset--color--brown)}body:not(.editor-styles-wrapper) .full-menu .socials{gap:1.33rem}body:not(.editor-styles-wrapper) .full-menu .block-burger-menu span{position:absolute;left:50%;top:50%}body:not(.editor-styles-wrapper) .full-menu .block-burger-menu span:first-child{transform:translate(-50%, -50%) rotate(45deg)}body:not(.editor-styles-wrapper) .full-menu .block-burger-menu span:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}body:not(.editor-styles-wrapper) .full-menu .wp-block-site-logo{position:absolute;left:50%;top:2.22rem;transform:translateX(-50%)}body:not(.editor-styles-wrapper) .full-menu .wp-block-site-logo img{height:auto;width:16.66rem}body:not(.editor-styles-wrapper) .wp-site-blocks>*{transition:transform .5s linear}html.has-modal-open:has(.full-menu.is-menu-open) .wp-site-blocks>*{transform:translateY(100vh)}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/.wp-site-blocks>.entry-content>.wp-block-group.alignfull,.wp-site-blocks>.entry-content>.wp-block-group.alignwide{margin-block:0}.wp-site-blocks>.entry-content>.wp-block-cover:first-child+.alignwide.has-background,.wp-site-blocks>.entry-content>.wp-block-cover:first-child+.alignfull.has-background{position:relative;z-index:1;padding:13.22rem 15.44rem}@media screen and (max-width: 900px){.wp-site-blocks>.entry-content>.wp-block-cover:first-child+.alignwide.has-background,.wp-site-blocks>.entry-content>.wp-block-cover:first-child+.alignfull.has-background{padding:var(--gap2x)}.wp-site-blocks>.entry-content>.wp-block-cover:first-child+.alignwide.has-background .has-x-large-font-size,.wp-site-blocks>.entry-content>.wp-block-cover:first-child+.alignfull.has-background .has-x-large-font-size{font-size:1.3rem !important}}.wp-site-blocks>.entry-content>.wp-block-group:first-child>*:first-child{padding-top:16.83rem}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid{margin-block:0;gap:0}@media screen and (min-width: 900px){.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid{height:35.77rem}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>*{max-height:35.77rem}}@media screen and (max-width: 900px){.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid{grid-template-columns:1fr}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>*:not(.wp-block-group){aspect-ratio:1}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>*:not(.wp-block-group):first-child{order:2}}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>.wp-block-group{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:4.55rem}@media screen and (max-width: 900px){.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>.wp-block-group{padding:var(--gap2x)}}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>.wp-block-group p{text-indent:2.66rem}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid>.wp-block-group p+p{margin-top:0}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid .wp-block-image,.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid .wp-block-image a{height:100%;width:100%}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid .wp-block-image img{object-fit:cover;height:100%;width:100%}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-group.is-layout-grid+.wp-block-group.has-background{margin-block-start:0}.wp-site-blocks>.entry-content .wp-block-group.has-global-padding{padding-top:5.33rem;padding-bottom:5.33rem}@media screen and (max-width: 900px){.wp-site-blocks>.entry-content .wp-block-group.has-global-padding{padding-left:0;padding-right:0}.wp-site-blocks>.entry-content .wp-block-group.has-global-padding .wp-block-heading{text-indent:unset !important}}.wp-site-blocks>.entry-content .wp-block-group.has-global-padding>.wp-block-group:not(.alignfull):not(.alignwide){padding:0 21.7rem;max-width:unset !important}@media screen and (max-width: 900px){.wp-site-blocks>.entry-content .wp-block-group.has-global-padding>.wp-block-group:not(.alignfull):not(.alignwide){padding:0 var(--gap2x)}}.wp-site-blocks>.entry-content>.wp-block-group.alignfull>.wp-block-image.aligncenter{margin:0}body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child{margin-block-start:0;min-height:45rem;position:relative}body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child .wp-block-cover__inner-container{align-self:stretch;display:flex;justify-content:center}body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child .wp-block-heading{text-shadow:unset;position:absolute;top:2rem;left:4rem}@media screen and (max-width: 900px){body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child .wp-block-heading{color:var(--wp--preset--color--white) !important;left:0}}body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child .wp-block-buttons{align-self:flex-end;padding-bottom:8.55rem}body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child .wp-block-buttons .wp-block-button a{background-color:hsla(0,0%,100%,.4)}@media(hover: hover){body.home .wp-site-blocks>.entry-content>.wp-block-cover:last-child .wp-block-buttons .wp-block-button a:hover{color:var(--wp--preset--color--white) !important;background-color:var(--wp--preset--color--brown) !important;border-color:var(--wp--preset--color--brown) !important}}.contact{padding:0}@media screen and (max-width: 900px){.contact{padding:var(--gap2x)}.contact .frm_forms{max-width:100%}.contact fieldset{width:100%}.contact .frm_fields_container{display:flex !important;flex-direction:column;gap:var(--gap)}}@media screen and (min-width: 900px){.contact .frm_forms{max-width:37rem;margin-left:auto;margin-right:auto}}.contact+.wp-block-group{padding:0}@media screen and (max-width: 900px){.contact+.wp-block-group>.wp-block-group{grid-template-columns:1fr}}.contact+.wp-block-group>.wp-block-group>.wp-block-group{aspect-ratio:1;padding:0 4.55rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 900px){.contact+.wp-block-group>.wp-block-group>.wp-block-group{padding:var(--gap2x)}}@media screen and (max-width: 900px){.explorations{padding:var(--gap4x) var(--gap2x)}}.explorations>.wp-block-group{padding:5.33rem 21.7rem}@media screen and (max-width: 900px){.explorations>.wp-block-group{padding:0}}.explorations>.wp-block-group p:not(.has-canela-font-family){text-indent:2.66rem}.explorations>.wp-block-group p:not(.has-canela-font-family)+.has-canela-font-family,.explorations>.wp-block-group p:not(.has-canela-font-family)+.wp-block-heading{margin-block-start:3.55rem}.explorations+.wp-block-group{padding:4.77rem 9rem}@media screen and (max-width: 900px){.explorations+.wp-block-group{padding:var(--gap2x)}.explorations+.wp-block-group .wp-block-gallery{flex-direction:column}.explorations+.wp-block-group .wp-block-gallery>*{width:100% !important}}.explorations+.wp-block-group .wp-block-buttons{margin:4.44rem 0}.creons-ensemble .wp-block-group.has-global-padding>.wp-block-group p:not(.has-text-align-center),.creons-ensemble .wp-block-group.has-global-padding>.wp-block-group .wp-block-heading{text-indent:2.66rem}.creons-ensemble .wp-block-buttons{margin-top:3.55rem}@media screen and (max-width: 900px){.a-notre-sujet .wp-block-image{max-width:100% !important}}.a-notre-sujet .wp-block-columns{padding:9.11rem 4.55rem;gap:9.77rem}@media screen and (max-width: 900px){.a-notre-sujet .wp-block-columns{padding:var(--gap2x);gap:var(--gap4x)}}.a-notre-sujet .wp-block-columns p:not(.has-canela-font-family){text-indent:2.66rem}.a-notre-sujet .wp-block-group.has-background+.wp-block-group.has-background,.a-notre-sujet .wp-block-columns.has-background+.wp-block-group.has-background{margin-block-start:0 !important}.a-notre-sujet .wp-block-image.aligncenter{display:flex}@media screen and (min-width: 900px){.a-notre-sujet .wp-block-image.aligncenter{height:40rem}}.a-notre-sujet .wp-block-image.aligncenter a{height:100%;width:100%}.a-notre-sujet .wp-block-image.aligncenter img{object-fit:cover;width:100%;height:100%}.portfolio{padding:var(--gap3x) 9rem 9.5rem}@media screen and (max-width: 900px){.portfolio{padding:0 var(--gap) var(--gap2x)}}.error404 .entry-content{min-height:60vh}@media screen and (min-width: 900px){.error404 .entry-content>.wp-block-group{max-width:37rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 900px){.privacy-policy .entry-content>.wp-block-group{max-width:37rem;margin-left:auto;margin-right:auto;margin-bottom:5.33rem}}@media screen and (max-width: 900px){.privacy-policy .entry-content{padding:var(--gap2x)}.privacy-policy .entry-content .wp-block-group{margin-bottom:var(--gap2x)}.privacy-policy .entry-content ul,.privacy-policy .entry-content ol{margin-left:0}}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/.wp-block-buttons .wp-block-button a{background-color:rgba(0,0,0,0);border:1px solid currentColor;color:currentColor;padding:.83rem 1.77rem;text-box:trim-both;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.wp-block-buttons.socials .wp-block-button a{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:2.66rem;height:2.66rem;padding:0;color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--white);border-radius:50;transition:background-color .3s ease-out}.wp-block-buttons.socials .wp-block-button a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"icomoon";color:var(--wp--preset--color--white);transition:color .3s ease-out}@media(hover: hover){.wp-block-buttons.socials .wp-block-button a:hover{background-color:var(--wp--preset--color--white)}.wp-block-buttons.socials .wp-block-button a:hover:after{color:var(--wp--preset--color--black)}}.wp-block-buttons.socials .linkedin a:after{content:"";font-size:1.2rem}.wp-block-buttons.socials .instagram a:after{content:"";font-size:1.4rem}@media(hover: hover){.has-brown-background-color>.wp-block-buttons>.wp-block-button a:hover{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--brown)}.has-light-grey-background-color>.wp-block-buttons>.wp-block-button a:hover{background-color:var(--wp--preset--color--brown);border-color:var(--wp--preset--color--brown);color:var(--wp--preset--color--white)}.has-white-background-color>.wp-block-buttons>.wp-block-button a:hover{background-color:var(--wp--preset--color--brown);border-color:var(--wp--preset--color--brown);color:var(--wp--preset--color--white)}}.wp-block-cover .wp-block-heading{position:relative;font-family:var(--wp--preset--font-family--canela);font-weight:normal;font-size:var(--wp--preset--font-size--headline-1);line-height:.93;padding-bottom:calc(2rem + var(--gap));margin-bottom:var(--gap)}.wp-block-cover .wp-block-heading a{display:block;text-decoration:none;color:inherit}.wp-block-cover .wp-block-heading{text-shadow:0px 4px 8px var(--wp--preset--color--brown),0px 0px 10px var(--wp--preset--color--brown)}@media screen and (max-width: 900px){.wp-block-cover .wp-block-heading{font-size:3rem !important}}.wp-block-gallery{--wp--style--unstable-gallery-gap: 1.33rem;gap:var(--wp--style--unstable-gallery-gap)}.wp-block-gallery+.wp-block-gallery{margin-top:var(--wp--style--unstable-gallery-gap)}.wp-block-gallery img{border-radius:4px}.frm_forms{margin-top:2.66rem}.frm_forms fieldset{border:none;padding:0}.frm_forms .frm_fields_container{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:1.33rem;column-gap:1.77rem}.frm_forms .frm_fields_container .form-field:has(.frm_primary_label){display:flex;flex-direction:column}.frm_forms .frm_fields_container .form-field label{font-size:var(--wp--preset--font-size--tiny);padding:0 .66rem .33rem}.frm_forms .frm_fields_container .form-field input[type=text],.frm_forms .frm_fields_container .form-field input[type=email],.frm_forms .frm_fields_container .form-field input[type=tel],.frm_forms .frm_fields_container .form-field textarea{border:1px solid var(--wp--preset--color--grey-2);padding:.55rem .77rem;border-radius:4px;font-size:var(--wp--preset--font-size--body)}.frm_forms .frm_fields_container .form-field input[type=text]:placeholder,.frm_forms .frm_fields_container .form-field input[type=email]:placeholder,.frm_forms .frm_fields_container .form-field input[type=tel]:placeholder,.frm_forms .frm_fields_container .form-field textarea:placeholder{color:#716790}.frm_forms .frm_fields_container .frm_submit{display:flex;justify-content:center;margin-top:2.66rem;margin-bottom:5.33rem}.frm_forms .frm_fields_container .frm_submit button{background-color:rgba(0,0,0,0);border:1px solid currentColor;color:currentColor;padding:.83rem 1.77rem;text-box:trim-both;border-radius:99px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}@media(hover: hover){.frm_forms .frm_fields_container .frm_submit button{cursor:pointer}.frm_forms .frm_fields_container .frm_submit button:hover{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--brown)}}.frm_forms .frm_fields_container .frm_full,.frm_forms .frm_fields_container .form-field:has(.frm_submit){grid-column:span 2}.frm_forms .frm_fields_container .frm_form_field:has(.frm-cf-turnstile) label{display:none}.frm_forms .frm_fields_container .frm_error{font-size:.8rem;margin-top:.3rem}.frm_forms .frm_error_style{text-align:center;margin-bottom:var(--gap)}.frm_forms .frm_message{text-align:center;padding-bottom:var(--gap4x)}figure.wp-block-image,.wp-block-media-text .wp-block-media-text__media,.wp-block-post-featured-image,.block-image-slider .splide__slide,.creation_list .creation-item,.block-video .video-overlay{position:relative;overflow:hidden}figure.wp-block-image:has(img.lazy-img):after,.wp-block-media-text .wp-block-media-text__media:has(img.lazy-img):after,.wp-block-post-featured-image:has(img.lazy-img):after,.block-image-slider .splide__slide:has(img.lazy-img):after,.creation_list .creation-item:has(img.lazy-img):after,.block-video .video-overlay:has(img.lazy-img):after{content:"";position:absolute;inset:0;backdrop-filter:blur(10px);transition:opacity .5s ease;pointer-events:none}figure.wp-block-image:has(img.loaded):after,.wp-block-media-text .wp-block-media-text__media:has(img.loaded):after,.wp-block-post-featured-image:has(img.loaded):after,.block-image-slider .splide__slide:has(img.loaded):after,.creation_list .creation-item:has(img.loaded):after,.block-video .video-overlay:has(img.loaded):after{opacity:0}figure.wp-block-image:has(img.loaded.instant):after,.wp-block-media-text .wp-block-media-text__media:has(img.loaded.instant):after,.wp-block-post-featured-image:has(img.loaded.instant):after,.block-image-slider .splide__slide:has(img.loaded.instant):after,.creation_list .creation-item:has(img.loaded.instant):after,.block-video .video-overlay:has(img.loaded.instant):after{opacity:0;transition:none}.wp-block-cover{overflow:hidden}.wp-block-cover:has(img.lazy-img) .wp-block-cover__background{z-index:1;background-color:rgba(0,0,0,0) !important;opacity:1 !important}.wp-block-cover:has(img.lazy-img) .wp-block-cover__background::after{content:"";position:absolute;inset:0;backdrop-filter:blur(10px);transition:opacity .5s ease;pointer-events:none}.wp-block-cover:has(img.lazy-img) .wp-block-cover__inner-container{position:relative;z-index:2}.wp-block-cover:has(img.loaded) .wp-block-cover__background:after{opacity:0}.wp-block-cover:has(img.loaded.instant) .wp-block-cover__background:after{opacity:0;transition:none}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/footer>.wp-block-group{border-top:1px solid var(--wp--preset--color--brown);padding:5.33rem 2.66rem 2rem}footer>.wp-block-group p:empty+p{margin-top:1rem !important}@media screen and (max-width: 900px){footer>.wp-block-group{padding:5.33rem var(--gap2x) 2rem}}footer>.wp-block-group>.wp-block-image{width:25.94rem}@media screen and (max-width: 900px){footer>.wp-block-group>.wp-block-image{width:100%}}footer>.wp-block-group>.wp-block-columns{margin-top:2.66rem}footer>.wp-block-group>.wp-block-columns>.wp-block-column{display:flex;flex-direction:column}footer>.wp-block-group>.wp-block-columns>.wp-block-column:first-child{justify-content:space-between}footer>.wp-block-group>.wp-block-columns>.wp-block-column:first-child .wp-block-group p{margin-top:0}@media screen and (max-width: 900px){footer>.wp-block-group>.wp-block-columns>.wp-block-column:first-child{order:3}}footer>.wp-block-group .socials{gap:.88rem}@media screen and (max-width: 900px){footer>.wp-block-group .socials{margin-bottom:var(--gap2x)}}footer>.wp-block-group .socials .wp-block-button a{border-color:var(--wp--preset--color--brown)}footer>.wp-block-group .socials .wp-block-button a:after{color:var(--wp--preset--color--brown)}@media(hover: hover){footer>.wp-block-group .socials .wp-block-button a:hover{background-color:var(--wp--preset--color--brown)}footer>.wp-block-group .socials .wp-block-button a:hover:after{color:var(--wp--preset--color--white)}}footer>.wp-block-group nav ul{gap:.44rem}footer>.wp-block-group nav li{position:relative}footer>.wp-block-group nav li:after{content:"";position:absolute;bottom:-0.02em;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}footer>.wp-block-group nav li.current-menu-item:after{transform:scaleX(1)}@media(hover: hover){footer>.wp-block-group nav li:hover:after{transform:scaleX(1)}}@media screen and (min-width: 900px){footer>.wp-block-group nav:not(:has(.has-tiny-font-size)){margin-bottom:3rem}}footer>.wp-block-group nav:not(:has(.has-tiny-font-size)) li{text-transform:uppercase}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/@media screen and (max-width: 900px){:root{--fz: max(12px, 3.8vw)}.hide-on-mobile{display:none !important}.block-creation-query{gap:var(--gap2x);margin-top:0 !important;padding-top:var(--gap3x)}.block-creation-query .category_filters{flex-wrap:wrap}.block-creation-query .creation_list{gap:.5rem}.block-video .video-overlay{gap:1rem}}/*!
Theme Name: Olivier Vaucher 2026
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Olivier Vaucher - Cadranier d'art, Genève
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Olivier Vaucher 2026
*/.tarteaucitron-modal-open #tac_title{display:none !important}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}.tarteaucitron-modal-open .wp-site-blocks{filter:blur(5px)}.tarteaucitron-display-none{display:none}.tac_activate{background:var(--wp--preset--color--brown);color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_activate .tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float strong{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:#fbd600;display:inline-block;cursor:pointer;text-decoration:none;width:auto;border:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%;font-size:14px}#tarteaucitronRoot *{box-sizing:initial;color:var(--wp--preset--color--brown);line-height:normal;vertical-align:initial}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:before,#tarteaucitronRoot blockquote:after,#tarteaucitronRoot q:before,#tarteaucitronRoot q:after{content:""}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:.08rem dashed var(--wp--preset--color--brown)}#tarteaucitronRoot button{background:rgba(0,0,0,0);border:0}#tarteaucitronRoot .tarteaucitronH1{font-size:1.3em;font-weight:500;color:var(--wp--preset--color--black);margin-bottom:calc(.5*var(--gap))}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;font-size:1.2em}#tarteaucitronRoot a.tarteaucitronSelfLink{display:none !important}#tarteaucitronRoot #tarteaucitronBack{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2147483646;background:var(--wp--preset--color--black);opacity:.2 !important}#tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCross,#tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCheck{display:none}#tarteaucitronRoot .tarteaucitronStatusInfo{display:none}#tarteaucitronRoot #tarteaucitronSave{margin-left:auto;width:fit-content}@media screen and (max-width: 900px){#tarteaucitronRoot{font-size:clamp(12px,3vw,14px)}}#tarteaucitron{display:none;position:fixed;top:33.33% !important;left:50% !important;transform:translate(-50%, -50%);z-index:2147483647;width:min(80%,480px);max-height:80vh;overflow-y:auto;padding:0;border-radius:0;border:1px solid var(--wp--preset--color--brown)}#tarteaucitron a{color:var(--wp--preset--color--brown);font-size:.8em;text-decoration:none}#tarteaucitron strong{font-weight:500}#tarteaucitron ul{padding:0;margin:0}#tarteaucitron span[role=heading]{display:block}#tarteaucitron .tarteaucitronH3{font-size:1.1em;font-weight:500}#tarteaucitron #tarteaucitronClosePanel{position:absolute;right:calc(.5*var(--gap));top:calc(.5*var(--gap));z-index:1000;font-size:1em;width:2em;height:2em;text-decoration:none;color:rgba(0,0,0,0);cursor:pointer;overflow:hidden}#tarteaucitron #tarteaucitronClosePanel:before{content:"+";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);font-size:3em;color:var(--wp--preset--color--brown)}#tarteaucitron #tarteaucitronServices{height:auto !important;max-height:60vh;padding:var(--gap);background-color:var(--wp--preset--color--white);box-shadow:7px 7px 10px rgba(0,0,0,.1)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){display:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{margin:0;overflow:hidden;margin-bottom:calc(.5*var(--gap));position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:first-child{margin-top:calc(.5*var(--gap))}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:calc(10ch + 3em);height:calc(3em/2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{position:absolute;width:100%;height:100%;cursor:pointer;z-index:2;border:none;background:none;right:0;text-align:right;color:var(--wp--preset--color--brown);font-weight:normal;padding-right:calc(3em + 1ch)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button span{display:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{z-index:3}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{z-index:2}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk:before{content:"";position:absolute;width:3em;height:100%;background:#c6c6c6;border-radius:calc(calc(3em / 2)/2);transition:background-color .3s ease;right:0}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk:after{content:"";position:absolute;width:auto;height:calc(100% - 4px);aspect-ratio:1;background:var(--wp--preset--color--white);border-radius:50%;right:calc(3em - calc(3em / 2) + 2px);top:50%;transform:translateY(-50%);transition:right .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{text-align:left}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH3{max-width:60%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH3+span{margin-top:calc(.25*var(--gap));display:block;max-width:calc(100% - 3em)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{margin-bottom:0;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH2{font-size:1.1em !important;font-weight:500;padding-bottom:.1em}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{top:unset;bottom:0;width:calc(14ch + 3em)}@media screen and (max-width: 900px){#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{max-width:50%;text-wrap:balance}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{z-index:2;opacity:1}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronDeny{z-index:3;opacity:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed:before,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronAsk:before,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed:before,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAsk:before,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed:before,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk:before{background:var(--wp--preset--color--brown)}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed:after,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronAsk:after,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed:after,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAsk:after,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed:after,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk:after{right:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsDenied .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsDenied .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronAllow{z-index:3;opacity:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{z-index:2;opacity:1}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronAllow{opacity:0;z-index:3}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronDeny{opacity:1;z-index:2}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tarteaucitronH3{font-size:1em}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tarteaucitronName>*:not(.tarteaucitronH3){line-height:0}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tacCurrentStatus,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tarteaucitronReadmoreSeparator{font-size:inherit}#tarteaucitron #tarteaucitronServices .tarteaucitron-toggle-group{padding:.2em 0 0 0;cursor:pointer;font-size:.8em;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitron-toggle-group span{color:inherit;font-size:inherit}#tarteaucitron #tarteaucitronServices .tarteaucitron-toggle-group:after{content:"▾";font-size:1em;margin-left:1ch;display:inline-block;line-height:0}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded .tarteaucitron-toggle-group:after{transform:rotate(180deg) translateY(-0.1em)}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronName{max-width:calc(100% - 3em)}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500 !important;font-size:1em;max-width:100%}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory br,#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk{display:none !important}#tarteaucitron #tarteaucitronInfo{padding:0 0 var(--gap)}#tarteaucitron #tarteaucitronInfo button{margin-top:calc(.5*var(--gap));font-weight:normal;display:block}#tarteaucitron #tarteaucitronInfo br{display:none}#tarteaucitron #tarteaucitronInfo p{all:unset;display:inline}#tarteaucitron #tarteaucitronMainLineOffset{margin-top:0 !important}@media screen and (max-width: 900px){#tarteaucitron{width:calc(100% - var(--gap)*2);top:50% !important}}html body #tarteaucitronRoot div#tarteaucitronAlertBig{background:rgba(0,0,0,.1);border-radius:2px;border:1px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white);display:none;position:fixed;left:calc(.5*var(--gap)) !important;bottom:calc(.5*var(--gap)) !important;box-sizing:content-box;z-index:2147483645;padding:10px;padding-right:30px;backdrop-filter:blur(100px);width:auto;min-width:200px;max-width:calc(100vw - 4rem);flex-direction:row;flex-wrap:nowrap}html body #tarteaucitronRoot div#tarteaucitronAlertBig:focus{outline:0}html body #tarteaucitronRoot div#tarteaucitronAlertBig>*{color:var(--wp--preset--color--white)}html body #tarteaucitronRoot div#tarteaucitronAlertBig:before{content:"";display:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseCross{position:absolute;top:0rem;right:0rem;width:2em;height:2em;padding:0;transform:scale(0.8);cursor:pointer;overflow:hidden}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseCross::before{content:"+";color:var(--wp--preset--color--white);position:absolute;display:block;top:50%;left:50%;transform:translate(-49%, -49%) rotate(45deg);line-height:0;font-weight:300;font-size:2.5em}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseCross span{display:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin:0;padding:0;text-align:left;font-size:1em !important;flex-basis:100%;margin-right:20px}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a{color:var(--wp--preset--color--brown)}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross){display:inline-flex;width:fit-content;margin:0 !important;align-items:center}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross)#tarteaucitronCloseAlert{margin-left:auto !important;color:var(--wp--preset--color--white);text-decoration:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross).tarteaucitronAllow{order:4}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross).tarteaucitronDeny{margin-left:15px !important;margin-right:15px !important;order:3;background:rgba(0,0,0,0);color:var(--wp--preset--color--white);padding:0;border:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{display:none !important}@media screen and (max-width: 900px){html body #tarteaucitronRoot div#tarteaucitronAlertBig{max-width:calc(100vw - 4rem) !important}}html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{display:flex !important;align-items:center}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{background:rgba(0,0,0,0);color:var(--wp--preset--color--brown);cursor:pointer;font-size:1em;padding:.4em .9em;border:1px solid var(--wp--preset--color--brown);font-weight:normal;text-decoration:none;border-radius:99px;text-box:trim-both;transition:color .3s ease,background-color .3s ease,border-color .3s ease}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow{border-color:var(--wp--preset--color--white)}@media(hover: hover){#tarteaucitronRoot .tarteaucitronAllow:hover{background-color:var(--wp--preset--color--brown) !important;color:var(--wp--preset--color--white) !important;border-color:var(--wp--preset--color--brown) !important}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:hover{background-color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--brown) !important;border-color:var(--wp--preset--color--white) !important}}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog{color:var(--wp--preset--color--brown);text-decoration:underline;background-color:rgba(0,0,0,0);margin:0;padding:0;border:none}