.announcement-bar{background:var(--announcement-bg, #EFEDE8);padding:1rem var(--page-margin);text-align:center}.announcement-bar p{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.brand{background-color:var(--br-bg);color:var(--br-text);padding:var(--br-padding) var(--page-margin)}.brand__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--br-gap);align-items:center;max-width:var(--page-width);margin:0 auto}.brand__inner--media-right .brand__collage{order:2}.brand__collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:var(--br-row) var(--br-row);gap:var(--br-photo-gap)}.brand__photo{border-radius:var(--br-radius);overflow:hidden;background:color-mix(in srgb,var(--br-text) 8%,transparent)}.brand__photo--tall{grid-row:1 / 3}.brand__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.brand__photo:hover .brand__img{transform:scale(1.04)}}.brand__eyebrow{font-family:var(--br-eyebrow-family);font-size:var(--br-eyebrow-size);text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:var(--br-muted);margin-bottom:1.4rem}.brand__heading{font-family:var(--br-heading-family);font-size:var(--br-heading-size);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:19ch;text-wrap:balance;margin-bottom:1.6rem}.brand__text{font-family:var(--br-text-family);font-size:var(--br-text-size);line-height:1.7;max-width:46ch;opacity:.78}.brand__text p+p{margin-top:1rem}.brand__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.brand__tag{font-family:var(--br-text-family);font-size:var(--br-tag-size);font-weight:600;padding:.7rem 1.3rem;border:1px solid var(--br-line);border-radius:999px;color:inherit;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media(hover:hover){a.brand__tag:hover{background:var(--br-text);color:var(--br-bg);border-color:var(--br-text)}}.brand__button{display:inline-block;margin-top:2.4rem;padding:var(--button-padding-y) var(--button-padding-x);border:1px solid currentColor;border-radius:var(--button-radius);color:inherit;text-decoration:none;font-family:var(--br-text-family);font-size:var(--br-tag-size);font-weight:var(--button-font-weight);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);transition:background-color .2s ease,color .2s ease}.brand__button:hover{background:var(--br-text);color:var(--br-bg)}@media(max-width:749px){.brand__inner{grid-template-columns:1fr}.brand__inner--media-right .brand__collage{order:0}.brand__heading,.brand__text{max-width:none}}@media(prefers-reduced-motion:reduce){.brand__img{transition:none}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.featured-products{padding:5rem var(--page-margin)}.featured-products__heading{font-family:var(--fp-heading-family);font-size:var(--fp-heading-size);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:3.2rem}.featured-products__carousel{position:relative}.featured-products__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--color-background);color:var(--color-foreground);box-shadow:0 2px 12px #0000001f;cursor:pointer;transition:transform .15s ease}.featured-products__arrow[hidden]{display:none}.featured-products__arrow--next{right:-1.6rem}.featured-products__arrow--prev{left:-1.6rem}.featured-products__arrow:hover{transform:translateY(-50%) scale(1.06)}.featured-products__arrow svg{width:2rem;height:2rem}.featured-products__grid{display:flex;gap:3.2rem;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x proximity;justify-content:safe center;align-items:flex-start;padding-bottom:.4rem;scrollbar-width:none}.featured-products__grid::-webkit-scrollbar{display:none}.featured-products__empty{color:color-mix(in srgb,var(--color-foreground) 55%,transparent);font-size:1.4rem}.product-card{display:block;flex:0 0 auto;scroll-snap-align:start;width:78vw;max-width:34rem;text-decoration:none;color:inherit}@media(min-width:750px){.product-card{width:40vw;max-width:45rem}}@media(min-width:1200px){.product-card{width:30vw;max-width:45rem}}.product-card__media{position:relative;aspect-ratio:449 / 575;max-width:100%;overflow:hidden;border-radius:1.2rem;background:var(--card-bg, var(--color-background));isolation:isolate;transition:transform .25s ease}.product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-card__image--primary{object-fit:contain;padding:var(--card-image-inset, 14%) var(--card-image-inset, 14%) calc(var(--card-image-inset, 14%) + 4%)}.product-card--plein .product-card__image--primary{object-fit:cover;padding:0}.product-card__image--secondary{object-fit:cover;opacity:0;transition:opacity .35s ease}.product-card__content{padding-top:1.4rem}.product-card__type{font-family:var(--fp-category-family);font-size:var(--fp-category-size);font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-category-color)}.product-card__badge{position:absolute;top:1.2rem;right:1.2rem;z-index:3;background:color-mix(in srgb,var(--color-foreground) 85%,transparent);color:var(--color-background);font-family:var(--fp-badge-family);font-size:var(--fp-badge-size);font-weight:600;transform:translateY(var(--badge-nudge, 0px));padding:.4rem 1.1rem;border-radius:999px;line-height:1.4}.product-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.product-card__title{font-family:var(--fp-name-family);font-size:var(--fp-name-size);font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:var(--fp-name-color)}.product-card__price{font-family:var(--fp-name-family);font-size:var(--fp-name-size);font-weight:700;white-space:nowrap;color:var(--fp-name-color)}.product-card__price-barre{margin-left:.6rem;font-weight:400;opacity:.55}.product-card__subtitle{font-family:var(--fp-subtitle-family);font-size:var(--fp-subtitle-size);color:color-mix(in srgb,var(--fp-name-color) 70%,transparent);margin-top:.4rem}.product-card__buy{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:4;display:flex;align-items:center;justify-content:center;background:var(--color-background);color:var(--color-foreground);border-radius:999px;padding:1.4rem 2rem;font-family:var(--fp-buy-family);font-size:var(--fp-buy-size);text-align:center;opacity:0;transform:translateY(.6rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.product-card--swiped .product-card__image--secondary{opacity:1}.product-card--swiped .product-card__buy{opacity:1;transform:translateY(0)}@media(hover:hover){.product-card--has-secondary:hover .product-card__media{transform:scale(1.02)}.product-card--has-secondary:hover .product-card__image--secondary{opacity:1}.product-card--has-secondary:hover .product-card__buy{opacity:1;transform:translateY(0)}}.featured-products__cta{display:flex;justify-content:center;margin-top:3.2rem}.featured-products__button{display:inline-block;padding:var(--button-padding-y) var(--button-padding-x);border:1px solid var(--color-foreground);border-radius:var(--button-radius);color:var(--color-foreground);text-decoration:none;font-family:var(--fp-cta-family);font-size:var(--fp-cta-size);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);font-weight:var(--button-font-weight);transition:background-color .15s ease,color .15s ease}.featured-products__button:hover{background-color:var(--color-foreground);color:var(--color-background)}.footer{background-color:var(--ft-bg);color:var(--ft-text);padding:var(--ft-padding-top) var(--page-margin) 0}.footer__inner{max-width:var(--page-width);margin:0 auto}.footer__top{display:grid;grid-template-columns:1.3fr repeat(calc(var(--ft-columns) - 1),1fr);gap:var(--ft-column-gap);padding-bottom:5.6rem}.footer__heading{font-family:var(--ft-heading-family);font-size:var(--ft-heading-size);text-transform:uppercase;letter-spacing:.13em;font-weight:600;color:var(--ft-muted);margin-bottom:1.8rem}.footer__pitch{font-family:var(--ft-link-family);font-size:var(--ft-pitch-size);line-height:1.7;max-width:34ch;opacity:.8}.footer__links{list-style:none;padding:0;margin:0;display:grid;gap:1.1rem}.footer__links a{font-family:var(--ft-link-family);font-size:var(--ft-link-size);color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s ease}.footer__links a:hover{opacity:1}.footer__social{display:flex;gap:1.2rem;margin-top:2rem}.footer__social a{width:3.6rem;height:3.6rem;display:grid;place-items:center;border:1px solid var(--ft-line);border-radius:50%;color:inherit;transition:background-color .2s ease,color .2s ease}.footer__social a:hover{background:var(--ft-text);color:var(--ft-bg)}.footer__social svg{width:1.8rem;height:1.8rem}.footer__wordmark{border-top:1px solid var(--ft-line);padding:3.6rem 0 1.8rem}.footer__logo{display:block;width:var(--ft-logo-width);height:auto;margin:var(--ft-logo-marge, 0 auto)}.footer__legal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem;padding:2.2rem 0 3rem;border-top:1px solid var(--ft-line);font-family:var(--ft-link-family);font-size:var(--ft-legal-size);color:var(--ft-muted)}.footer__legal-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1.6rem}.footer__legal-links a{color:inherit;text-decoration:none;transition:color .2s ease}.footer__legal-links a:hover{color:var(--ft-text)}.footer__payments{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.8rem}.footer__payment-icon{width:3.4rem;height:auto}@media(max-width:749px){.footer__top{grid-template-columns:repeat(var(--ft-columns),1fr);padding-bottom:4rem}.footer__col--brand{grid-column:1 / -1}.footer__legal{justify-content:flex-start}}.header{min-height:8.2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--header-column-gap, 16px);padding:var(--header-padding-top-desktop, 0) var(--header-padding-desktop, var(--page-margin)) var(--header-padding-bottom-desktop, 0);position:sticky;top:0;z-index:10;background:var(--color-background);color:var(--color-foreground);transition:background-color .3s ease,backdrop-filter .3s ease,color .3s ease,transform .3s ease,min-height .3s ease,padding-top .3s ease,padding-bottom .3s ease}.header .header__logo{transition:width .3s ease}.header--overlay{position:fixed;top:0;left:0;right:0;background:transparent}.header--overlay-white{color:#fff}.header--overlay-black{color:#1a1a1a}.header--overlay.header--scrolled{background:color-mix(in srgb,var(--color-background) 75%,transparent);color:var(--color-foreground)}.header--scrolled{min-height:var(--header-scrolled-height, 64px);padding-top:0;padding-bottom:0}.header--scrolled .header__logo{width:var(--header-scrolled-logo-width, 84px)}.header--overlay.header--scrolled.header--blur{backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur))}.header--barre{background:var(--header-barre-fond, #fff);color:var(--color-foreground);min-height:var(--header-scrolled-height, 64px);padding-top:0;padding-bottom:0;border-bottom:1px solid var(--header-barre-bordure, #e2e2df)}.header--hidden{transform:translateY(-100%)}.header .header__logo-link{display:flex;align-items:center;justify-content:center}.header__menu--left{justify-self:start}.header__icons{justify-self:end}.header .header__logo{width:var(--header-logo-width, 110px);height:auto;transform:translateY(-.56rem)}.header__logo--scrolled,.header--overlay.header--scrolled .header__logo--top{display:none}.header--overlay.header--scrolled .header__logo--scrolled{display:block}.header a{position:relative;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center}.header .header__menu a,.header .header__mobile-menu a{font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-style:var(--menu-font-style)}.header .header__menu a{font-size:var(--menu-font-size);letter-spacing:var(--menu-letter-spacing)}.header .header__menu a{position:relative;transition:opacity .2s ease}.header--survol-trait .header__menu a:after,.header--survol-les-deux .header__menu a:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.header__icons a,.header__logo-link{transition:opacity .2s ease}@media(hover:hover){.header--survol-trait .header__menu a:hover:after,.header--survol-les-deux .header__menu a:hover:after{transform:scaleX(1)}.header--survol-opacite .header__menu a:hover,.header--survol-les-deux .header__menu a:hover,.header__icons a:hover,.header__logo-link:hover{opacity:.55}}.header .header__menu a:focus-visible:after{transform:scaleX(1)}.header .header__menu a:focus-visible,.header__icons a:focus-visible,.header__logo-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}@media(prefers-reduced-motion:reduce){.header .header__menu a,.header .header__menu a:after,.header__icons a,.header__logo-link{transition:none}}.header__menu--uppercase a{text-transform:uppercase}.header__menu--lowercase a{text-transform:lowercase}.header__menu--capitalize a{text-transform:capitalize}.header__menu--none a{text-transform:none}.header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}.header svg{width:var(--header-icon-size, 18px);height:var(--header-icon-size, 18px);flex-shrink:0;fill:none;stroke:currentColor}.header__menu,.header__icons{display:flex;align-items:center;gap:var(--header-icon-gap, 24px)}.header__menu{gap:var(--menu-item-gap, 24px)}.header .header__account-mobile{display:none}.header__icons a{flex-shrink:0}.header__cart{position:relative}.header__cart sup{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:11px;font-weight:700;line-height:18px;text-align:center;vertical-align:baseline}@keyframes iz-panier-pulse{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}.header__cart.is-ajout sup{animation:iz-panier-pulse .45s ease}@media(prefers-reduced-motion:reduce){.header__cart.is-ajout sup{animation:none}}.header__icons shopify-store:empty{display:none}.header__mobile-nav{display:none;justify-self:start}.header__hamburger{display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:2.2rem;height:2.2rem;cursor:pointer;list-style:none}.header__hamburger::-webkit-details-marker{display:none}.header__hamburger span{display:block;width:100%;height:2px;background:currentColor}.header__mobile-nav>.header__voile{display:block}.header__mobile-nav>.header__mobile-menu{display:flex}.header--menu-ouvert{z-index:60}.header__voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#14141480;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header__mobile-nav[open]>.header__voile{opacity:1;visibility:visible}.header__mobile-menu{position:fixed;top:0;bottom:0;left:0;z-index:41;width:min(86vw,32rem);box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:1.6rem 2.4rem 3.2rem;background:var(--color-background);color:var(--color-foreground);overflow-y:auto;transform:translate(-100%);visibility:hidden;box-shadow:.8rem 0 3.2rem #0000002e;transition:transform .32s ease,visibility .32s ease}.header__mobile-nav[open]>.header__mobile-menu{transform:none;visibility:visible}.header__mobile-entete{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem}.header__mobile-logo{height:2.2rem;width:auto}.header__mobile-fermer{width:4.4rem;height:4.4rem;margin-right:-1.2rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.header__mobile-liens{margin-top:2.4rem;display:flex;flex-direction:column}.header__mobile-liens a{font-size:2rem;font-weight:600;justify-content:flex-start;padding:1.4rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.header__mobile-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:5rem;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.header__voile,.header__mobile-menu{transition:none}}@media(max-width:749px){.header__menu--left{display:none}.header__mobile-nav{display:block}.header{column-gap:.8rem;padding:var(--header-padding-top-mobile, 0) var(--header-padding-mobile, 16px) var(--header-padding-bottom-mobile, 0)}.header .header__account-native{display:none}.header .header__account-mobile{display:flex}}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;background-color:var(--color-accent-soft);color:#fff;overflow:hidden;margin:1.2rem 1.2rem 0;border-radius:2.4rem}.hero--black{color:#1a1a1a}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;border-radius:inherit}.hero--v-top{align-items:flex-start}.hero--v-center{align-items:center}.hero--v-bottom{align-items:flex-end}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero__overlay--white{background:linear-gradient(to top,rgba(0,0,0,var(--overlay-opacity)),#0000 60%)}.hero__overlay--black{background:linear-gradient(to top,rgba(255,255,255,var(--overlay-opacity)),#fff0 60%)}.hero__content{position:relative;z-index:1;width:100%;padding:3rem var(--page-margin) 4rem;pointer-events:none}.hero__content>*{pointer-events:auto}.hero__content--h-left{text-align:left}.hero__content--h-center{text-align:center}.hero__content--h-right{text-align:right}.hero__eyebrow{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.6rem}.hero__heading{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.2;font-weight:600;max-width:34ch}.hero__text{margin-top:1.2rem;font-size:clamp(1.4rem,1.2vw,1.6rem);line-height:1.55;max-width:46ch}.hero__text p{margin:0}.hero__text p+p{margin-top:.8rem}.hero__content--h-right .hero__text{margin-left:auto}.hero__content--h-center .hero__text{margin-inline:auto}.hero__content--h-right .hero__heading{margin-left:auto}.hero__content--h-center .hero__heading{margin-left:auto;margin-right:auto}.hero__button{margin-top:1.6rem;display:inline-block;padding:var(--button-padding-y) var(--button-padding-x);border:1px solid currentColor;border-radius:var(--button-radius);color:inherit;text-decoration:none;font-size:1.2rem;text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);font-weight:var(--button-font-weight);transition:background-color .15s ease,color .15s ease}.hero--white .hero__button:hover{background-color:#fff;color:#1a1a1a}.hero--black .hero__button:hover{background-color:#1a1a1a;color:#fff}@media(max-width:749px){.hero{min-height:0;display:block;margin:0;border-radius:0;overflow:visible;background-color:transparent}.hero__image{position:relative;inset:auto;display:block;width:calc(100% - 2.4rem);height:44rem;margin:1.2rem 1.2rem 0;border-radius:2.4rem}.hero__image-link{inset:1.2rem 1.2rem auto;height:44rem;border-radius:2.4rem}.hero__overlay{display:none}.hero__content{padding:2.8rem var(--page-margin) .8rem}.hero__heading{max-width:none}}.iz-actifs__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--iza-marge, 88px);box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.iz-actifs__entete{display:flex;flex-direction:column;gap:10px}.iz-actifs__eyebrow{margin:0;font-size:var(--iza-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-actifs__titre{margin:0;font-size:var(--iza-titre, 40px);font-weight:800;letter-spacing:-.02em}.iz-actifs__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--iza-min, 240px),1fr));gap:var(--iza-gap, 20px)}.iz-actifs__carte{background:var(--iz-card);border:1px solid var(--iz-line);border-radius:var(--iz-radius);padding:var(--iza-padding, 28px);display:flex;flex-direction:column;gap:10px}.iz-actifs__nom{font-weight:700;font-size:var(--iza-nom, 17px)}.iz-actifs__texte{font-size:var(--iza-texte, 15px);color:var(--iz-text-2)}.iz-actifs__bouton{align-self:flex-start}.izc{padding:var(--izc-marge) var(--page-margin)}.izc__inner{max-width:var(--page-width, 140rem);margin:0 auto}.izc__entete{max-width:86ch;margin-bottom:calc(var(--izc-marge) * .5)}.izc__eyebrow{font-family:var(--izc-texte-famille);font-size:var(--izc-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 60%,transparent);margin-bottom:1.2rem}.izc__titre{font-family:var(--izc-titre-famille);font-size:var(--izc-titre);font-weight:800;letter-spacing:-.025em;line-height:1.1;text-wrap:balance;margin:0 0 1.6rem}.izc__texte{max-width:62ch;font-family:var(--izc-texte-famille);font-size:var(--izc-texte);line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 78%,transparent)}.izc__texte p{margin:0 0 1.2rem}.izc__texte p:last-child{margin-bottom:0}.izc__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--izc-min, 280px),1fr));gap:var(--izc-gap)}.izc__grille .product-card{width:auto;max-width:none;flex:initial}.izc__pagination{margin-top:calc(var(--izc-marge) * .5);font-family:var(--izc-texte-famille);font-size:var(--izc-texte);display:flex;justify-content:center;gap:1.6rem}.izc{background:var(--izc-fond, #FBFAF8)}.izc__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izc-marge, 72px);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--izc-gap, 40px)}.izc__entete{display:flex;flex-direction:column;gap:12px;max-width:60ch}.izc__eyebrow{margin:0;font-size:var(--izc-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iz-muted, #5C5C5C)}.izc__titre{margin:0;font-size:var(--izc-titre, 44px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.izc__intro{font-size:var(--izc-texte, 16px);line-height:1.55;color:var(--iz-text-2, #3D3D3D)}.izc__intro p{margin:0}.izc__corps{display:grid;grid-template-columns:minmax(0,1fr) var(--izc-aside, 320px);gap:var(--izc-gap, 40px);align-items:start}@media(max-width:899px){.izc__corps{grid-template-columns:minmax(0,1fr)}}.izc__form{display:flex;flex-direction:column;gap:20px}.izc__champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:599px){.izc__champs{grid-template-columns:minmax(0,1fr)}}.izc__champ{margin:0;display:flex;flex-direction:column;gap:6px}.izc__champ--large{grid-column:1 / -1}.izc__champ label{font-size:14px;font-weight:600}.izc__champ input,.izc__champ textarea{font:inherit;font-size:var(--izc-texte, 16px);color:inherit;background:var(--iz-card, #FFFFFF);border:1px solid var(--iz-line, #E2E2DF);border-radius:var(--iz-radius-inner, 12px);padding:12px 14px;width:100%;box-sizing:border-box}.izc__champ textarea{resize:vertical;min-height:140px}.izc__champ input:focus-visible,.izc__champ textarea:focus-visible{outline:2px solid var(--iz-ink, #1A1A1A);outline-offset:2px}.izc__envoyer{align-self:flex-start}.izc__mention,.izc__direct{font-size:13px;line-height:1.5;color:var(--iz-muted, #5C5C5C)}.izc__mention p{margin:0}.izc__succes{margin:0;background:var(--iz-card, #FFFFFF);border:1px solid var(--iz-line, #E2E2DF);border-radius:var(--iz-radius, 16px);padding:24px;font-size:var(--izc-texte, 16px)}.izc__erreurs{background:#fdf2f2;border:1px solid #E9BDBD;border-radius:var(--iz-radius-inner, 12px);padding:14px 16px;font-size:14px}.izc__erreurs p{margin:0 0 6px;font-weight:600}.izc__erreurs ul{margin:0;padding-left:18px}.izc__aside{display:flex;flex-direction:column;gap:16px}.izc__carte{background:var(--iz-card, #FFFFFF);border:1px solid var(--iz-line, #E2E2DF);border-radius:var(--iz-radius, 16px);padding:22px;display:flex;flex-direction:column;gap:8px}.izc__carte-titre{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.izc__carte-texte{font-size:15px;line-height:1.55;color:var(--iz-text-2, #3D3D3D)}.izc__carte-texte p{margin:0}.izc__carte-lien{font-size:15px;font-weight:600;align-self:flex-start}.izd{background:var(--izd-fond);padding:var(--izd-marge) var(--page-margin);color:var(--izd-encre)}.izd__inner{max-width:var(--page-width, 140rem);margin:0 auto}.izd__eyebrow{font-family:var(--izd-texte-famille);font-size:var(--izd-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--izd-encre) 60%,transparent);margin-bottom:1.2rem}.izd__titre{font-family:var(--izd-titre-famille);font-size:var(--izd-titre);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;margin:0 0 1.6rem}.izd__titre--petit{font-size:calc(var(--izd-titre) * .68)}.izd__texte{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.6;max-width:58ch}.izd__texte p{margin:0 0 1.2rem}.izd__texte p:last-child{margin-bottom:0}.izd__duree{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .88);color:color-mix(in srgb,var(--izd-encre) 60%,transparent);margin:2rem 0 2.4rem}[data-izd-ecran=photo],[data-izd-ecran=email]{text-align:center;max-width:58rem;margin:0 auto}[data-izd-ecran=photo] .izd__texte,[data-izd-ecran=email] .izd__texte,[data-izd-ecran=email] .izd__mention,[data-izd-ecran=photo] .izd__mention{margin-inline:auto}[data-izd-ecran=questions]{max-width:54rem;margin:0 auto}.izd__hero{display:grid;grid-template-columns:minmax(0,58rem) minmax(0,1fr);column-gap:clamp(3rem,6vw,7rem);row-gap:clamp(2.4rem,4vw,3.6rem);align-items:start}.izd__hero-sur{grid-column:1 / -1;margin:0;padding-bottom:1.6rem;border-bottom:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent)}.izd__etapes{list-style:none;margin:0;padding:0;display:grid;gap:0;border-bottom:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent)}.izd__etape{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1.6rem;align-items:baseline;padding:0 0 1.8rem}.izd__etape+.izd__etape{border-top:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent);padding-top:1.8rem}.izd__etape-rang{font-family:var(--izd-titre-famille);font-size:calc(var(--izd-texte) * .82);font-weight:700;font-variant-numeric:tabular-nums;color:var(--izd-accent)}.izd__etape-titre{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);font-weight:700;margin:0}.izd__etape-texte{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .92);line-height:1.5;margin:.4rem 0 0;color:color-mix(in srgb,var(--izd-encre) 68%,transparent)}.izd__hero .izd__titre{font-size:clamp(calc(var(--izd-titre) * 1.1),3.4vw,calc(var(--izd-titre) * 1.6));max-width:20ch;margin-bottom:2rem}.izd__hero-texte .izd__texte{max-width:100%}.izd__hero-media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--izd-rayon)}.izd__hero-actions{margin-top:clamp(2.4rem,4vw,3.2rem)}.izd__hero-actions .izd__duree{margin:1.2rem 0 0}.izd__progression{display:flex;align-items:center;gap:1.6rem;margin-bottom:3.2rem}.izd__jauge{flex:1;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--izd-encre) 12%,transparent);overflow:hidden}.izd__jauge-barre{display:block;height:100%;width:0;border-radius:999px;background:var(--izd-accent);transition:width .3s ease}.izd__compteur{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .82);font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb,var(--izd-encre) 60%,transparent)}.izd__question{border:0;padding:0;margin:0;min-width:0}.izd__libelle{font-family:var(--izd-titre-famille);font-size:var(--izd-question);font-weight:700;letter-spacing:-.01em;line-height:1.25;text-wrap:balance;padding:0;margin-bottom:2.4rem}.izd__reponses{display:grid;gap:1.2rem}.izd__reponse{display:flex;align-items:center;gap:1.4rem;width:100%;text-align:left;padding:1.8rem 2rem;border:1px solid color-mix(in srgb,var(--izd-encre) 14%,transparent);border-radius:var(--izd-rayon);background:var(--izd-carte);color:inherit;font-family:var(--izd-texte-famille);font-size:var(--izd-texte);cursor:pointer;transition:border-color .2s ease,transform .15s ease}.izd__reponse:hover{border-color:var(--izd-accent);transform:translateY(-1px)}.izd__puce{flex:none;width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--izd-encre) 30%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.izd__reponse:hover .izd__puce{border-color:var(--izd-accent);box-shadow:inset 0 0 0 .4rem var(--izd-accent)}.izd__retour,.izd__passer,.izd__recommencer{margin-top:2.4rem;border:0;background:none;padding:0;color:inherit;font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .88);text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.izd__photo-champ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.izd__photo-bouton{display:inline-flex;margin-top:2.4rem;cursor:pointer}.izd__photo-etat{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .9);margin:0;text-align:center;color:color-mix(in srgb,var(--izd-encre) 70%,transparent)}.izd__photo-etat:empty{display:none}.izd__observation{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.5;font-style:italic;margin:0 0 1.6rem;padding-left:1.4rem;border-left:2px solid var(--izd-accent);max-width:58ch}.izd__form{margin-top:2.4rem}.izd__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.izd__champ{display:flex;flex-wrap:wrap;gap:1.2rem;max-width:48rem}.izd__champ input{flex:1 1 22rem;min-width:0;padding:1.4rem 1.8rem;border:1px solid color-mix(in srgb,var(--izd-encre) 20%,transparent);border-radius:999px;background:var(--izd-carte);color:inherit;font-family:var(--izd-texte-famille);font-size:var(--izd-texte)}.izd__lecture{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.8rem;max-width:42rem}.izd__lecture-ligne{display:grid;grid-template-columns:minmax(9rem,auto) 1fr auto;align-items:center;gap:1.2rem;font-size:var(--izd-texte)}.izd__lecture-nom{color:color-mix(in srgb,var(--izd-encre) 70%,transparent)}.izd__lecture-jauge{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--izd-encre) 12%,transparent);overflow:hidden}.izd__lecture-jauge i{display:block;height:100%;border-radius:inherit;background:var(--izd-accent)}.izd__lecture-niveau{font-variant-caps:all-small-caps;letter-spacing:.06em;color:color-mix(in srgb,var(--izd-encre) 70%,transparent)}.izd__lecture-ligne--calme{opacity:.55}.izd__photo-zone{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);margin:1.6rem 0 0}.izd__photo-note{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .88);line-height:1.5;margin:1.2rem 0 0;color:color-mix(in srgb,var(--izd-encre) 62%,transparent)}.izd__photo-zone[hidden],.izd__photo-note[hidden]{display:none}.izd__photo-actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.izd__photo-label{display:inline-flex;align-items:center}.izd__cadre{margin:2.4rem 0 0;display:grid;gap:1.6rem;justify-items:center}.izd__hero[hidden],.izd__resultat[hidden],.izd__cadre[hidden],.izd__synthese[hidden],.izd__lecture[hidden],.izd__photo-actions[hidden]{display:none}.izd__cadre-media{width:100%;max-width:30rem;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--izd-rayon);background:color-mix(in srgb,var(--izd-encre) 8%,transparent);display:block}.izd__cadre-media--miroir{transform:scaleX(-1)}.izd__cadre-cache{position:relative;width:100%;max-width:30rem;border-radius:var(--izd-rayon);overflow:hidden}.izd__cadre-cache .izd__cadre-media{border-radius:0}.izd__scan{position:absolute;inset-inline:0;top:0;height:26%;opacity:0;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--izd-accent) 38%,transparent),transparent)}.izd__cadre--analyse .izd__scan{opacity:1;animation:izd-scan 2.4s ease-in-out infinite}@keyframes izd-scan{0%{transform:translateY(-110%)}to{transform:translateY(385%)}}.izd__ecran--entre{animation:izd-entre .45s ease both}.izd__question--entre{animation:izd-entre .32s ease both}.izd__signal--entre{animation:izd-entre .4s ease both}@keyframes izd-entre{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.izd__lecture-jauge i{width:var(--izd-largeur, 0);animation:izd-jauge .9s cubic-bezier(.2,.7,.2,1) both}@keyframes izd-jauge{0%{width:0}to{width:var(--izd-largeur, 0)}}.izd__erreur,.izd__mention{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .82);color:color-mix(in srgb,var(--izd-encre) 60%,transparent);margin-top:1.4rem;max-width:48rem}.izd__resultat{display:grid;grid-template-columns:minmax(0,58rem) minmax(0,1fr);column-gap:clamp(3rem,6vw,7rem);row-gap:clamp(2.4rem,4vw,3.6rem);align-items:start}.izd__resultat-corps,.izd__resultat-notes{min-width:0}@media(min-width:990px){.izd__resultat-corps{position:sticky;top:10rem}}@media(prefers-reduced-motion:reduce){.izd__resultat-corps{position:static}}.izd__resultat-corps .izd__titre{font-size:clamp(calc(var(--izd-titre) * 1.1),3.4vw,calc(var(--izd-titre) * 1.6));max-width:20ch;margin-bottom:2rem}.izd__texte--chapeau{font-size:calc(var(--izd-texte) * 1.12);line-height:1.55;max-width:100%}.izd__synthese,.izd__moment{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1.2rem clamp(2rem,3vw,3.2rem);align-items:start;border-top:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent);padding:clamp(1.8rem,2.5vw,2.4rem) 0 0;margin:0 0 clamp(1.8rem,2.5vw,2.4rem);background:none;border-radius:0}.izd__routine .izd__moment:last-child{margin-bottom:0}.izd__synthese-titre,.izd__moment-titre{font-family:var(--izd-texte-famille);font-size:var(--izd-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;color:color-mix(in srgb,var(--izd-encre) 55%,transparent);margin:0}.izd__synthese-corps,.izd__moment-corps{min-width:0}.izd__signaux{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;max-width:56ch}.izd__signal{position:relative;padding-left:2.2rem;font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.5}.izd__signal:before{content:"";position:absolute;left:.2rem;top:.62em;width:.9rem;height:.45rem;border-left:2px solid var(--izd-accent);border-bottom:2px solid var(--izd-accent);transform:translateY(-50%) rotate(-45deg)}.izd__synthese .izd__observation{margin:0}.izd__synthese .izd__lecture{margin-top:1.4rem}.izd__moment-texte{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.6;max-width:52ch}.izd__routine{display:grid}.izd__profil-note{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .85);line-height:1.5;margin:1.4rem 0 0;color:color-mix(in srgb,var(--izd-encre) 55%,transparent)}.izd__jalons{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.4rem,2vw,1.8rem)}.izd__jalon-quand{display:block;font-family:var(--izd-texte-famille);font-size:var(--izd-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--izd-accent)}.izd__jalon-quoi{display:block;margin-top:.5rem;font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.6;max-width:52ch;color:color-mix(in srgb,var(--izd-encre) 82%,transparent)}.izd__eviter{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;max-width:56ch}.izd__eviter-ligne{position:relative;padding-left:2.2rem;font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.5}.izd__eviter-ligne:before,.izd__eviter-ligne:after{content:"";position:absolute;left:.25rem;top:.72em;width:1.1rem;height:2px;background:color-mix(in srgb,var(--izd-encre) 42%,transparent)}.izd__eviter-ligne:before{transform:rotate(45deg)}.izd__eviter-ligne:after{transform:rotate(-45deg)}.izd__produit{border-top:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent);padding-top:clamp(2.4rem,3vw,3.2rem);margin-top:clamp(2.8rem,4vw,4rem)}.izd__produit-sur{font-family:var(--izd-texte-famille);font-size:var(--izd-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--izd-encre) 55%,transparent);margin:0 0 1.8rem}.izd__produit-corps{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.8rem,3vw,3.2rem);align-items:start;min-width:0}.izd__produit-media{display:block;min-width:0;border-radius:var(--izd-rayon);overflow:hidden;background:var(--izd-carte)}.izd__produit-media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.izd__produit-texte{min-width:0}.izd__produit-nom{display:block;font-family:var(--izd-titre-famille);font-size:calc(var(--izd-texte) * 1.35);font-weight:800;letter-spacing:-.01em;line-height:1.2;color:inherit;text-decoration:none}.izd__produit-nom:hover{text-decoration:underline;text-underline-offset:.2em}.izd__produit-resume{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);line-height:1.6;max-width:48ch;margin:1.2rem 0 0;color:color-mix(in srgb,var(--izd-encre) 78%,transparent)}.izd__produit-prix{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * 1.1);font-weight:700;margin:1.6rem 0 2rem}.izd__produit-barre{font-weight:400;margin-left:.8rem;color:color-mix(in srgb,var(--izd-encre) 55%,transparent)}.izd__precommande{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .85);font-weight:600;margin-top:1rem}.izd__epuise{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);color:color-mix(in srgb,var(--izd-encre) 60%,transparent)}.izd__complement{border-top:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent);padding-top:2rem;margin-top:2.8rem}.izd__complement-lien{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;color:inherit;text-decoration:none}.izd__complement-media{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--izd-rayon) * .6);background:var(--izd-carte)}.izd__complement-nom{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);font-weight:600}.izd__complement-lien:hover .izd__complement-nom{text-decoration:underline;text-underline-offset:.2em}.izd__complement-prix{font-family:var(--izd-texte-famille);font-size:var(--izd-texte);color:color-mix(in srgb,var(--izd-encre) 60%,transparent);white-space:nowrap}.izd__recommencer{margin-top:1.6rem}@media(max-width:989px){.izd__hero,.izd__resultat{grid-template-columns:minmax(0,1fr)}.izd__hero-media{order:-1;max-width:42rem}.izd__etapes{border-top:1px solid color-mix(in srgb,var(--izd-encre) 16%,transparent);padding-top:1.8rem}}@media(prefers-reduced-motion:reduce){.izd__ecran--entre,.izd__question--entre,.izd__signal--entre,.izd__cadre--analyse .izd__scan{animation:none}.izd__cadre--analyse .izd__scan{opacity:0}.izd__lecture-jauge i{animation:none}.izd__jauge-barre{transition:none}}@media(max-width:749px){.izd__synthese,.izd__moment,.izd__produit-corps{grid-template-columns:minmax(0,1fr)}.izd__produit-media{max-width:24rem}.izd__achat .iz-btn{width:100%}.izd__resultat-corps,.izd__resultat-notes{display:contents}.izd__resultat{row-gap:0;padding-bottom:10rem}.izd__resultat>.izd__hero-sur{order:1}.izd__resultat-corps>.izd__titre{order:2}.izd__resultat-corps>.izd__texte--chapeau{order:3;margin-bottom:clamp(2rem,4vw,2.8rem)}.izd__resultat-notes>*{order:4}.izd__resultat-corps>.izd__produit{order:5}.izd__resultat-corps>.izd__complement{order:6}.izd__resultat-corps>.izd__recommencer{order:7}}.izd__barre{display:none}@media(max-width:749px){.izd__barre{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--izd-fond) 93%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid color-mix(in srgb,var(--izd-encre) 14%,transparent);transition:transform .25s ease}.izd__barre[hidden]{display:none}.izd__barre--efface{transform:translateY(115%)}.izd__barre-corps{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:center}.izd__barre-media{display:block;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:1rem}.izd__barre-texte{min-width:0}.izd__barre-nom{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .88);font-weight:700;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.izd__barre-prix{font-family:var(--izd-texte-famille);font-size:calc(var(--izd-texte) * .88);margin:.2rem 0 0;color:color-mix(in srgb,var(--izd-encre) 70%,transparent)}.izd__barre-achat{margin:0}.izd__barre-achat .iz-btn{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.izd__barre{transition:none}}.iz-faq{border-top:1px solid var(--iz-line)}.iz-faq__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izf-marge, 88px);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--izf-gap, 56px);align-items:flex-start}.iz-faq__entete{flex:1 1 var(--izf-titre-base, 320px);min-width:0;display:flex;flex-direction:column;gap:10px}.iz-faq__eyebrow{margin:0;font-size:var(--izf-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-faq__titre{margin:0;font-size:var(--izf-titre, 40px);font-weight:800;letter-spacing:-.02em}.iz-faq__liste{flex:2 1 var(--izf-liste-base, 560px);min-width:0;display:flex;flex-direction:column;border-top:1px solid var(--iz-line)}.iz-faq__item{border-bottom:1px solid var(--iz-line);padding:18px 0}.iz-faq__question{font-weight:700;font-size:var(--izf-question, 16px);cursor:pointer}.iz-faq__reponse{margin:10px 0 0;font-size:var(--izf-reponse, 15px);color:var(--iz-text-2)}.iz-faq__reponse p+p{margin-top:1em}.iz-faq__reponse>:first-child{margin-top:0}.iz-faq__reponse>:last-child{margin-bottom:0}.iz-pdp{padding:calc(8px + var(--izp-offset, 0px)) 0 72px}.iz-pdp .iz-h1{font-size:var(--izp-titre, 44px)}.iz-pdp .iz-eyebrow{font-size:var(--izp-eyebrow, 12px)}.iz-pdp .iz-btn--primary{font-size:var(--izp-bouton, 14px)}.iz-breadcrumb{font-size:var(--izp-fil, 13px);color:var(--iz-muted);margin-bottom:20px}.iz-breadcrumb a{color:var(--iz-muted)}.iz-breadcrumb span{margin:0 4px}.iz-pdp__cols{display:flex;flex-wrap:wrap;gap:var(--izp-gap, 56px);align-items:flex-start}@media(max-width:749px){.iz-pdp__cols{gap:var(--izp-gap-mobile, 28px)}}.iz-pdp__gallery{flex:1 1 var(--izp-gallery-base, 560px);min-width:0;display:flex;flex-direction:column;gap:12px}@media(min-width:750px){.iz-pdp--galerie-fixe .iz-pdp__gallery{position:sticky;top:calc(var(--izp-offset, 0px) + var(--izp-sticky-haut, 24px))}}.iz-pdp__buybox{flex:1 1 var(--izp-buybox-base, 420px);min-width:0;display:flex;flex-direction:column;gap:22px}.iz-gallery__stage{position:relative;background:var(--iz-surface);border-radius:var(--iz-radius);overflow:hidden;aspect-ratio:var(--izp-ratio, 1)}.iz-gallery__slide{margin:0;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.iz-gallery__slide.is-active{opacity:1}.iz-gallery__slide img,.iz-gallery__slide video,.iz-gallery__slide iframe{width:100%;height:100%;object-fit:contain}.iz-gallery__badge{position:absolute;top:18px;right:18px;background:var(--iz-ink);color:var(--iz-bg);font-size:12px;font-weight:700;padding:5px 12px;border-radius:var(--iz-radius-pill)}.iz-gallery__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:6px}.iz-gallery__dot{width:6px;height:6px;border-radius:3px;background:#b5b5b5;transition:width .2s ease,background-color .2s ease}.iz-gallery__dot.is-active{width:18px;background:var(--iz-ink)}@media(min-width:750px){.iz-pdp__gallery--cote{flex-direction:row;align-items:flex-start}.iz-pdp__gallery--cote .iz-gallery__stage{flex:1 1 auto;min-width:0}.iz-pdp__gallery--cote .iz-gallery__thumbs{flex:0 0 auto;width:var(--izp-vignette-largeur, 88px);grid-template-columns:minmax(0,1fr)}}.iz-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.iz-gallery__thumb{display:block;width:100%;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--iz-radius-inner);background:var(--iz-surface);overflow:hidden;cursor:pointer;aspect-ratio:var(--izp-ratio, 1);transition:border-color .2s ease}.iz-gallery__thumb.is-active{border-color:var(--iz-ink)}.iz-gallery__thumb img{width:100%;height:100%;object-fit:contain}.iz-pdp__head{display:flex;flex-direction:column;gap:10px}.iz-stars{display:flex;align-items:center;gap:8px;font-size:var(--izp-note, 14px);color:var(--iz-ink);text-decoration:none}.iz-stars__icons{display:flex;gap:2px}.iz-stars__count{text-decoration:underline}.iz-pdp__promise{margin:0;font-size:var(--izp-promesse, 18px);line-height:1.5}.iz-pills{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.iz-pill{border:1px solid currentColor;border-radius:999px;padding:5px 12px;font-size:var(--izp-puces, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.iz-benefits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:var(--izp-benefices, 15px)}.iz-benefits li{display:flex;gap:10px;align-items:flex-start}.iz-benefits svg{flex-shrink:0;margin-top:2px}.iz-pack{margin:2rem 0 0}.iz-pack__titre{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem}.iz-pack__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.iz-pack__tuile{display:block;color:inherit;text-decoration:none;min-width:0}.iz-pack__cadre{display:block;aspect-ratio:1;border-radius:.8rem;overflow:hidden;background:var(--iz-surface, #f0eff2)}.iz-pack__media{width:100%;height:100%;object-fit:cover;display:block}.iz-pack__nom{display:block;margin-top:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:color-mix(in srgb,currentColor 65%,transparent)}.iz-pack__tuile:hover .iz-pack__nom{color:inherit}.iz-offers--liens .iz-offer__radio{display:none}.iz-offers{display:flex;flex-direction:column;gap:10px}.iz-offers__legend{margin-bottom:2px}.iz-offer{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #D6D6D3;border-radius:var(--iz-radius);background:var(--iz-card);color:inherit;text-decoration:none;position:relative;transition:border-color .2s ease}.iz-offer.is-current{border-width:2px;border-color:var(--iz-ink);padding:15px 17px}@media(hover:hover){a.iz-offer:hover{border-color:var(--iz-muted)}}.iz-offer:focus-visible{outline:2px solid currentColor;outline-offset:2px}.iz-offer__radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid #9A9A97;position:relative}.iz-offer.is-current .iz-offer__radio{border-color:var(--iz-ink);border-width:6px}.iz-offer__main{flex:1;min-width:0}.iz-offer__name{display:block;font-weight:700;font-size:var(--izp-offre-nom, 15px)}.iz-offer__sub{display:block;font-size:var(--izp-offre-sub, 13px);color:var(--iz-muted)}.iz-offer__prices{text-align:right}.iz-offer__price{display:block;font-weight:700;font-size:var(--izp-offre-nom, 15px)}.iz-offer__compare{display:block;font-size:var(--izp-offre-sub, 13px);color:var(--iz-muted);text-decoration:line-through}.iz-offer__badge{position:absolute;top:-11px;right:16px;background:var(--iz-ink);color:var(--iz-bg);font-size:var(--izp-offre-badge, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:var(--iz-radius-pill)}.iz-cta__row{display:flex;gap:10px}.iz-qty{display:flex;align-items:center;border:1px solid #D6D6D3;border-radius:var(--iz-radius-pill);background:var(--iz-card)}.iz-qty__btn{width:44px;height:56px;border:0;background:transparent;color:var(--iz-ink);font-size:var(--izp-quantite, 18px);cursor:pointer}.iz-qty__input{width:24px;border:0;background:transparent;text-align:center;font:inherit;font-weight:700;color:inherit;-moz-appearance:textfield}.iz-qty__input::-webkit-outer-spin-button,.iz-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iz-cta__submit{flex:1}.iz-cta__compare{margin-left:10px;opacity:.65;font-weight:600}.iz-cta__precommande{margin-top:1.2rem;font-size:1.4rem;line-height:1.5}.iz-cta__precommande strong{font-weight:700}.iz-cta__precommande span{color:color-mix(in srgb,var(--color-foreground) 65%,transparent)}.iz-cta__feedback{margin:8px 0 0;font-size:var(--izp-jauge, 13px);color:var(--iz-muted)}.iz-cta__feedback:empty{display:none}.iz-gauge{display:flex;flex-direction:column;gap:8px}.iz-gauge__text{margin:0;font-size:var(--izp-jauge, 13px)}.iz-gauge__text:empty{display:none}.iz-gauge__track{height:4px;background:var(--iz-line);border-radius:2px;overflow:hidden}.iz-gauge__fill{display:block;height:4px;width:0;background:var(--iz-ink);transition:width .4s ease}.iz-accordions{display:flex;flex-direction:column}.iz-accordion{border-bottom:1px solid var(--iz-line);padding:16px 0}.iz-accordion__summary{font-weight:700;font-size:var(--izp-acc-titre, 15px);cursor:pointer;min-height:24px}.iz-accordion__body{margin:10px 0 0;font-size:var(--izp-acc-texte, 15px);color:var(--iz-text-2)}.iz-accordion__body p+p{margin-top:1em}.iz-accordion__body>:first-child{margin-top:0}.iz-accordion__body>:last-child{margin-bottom:0}.iz-sticky{display:none}@media(max-width:749px){.iz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:block;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--izp-sticky-bg, var(--iz-bg));border-top:1px solid var(--iz-line)}.iz-sticky[hidden]{display:none}}.iz-sticky__inner{display:flex;align-items:center;gap:24px}.iz-sticky__produit{display:none}.iz-sticky__btn{width:100%;min-height:52px}@media(min-width:750px){.iz-sticky--bureau{position:fixed;left:0;right:0;bottom:0;z-index:20;display:block;padding-block:12px;background:var(--izp-sticky-bg, var(--iz-bg));border-top:1px solid var(--iz-line)}.iz-sticky--bureau[hidden]{display:none}.iz-sticky--bureau .iz-sticky__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);box-sizing:border-box;justify-content:space-between}.iz-sticky--bureau .iz-sticky__produit{display:flex;align-items:center;gap:14px;min-width:0}.iz-sticky--bureau .iz-sticky__btn{width:auto;flex:0 0 auto;min-width:280px}.iz-sticky--bureau .iz-sticky__prix-btn{display:none}}.iz-sticky__vignette{width:44px;height:55px;object-fit:cover;border-radius:var(--iz-radius-inner);background:var(--iz-surface);flex:0 0 auto}.iz-sticky__textes{display:flex;flex-direction:column;min-width:0}.iz-sticky__nom{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iz-sticky__prix{font-size:15px;font-weight:700}.iz-sticky__compare{margin-left:8px;opacity:.6;font-weight:600}.iz-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.iz-pdp{padding-bottom:40px}.iz-gallery__thumbs{display:none}}@media(min-width:750px){.iz-gallery__dots{display:none}}@media(prefers-reduced-motion:reduce){.iz-gallery__slide,.iz-gallery__dot,.iz-gallery__thumb,.iz-offer,.iz-gauge__fill{transition:none}}.iz-marque__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izm-marge, 88px);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--izm-gap, 56px);align-items:center}.iz-marque__inner--inverse .iz-marque__media{order:2}.iz-marque__media{flex:1 1 var(--izm-image-base, 420px);min-width:0;aspect-ratio:var(--izm-ratio, 1.333);background:var(--iz-line);border-radius:var(--iz-radius);overflow:hidden}.iz-marque__media img{width:100%;height:100%;object-fit:cover;display:block}.iz-marque__texte{flex:1 1 var(--izm-texte-base, 420px);min-width:0;display:flex;flex-direction:column;gap:16px}.iz-marque__eyebrow{margin:0;font-size:var(--izm-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-marque__titre{margin:0;font-size:var(--izm-titre, 40px);font-weight:800;letter-spacing:-.02em;line-height:1.08}.iz-marque__corps{font-size:var(--izm-texte, 16px);color:var(--iz-text-2)}.iz-marque__corps p+p{margin-top:1em}.iz-marque__corps>:first-child{margin-top:0}.iz-marque__corps>:last-child{margin-bottom:0}.iz-marque__bouton{align-self:flex-start}@media(max-width:749px){.iz-marque__inner--inverse .iz-marque__media{order:0}}.izp{padding:var(--izp-marge) var(--page-margin)}.izp__inner{max-width:110rem;margin:0 auto}.izp__titre{font-family:var(--izp-titre-famille);font-size:var(--izp-titre);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 3.2rem}.izp__texte{font-family:var(--izp-texte-famille);font-size:var(--izp-texte);line-height:1.6;margin-bottom:2.4rem}.izp__vide{max-width:48ch}.izp__corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);gap:4rem;align-items:start}@media(max-width:899px){.izp__corps{grid-template-columns:1fr;gap:3.2rem}}.izp__lignes{display:flex;flex-direction:column;gap:1.6rem}.izp__ligne{display:flex;align-items:flex-start;gap:2rem;padding:2rem;border-radius:var(--izp-rayon);background:var(--izp-carte)}.izp__media{flex:none;width:9rem;aspect-ratio:.8;border-radius:calc(var(--izp-rayon) * .6);overflow:hidden;background:var(--color-background)}.izp__image{width:100%;height:100%;object-fit:cover}.izp__infos{flex:1 1 auto;min-width:0}.izp__nom{font-family:var(--izp-titre-famille);font-size:var(--izp-nom);font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:inherit;text-decoration:none}.izp__variante{font-family:var(--izp-texte-famille);font-size:calc(var(--izp-texte) * .88);color:color-mix(in srgb,var(--color-foreground) 60%,transparent);margin-top:.4rem}.izp__precommande{font-family:var(--izp-texte-famille);font-size:calc(var(--izp-texte) * .88);font-weight:600;margin-top:.8rem}.izp__ligne-bas{display:flex;align-items:center;gap:1.6rem;margin-top:1.6rem;flex-wrap:wrap}.izp__qty{display:inline-flex;align-items:center;gap:1.2rem;padding:.4rem 1rem;border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent);border-radius:999px}.izp__qty-btn{border:0;background:none;padding:.2rem .4rem;font-size:1.6rem;line-height:1;cursor:pointer;color:inherit}.izp__qty-btn[disabled]{opacity:.4;cursor:default}.izp__qty-val{font-family:var(--izp-texte-famille);font-size:var(--izp-texte);font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}.izp__retirer,.izp__continuer{font-family:var(--izp-texte-famille);font-size:calc(var(--izp-texte) * .88);color:color-mix(in srgb,var(--color-foreground) 65%,transparent);text-decoration:underline;text-underline-offset:.3em}.izp__prix{flex:none;font-family:var(--izp-texte-famille);font-size:var(--izp-texte);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.izp__barre{display:block;font-weight:400;color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.izp__resume{padding:2.4rem;border-radius:var(--izp-rayon);background:var(--izp-carte);position:sticky;top:2rem}@media(max-width:899px){.izp__resume{position:static}}.izp__jauge-texte{font-family:var(--izp-texte-famille);font-size:calc(var(--izp-texte) * .9);margin-bottom:.8rem}.izp__jauge-texte--atteint{font-weight:700}.izp__jauge{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--color-foreground) 12%,transparent);overflow:hidden;margin-bottom:2.4rem}.izp__jauge-barre{display:block;height:100%;border-radius:999px;background:var(--color-foreground)}.izp__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;font-family:var(--izp-texte-famille);font-size:var(--izp-texte);padding-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.izp__total strong{font-size:calc(var(--izp-texte) * 1.3);font-weight:700;font-variant-numeric:tabular-nums}.izp__mention{font-family:var(--izp-texte-famille);font-size:calc(var(--izp-texte) * .82);color:color-mix(in srgb,var(--color-foreground) 60%,transparent);margin:.8rem 0 2rem}.izp__commander{width:100%}.izp__rassurance{list-style:none;padding:0;margin:2.4rem 0 0;display:flex;flex-direction:column;gap:.8rem;font-family:var(--izp-texte-famille);font-size:calc(var(--izp-texte) * .88)}.izp__rassurance li{padding-left:2rem;position:relative}.izp__rassurance li:before{content:"";position:absolute;left:0;top:.55em;width:.7rem;height:.7rem;border-radius:999px;background:var(--color-foreground)}.izp__continuer{display:inline-block;margin-top:2.4rem}.iz-res__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izr-marge, 88px);box-sizing:border-box;display:flex;flex-direction:column;gap:40px}.iz-res__entete{display:flex;flex-direction:column;gap:10px}.iz-res__eyebrow{margin:0;font-size:var(--izr-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-res__titre{margin:0;font-size:var(--izr-titre, 40px);font-weight:800;letter-spacing:-.02em}.iz-res__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--izr-min-carte, 240px),1fr));gap:var(--izr-gap, 20px)}.iz-res__carte{background:var(--izr-carte);border-radius:var(--iz-radius);padding:var(--izr-carte-padding, 32px);display:flex;flex-direction:column;gap:8px}.iz-res__chiffre{font-size:var(--izr-chiffre, 56px);font-weight:800;letter-spacing:-.03em;line-height:1}.iz-res__libelle{font-size:var(--izr-libelle, 16px)}.iz-res__source{margin:0;font-size:var(--izr-source, 13px);color:var(--iz-text-2)}@media(max-width:749px){.iz-res__inner{gap:28px}}.iz-rituel{border-top:1px solid var(--iz-line)}.iz-rituel__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izl-marge, 88px);box-sizing:border-box;display:flex;flex-direction:column;gap:40px}.iz-rituel__entete{display:flex;flex-direction:column;gap:10px}.iz-rituel__eyebrow{margin:0;font-size:var(--izl-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-rituel__titre{margin:0;font-size:var(--izl-titre, 40px);font-weight:800;letter-spacing:-.02em}.iz-rituel__liste{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--izl-min, 240px),1fr));gap:var(--izl-gap, 24px)}.iz-rituel__etape{display:flex;flex-direction:column;gap:14px}.iz-rituel__media{aspect-ratio:var(--izl-ratio, 1.333);background:var(--iz-surface);border-radius:var(--iz-radius);overflow:hidden}.iz-rituel__media img{width:100%;height:100%;object-fit:cover;display:block}.iz-rituel__ligne{display:flex;align-items:center;gap:12px}.iz-rituel__numero{flex-shrink:0;width:28px;height:28px;border-radius:16px;background:var(--iz-ink);color:var(--iz-bg);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.iz-rituel__nom{font-size:var(--izl-etape, 20px);font-weight:700}.iz-rituel__texte{margin:0;font-size:var(--izl-texte, 15px);color:var(--iz-text-2)}.iz-routine__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izn-marge, 88px);box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.iz-routine__entete{display:flex;flex-direction:column;gap:10px}.iz-routine__eyebrow{margin:0;font-size:var(--izn-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-routine__titre{margin:0;font-size:var(--izn-titre, 40px);font-weight:800;letter-spacing:-.02em}.iz-routine__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--izn-min, 260px),1fr));gap:var(--izn-gap, 16px)}.iz-routine__carte{background:var(--izn-carte);border-radius:var(--iz-radius);padding:18px;display:flex;flex-direction:column;gap:14px}.iz-routine__media{aspect-ratio:1;background:var(--iz-line);border-radius:var(--iz-radius-inner);overflow:hidden;display:block}.iz-routine__media img{width:100%;height:100%;object-fit:contain;display:block}.iz-routine__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.iz-routine__nom{font-weight:800;font-size:var(--izn-nom, 16px);text-transform:uppercase;color:inherit;text-decoration:none}.iz-routine__nom:hover{text-decoration:underline}.iz-routine__prix{font-weight:700}.iz-routine__desc{margin:0;font-size:var(--izn-desc, 14px);color:var(--iz-text-2)}.iz-routine__ajout{width:100%}.iz-texture__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izt-marge, 88px);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--izt-gap, 56px);align-items:center}.iz-texture__inner--inverse .iz-texture__media{order:2}.iz-texture__media{flex:1 1 var(--izt-image-base, 520px);min-width:0;aspect-ratio:var(--izt-ratio, 1.333);background:var(--iz-surface);border-radius:var(--iz-radius);overflow:hidden}.iz-texture__media img{width:100%;height:100%;object-fit:cover;display:block}.iz-texture__texte{flex:1 1 var(--izt-texte-base, 420px);min-width:0;display:flex;flex-direction:column;gap:18px}.iz-texture__eyebrow{margin:0;font-size:var(--izt-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-texture__titre{margin:0;font-size:var(--izt-titre, 40px);font-weight:800;letter-spacing:-.02em;line-height:1.08}.iz-texture__corps{font-size:var(--izt-texte, 17px);color:var(--iz-text-2)}.iz-texture__corps p+p{margin-top:1em}.iz-texture__corps>:first-child{margin-top:0}.iz-texture__corps>:last-child{margin-bottom:0}@media(max-width:749px){.iz-texture__inner--inverse .iz-texture__media{order:0}}.iz-ugc__inner{max-width:var(--iz-container, 1320px);margin-inline:auto;padding-inline:var(--iz-gutter, 32px);padding-block:var(--izu-marge, 88px);box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.iz-ugc__entete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.iz-ugc__titres{display:flex;flex-direction:column;gap:10px}.iz-ugc__eyebrow{margin:0;font-size:var(--izu-eyebrow, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.iz-ugc__titre{margin:0;font-size:var(--izu-titre, 40px);font-weight:800;letter-spacing:-.02em}.iz-ugc__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--izu-min, 180px),1fr));gap:var(--izu-gap, 14px)}.iz-ugc__item{display:flex;flex-direction:column;gap:10px}.iz-ugc__lecteur,.iz-ugc__video{width:100%;aspect-ratio:9 / 16;border:0;border-radius:var(--iz-radius);background:var(--iz-surface) center / cover no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.iz-ugc__play{width:48px;height:48px;border-radius:50%;background:#fbfaf8e6;color:var(--iz-ink);display:flex;align-items:center;justify-content:center}.iz-ugc__legende{display:flex;flex-direction:column;gap:2px}.iz-ugc__pseudo{font-size:var(--izu-pseudo, 12px);font-weight:700}.iz-ugc__accroche{font-size:var(--izu-accroche, 13px);color:var(--iz-text-2)}.newsletter{padding:var(--nl-padding) var(--page-margin);background-color:var(--nl-bg);color:var(--nl-text)}.newsletter__inner{max-width:var(--page-width);margin:0 auto}.newsletter__inner--split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--nl-gap)}.newsletter__inner--split.newsletter__inner--media-right .newsletter__media{order:2}.newsletter__inner--centered{max-width:68rem;text-align:center}.newsletter__inner--align-center .newsletter__body{text-align:center}.newsletter__media{border-radius:var(--nl-radius);overflow:hidden}.newsletter__image{display:block;width:100%;aspect-ratio:var(--nl-media-ratio);object-fit:cover}.newsletter__eyebrow{font-family:var(--nl-eyebrow-family);font-size:var(--nl-eyebrow-size);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:1rem;opacity:.7}.newsletter__heading{font-family:var(--nl-heading-family);font-size:var(--nl-heading-size);font-weight:800;line-height:1.08;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.newsletter__inner--align-center .newsletter__heading{margin-left:auto;margin-right:auto}.newsletter__text{font-family:var(--nl-text-family);font-size:var(--nl-text-size);line-height:1.6;margin-top:1.4rem;max-width:46ch;opacity:.7}.newsletter__inner--align-center .newsletter__text{margin-left:auto;margin-right:auto}.newsletter__form{margin-top:3.2rem}.newsletter__fields{display:flex;flex-wrap:wrap;gap:.8rem}.newsletter__inner--align-center .newsletter__fields{justify-content:center}.newsletter__fields--pill{flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:48rem;padding:.5rem;background:var(--nl-field-bg);border:1px solid var(--nl-field-border);border-radius:999px;transition:border-color .15s ease,box-shadow .15s ease}.newsletter__fields--pill:focus-within{border-color:var(--nl-button-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--nl-button-bg) 15%,transparent)}.newsletter__inner--align-center .newsletter__fields--pill{margin-left:auto;margin-right:auto}.newsletter__fields--pill .newsletter__input{flex:1 1 auto;border:0;background:transparent;padding:1.1rem 1.6rem}.newsletter__fields--pill .newsletter__input:focus-visible{outline:none}.newsletter__fields--pill .newsletter__button{border-radius:999px;padding:1.1rem 2.4rem;white-space:nowrap}.newsletter__input{flex:1 1 22rem;min-width:0;padding:1.3rem 1.6rem;border:1px solid var(--nl-field-border);border-radius:var(--nl-radius);background:var(--nl-field-bg);color:inherit;font-family:var(--nl-text-family);font-size:var(--nl-text-size)}.newsletter__input::placeholder{color:color-mix(in srgb,currentColor 50%,transparent)}.newsletter__input:focus-visible{outline:2px solid var(--nl-button-bg);outline-offset:1px}.newsletter__button{flex:0 0 auto;padding:var(--button-padding-y) var(--button-padding-x);border:1px solid var(--nl-button-bg);border-radius:var(--button-radius);background:var(--nl-button-bg);color:var(--nl-button-text);font-family:var(--nl-button-family);font-size:var(--nl-button-size);font-weight:var(--button-font-weight);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);cursor:pointer;transition:opacity .15s ease}.newsletter__button:hover{opacity:.85}.newsletter__consent{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.2rem;font-family:var(--nl-text-family);font-size:var(--nl-legal-size);line-height:1.5;opacity:.8;text-align:left}.newsletter__inner--align-center .newsletter__consent{justify-content:center;max-width:46rem;margin-left:auto;margin-right:auto}.newsletter__consent input{flex-shrink:0;margin-top:.2rem}.newsletter__legal{margin-top:1.2rem;font-family:var(--nl-text-family);font-size:var(--nl-legal-size);line-height:1.5;opacity:.6}.newsletter__success{padding:1.4rem 1.8rem;border-radius:var(--nl-radius);background:color-mix(in srgb,currentColor 8%,transparent);font-family:var(--nl-text-family);font-size:var(--nl-text-size)}.newsletter__error{margin-top:1rem;font-family:var(--nl-text-family);font-size:var(--nl-legal-size);color:#b3261e}@media(max-width:749px){.newsletter__inner--split{grid-template-columns:1fr}.newsletter__inner--split.newsletter__inner--media-right .newsletter__media{order:0}.newsletter__button{flex:1 1 100%}.newsletter__fields--pill .newsletter__button{flex:0 0 auto;padding:1.1rem 1.8rem}.newsletter__fields--pill .newsletter__input{padding:1.1rem 1.2rem}}.page-simple{max-width:72rem;margin:0 auto;padding:clamp(4rem,8vw,8rem) var(--page-margin)}.page-simple__titre{font-size:clamp(3.2rem,5vw,5.2rem);letter-spacing:-.02em;line-height:1.1;text-wrap:balance;margin:0 0 3.2rem}.page-simple__corps{max-width:68ch;line-height:1.7}.page-simple__corps>*+*{margin-top:1.6rem}.reassurance{background-color:var(--rs-bg);color:var(--rs-text);padding-top:var(--rs-margin-top);padding-bottom:var(--rs-margin-bottom)}.reassurance__grid{display:grid;grid-template-columns:repeat(var(--rs-columns),minmax(0,1fr));column-gap:var(--rs-column-gap);row-gap:var(--rs-row-gap);text-align:var(--rs-align)}.reassurance__cell{position:relative;isolation:isolate}.reassurance__cell-inner{padding:var(--rs-cell-padding)}.reassurance__grid--separated{gap:1px;background:var(--rs-line);border-top:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line)}.reassurance__grid--separated .reassurance__cell{overflow:hidden;background:var(--rs-bg)}.reassurance__grid--separated .reassurance__cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--rs-fill);transform:translateY(100%);transition:transform .5s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.reassurance__grid--separated .reassurance__cell:hover:before{transform:none}}.reassurance__kicker{display:block;font-family:var(--rs-text-family);font-size:var(--rs-kicker-size);letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.5}.reassurance__icon{display:block;margin-top:1.4rem;color:var(--rs-icon)}.reassurance__icon svg{width:var(--rs-icon-size);height:var(--rs-icon-size)}.reassurance__title{font-family:var(--rs-title-family);font-size:var(--rs-title-size);font-weight:700;line-height:1.25;margin-top:1.2rem}.reassurance__text{font-family:var(--rs-text-family);font-size:var(--rs-text-size);line-height:1.55;margin-top:.5rem;opacity:.65}@media(prefers-reduced-motion:reduce){.reassurance__grid--separated .reassurance__cell:before{transition:none}}.reviews{padding:var(--rv-padding) var(--page-margin);background-color:var(--rv-bg);color:var(--rv-text)}.reviews__inner{max-width:var(--page-width);margin:0 auto}.reviews__inner--align-center{text-align:center}.reviews__header{margin-bottom:var(--rv-heading-gap)}.reviews__eyebrow{font-family:var(--rv-eyebrow-family);font-size:var(--rv-eyebrow-size);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:1rem;opacity:.7}.reviews__heading{font-family:var(--rv-heading-family);font-size:var(--rv-heading-size);font-weight:800;line-height:1.15;letter-spacing:-.01em}.reviews__empty{padding:3.2rem;border:1px dashed color-mix(in srgb,currentColor 25%,transparent);border-radius:1.2rem;text-align:center;font-size:1.4rem;opacity:.6}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.skin-diag{padding:var(--sd-padding) var(--page-margin);background-color:var(--sd-bg);color:var(--sd-text)}.skin-diag__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--sd-gap);max-width:var(--page-width);margin:0 auto}.skin-diag__inner--media-right .skin-diag__media{order:2}.skin-diag__media{border-radius:var(--sd-radius);overflow:hidden}.skin-diag__image{display:block;width:100%;height:100%;aspect-ratio:var(--sd-media-ratio);object-fit:cover}.skin-diag__inner--align-center .skin-diag__body{text-align:center}.skin-diag__inner--align-center .skin-diag__steps{display:inline-block;text-align:left}.skin-diag__eyebrow{font-family:var(--sd-eyebrow-family);font-size:var(--sd-eyebrow-size);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:1.2rem;opacity:.75}.skin-diag__heading{font-family:var(--sd-heading-family);font-size:var(--sd-heading-size);font-weight:800;line-height:1.1;letter-spacing:-.01em}.skin-diag__text{font-family:var(--sd-text-family);font-size:var(--sd-text-size);line-height:1.6;margin-top:1.6rem;opacity:.85}.skin-diag__steps{list-style:none;margin-top:2.4rem;padding:0;display:flex;flex-direction:column;gap:1.6rem}.skin-diag__step{display:flex;align-items:flex-start;gap:1.2rem;font-family:var(--sd-step-family);font-size:var(--sd-step-size);line-height:1.5}.skin-diag__step-number{flex-shrink:0;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-weight:700;font-size:.85em}.skin-diag__step-body{display:flex;flex-direction:column}.skin-diag__step-title{font-weight:700}.skin-diag__step-text{opacity:.8}.skin-diag__button{display:inline-block;margin-top:2.8rem;padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);font-family:var(--sd-button-family);font-size:var(--sd-button-size);font-weight:var(--button-font-weight);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);text-decoration:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.skin-diag__button--filled{background:var(--sd-button-bg);color:var(--sd-button-text);border:1px solid var(--sd-button-bg)}.skin-diag__button--filled:hover{opacity:.85}.skin-diag__button--outline{background:transparent;color:var(--sd-text);border:1px solid currentColor}.skin-diag__button--outline:hover{background:var(--sd-button-bg);color:var(--sd-button-text);border-color:var(--sd-button-bg)}@media(max-width:749px){.skin-diag__inner{grid-template-columns:1fr}.skin-diag__inner--media-right .skin-diag__media{order:0}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
