:root{--sb-gutter: 1.25rem;--sb-page-max: 90rem}@media(min-width:750px){:root{--sb-gutter: 2.5rem}}.sb-wrap,#MainContent[data-template] .sb-wrap{width:min(100% - 2 * var(--sb-gutter),var(--sb-page-max));margin-inline:auto}.sb-hv .sb-hv__inner,.sb-cc .sb-cc__inner{width:min(100% - 2 * var(--sb-gutter),var(--sb-page-max))}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(var(--sb-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}.sb-label,.sb-surtitre,.sb-scope .sb-label,#MainContent[data-template] .sb-label{display:flex;align-items:center;gap:.875rem;margin:0 0 1.25rem;font-family:var(--sb-accent-font);font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--sb-gold-deep)}.sb-label:before,.sb-surtitre:before{content:"";flex:none;width:2.25rem;height:1px;background:var(--sb-gold-grad)}.sb-sombre:not(.sb-home-closing):not(.sb-trust-bar) .sb-label{color:var(--sb-gold-light)}.sb-kf .sb-kf__pill{gap:.875rem;padding:0;border:0;border-radius:0;background:none;font-size:.875rem;letter-spacing:.24em}.sb-kf .sb-kf__pill:before,.sb-kf .sb-kf__pill:after{content:"";width:2.25rem;height:1px;background:var(--sb-gold-grad)}.sb-btn,#MainContent[data-template] .sb-btn{min-height:3.5rem;padding:0 2rem;border-radius:var(--sb-r-pill);font-family:var(--sb-accent-font);font-size:.9375rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.sb-btn-outline,#MainContent[data-template] .sb-btn-outline{background:transparent;color:var(--sb-ink);border:1px solid rgb(14 14 17 / .35)}.sb-btn-outline:hover,#MainContent[data-template] .sb-btn-outline:hover{background:#0e0e110a;border-color:var(--sb-ink)}#MainContent[data-template=index] .sb-collection .sb-visuel{background:var(--sb-ivory-2)}#MainContent[data-template=index] .sb-collection .sb-visuel img{object-fit:cover;object-position:50% 25%}#MainContent[data-template=index] .sb-collection .sb-pricing-grid>.sb-plan:nth-child(3n+3):nth-last-child(2) .sb-visuel img,#MainContent[data-template=index] .sb-collection .sb-pricing-grid>.sb-plan:nth-child(3n+4):last-child .sb-visuel img{object-position:50% 8%}@media(min-width:990px){#MainContent[data-template=index] .sb-collection .sb-plan:nth-child(-n+2) .sb-visuel{aspect-ratio:4 / 3}}#MainContent[data-template=index] .sb-signature__image img{aspect-ratio:4 / 3;object-fit:cover}#MainContent[data-template=index] .sb-trust-bar .sb-stat{justify-content:flex-start;align-items:baseline}#MainContent[data-template=index] .sb-trust-bar .sb-stat__title{max-width:18ch}#MainContent[data-template=index] .sb-trust-bar .sb-stat-label{text-align:start;max-width:34ch}.sb-faq__item summary,#faq .sb-faq__item summary{align-items:center;font-family:var(--sb-texte);font-weight:400;color:var(--sb-ink)}.sb-faq__item summary:hover{color:var(--sb-gold-deep)}.sb-faq__icon{color:var(--sb-gold-deep);font-family:var(--sb-titre);font-size:1.25rem;font-weight:300}.sb-faq__answer p{color:#0e0e11b8}@media(min-width:990px){.sb-sci.sb-sci--results .sb-sci__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;align-items:stretch}.sb-sci.sb-sci--results .sb-sci__study,.sb-sci.sb-sci--results .sb-sci__study>article{display:grid;grid-template-rows:subgrid;grid-row:span 6}.sb-sci.sb-sci--results .sb-sci__study>article{align-content:start}.sb-sci.sb-sci--results .sb-sci__link{justify-self:start;align-self:end}}.sb-sci .sb-sci__axis-statement{margin-top:1.5rem;font-family:var(--sb-texte);font-size:1.0625rem;font-weight:400;line-height:1.55}@media(min-width:750px){.sb-sci .sb-sci__axis-title{min-height:2.4em}}@media(min-width:990px){#MainContent[data-template=index] .sb-home-ritual .sb-ritual__visuel{position:sticky;top:calc(var(--header-height, 5rem) + 2rem)}#MainContent[data-template=index] .sb-home-ritual .sb-visuel{max-height:calc(100svh - var(--header-height, 5rem) - 4rem)}}.shopify-section:has(.sb-pdp-heading) .product-media-container .product-media img{object-position:50% 50%}.sb-discovery__intro .sb-kicker{max-width:none;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}@media(min-width:990px){footer .footer-content[style*="--grid-columns: 3"]{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));column-gap:clamp(3rem,6vw,7rem)}footer .footer-content[style*="--grid-columns: 3"]>:first-child{max-width:36rem}}footer .footer-content .menu__heading,footer .footer-content .menu__heading__default{font-family:var(--sb-accent-font);font-size:.8125rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sb-gold-deep)}footer .footer-content .menu a{text-decoration:none}footer .footer-content .menu a:hover{text-decoration:underline;text-decoration-color:#c2a15fb3}footer .footer-content .email-signup__input-group,footer .footer-content form{max-width:30rem}@media(min-width:750px){footer .utilities.utilities--blocks-3{grid-template-columns:auto minmax(0,1fr) auto}footer .utilities.utilities--blocks-3>:nth-child(2){justify-self:end;text-align:end}}#MainContent[data-template=page] .rte table{width:100%;border-collapse:collapse;border-top:1px solid rgb(194 161 95 / .55)}#MainContent[data-template=page] .rte caption{caption-side:top;padding-bottom:.75rem;text-align:start;font-size:.9375rem;color:var(--sb-mute)}#MainContent[data-template=page] .rte thead,#MainContent[data-template=page] .rte thead tr,#MainContent[data-template=page] .rte tbody tr{background:transparent}#MainContent[data-template=page] .rte thead th,#MainContent[data-template=page] .rte thead td{background:transparent;padding:1rem 1rem .875rem 0;border-bottom:1px solid rgb(194 161 95 / .55);font-family:var(--sb-accent-font);font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-align:start;color:var(--sb-gold-deep)}#MainContent[data-template=page] .rte tbody th,#MainContent[data-template=page] .rte tbody td{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--sb-line);vertical-align:top;text-align:start}#MainContent[data-template=page] .rte tbody th{font-weight:500}#MainContent[data-template=page] .rte a{text-decoration-color:#c2a15fb3;text-underline-offset:.25em}#MainContent[data-template=page] .rte a:hover{color:var(--sb-gold-deep)}@media(max-width:599px){.sb-btn,#MainContent[data-template] .sb-btn,.sb-btn-gold,.sb-btn-ghost{padding-inline:1.25rem;font-size:.875rem;letter-spacing:.08em;white-space:nowrap}}@media(max-width:749px){.announcement-bar__text{font-size:.625rem!important;letter-spacing:.05em!important;text-wrap:balance}}body .sb-sticky-cta{gap:.75rem}body .sb-sticky-cta__from{white-space:nowrap;font-size:.75rem;letter-spacing:.12em}body .sb-sticky-cta .sb-btn{min-height:3rem;padding-inline:1.125rem;font-size:.75rem;letter-spacing:.08em;white-space:nowrap}@media(max-width:749px){.sb-pdp-reveal figcaption{flex-direction:column;gap:.375rem;font-size:.75rem;letter-spacing:.14em}}.sb-halo,.sb-halo-light{position:fixed;top:0;left:0;z-index:17;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .32s var(--sb-ease);will-change:transform,opacity}.sb-halo{box-shadow:0 0 0 1px #c2a15f8c,0 0 44px 6px #c2a15f47,0 26px 60px -30px #755f3080}.sb-halo-light{--sb-halo-c1: rgb(194 161 95 / .2);--sb-halo-c2: rgb(194 161 95 / .07);background:radial-gradient(circle var(--r, 180px) at var(--x, 50%) var(--y, 50%),var(--sb-halo-c1),var(--sb-halo-c2) 42%,rgb(194 161 95 / 0) 72%)}.sb-halo-light[data-kind=media]{--sb-halo-c1: rgb(255 244 214 / .75);--sb-halo-c2: rgb(255 232 190 / .28);mix-blend-mode:overlay}.sb-halo-light[data-kind=dark]{--sb-halo-c1: rgb(214 182 118 / .5);--sb-halo-c2: rgb(194 161 95 / .16);mix-blend-mode:screen}.sb-halo.is-on,.sb-halo-light.is-on{opacity:1}.sb-halo.is-gliding,.sb-halo-light.is-gliding{transition:opacity .32s var(--sb-ease),transform .42s var(--sb-ease),width .42s var(--sb-ease),height .42s var(--sb-ease),border-radius .42s var(--sb-ease)}@media(hover:none),(pointer:coarse){.sb-halo,.sb-halo-light{display:none}}@media(prefers-reduced-motion:reduce){.sb-halo,.sb-halo-light{transition:opacity .2s linear!important}}@media print{.sb-halo,.sb-halo-light{display:none}}@media(max-width:989px){#MainContent[data-template=index] .sb-collection .sb-plan:first-child{grid-column:span 1}}@media(max-width:575px){#MainContent[data-template=index] .sb-collection .sb-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem .875rem}#MainContent[data-template=index] .sb-collection .sb-plan__visuel{margin-bottom:.875rem}#MainContent[data-template=index] .sb-collection .sb-plan .sb-visuel{aspect-ratio:4 / 5}#MainContent[data-template=index] .sb-collection .sb-plan__entete{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding-bottom:.625rem}#MainContent[data-template=index] .sb-collection .sb-plan__nom{font-size:1.375rem;line-height:1.1}#MainContent[data-template=index] .sb-collection .sb-price{font-size:.9375rem}#MainContent[data-template=index] .sb-collection .sb-plan__gesture{display:-webkit-box;margin-block:.625rem 0;overflow:hidden;font-size:.8125rem;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}#MainContent[data-template=index] .sb-collection .sb-plan ul{display:none}#MainContent[data-template=index] .sb-collection .sb-plan__discover{gap:.5rem;min-height:2.75rem;margin-top:.75rem;padding-block:.75rem 0;font-size:.8125rem}#MainContent[data-template=index] .sb-collection .sb-plan__flex-badge{font-size:.625rem;padding:.375rem .625rem}}.sb-legal-box{margin:1.25rem 0 1.75rem;padding:1.25rem 1.5rem;border:1px solid rgb(194 161 95 / .35);border-radius:14px;background:#fffdf9b3;font-size:.9375rem}.sb-legal-box p{margin:0 0 .75rem}.sb-legal-box p:last-child{margin-bottom:0}.shopify-section:has(.sb-pdp-heading) .product-media-container{background:transparent;box-shadow:none}.shopify-section:has(.sb-pdp-heading) .product-media-container .product-media img{object-fit:cover;border-radius:var(--sb-r-m);box-shadow:0 0 0 1px #c2a15f33,0 30px 60px -42px #0e0e1166}@media(min-width:990px){.shopify-section:has(.sb-pdp-heading) media-gallery{--sb-media-max: min(40rem, calc(100svh - 12rem) )}.shopify-section:has(.sb-pdp-heading) .product-media-container .product-media{flex:0 0 auto;width:min(100%,calc(var(--sb-media-max) * .8));height:100%;margin-inline:auto}}@media(max-width:989px){.shopify-section:has(.sb-pdp-heading) .product-media-container{height:auto;aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sb-harmonie.css.map */
