
:root{--maison-paper:#fff;--maison-ink:#252320;--maison-line:#e9e4dc}.maison-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.maison-copy{padding:50px 8%;max-width:600px}.maison-copy h2,.maison-heading h2{font:400 clamp(34px,3.7vw,57px)/1.12 Georgia,serif;white-space:pre-line;margin:18px 0 28px;letter-spacing:-.025em}.maison-copy p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:44ch}.maison-link{display:inline-block;padding:15px 0 7px;border-bottom:1px solid currentColor;text-decoration:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;min-height:44px}.maison-link:hover{border-bottom-width:2px}.maison-signature{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding-block:100px}.maison-signature__image{background:#f8f2ec;min-width:0;overflow:hidden}.maison-signature__image img{width:100%;aspect-ratio:1;object-fit:contain;display:block;transition:transform .6s}.maison-signature__image:hover img{transform:scale(1.025)}.maison-univers{padding-block:90px 40px}.maison-heading{text-align:center;max-width:720px;margin:0 auto 54px}.maison-heading p:last-child{font-size:14px;line-height:1.8;max-width:56ch;margin-inline:auto}.maison-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.maison-material{text-align:center;min-width:0}.maison-material>a{text-decoration:none}.maison-material__image{background:#f8f2ec;overflow:hidden}.maison-material__image img{width:100%;aspect-ratio:1;object-fit:contain;display:block;transition:transform .6s}.maison-material:hover img{transform:scale(1.035)}.maison-material h3{font:400 30px/1.2 Georgia,serif;margin:23px 0 14px}.maison-material__links{display:flex;justify-content:center;gap:25px}.maison-material__links a{font-size:11px;letter-spacing:.07em;min-height:44px;padding-top:8px;text-underline-offset:6px}.maison-audiences{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:110px 40px}.maison-audience{text-align:center;min-width:0}.maison-audience>a{text-decoration:none}.maison-audience img{width:100%;aspect-ratio:1.25;object-fit:cover;object-position:center;display:block}.maison-audience h3{font:400 38px Georgia,serif;margin:27px 0 12px}.maison-audience p{font-size:14px;margin:0}.maison-founder{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;padding-block:90px}.maison-founder__image img{width:100%;max-height:760px;object-fit:contain;object-position:center;display:block;background:#f5f4f0}.maison-founder__origin{font-size:12px!important;color:#625e57;line-height:1.8!important;margin-top:26px}.maison-film-button{display:flex;align-items:center;gap:12px;background:none;border:0;border-bottom:1px solid #ccc;padding:15px 0;margin-top:12px;font-size:11px;letter-spacing:.06em;cursor:pointer;min-height:44px}.maison-film-dialog{border:0;padding:0;background:#111;max-width:min(600px,94vw);max-height:92dvh}.maison-film-dialog::backdrop{background:#000c}.maison-film-dialog video{display:block;width:auto;max-width:94vw;max-height:90dvh}.maison-film-close{position:absolute;right:12px;top:10px;z-index:2;border:0;color:white;background:#222a;font-size:30px;width:44px;height:44px;cursor:pointer}.maison-parure{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--maison-line);padding-top:42px;margin-top:54px}.maison-parure h2{font:400 35px Georgia,serif;margin:10px 0 18px}.maison-parure p{font-size:13px;line-height:1.8;max-width:58ch}.maison-parure__action>.button{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:18px 24px;width:100%;font-size:13px}.maison-parure__action>p,.maison-parure details{font-size:12px;line-height:1.8}.maison-parure summary{min-height:44px;padding-block:12px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.maison-offer-steps{padding:26px 30px;background:#f8f5f0;margin-block:28px 34px}.maison-offer-steps ol{padding-left:20px;line-height:1.9;font-size:14px}.maison-offer-steps>p{font-size:12px;line-height:1.8}.header-top.identity-row{height:124px;position:relative}.header-top .cr-store-link{position:absolute;left:0;top:18px;display:flex;gap:7px;align-items:center;min-height:30px;font-size:11px;letter-spacing:.06em}.header-top .identity-monogram{margin-top:26px}.header-top .header-tools .cr-store-link{display:none}.market-selector--header{top:14px}.hero-cinema{min-height:calc(100svh - 175px);max-height:960px}.hero-content h1{font-size:clamp(42px,5.6vw,82px);max-width:13ch;line-height:1.02;letter-spacing:-.025em}.hero-content>p:not(.eyebrow){font-size:14px;max-width:42ch;line-height:1.7}.hero-content .actions .button{min-width:165px;padding:16px 26px;font-size:11px;letter-spacing:.12em}.cr-mega[open]>.cr-mega-panel{animation:maison-menu-in .28s ease both}.cr-mega .cr-visual-card{background:none;overflow:visible;aspect-ratio:auto;min-height:0!important;display:flex;flex-direction:column;color:#252320}.cr-mega .cr-visual-card::after{display:none}.cr-mega .cr-visual-card>img{position:static;inset:auto;display:block;aspect-ratio:1.05;width:100%;height:auto;object-fit:cover}.cr-mega .cr-visual-grid--five .cr-visual-card:nth-child(n+3)>img{object-fit:contain;background:#f8f2ec}.cr-mega .cr-visual-card>span,.cr-mega .cr-visual-grid--five .cr-visual-card>span,.cr-mega .cr-visual-grid--three .cr-visual-card>span{position:static;inset:auto;display:flex;justify-content:center;font:400 11px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding-top:17px}.cr-mega .cr-visual-card>span>span{display:none}.cr-mega .cr-visual-grid--five .cr-visual-card{aspect-ratio:auto}.cr-mega-audience{font:11px var(--sans);letter-spacing:.08em;text-transform:uppercase}.creations-section{padding-block:70px!important}.creations-section .section-head{text-align:center;display:block;margin-bottom:42px}.creations-section .section-head>p{display:none}.creations-section .section-head h2{font-size:44px}.gift-invitation{padding-block:80px!important;border-top:1px solid var(--maison-line)}.gift-invitation h2{font-size:clamp(34px,3.5vw,49px)}.gift-invitation .cr-gift-services{display:none}.gift-invitation .cr-visual-card{min-height:0;aspect-ratio:auto;color:#252320;overflow:visible;background:none}.gift-invitation .cr-visual-card::after{display:none}.gift-invitation .cr-visual-card>img{position:static;display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:cover}.gift-invitation .cr-visual-card>span{position:static;display:flex;justify-content:center;padding:25px 0 5px;font:400 29px Georgia,serif}.gift-invitation .cr-visual-card>span>span{display:none}.gift-invitation .cr-gift-visuals{margin-bottom:0}.maison-reveal{opacity:1}.maison-enhanced .maison-reveal{transition:opacity .65s ease,transform .65s ease}.maison-enhanced .maison-reveal:not(.maison-visible){opacity:0;transform:translateY(16px)}@keyframes maison-menu-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:899px){.maison-wrap{width:calc(100% - 40px)}.maison-signature,.maison-founder{grid-template-columns:1fr;padding-block:55px}.maison-copy{padding:35px 5%;max-width:650px}.maison-copy h2{font-size:40px}.maison-founder__image img{max-height:600px}.maison-audiences{margin-top:65px}.maison-materials{gap:16px}}@media(max-width:749px){.maison-wrap{width:calc(100% - 32px)}.header-top.identity-row{height:105px}.header-top .cr-store-link{left:0;top:8px;font-size:10px}.header-top .identity-monogram{margin-top:22px}.market-selector--header{padding-top:4px}.maison-signature,.maison-founder{padding-block:40px}.maison-copy{padding:32px 12px}.maison-copy h2,.maison-heading h2{font-size:36px}.maison-copy p:not(.eyebrow){font-size:14px;line-height:1.85}.maison-univers{padding-block:40px}.maison-materials{grid-template-columns:1fr;gap:42px}.maison-material__image{max-width:480px;margin:auto}.maison-material h3{font-size:31px}.maison-heading{margin-bottom:30px}.maison-audiences{grid-template-columns:1fr;gap:48px;margin-block:60px 0}.maison-audience h3{font-size:34px}.maison-founder__image img{max-height:580px}.maison-parure{grid-template-columns:1fr;gap:24px;padding-top:30px;margin-top:34px}.maison-parure h2{font-size:30px}.maison-offer-steps{padding:20px}.hero-cinema{min-height:72svh}.hero-content h1{font-size:48px;max-width:12ch}.hero-content .actions .button{min-width:130px}.cr-mega .cr-visual-card>span{font-size:10px!important}.cr-mega .cr-visual-grid--three .cr-visual-card{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:20px}.cr-mega .cr-visual-grid--three .cr-visual-card>span{padding:0;text-align:left;justify-content:flex-start}.creations-section .section-head h2{font-size:34px}.gift-invitation{padding-block:50px!important}.gift-invitation .cr-visual-card>span{font-size:23px}.gift-invitation .cr-visual-card>img{aspect-ratio:.8}.maison-link{font-size:10px}}@media(prefers-reduced-motion:reduce){.maison-enhanced .maison-reveal:not(.maison-visible){opacity:1;transform:none}.maison-enhanced .maison-reveal,.maison-signature__image img,.maison-material__image img{transition:none}.cr-mega[open]>.cr-mega-panel{animation:none}}
.cr-curated-edit{padding-block:70px!important}.cr-curated-edit__heading{display:block;text-align:center;margin:0 auto 42px;max-width:750px}.cr-curated-edit__heading h2{font:400 clamp(34px,3.7vw,50px)/1.15 Georgia,serif;margin-top:16px}.cr-curated-edit__heading>p{display:none}.cr-curated-edit__footer{font-size:11px;letter-spacing:.08em}
header.header .market-selector--header{top:6px!important;right:3.5vw!important}.header-top .header-tools{margin-top:22px}@media(max-width:749px){header.header .market-selector--header{top:0!important;right:12px!important;position:absolute!important}.header-top .header-tools{margin-top:24px}.header-top.identity-row .identity-monogram{margin-top:30px}}

#la-marque,#signature,#collections{scroll-margin-top:180px}.maison-founder .maison-copy{padding-inline:8%}
