@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap);:root{--fxh-charcoal:#292d32;--fxh-gold:#c5a47e;--fxh-ivory:#f4f0e9;--fxh-soft-white:#fbf9f5;--fxh-stone:#e9e3d9;--fxh-muted:#717171;--fxh-terracotta:#b65c43;--fxh-emerald:#256b58;--fxh-blue:#2456a6;--fxh-border:#292d321f}.product-details-v8{background:#f4f0e9!important;background:var(--fxh-ivory)!important;overflow-x:hidden}.product-details-v8__breadcrumb{color:#717171!important;color:var(--fxh-muted)!important;font-size:10px!important;letter-spacing:.16em;margin-bottom:34px!important;text-transform:uppercase}.product-details-v8__showcase{border-bottom:0!important;padding-bottom:0!important}.product-details-v8__showcase>.MuiGrid-container{grid-gap:clamp(28px,5vw,92px);align-items:start!important;display:grid!important;gap:clamp(28px,5vw,92px);grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr);margin:0!important;width:100%!important}.product-details-v8__gallery-column,.product-details-v8__info-column{max-width:none!important;min-width:0!important;padding:0!important;width:auto!important}.product-details-v8__gallery-layout{grid-gap:18px!important;align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:72px minmax(0,1fr);width:100%!important}.product-details-v8__gallery-stage{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border:1px solid #292d322e!important;border-radius:2px!important;box-shadow:0 22px 50px #292d321f!important;grid-column:2;grid-row:1;min-height:clamp(500px,48vw,720px)!important;width:100%!important}.product-details-v8__gallery-stage img{height:clamp(470px,46vw,690px)!important;object-fit:contain!important;transition:opacity .22s ease,transform .28s ease!important}.product-details-v8__gallery-layout>.MuiStack-root{grid-column:1;grid-row:1;max-height:clamp(500px,48vw,720px)!important;padding-top:10px;width:72px!important}.product-details-v8__gallery-layout>.MuiStack-root button{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border-color:#292d322e!important;border-radius:2px!important;height:64px!important;width:64px!important}.product-details-v8__gallery-layout>.MuiStack-root button[aria-label*="image 1"]{border-color:#c5a47e!important;border-color:var(--fxh-gold)!important;box-shadow:0 0 0 1px #c5a47e;box-shadow:0 0 0 1px var(--fxh-gold)}.product-details-v8__info-column{background:#0000!important;border-left:1px solid #292d322e!important;border-radius:0!important;box-shadow:none!important;padding:clamp(18px,3vw,54px) 0 clamp(24px,4vw,72px) clamp(22px,4vw,64px)!important;position:sticky!important;top:96px}.product-details-v8__info-column>.MuiTypography-overline{color:#b65c43!important;color:var(--fxh-terracotta)!important;font-size:10px!important;letter-spacing:.2em!important}.product-details-v8__info-column h1{color:#292d32!important;color:var(--fxh-charcoal)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(36px,3.4vw,62px)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.94!important;margin:16px 0 24px!important;max-width:620px}.product-details-v8__info-column h4{color:#b65c43!important;color:var(--fxh-terracotta)!important;font-family:Manrope,sans-serif!important;font-size:clamp(26px,2.3vw,38px)!important;font-weight:700!important}.product-details-v8__info-column .MuiButton-contained{background:#292d32!important;background:var(--fxh-charcoal)!important;border-radius:2px!important;box-shadow:none!important}.product-details-v8__info-column .MuiButton-contained:hover{background:#256b58!important;background:var(--fxh-emerald)!important}.product-details-v8__info-column .MuiIconButton{border-radius:2px!important}.product-details-v8__details{background:#0000!important;border:0!important;border-bottom:1px solid #292d3238!important;border-radius:0!important;border-top:1px solid #292d3238!important;box-shadow:none!important;margin-top:clamp(64px,9vw,140px)!important;padding:0!important}.product-details-v8__details .MuiTabs-root{border-bottom:0;padding-top:16px}.product-details-v8__details .MuiTab-root{font-size:11px!important;letter-spacing:.12em;margin-right:30px!important;text-transform:uppercase}.product-details-v8__details .MuiTabs-indicator{background:#c5a47e!important;background:var(--fxh-gold)!important}.product-details-v8__details .MuiTabs-root+.MuiBox-root{background:#0000!important;border:0!important;color:#292d32!important;color:var(--fxh-charcoal)!important;max-width:880px;padding:30px 0 42px!important}.product-details-v8__related{background:#292d32!important;background:var(--fxh-charcoal)!important;border-top:3px solid #c5a47e;border-top:3px solid var(--fxh-gold);margin-top:clamp(64px,9vw,132px)!important;padding:clamp(54px,7vw,104px) clamp(20px,5vw,76px) clamp(64px,8vw,120px)}.product-details-v8__related>.MuiTypography-root:first-child{color:#f4f0e9!important;color:var(--fxh-ivory)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(42px,5vw,76px)!important;font-weight:500!important;letter-spacing:-.055em;margin-bottom:30px!important}.product-details-v8__related .product-grid{margin-top:0!important}@media (max-width:899px){.product-details-v8__showcase>.MuiGrid-container{display:block!important}.product-details-v8__info-column{border-left:0!important;border-top:1px solid #292d322e!important;margin-top:38px;padding:34px 0 42px!important;position:static!important}}@media (max-width:599px){.product-details-v8__breadcrumb{margin-bottom:20px!important}.product-details-v8__gallery-layout{display:flex!important;flex-direction:column!important;gap:10px!important}.product-details-v8__gallery-stage{min-height:330px!important;width:100%!important}.product-details-v8__gallery-stage img{height:320px!important}.product-details-v8__gallery-layout>.MuiStack-root{flex-direction:row!important;max-height:none!important;overflow-x:auto!important;padding-top:0;width:100%!important}.product-details-v8__gallery-layout>.MuiStack-root button{flex:0 0 58px;height:58px!important;width:58px!important}.product-details-v8__info-column h1{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important}.product-details-v8__details{margin-top:48px!important}.product-details-v8__details .MuiTabs-root{overflow-x:auto}.product-details-v8__details .MuiTabs-root+.MuiBox-root{padding:24px 0 32px!important}.product-details-v8__related{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px;padding-right:16px}.product-details-v8__related>.MuiTypography-root:first-child{font-size:44px!important}}.luxury-page{color:#292d32;color:var(--fxh-charcoal)}.luxury-page .MuiPaper-root,.luxury-page>.MuiPaper-root{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border:1px solid #292d321f;border:1px solid var(--fxh-border);border-radius:2px!important;box-shadow:0 16px 38px #292d320f!important}.luxury-page>.MuiBox-root:first-child,.luxury-page>.MuiStack-root:first-child{border-bottom:1px solid #292d321f;border-bottom:1px solid var(--fxh-border);padding-bottom:28px}.luxury-page h1,.luxury-page h2,.luxury-page h3,.luxury-page h4,.luxury-page h5,.luxury-page h6{color:#292d32!important;color:var(--fxh-charcoal)!important;font-family:Cormorant Garamond,Georgia,serif!important;letter-spacing:-.035em}.luxury-page .MuiTypography-body1,.luxury-page .MuiTypography-body2,.luxury-page .MuiTypography-caption{color:#717171;color:var(--fxh-muted)}.luxury-page .MuiButton-root{border-radius:2px;font-weight:700;letter-spacing:.01em;text-transform:none}.luxury-page .MuiButton-contained{background:#292d32;background:var(--fxh-charcoal);box-shadow:none}.luxury-page .MuiButton-contained:hover{background:#256b58;background:var(--fxh-emerald);box-shadow:none}.luxury-page .MuiButton-outlined{border-color:#c5a47e;border-color:var(--fxh-gold);color:#292d32;color:var(--fxh-charcoal)}.luxury-page .MuiButton-outlined:hover{background:#c5a47e1f;border-color:#292d32;border-color:var(--fxh-charcoal)}.luxury-page .MuiChip-root{border-radius:2px;font-weight:700}.luxury-page .MuiAlert-root{border:1px solid #292d321f;border:1px solid var(--fxh-border);border-radius:2px}.luxury-shop{padding-top:34px}.luxury-shop .luxury-page__hero{background:#292d32!important;background:var(--fxh-charcoal)!important;border:0;border-left:5px solid #c5a47e;border-left:5px solid var(--fxh-gold);overflow:hidden;padding:clamp(28px,5vw,68px)!important;position:relative}.luxury-shop .luxury-page__hero h4{color:#f4f0e9!important;color:var(--fxh-ivory)!important;font-size:clamp(42px,5vw,74px);line-height:.9}.luxury-shop .luxury-page__hero .MuiTypography-body1{color:#f4f0e9b8}.luxury-shop .luxury-page__hero .MuiToggleButtonGroup-root{background:#f4f0e914}.luxury-shop .luxury-page__hero .MuiToggleButton-root{border-color:#f4f0e940;color:#f4f0e9;color:var(--fxh-ivory)}.luxury-shop .luxury-page__hero .MuiToggleButton-root.Mui-selected{background:#c5a47e;background:var(--fxh-gold);color:#292d32;color:var(--fxh-charcoal)}.luxury-shop .luxury-page__hero .MuiInputBase-root{border-color:#f4f0e94d;color:#f4f0e9;color:var(--fxh-ivory)}.luxury-shop .luxury-page__filters{background:#0000!important;border:0;border-bottom:1px solid #292d321f;border-bottom:1px solid var(--fxh-border);box-shadow:none!important;padding-left:0!important;padding-right:0!important}.luxury-shop .luxury-page__filters .MuiChip-root{background:#fbf9f5;background:var(--fxh-soft-white)}.luxury-shop .product-grid{margin-top:32px}.luxury-wishlist{padding:clamp(28px,6vw,76px) clamp(16px,4vw,44px)}.luxury-wishlist>.MuiStack-root:first-child h3{font-size:clamp(46px,6vw,82px);line-height:.88}.luxury-wishlist .product-grid{margin-top:28px}.luxury-auth{max-width:760px!important;padding-top:40px}.luxury-auth>.MuiPaper-root{border-top:4px solid #c5a47e;border-top:4px solid var(--fxh-gold);padding:clamp(28px,6vw,74px)!important}.luxury-auth h4{font-size:clamp(42px,6vw,68px);line-height:.9}.luxury-auth .MuiTextField-root{margin-top:18px}.luxury-auth .MuiOutlinedInput-root{background:#fff;border-radius:2px}.luxury-auth a{color:#256b58;color:var(--fxh-emerald);font-weight:700;text-decoration-color:#c5a47e;text-decoration-color:var(--fxh-gold)}.luxury-cart{padding-top:34px}.luxury-cart>.MuiStack-root:first-child h4{font-size:clamp(44px,6vw,76px);line-height:.9}.luxury-cart .MuiListItem-root{padding-bottom:18px;padding-top:18px}.luxury-cart .MuiAvatar-root{background:#e9e3d9;background:var(--fxh-stone);border-radius:2px}.luxury-cart .MuiListItemText-primary{color:#292d32;color:var(--fxh-charcoal);font-weight:700}.luxury-corporate,.luxury-not-found,.luxury-policy,.luxury-support{padding-top:clamp(34px,7vw,92px)}.luxury-corporate>.MuiStack-root:first-child h3,.luxury-policy>.MuiStack-root:first-child h3,.luxury-support>.MuiStack-root:first-child h3{font-size:clamp(44px,6vw,78px);line-height:.9;max-width:820px}.luxury-corporate .MuiAvatar-root{background:#292d32;background:var(--fxh-charcoal);border-radius:2px}.luxury-corporate .MuiPaper-root,.luxury-policy .MuiPaper-root,.luxury-support .MuiPaper-root{padding:clamp(22px,4vw,48px)!important}.luxury-support .MuiAccordion-root{background:#fbf9f5;background:var(--fxh-soft-white);border:1px solid #292d321f;border:1px solid var(--fxh-border);border-radius:2px!important;box-shadow:none}.luxury-support .MuiAccordionSummary-root{min-height:62px}.luxury-support .MuiTextField-root .MuiOutlinedInput-root{background:#fff;border-radius:2px}.luxury-policy>.MuiPaper-root{line-height:1.85}.luxury-not-found{display:grid;min-height:52vh;place-items:center}.luxury-not-found h2{color:#c5a47e!important;color:var(--fxh-gold)!important;font-size:clamp(86px,14vw,180px);line-height:.8}@media (max-width:599px){.luxury-shop{padding-top:18px}.luxury-shop .luxury-page__hero{padding:28px 22px!important}.luxury-shop .luxury-page__hero h4{font-size:52px}.luxury-shop .luxury-page__filters{margin-bottom:18px!important}.luxury-wishlist{padding:22px 16px}.luxury-auth{padding-top:20px}.luxury-cart{padding-top:18px}.luxury-corporate,.luxury-policy,.luxury-support{padding-top:28px}}.luxury-cart-v10__intro{border-bottom:1px solid #292d321f;border-bottom:1px solid var(--fxh-border);padding:clamp(36px,7vw,92px) 0 34px}.luxury-cart-v10__intro h1{font-size:clamp(54px,8vw,104px);line-height:.82;margin:10px 0 20px}.luxury-cart-v10__intro>p:last-child{color:#717171;color:var(--fxh-muted);max-width:520px}.luxury-cart-v10__layout{grid-gap:clamp(28px,6vw,92px);align-items:start;display:grid;gap:clamp(28px,6vw,92px);grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);margin-top:48px}.luxury-cart-v10__items h2,.luxury-cart-v10__summary h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:.95;margin:0}.luxury-cart-v10__item{min-height:112px;padding:20px 52px 20px 0!important}.luxury-cart-v10__item .MuiAvatar-root{background:#e9e3d9;background:var(--fxh-stone);border-radius:2px;height:92px;margin-right:18px;width:92px}.luxury-cart-v10__item .MuiListItemText-primary{color:#292d32;color:var(--fxh-charcoal);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1.05}.luxury-cart-v10__item .MuiListItemText-secondary{color:#717171;color:var(--fxh-muted);margin-top:8px}.luxury-cart-v10__item .MuiIconButton{color:#b65c43;color:var(--fxh-terracotta)}.luxury-cart-v10__summary{background:#fbf9f5;background:var(--fxh-soft-white);border:1px solid #292d321f;border-top:4px solid #c5a47e;border:1px solid var(--fxh-border);border-top:4px solid var(--fxh-gold);padding:30px;position:sticky;top:96px}.luxury-cart-v10__summary .MuiTypography-body1{color:#717171;color:var(--fxh-muted)}.luxury-cart-v10__total{color:#b65c43!important;color:var(--fxh-terracotta)!important;font-size:24px!important;font-weight:800}.luxury-cart-v10__summary .MuiAlert-root{background:#c5a47e24;border-radius:2px;color:#292d32;color:var(--fxh-charcoal)}.luxury-cart-v10__empty{background:#fbf9f5;background:var(--fxh-soft-white);border-top:4px solid #c5a47e;border-top:4px solid var(--fxh-gold);margin:clamp(80px,14vw,180px) auto;max-width:720px;padding:clamp(30px,7vw,80px);text-align:center}.luxury-cart-v10__empty h2{font-size:clamp(44px,6vw,78px);line-height:.88;margin:12px 0 18px}.luxury-cart-v10__empty p:not(.luxury-eyebrow){color:#717171;color:var(--fxh-muted);margin-bottom:28px}.luxury-checkout{padding-top:34px}.luxury-checkout>.MuiPaper-root{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border-radius:2px!important;border-top:4px solid #c5a47e;border-top:4px solid var(--fxh-gold);box-shadow:0 18px 44px #292d3212!important}.luxury-checkout>.MuiPaper-root>.MuiStack-root:first-child h4{font-size:clamp(44px,6vw,76px);line-height:.86}.luxury-checkout .MuiTextField-root .MuiOutlinedInput-root{background:#fff;border-radius:2px}.luxury-checkout .MuiTypography-h4{font-family:Cormorant Garamond,Georgia,serif}.luxury-checkout-lock{border:1px solid #292d321f!important;border:1px solid var(--fxh-border)!important;border-radius:2px!important;max-width:650px;padding:24px!important}.luxury-route-loading{align-items:center;color:#717171;color:var(--fxh-muted);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:42vh}.luxury-route-error{margin:80px auto;max-width:720px}.luxury-checkout-v10{max-width:1180px!important}.luxury-checkout-v10>.MuiBox-root:first-child{padding-bottom:18px}.luxury-checkout-v10>.MuiBox-root:first-child h3{font-size:clamp(32px,4vw,54px);line-height:.98}.luxury-checkout-v10>.MuiBox-root:first-child .MuiStack-root{gap:6px}.luxury-checkout-v10>.MuiBox-root>.MuiPaper-root,.luxury-checkout-v10>.MuiPaper-root{padding:18px!important}.luxury-checkout-v10 .checkout-section-title{margin-bottom:14px;margin-top:6px}.luxury-checkout-v10 .checkout-section-title .MuiTypography-h6{font-size:18px;letter-spacing:-.01em}.luxury-checkout-v10 .MuiTextField-root{margin-bottom:2px}.luxury-checkout-v10 .MuiFormControlLabel-root{min-height:72px}.luxury-checkout-v10 .MuiListItem-root{padding-bottom:8px;padding-top:8px}.luxury-checkout-v10 .MuiAvatar-root{height:46px;width:46px}.luxury-checkout-v10 .MuiDivider-root{margin-bottom:18px;margin-top:18px}@media (max-width:899px){.luxury-cart-v10__layout{grid-template-columns:1fr}.luxury-cart-v10__summary{position:static}}@media (max-width:599px){.luxury-cart-v10__intro{padding-top:26px}.luxury-cart-v10__item .MuiAvatar-root{height:68px;margin-right:12px;width:68px}.luxury-cart-v10__item .MuiListItemText-primary{font-size:19px}.luxury-cart-v10__summary{padding:24px 18px}.luxury-checkout{padding-top:18px}.luxury-checkout-v10{padding-left:12px;padding-right:12px}.luxury-checkout-v10>.MuiBox-root:first-child h3{font-size:34px}.luxury-checkout-v10>.MuiBox-root>.MuiPaper-root,.luxury-checkout-v10>.MuiPaper-root{padding:14px!important}.luxury-checkout-v10 .checkout-section-title{margin-bottom:10px;margin-top:4px}}body{background-color:#f4f0e9;background-color:var(--fxh-ivory);color:#292d32;color:var(--fxh-charcoal);font-family:Manrope,Arial,sans-serif!important;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;padding:20px}h1,h2,h3{color:#292d32;color:var(--fxh-charcoal)}h1,h2,h3,h4,h5,h6{font-weight:500}a,button,div,p,span{font-weight:400}.navbar{background-color:#292d32;color:#fff;padding:15px}.navbar ul{display:flex;list-style-type:none;margin:0;padding:0}.navbar li{margin-right:20px}.navbar a{color:#fff;text-decoration:none}.home{padding:50px;text-align:center}.home h2{font-size:3rem}.product-grid{grid-gap:16px;display:grid!important;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-grid,.product-grid>.MuiGrid-item{align-items:stretch;margin:0!important;width:100%!important}.product-grid>.MuiGrid-item{display:flex!important;flex-basis:auto!important;max-width:100%!important;min-width:0;padding:0!important}.product-grid>.MuiGrid-item>.product-card-premium{align-self:stretch;aspect-ratio:auto;height:0;min-height:0;min-width:0;padding-bottom:125%;width:100%}.product-card-premium__overlay{overflow:hidden}@media (min-width:768px){.product-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1200px){.product-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1536px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:1920px){.product-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}.product-card{border:1px solid #ddd;padding:20px}.product-card img{height:auto;max-width:100%}.cart-item{align-items:center;display:flex;margin-bottom:20px}.cart-item img{height:80px;margin-right:20px;width:80px}.checkout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.order-success{padding:50px;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-card-animated{animation:slideUp .5s ease-in-out;animation-fill-mode:forwards}[data-reveal]{animation:slideUp .6s cubic-bezier(.22,1,.36,1) both}@keyframes ecomMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ecom-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;width:100%}.ecom-marquee__track{animation:ecomMarquee 28s linear infinite;display:flex;gap:16px;width:max-content}.ecom-marquee:hover .ecom-marquee__track{animation-play-state:paused}.home-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.home-aurora:after,.home-aurora:before{border-radius:50%;content:"";filter:blur(90px);opacity:.5;position:absolute}.home-aurora:before{background:radial-gradient(circle,#2874f02e,#0000 70%);height:540px;right:-160px;top:8%;width:540px}.home-aurora:after{background:radial-gradient(circle,#f500571f,#0000 70%);height:480px;left:-180px;top:55%;width:480px}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none!important}.ecom-marquee__track{animation:none;flex-wrap:wrap;justify-content:center}}.luxury-home{background:#f4f0e9;background:var(--fxh-ivory);color:#292d32;color:var(--fxh-charcoal);overflow:hidden}.luxury-home__content{padding-bottom:48px;padding-top:clamp(48px,7vw,104px)}.luxury-hero{align-items:center;background:#292d32;background:var(--fxh-charcoal);color:#f4f0e9;color:var(--fxh-ivory);display:flex;min-height:min(780px,82svh);position:relative}.luxury-hero:after{border:1px solid #c5a47e52;border-radius:50%;bottom:-18vw;content:"";height:35vw;pointer-events:none;position:absolute;right:-12vw;width:35vw}.luxury-hero__inner{padding-bottom:clamp(42px,7vw,88px);padding-top:clamp(42px,7vw,88px);position:relative;z-index:1}.luxury-eyebrow{color:#c5a47e;color:var(--fxh-gold);font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;margin-bottom:12px!important;text-transform:uppercase}.luxury-eyebrow--light{color:#e6d7c6}.luxury-hero__title{color:#f4f0e9;color:var(--fxh-ivory);font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(50px,7vw,96px)!important;font-weight:600!important;letter-spacing:-.04em;line-height:.88!important;margin:0!important}.luxury-hero__title em{color:#c5a47e;color:var(--fxh-gold);font-style:italic;font-weight:500}.luxury-hero__copy{color:#f4f0e9c2;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.7!important;margin-top:24px!important;max-width:460px;overflow-wrap:break-word}.luxury-hero__visual{background:#413d39;border:1px solid #c5a47e5c;min-height:clamp(360px,52vw,620px);overflow:hidden;position:relative}.luxury-hero__visual:before{background:linear-gradient(135deg,#c5a47e40,#0000 35%,#292d328c);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.luxury-hero__visual img{display:block;height:100%;min-height:inherit;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:100%}.luxury-hero__visual:hover img{transform:scale(1.025)}.luxury-hero__caption{bottom:18px;color:#fff;display:flex;font-size:10px;gap:16px;justify-content:space-between;left:20px;letter-spacing:.12em;position:absolute;right:20px;text-transform:uppercase;white-space:nowrap;z-index:2}.luxury-button{border-radius:0!important;letter-spacing:.03em;min-height:44px;padding:10px 20px!important}.luxury-button--light{background:#f4f0e9!important;background:var(--fxh-ivory)!important;color:#292d32!important;color:var(--fxh-charcoal)!important}.luxury-button--light:hover{background:#c5a47e!important;background:var(--fxh-gold)!important}.luxury-button--quiet{border-bottom:1px solid #c5a47e;border-bottom:1px solid var(--fxh-gold)}.luxury-button--dark,.luxury-button--quiet{color:#f4f0e9!important;color:var(--fxh-ivory)!important}.luxury-button--dark{align-self:flex-start;background:#292d32!important;background:var(--fxh-charcoal)!important}.luxury-section{padding-top:clamp(64px,9vw,132px)}.luxury-section--categories{padding-top:0}.luxury-section-title{color:#292d32;color:var(--fxh-charcoal);font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(39px,4vw,60px)!important;letter-spacing:-.035em;line-height:.95!important;margin:0!important}.luxury-section-copy{color:#717171;color:var(--fxh-muted);font-size:15px!important;line-height:1.7!important;margin-top:12px!important;max-width:540px}.luxury-text-link{border-bottom:1px solid #c5a47e;border-bottom:1px solid var(--fxh-gold);border-radius:0!important;color:#292d32!important;color:var(--fxh-charcoal)!important;padding:0!important;white-space:nowrap}.luxury-text-link:hover{background:#0000!important;color:#b65c43!important;color:var(--fxh-terracotta)!important}.luxury-category-card{background:#e9e3d9;background:var(--fxh-stone);color:#fff;display:block;height:clamp(190px,28vw,330px);overflow:hidden;position:relative;text-decoration:none}.luxury-category-card img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease;width:100%}.luxury-category-card:after{background:linear-gradient(180deg,#0000 35%,#292d32c7);content:"";inset:0;position:absolute}.luxury-category-card:hover img{filter:saturate(.86);transform:scale(1.04)}.luxury-category-card__overlay{bottom:16px;left:18px;position:absolute;right:18px;z-index:1}.luxury-category-card__overlay p{font-family:Cormorant Garamond,Georgia,serif!important;font-size:29px!important;line-height:1!important;margin:0!important}.luxury-category-card__overlay small{color:#ffffffbd;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.luxury-editorial{background:#e9e3d9;background:var(--fxh-stone);margin-top:clamp(72px,10vw,148px)}.luxury-editorial__image{display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.luxury-editorial__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:clamp(32px,6vw,82px)}.luxury-editorial__copy h2,.luxury-trust h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(40px,4.4vw,66px)!important;letter-spacing:-.035em;line-height:.94!important;margin:0 0 18px!important;max-width:520px}.luxury-editorial__copy p:not(.luxury-eyebrow){color:#717171;color:var(--fxh-muted);line-height:1.8;margin-bottom:28px;max-width:470px}.luxury-trust{border-bottom:1px solid #292d321f;border-bottom:1px solid var(--fxh-border);border-top:1px solid #292d321f;border-top:1px solid var(--fxh-border);margin-top:clamp(80px,12vw,170px);padding:clamp(32px,6vw,74px) 0}.luxury-trust>p:not(.luxury-eyebrow){color:#717171;color:var(--fxh-muted);line-height:1.8;margin:0 0 24px;max-width:650px}.luxury-empty{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border:1px solid #292d321f;border:1px solid var(--fxh-border);border-radius:0!important;color:#717171;color:var(--fxh-muted);padding:32px}.luxury-inline-loading,.luxury-loading{align-items:center;display:flex;justify-content:center;min-height:48svh}.luxury-desktop-nav{align-items:center;display:flex;gap:24px}.luxury-nav-link{color:#292d32;color:var(--fxh-charcoal);font-size:12px;letter-spacing:.08em;position:relative;text-decoration:none;text-transform:uppercase}.luxury-nav-link:after{background:#c5a47e;background:var(--fxh-gold);bottom:-7px;content:"";height:1px;left:0;position:absolute;right:100%;transition:right .2s ease}.luxury-nav-link:focus-visible:after,.luxury-nav-link:hover:after{right:0}.luxury-mobile-menu{display:inline-flex!important}.luxury-collapsed-control{display:inline-flex}.luxury-mobile-drawer{background:#fbf9f5!important;background:var(--fxh-soft-white)!important}@media (max-width:899px){.luxury-desktop-nav{display:none}.luxury-mobile-menu{display:inline-flex!important}.luxury-hero{min-height:auto}.luxury-hero__visual{min-height:420px}}@media (min-width:900px){.luxury-mobile-menu{display:none!important}}@media (max-width:599px){#root,body,html{max-width:100%;overflow-x:hidden}.luxury-collapsed-control{display:none!important}.luxury-home__content{padding-left:16px;padding-right:16px}.luxury-hero__inner,.luxury-home__content{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.luxury-header-actions{display:flex!important;gap:2px!important;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.luxury-mobile-menu{display:inline-flex!important}.luxury-hero__inner{padding-left:20px;padding-right:20px}.luxury-hero__title{font-size:clamp(42px,13vw,56px)!important;letter-spacing:-.045em;max-width:100%}.luxury-hero__visual{min-height:360px}.product-grid{max-width:calc(100vw - 64px)!important}.MuiChip-root{max-width:calc(100vw - 80px)}.MuiChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luxury-category-card{height:190px}.luxury-category-card__overlay p{font-size:24px!important}.luxury-editorial__copy,.luxury-editorial__image{min-height:300px}.luxury-editorial__copy{padding:34px 24px}.luxury-shop .luxury-page__filters{background:#f4f0e9!important;background:var(--fxh-ivory)!important;box-shadow:0 8px 18px #292d3214!important;margin-left:-16px;margin-right:-16px;padding:12px 16px 14px!important;position:sticky;top:64px;z-index:20}.luxury-shop__category-scroll{-webkit-overflow-scrolling:touch;max-height:112px;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 6px;scrollbar-width:thin;touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.luxury-category-card img,.luxury-hero__visual img{transition:none}}.product-details-v7{background:#f4f0e9!important;background:var(--fxh-ivory)!important;color:#292d32!important;color:var(--fxh-charcoal)!important;overflow-x:hidden;padding-top:clamp(18px,3vw,42px)!important}.product-details-v7>.MuiContainer-root{max-width:1440px}.product-details-v7>.MuiContainer-root>.MuiTypography-root:first-child{color:#717171!important;color:var(--fxh-muted)!important;font-size:11px!important;letter-spacing:.1em;margin-bottom:26px!important;text-transform:uppercase}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container{align-items:start;border-bottom:0!important;column-gap:0}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child{padding-right:clamp(18px,4vw,72px)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root{gap:clamp(12px,1.5vw,22px)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiBox-root:first-child{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border:1px solid #292d3229!important;border-radius:2px!important;box-shadow:0 24px 55px #292d321c!important;min-height:clamp(420px,48vw,700px)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiBox-root:first-child:after{bottom:16px;color:#292d3275;content:"FASTXHORIZON / PRODUCT STUDY";font:10px/1 Manrope,sans-serif;left:18px;letter-spacing:.14em;position:absolute}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiBox-root:first-child img{height:clamp(390px,44vw,650px)!important;max-height:650px;object-fit:contain!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiStack-root button{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border-color:#292d322e!important;border-radius:2px!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiStack-root button[aria-label*="image 1"]{border-color:#c5a47e!important;border-color:var(--fxh-gold)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2){align-self:start;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:clamp(24px,4vw,64px) 0 clamp(18px,3vw,42px) clamp(18px,4vw,72px)!important;position:sticky;top:92px}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2)>.MuiTypography-overline{color:#b65c43!important;color:var(--fxh-terracotta)!important;font-size:11px!important;letter-spacing:.18em!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) h1{color:#292d32!important;color:var(--fxh-charcoal)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(34px,3.1vw,54px)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:.94!important;margin:12px 0 18px!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) h4{color:#b65c43!important;color:var(--fxh-terracotta)!important;font-family:Manrope,sans-serif!important;font-size:clamp(25px,2.2vw,34px)!important;font-weight:700!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) .MuiChip-root{background:#256b58!important;background:var(--fxh-emerald)!important;border-radius:2px!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) .MuiButton-contained{background:#292d32!important;background:var(--fxh-charcoal)!important;border-radius:2px!important;box-shadow:none!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) .MuiButton-contained:hover{background:#256b58!important;background:var(--fxh-emerald)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) .MuiIconButton{border-color:#292d3240!important;border-radius:2px!important;color:#292d32!important;color:var(--fxh-charcoal)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2)>.MuiBox-root:nth-last-child(2){background:#0000!important;border-left-color:#c5a47e!important;border-left-color:var(--fxh-gold)!important;border-radius:0!important;padding-left:0!important}.product-details-v7 .MuiTabs-root{border-bottom:1px solid #292d322e}.product-details-v7 .MuiTabs-root .MuiTab-root{color:#717171;color:var(--fxh-muted);font-size:12px;letter-spacing:.08em;margin-right:26px;min-width:auto;padding-left:0;text-transform:uppercase}.product-details-v7 .MuiTabs-root .Mui-selected{color:#292d32!important;color:var(--fxh-charcoal)!important}.product-details-v7 .MuiTabs-indicator{background:#c5a47e!important;background:var(--fxh-gold)!important;height:2px!important}.product-details-v7 .MuiTabs-root+.MuiBox-root{background:#fbf9f5;background:var(--fxh-soft-white);border-top:0!important;color:#292d32!important;color:var(--fxh-charcoal)!important;padding:clamp(18px,3vw,42px) 0!important}.product-details-v7__related{border-top:1px solid #292d3226;padding-top:clamp(72px,10vw,140px)}.product-details-v7__related>.MuiTypography-root:first-child{color:#292d32;color:var(--fxh-charcoal);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:500;letter-spacing:-.04em}.product-details-v7__related .product-grid{align-content:start!important;align-items:stretch!important;gap:20px!important;margin-top:28px!important}.product-details-v7.product-details-v7 .product-details-v7__related .product-grid>.MuiGrid-item,.product-details-v7.product-details-v7 .product-details-v7__related .product-grid>.MuiGrid-item:first-child,.product-details-v7.product-details-v7 .product-details-v7__related .product-grid>.MuiGrid-item:nth-child(2){align-self:stretch!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;position:static!important;width:100%!important}.product-details-v7__gallery-column,.product-details-v7__gallery-layout,.product-details-v7__gallery-stage,.product-details-v7__info-column{box-sizing:border-box;min-width:0}.product-details-v7__info-column h1{overflow-wrap:break-word;white-space:normal;word-break:normal}.product-details-v7__details{overflow:hidden}@media (max-width:899px){.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2){padding-left:0!important;position:static}}@media (max-width:599px){.product-details-v7{padding-top:12px!important}.product-details-v7>.MuiContainer-root.MuiContainer-root{box-sizing:border-box;margin-left:0!important;margin-right:0!important;max-width:none!important;overflow-x:hidden;padding-left:16px!important;padding-right:16px!important;width:100%!important}.product-details-v7 .MuiGrid-container{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.product-details-v7 .MuiGrid-item{box-sizing:border-box;flex-basis:100%!important;max-width:100%!important;min-width:0;width:100%!important}.product-details-v7 .MuiGrid-container>.MuiGrid-item{padding-left:0!important;padding-right:0!important}.product-details-v7>.MuiContainer-root>.MuiBox-root{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root,.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiBox-root:first-child{box-sizing:border-box;max-width:calc(100vw - 32px)!important;min-width:0;width:calc(100vw - 32px)!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) h1{max-width:calc(100vw - 32px)!important;overflow-wrap:anywhere;width:calc(100vw - 32px)!important;word-break:break-word}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2){max-width:100%!important;width:100%!important}.product-details-v7 .MuiTabs-root,.product-details-v7 .MuiTabs-scroller{max-width:100%}.product-details-v7 .MuiTabs-root{overflow-x:auto}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child{padding-right:0!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiBox-root:first-child{min-height:330px!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:first-child>.MuiBox-root>.MuiBox-root:first-child img{height:320px!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2){padding-top:28px!important}.product-details-v7>.MuiContainer-root>.MuiBox-root>.MuiGrid-container>.MuiGrid-item:nth-child(2) h1{font-size:clamp(28px,8vw,34px)!important;line-height:1.02!important}.product-details-v7 .MuiTabs-root .MuiTab-root{font-size:10px;margin-right:18px}.product-details-v7.product-details-v7 .product-details-v7__related .product-grid>.MuiGrid-item,.product-details-v7.product-details-v7 .product-details-v7__related .product-grid>.MuiGrid-item:first-child,.product-details-v7.product-details-v7 .product-details-v7__related .product-grid>.MuiGrid-item:nth-child(2){padding:0!important}.product-details-v7__main{max-width:100%;overflow:hidden;width:100%}.product-details-v7__gallery-column,.product-details-v7__info-column{max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.product-details-v7__gallery-column>.MuiBox-root,.product-details-v7__gallery-column>.MuiBox-root>.MuiBox-root:first-child{max-width:100%!important;min-width:0!important;width:100%!important}.product-details-v7__gallery-layout,.product-details-v7__gallery-stage{flex:0 1 auto!important;max-width:100%!important;min-width:0!important;width:100%!important}.product-details-v7__gallery-stage img,.product-details-v7__gallery-stage>button{box-sizing:border-box;max-width:100%!important}.product-details-v7__gallery-stage button{max-width:100%}.product-details-v7__details,.product-details-v7__info-column,.product-details-v7__info-column h1{box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.product-details-v7__info-column h1{overflow-wrap:anywhere!important;white-space:normal!important}.product-details-v7__details{border-radius:24px!important}}.luxury-home--v2{background:#f4f0e9;background:var(--fxh-ivory)}.luxury-campaign-hero{background:#292d32;background:var(--fxh-charcoal);color:#f4f0e9;color:var(--fxh-ivory);min-height:min(860px,88svh);overflow:hidden;position:relative}.luxury-campaign-hero__image{filter:saturate(.82) contrast(1.03);height:100%;inset:0;object-fit:cover;object-position:center 46%;position:absolute;transform:scale(1.015);width:100%}.luxury-campaign-hero__veil{background:linear-gradient(90deg,#292d32f0,#292d32b8 35%,#292d321f 72%,#292d322e),linear-gradient(0deg,#292d3285,#0000 38%);inset:0;position:absolute}.luxury-campaign-hero__inner{align-items:center;display:flex;min-height:inherit;padding-bottom:clamp(46px,7vw,84px);padding-top:clamp(90px,12vw,160px);position:relative}.luxury-campaign-hero__index{align-items:center;color:#f4f0e9c7;display:flex;font-size:10px;gap:12px;left:24px;letter-spacing:.18em;position:absolute;text-transform:uppercase;top:clamp(32px,5vw,72px)}.luxury-campaign-hero__index span{background:#c5a47e;background:var(--fxh-gold);display:block;height:1px;width:54px}.luxury-campaign-hero__copy{max-width:620px;padding-left:clamp(0px,5vw,78px)}.luxury-campaign-hero__copy h1{color:#f4f0e9;color:var(--fxh-ivory);font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(60px,9vw,136px)!important;font-weight:500!important;letter-spacing:-.06em;line-height:.78!important;margin:0 0 32px!important}.luxury-campaign-hero__copy h1 em{color:#c5a47e;color:var(--fxh-gold);font-style:italic}.luxury-campaign-hero__description{color:#f4f0e9d1;font-size:clamp(15px,1.4vw,19px)!important;line-height:1.65!important;margin-bottom:28px!important;max-width:360px}.luxury-campaign-hero__footer{bottom:26px;color:#f4f0e9a8;display:flex;font-size:10px;justify-content:space-between;left:24px;letter-spacing:.15em;position:absolute;right:24px;text-transform:uppercase}.luxury-introduction{max-width:760px;padding:clamp(78px,13vw,180px) 0 clamp(82px,12vw,160px) clamp(0px,7vw,110px)}.luxury-introduction h2{color:#292d32;color:var(--fxh-charcoal);font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(44px,6vw,84px)!important;font-weight:500!important;letter-spacing:-.055em;line-height:.86!important;margin:0 0 28px!important}.luxury-introduction h2 em{color:#b65c43;color:var(--fxh-terracotta);font-style:italic}.luxury-introduction>p:not(.luxury-eyebrow){color:#717171;color:var(--fxh-muted);line-height:1.8;margin:0 0 24px;max-width:460px}.luxury-intro{margin-bottom:clamp(28px,5vw,58px)}.luxury-intro--dark .luxury-section-copy,.luxury-intro--dark .luxury-section-title{color:#f4f0e9;color:var(--fxh-ivory)}.luxury-category-editorial{padding-bottom:clamp(82px,12vw,160px)}.luxury-category-grid{align-items:stretch}.luxury-category-card--1{margin-top:clamp(28px,7vw,94px)}.luxury-category-card--2{margin-top:clamp(12px,3vw,44px)}.luxury-category-card--1,.luxury-category-card--2{height:clamp(220px,31vw,430px)}.luxury-category-card--0{height:clamp(300px,42vw,560px)}.luxury-collection-band{background:#256b58;background:var(--fxh-emerald);color:#f4f0e9;color:var(--fxh-ivory);display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(500px,65vw,820px);overflow:hidden;padding:clamp(42px,7vw,100px);position:relative}.luxury-collection-band__image{height:100%;inset:0 0 0 43%;mix-blend-mode:multiply;object-fit:cover;opacity:.4;position:absolute;width:57%}.luxury-collection-band:after{border:1px solid #f4f0e957;border-radius:50%;content:"";height:48vw;position:absolute;right:-18vw;top:-22vw;width:48vw}.luxury-collection-band>*{position:relative;z-index:1}.luxury-collection-band>.luxury-collection-band__image{position:absolute;z-index:0}.luxury-collection-band__label{color:#f4f0e9cc;font-size:10px;left:42px;letter-spacing:.16em;line-height:1.8;position:absolute!important;top:42px}.luxury-collection-band__words{align-items:flex-end;color:#f4f0e980;display:flex;flex-direction:column;font-size:11px;letter-spacing:.3em;line-height:2.2;position:absolute!important;right:50px;top:48px}.luxury-collection-band h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(54px,8vw,118px)!important;font-weight:500!important;letter-spacing:-.06em;line-height:.78!important;margin:0 0 34px!important}.luxury-collection-band h2 em{color:#c5a47e;color:var(--fxh-gold);font-style:italic}.luxury-button--outline-light{align-self:flex-start;border:1px solid #f4f0e999!important;border-radius:0!important;color:#f4f0e9!important;color:var(--fxh-ivory)!important}.luxury-button--outline-light:hover{background:#f4f0e9!important;background:var(--fxh-ivory)!important;color:#292d32!important;color:var(--fxh-charcoal)!important}.luxury-product-edit{background:#292d32;background:var(--fxh-charcoal);margin:clamp(82px,12vw,170px) calc(clamp(16px, 5vw, 78px)*-1);padding:clamp(58px,8vw,110px) clamp(16px,5vw,78px)}.luxury-product-edit .product-grid{margin-top:10px!important}.luxury-text-link--light{border-color:#c5a47e;border-color:var(--fxh-gold);color:#f4f0e9!important;color:var(--fxh-ivory)!important}.luxury-story-grid{background:#e9e3d9;background:var(--fxh-stone);display:grid;grid-template-columns:1.05fr .95fr .72fr;margin-top:clamp(82px,12vw,170px);min-height:640px}.luxury-story-grid__detail,.luxury-story-grid__portrait{min-height:420px;overflow:hidden;position:relative}.luxury-story-grid__detail img,.luxury-story-grid__portrait img{display:block;height:100%;object-fit:cover;width:100%}.luxury-story-grid__detail p,.luxury-story-grid__portrait span{bottom:20px;color:#fff;font-size:10px;left:22px;letter-spacing:.14em;position:absolute;text-shadow:0 1px 5px #00000073;text-transform:uppercase}.luxury-story-grid__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,76px)}.luxury-story-grid__copy h2{color:#292d32;color:var(--fxh-charcoal);font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(42px,5vw,72px)!important;font-weight:500!important;letter-spacing:-.05em;line-height:.88!important;margin:0 0 22px!important;max-width:400px}.luxury-story-grid__copy>p:not(.luxury-eyebrow){color:#717171;color:var(--fxh-muted);line-height:1.8;margin-bottom:28px;max-width:340px}.luxury-story-grid__detail{background:#292d32;background:var(--fxh-charcoal)}.luxury-story-grid__detail p{margin:0}.luxury-more-edit{padding:clamp(82px,12vw,170px) 0}.luxury-trust--v2{grid-gap:clamp(28px,8vw,140px);align-items:end;display:grid;gap:clamp(28px,8vw,140px);grid-template-columns:1fr 1fr}.luxury-trust--v2 h2{max-width:560px}.luxury-trust--v2>div:last-child{padding-bottom:10px}@media (max-width:899px){.luxury-campaign-hero{min-height:760px}.luxury-campaign-hero__copy{padding-left:0}.luxury-campaign-hero__copy h1{font-size:clamp(60px,13vw,100px)!important}.luxury-story-grid{grid-template-columns:1fr 1fr}.luxury-story-grid__portrait{grid-row:span 2}.luxury-story-grid__detail{min-height:300px}.luxury-trust--v2{grid-template-columns:1fr}}@media (max-width:599px){.luxury-campaign-hero{min-height:700px}.luxury-campaign-hero__inner{padding-bottom:54px;padding-top:110px}.luxury-campaign-hero__copy h1{font-size:clamp(54px,16vw,72px)!important;line-height:.82!important}.luxury-campaign-hero__description{max-width:280px}.luxury-campaign-hero__index{font-size:9px;left:20px}.luxury-campaign-hero__footer{font-size:8px;left:20px;right:20px}.luxury-introduction{box-sizing:border-box;padding-bottom:82px;padding-left:0;padding-top:78px;width:100%}.luxury-introduction h2{font-size:clamp(36px,11vw,48px)!important;letter-spacing:-.065em;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.luxury-collection-band{min-height:520px;padding:28px}.luxury-collection-band__image{left:0;opacity:.24;right:auto;width:100%}.luxury-collection-band__label{left:28px;top:28px}.luxury-collection-band__words{font-size:9px;right:28px;top:28px}.luxury-collection-band h2{font-size:clamp(52px,16vw,76px)!important}.luxury-product-edit{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.luxury-story-grid{display:flex;flex-direction:column}.luxury-story-grid__detail,.luxury-story-grid__portrait{min-height:330px}.luxury-story-grid__copy{min-height:360px;padding:38px 24px}.luxury-more-edit{padding-bottom:100px;padding-top:82px}}.product-details-v8 .product-details-v8__showcase>.MuiGrid-container{grid-gap:clamp(28px,5vw,92px)!important;align-items:start!important;display:grid!important;gap:clamp(28px,5vw,92px)!important;grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr)!important;margin:0!important;width:100%!important}.product-details-v8 .product-details-v8__gallery-column,.product-details-v8 .product-details-v8__info-column{max-width:none!important;min-width:0!important;padding:0!important;width:auto!important}.product-details-v8 .product-details-v8__gallery-layout{grid-gap:18px!important;align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:72px minmax(0,1fr)!important;width:100%!important}.product-details-v8 .product-details-v8__gallery-stage{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border-radius:2px!important;box-shadow:0 22px 50px #292d321f!important;grid-column:2;grid-row:1;min-height:clamp(500px,48vw,720px)!important;width:100%!important}.product-details-v8 .product-details-v8__gallery-stage img{height:clamp(470px,46vw,690px)!important;object-fit:contain!important}.product-details-v8 .product-details-v8__gallery-layout>.MuiStack-root{grid-column:1;grid-row:1;max-height:clamp(500px,48vw,720px)!important;padding-top:10px;width:72px!important}.product-details-v8 .product-details-v8__gallery-layout>.MuiStack-root button{background:#fbf9f5!important;background:var(--fxh-soft-white)!important;border-radius:2px!important;height:64px!important;width:64px!important}.product-details-v8 .product-details-v8__info-column{background:#0000!important;border-left:1px solid #292d322e!important;border-radius:0!important;box-shadow:none!important;padding:clamp(18px,3vw,54px) 0 clamp(24px,4vw,72px) clamp(22px,4vw,64px)!important;position:sticky!important;top:96px}.product-details-v8 .product-details-v8__info-column h1{color:#292d32!important;color:var(--fxh-charcoal)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(36px,3.4vw,62px)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.94!important;margin:16px 0 24px!important;max-width:620px}.product-details-v8 .product-details-v8__info-column h4{color:#b65c43!important;color:var(--fxh-terracotta)!important}.product-details-v8 .product-details-v8__details{background:#0000!important;border:0!important;border-bottom:1px solid #292d3238!important;border-radius:0!important;border-top:1px solid #292d3238!important;box-shadow:none!important;margin-top:clamp(64px,9vw,140px)!important;padding:0!important}.product-details-v8 .product-details-v8__details .MuiTabs-root+.MuiBox-root{background:#0000!important;border:0!important;max-width:880px;padding:30px 0 42px!important}.product-details-v8 .product-details-v8__related{background:#292d32!important;background:var(--fxh-charcoal)!important;border-top:3px solid #c5a47e;border-top:3px solid var(--fxh-gold);margin-top:clamp(64px,9vw,132px)!important;padding:clamp(54px,7vw,104px) clamp(20px,5vw,76px) clamp(64px,8vw,120px)!important}.product-details-v8 .product-details-v8__related>.MuiTypography-root:first-child{color:#f4f0e9!important;color:var(--fxh-ivory)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(42px,5vw,76px)!important;font-weight:500!important;letter-spacing:-.055em;margin-bottom:30px!important}@media (max-width:899px){.product-details-v8 .product-details-v8__showcase>.MuiGrid-container{display:block!important}.product-details-v8 .product-details-v8__info-column{border-left:0!important;border-top:1px solid #292d322e!important;margin-top:38px;padding:34px 0 42px!important;position:static!important}}@media (max-width:599px){.product-details-v8 .product-details-v8__gallery-layout{display:flex!important;flex-direction:column!important;gap:10px!important}.product-details-v8 .product-details-v8__gallery-stage{min-height:330px!important}.product-details-v8 .product-details-v8__gallery-stage img{height:320px!important}.product-details-v8 .product-details-v8__gallery-layout>.MuiStack-root{flex-direction:row!important;max-height:none!important;overflow-x:auto!important;padding-top:0;width:100%!important}.product-details-v8 .product-details-v8__gallery-layout>.MuiStack-root button{flex:0 0 58px;height:58px!important;width:58px!important}.product-details-v8 .product-details-v8__info-column h1{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important}.product-details-v8 .product-details-v8__details{margin-top:48px!important}.product-details-v8 .product-details-v8__related{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}.product-details-v8 .product-details-v8__related>.MuiTypography-root:first-child{font-size:44px!important}}
/*# sourceMappingURL=main.86d0d029.css.map*/