@font-face{font-family:Castiza Editorial;src:url(/brand/fonts/exploration/cormorant-regular.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Castiza Editorial;src:url(/brand/fonts/exploration/cormorant-italic.ttf) format("truetype");font-style:italic;font-weight:300 700;font-display:swap}.visual-exploration{color:var(--ds-color-on-brand);background:var(--ds-composition-backdrop-dark);padding:12px 28px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 24px;gap:6px 24px;align-items:center;font-family:var(--ds-font-body);position:relative;z-index:60}.visual-exploration__heading{display:grid;grid-gap:2px;gap:2px}.visual-exploration__heading strong{font-size:14px}.visual-exploration__description,.visual-exploration__heading span{font-size:11px;color:var(--ds-composition-exploration-velours-muted)}.visual-exploration__choices{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.visual-exploration__select{display:none}.visual-exploration .visual-exploration__choice{color:inherit;background:transparent;min-height:44px;border:1px solid var(--ds-composition-exploration-velours-line);border-radius:4px;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}.visual-exploration .visual-exploration__choice:hover{background:var(--ds-composition-exploration-velours-secondary)}.visual-exploration .visual-exploration__choice[aria-pressed=true]{background:var(--ds-color-on-brand);color:var(--ds-composition-backdrop-dark);border-color:var(--ds-color-on-brand);font-weight:700}.visual-exploration .visual-exploration__choice:focus-visible{outline:3px solid var(--ds-composition-exploration-couleurs-secondary);outline-offset:3px}.visual-exploration__description{grid-column:1/-1;margin:0;line-height:1.5}.public-page-shell[data-storefront-exploration]{--exploration-display:var(--ds-composition-exploration-display);--exploration-radius:0px;--ds-color-brand:var(--exploration-accent);--ds-color-brand-hover:var(--exploration-hover);--ds-color-on-brand:var(--exploration-on-accent);--ds-color-text:var(--exploration-ink);--ds-color-muted:var(--exploration-muted);--ds-color-focus:var(--exploration-accent);--ds-color-surface:var(--exploration-canvas);--ds-color-surface-soft:var(--exploration-panel);--ds-color-border:var(--exploration-line);--ds-color-control-border:var(--exploration-muted);--ds-composition-text-heading:var(--exploration-ink);--ds-composition-text-subtle:var(--exploration-muted);--ds-composition-text-link:var(--exploration-accent);--ds-composition-text-body:var(--exploration-ink);--ds-composition-text-public:var(--exploration-ink);--ds-composition-text-public-muted:var(--exploration-muted);--ds-composition-surface-raised:var(--exploration-panel);--ds-composition-surface-active:var(--exploration-panel);--ds-composition-border-subtle:var(--exploration-line);--ds-composition-text-trust:var(--exploration-ink);--ds-composition-surface-trust:var(--exploration-panel);background:var(--exploration-canvas);color:var(--exploration-ink);caret-color:var(--exploration-accent);scrollbar-color:var(--exploration-muted) var(--exploration-canvas)}.public-page-shell[data-storefront-exploration] ::selection{background:var(--exploration-accent);color:var(--exploration-on-accent)}.public-page-shell[data-storefront-exploration] :focus-visible{outline-color:var(--exploration-accent)}.public-page-shell[data-storefront-exploration] .site-header{position:relative;background:var(--exploration-canvas);border-bottom:1px solid var(--exploration-line);box-shadow:none}.public-page-shell[data-storefront-exploration] .site-header__inner{max-width:1440px;padding:22px 48px}.public-page-shell[data-storefront-exploration] .brand__mark{box-shadow:none}.public-page-shell[data-storefront-exploration] :is(.brand__name,.brand__tag,.nav-pill){color:var(--exploration-ink)}.public-page-shell[data-storefront-exploration] .site-nav .nav-pill{padding:12px 16px;border-radius:0}.public-page-shell[data-storefront-exploration] .site-nav .nav-pill--active{background:transparent;color:var(--exploration-accent);box-shadow:inset 0 -2px var(--exploration-accent)}.public-page-shell[data-storefront-exploration] .main-content{max-width:1440px;padding:40px 48px 80px}.public-page-shell[data-storefront-exploration] :is(h1,h2,h3){color:var(--exploration-ink);text-wrap:balance;letter-spacing:-.025em}.public-page-shell[data-storefront-exploration] .button{background:var(--exploration-accent);color:var(--exploration-on-accent);border-radius:var(--exploration-radius);border-color:var(--exploration-accent)}.public-page-shell[data-storefront-exploration] .button:hover{background:var(--exploration-hover)}.public-page-shell[data-storefront-exploration] .button-secondary{border-radius:var(--exploration-radius);color:var(--exploration-ink);border-color:var(--exploration-muted);background:transparent}.public-page-shell[data-storefront-exploration] :is(input,textarea,select){background:var(--exploration-canvas);color:var(--exploration-ink);border-color:var(--exploration-muted);border-radius:var(--exploration-radius)}.public-page-shell[data-storefront-exploration] :is(input,textarea)::placeholder{color:var(--exploration-muted)}.public-page-shell[data-storefront-exploration] .muted{color:var(--exploration-muted)}.public-page-shell[data-storefront-exploration] .eyebrow{display:none}.public-page-shell[data-storefront-exploration=atelier]{--exploration-canvas:var(--ds-composition-exploration-atelier-canvas);--exploration-panel:var(--ds-composition-exploration-atelier-panel);--exploration-ink:var(--ds-composition-exploration-atelier-ink);--exploration-muted:var(--ds-composition-exploration-atelier-muted);--exploration-line:var(--ds-composition-exploration-atelier-line);--exploration-accent:var(--ds-composition-exploration-atelier-accent);--exploration-hover:var(--ds-composition-exploration-atelier-hover);--exploration-on-accent:var(--ds-composition-exploration-atelier-on-accent);--exploration-secondary:var(--ds-composition-exploration-atelier-secondary);--exploration-tertiary:var(--ds-composition-exploration-atelier-tertiary);--exploration-media:var(--ds-composition-exploration-atelier-media)}.public-page-shell[data-storefront-exploration=couleurs]{--exploration-canvas:var(--ds-composition-exploration-couleurs-canvas);--exploration-panel:var(--ds-composition-exploration-couleurs-panel);--exploration-ink:var(--ds-composition-exploration-couleurs-ink);--exploration-muted:var(--ds-composition-exploration-couleurs-muted);--exploration-line:var(--ds-composition-exploration-couleurs-line);--exploration-accent:var(--ds-composition-exploration-couleurs-accent);--exploration-hover:var(--ds-composition-exploration-couleurs-hover);--exploration-on-accent:var(--ds-composition-exploration-couleurs-on-accent);--exploration-secondary:var(--ds-composition-exploration-couleurs-secondary);--exploration-tertiary:var(--ds-composition-exploration-couleurs-tertiary);--exploration-media:var(--ds-composition-exploration-couleurs-media)}.public-page-shell[data-storefront-exploration=ecrin]{--exploration-canvas:var(--ds-composition-exploration-ecrin-canvas);--exploration-panel:var(--ds-composition-exploration-ecrin-panel);--exploration-ink:var(--ds-composition-exploration-ecrin-ink);--exploration-muted:var(--ds-composition-exploration-ecrin-muted);--exploration-line:var(--ds-composition-exploration-ecrin-line);--exploration-accent:var(--ds-composition-exploration-ecrin-accent);--exploration-hover:var(--ds-composition-exploration-ecrin-hover);--exploration-on-accent:var(--ds-composition-exploration-ecrin-on-accent);--exploration-secondary:var(--ds-composition-exploration-ecrin-secondary);--exploration-tertiary:var(--ds-composition-exploration-ecrin-tertiary);--exploration-media:var(--ds-composition-exploration-ecrin-media)}.public-page-shell[data-storefront-exploration=velours]{--exploration-canvas:var(--ds-composition-exploration-velours-canvas);--exploration-panel:var(--ds-composition-exploration-velours-panel);--exploration-ink:var(--ds-composition-exploration-velours-ink);--exploration-muted:var(--ds-composition-exploration-velours-muted);--exploration-line:var(--ds-composition-exploration-velours-line);--exploration-accent:var(--ds-composition-exploration-velours-accent);--exploration-hover:var(--ds-composition-exploration-velours-hover);--exploration-on-accent:var(--ds-composition-exploration-velours-on-accent);--exploration-secondary:var(--ds-composition-exploration-velours-secondary);--exploration-tertiary:var(--ds-composition-exploration-velours-tertiary);--exploration-media:var(--ds-composition-exploration-velours-media)}.explore-hero{position:relative}.explore-hero__lead{align-self:center}.explore-hero__lead h1{font-family:var(--exploration-display);font-size:clamp(60px,6.7vw,96px);font-weight:500;line-height:.96;margin:0 0 28px}.explore-hero__lead h1 span{display:block}.explore-hero__emphasis{font-style:italic}.explore-hero__lead>p{font-size:16px;line-height:1.7;max-width:36ch;margin:0 0 30px;color:var(--exploration-muted)}.explore-arrow{width:22px;height:22px;flex:0 0 22px}.explore-hero__cta{min-height:54px;display:inline-flex;gap:30px;padding-inline:24px}.explore-hero__gallery{display:grid;min-width:0}.explore-piece{display:block;min-width:0;text-decoration:none;color:inherit}.explore-piece__image{display:block;position:relative;width:100%;overflow:hidden;background:var(--exploration-media);aspect-ratio:1}.explore-piece__image img{object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}.explore-piece:hover .explore-piece__image img{transform:scale(1.045)}.explore-piece__caption{display:flex;align-items:center;gap:16px;padding:16px 0;font-size:13px;line-height:1.4}.explore-piece__caption>span{flex:1 1}.explore-piece__caption strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.explore-hero__note{display:flex;justify-content:space-between;gap:20px;align-items:center}.explore-hero__note>span:first-child{font-family:var(--exploration-display);font-size:30px;font-style:italic}.explore-hero__note>span:last-child{font-size:12px;color:var(--exploration-muted)}.explore-hero__ribbon{display:flex;justify-content:space-around;gap:24px;padding:20px;font-size:13px;border-block:1px solid var(--exploration-line)}.explore-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.explore-materials a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 20px;color:var(--exploration-ink);text-decoration:none;font-family:var(--exploration-display);font-size:32px;border-bottom:1px solid var(--exploration-line)}.explore-materials a:hover{color:var(--exploration-accent);background:var(--exploration-panel)}.public-page-shell[data-storefront-exploration] .section--featured-products{margin-top:72px}.public-page-shell[data-storefront-exploration] .featured-products__discovery-bar{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.public-page-shell[data-storefront-exploration] .featured-products__discovery-copy h2{font-family:var(--exploration-display);font-weight:500;font-size:48px;line-height:1.1;margin:0 0 12px}.public-page-shell[data-storefront-exploration] .featured-products__style-pills{display:none}.public-page-shell[data-storefront-exploration] .featured-grid--home{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.public-page-shell[data-storefront-exploration] .product-card{border:0;background:transparent;box-shadow:none;border-radius:var(--exploration-radius)}.public-page-shell[data-storefront-exploration] .product-card__image{position:relative;display:block;height:auto;aspect-ratio:.88;background:var(--exploration-media);border-radius:var(--exploration-radius)}.public-page-shell[data-storefront-exploration] .product-card__image img{object-fit:contain;width:100%;height:100%}.public-page-shell[data-storefront-exploration] .product-card__title{font-size:16px;color:var(--exploration-ink)}.public-page-shell[data-storefront-exploration] .product-card__description{color:var(--exploration-muted)}.public-page-shell[data-storefront-exploration] .product-card__price-pill{color:var(--exploration-ink);background:var(--exploration-canvas);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-page-shell[data-storefront-exploration] .product-card__body{padding:16px 0 22px}.public-page-shell[data-storefront-exploration] .catalogue-discovery{padding:16px 0 32px;margin-bottom:32px;border-bottom:1px solid var(--exploration-line);background:transparent}.public-page-shell[data-storefront-exploration] .catalogue-heading{gap:24px;margin-bottom:30px}.public-page-shell[data-storefront-exploration] .catalogue-heading h1{font:500 64px/1 var(--exploration-display);max-width:14ch}.public-page-shell[data-storefront-exploration] .catalogue-heading>strong{color:var(--exploration-muted)}.public-page-shell[data-storefront-exploration] .catalogue-toolbar .catalog-filter-pill{background:transparent;border:1px solid var(--exploration-line);border-radius:var(--exploration-radius);color:var(--exploration-ink)}.public-page-shell[data-storefront-exploration] .catalogue-toolbar .catalog-filter-pill--active{background:var(--exploration-accent);color:var(--exploration-on-accent);border-color:var(--exploration-accent)}.public-page-shell[data-storefront-exploration] .catalog-filter-pill__count{color:var(--exploration-ink);background:var(--exploration-panel)}.public-page-shell[data-storefront-exploration] .product-detail{gap:64px;grid-template-columns:1.2fr 1fr}.public-page-shell[data-storefront-exploration] .product-detail__image{border-radius:var(--exploration-radius);box-shadow:none}.public-page-shell[data-storefront-exploration] .product-detail__summary{align-self:start;padding:22px 0;background:transparent}.public-page-shell[data-storefront-exploration] .product-detail__summary h1{font:500 50px/1.06 var(--exploration-display)}.public-page-shell[data-storefront-exploration] .product-detail__details{border:1px solid var(--exploration-line);border-radius:var(--exploration-radius);padding:24px;background:var(--exploration-panel)}.public-page-shell[data-storefront-exploration] .product-detail__trust-row{background:transparent;color:var(--exploration-muted);border-block:1px solid var(--exploration-line);padding-block:20px}.public-page-shell[data-storefront-exploration] .product-detail__closed-state{background:var(--exploration-panel);color:var(--exploration-ink);border-color:var(--exploration-line)}.public-page-shell[data-storefront-exploration] .product-gallery__count{background:var(--exploration-panel);color:var(--exploration-ink)}.public-page-shell[data-storefront-exploration] .maps-link{color:var(--exploration-accent)}.public-page-shell[data-storefront-exploration] .page-lead{background:transparent;border:0;box-shadow:none;padding:24px 0 44px}.public-page-shell[data-storefront-exploration] .page-lead h1{font:500 64px/1.04 var(--exploration-display)}.public-page-shell[data-storefront-exploration] :is(.notice-card,.account-hero__profile,.account-panel){background:var(--exploration-panel);color:var(--exploration-ink);border-color:var(--exploration-line);border-radius:var(--exploration-radius);box-shadow:none}.public-page-shell[data-storefront-exploration] .account-auth-card{padding:36px}.public-page-shell[data-storefront-exploration] .account-auth-card:before{display:none}.public-page-shell[data-storefront-exploration] .account-auth-card__header strong{font:500 36px/1.1 var(--exploration-display)}.public-page-shell[data-storefront-exploration] .meta-pill{background:var(--exploration-canvas);color:var(--exploration-ink);border-color:var(--exploration-line)}.public-page-shell[data-storefront-exploration] .storefront-footer{background:var(--exploration-panel);color:var(--exploration-ink);border:0;padding:50px 0}.public-page-shell[data-storefront-exploration] .storefront-footer :is(a,p,strong){color:inherit}.public-page-shell[data-storefront-exploration] .storefront-footer__brand strong{font:500 48px/1 var(--exploration-display)}.public-page-shell[data-storefront-exploration=atelier] .brand__name{font-family:var(--exploration-display);font-size:38px;font-weight:600}.explore-hero--atelier{display:grid;grid-template-columns:.9fr 1.2fr;grid-gap:40px 70px;gap:40px 70px}.explore-hero--atelier .explore-hero__gallery{grid-template-columns:1fr 1fr;gap:18px}.explore-hero--atelier .explore-piece:first-child{grid-column:1/-1}.explore-hero--atelier .explore-piece:first-child .explore-piece__image{aspect-ratio:1.48;border-radius:45% 45% 0 0}.explore-hero--atelier .explore-piece:not(:first-child) .explore-piece__image{aspect-ratio:1.7}.explore-hero--atelier :is(.explore-hero__note,.explore-hero__ribbon,.explore-materials){grid-column:1/-1}.explore-hero--atelier .explore-hero__ribbon{background:var(--exploration-accent);color:var(--exploration-on-accent);border:0;margin-inline:-48px}.explore-hero--atelier .explore-materials{margin-top:-28px}.public-page-shell[data-storefront-exploration=atelier] .featured-grid--home>:nth-child(2n){padding-top:48px}.public-page-shell[data-storefront-exploration=atelier] .catalog-grid--catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.public-page-shell[data-storefront-exploration=atelier] .catalog-grid--catalogue .product-card__image{aspect-ratio:.86}.public-page-shell[data-storefront-exploration=atelier] .catalog-grid--catalogue>:nth-child(3n+2){padding-top:54px}.public-page-shell[data-storefront-exploration=couleurs]{--exploration-display:var(--ds-font-display);--exploration-radius:12px}.public-page-shell[data-storefront-exploration=couleurs] .site-header{background:var(--exploration-secondary);border:0}.public-page-shell[data-storefront-exploration=couleurs] .brand__name{font-size:34px;font-weight:800}.public-page-shell[data-storefront-exploration=couleurs] .main-content--home{padding-top:0}.explore-hero--couleurs{background:var(--exploration-panel);margin-inline:-48px;padding:38px 48px 0}.explore-hero--couleurs .explore-hero__lead{display:grid;grid-template-columns:1.4fr .7fr;grid-column-gap:60px;column-gap:60px;align-items:end}.explore-hero--couleurs .explore-hero__lead h1{font-weight:850;font-size:clamp(62px,7.4vw,96px);text-transform:uppercase;grid-row:1/3;margin:0}.explore-hero--couleurs .explore-hero__lead h1 span{display:inline}.explore-hero--couleurs .explore-hero__emphasis{font-style:normal;color:var(--exploration-accent)}.explore-hero--couleurs .explore-hero__lead>p{margin-bottom:20px;color:var(--exploration-ink)}.explore-hero--couleurs .explore-hero__cta{justify-self:start;border-radius:50px}.explore-hero--couleurs .explore-hero__gallery{grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;padding-block:36px}.explore-hero--couleurs .explore-piece{background:var(--exploration-secondary);padding:12px;border-radius:16px}.explore-hero--couleurs .explore-piece:nth-child(2){background:var(--exploration-tertiary);transform:rotate(3deg)}.explore-hero--couleurs .explore-piece:nth-child(3){background:var(--exploration-canvas);transform:rotate(-3deg)}.explore-hero--couleurs .explore-piece__image{aspect-ratio:1.35;border-radius:10px}.explore-hero--couleurs .explore-piece__caption{padding:14px 4px 4px}.explore-hero--couleurs .explore-hero__note{display:none}.explore-hero--couleurs .explore-hero__ribbon{background:var(--exploration-accent);color:var(--exploration-on-accent);margin-inline:-48px;font-size:17px;font-weight:700;border:0}.explore-hero--couleurs .explore-materials{margin-inline:-48px}.explore-hero--couleurs .explore-materials a{background:var(--exploration-secondary);padding:28px 36px;font-weight:750;border:0}.explore-hero--couleurs .explore-materials a:nth-child(2){background:var(--exploration-tertiary)}.explore-hero--couleurs .explore-materials a:nth-child(3){background:var(--exploration-canvas)}.public-page-shell[data-storefront-exploration=couleurs] :is(.catalogue-discovery,.page-lead){background:var(--exploration-panel);border-radius:0;padding:36px}.public-page-shell[data-storefront-exploration=couleurs] :is(.catalogue-heading h1,.page-lead h1){font-weight:800;font-size:58px}.public-page-shell[data-storefront-exploration=couleurs] .product-card{background:var(--exploration-secondary);padding:12px}.public-page-shell[data-storefront-exploration=couleurs] .product-card:nth-child(3n+2){background:var(--exploration-panel)}.public-page-shell[data-storefront-exploration=couleurs] .product-card:nth-child(3n){background:var(--exploration-tertiary)}.public-page-shell[data-storefront-exploration=couleurs] .product-card__body{padding-inline:8px}.public-page-shell[data-storefront-exploration=couleurs] .account-auth-card:nth-child(2){background:var(--exploration-secondary)}.public-page-shell[data-storefront-exploration=ecrin] .site-header__inner{display:flex;flex-direction:column;gap:20px;padding-block:25px 12px}.public-page-shell[data-storefront-exploration=ecrin] .brand__name{font-family:var(--exploration-display);font-size:44px;font-weight:500}.public-page-shell[data-storefront-exploration=ecrin] .brand__tag{display:none}.public-page-shell[data-storefront-exploration=ecrin] .main-content{max-width:1300px}.explore-hero--ecrin .explore-hero__lead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:25px;padding:10px 0 40px}.explore-hero--ecrin .explore-hero__lead h1{font-size:76px;margin:0}.explore-hero--ecrin .explore-hero__lead>p{max-width:28ch;margin:0}.explore-hero--ecrin .explore-hero__gallery{grid-template-columns:1.5fr 1fr 1fr;gap:32px;align-items:end}.explore-hero--ecrin .explore-piece__image{aspect-ratio:.95}.explore-hero--ecrin .explore-piece:first-child .explore-piece__image{aspect-ratio:1.2}.public-page-shell[data-storefront-exploration=ecrin] .explore-hero__cta{background:transparent;color:var(--exploration-ink);padding-inline:0;border:0;border-bottom:1px solid var(--exploration-ink)}.explore-hero--ecrin .explore-hero__cta:hover{background:var(--exploration-panel)}.explore-hero--ecrin .explore-hero__note{border-top:1px solid var(--exploration-line);padding-block:30px;margin-top:30px}.public-page-shell[data-storefront-exploration=ecrin] .catalog-grid--catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 36px}.public-page-shell[data-storefront-exploration=ecrin] .catalog-grid--catalogue .product-card__image{aspect-ratio:.9}.public-page-shell[data-storefront-exploration=ecrin] .account-auth-card{background:transparent;border:1px solid var(--exploration-line)}.public-page-shell[data-storefront-exploration=velours] .site-header__inner{padding-block:28px}.public-page-shell[data-storefront-exploration=velours] .brand__name{font:500 44px/1 var(--exploration-display)}.public-page-shell[data-storefront-exploration=velours] .brand__tag{color:var(--exploration-muted)}.public-page-shell[data-storefront-exploration=velours] .main-content--home{padding-top:0}.explore-hero--velours{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:0 70px;gap:0 70px}.explore-hero--velours .explore-hero__lead{padding:50px 0}.explore-hero--velours .explore-hero__lead h1{font-size:96px;line-height:.94;font-weight:400}.explore-hero--velours .explore-hero__emphasis{color:var(--exploration-accent)}.explore-hero--velours .explore-hero__gallery{padding-top:30px;grid-template-columns:1fr 1fr;gap:22px}.explore-hero--velours .explore-piece:first-child{grid-column:1/-1}.explore-hero--velours .explore-piece:first-child .explore-piece__image{aspect-ratio:1.15}.explore-hero--velours .explore-piece:not(:first-child) .explore-piece__image{aspect-ratio:1.65}.explore-hero--velours .explore-hero__note{align-self:end;padding-block:32px;grid-column:1/-1}.explore-hero--velours .explore-hero__note>span:first-child{font-size:38px}.explore-hero--velours .explore-hero__ribbon{grid-column:1/-1;background:var(--exploration-panel);margin-inline:-48px}.explore-hero--velours .explore-materials{grid-column:1/-1}.public-page-shell[data-storefront-exploration=velours] .catalog-grid--catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.public-page-shell[data-storefront-exploration=velours] .catalog-grid--catalogue .product-card__image{aspect-ratio:1.2}.public-page-shell[data-storefront-exploration=velours] .product-card__title{font:500 25px/1.2 var(--exploration-display)}.public-page-shell[data-storefront-exploration=velours] .product-detail__summary h1{font-size:58px}.public-page-shell[data-storefront-exploration=velours] .account-auth-card{border:1px solid var(--exploration-line)}.public-page-shell[data-storefront-exploration=velours] .storefront-footer{border-top:1px solid var(--exploration-line)}.explore-hero:is(.explore-hero--atelier,.explore-hero--velours) .explore-piece:not(:first-child) .explore-piece__caption{font-size:11px;gap:8px}.explore-hero:is(.explore-hero--atelier,.explore-hero--velours) .explore-piece:not(:first-child) .explore-arrow{display:none}@media (min-width:1080px){.public-page-shell[data-storefront-exploration=velours] .main-content:has(>.catalogue-discovery){display:grid;grid-template-columns:290px 1fr;grid-gap:40px;gap:40px;align-items:start}.public-page-shell[data-storefront-exploration=velours] .catalogue-discovery{position:-webkit-sticky;position:sticky;top:24px;border:0}.public-page-shell[data-storefront-exploration=velours] .catalogue-heading{display:block}.public-page-shell[data-storefront-exploration=velours] .catalogue-heading h1{font-size:52px;margin-bottom:24px}.public-page-shell[data-storefront-exploration=velours] .catalog-toolbar{grid-template-columns:1fr}.public-page-shell[data-storefront-exploration=velours] .catalog-toolbar__filters{flex-wrap:wrap}.public-page-shell[data-storefront-exploration=velours] .main-content:has(>.catalogue-discovery)>:not(.catalogue-discovery){grid-column:2}}@media (max-width:1079px){.visual-exploration{grid-template-columns:1fr;padding:12px 24px}.visual-exploration__choices{justify-content:flex-start}.public-page-shell[data-storefront-exploration] .site-header__inner{padding:18px 24px}.public-page-shell[data-storefront-exploration] .main-content{padding:30px 24px 60px}.explore-hero--atelier,.explore-hero--velours{gap:28px;grid-template-columns:1fr 1fr}.explore-hero--ecrin .explore-hero__lead h1,.explore-hero--velours .explore-hero__lead h1,.explore-hero__lead h1{font-size:68px}.explore-hero--couleurs{margin-inline:-24px;padding-inline:24px}.explore-hero--couleurs .explore-hero__lead{gap:24px}.explore-hero--couleurs .explore-hero__gallery{gap:18px}.explore-hero--atelier .explore-hero__ribbon,.explore-hero--couleurs .explore-hero__ribbon,.explore-hero--couleurs .explore-materials,.explore-hero--velours .explore-hero__ribbon{margin-inline:-24px}.explore-hero--couleurs .explore-materials a{font-size:26px;padding:24px}.public-page-shell[data-storefront-exploration] .featured-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page-shell[data-storefront-exploration] .product-detail{gap:30px}}@media (max-width:719px){.visual-exploration{padding:10px 16px;gap:8px}.visual-exploration__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px}.visual-exploration__choices,.visual-exploration__description{display:none}.visual-exploration__select{display:block;min-height:44px;background:var(--ds-color-on-brand);color:var(--ds-composition-backdrop-dark);font-size:14px}.public-page-shell[data-storefront-exploration] .site-header__inner{padding:14px 18px;gap:14px}.public-page-shell[data-storefront-exploration] .brand__name{font-size:clamp(23px,7.2vw,32px)}.public-page-shell[data-storefront-exploration] .brand__mark{width:40px;height:40px}.public-page-shell[data-storefront-exploration] .brand__tag{font-size:11px}.public-page-shell[data-storefront-exploration] .site-nav .nav-pill{padding:8px;min-height:44px}.public-page-shell[data-storefront-exploration] .main-content{padding:24px 18px 50px}.public-page-shell[data-storefront-exploration] .main-content--home{padding-top:0}.explore-hero--atelier,.explore-hero--velours{display:flex;flex-direction:column;gap:26px}.explore-hero__lead{align-self:stretch;padding:32px 0 0}.explore-hero--ecrin .explore-hero__lead h1,.explore-hero__lead h1{font-size:64px;line-height:.97;margin-bottom:22px}.explore-hero__lead>p{font-size:15px;line-height:1.65;margin-bottom:22px}.explore-hero__cta{min-height:50px;gap:20px;padding-inline:18px;font-size:13px}.explore-hero__gallery{width:100%}.explore-hero--atelier .explore-hero__gallery{gap:14px}.explore-hero--atelier .explore-piece:first-child .explore-piece__image{aspect-ratio:1.2}.explore-piece__caption{font-size:12px;gap:10px;padding-block:12px}.explore-piece:not(:first-child) .explore-piece__caption{flex-wrap:wrap}.explore-piece:not(:first-child) .explore-piece__caption>span{flex-basis:100%}.explore-hero__note{display:block;padding:0}.explore-hero__note>span{display:block}.explore-hero__note>span:first-child{font-size:29px;margin-bottom:8px}.explore-hero__ribbon{font-size:11px;gap:12px;padding:18px;flex-wrap:wrap;justify-content:center}.explore-hero--atelier .explore-hero__ribbon,.explore-hero--velours .explore-hero__ribbon{margin-inline:-18px}.explore-materials{display:block;width:100%}.explore-materials a{font-size:30px;padding:17px 0}.explore-hero--atelier .explore-materials{margin-top:-14px}.explore-hero--couleurs{padding:30px 18px 0;margin-inline:-18px}.explore-hero--couleurs .explore-hero__lead{display:block;padding:0}.explore-hero--couleurs .explore-hero__lead h1{font-size:clamp(46px,15vw,60px);line-height:.98;margin-bottom:20px}.explore-hero--couleurs .explore-hero__lead h1 span{display:block}.explore-hero--couleurs .explore-hero__gallery{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:28px 0 20px}.explore-hero--couleurs .explore-piece{flex:0 0 88%;scroll-snap-align:start;transform:none}.explore-hero--couleurs .explore-piece__image{aspect-ratio:1.2}.explore-hero--couleurs .explore-piece__caption{flex-wrap:nowrap}.explore-hero--couleurs .explore-piece__caption>span{flex-basis:auto}.explore-hero--couleurs .explore-hero__ribbon{font-size:12px;margin-inline:-18px}.explore-hero--couleurs .explore-materials{display:flex;flex-wrap:wrap;width:auto;margin-inline:-18px}.explore-hero--couleurs .explore-materials a{flex:1 1;min-width:45%;padding:18px;font-size:24px}.explore-hero--ecrin .explore-hero__lead{display:block;padding:34px 0;text-align:center}.explore-hero--ecrin .explore-hero__lead>p{margin:0 auto 24px}.explore-hero--ecrin .explore-hero__gallery{grid-template-columns:1fr 1fr;gap:18px}.explore-hero--ecrin .explore-piece:first-child{grid-column:1/-1}.explore-hero--ecrin .explore-piece:first-child .explore-piece__image{aspect-ratio:1.15}.explore-hero--velours .explore-hero__lead{padding:34px 0 0}.explore-hero--velours .explore-hero__lead h1{font-size:76px}.explore-hero--velours .explore-hero__gallery{padding:0;gap:16px}.explore-hero--velours .explore-piece:first-child .explore-piece__image{aspect-ratio:1.06}.explore-hero--velours .explore-hero__note{align-self:stretch;padding:0}.explore-hero--velours .explore-hero__note>span:first-child{font-size:32px}.public-page-shell[data-storefront-exploration] .section--featured-products{margin-top:44px}.public-page-shell[data-storefront-exploration] .featured-products__discovery-copy h2{font-size:38px}.public-page-shell[data-storefront-exploration] .featured-grid--home{gap:24px 14px}.public-page-shell[data-storefront-exploration=atelier] .featured-grid--home>:nth-child(2n){padding-top:26px}.public-page-shell[data-storefront-exploration] .catalogue-discovery{padding:0 0 22px;margin-bottom:22px}.public-page-shell[data-storefront-exploration] .catalogue-heading{gap:16px;margin-bottom:20px;align-items:start}.public-page-shell[data-storefront-exploration] .catalogue-heading h1{font-size:40px}.public-page-shell[data-storefront-exploration] .catalogue-heading>strong{font-size:11px;white-space:nowrap;margin-top:8px}.public-page-shell[data-storefront-exploration] .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto}.public-page-shell[data-storefront-exploration] .catalog-toolbar .button-secondary{width:auto;padding-inline:10px}.public-page-shell[data-storefront-exploration] .catalogue-toolbar .catalog-toolbar__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.public-page-shell[data-storefront-exploration] .catalogue-toolbar .catalog-filter-pill{font-size:12px;padding:8px 10px}.public-page-shell[data-storefront-exploration] .catalog-grid--catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.public-page-shell[data-storefront-exploration=atelier] .catalog-grid--catalogue>:nth-child(3n+2){padding-top:0}.public-page-shell[data-storefront-exploration] .product-card__title{font:600 14px/1.4 var(--ds-font-body)}.public-page-shell[data-storefront-exploration=couleurs] .product-card{padding:7px}.public-page-shell[data-storefront-exploration=couleurs] .product-card__body{padding-inline:3px}.public-page-shell[data-storefront-exploration=couleurs] .catalogue-discovery{padding:20px 14px;margin-inline:-6px}.public-page-shell[data-storefront-exploration] .product-detail{grid-template-columns:minmax(0,1fr);gap:26px}.public-page-shell[data-storefront-exploration] .product-detail__summary h1{font-size:40px}.public-page-shell[data-storefront-exploration] .product-detail__summary{padding:0}.public-page-shell[data-storefront-exploration] .page-lead{padding:10px 0 30px}.public-page-shell[data-storefront-exploration] .page-lead h1{font-size:46px}.public-page-shell[data-storefront-exploration=couleurs] .page-lead,.public-page-shell[data-storefront-exploration] .account-auth-card{padding:24px}.public-page-shell[data-storefront-exploration] .account-auth-card__header strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.explore-piece__image img{transition:none}.explore-piece:hover .explore-piece__image img{transform:none}}.visual-exploration__heading a{color:inherit;font-size:12px;text-underline-offset:3px;padding-block:4px}.study{min-width:0}.study h1{font:500 clamp(56px,6.7vw,96px)/.96 var(--exploration-display);margin:0}.study h2{font:500 clamp(32px,4vw,56px)/1.04 var(--exploration-display);margin:0}.study em{font-weight:inherit}.study p{line-height:1.7;font-size:15px}.study-arrow{width:22px;height:22px;flex:0 0 22px}.study a{text-underline-offset:5px}.study-piece{color:inherit;text-decoration:none;min-width:0;display:block}.study-photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--exploration-media)}.study-photo img{object-fit:contain}.study-caption{display:flex;align-items:center;gap:14px;padding:15px 0;font-size:13px;line-height:1.4}.study-caption>span{flex:1 1}.study-caption strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.study-piece:hover .study-caption>span{text-decoration:underline;text-underline-offset:4px}.public-page-shell[data-storefront-exploration] .study-action{display:inline-flex;align-items:center;gap:28px;min-height:52px;border-radius:0;padding:14px 20px;font-size:14px}.study-trust{border-block:1px solid var(--exploration-line);display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;font-size:13px}.study-trust a{display:inline-flex;align-items:center;gap:16px;color:inherit}.study-families{padding-top:70px}.study-families__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.study-families__heading p{color:var(--exploration-muted);margin:0}.study-families nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.study-families nav>a{text-decoration:none;color:inherit}.study-families .study-photo{aspect-ratio:1.35}.study-families nav>a>span:not(.study-photo){display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px}.study-families strong{font:500 30px/1.2 var(--exploration-display)}.study-families nav p{color:var(--exploration-muted);margin:6px 0 0;font-size:13px}.study-atelier{display:grid;grid-template-columns:.85fr 1fr;grid-gap:24px 70px;gap:24px 70px;padding-bottom:46px;align-items:center}.study-atelier__title{grid-column:1;grid-row:1;align-self:end}.study-atelier__copy{grid-column:1;grid-row:2;align-self:start}.study-atelier__copy p{max-width:34ch;color:var(--exploration-muted);margin:26px 0}.study-handnote{display:block;margin-top:50px;font:italic 30px var(--exploration-display);color:var(--exploration-accent)}.study-atelier__main{grid-column:2;grid-row:1/3;padding:18px 18px 0;background:var(--exploration-panel);transform:rotate(2deg);margin:15px}.study-atelier__main .study-photo{aspect-ratio:1.12}.study-atelier__aside{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1fr;background:var(--exploration-accent);color:var(--exploration-on-accent);grid-gap:50px;gap:50px;align-items:center}.study-atelier__aside>.study-photo{aspect-ratio:2}.study-atelier__aside>div{padding:25px 45px 25px 0}.public-page-shell[data-storefront-exploration] .study-atelier__aside h2{color:inherit}.study-atelier__aside a{display:inline-flex;align-items:center;gap:20px;color:inherit;font-size:14px}.study-colour{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-gap:0;gap:0;margin-inline:-48px;background:var(--exploration-panel)}.study-colour__title{grid-column:1/3;padding:44px 48px}.study-colour__title h1{font-family:var(--ds-font-display);font-weight:850;text-transform:uppercase;font-size:clamp(54px,6.5vw,90px)}.study-colour__title h1 em{font-style:normal;color:var(--exploration-accent)}.study-colour__title p{margin:22px 0}.study-colour .study-piece{padding:22px}.study-colour .study-caption{padding-bottom:0}.study-colour .study-photo{aspect-ratio:1}.study-colour__yellow{background:var(--exploration-secondary);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.study-colour__duo{background:var(--exploration-canvas)}.study-colour__blue{background:var(--exploration-tertiary)}.study-colour__link{background:var(--exploration-accent);color:var(--exploration-on-accent);padding:40px;align-content:center}.public-page-shell[data-storefront-exploration] .study-colour__link h2{font-family:var(--ds-font-display);font-weight:750;color:inherit}.study-colour__link h2 em{font-family:var(--ds-composition-exploration-display);font-weight:500}.study-colour__link a{color:inherit;display:inline-flex;align-items:center;gap:14px;margin-top:30px;font-size:14px}.study--couleurs .study-trust{margin-top:24px}.study-gallery{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:0 65px;gap:0 65px;align-items:center;padding:24px 0 46px}.study-gallery__intro{grid-column:1;grid-row:1;align-self:end}.study-gallery__controls{grid-column:1;grid-row:2;align-self:start}.study-gallery h1{font-size:clamp(52px,5.2vw,76px)}.study-gallery__intro>p{max-width:37ch;color:var(--exploration-muted);margin-block:30px}.study-gallery__choices{margin-block:35px;border-top:1px solid var(--exploration-line)}.study-gallery__choices button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:transparent;border:0;border-bottom:1px solid var(--exploration-line);color:var(--exploration-muted);font:500 27px var(--exploration-display);padding:14px 8px;min-height:54px;cursor:pointer}.study-gallery__choices button[aria-pressed=true]{color:var(--exploration-ink);background:var(--exploration-panel);box-shadow:inset 0 -2px var(--exploration-ink)}.study-gallery__choices button .study-arrow{visibility:hidden}.study-gallery__choices button[aria-pressed=true] .study-arrow{visibility:visible}.study-gallery__display{grid-column:2;grid-row:1/3;padding:22px;background:var(--exploration-panel)}.study-gallery__display .study-photo{aspect-ratio:1}.public-page-shell[data-storefront-exploration=velours]{--exploration-canvas:var(--ds-composition-exploration-velours-ink);--exploration-panel:var(--ds-composition-exploration-velours-media);--exploration-ink:var(--ds-composition-exploration-velours-canvas);--exploration-muted:var(--ds-composition-exploration-velours-line);--exploration-accent:var(--ds-composition-exploration-velours-secondary);--exploration-hover:var(--ds-composition-exploration-velours-tertiary);--exploration-on-accent:var(--ds-composition-exploration-velours-ink)}.study-night{display:grid;grid-template-columns:1.12fr 1fr;grid-gap:0 48px;gap:0 48px;padding-bottom:45px}.study-night__headline{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:40px 0}.study-night__headline h1{font-size:clamp(60px,6.7vw,94px)}.study-night__headline h1 br{display:none}.study-night__headline h1 em{display:block;text-align:right}.study-night__headline p{color:var(--exploration-muted);margin:0}.study-night__rose .study-photo{aspect-ratio:.97}.study-night__edit{background:var(--ds-composition-exploration-velours-canvas);color:var(--ds-composition-exploration-velours-ink);padding:32px}.study-night__edit .study-photo{aspect-ratio:1.65}.study-night__invitation{padding-top:22px}.public-page-shell[data-storefront-exploration] .study-night__invitation h2{color:inherit;font-size:43px;margin-bottom:24px}.public-page-shell[data-storefront-exploration] .study-night__invitation .study-action{background:var(--ds-composition-exploration-velours-accent);color:var(--ds-composition-exploration-velours-on-accent);border-color:transparent}.study-night__edit .study-caption{color:inherit}@media (max-width:1079px){.study-atelier,.study-gallery{gap:32px}.study h1{font-size:68px}.study-colour__title{padding:32px}.study-colour__title h1{font-size:68px}.study-night__headline{align-items:end}.study-night__headline h1{font-size:72px}.study-night{gap:0 24px}.study-night__edit{padding:22px}.public-page-shell[data-storefront-exploration] .study-night__invitation h2{font-size:34px}}@media (max-width:719px){.study h1{font-size:clamp(48px,14vw,68px)}.study h2{font-size:38px}.study-atelier,.study-gallery{grid-template-columns:1fr;gap:30px;padding-block:10px 30px}.study-atelier>:is(.study-atelier__title,.study-atelier__copy,.study-atelier__main){grid-column:auto;grid-row:auto}.study-atelier__copy p{margin-block:20px}.study-handnote{margin-top:25px;font-size:26px}.study-atelier__main{margin:5px;padding:10px 10px 0}.study-atelier__aside{grid-template-columns:1fr;gap:0}.study-atelier__aside>div{padding:25px}.study-atelier__aside>.study-photo{aspect-ratio:1.7}.study-trust{flex-wrap:wrap;gap:16px;font-size:12px}.study-trust a{flex-basis:100%;justify-content:space-between}.study-families{padding-top:42px}.study-families__heading{display:block;margin-bottom:26px}.study-families__heading p{margin-top:16px}.study-families nav{grid-template-columns:1fr;gap:32px}.study-families .study-photo{aspect-ratio:1.5}.study-families strong{font-size:29px}.study-colour{grid-template-columns:1fr 1fr;margin-inline:-18px}.study-colour__title{grid-column:1/-1;padding:30px 18px}.study-colour__title h1{font-size:clamp(42px,13vw,64px)}.study-colour__yellow{grid-column:1/-1}.study-colour__yellow .study-photo{aspect-ratio:1.35}.study-colour .study-piece{padding:16px}.study-colour__duo{grid-column:1/-1}.study-colour__duo .study-photo{aspect-ratio:1.5}.study-colour__link{grid-column:1/-1;padding:30px}.study-colour__blue{grid-column:1/-1}.study-colour__blue .study-photo{aspect-ratio:1.5}.study-gallery__choices{margin-block:25px}.study-gallery__display{padding:14px}.study-gallery>:is(.study-gallery__intro,.study-gallery__display,.study-gallery__controls){grid-column:auto;grid-row:auto}.study-gallery__choices{margin:0 0 24px}.study-gallery__intro>p{margin-block:22px}.study-night{grid-template-columns:1fr;gap:24px;padding-block:20px 30px}.study-night__headline{display:block;padding:0}.study-night__headline h1{font-size:clamp(52px,15vw,72px)}.study-night__headline h1 br{display:block}.study-night__headline h1 em{text-align:left}.study-night__headline p{margin-top:24px}.study-night__rose .study-photo{aspect-ratio:1.1}.study-night__edit{padding:22px}.study-night__edit .study-photo{aspect-ratio:1.3}.study-night__invitation{padding-top:20px}}