.brand-hero{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.brand-hero{grid-template-columns:1fr 1fr}}.brand-hero__text{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;padding:clamp(4.8rem,7vw,9.6rem) clamp(2rem,5vw,7.2rem)}.brand-overline{margin:0;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-overline)}.brand-hero__title{margin:0;font-size:var(--type-display);line-height:1.05}.brand-hero__intro{max-width:43rem;font-size:var(--type-body-lg);line-height:1.7;color:var(--brand-taupe)}.brand-hero__intro p{margin:0}.brand-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.brand-hero__proof{display:flex;flex-wrap:wrap;gap:2rem 3.2rem;margin-top:1.4rem;padding-top:2.4rem;border-top:.1rem solid var(--brand-sable)}.brand-hero__proof p{margin:0 0 .6rem}.brand-hero__proof-main{font-size:var(--type-small);color:var(--brand-taupe)}.brand-hero__proof-meta{font-size:var(--type-small);color:var(--brand-meta)}.brand-hero__media{min-height:clamp(26rem,40vw,62rem);background:var(--brand-nude)}.brand-hero__media img{width:100%;height:100%;object-fit:cover}.brand-hero__placeholder{display:flex;align-items:flex-end;justify-content:center;height:100%;padding:4rem}.brand-routine{padding:clamp(4.8rem,7vw,8.8rem) 0}.brand-routine__layout{display:grid;gap:clamp(3.2rem,5vw,6.4rem);align-items:center}@media screen and (min-width:990px){.brand-routine__layout--offer{grid-template-columns:34rem 1fr}}.brand-routine__title{margin:0 0 1.8rem;font-size:var(--type-h1);line-height:1.1}.brand-routine__title--wide{margin-bottom:0}.brand-routine__text{font-size:var(--type-body-lg);line-height:1.75;color:var(--brand-taupe);margin-bottom:2.4rem}.brand-routine__price{display:flex;align-items:baseline;gap:1.2rem;margin:0 0 2.6rem}.brand-routine__price-now{font-family:var(--font-heading-family);font-size:var(--type-h2)}.brand-routine__price-was{font-size:var(--type-body);color:var(--brand-meta)}.brand-routine__steps{display:grid;grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.brand-routine__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.brand-routine__step{display:flex;flex-direction:column;gap:1.2rem;padding:2.2rem 1.8rem;background:rgb(var(--color-background));border:.1rem solid var(--brand-carte-filet);border-radius:.4rem}.brand-routine .brand-routine__step{background:#fff}.brand-routine__num{font-size:var(--type-label);letter-spacing:var(--tracking-label);color:#c9a49c}.brand-routine__step-media img{width:100%;border-radius:.3rem;aspect-ratio:3 / 4;object-fit:cover}.brand-routine__step-name{margin:0;font-family:var(--font-heading-family);font-size:var(--type-h3)}.brand-routine__step-desc{margin:0;font-size:var(--type-small);line-height:1.65;color:var(--brand-taupe)}.brand-reviews{padding:clamp(4.8rem,7vw,8.8rem) 0;border-top:.1rem solid var(--brand-sable)}.brand-reviews__layout{display:grid;gap:clamp(2.8rem,4vw,5.6rem)}@media screen and (min-width:990px){.brand-reviews__layout--summary{grid-template-columns:30rem 1fr}}.brand-reviews__title{margin:0 0 .8rem;font-size:var(--type-h2)}.brand-reviews__score{margin:.8rem 0 .6rem;font-family:var(--font-heading-family);font-size:var(--type-h1);line-height:1}.brand-reviews__meta{margin:.8rem 0 0;font-size:var(--type-small);color:var(--brand-meta)}.brand-reviews__summary-text{margin-top:2.4rem;font-size:var(--type-body);line-height:1.7;color:var(--brand-taupe)}.brand-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.brand-reviews__card{display:flex;flex-direction:column;gap:1.6rem;padding:3rem;background:#fff;border:.1rem solid var(--brand-carte-filet);border-radius:.4rem}.brand-reviews__quote{margin:0;border:none;padding:0;font-size:var(--type-h3)}.brand-reviews__author{margin:0;font-size:var(--type-small);letter-spacing:normal;color:var(--brand-meta)}.brand-phare__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,4vw,6.4rem);align-items:center;padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(4rem,6vw,8rem)}@media screen and (min-width:750px){.brand-phare__inner{grid-template-columns:1.05fr .95fr}}.brand-phare__figure{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.05;background-color:var(--brand-nude);border-radius:4px;overflow:hidden}.brand-phare__figure img{width:100%;height:100%;object-fit:contain;padding:10%}.brand-phare__note{margin:1.2rem 0 0;font-size:var(--type-small);line-height:1.45;color:var(--brand-encre);padding-left:1.4rem;border-left:2px solid var(--brand-rose)}.brand-phare__note strong{display:block;font-weight:500;letter-spacing:.04em}.brand-phare__note span{color:var(--brand-taupe)}@media screen and (min-width:990px){.brand-phare__media{position:relative}.brand-phare__note{position:absolute;margin:0;max-width:17rem;border-left:none;padding-left:0}.brand-phare__note--1{top:6%;left:4%}.brand-phare__note--2{top:40%;right:3%;text-align:right}.brand-phare__note--3{bottom:6%;left:6%}}.brand-phare__title{margin:0 0 1.2rem;font-size:var(--type-h2)}.brand-phare__intro{max-width:43rem;color:var(--brand-taupe);margin-bottom:2rem}.brand-phare__intro p{margin:0}.brand-paliers{padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(4rem,6vw,8rem)}.brand-paliers__title{margin:.6rem 0 2.4rem;font-size:var(--type-h2)}.brand-paliers__grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (min-width:750px){.brand-paliers__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.brand-palier{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:2.2rem 2rem 2rem;background-color:#fffdfc;border:1px solid var(--brand-carte-filet);border-radius:4px}.brand-palier--reco{border-color:var(--brand-terracotta);box-shadow:inset 0 0 0 1px var(--brand-terracotta)}.brand-palier__tag{position:absolute;top:-1rem;left:1.6rem;padding:.3rem 1.1rem;background-color:var(--brand-terracotta);color:#fff9f6;border-radius:999px;font-size:1rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.brand-palier__nom{margin:0;font-size:2rem;font-weight:400}.brand-palier__compo{margin:0;flex:1 1 auto;font-size:var(--type-small);color:var(--brand-taupe)}.brand-palier__prix{margin:.6rem 0 0;font-size:1.9rem}.brand-palier__prix small{display:block;font-size:var(--type-small);color:var(--brand-meta)}.brand-palier__eco{margin:0;align-self:flex-start;padding:.2rem 1rem;background-color:var(--brand-sauge-fond);color:var(--brand-sauge-texte);border-radius:999px;font-size:var(--type-label)}.brand-palier .button{margin-top:1.2rem}.brand-maison__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,4vw,6.4rem);align-items:center;padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(4rem,6vw,8rem)}@media screen and (min-width:750px){.brand-maison__inner{grid-template-columns:.9fr 1.1fr}}.brand-maison__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background-color:var(--brand-nude);border-radius:4px;overflow:hidden}.brand-maison__media img{width:100%;height:100%;object-fit:cover}.brand-maison__title{margin:.6rem 0 0;font-size:var(--type-h2)}.brand-maison__quote{margin:1.4rem 0 .6rem;max-width:48rem;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:var(--type-body-lg);line-height:1.45}.brand-maison__quote p{margin:0}.brand-maison__signature{margin:0;font-size:var(--type-small);letter-spacing:.08em;color:var(--brand-meta)}.brand-faq{padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(4rem,6vw,8rem)}.brand-faq__title{margin:.6rem 0 1.6rem;font-size:var(--type-h2)}.brand-faq__list{max-width:64rem}.brand-faq__item{border-bottom:1px solid var(--brand-sable)}.brand-faq__question{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:1.4rem .2rem;cursor:pointer;list-style:none;font-size:var(--type-body)}.brand-faq__question::-webkit-details-marker{display:none}.brand-faq__question:after{content:"+";flex:none;color:var(--brand-terracotta);font-size:1.8rem}.brand-faq__item[open] .brand-faq__question:after{content:"\2013"}.brand-faq__reponse{padding:0 .2rem 1.6rem;max-width:56rem;font-size:var(--type-small);color:var(--brand-taupe)}.brand-faq__reponse p{margin:0}.bri{padding:5.6rem 0 6.4rem}.bri__titre{font-family:var(--font-heading-family);font-size:var(--type-h2);font-weight:300;line-height:1.05;margin:0 0 1.4rem;color:var(--brand-encre)}.bri__intro{max-width:64rem;margin:0 0 3.6rem;font-size:var(--type-body-lg);line-height:1.65;font-weight:300;color:var(--brand-taupe);text-wrap:pretty}.bri__grille{display:grid;grid-template-columns:minmax(28rem,36rem) minmax(0,1fr);gap:4rem;align-items:start}.bri__etapes{display:flex;flex-direction:column}.bri__etape{display:grid;grid-template-columns:5.2rem 1fr;gap:.4rem 1.8rem;padding:2rem 2.2rem;text-align:left;cursor:pointer;border:0;border-left:2px solid transparent;background:transparent;font-family:var(--font-body-family);transition:background .25s ease,border-color .25s ease}.bri__etape.is-active{border-left-color:var(--brand-rose);background:#fff}.bri__etape-num{font-size:var(--type-small);letter-spacing:.1em;padding-top:.5rem;color:var(--brand-meta);transition:color .25s ease}.bri__etape.is-active .bri__etape-num{color:var(--brand-terracotta)}.bri__etape-titre{font-family:var(--font-heading-family);font-size:2.7rem;line-height:1.1;color:var(--brand-encre)}.bri__etape-resume{grid-column:2;font-size:1.35rem;line-height:1.55;font-weight:300;color:var(--brand-taupe)}.bri__panneau{background:#fff;border:1px solid var(--brand-sable);padding:4rem 4.4rem}.bri__panneau.is-active{animation:bri-rise .5s ease both}@keyframes bri-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bri__panneau.is-active{animation:none}}.bri__panneau-entete{display:flex;align-items:baseline;gap:1.6rem;margin-bottom:2rem}.bri__panneau-num{font-size:var(--type-small);letter-spacing:.12em;color:var(--brand-overline)}.bri__panneau-titre{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.2rem,4vw,4.4rem);margin:0;color:var(--brand-encre)}.bri__panneau-texte{font-size:1.9rem;line-height:1.55;font-weight:300;color:var(--brand-encre);margin:0 0 2.6rem;max-width:46ch;text-wrap:pretty}.bri__pastilles{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:3rem}.bri__pastille{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-taupe);background:var(--brand-nude);padding:.6rem 1.1rem}.bri__micro{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-meta);margin:0 0 1.4rem}.bri__geste{border-top:1px solid var(--brand-sable);padding-top:2.6rem;margin-bottom:3.2rem}.bri__geste-ligne{display:grid;grid-template-columns:1.8rem 1fr;gap:1.2rem;font-size:var(--type-body);line-height:1.6;font-weight:300;color:var(--brand-taupe);margin:0 0 1rem}.bri__geste-ligne span:first-child{color:var(--brand-rose)}.bri__produit{display:flex;flex-wrap:wrap;gap:2.6rem;align-items:center;background:var(--brand-ivoire);border:1px solid var(--brand-sable);padding:2.2rem}.bri__produit-media{width:13.2rem;height:13.2rem;flex:0 0 auto;background:var(--brand-nude);border-bottom:none}.bri__produit-media img{width:100%;height:100%;object-fit:contain;padding:8%}.bri__produit-infos{flex:1 1 26rem;min-width:0}.bri__produit-badge{display:inline-flex;align-items:center;background:var(--brand-sable);color:var(--brand-badge-rose-texte);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem;margin-bottom:1.2rem}.bri__produit-nom{font-family:var(--font-heading-family);font-size:2.7rem;color:var(--brand-encre);line-height:1.15;margin:0}.bri__produit-pourquoi{font-size:1.4rem;line-height:1.6;font-weight:300;color:var(--brand-taupe);margin:.8rem 0 0;max-width:44ch}.bri__produit-prix{font-family:var(--font-heading-family);font-size:var(--type-body-lg);color:var(--brand-encre);margin:.8rem 0 1.6rem}.bri__produit-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.bri__bouton{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:1.2rem 2.2rem;cursor:pointer;border-bottom:none}.bri__bouton--plein{background:var(--brand-encre);color:var(--brand-ivoire);border:1px solid var(--brand-encre)}.bri__bouton--plein:hover{background:var(--brand-terracotta);border-color:var(--brand-terracotta)}.bri__bouton--filet{background:transparent;color:var(--brand-encre);border:1px solid var(--brand-sable-2)}.bri__bouton--filet:hover{color:var(--brand-terracotta-fonce);border-color:var(--brand-terracotta)}.bri__place{margin-top:5rem;border-top:1px solid var(--brand-sable);padding-top:3.2rem}.bri__place-barres{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;max-width:56rem}.bri__place-segment{display:flex;flex-direction:column;gap:.7rem}.bri__place-trait{height:3px;background:var(--brand-sable)}.bri__place-segment.is-active .bri__place-trait{background:var(--brand-rose)}.bri__place-nom{font-size:1.1rem;letter-spacing:.06em;color:var(--brand-meta)}.bri__place-segment.is-active .bri__place-nom{color:var(--brand-encre)}@media screen and (max-width:989px){.bri__grille{display:block}.bri__etapes{flex-direction:row;gap:.8rem;overflow-x:auto;padding-bottom:1.4rem;margin-bottom:2.2rem;-webkit-overflow-scrolling:touch}.bri__etape{flex:0 0 auto;display:block;min-height:6.2rem;padding:1.2rem 1.6rem;border-left:0;border:1px solid var(--brand-sable);border-top:3px solid transparent;background:var(--brand-ivoire)}.bri__etape.is-active{border-top-color:var(--brand-rose);background:#fff}.bri__etape-num{display:block;font-size:1.1rem;letter-spacing:.12em;padding:0 0 .4rem}.bri__etape-titre{font-size:2.1rem;line-height:1}.bri__etape-resume{display:none}.bri__panneau{padding:2.4rem 2rem}.bri__produit{gap:1.6rem}.bri__produit-media{width:9.6rem;height:9.6rem}.bri__bouton--plein{flex:1 1 auto;width:100%}.bri__produit-actions form{width:100%}}.bqz-bandeau{padding:5.6rem 0}.bqz-bandeau__inner{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem 4rem}.bqz-bandeau__texte{flex:1 1 32rem;min-width:0}.bqz-bandeau__titre{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.05;margin:0 0 1rem;color:var(--brand-encre)}.bqz-bandeau__intro{margin:0;max-width:56ch;font-size:1.5rem;font-weight:300;line-height:1.65;color:var(--brand-taupe)}.bqz-bouton{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.2rem 2.6rem;border:1px solid var(--brand-encre);background:var(--brand-encre);color:#fff;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease}.bqz-bouton:hover{background:var(--brand-terracotta);border-color:var(--brand-terracotta)}.bqz-bouton--filet{background:transparent;color:var(--brand-encre);border-color:var(--brand-sable-2)}.bqz-bouton--filet:hover{background:transparent;color:var(--brand-terracotta);border-color:var(--brand-terracotta)}.bqz-voile[hidden],.bqz-voile [hidden]{display:none!important}.bqz-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1a171480;display:flex;align-items:center;justify-content:center;padding:2rem;animation:bqz-fondu .4s ease}.bqz-modale{display:flex;width:min(112rem,100%);height:min(76rem,100%);background:#f7f4f0;box-shadow:0 40px 100px -40px #1a1714b3;animation:bqz-pop .5s cubic-bezier(.2,.7,.3,1);overflow:hidden}.bqz-visuel{flex:0 0 40%;position:relative;background:radial-gradient(120% 90% at 20% 10%,#ffffff8c,#fff0 55%),linear-gradient(165deg,var(--brand-nude) 0%,var(--brand-rose) 68%,var(--brand-terracotta) 130%);display:flex;align-items:flex-end}.bqz-visuel__texte{padding:3.4rem}.bqz-visuel__sur{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-encre)}.bqz-visuel__titre{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:3.4rem;line-height:1.1;color:var(--brand-encre)}.bqz-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:3rem 4.8rem 4rem}.bqz-entete{display:flex;align-items:center;justify-content:space-between}.bqz-compteur{margin:0;font-family:var(--font-heading-family);font-size:2.6rem;color:var(--brand-encre)}.bqz-fermer{background:none;border:none;font-size:2.4rem;line-height:1;color:var(--brand-taupe);cursor:pointer;padding:.6rem}.bqz-progression{height:2px;background:#e4ded7;margin:1.2rem 0 3.4rem}.bqz-progression span{display:block;height:100%;width:0;background:var(--brand-terracotta);transition:width .45s cubic-bezier(.2,.7,.3,1)}.bqz-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-top:2.2rem}.bqz-pile{position:relative}.bqz-pile__fond{position:absolute;border:1px solid var(--brand-sable)}.bqz-pile__fond--arriere{top:-1.8rem;left:1.8rem;right:1.8rem;bottom:1.8rem;background:#ede7e0}.bqz-pile__fond--milieu{top:-.9rem;left:.9rem;right:.9rem;bottom:.9rem;background:#f3eee8}.bqz-carte{position:relative;background:#fff;border:1px solid var(--brand-sable);padding:3.8rem 3.6rem 3.4rem}.bqz-carte__contexte{margin:0 0 1.4rem;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-overline)}.bqz-carte__question{margin:0 0 2.8rem;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(2.6rem,3vw,4rem);line-height:1.12;color:var(--brand-encre)}.bqz-reponses{display:flex;flex-direction:column;gap:.8rem}.bqz-reponse{display:flex;align-items:center;gap:1.8rem;min-height:5.6rem;padding:1.2rem 2rem;background:#faf8f5;border:1px solid var(--brand-sable);color:var(--brand-encre);font-size:1.55rem;font-weight:300;text-align:left;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s;animation:bqz-reponse .45s cubic-bezier(.2,.7,.3,1) backwards}.bqz-reponse:hover{transform:translate(4px);border-color:var(--brand-encre)}.bqz-reponse.is-sel{background:var(--brand-encre);border-color:var(--brand-encre);color:#f7f4f0;transform:translate(4px)}.bqz-reponse__lettre{flex:0 0 1.6rem;font-size:1.1rem;letter-spacing:.14em;color:var(--brand-meta)}.bqz-reponse.is-sel .bqz-reponse__lettre{color:var(--brand-rose)}.bqz-why__bouton{margin-top:2.2rem;background:none;border:none;padding:0;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-meta);cursor:pointer}.bqz-why__texte{margin:1.2rem 0 0;max-width:58ch;font-size:1.3rem;font-weight:300;line-height:1.7;color:var(--brand-taupe);animation:bqz-fondu .3s ease}.bqz-nav{display:flex;align-items:center;margin-top:2.6rem}.bqz-nav__prec{background:none;border:none;padding:.8rem 0;font-size:1.3rem;color:var(--brand-encre);text-decoration:underline;text-decoration-color:var(--brand-sable-2);text-underline-offset:.4em;cursor:pointer}.bqz-nav__prec.is-inactif{color:var(--brand-meta);pointer-events:none}.bqz-nav__suiv{margin-left:auto;min-height:5.2rem;padding:0 4.4rem;border:1px solid var(--brand-sable-2);background:transparent;color:var(--brand-meta);font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.bqz-nav__suiv.is-pret{background:var(--brand-encre);border-color:var(--brand-encre);color:#f7f4f0}.bqz-resultat__sur{margin:0 0 1.2rem;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-meta)}.bqz-resultat__nom{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.05;color:var(--brand-encre)}.bqz-resultat__para{margin:0 0 3rem;max-width:58ch;font-size:1.55rem;font-weight:300;line-height:1.7;color:var(--brand-taupe)}.bqz-axes{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:3.2rem}.bqz-axe{display:grid;grid-template-columns:11.6rem minmax(0,1fr) 8.4rem;gap:1.4rem;align-items:center}.bqz-axe__label{font-size:1.25rem;color:var(--brand-encre)}.bqz-axe__piste{display:block;height:5px;background:#ede7e0}.bqz-axe__jauge{display:block;height:100%;background:var(--brand-rose);transition:width .8s cubic-bezier(.2,.7,.3,1)}.bqz-axe__mot{font-size:1.1rem;color:var(--brand-taupe);text-align:right}.bqz-micro{margin:0 0 1.2rem;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-meta)}.bqz-routine{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.8rem}.bqz-carte-etape{display:flex;gap:1.4rem;background:#fff;border:1px solid var(--brand-sable);padding:1.6rem}.bqz-carte-etape--geste{background:#faf8f5;align-items:baseline;gap:1.2rem;padding:1.4rem 1.6rem}.bqz-carte-etape__num{flex:0 0 auto;font-size:1.1rem;letter-spacing:.1em;color:var(--brand-meta)}.bqz-carte-etape__etape{margin:0 0 .2rem;font-family:var(--font-heading-family);font-size:2rem;color:var(--brand-encre)}.bqz-carte-etape__media{flex:0 0 8.4rem;height:8.4rem;background:var(--brand-nude);overflow:hidden}.bqz-carte-etape__media img{width:100%;height:100%;object-fit:cover}.bqz-carte-etape__infos{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.4rem}.bqz-carte-etape__badge{align-self:flex-start;background:#ede0db;color:#8b5f55;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;padding:.4rem .8rem}.bqz-carte-etape__nom{font-family:var(--font-heading-family);font-size:2rem;line-height:1.15;color:var(--brand-encre);text-decoration:none}.bqz-carte-etape__nom:hover{color:var(--brand-terracotta)}.bqz-carte-etape__geste{margin:0;font-size:1.25rem;font-weight:300;line-height:1.5;color:var(--brand-taupe)}.bqz-carte-etape__achat{display:flex;align-items:center;gap:1rem;margin-top:.4rem}.bqz-carte-etape__prix{font-size:1.4rem;color:var(--brand-encre)}.bqz-carte-etape__ajout{margin-left:auto;min-height:3.4rem;padding:.6rem 1.6rem;font-size:1.05rem;letter-spacing:.12em}.bqz-resultat__actions{display:flex;flex-wrap:wrap;gap:1rem}.bqz-resultat__actions .bqz-bouton--plein{flex:1 1 26rem;min-height:5.2rem}.bqz-email{margin-top:2.8rem;border-top:1px solid var(--brand-sable);padding-top:2.2rem}.bqz-email__texte{margin:0 0 1.2rem;font-size:1.35rem;font-weight:300;color:var(--brand-taupe)}.bqz-email__form{display:flex;flex-wrap:wrap;gap:1rem}.bqz-email__champ{flex:1 1 22rem;min-height:5rem;padding:0 1.6rem;background:#faf8f5;border:1px solid var(--brand-sable-2);font-size:1.4rem}@keyframes bqz-fondu{0%{opacity:0}to{opacity:1}}@keyframes bqz-pop{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes bqz-reponse{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bqz-entree-a{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes bqz-entree-b{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes bqz-retour-a{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:none}}@keyframes bqz-retour-b{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:none}}.bqz-anim-entree-a{animation:bqz-entree-a .45s cubic-bezier(.2,.7,.3,1)}.bqz-anim-entree-b{animation:bqz-entree-b .45s cubic-bezier(.2,.7,.3,1)}.bqz-anim-retour-a{animation:bqz-retour-a .45s cubic-bezier(.2,.7,.3,1)}.bqz-anim-retour-b{animation:bqz-retour-b .45s cubic-bezier(.2,.7,.3,1)}.bqz-fermer:focus-visible,.bqz-bouton:focus-visible,.bqz-reponse:focus-visible,.bqz-nav__prec:focus-visible,.bqz-nav__suiv:focus-visible,.bqz-why__bouton:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bqz-voile,.bqz-modale,.bqz-carte,.bqz-reponse,.bqz-why__texte{animation:none!important}.bqz-reponse,.bqz-reponse:hover,.bqz-reponse.is-sel{transform:none;transition:none}.bqz-progression span,.bqz-axe__jauge{transition:none}}@media screen and (max-width:989px){.bqz-voile{padding:0}.bqz-modale{height:100%}.bqz-visuel{display:none}.bqz-col{padding:2rem 2rem 2.4rem}.bqz-carte{padding:2.4rem 2rem}.bqz-bandeau .bqz-bouton,.bqz-resultat__actions .bqz-bouton{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand-sections.css.map */
