body{font-family:var(--f-texte);font-size:var(--t-base);line-height:var(--lh-texte);letter-spacing:var(--ls-texte);color:var(--texte);background-color:var(--fond-page)}@media(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased}}h1,h2,h3,h4{font-family:var(--f-titre);font-weight:var(--poids-titre);line-height:var(--lh-titre);letter-spacing:var(--ls-titre);margin:0;text-wrap:balance}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-lg)}h4{font-size:var(--t-md)}p{margin:0 0 var(--e-4)}p:last-child{margin-bottom:0}.enveloppe{width:100%;max-width:var(--largeur-page);margin-inline:auto;padding-inline:var(--marge-bord)}.section{padding-block:var(--rythme-section);scroll-margin-top:var(--hauteur-entete)}.section--blanc{background-color:var(--c-creme)}.section--creme{background-color:var(--c-beige)}.section--encre{color:var(--c-blanc);background-color:var(--c-encre)}.section--encre h1,.section--encre h2,.section--encre h3,.section--encre h4,.section--encre .section__titre,.section--encre .engagement__titre,.section--encre a{color:inherit}.section--encre .section__intro,.section--encre .engagement__texte{color:#ffffffc7}.section__entete{max-width:var(--largeur-texte);margin:0 auto var(--e-12);text-align:center}.section__titre{margin-bottom:var(--e-4)}.section__intro{color:var(--texte-secondaire);font-size:var(--t-md)}.chiffres{font-family:var(--f-chiffres);font-variant-numeric:tabular-nums;letter-spacing:.02em}.texte-secondaire{color:var(--texte-secondaire)}.hors-ecran{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.badge{display:inline-flex;align-items:center;padding:var(--e-1) var(--e-3);border-radius:var(--rayon);background-color:var(--fond-alterne);color:var(--texte);font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:var(--cible-tactile);padding:var(--e-4) var(--e-12);border:var(--trait) solid transparent;border-radius:var(--rayon);font-family:var(--f-texte);font-size:var(--t-xs);font-weight:var(--poids-bouton);letter-spacing:var(--ls-bouton);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.bouton--principal{background-color:var(--fond-bouton);color:var(--texte-bouton)}.bouton--principal:hover{background-color:var(--fond-bouton-survol)}.bouton--secondaire{background-color:transparent;border-color:var(--texte);color:var(--texte)}.bouton--secondaire:hover{background-color:var(--texte);color:var(--c-blanc)}.lien-accent{display:inline-flex;align-items:center;min-height:var(--cible-tactile);font-size:var(--t-sm);font-weight:600;color:var(--texte);text-decoration:none;border-bottom:var(--trait) solid var(--accent)}.lien-accent:hover{color:var(--accent-texte)}.carte{background-color:var(--fond-carte);border-radius:var(--rayon-large);box-shadow:var(--ombre);overflow:hidden}:focus-visible{outline:2px solid var(--texte);outline-offset:2px}.lien-evitement{position:absolute;top:0;left:0;z-index:100;padding:var(--e-3) var(--e-4);background-color:var(--fond-carte);color:var(--texte);transform:translateY(-100%)}.lien-evitement:focus{transform:translateY(0)}a,button,[role=button]{color:inherit}img{max-width:100%;height:auto}.media{position:relative;overflow:hidden;background-color:var(--fond-alterne)}.media>img,.media>svg{width:100%;height:100%;object-fit:cover;display:block}.media--carre{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:4 / 5}.media--paysage{aspect-ratio:16 / 9}@media screen and (max-width:480px){.shopify-pc__banner__dialog{left:0!important;right:0!important;width:100%!important;max-width:100%!important;padding:1.6rem!important;box-sizing:border-box!important}.shopify-pc__banner__wrapper,.shopify-pc__banner__body,.shopify-pc__banner__btns{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.shopify-pc__banner__btns button{min-height:4.4rem}}@media screen and (max-width:989px){html,body{max-width:100%;overflow-x:clip}.entete-groupe{max-width:100vw;overflow-x:clip}}.corps--fige{position:fixed;width:100%;overflow:hidden;overscroll-behavior:none}body,body.gradient{background:var(--fond-page)}.shopify-section:has(>.collection-hero){padding-block-start:var(--e-8);padding-block-end:0}.shopify-section:has(>.collection-hero)+.shopify-section{padding-block-start:var(--e-6)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/base-novani.css.map */
