:root{--spb-cream: #F8F5F0;--spb-cream-alt: #F2EDE5;--spb-cream-card: #EEEAE1;--spb-brown-deep: #3E2E1E;--spb-brown-mid: #5C4033;--spb-brown-light: #6B5D4F;--spb-text-muted: #9A8D7F;--spb-gold: #B8963E;--spb-gold-light: #D4B06A;--spb-teal: #3B7A7A;--spb-border: rgba(92, 64, 51, .1);--spb-border-strong: rgba(92, 64, 51, .22);--spb-shadow-soft: rgba(62, 46, 30, .06);--spb-shadow-mid: rgba(62, 46, 30, .1);--font-heading-family: "EB Garamond", Georgia, serif;--font-body-family: "Figtree", "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--t-fast: .18s;--t-mid: .32s;--t-slow: .5s;--spacing-sections-desktop: 0px !important;--spacing-sections-mobile: 0px !important}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body-family)!important;background-color:var(--spb-cream)!important;color:var(--spb-brown-light)!important;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.multicolumn__title,.rich-text__heading,.image-with-text__heading,.card__heading,.banner__heading,.multicolumn-card__info h3,.inline-richtext{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--spb-brown-deep)!important;line-height:1.14;letter-spacing:.02em}h1,.h1{font-size:clamp(28px,4vw,50px)}h2,.h2{font-size:clamp(22px,3vw,36px)}h3,.h3{font-size:clamp(18px,2.4vw,26px)}h4,.h4{font-size:clamp(15px,1.8vw,20px)}p,li,span,label,input,textarea,select,blockquote,.rte,.rte p,.rte li{font-family:var(--font-body-family)!important}p{font-size:15px;line-height:1.82;color:var(--spb-brown-light);margin-top:0}h1 strong,h2 strong,h3 strong,h4 strong,.inline-richtext strong,.inline-richtext b,.title strong,.rich-text__heading strong{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--spb-brown-deep)!important}p strong,.rte strong,li strong{font-family:var(--font-body-family)!important;font-weight:600!important;color:var(--spb-brown-mid)!important}em,i{font-family:var(--font-heading-family)!important;font-style:italic;font-size:1.04em;color:var(--spb-brown-mid)}p em,.rte em,li em{font-family:var(--font-body-family)!important;font-style:italic;color:var(--spb-brown-mid);font-size:1em}.caption,.caption-with-letter-spacing,.image-with-text__text--caption{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--spb-text-muted)!important}.link.animate-arrow{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--spb-gold)!important;text-decoration:none!important}.link.animate-arrow:hover{color:var(--spb-brown-deep)!important}.rich-text__heading{padding-bottom:22px;margin-bottom:10px!important;position:relative}.rich-text__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:44px;height:2px;background-color:var(--spb-gold);border-radius:1px}.image-with-text__heading{padding-bottom:18px;margin-bottom:18px!important;position:relative}.image-with-text__heading:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background-color:var(--spb-gold);border-radius:1px;transition:width var(--t-mid) var(--ease-out)}.image-with-text:hover .image-with-text__heading:after{width:56px}.spb-gold-bar{display:block;width:44px;height:2px;background-color:var(--spb-gold);border-radius:1px;margin:20px 0}.spb-gold-bar--center{margin-left:auto;margin-right:auto}.shopify-section{margin:0!important}.shopify-section>div,.shopify-section>section{padding-top:64px!important;padding-bottom:64px!important}.shopify-section:has(.banner)>div{padding:0!important}.header-wrapper:before{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent,var(--spb-gold) 35%,var(--spb-gold) 65%,transparent);opacity:.8}.header-wrapper,.header{background-color:var(--spb-brown-deep)!important;border-bottom:none!important;box-shadow:0 2px 20px #3e2e1e38!important}.header__heading-link,.header__heading-link span,.header__heading-link .h2{font-family:var(--font-heading-family)!important;font-size:17px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--spb-cream)!important;text-decoration:none!important}.header__menu-item a,.list-menu__item--link{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#f8f5f0c7!important;position:relative;transition:color var(--t-fast) var(--ease-out)!important;text-decoration:none!important}.header__menu-item a:after,.list-menu__item--link:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:1px;background-color:var(--spb-gold);transition:width var(--t-mid) var(--ease-out)}.header__menu-item a:hover:after,.list-menu__item--link:hover:after{width:100%}.header__menu-item a:hover,.list-menu__item--link:hover{color:var(--spb-gold)!important;opacity:1!important}.header__icon svg{stroke:var(--spb-cream)!important;fill:none!important;transition:stroke var(--t-fast) ease!important}.header__icon:hover svg{stroke:var(--spb-gold)!important}.menu-drawer{background-color:var(--spb-brown-deep)!important}.menu-drawer .list-menu__item{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f8f5f0d1!important}.banner{position:relative;overflow:hidden}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#190f05b8,#190f0566 25%,#190f0500 55%);pointer-events:none;z-index:0}.banner__content{position:relative;z-index:1}.banner__heading{font-family:var(--font-heading-family)!important;font-size:clamp(28px,5vw,62px)!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.1!important;color:#fff!important;text-shadow:0 2px 28px rgba(0,0,0,.25)!important}.banner__text p{font-family:var(--font-body-family)!important;color:#ffffffe0!important;font-size:16px!important;line-height:1.72!important;text-shadow:0 1px 10px rgba(0,0,0,.2)!important;max-width:560px!important;margin:0 auto!important}.banner .button:not(.button--secondary){background-color:#fff!important;color:var(--spb-brown-deep)!important;border-color:#fff!important;font-weight:700!important}.banner .button:not(.button--secondary):hover{background-color:var(--spb-gold)!important;border-color:var(--spb-gold)!important;color:#fff!important}.banner .button--secondary{background-color:transparent!important;color:#fff!important;border-color:#fff9!important}.banner .button--secondary:hover{background-color:#ffffff1f!important;border-color:#fff!important;color:#fff!important}.button,.btn{font-family:var(--font-body-family)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;padding:15px 34px!important;transition:background-color var(--t-mid) var(--ease-out),color var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out)!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--spb-brown-deep)!important;color:#fff!important;border:1.5px solid var(--spb-brown-deep)!important}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--spb-brown-mid)!important;border-color:var(--spb-brown-mid)!important}.button--secondary{background-color:transparent!important;color:var(--spb-brown-deep)!important;border:1.5px solid var(--spb-brown-deep)!important}.button--secondary:hover{background-color:var(--spb-brown-deep)!important;color:#fff!important}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .button{background-color:transparent!important;color:var(--spb-cream)!important;border:1.5px solid var(--spb-gold)!important}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .button:hover{background-color:var(--spb-gold)!important;color:var(--spb-brown-deep)!important}.spb-btn-full{width:100%!important;display:block!important;text-align:center!important;box-sizing:border-box!important}.rich-text__text p{max-width:620px;margin:0 auto;font-size:15.5px;line-height:1.8;color:var(--spb-brown-light)}.multicolumn{background-color:var(--spb-cream)!important}.multicolumn-card{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.multicolumn-card__info h3,.multicolumn-card__info h3.inline-richtext{font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:400!important;color:var(--spb-brown-deep)!important;letter-spacing:.04em!important;line-height:1.2!important;margin-bottom:12px!important;text-transform:uppercase}.multicolumn-card__info .rte p{font-size:14.5px!important;color:var(--spb-brown-light)!important;line-height:1.78!important}.multicolumn .title-wrapper-with-link .title{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--spb-brown-deep)!important;font-size:clamp(22px,3vw,34px)!important;letter-spacing:.02em!important}.multicolumn.background-primary .multicolumn-card{background-color:var(--spb-cream-card)!important;border:1px solid var(--spb-border)!important;border-top:3px solid var(--spb-gold)!important;padding:36px 28px!important;transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out)!important}.multicolumn.background-primary .multicolumn-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 40px var(--spb-shadow-mid)!important}.image-with-text,.image-with-text__media-container{overflow:hidden}.image-with-text__media img{transition:transform var(--t-slow) var(--ease-out)!important;border-radius:0!important}.image-with-text:hover .image-with-text__media img{transform:scale(1.04)!important}.image-with-text__content{padding:44px!important}.image-with-text__text p{font-size:15px!important;line-height:1.82!important;color:var(--spb-brown-light)!important}.multirow__inner{border-bottom:1px solid var(--spb-border)!important;padding-bottom:72px!important;margin-bottom:72px!important}.multirow__inner:last-child{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de{background-color:var(--spb-brown-deep)!important;position:relative}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:72px;height:2px;background-color:var(--spb-gold);opacity:.65}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de h1,.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de h2,.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de h3,.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .rich-text__heading{color:var(--spb-cream)!important}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .rich-text__heading:after{background-color:var(--spb-gold)!important}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de p{color:#f8f5f0cc!important}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de a:not(.button):hover{color:var(--spb-gold)!important}.footer{background-color:var(--spb-brown-deep)!important;position:relative;padding-top:64px!important;padding-bottom:36px!important}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--spb-gold) 28%,var(--spb-gold) 72%,transparent);opacity:.5}.footer h1,.footer h2,.footer h3,.footer h4,.footer .footer-block__heading,.footer .inline-richtext,.footer__heading{font-family:var(--font-heading-family)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--spb-cream)!important;margin-bottom:20px!important;line-height:1.4!important}.footer a,.footer p,.footer li,.footer span:not(.visually-hidden),.footer .list-menu__item{font-family:var(--font-body-family)!important;font-size:13px!important;color:#f8f5f0d1!important;line-height:1.85!important;transition:color var(--t-fast) ease!important}.footer .social-icons svg,.footer .list-social__link svg{fill:#f8f5f0b3!important}.footer a:hover,.footer .list-menu__item:hover{color:var(--spb-gold)!important;text-decoration:none!important}.footer__content-bottom{border-top:1px solid rgba(248,245,240,.12)!important;padding-top:24px!important;margin-top:48px!important}.footer__content-bottom p,.footer__content-bottom span,.footer__content-bottom a,.footer__content-bottom li{font-size:11.5px!important;color:#f8f5f066!important}.footer__content-bottom a:hover{color:var(--spb-gold)!important}.field__input,.field__select,input[type=text],input[type=email],input[type=tel],textarea,select{border:1px solid var(--spb-border-strong)!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:14px!important;background-color:#fff!important;color:var(--spb-brown-deep)!important;padding:15px 18px!important;transition:border-color var(--t-fast) var(--ease-out)!important;box-shadow:none!important}.field__input:focus,textarea:focus,input:focus{border-color:var(--spb-gold)!important;outline:none!important;box-shadow:0 0 0 3px #b8963e14!important}.field__label,label{font-family:var(--font-body-family)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--spb-text-muted)!important}.media,.media img,.banner img,.image-with-text__media .media img,.multicolumn-card__image{border-radius:0!important}.color-scheme-1{background-color:var(--spb-cream)!important}.color-scheme-2{background-color:var(--spb-cream-alt)!important}.spb-tag{display:inline-block;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.spb-tag--teal{color:var(--spb-teal)}.spb-formules{background-color:var(--spb-cream-alt);padding:80px 0}.spb-formules__header{text-align:center;margin-bottom:56px}.spb-formules__title{font-family:var(--font-heading-family)!important;font-size:clamp(24px,3.2vw,36px)!important;font-weight:400!important;color:var(--spb-brown-deep)!important;letter-spacing:.02em!important;line-height:1.14!important;margin:0!important}.spb-formules__subtitle{font-size:15px;color:var(--spb-brown-light);max-width:540px;margin:0 auto;line-height:1.78}.spb-formules__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:40px;align-items:start}.spb-formules__note{font-size:13px;font-style:italic;color:var(--spb-text-muted);text-align:center;max-width:600px;margin:0 auto;line-height:1.78}.spb-card{background-color:#fff;border:1px solid var(--spb-border);display:flex;flex-direction:column;transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out)}.spb-card:hover{transform:translateY(-5px);box-shadow:0 18px 48px var(--spb-shadow-mid)}.spb-card--featured{border:2px solid var(--spb-gold)}.spb-card__badge{display:block;background-color:var(--spb-gold);color:#fff;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 16px}.spb-card__body{padding:32px 28px 28px;display:flex;flex-direction:column;flex:1}.spb-card__title{font-family:var(--font-heading-family)!important;font-size:24px!important;font-weight:400!important;color:var(--spb-brown-deep)!important;letter-spacing:.02em!important;margin:0 0 6px!important;line-height:1.15!important}.spb-card__engagement{font-size:11px;font-weight:600;color:var(--spb-teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.spb-card__divider{width:30px;height:1px;background-color:var(--spb-gold);margin-bottom:18px;opacity:.5}.spb-card__text{font-size:14px;color:var(--spb-brown-light);line-height:1.75;margin-bottom:18px}.spb-card__ideal{background-color:var(--spb-cream);border-left:2px solid var(--spb-border-strong);padding:12px 14px;margin-bottom:22px}.spb-card__ideal p{font-size:13px!important;font-style:italic;color:var(--spb-text-muted)!important;margin:0!important;line-height:1.65!important}.spb-card__price{font-size:11.5px;font-weight:700;color:var(--spb-gold);text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:auto 0 18px;padding-top:18px}.spb-evenements{background-color:var(--spb-cream);padding:80px 0;border-top:1px solid var(--spb-border)}.spb-evenements__header{text-align:center;margin-bottom:56px}.spb-evenements__title{font-family:var(--font-heading-family)!important;font-size:clamp(24px,3.2vw,36px)!important;font-weight:400!important;color:var(--spb-brown-deep)!important;letter-spacing:.02em!important;line-height:1.18!important;margin:0!important}.spb-evenements__subtitle{font-size:15px;color:var(--spb-brown-light);max-width:560px;margin:0 auto;line-height:1.78}.spb-evenements__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:52px}.spb-event-card{background-color:var(--spb-cream-card);border:1px solid var(--spb-border);border-top:none;overflow:hidden;transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out)}.spb-event-card:hover{transform:translateY(-4px);box-shadow:0 16px 44px var(--spb-shadow-mid)}.spb-event-card__accent{height:3px;background:linear-gradient(90deg,var(--spb-gold),var(--spb-gold-light))}.spb-event-card__inner{padding:38px 34px 34px}.spb-event-card__label{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--spb-teal);margin-bottom:12px}.spb-event-card__title{font-family:var(--font-heading-family)!important;font-size:22px!important;font-weight:400!important;color:var(--spb-brown-deep)!important;margin:0 0 14px!important;line-height:1.18!important}.spb-event-card__text{font-size:14.5px;color:var(--spb-brown-light);line-height:1.78;margin-bottom:18px}.spb-event-card__list{list-style:none;padding:0;margin:0 0 24px}.spb-event-card__list li{font-size:13.5px;color:var(--spb-brown-light);padding:7px 0 7px 18px;position:relative;border-bottom:1px solid var(--spb-border);line-height:1.55}.spb-event-card__list li:first-child{border-top:1px solid var(--spb-border)}.spb-event-card__list li:before{content:"\2014";position:absolute;left:0;top:8px;color:var(--spb-gold);font-size:11px}.spb-event-card__price{font-size:11.5px;font-weight:700;color:var(--spb-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.spb-evenements__cta{text-align:center;padding:44px 28px;background-color:var(--spb-cream-alt);border:1px solid var(--spb-border);max-width:580px;margin:0 auto}.spb-evenements__cta-text{font-size:15px;color:var(--spb-brown-light);margin:0 0 24px;line-height:1.75}.spb-chiffres{background-color:var(--spb-brown-deep);padding:72px 0;position:relative;overflow:hidden}.spb-chiffres:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(184,150,62,.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(59,122,122,.06) 0%,transparent 60%);pointer-events:none}.spb-chiffres__grid{display:grid;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.spb-chiffre+.spb-chiffre{border-left:1px solid rgba(248,245,240,.12)}.spb-chiffre{padding:0 48px;text-align:center}.spb-chiffre__inner{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:16px}.spb-chiffre__number{font-family:var(--font-heading-family)!important;font-size:clamp(56px,7vw,88px)!important;font-weight:400!important;color:var(--spb-cream)!important;line-height:1!important;letter-spacing:-.01em!important;margin:0!important}.spb-chiffre--accent .spb-chiffre__number{color:var(--spb-gold)!important}.spb-chiffre__sep{font-size:.65em;color:var(--spb-gold);opacity:.7}.spb-chiffre__sup{font-size:.45em;vertical-align:super;color:var(--spb-gold)}.spb-chiffre__unit{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--spb-gold)!important;margin:0 0 0 4px!important;align-self:flex-end;padding-bottom:10px}.spb-chiffre__bar{width:0;height:1px;background-color:var(--spb-gold);margin:0 auto 20px;opacity:.5;animation:spb-bar-reveal 1.2s var(--ease-out) forwards;animation-delay:calc(var(--animation-order, 1) * .12s + .2s)}@keyframes spb-bar-reveal{0%{width:0}to{width:40px}}.spb-chiffre__label{font-family:var(--font-body-family)!important;font-size:13px!important;color:#f8f5f09e!important;line-height:1.72!important;max-width:220px;margin:0 auto!important}@keyframes animate-slide-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.scroll-trigger.animate--slide-in.is-visible{animation:animate-slide-in .55s var(--ease-out) both}::selection{background-color:#b8963e38;color:var(--spb-brown-deep)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--spb-cream)}::-webkit-scrollbar-thumb{background:var(--spb-brown-mid);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--spb-brown-deep)}.rich-text__heading:after,.image-with-text__heading:after{animation:spb-bar-reveal .8s var(--ease-out) forwards;animation-delay:.2s}:focus-visible{outline:2px solid var(--spb-gold)!important;outline-offset:3px!important}.multicolumn.background-primary .multicolumn-card__info h3{position:relative;padding-bottom:14px}.multicolumn.background-primary .multicolumn-card__info h3:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:1px;background-color:var(--spb-gold);opacity:.6;transition:width var(--t-mid) var(--ease-out)}.multicolumn.background-primary .multicolumn-card:hover .multicolumn-card__info h3:after{width:40px}.spb-temoignages{background-color:var(--spb-cream-alt);padding:80px 0;border-top:1px solid var(--spb-border)}.spb-temoignages__header{text-align:center;margin-bottom:56px}.spb-temoignages__title{font-family:var(--font-heading-family)!important;font-size:clamp(22px,3vw,34px)!important;font-weight:400!important;color:var(--spb-brown-deep)!important;letter-spacing:.02em!important;margin:0!important}.spb-temoignages__grid{display:grid;gap:28px}.spb-temoignages__grid--1{grid-template-columns:1fr;max-width:640px;margin:0 auto}.spb-temoignages__grid--2{grid-template-columns:repeat(2,1fr)}.spb-temoignages__grid--3{grid-template-columns:repeat(3,1fr)}.spb-temoignage{background-color:#fff;border:1px solid var(--spb-border);border-top:3px solid var(--spb-gold);padding:40px 36px 36px;display:flex;flex-direction:column;transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out)}.spb-temoignage:hover{transform:translateY(-4px);box-shadow:0 16px 44px var(--spb-shadow-mid)}.spb-temoignage__guillemet{font-family:var(--font-heading-family);font-size:72px;line-height:.6;color:var(--spb-gold);opacity:.3;margin-bottom:20px;-webkit-user-select:none;user-select:none}.spb-temoignage__texte{font-family:var(--font-heading-family)!important;font-size:17px!important;font-style:italic!important;font-weight:400!important;color:var(--spb-brown-mid)!important;line-height:1.65!important;margin:0 0 28px!important;flex:1;border:none!important;padding:0!important}.spb-temoignage__auteur{margin-top:auto}.spb-temoignage__bar{width:28px;height:1px;background-color:var(--spb-gold);margin-bottom:14px}.spb-temoignage__nom{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:700!important;color:var(--spb-brown-deep)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important}.spb-temoignage__role{font-family:var(--font-body-family)!important;font-size:12px!important;color:var(--spb-text-muted)!important;margin:0!important;font-style:italic}@media(max-width:989px){.spb-temoignages__grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.spb-temoignages__grid--2,.spb-temoignages__grid--3{grid-template-columns:1fr}.spb-temoignage{padding:28px 22px 26px}}hr{border:none!important;border-top:1px solid var(--spb-border)!important;margin:0!important}a,button,.button{transition:color var(--t-fast) var(--ease-out),background-color var(--t-mid) var(--ease-out),border-color var(--t-fast) var(--ease-out),opacity var(--t-fast) ease!important}@media(max-width:989px){.spb-formules__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto 40px}.spb-evenements__grid{grid-template-columns:1fr}}@media(max-width:749px){.shopify-section>div,.shopify-section>section{padding-top:48px!important;padding-bottom:48px!important}h1,.h1{font-size:28px}h2,.h2{font-size:22px}h3,.h3{font-size:18px}.image-with-text__content{padding:24px 18px!important}.spb-card__body{padding:26px 20px 22px}.spb-event-card__inner{padding:26px 20px}.button{padding:13px 26px!important;font-size:11px!important}.multirow__inner{padding-bottom:48px!important;margin-bottom:48px!important}.spb-formules,.spb-evenements{padding:56px 0}}.spb-service-badge{display:flex;align-items:center;gap:16px;background-color:var(--spb-cream-alt);border:1px solid var(--spb-border-strong);border-left:3px solid var(--spb-gold);padding:16px 20px;margin-bottom:32px}.spb-service-badge__label{font-family:var(--font-body-family);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--spb-text-muted);flex-shrink:0}.spb-service-badge__name{font-family:var(--font-heading-family);font-size:20px;font-weight:400;color:var(--spb-brown-deep);letter-spacing:.02em}.rich-text__text a[href^="tel:"],.rich-text__text a[href^="mailto:"]{font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:400!important;color:var(--spb-brown-deep)!important;text-decoration:none!important;letter-spacing:.04em!important;border-bottom:1px solid var(--spb-gold);padding-bottom:2px;transition:color var(--t-fast) ease,border-color var(--t-fast) ease!important}.rich-text__text a[href^="tel:"]:hover,.rich-text__text a[href^="mailto:"]:hover{color:var(--spb-gold)!important;border-color:transparent}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .rich-text__text a[href^="tel:"],.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .rich-text__text a[href^="mailto:"]{color:var(--spb-cream)!important;border-bottom-color:#b8963e80}.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .rich-text__text a[href^="tel:"]:hover,.color-scheme-4a792e7e-d2e0-4e65-876c-74f2df9411de .rich-text__text a[href^="mailto:"]:hover{color:var(--spb-gold)!important;border-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spb-custom.css.map */
