:root{--color-brun:#7c6658;--color-brun-moyen:#a88d79;--color-beige:#cfbdaa;--color-fond:#faf7f2;--color-texte:#3d3d3d;--color-blanc:#fff;--primaire:var(--color-brun);--secondaire:var(--color-brun-moyen);--accent:var(--color-beige);--fond:var(--color-fond);--texte:var(--color-texte);--blanc:var(--color-blanc);--font-titre:'Cormorant Garamond',Georgia,serif;--font-subtitle:'DM Sans',sans-serif;--font-corps:'Open Sans',sans-serif;--max-width:1280px;--max-width-text:720px}.site-logo{margin-right:auto}.main-navigation,.primary-menu,.navigation-stick{border-radius:50px;backdrop-filter:blur(8px)}.page-id-47 .main-navigation:not(.navigation-stick) .inside-navigation .main-nav #menu-menu-principal{background-color:color-mix(in srgb,var(--primaire) 30%,transparent);border-radius:50px;backdrop-filter:blur(8px)}.navigation-stick,.navigation-stick .sub-menu{background-color:rgba(250,247,242,.5)}img.masked-image{-webkit-mask-image:url('https://ccpilatesmotion.ch/wp-content/uploads/2026/06/maske.png');mask-image:url('https://ccpilatesmotion.ch/wp-content/uploads/2026/06/maske.png');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:center;mask-position:center;object-fit:contain;object-position:50% 20%}.search-ccpilates .wp-block-search__inside-wrapper{background-color:#fff;border-radius:50px;height:45px;border:none !important;display:flex;align-items:center;overflow:hidden}.search-ccpilates .wp-block-search__input{border:none !important;background:0 0 !important;outline:none !important;box-shadow:none !important;flex:1}.search-ccpilates .wp-block-search__button{background-color:transparent !important;color:#8b7355 !important;border:none !important;padding:8px !important;min-width:auto !important}.search-ccpilates .wp-block-search__input::-webkit-search-cancel-button{display:none}.search-ccpilates .wp-block-search__input::-ms-clear{display:none}.search-ccpilates .wp-block-search__button{margin-left:auto !important}.search-ccpilates .wp-block-search__button svg{display:none !important}.search-ccpilates .wp-block-search__button{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b7355' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:25px !important;width:40px !important;height:40px !important}ul.categori-list{list-style:none !important;padding:0 !important;margin:0 !important}ul.categori-list li{list-style:none !important;margin-bottom:10px !important;padding:0 !important;background:0 0 !important}ul.categori-list li:before,ul.categori-list li::marker{display:none !important;content:none !important}ul.categori-list li a{color:#8b7355 !important;text-decoration:none !important;font-size:17px !important;font-weight:400 !important}ul.categori-list li a:hover{color:#6b5640 !important}ul.years-list{list-style:none !important;padding:0 !important;margin:0 !important}ul.years-list li{list-style:none !important;margin-bottom:18px !important;padding:0 !important;background:0 0 !important}ul.years-list li:before,ul.years-list li::marker{display:none !important;content:none !important}ul.years-list li a{color:#8b7355 !important;text-decoration:none !important;font-size:17px !important;font-weight:400 !important}ul.years-list li a:hover{color:#6b5640 !important}.comments-area{display:none}.comment-form{max-width:100%}.comment-reply-title,h2.comments-title,.gb-comments-form h2,.wp-block-post-comments-form h3{font-size:28px;color:var(--accent);margin-bottom:10px;font-weight:500}.comment-notes,.logged-in-as{font-size:13px;color:var(--accent);margin-bottom:25px;display:block}.comment-form label{display:block;font-size:14px;color:var(--accent);margin-bottom:8px;font-weight:500}.required,.required-field-message{color:var(--accent)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;background:#fff;border:1px solid var(--accent);border-radius:30px;padding:14px 20px;font-size:14px;color:var(--accent);outline:none;transition:border .2s;box-shadow:none}.comment-form textarea{border-radius:20px;min-height:140px;resize:vertical;padding:16px 20px}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--accent)}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:18px}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0}.comment-form-cookies-consent input[type=checkbox]{margin-top:4px;accent-color:var(--accent)}.comment-form-cookies-consent label{font-size:13px;color:var(--accent);margin:0;font-weight:400;line-height:1.5}.comment-form .submit,.comment-form input[type=submit]{background:var(--accent);color:#fff;border:none;border-radius:30px;padding:14px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;letter-spacing:.5px}.comment-form .submit:hover,.comment-form input[type=submit]:hover{background:var(--accent)}.main-navigation .menu-toggle,.main-navigation .menu-toggle:hover,.button.menu-toggle:focus,.navigation-stick .main-nav ul li a{color:var(--primaire) !important}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{padding-right:50px}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--accent) !important}blockquote{margin:0}.signature{font-family:'Alex Brush',cursive;font-size:1.2em;font-weight:400}.gbp-even-odd:nth-child(even){background-color:var(--fond)}.gbp-even-odd:nth-child(odd){background-color:#fff}