.hero{--hero-ease: cubic-bezier(.22, 1, .36, 1);--hero-ivory: #F4EFE6;--chrome-h: 161px;position:relative;width:100%;height:calc(100svh - var(--chrome-h));min-height:520px;overflow:hidden;background:#1a1612;isolation:isolate}.hero__visual{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;background:#1a1612}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform}.hero__slide--full{display:block}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transform:scale(1);will-change:transform}.hero__slide--editorial .hero__image{object-position:center center}.hero__slide--devanture .hero__image{object-position:center 100%}.hero__slide--sacs .hero__image{object-position:center center}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#08080a8c,#08080a2e 22%,#08080a14 45%,#08080a38 75%,#08080a6b);z-index:2}.hero__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 clamp(16px,4vw,40px);max-width:min(880px,92vw)}.hero__tagline{margin:0;font-family:var(--serif);font-weight:400;font-style:normal;font-size:clamp(34px,5vw,68px);line-height:1.06;letter-spacing:.005em;color:var(--hero-ivory);text-shadow:0 1px 30px rgba(0,0,0,.35)}.hero__eyebrow{display:block;margin:0 0 clamp(14px,1.6vh,22px);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#f4efe6d1}.hero__ctas{position:absolute;left:0;right:0;bottom:clamp(28px,5.5vh,64px);z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero__ctas .hero__cta{pointer-events:auto}.hero__cta{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;background:#0d0e166b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(244,239,230,.55);color:var(--hero-ivory, #F4EFE6);text-decoration:none;font-family:var(--sans, ui-sans-serif, system-ui);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .24s var(--hero-ease, cubic-bezier(.22, 1, .36, 1)),border-color .24s var(--hero-ease, cubic-bezier(.22, 1, .36, 1))}.hero__cta svg{display:block;transition:transform .32s var(--hero-ease, cubic-bezier(.22, 1, .36, 1))}.hero__cta:hover{background:#0d0e16b8;border-color:#f4efe6eb}.hero__cta:hover svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.hero__image{transform:scale(1)}.hero{transition:none}}@media(max-width:720px){.hero{--chrome-h: 124px;min-height:520px}.hero__slide--sacs .hero__image{object-position:65% center}.hero__text{padding:0 clamp(12px,4.5vw,22px);max-width:min(420px,calc(100% - 24px));gap:0}.hero__eyebrow{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 12px;font-size:clamp(8.5px,2.6vw,10px);letter-spacing:.24em}.hero__eyebrow__sep{display:none}.hero__tagline{font-size:clamp(28px,7.6vw,40px);line-height:1.08;letter-spacing:.005em}.hero__ctas{bottom:clamp(18px,3.5vh,32px);padding:0 10px}.hero__cta{padding:11px 18px;gap:8px;font-size:9.5px;letter-spacing:.18em}}@media(max-width:420px){.hero{--chrome-h: 98px;min-height:400px}}@media(max-width:900px)and (max-height:480px)and (orientation:landscape){.hero{min-height:380px}.hero__tagline{font-size:clamp(22px,5vw,32px)}}@media(max-width:900px)and (min-width:721px){.hero{min-height:calc(100svh - 124px)}.hero__slide--sacs .hero__image{object-position:65% center}.hero__text{padding:0 clamp(20px,5vw,36px);max-width:min(620px,88vw)}.hero__tagline{font-size:clamp(30px,5.4vw,46px)}}.arrivages{padding:112px 0 56px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.product-grid>.product{min-width:0}#arrivages .product__pic .img.product__pic--front,#arrivages .product__pic .img.product__pic--back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .52s var(--easing, cubic-bezier(.22, 1, .36, 1));transform:none}#arrivages .product:hover .product__pic .img.product__pic--front,#arrivages .product:hover .product__pic .img.product__pic--back{transform:none}#arrivages .product__pic .img.product__pic--back{opacity:0;z-index:1}#arrivages .product:hover .product__pic .img.product__pic--front{opacity:0}#arrivages .product:hover .product__pic .img.product__pic--back{opacity:1}#arrivages .product__pic .product__tags,#arrivages .product__pic .product__heart{z-index:3}#arrivages .product__cta{display:none}.envie{padding:56px 0}.envie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.envie__card{position:relative;height:460px;overflow:hidden;cursor:pointer}.envie__card .img{width:100%;height:100%;transition:transform .8s var(--easing)}.envie__card:hover .img{transform:scale(1.03)}.envie__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:28px;background:linear-gradient(180deg,#00000026,#00000073);color:var(--paper);text-align:center}.envie__overlay h3{font-family:var(--serif);font-weight:700;font-size:32px;margin:0;line-height:1;letter-spacing:.02em}.story{padding:56px 0;background:var(--paper-2);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story h2{font-family:var(--serif);font-weight:400;font-size:60px;line-height:1.02;margin:18px 0 0}.story h2 em{font-style:italic;color:var(--navy)}.story p{font-size:15px;line-height:1.7;color:var(--ink-2);max-width:460px;margin:22px 0 0}.story__photos{position:relative}.story__photos .a{position:relative;width:100%;aspect-ratio:4 / 3}.story__photos .caption{position:absolute;right:0;bottom:0;padding:10px 14px;background:var(--paper);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule)}.story__ctas{display:flex;gap:12px;margin-top:32px}.maisons{padding:14px 0;border-bottom:1px solid var(--rule-soft);overflow:hidden}.maisons__band{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.maisons__band+.maisons__band{margin-top:4px}.maisons__row{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:clamp(40px,4.6vw,72px);padding:0 var(--gutter);white-space:nowrap;will-change:transform}.maisons__row a{font-family:var(--serif);font-size:clamp(20px,1.6vw,26px);font-weight:500;letter-spacing:.18em;color:var(--ink-2);flex:0 0 auto;transition:color var(--t-fast) var(--easing)}.maisons__row a:hover{color:var(--navy)}.insta{padding:56px 0}.reviews{padding:56px 0;background:var(--paper-2);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.reviews__head{text-align:center;margin-bottom:40px}.reviews__head .meta{margin-top:18px;display:inline-flex;align-items:center;gap:12px}.reviews__head .meta:first-child{margin-top:0}.reviews__head .meta b{color:var(--ink)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;grid-auto-rows:1fr}.review{padding:28px;background:var(--paper);border:1px solid var(--rule-soft);display:flex;flex-direction:column;height:100%}.review .stars{margin-bottom:14px}.review blockquote{margin:0 0 22px;font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.45;color:var(--ink)}.review__author{margin-top:auto;padding-top:14px;border-top:1px dashed var(--rule);display:flex;justify-content:space-between;align-items:baseline}.review__author .name{font-size:12px;font-weight:600;color:var(--ink)}.review__author .role{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media(max-width:720px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review{padding:22px 22px 24px}.story-grid{grid-template-columns:1fr;gap:28px}.story h2{font-size:42px}.story p{font-size:14.5px}.arrivages{padding:64px 0 32px}.envie,.story,.insta,.reviews{padding:32px 0}.reviews__head{margin-bottom:28px}.reviews__head .meta{flex-wrap:wrap;justify-content:center;gap:8px 12px}.product__meta{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.product__meta .product__price{font-size:15px}.product__brand{font-size:11px}.product__name{font-size:12.5px;line-height:1.45}.maisons{padding:10px 0}.maisons__band+.maisons__band{margin-top:3px}.maisons__row{gap:36px;padding:0 16px}.maisons__row a{font-size:18px;letter-spacing:.14em}}@media(max-width:1280px)and (min-width:901px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.envie-grid{gap:12px}.envie__card{height:360px}}@media(max-width:900px)and (min-width:721px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.story-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:900px){.envie-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right,black 0,black calc(100% - 64px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 64px),transparent 100%)}.envie-grid::-webkit-scrollbar{display:none}.envie__card{flex:0 0 auto;width:clamp(240px,75vw,320px);height:460px;scroll-snap-align:start}}@media(max-width:900px){#arrivages .product-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right,black 0,black calc(100% - 64px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 64px),transparent 100%)}#arrivages .product-grid::-webkit-scrollbar{display:none}#arrivages .product-grid>.product{flex:0 0 auto;width:clamp(220px,70vw,300px);scroll-snap-align:start}}@media(max-width:900px){.reviews-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right,black 0,black calc(100% - 64px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 64px),transparent 100%);align-items:stretch}.reviews-grid::-webkit-scrollbar{display:none}.reviews-grid>.review{flex:0 0 auto;width:clamp(260px,80vw,340px);height:auto;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/home.css.map */
