.fs-reserve h1{font-size:2em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-reserve h2{font-size:1.5em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-reserve h3{font-size:1.17em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-reserve h4{font-size:1em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-reserve h5{font-size:.83em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-reserve h6{font-size:.67em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-reserve blockquote,.fs-reserve cite,.fs-reserve summary,.fs-reserve p{color:inherit;letter-spacing:inherit}.fs-reserve a{text-decoration:none}.fs-reserve summary{list-style:none}.fs-reserve summary::-webkit-details-marker{display:none}.fs-reserve .badge{all:revert}.fs-reserve{--ink:#17151A;--ink2:#201B25;--ink3:#121017;--ivory:#F6F1E6;--ivory-deep:#EFE7D6;--gold:#B3914B;--gold-soft:#CDB27A;--carmine:#A22C33;--text:#2A2731;--muted:#6E6860;--hair:rgba(23,21,26,.12);--hair-gold:rgba(179,145,75,.45);--serif:"Playfair Display",Georgia,serif;--sans:"Inter",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.22,.8,.3,1)}.fs-reserve *{box-sizing:border-box;margin:0;padding:0}.fs-reserve{scroll-behavior:smooth}.fs-reserve{background:var(--ivory);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.fs-reserve img{display:block;max-width:100%}.fs-reserve a{color:inherit;text-decoration:none}.fs-reserve .wrap{max-width:1180px;margin:0 auto;padding:0 5%}.fs-reserve .eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:600}.fs-reserve .btn{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 30px;font-size:1.248rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;cursor:pointer;border:0;font-family:var(--sans);transition:background .3s,color .3s,border-color .3s}.fs-reserve .btn--ink{background:var(--ink);color:var(--ivory)}.fs-reserve .btn--ink:hover{background:var(--carmine)}.fs-reserve .btn--gold{background:var(--gold);color:var(--ink)}.fs-reserve .btn--gold:hover{background:var(--gold-soft)}.fs-reserve .btn--ghost{background:transparent;color:var(--ivory);border:1px solid var(--hair-gold)}.fs-reserve .btn--ghost:hover{border-color:var(--gold);color:var(--gold-soft)}.fs-reserve .btn--ghost-ink{background:transparent;color:var(--ink);border:1px solid var(--hair)}.fs-reserve .btn--ghost-ink:hover{border-color:var(--gold)}.fs-reserve .seal{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--gold-soft) 0%,var(--gold) 52%,#8a6d33 100%);color:var(--ink);font-family:var(--serif);font-weight:500;font-size:16px;box-shadow:0 2px 8px #17151a4d,inset 0 0 0 2px #ffffff2e}.fs-reserve .hero{position:relative;overflow:hidden;color:var(--ivory);text-align:center;background:radial-gradient(900px 560px at 50% 2%,rgba(205,178,122,.1) 0%,transparent 58%),radial-gradient(1200px 760px at 50% 8%,#2a2431 0%,#1a1622 54%,var(--ink3) 100%)}.fs-reserve .hero__in{padding:92px 5% 100px;max-width:820px;margin:0 auto}.fs-reserve .hero .eyebrow{display:block;margin-bottom:20px}.fs-reserve .hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(4.16rem,5.2vw,6.4rem);line-height:1.05;margin-bottom:20px}.fs-reserve .hero h1 em{font-style:italic;color:var(--gold-soft)}.fs-reserve .hero p{color:#c4beb1;max-width:52ch;margin:0 auto 34px;font-size:1.68rem}.fs-reserve .hero__cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.fs-reserve .why{padding:100px 0 40px}.fs-reserve .why__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1000px;margin:0 auto}.fs-reserve .why__copy .eyebrow{display:block;margin-bottom:16px}.fs-reserve .why__copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4rem);color:var(--ink);line-height:1.15;margin-bottom:18px}.fs-reserve .why__copy h2 em{font-style:italic;color:var(--gold)}.fs-reserve .why__copy p{color:var(--muted);margin-bottom:14px}.fs-reserve .pull{border-left:2px solid var(--hair-gold);padding:6px 0 6px 22px;font-family:var(--serif);font-style:italic;font-size:2.16rem;color:var(--ink);line-height:1.4}.fs-reserve .pull span{display:block;font-family:var(--sans);font-style:normal;font-size:1.28rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:14px}@media(max-width:820px){.fs-reserve .why__grid{grid-template-columns:1fr;gap:40px}}.fs-reserve .path-sec{padding:70px 0 100px}.fs-reserve .path-sec__head{text-align:center;margin-bottom:56px}.fs-reserve .path-sec__head .eyebrow{display:block;margin-bottom:14px}.fs-reserve .path-sec__head h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4.16rem);color:var(--ink)}.fs-reserve .path-sec__head h2 em{font-style:italic;color:var(--gold)}.fs-reserve .path{position:relative;max-width:1040px;margin:0 auto}.fs-reserve .path__line{position:absolute;top:8px;left:10%;right:10%;border-top:2px dashed var(--hair-gold)}.fs-reserve .path__stops{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;position:relative}.fs-reserve .stop{text-align:center;padding:0 6px}.fs-reserve .stop__dot{width:18px;height:18px;border-radius:50%;margin:0 auto 16px;background:radial-gradient(circle at 35% 30%,var(--gold-soft),var(--gold));box-shadow:0 0 0 4px var(--ivory),0 0 0 5px var(--hair-gold);position:relative;z-index:1}.fs-reserve .stop__n{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:13px;margin-bottom:4px}.fs-reserve .stop b{display:block;font-size:1.52rem;color:var(--ink);margin-bottom:6px;font-weight:600}.fs-reserve .stop span{font-size:1.312rem;color:var(--muted)}@media(max-width:820px){.fs-reserve .path__line{display:none}.fs-reserve .path__stops{grid-template-columns:1fr 1fr}}.fs-reserve .board{background:var(--ivory-deep);border-top:1px solid var(--hair);padding:96px 0}.fs-reserve .board__head{text-align:center;margin-bottom:14px}.fs-reserve .board__head .eyebrow{display:block;margin-bottom:14px}.fs-reserve .board__head h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4.16rem);color:var(--ink)}.fs-reserve .board__head h2 em{font-style:italic;color:var(--gold)}.fs-reserve .board__sub{text-align:center;color:var(--muted);max-width:54ch;margin:0 auto 12px}.fs-reserve .board__meta{text-align:center;font-size:1.248rem;color:var(--gold);letter-spacing:.06em;margin-bottom:44px}.fs-reserve .board__grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}.fs-reserve .scardp{background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:0 14px 40px #17151a1a;overflow:hidden;display:grid;grid-template-columns:340px 1fr;min-height:300px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.fs-reserve .scardp:hover{transform:translateY(-4px);box-shadow:0 20px 48px #17151a24;border-color:var(--gold)}.fs-reserve .scardp__media{position:relative;display:flex;align-items:center;justify-content:center;padding:26px;border-right:1px solid var(--hair);background:radial-gradient(120% 82% at 50% 42%,#ffffff 0%,#f3eee1 58%,var(--ivory-deep) 100%)}.fs-reserve .scardp__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 40% at 50% 64%,rgba(179,145,75,.1),transparent 70%)}.fs-reserve .scardp__media img{position:relative;z-index:1;height:80%;width:auto;max-width:96%;object-fit:contain;filter:drop-shadow(0 22px 36px rgba(23,21,26,.3))}.fs-reserve .scardp__b{padding:26px 32px 28px;min-width:0}.fs-reserve .scardp__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.fs-reserve .scardp__t{font-family:var(--serif);font-weight:600;font-size:2.16rem;color:var(--ink);line-height:1.2}.fs-reserve .badge{flex:0 0 auto;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-radius:100px;padding:6px 12px;white-space:nowrap}.fs-reserve .badge--reserve{color:var(--ink);background:var(--gold-soft)}.fs-reserve .badge--soon{color:var(--gold);border:1px solid var(--hair-gold)}.fs-reserve .badge--between{color:var(--muted);border:1px solid var(--hair)}.fs-reserve .scardp__why{font-size:1.44rem;color:var(--muted);margin-bottom:6px;max-width:52ch}.fs-reserve .trk{display:flex;justify-content:space-between;position:relative;margin:22px 0 8px;max-width:520px}.fs-reserve .trk:before{content:"";position:absolute;top:6px;left:9%;right:9%;border-top:2px dashed var(--hair-gold)}.fs-reserve .trk__n{position:relative;flex:1;min-width:0;text-align:center;padding:0 2px}.fs-reserve .trk__dot{width:14px;height:14px;border-radius:50%;margin:0 auto 8px;background:#fff;border:2px solid var(--hair-gold);box-shadow:0 0 0 4px #fff}.fs-reserve .trk__n.done .trk__dot{background:var(--gold);border-color:var(--gold)}.fs-reserve .trk__n.now .trk__dot{background:radial-gradient(circle at 35% 30%,var(--gold-soft),var(--gold));border-color:var(--gold);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--hair-gold)}.fs-reserve .trk__l{font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);line-height:1.25}.fs-reserve .trk__n.now .trk__l{color:var(--ink);font-weight:600}.fs-reserve .scardp__ship{font-size:1.408rem;color:var(--text);margin-top:14px}.fs-reserve .scardp__ship b{color:var(--ink)}.fs-reserve .scardp__region{font-size:1.344rem;color:var(--muted);margin-top:8px;border-top:1px solid var(--hair);padding-top:12px}.fs-reserve .scardp__region b{color:var(--ink);font-weight:600}.fs-reserve .scardp__update{font-size:1.36rem;color:var(--muted);margin-top:12px;background:#fbf7ee;border:1px solid var(--hair-gold);border-radius:8px;padding:12px 14px;max-width:56ch}.fs-reserve .scardp__update em{display:block;font-style:normal;font-size:1.088rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:4px}.fs-reserve .scardp__cta{display:inline-block;margin-top:16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:4px}.fs-reserve .scardp__cta:hover{color:var(--carmine)}@media(max-width:720px){.fs-reserve .scardp{grid-template-columns:1fr}.fs-reserve .scardp__media{border-right:0;border-bottom:1px solid var(--hair);min-height:240px}.fs-reserve .scardp__media img{height:auto;max-height:220px}}.fs-reserve .board__note{text-align:center;max-width:60ch;margin:40px auto 0;font-family:var(--serif);font-style:italic;color:var(--muted);font-size:1.6rem}.fs-reserve .terms{padding:100px 0}.fs-reserve .terms__head{text-align:center;margin-bottom:52px}.fs-reserve .terms__head .eyebrow{display:block;margin-bottom:14px}.fs-reserve .terms__head h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4rem);color:var(--ink)}.fs-reserve .terms__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.fs-reserve .term{border:1px solid var(--hair);border-radius:0;padding:30px 26px}.fs-reserve .term .seal{width:30px;height:30px;font-size:13px;margin-bottom:16px}.fs-reserve .term h3{font-family:var(--serif);font-weight:600;font-size:1.84rem;color:var(--ink);margin-bottom:10px}.fs-reserve .term p{font-size:1.408rem;color:var(--muted)}@media(max-width:820px){.fs-reserve .terms__grid{grid-template-columns:1fr;max-width:440px}}.fs-reserve .faq-sec{background:var(--ivory-deep);border-top:1px solid var(--hair);padding:96px 0}.fs-reserve .faq-sec__head{text-align:center;margin-bottom:44px}.fs-reserve .faq-sec__head .eyebrow{display:block;margin-bottom:14px}.fs-reserve .faq-sec__head h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4rem);color:var(--ink)}.fs-reserve .faq{max-width:720px;margin:0 auto}.fs-reserve .faq details{border-bottom:1px solid var(--hair-gold);padding:16px 4px}.fs-reserve .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:1.568rem;color:var(--ink)}.fs-reserve .faq summary::-webkit-details-marker{display:none}.fs-reserve .faq summary:after{content:"+";color:var(--gold);font-weight:400}.fs-reserve .faq details[open] summary:after{content:"\2013"}.fs-reserve .faq p{font-size:1.408rem;color:var(--muted);padding-top:10px}.fs-reserve .final{color:var(--ivory);text-align:center;padding:104px 0;background:radial-gradient(900px 560px at 50% 0%,rgba(205,178,122,.1),transparent 60%),radial-gradient(1100px 700px at 50% 6%,#2a2431 0%,#1a1622 55%,var(--ink3) 100%)}.fs-reserve .final .eyebrow{display:block;margin-bottom:16px}.fs-reserve .final h2{font-family:var(--serif);font-weight:600;font-size:clamp(3.2rem,3.6vw,4.64rem);margin-bottom:14px}.fs-reserve .final h2 em{font-style:italic;color:var(--gold-soft)}.fs-reserve .final p{color:#b7b1a4;max-width:46ch;margin:0 auto 32px}@media(prefers-reduced-motion:reduce){.fs-reserve *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/flipsi-page-reserve.css.map */
