.fs-about__hero{display:grid;grid-template-columns:46% 54%;background:var(--fs-info-paper);min-height:570px}.fs-about__hero-copy{padding:clamp(42px,5.5vw,80px) clamp(24px,5vw,72px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fs-about__hero-copy h1{max-width:500px}.fs-about__intro{max-width:370px;color:var(--fs-info-muted);font-size:17px;line-height:1.65}.fs-about__hero-copy .fs-info__button{margin-top:10px}.fs-about .fs-about__hero-note{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--fs-info-muted);margin:48px 0 0}.fs-about__hero-image{margin:0;position:relative;overflow:hidden}.fs-about__hero-image img{height:100%;object-position:48% center}.fs-about__hero-image figcaption{position:absolute;bottom:22px;left:28px;right:24px;color:#fff;font-size:10px;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 1px 8px #000;background:#302c256b;justify-self:start;padding:8px 12px;width:fit-content}.fs-about__index{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--fs-info-line)}.fs-about__index a{display:flex;align-items:center;gap:16px;min-height:86px;text-decoration:none;font-size:13px}.fs-about__index a:hover{color:var(--fs-info-bronze)}.fs-about__index span{font-size:10px;color:var(--fs-info-muted)}.fs-about__story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,115px);padding-block:100px}.fs-about__story h2{max-width:430px}.fs-about__story-text{max-width:570px}.fs-about .fs-about__lead{font-size:22px;line-height:1.6;margin-bottom:24px}.fs-about__story-text>p:not(.fs-about__lead){color:var(--fs-info-muted)}.fs-about__styles{background:var(--fs-info-paper);padding-block:90px}.fs-about__section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:44px}.fs-about__section-heading h2{margin-bottom:0}.fs-about__section-heading>p{max-width:390px;margin:0;color:var(--fs-info-muted)}.fs-about__style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fs-about__style{text-decoration:none;min-width:0}.fs-about__style-photo{aspect-ratio:4/5;overflow:hidden;background:#e4dfd5}.fs-about__style-photo img{transition:transform .7s}.fs-about__style:hover img{transform:scale(1.035)}.fs-about__style-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px}.fs-about__style-heading h3{margin:0}.fs-about__style-heading>span{font-size:25px}.fs-about__style p{font-size:14px;color:var(--fs-info-muted);margin:15px 0 18px;max-width:340px}.fs-about__style-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;border-bottom:1px solid var(--fs-info-ink)}.fs-about__approach{padding-block:90px}.fs-about__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px}.fs-about__principles>div{border-top:1px solid var(--fs-info-line);padding-top:22px}.fs-about__number{display:block;color:var(--fs-info-bronze);font-size:11px;margin-bottom:24px}.fs-about__principles h3{font-size:30px}.fs-about__principles p{font-size:15px;color:var(--fs-info-muted);max-width:360px}.fs-about__connect{display:grid;grid-template-columns:46% 54%;background:var(--fs-info-olive);color:#f7f3ea}.fs-about__connect-image{min-height:490px}.fs-about__connect-copy{padding:clamp(42px,6vw,86px);align-self:center}.fs-about__connect-copy h2{max-width:470px}.fs-about__connect-copy>p:not(.fs-info__eyebrow){color:#deded4;max-width:440px}.fs-about__connect-links{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.fs-about__connect .fs-info__button{background:#f7f3ea;border-color:#f7f3ea;color:#302c25!important}.fs-about__connect .fs-info__button:hover{background:#ded6c6;border-color:#ded6c6}.fs-about__connect .fs-info__text-link:hover{color:#d8c9aa}@media(min-width:1600px){.fs-about__hero-copy{padding-left:max(72px,calc((100vw - 1256px)/2))}.fs-about__hero{min-height:640px}}@media(max-width:1000px){.fs-about__hero{min-height:510px}.fs-about__hero-copy{padding:42px 32px}.fs-about__hero-copy h1{font-size:62px}.fs-about__story{gap:40px;padding-block:72px}.fs-about__styles,.fs-about__approach{padding-block:72px}.fs-about__style-grid{gap:20px}.fs-about__connect-copy{padding:44px 32px}.fs-about__connect-links{align-items:flex-start;flex-direction:column}.fs-about__principles{gap:24px}}@media(max-width:768px){.fs-about__hero{grid-template-columns:1fr;min-height:0}.fs-about__hero-copy{padding:44px 24px 35px}.fs-about__hero-copy h1{font-size:58px;max-width:400px}.fs-about__intro{font-size:16px;max-width:420px}.fs-about .fs-about__hero-note{margin-top:30px}.fs-about__hero-image{height:auto;aspect-ratio:4/3}.fs-about__hero-image figcaption{bottom:16px;left:16px;font-size:9px}.fs-about__index{justify-content:flex-start;gap:18px;padding-block:10px}.fs-about__index a{min-height:54px;font-size:11px;gap:7px}.fs-about__story{grid-template-columns:1fr;gap:10px;padding-block:60px}.fs-about .fs-about__lead{font-size:20px}.fs-about__styles,.fs-about__approach{padding-block:60px}.fs-about__section-heading{display:block;margin-bottom:32px}.fs-about__section-heading>p{margin-top:22px}.fs-about__style-grid{grid-template-columns:1fr;gap:40px}.fs-about__style-photo{aspect-ratio:4/3}.fs-about__style-heading{margin-top:20px}.fs-about__style p{max-width:none;margin-bottom:7px}.fs-about__principles{grid-template-columns:1fr;gap:30px;margin-top:30px}.fs-about__number{margin-bottom:16px}.fs-about__principles p{max-width:none}.fs-about__connect{grid-template-columns:1fr}.fs-about__connect-image{min-height:0;aspect-ratio:4/3}.fs-about__connect-copy{padding:48px 24px}.fs-about__connect-links{gap:20px}}.fs-collected-room{background:#f4f1eb;color:#302c25}.fs-collected-room__picture{display:block;width:100%;line-height:0;background:#5b5140}.fs-collected-room__image{display:block;width:100%;height:auto}.fs-collected-room__content{max-width:1400px;margin:0 auto;padding:52px 48px 64px}.fs-collected-room__intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px 64px;padding-bottom:42px}.fs-collected-room__eyebrow{font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.fs-collected-room__eyebrow{margin:0 0 12px}.fs-collected-room__heading{margin:0;font-size:clamp(32px,3.5vw,52px);line-height:1.12;letter-spacing:-.02em}.fs-collected-room__description p{margin:0 0 16px;max-width:480px;font-size:16px;line-height:1.65}.fs-collected-room__products{border-top:1px solid #d6cec2;padding-top:30px;scroll-margin-top:180px}.fs-collected-room__products-heading{margin:0 0 22px;font-size:24px;line-height:1.3}.fs-collected-room__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.fs-collected-room__card{min-width:0;margin:0}.fs-collected-room__product-link{display:block;color:inherit;text-decoration:none}.fs-collected-room__product-link:focus-visible{outline:2px solid #504532;outline-offset:6px}.fs-collected-room__product-image{display:grid;place-items:center;aspect-ratio:1;background:#fff;overflow:hidden}.fs-collected-room__product-image img{display:block;width:100%;height:100%;object-fit:contain}.fs-collected-room__product-title{margin:18px 0 10px;font-size:17px;line-height:1.4;letter-spacing:0}.fs-collected-room__view{display:inline-flex;align-items:center;gap:18px;min-height:36px;font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.fs-collected-room__content{padding:30px 20px 40px}.fs-collected-room__intro{grid-template-columns:1fr;gap:18px;padding-bottom:28px}.fs-collected-room__description p{font-size:14px}.fs-collected-room__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fs-collected-room__product-title{font-size:15px}.fs-collected-room__products-heading{font-size:22px}}.fs-department-vendor{display:block;font-family:Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.045em;margin:17px 0 7px;color:#302c25}.fs-department-price{display:block;font-family:Arial,sans-serif;font-size:14px;margin:0 0 12px}#department-rooms{scroll-margin-top:190px}.fs-department-intro{background:#f4f1eb;color:#302c25;padding:42px 24px 32px;text-align:center}.fs-department-intro__inner{max-width:1050px;margin:auto}.fs-department-intro__eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 14px}.fs-department-intro h1{font-family:var(--typeHeaderPrimary),Georgia,serif;font-size:clamp(32px,4vw,58px);text-transform:none;letter-spacing:-.035em;line-height:1.12;margin:0 0 18px}.fs-department-intro__description{font-size:15px;line-height:1.7;max-width:690px;margin:0 auto 18px}.fs-department-intro ul{display:flex;justify-content:center;gap:12px 32px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.fs-department-intro a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:6px;font-size:13px}.fs-department-intro a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.fs-department-intro{padding:28px 20px 22px}.fs-department-intro ul{gap:0 22px}.fs-department-intro__description{font-size:14px}}body:has(.fs-editorial-grid) [id$=__text_columns_8NKy96]{display:none}.fs-editorial-grid__selection{max-width:1304px;margin:0 auto;padding-bottom:32px}.fs-editorial-grid__selection h2{font-size:clamp(28px,3vw,38px);margin:0 0 30px}.fs-editorial-grid__product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.fs-editorial-grid__product-list li{margin:0;min-width:0}.fs-editorial-grid__product-list a{display:block;color:inherit;text-decoration:none}.fs-editorial-grid__product-list .fs-discovery-collection{display:flex;text-decoration:underline;color:#645c50}.fs-editorial-grid__product-list img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;margin-bottom:18px}.fs-editorial-grid__product-list h3{font-size:17px;line-height:1.4;margin:7px 0 12px;letter-spacing:0}.fs-editorial-grid__view{font-size:12px;text-decoration:underline;text-underline-offset:4px}.fs-editorial-grid{background:#f4f1eb;color:#302c25;padding:48px 48px 12px}.fs-editorial-grid__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1304px;margin:0 auto}.fs-editorial-grid--wide .fs-editorial-grid__inner{grid-template-columns:1fr}.fs-editorial-grid__story{min-width:0}.fs-editorial-grid__picture{display:block;background:#c3b6a0}.fs-editorial-grid__image{display:block;width:100%;height:auto}.fs-editorial-grid__caption{padding:25px 0 35px}.fs-editorial-grid__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px}.fs-editorial-grid__caption h2{font-size:clamp(27px,3vw,39px);line-height:1.16;margin:0 0 14px;letter-spacing:-.02em}.fs-editorial-grid__description{font-size:15px;line-height:1.7;max-width:620px;margin:0 0 15px}.fs-editorial-grid__links{display:flex;flex-wrap:wrap;gap:12px 28px}.fs-editorial-grid__links a{display:inline-flex;gap:24px;align-items:center;min-height:44px;border-bottom:1px solid currentColor;font-size:13px;color:inherit;text-decoration:none}.fs-editorial-grid__pieces{margin:20px 0 0;font-size:11px;line-height:1.9;color:#645c50}.fs-editorial-grid__pieces a{display:inline;margin-left:5px;text-decoration:underline;text-underline-offset:3px;color:inherit}.fs-editorial-grid a:focus-visible{outline:2px solid #504532;outline-offset:5px}@media(max-width:749px){.fs-editorial-grid__product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fs-editorial-grid__product-list h3{font-size:15px}.fs-editorial-grid{padding:28px 20px 0}.fs-editorial-grid__inner{grid-template-columns:1fr;gap:12px}.fs-editorial-grid__caption{padding:22px 0 30px}.fs-editorial-grid__description{font-size:14px}}.fs-hero-room{background:#f4f1eb;color:#302c25}.fs-hero-room__picture{display:block;width:100%;line-height:0;background:#5b5140}.fs-hero-room__image{display:block;width:100%;height:auto}.fs-hero-room__content{max-width:1400px;margin:0 auto;padding:52px 48px 64px}.fs-hero-room__intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px 64px;padding-bottom:42px}.fs-hero-room__eyebrow{font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.fs-hero-room__eyebrow{margin:0 0 12px}.fs-hero-room__heading{margin:0;font-size:clamp(32px,3.5vw,52px);line-height:1.12;letter-spacing:-.02em}.fs-hero-room__description p{margin:0 0 16px;max-width:480px;font-size:16px;line-height:1.65}.fs-hero-room__products{border-top:1px solid #d6cec2;padding-top:30px;scroll-margin-top:180px}.fs-hero-room__products-heading{margin:0 0 22px;font-size:24px;line-height:1.3}.fs-hero-room__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.fs-hero-room__card{min-width:0;margin:0}.fs-hero-room__product-link{display:block;color:inherit;text-decoration:none}.fs-hero-room__product-link:focus-visible{outline:2px solid #504532;outline-offset:6px}.fs-hero-room__product-image{display:grid;place-items:center;aspect-ratio:1;background:#fff;overflow:hidden}.fs-hero-room__product-image img{display:block;width:100%;height:100%;object-fit:contain}.fs-hero-room__product-title{margin:18px 0 10px;font-size:17px;line-height:1.4;letter-spacing:0}.fs-hero-room__view{display:inline-flex;align-items:center;gap:18px;min-height:36px;font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.fs-hero-room__content{padding:30px 20px 40px}.fs-hero-room__intro{grid-template-columns:1fr;gap:18px;padding-bottom:28px}.fs-hero-room__description p{font-size:14px}.fs-hero-room__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fs-hero-room__product-title{font-size:15px}.fs-hero-room__products-heading{font-size:22px}}.fs-hero-room{display:block}.fs-hero-room__stage{position:relative;isolation:isolate}.fs-hero-room__stage:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,#1a161159);pointer-events:none;z-index:3}.fs-hero-room__slides{display:grid;overflow:clip;touch-action:pan-y pinch-zoom;--room-reveal: inset(0 0 0 100%);--room-drift: 14px}.fs-hero-room__slides[data-direction=previous]{--room-reveal: inset(0 100% 0 0);--room-drift: -14px}.fs-hero-room__slide{grid-area:1 / 1;min-width:0;visibility:visible}.fs-hero-room__slide[aria-hidden=true]{visibility:hidden;pointer-events:none}.fs-hero-room__slide.is-leaving{visibility:visible;z-index:1}.fs-hero-room__slide.is-entering{z-index:2;animation:fs-room-reveal .8s cubic-bezier(.22,.68,.18,1) both}@keyframes fs-room-reveal{0%{clip-path:var(--room-reveal);transform:translate(var(--room-drift))}to{clip-path:inset(0);transform:translate(0)}}.fs-hero-room__picture{aspect-ratio:16 / 9}.fs-hero-room__image{width:100%;height:100%;object-fit:cover}.fs-hero-room__controls{position:absolute;z-index:4;bottom:23px;right:clamp(20px,4vw,64px);display:flex;align-items:center;gap:10px;color:#fffaf1}.fs-hero-room__dots{display:flex}.fs-hero-room__controls button{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}.fs-hero-room__dot span{font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.72;text-shadow:0 1px 5px rgba(0,0,0,.45);transform:translateY(-2px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.fs-hero-room__dot:after{content:"";position:absolute;bottom:7px;width:20px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fs-hero-room__dot[aria-current=true] span{opacity:1;transform:translateY(-4px)}.fs-hero-room__dot[aria-current=true]:after{transform:scaleX(1)}.fs-hero-room__arrow svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.3));transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}@media(hover:hover){.fs-hero-room__arrow[data-step="-1"]:hover svg{transform:translate(-4px)}.fs-hero-room__arrow[data-step="1"]:hover svg{transform:translate(4px)}.fs-hero-room__dot:hover span{opacity:1;transform:translateY(-4px)}}.fs-hero-room__controls .fs-hero-room__arrow:active svg{transform:scale(.88)}.fs-hero-room__dot:active span{transform:translateY(-2px) scale(.9)}.fs-hero-room__stage>.fs-hero-room__autoplay{position:absolute;z-index:4;top:12px;right:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fffaf1;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-hero-room__autoplay svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.fs-hero-room__autoplay:focus-visible{outline:1px solid currentColor;outline-offset:1px}.fs-hero-room__play-icon,.fs-hero-room__autoplay[aria-pressed=true] .fs-hero-room__pause-icon{display:none}.fs-hero-room__autoplay[aria-pressed=true] .fs-hero-room__play-icon{display:block}.fs-hero-room__controls button:focus-visible{outline:1px solid currentColor;outline-offset:1px;border-radius:2px}.fs-hero-room__controls button:focus:not(:focus-visible){outline:none}.fs-hero-room__content[hidden]{display:none}.fs-hero-room__content.is-arriving .fs-hero-room__intro{animation:fs-room-caption .55s .12s ease both}@keyframes fs-room-caption{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:750px){.fs-hero-room__grid:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-hero-room__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){.fs-hero-room__picture{aspect-ratio:4 / 5}.fs-hero-room__controls{bottom:12px;right:50%;transform:translate(50%);gap:0}.fs-hero-room__autoplay{margin-left:0}.fs-hero-room__content{padding:28px 16px 36px}.fs-hero-room__heading{font-size:clamp(28px,7.2vw,34px);line-height:1.15}.fs-hero-room__grid{gap:24px 14px}.fs-hero-room__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;align-items:start}.fs-hero-room__product-link{display:contents}.fs-hero-room__product-title{margin:12px 0 8px;font-size:16px;line-height:1.35;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.fs-hero-room__view{min-height:44px;font-size:13px;line-height:1.4;align-self:stretch}.fs-hero-room__card .fs-discovery-collection{margin:0;min-height:44px;font-size:12px;line-height:1.4;align-self:stretch}.fs-hero-room__product-link:focus-visible>*{outline:1px solid #504532;outline-offset:2px}.fs-hero-room__slides{--room-drift: 8px}.fs-hero-room__slides[data-direction=previous]{--room-drift: -8px}}@media(prefers-reduced-motion:reduce){.fs-hero-room__slide.is-entering,.fs-hero-room__content.is-arriving .fs-hero-room__intro{animation:none}.fs-hero-room__dot span,.fs-hero-room__dot:after,.fs-hero-room__arrow svg{transition:none}}.fs-price{background:#fff}.fs-price__hero{display:grid;grid-template-columns:1.08fr 1fr;background:#f4f1eb}.fs-price__hero-copy{align-self:center;padding:80px clamp(28px,5.5vw,100px)}.fs-price__hero h1{max-width:620px;font-size:clamp(56px,5.35vw,88px);line-height:.97;letter-spacing:-.035em}.fs-price__hero-intro{max-width:430px;margin:26px 0 0;font-size:16px;line-height:1.75}.fs-price__hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.fs-price__hero-actions .fs-info__text-link{white-space:nowrap}.fs-price__hero-media{position:relative;min-height:590px;overflow:hidden}.fs-price__hero-image{display:block;position:absolute;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.fs-price__hero-placeholder{background:#dfdbd0;fill:#9b815b}.fs-price__assurance{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:440px;margin-top:46px;padding-top:26px;border-top:1px solid #d4cfc3}.fs-price__assurance>div+div{padding-left:28px;border-left:1px solid #d4cfc3}.fs-price .fs-price__assurance-value{margin:0 0 6px;color:#302c25;font-family:var(--heading-font-family, inherit);font-size:clamp(38px,3.1vw,50px);line-height:1;letter-spacing:-.025em}.fs-price .fs-price__assurance-label{max-width:185px;margin:0;font-size:12px;line-height:1.55}.fs-price__promise{display:grid;grid-template-columns:.85fr 1.4fr;gap:clamp(40px,8vw,135px);padding-top:82px;padding-bottom:78px}.fs-price__section-intro h2,.fs-price__process-heading h2,.fs-price__contact h2{font-size:clamp(38px,3.3vw,54px);line-height:1.05;letter-spacing:-.025em}.fs-price__section-intro>p:not(.fs-info__eyebrow){max-width:340px;margin-top:23px}.fs-price__promise-copy{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-self:start;padding-top:5px}.fs-price__promise-copy h3{margin-bottom:15px;font-size:29px;line-height:1.15}.fs-price__promise-copy p{font-size:14px;line-height:1.85}.fs-price__process{padding-top:66px;padding-bottom:84px;border-top:1px solid #dedacf}.fs-price__process-heading{max-width:660px}.fs-price__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:42px 0 0;padding:0;list-style:none}.fs-price__steps li{position:relative;padding-top:22px;border-top:1px solid #c8b798}.fs-price__step-number{display:block;margin-bottom:24px;color:#806946;font-size:12px;font-weight:500;letter-spacing:.09em}.fs-price__steps h3{font-size:29px;line-height:1.2;margin-bottom:16px}.fs-price__steps p{max-width:340px;margin-bottom:18px;font-size:14px;line-height:1.8}.fs-price__eligibility{padding-top:78px;padding-bottom:78px;background:#f4f1eb;scroll-margin-top:130px}.fs-price__eligibility-grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:clamp(40px,8vw,135px)}.fs-price__eligibility .fs-price__section-intro .fs-info__text-link{display:inline-flex;margin-top:24px}.fs-price__criteria{margin:0;padding:0;list-style:none}.fs-price__criteria li{display:grid;grid-template-columns:24px 1fr;gap:17px;padding:22px 0;border-bottom:1px solid #d4cfc3}.fs-price__criteria li:first-child{padding-top:0}.fs-price__criteria li:last-child{border-bottom:0;padding-bottom:0}.fs-price__check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:3px;color:#363c2f;border:1px solid #aaa28f;font-size:12px}.fs-price__criteria h3{margin-bottom:7px;font-size:27px;line-height:1.2}.fs-price__criteria p{max-width:530px;font-size:14px;line-height:1.8}.fs-price__contact{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,8vw,125px);padding-top:88px;padding-bottom:88px;scroll-margin-top:130px}.fs-price__contact-copy>p:not(.fs-info__eyebrow){margin-top:24px;font-size:14px;line-height:1.85}.fs-price__contact-card{padding:40px;background:#363c2f;color:#f4f1eb}.fs-price__contact-card h3{color:#f4f1eb;font-size:32px;line-height:1.1}.fs-price__contact-details{display:grid;gap:22px;margin:30px 0}.fs-price__contact-details div{display:grid;gap:5px}.fs-price__contact-details dt{color:#d6c9ae;font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.fs-price__contact-details dd{margin:0;font-size:14px;line-height:1.65}.fs-price__contact-details a{display:inline-flex;align-items:center;min-height:44px;color:#f4f1eb;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.fs-price .fs-price__contact-button{background:#f4f1eb;border-color:#f4f1eb;color:#363c2f!important}.fs-price .fs-price__contact-button:hover{background:#ded7c9;border-color:#ded7c9;color:#363c2f!important}.fs-price__contact-card a:focus-visible{outline-color:#f4f1eb}@media(max-width:989px){.fs-price__hero{grid-template-columns:1fr 1fr}.fs-price__hero-copy{padding:55px 30px}.fs-price__hero h1{font-size:58px}.fs-price__hero-media{min-height:540px}.fs-price__hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.fs-price__assurance{gap:16px;margin-top:36px}.fs-price__assurance>div+div{padding-left:16px}.fs-price__promise,.fs-price__eligibility-grid{grid-template-columns:.85fr 1.2fr;gap:42px}.fs-price__promise-copy{grid-template-columns:1fr;gap:26px}.fs-price__steps{gap:25px}.fs-price__contact{gap:45px}.fs-price__contact-card{padding:30px}}@media(max-width:749px){.fs-price__hero{grid-template-columns:1fr}.fs-price__hero-copy{padding:48px 24px 38px}.fs-price__hero h1{max-width:420px;font-size:clamp(49px,11vw,67px)}.fs-price__hero-intro{margin-top:22px;font-size:15px}.fs-price__hero-actions{flex-direction:row;align-items:center;gap:19px 23px;margin-top:26px}.fs-price__assurance{margin-top:34px;padding-top:24px;max-width:420px}.fs-price .fs-price__assurance-value{font-size:40px}.fs-price .fs-price__assurance-label{font-size:11px}.fs-price__hero-media{min-height:0;aspect-ratio:1.25}.fs-price__promise,.fs-price__eligibility-grid,.fs-price__contact{grid-template-columns:1fr;gap:34px}.fs-price__promise{padding-top:54px;padding-bottom:50px}.fs-price__section-intro h2,.fs-price__process-heading h2,.fs-price__contact h2{max-width:450px;font-size:40px}.fs-price__section-intro>p:not(.fs-info__eyebrow){margin-top:19px}.fs-price__promise-copy{gap:28px;padding-top:0}.fs-price__promise-copy h3,.fs-price__steps h3{font-size:28px}.fs-price__process{padding-top:48px;padding-bottom:52px}.fs-price__steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.fs-price__steps li{padding-top:19px}.fs-price__step-number{margin-bottom:17px}.fs-price__steps p{max-width:none;margin-bottom:16px}.fs-price__eligibility{padding-top:50px;padding-bottom:50px;scroll-margin-top:105px}.fs-price__eligibility .fs-price__section-intro .fs-info__text-link{margin-top:19px}.fs-price__criteria li{grid-template-columns:22px 1fr;gap:14px;padding:20px 0}.fs-price__criteria h3{font-size:26px}.fs-price__contact{padding-top:52px;padding-bottom:54px;scroll-margin-top:105px}.fs-price__contact-copy>p:not(.fs-info__eyebrow){margin-top:20px}.fs-price__contact-card{padding:30px 25px}}.fs-modern-room{background:#f4f1eb;color:#302c25;scroll-margin-top:160px}.fs-modern-room__scene{display:block;width:100%;height:auto}.fs-modern-room__body{max-width:1400px;margin:auto;padding:44px 48px 64px}.fs-modern-room__intro{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;align-items:end;padding-bottom:30px}.fs-modern-room__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.13em;margin:0 0 12px}.fs-modern-room__intro h2{font-size:clamp(28px,3.4vw,46px);text-transform:none;line-height:1.12;letter-spacing:-.025em;margin:0}.fs-modern-room__intro>p{font-size:15px;line-height:1.7;margin:0}.fs-modern-room__shop{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 24px}.fs-modern-room__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;margin:0;padding:0}.fs-modern-room__products li{min-width:0}.fs-modern-room__products a{display:block;color:inherit;text-decoration:none}.fs-modern-room__products img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;margin-bottom:16px}.fs-modern-room__vendor{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6b6258}.fs-modern-room__products h4{font-size:17px;line-height:1.4;text-transform:none;letter-spacing:0;margin:8px 0}.fs-modern-room__view{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:12px}.fs-modern-room a:focus-visible{outline:2px solid #514c41;outline-offset:5px}body:has(.fs-modern-room) [id$=__text_columns_8NKy96]{display:none}@media(max-width:749px){.fs-modern-room__body{padding:28px 20px 40px}.fs-modern-room__intro{grid-template-columns:1fr;gap:16px;padding-bottom:20px}.fs-modern-room__intro>p{font-size:14px}.fs-modern-room__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.fs-modern-room__products h4{font-size:14px}.fs-modern-room__products li:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 7px);width:100%}}.fs-locator{--locator-ink:#292720;--locator-muted:#6c655d;--locator-line:#d6cfc3;--locator-paper:#f5f2ec;display:block;background:var(--locator-paper);color:var(--locator-ink);font-family:var(--typeBasePrimary),Figtree,sans-serif;overflow:clip;padding:36px 0 0}.fs-locator *{box-sizing:border-box}.fs-locator [hidden]{display:none!important}.fs-locator a{color:inherit;text-decoration:none}.fs-locator button{font:inherit;color:inherit;cursor:pointer}.fs-locator a:focus-visible,.fs-locator button:focus-visible,.fs-locator summary:focus-visible,.fs-locator [tabindex]:focus-visible{outline:2px solid #89583a;outline-offset:5px}.fs-locator p,.fs-locator figure{margin:0}.fs-locator h1,.fs-locator h2,.fs-locator em{font-family:var(--typeHeaderPrimary),Cormorant,Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.045em;color:inherit}.fs-locator em{color:#85593f}.fs-locator__shell{max-width:1600px;margin:auto;padding:0 clamp(22px,4vw,64px)}.fs-locator__header{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:28px}.fs-locator .fs-locator__eyebrow{font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;color:var(--locator-muted);margin:0 0 13px}.fs-locator__header h1{font-size:clamp(48px,5.5vw,78px);line-height:1.04;margin:0}.fs-locator__introduction{font-size:12px;line-height:1.8;max-width:330px;color:var(--locator-muted)}.fs-locator .fs-locator__text-link{display:inline-flex;align-items:center;gap:30px;min-height:44px;font-size:10px;letter-spacing:.06em;color:var(--locator-ink);position:relative}.fs-locator__text-link:after{content:"";position:absolute;height:1px;background:#9c8269;bottom:5px;left:0;width:100%;transform:scaleX(.3);transform-origin:left;transition:transform .5s ease}.fs-locator__text-link:hover:after{transform:scaleX(1)}.fs-locator__text-link>span:last-child{font-size:19px;transition:transform .35s}.fs-locator__text-link:hover>span:last-child{transform:translate(3px,-3px)}.fs-locator__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--locator-line);border-bottom:1px solid var(--locator-line);margin-bottom:25px}.fs-locator__tab{position:relative;display:flex;gap:18px;align-items:center;min-height:100px;padding:15px 20px;transition:background .35s}.fs-locator__tab:first-child{padding-left:0}.fs-locator__tab+.fs-locator__tab{border-left:1px solid var(--locator-line)}.fs-locator__tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#89583a;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.22,1,.36,1)}.fs-locator__tab[aria-selected=true]{background:#fff9}.fs-locator__tab[aria-selected=true]:after,.fs-locator__tab:hover:after{transform:scaleX(1)}.fs-locator__tab-thumb{display:grid;place-items:center;flex:0 0 83px;height:65px;overflow:hidden;background:linear-gradient(135deg,#252722,#5c4c38);color:#dac4a0}.fs-locator__tab-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.fs-locator__tab:hover .fs-locator__tab-thumb img{transform:scale(1.1)}.fs-locator__tab-thumb>span{font-family:var(--typeHeaderPrimary),Georgia,serif;font-size:38px;line-height:1}.fs-locator__tab-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.fs-locator__tab-title{font-family:var(--typeHeaderPrimary),Cormorant,Georgia,serif;font-size:25px;line-height:1.1;letter-spacing:-.02em}.fs-locator__tab-subtitle{font-size:8px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--locator-muted)}.fs-locator__tab-arrow{margin-left:auto;font-size:21px;transition:transform .35s}.fs-locator__tab:hover .fs-locator__tab-arrow{transform:translate(3px,-3px)}.fs-locator__stage{isolation:isolate;scroll-margin-top:230px}.fs-locator__panel{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,1fr);min-height:560px;background:#fcfaf6;scroll-margin-top:230px}.fs-locator:not(.is-ready) .fs-locator__panel:not(:first-child){display:none}.fs-locator:not(.is-ready):has(.fs-locator__panel:target) .fs-locator__panel:not(:target){display:none}.fs-locator:not(.is-ready) .fs-locator__panel:target{display:grid}.fs-locator:not(.is-ready) .fs-locator__controls{visibility:hidden}.fs-locator:not(.is-ready):not(:has(.fs-locator__panel:target)) .fs-locator__tab:first-child{background:#fff9}.fs-locator:not(.is-ready):not(:has(.fs-locator__panel:target)) .fs-locator__tab:first-child:after{transform:scaleX(1)}.fs-locator__visual{position:relative;min-width:0;min-height:560px;overflow:hidden;background:#292923;touch-action:pan-y}.fs-locator__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.fs-locator__visual:hover .fs-locator__photo{transform:scale(1.04)}.fs-locator__enlarge{position:absolute;right:24px;top:24px;z-index:2;display:flex;align-items:center;gap:9px;min-height:42px;padding:0 14px;background:#fcfaf6eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;letter-spacing:.06em;transition:background .25s,transform .3s}.fs-locator__enlarge>span:first-child{font-size:22px}.fs-locator__enlarge:hover{background:#fff;transform:translateY(-2px)}.fs-locator__image-caption{position:absolute;left:0;right:0;bottom:0;padding:65px 30px 25px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:#fff;background:linear-gradient(transparent,#000a);font-size:9px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.fs-locator__information{display:flex;flex-direction:column;justify-content:center;padding:30px clamp(26px,3vw,48px);border:1px solid #e9e2d7;border-left:0}.fs-locator__meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.fs-locator__meta .fs-locator__eyebrow{margin:0;max-width:220px}.fs-locator__edition{font-family:var(--typeHeaderPrimary),Georgia,serif;font-size:27px;color:#afa18b;font-style:italic}.fs-locator__information h2{font-size:clamp(39px,3.7vw,55px);line-height:.98;margin:0 0 18px}.fs-locator .fs-locator__badge{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#7a5137;margin-bottom:17px}.fs-locator__badge>span{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #ab81571a}.fs-locator__description{font-size:12px;line-height:1.85;color:var(--locator-muted)}.fs-locator__details{display:grid;grid-template-columns:1fr auto;gap:18px;margin:22px 0 18px;padding-top:20px;border-top:1px solid var(--locator-line)}.fs-locator__details dt{font-size:8px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--locator-muted);margin:0 0 7px}.fs-locator__details dd{font-size:11px;line-height:1.75;margin:0}.fs-locator__details address{font-style:normal}.fs-locator__disclosure{border-top:1px solid var(--locator-line)}.fs-locator__disclosure summary{display:flex;align-items:center;gap:20px;min-height:49px;font-size:11px;list-style:none;cursor:pointer}.fs-locator__disclosure summary::-webkit-details-marker{display:none}.fs-locator__disclosure summary>span:last-child{margin-left:auto;font-family:Arial,sans-serif;font-size:19px;font-weight:300;transition:transform .4s}.fs-locator__disclosure[open] summary>span:last-child{transform:rotate(45deg)}.fs-locator__disclosure>div{padding:0 0 18px;font-size:12px;line-height:1.85;color:var(--locator-muted)}.fs-locator__disclosure[open]>div{animation:fs-store-detail .45s ease both}.fs-locator__actions{margin-top:12px}.fs-locator__button{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:49px;padding:15px 20px;background:#292822;color:#fff!important;font-size:9px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;transition:background .3s}.fs-locator__button:hover{background:#6d4933}.fs-locator__button>span:last-child{font-size:20px;line-height:1;transition:transform .3s}.fs-locator__button:hover>span:last-child{transform:translate(3px,-3px)}.fs-locator__call{display:flex;align-items:center;justify-content:center;gap:15px;min-height:41px;font-size:10px}.fs-locator__call:hover{text-decoration:underline;text-underline-offset:5px}.fs-locator__controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 23px;border-bottom:1px solid var(--locator-line)}.fs-locator__current{display:flex;align-items:center;gap:14px;font-size:10px}.fs-locator__total{color:#8c8173}.fs-locator__current [data-store-current]{border-left:1px solid #c9c0b4;margin-left:6px;padding-left:20px}.fs-locator__control-actions{display:flex;align-items:center;gap:23px}.fs-locator__motion{border:0;background:transparent;font-size:9px!important;min-height:44px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b7aa99}.fs-locator__arrows{display:flex;gap:9px}.fs-locator__arrows button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #cfc6b9;border-radius:50%;background:transparent;font-size:22px;transition:background .25s,color .25s,border-color .25s}.fs-locator__arrows button:hover{background:var(--locator-ink);border-color:var(--locator-ink);color:#fff}.fs-locator__coming-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;background:radial-gradient(ellipse at 85% 15%,#86704d66,transparent 60%),linear-gradient(130deg,#202823,#414134 64%,#252720);color:#e1cfb1;text-align:center;isolation:isolate}.fs-locator__coming-art:before{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border:1px solid #c3aa774d;pointer-events:none}.fs-locator__coming-art:after{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;background:linear-gradient(115deg,transparent 30%,#ddba691a 43%,#e9c88726 50%,transparent 65%);transform:translate(-25%) rotate(-8deg);animation:fs-store-light 16s ease-in-out infinite alternate;z-index:-1}.fs-locator__art-grid{position:absolute;top:26px;right:26px;bottom:26px;left:26px;display:flex;justify-content:space-evenly;overflow:hidden;pointer-events:none;z-index:-1}.fs-locator__art-grid i{width:1px;height:100%;background:linear-gradient(transparent,#cab68529,transparent);transform:rotate(18deg)}.fs-locator__coming-kicker,.fs-locator__coming-city{font-size:9px;letter-spacing:.23em;line-height:1.5;text-transform:uppercase}.fs-locator__coming-kicker{position:absolute;top:60px}.fs-locator__coming-number{font-family:var(--typeHeaderPrimary),Cormorant,Georgia,serif;font-size:clamp(170px,19vw,290px);font-weight:400;letter-spacing:-.06em;line-height:.85;margin:5px 0 14px;text-shadow:0 12px 50px #0003;animation:fs-store-float 9s ease-in-out infinite alternate}.fs-locator__coming-street{font-family:var(--typeHeaderPrimary),Cormorant,Georgia,serif;font-size:42px;line-height:1.2;letter-spacing:-.02em}.fs-locator__coming-rule{width:45px;height:1px;background:#bea47a;margin:23px 0}.fs-locator__art-signature{position:absolute;bottom:49px;font-size:10px;letter-spacing:.25em;text-transform:uppercase}.fs-locator__visit{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding:65px 0 70px}.fs-locator__visit h2{font-size:clamp(40px,4vw,58px);line-height:1.04;margin:0 0 20px;max-width:420px}.fs-locator__visit h2 em{display:block}.fs-locator__visit-title>p:not(.fs-locator__eyebrow){font-size:12px;line-height:1.8;color:var(--locator-muted);max-width:350px}.fs-locator__visit-title .fs-locator__text-link{margin-top:15px}.fs-locator__questions{padding-top:5px}.fs-locator__questions .fs-locator__disclosure:last-child{border-bottom:1px solid var(--locator-line)}.fs-locator__questions summary{min-height:74px;font-size:13px}.fs-locator__question-number{font-size:9px;color:#8f7e67;min-width:23px}.fs-locator__questions .fs-locator__disclosure>div{padding-left:43px;padding-right:20px}.fs-locator__lightbox{border:0;padding:18px;background:#f5f2ec;color:#292720;width:min(1250px,94vw);max-width:94vw;max-height:92dvh;overflow:auto;box-shadow:0 20px 100px #0005}.fs-locator__lightbox::backdrop{background:#151610d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-locator__lightbox[open]{animation:fs-store-detail .35s ease both}.fs-locator__lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 14px;font-size:13px}.fs-locator__lightbox-bar button{border:1px solid #c7bdab;border-radius:50%;width:42px;height:42px;background:transparent;font-size:27px}.fs-locator__lightbox img{display:block;width:100%;max-height:calc(88dvh - 90px);object-fit:contain}.fs-locator .will-reveal{opacity:0;transform:translateY(23px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.fs-locator .will-reveal.is-revealed{opacity:1;transform:none}.fs-locator[data-motion-paused=true] *,.fs-locator[data-motion-paused=true] .fs-locator__coming-art:after{animation-play-state:paused!important}.fs-locator[data-motion-paused=true] .will-reveal{opacity:1;transform:none;transition:none}::view-transition-group(fs-store-scene){animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(fs-store-scene){animation:fs-store-out .3s ease both}::view-transition-new(fs-store-scene){animation:fs-store-in .75s cubic-bezier(.22,1,.36,1) both}@keyframes fs-store-in{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}@keyframes fs-store-out{to{opacity:0}}@keyframes fs-store-detail{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fs-store-light{to{transform:translate(28%) rotate(-8deg)}}@keyframes fs-store-float{to{transform:translateY(-7px)}}@media(min-width:901px)and (max-width:1150px){.fs-locator__tab{gap:12px;padding:15px 12px}.fs-locator__tab-thumb{flex-basis:62px;height:57px}.fs-locator__tab-title{font-size:23px}.fs-locator__tab-arrow{display:none}.fs-locator__panel{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr)}.fs-locator__information{padding:28px}.fs-locator__coming-street{font-size:34px}}@media(max-width:900px){.fs-locator{padding-top:27px}.fs-locator__shell{padding:0 20px}.fs-locator__header{display:block;margin-bottom:20px}.fs-locator__header h1{font-size:52px;max-width:550px}.fs-locator__header h1 em{white-space:nowrap}.fs-locator__header .fs-locator__eyebrow{font-size:8px;margin-bottom:11px}.fs-locator__introduction{font-size:12px;line-height:1.7;max-width:480px;margin-top:17px}.fs-locator__tabs{margin-bottom:20px}.fs-locator__tab{padding:13px 10px;min-height:103px;display:block}.fs-locator__tab:first-child{padding-left:10px}.fs-locator__tab-thumb{width:100%;height:60px;margin-bottom:11px}.fs-locator__tab-thumb>span{font-size:36px}.fs-locator__tab-title{font-size:22px;line-height:1.05}.fs-locator__tab-subtitle{font-size:8px;letter-spacing:.03em;line-height:1.4}.fs-locator__tab-arrow{display:none}.fs-locator__panel{grid-template-columns:1fr;min-height:0;scroll-margin-top:180px}.fs-locator__stage{scroll-margin-top:180px}.fs-locator__visual{min-height:0;aspect-ratio:1.5}.fs-locator__information{padding:28px 27px 20px;border:1px solid #e9e2d7;border-top:0}.fs-locator__information h2{font-size:44px;max-width:500px;margin-bottom:18px}.fs-locator__meta{margin-bottom:16px}.fs-locator__description{font-size:12px}.fs-locator__details{margin:23px 0 15px}.fs-locator__details dd{font-size:12px}.fs-locator__coming-art{padding:20px}.fs-locator__coming-art:before,.fs-locator__art-grid{top:17px;right:17px;bottom:17px;left:17px}.fs-locator__coming-number{font-size:clamp(115px,29vw,210px);margin-top:4px;margin-bottom:8px}.fs-locator__coming-street{font-size:27px}.fs-locator__coming-kicker{top:31px}.fs-locator__coming-kicker,.fs-locator__coming-city{font-size:7px;letter-spacing:.17em}.fs-locator__coming-rule{margin:12px 0}.fs-locator__art-signature{bottom:27px;font-size:7px}.fs-locator__coming-city{display:none}.fs-locator__enlarge{top:16px;right:16px;padding:0 12px;min-height:40px;font-size:8px}.fs-locator__image-caption{padding:35px 18px 17px;font-size:8px;letter-spacing:.07em}.fs-locator__controls{gap:10px;padding:16px 0 21px;align-items:flex-start}.fs-locator__current{font-size:10px;gap:7px;flex-wrap:wrap;max-width:190px;padding-top:12px}.fs-locator__current [data-store-current]{flex-basis:100%;border:0;padding:0;margin:0;font-size:10px}.fs-locator__control-actions{gap:4px;flex-direction:column-reverse;align-items:flex-end}.fs-locator__motion{min-height:33px}.fs-locator__arrows{gap:7px}.fs-locator__visit{grid-template-columns:1fr;gap:29px;padding:39px 2px 45px}.fs-locator__visit h2{font-size:43px;max-width:400px}.fs-locator__visit h2 em{display:inline}.fs-locator__questions summary{font-size:12px;gap:13px;min-height:68px}.fs-locator__questions .fs-locator__disclosure>div{padding-left:36px}}@media(max-width:400px){.fs-locator__shell{padding:0 15px}.fs-locator__header h1{font-size:47px}.fs-locator__tab-title{font-size:20px}.fs-locator__tab-thumb{height:52px}.fs-locator__tab-subtitle{font-size:7px}.fs-locator__coming-kicker{top:27px}.fs-locator__information{padding:25px 22px 18px}.fs-locator__information h2{font-size:40px}}@media(prefers-reduced-motion:reduce){.fs-locator__motion{display:none}.fs-locator *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fs-locator .will-reveal{opacity:1;transform:none}.fs-locator__visual:hover .fs-locator__photo,.fs-locator__tab:hover .fs-locator__tab-thumb img{transform:none}::view-transition-group(fs-store-scene),::view-transition-old(fs-store-scene),::view-transition-new(fs-store-scene){animation:none}}html:not([data-fs-department=modern]) .fs-department-nav--modern,html:not([data-fs-department=modern]) .fs-department-item--modern,html[data-fs-department=modern] .fs-department-nav--standard,html[data-fs-department=modern] .fs-department-item--standard{display:none!important}.fs-department-nav--modern [aria-disabled=true],.fs-department-item--modern>[aria-disabled=true]{cursor:default}.fs-department-nav--modern .site-nav__link:focus-visible,.fs-department-nav--modern a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fs-purchase-availability{margin:0 0 12px;font-size:15px;line-height:1.45;text-align:left}.fs-purchase-availability strong{font-weight:700}.product-single__form>.fs-purchase-availability{order:9;margin:0}.fs-purchase-availability [hidden]{display:none!important}.fs-purchase-availability__date{display:block;font-size:13px}.fs-room-discovery{display:block;position:relative}.fs-product-point{position:absolute;left:var(--point-x);top:var(--point-y);transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fs-product-point>span{pointer-events:none;display:grid;place-items:center;width:24px;height:24px;border-radius:46% 54% 51% 49%;border:1px solid rgba(255,255,255,.88);background:#2620193d;box-shadow:0 1px 3px #00000026;transition:background .3s ease,scale .35s cubic-bezier(.2,.8,.2,1);animation:fs-product-point-organic 4.8s ease-in-out infinite}.fs-product-point:nth-of-type(2n)>span{animation-delay:-1.8s}.fs-product-point:nth-of-type(3n)>span{animation-delay:-3.6s}@keyframes fs-product-point-organic{0%,to{border-radius:46% 54% 51% 49%;transform:scale(.96);box-shadow:0 0 #ffffff17}50%{border-radius:54% 46% 47% 53%;transform:scale(1.04);box-shadow:0 0 0 4px #ffffff06}}.fs-product-point:focus-visible{outline:1px solid #fff;outline-offset:1px}.fs-product-point:focus:not(:focus-visible){outline:none;box-shadow:none}.fs-product-point>span svg{transition:rotate .35s cubic-bezier(.2,.8,.2,1)}.fs-product-point[aria-expanded=true]>span{background:#262019a6;scale:1.12}.fs-product-point[aria-expanded=true]>span svg{rotate:45deg}@media(hover:hover){.fs-product-point:hover>span{background:#26201999;scale:1.12}}.fs-product-point:active>span{scale:.88;transition-duration:.12s}.fs-product-point__panel{position:fixed;inset:auto;left:var(--panel-left, 12px);top:var(--panel-top, 12px);width:var(--panel-width, min(320px, calc(100vw - 24px) ));max-height:calc(100dvh - 24px);margin:0;padding:22px 18px 8px;box-sizing:border-box;overflow-y:auto;border:1px solid #d6cec2;border-radius:2px;background:#f8f5ef;color:#302c25;box-shadow:0 6px 24px #00000024;text-align:left;opacity:0;transform:translateY(var(--panel-enter-y, 7px)) scale(.975);transform-origin:var(--panel-origin-x, 50%) var(--panel-origin-y, 0%);pointer-events:none;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1),display .32s allow-discrete,overlay .32s allow-discrete}.fs-product-point__panel:popover-open[data-ready]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@starting-style{.fs-product-point__panel:popover-open[data-ready]{opacity:0;transform:translateY(var(--panel-enter-y, 7px)) scale(.975)}}.fs-product-point__panel::backdrop{background:transparent}.fs-product-point__close{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit}.fs-product-point__product{display:flex;align-items:center;gap:14px;padding-right:18px;color:inherit;text-decoration:none}.fs-product-point__thumbnail{width:64px;height:76px;flex:0 0 64px;object-fit:contain;background:#fff}.fs-product-point__info{display:flex;flex-direction:column;min-width:0;gap:6px}.fs-product-point__title{font-size:14px;line-height:1.4}.fs-product-point__price{font-size:12px;line-height:1.4;color:#645c50}.fs-product-point__view{font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.fs-product-point__browse,.fs-discovery-collection{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.5;color:#645c50;text-decoration:underline;text-decoration-color:#aaa092;text-underline-offset:4px}.fs-product-point__browse{border-top:1px solid #e0d9cf;margin-top:14px;padding-top:5px}.fs-discovery-collection{margin-top:8px}.fs-product-point__panel a:focus-visible,.fs-product-point__panel button:focus-visible{outline:2px solid #504532;outline-offset:2px}@media(prefers-reduced-motion:reduce){.fs-product-point>span{transition:none;animation:none;border-radius:50%}.fs-product-point>span svg,.fs-product-point__panel{transition:none}}@media(max-width:749px){.fs-product-point{left:var(--point-mobile-x);top:var(--point-mobile-y)}}
/*# sourceMappingURL=/cdn/shop/t/386/compiled_assets/styles.css.map */
