.fps-frame{--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);--r-card:0px;--r-btn:3px;--dk-a:#221e27;--dk-b:#17151A;--dk-c:#100e12}.fps-frame,.fps-frame *{box-sizing:border-box;margin:0;padding:0}.fps-frame{position:relative;background:var(--ivory);color:var(--text);font-family:var(--sans);font-size:1.6rem;line-height:1.65;-webkit-font-smoothing:antialiased}.fps-frame:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.fps-frame img{display:block;max-width:100%}.fps-frame a{color:inherit;text-decoration:none}.fps-frame .wrap{max-width:1180px;margin:0 auto;padding:0 5%}.fps-frame .eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:600}.fps-frame .spinetick{width:0;height:46px;border-left:1px solid var(--hair-gold);margin:0 auto 30px}.fps-frame .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fps-frame .seal{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#cdb27a,#b3914b 52%,#8a6d33);color:var(--ink);font-family:var(--serif);font-style:normal;font-size:16px;font-weight:500;box-shadow:0 2px 8px #17151a4d,inset 0 0 0 2px #ffffff2e}.fps-frame .wax{fill:var(--gold)}.fps-frame .waxrim{fill:none;stroke:#86682f;stroke-width:2.5}.fps-frame .waxring{fill:none;stroke:#86682f;stroke-width:1.6;opacity:.55}.fps-frame .waxq-sh{font-family:var(--serif);font-weight:700;font-size:52px;fill:var(--ivory);opacity:.35}.fps-frame .waxq{font-family:var(--serif);font-weight:700;font-size:52px;fill:var(--ink)}.fps-frame .seal-btn{background:none;border:none;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.fps-frame .seal-btn .sealg{display:block;transition:transform .28s cubic-bezier(.4,.1,.2,1.2)}.fps-frame .seal-btn:hover .sealg,.fps-frame .seal-btn:focus-visible .sealg{transform:rotate(-6deg) translateY(-1px)}.fps-frame .seal-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fps-frame .fc.open .seal-btn .sealg{transform:rotate(96deg)}.fps-frame .fc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}.fps-frame .fc-clip{overflow:hidden;min-height:0}.fps-frame .fc.open .fc-panel{grid-template-rows:1fr}.fps-frame .fc-inner{padding:14px 2px 6px}.fps-frame .fc-note{font-family:var(--serif);font-style:italic;font-size:1.568rem;line-height:1.65;color:var(--text);max-width:52ch}.fps-frame .fc-note a{color:var(--gold);border-bottom:1px solid var(--hair-gold);font-style:normal}.fps-frame .fc-meta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-top:8px}.fps-frame .fc-close{border:none;background:none;color:var(--muted);font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer;padding:6px 0;margin-top:4px}.fps-frame .fc-close:hover{color:var(--carmine)}.fps-frame .fc-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fps-frame .btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border:0;border-radius:var(--r-btn);font-family:var(--sans);font-size:1.28rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .5s ease,box-shadow .5s ease,transform .5s ease,border-color .5s ease,color .5s ease}.fps-frame .btn--gold{background:var(--gold);color:var(--ink)}.fps-frame .btn--gold:hover{background:#c5a25b;box-shadow:0 10px 34px #b3914b57;transform:translateY(-1px)}.fps-frame .btn--ink{background:var(--ink);color:var(--ivory)}.fps-frame .btn--ink:hover{background:var(--carmine)}.fps-frame .fps-fade{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease)}.fps-frame.fps-js .fps-fade{opacity:0;transform:translateY(18px)}.fps-frame.fps-js .fps-fade.in,.fps-frame .fps-fade.in{opacity:1;transform:none}.fps-frame .hero{position:relative;overflow:hidden;padding:56px 0 64px;background:radial-gradient(1200px 820px at 30% 42%,var(--dk-a) 0%,#1a1622 50%,var(--dk-c) 100%)}.fps-frame .hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}.fps-frame .stage__main{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1.02;padding:6%;position:relative}.fps-frame .stage__main img{position:relative;z-index:1;max-height:100%;object-fit:contain;filter:drop-shadow(0 40px 54px rgba(0,0,0,.9)) drop-shadow(0 10px 15px rgba(0,0,0,.25))}.fps-frame .stage__sealed{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;width:min(420px,86%);margin:0 auto;aspect-ratio:1/1.02;border:1px solid var(--hair-gold);background:radial-gradient(ellipse at 50% 40%,#262130,#131118 78%);padding:26px}.fps-frame .stage.show-sealed .stage__main{display:none}.fps-frame .stage.show-sealed .stage__sealed{display:flex}.fps-frame .stage__sealed .seal-btn svg{width:64px;height:64px;filter:drop-shadow(0 0 26px rgba(179,145,75,.35)) drop-shadow(0 2px 8px rgba(0,0,0,.45))}.fps-frame .stage__sealed .s{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:14px}.fps-frame .stage__sealed .fc-note{color:#b7b1a4;margin:0 auto}.fps-frame .stage__sealed .fc-inner{text-align:center;padding-top:16px}.fps-frame .stage__sealed .fc-note a{color:var(--gold-soft)}.fps-frame .stage__sealed .fc-close{color:#9b937f}.fps-frame .stage__sealed .fc-close:hover{color:var(--ivory)}.fps-frame .stage__thumbs{display:flex;gap:12px;justify-content:center;margin-top:20px}.fps-frame .thumb{width:66px;height:66px;border:1px solid var(--hair-gold);background:var(--ink2);padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .3s,border-color .3s}.fps-frame .thumb img{max-height:100%;object-fit:contain}.fps-frame .thumb.is-active{opacity:1;border-color:var(--gold)}.fps-frame .thumb:focus-visible{outline:none;border-color:var(--gold);opacity:1}.fps-frame .thumb--seal{font-family:var(--serif);color:var(--gold-soft);font-size:1.76rem}.fps-frame .mrail-zone{display:none}.fps-frame .buycard{background:#fff;border:1px solid var(--hair-gold);box-shadow:0 26px 70px #0006;padding:34px 34px 28px}.fps-frame .buycard .eyebrow{display:block;margin-bottom:12px}.fps-frame .buycard__title{font-family:var(--serif);font-weight:600;font-size:clamp(3.04rem,2.9vw,4rem);line-height:1.08;color:var(--ink)}.fps-frame .buycard__sub{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.728rem;margin:6px 0 14px}.fps-frame .buycard__stars{font-size:1.328rem;color:var(--muted);margin-bottom:16px}.fps-frame .buycard__stars b{color:var(--gold);letter-spacing:2px;font-weight:400}.fps-frame .buycard__price{font-size:2.48rem;font-weight:600;color:var(--ink);margin-bottom:8px}.fps-frame .bundleline{font-family:var(--serif);font-style:italic;font-size:1.472rem;color:var(--muted);margin-bottom:18px}.fps-frame .bundleline a{color:var(--gold);border-bottom:1px solid var(--hair-gold);font-style:normal}.fps-frame .pre-inline{display:none;border:1px solid var(--hair-gold);background:#fbf7ee;padding:14px 16px;margin-bottom:18px}.fps-frame.is-reserve .pre-inline{display:block}.fps-frame .pre-inline__badge{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:600;margin-bottom:8px}.fps-frame .pre-inline__badge:before{content:"";width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold-soft),var(--gold))}.fps-frame .pre-inline__window{font-family:var(--serif);font-size:1.632rem;color:var(--ink);margin-bottom:3px}.fps-frame .pre-inline__line{font-size:1.312rem;color:var(--muted)}.fps-frame .buy-row{display:flex;gap:12px;margin-bottom:12px}.fps-frame .qty{display:flex;align-items:center;border:1px solid var(--hair);border-radius:var(--r-btn)}.fps-frame .qty button{width:42px;height:52px;border:0;background:none;font-size:1.76rem;cursor:pointer;color:var(--ink)}.fps-frame .qty input{width:36px;height:52px;border:0;background:none;text-align:center;font-weight:600;font-size:1.6rem;color:var(--ink)}.fps-frame .atc{flex:1;height:52px;border:0;border-radius:var(--r-btn);background:var(--ink);color:var(--ivory);font-size:1.312rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s}.fps-frame .atc:hover{background:var(--carmine)}.fps-frame .reassure{display:none;font-size:1.28rem;color:var(--muted);margin-bottom:4px}.fps-frame.is-reserve .reassure{display:block}.fps-frame .reframe{display:none;font-size:1.344rem;font-family:var(--serif);font-style:italic;color:var(--gold);margin-bottom:4px}.fps-frame.is-reserve .reframe{display:block}.fps-frame .ship{font-size:1.216rem;color:var(--muted);margin-top:6px}.fps-frame .buycard__facts{display:flex;margin-top:20px;border-top:1px solid var(--hair);padding-top:16px}.fps-frame .bfact{flex:1;text-align:center}.fps-frame .bfact+.bfact{border-left:1px solid var(--hair)}.fps-frame .bfact b{display:block;font-size:1.44rem;color:var(--ink);font-weight:600}.fps-frame .bfact span{font-size:1.12rem;color:var(--muted)}.fps-frame .soldout-badge{display:none;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-bottom:12px}.fps-frame.is-soldout .soldout-badge{display:block}.fps-frame .notify{display:none;margin-top:12px;gap:8px}.fps-frame.is-soldout .notify{display:flex}.fps-frame .notify input{flex:1;height:46px;border:1px solid var(--hair);border-radius:var(--r-btn);padding:0 14px;font-family:var(--sans);font-size:1.36rem}.fps-frame .notify button{height:46px;border:0;border-radius:var(--r-btn);background:var(--gold);color:var(--ink);font-size:1.152rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:0 18px;cursor:pointer}.fps-frame.is-soldout .buycard__facts{opacity:.6}.fps-frame .facts{border-bottom:1px solid var(--hair)}.fps-frame .facts__row{display:flex;align-items:center;justify-content:center;padding:22px 0}.fps-frame .facts__item{display:flex;align-items:center;gap:12px;padding:0 34px;font-size:1.36rem;color:var(--muted)}.fps-frame .facts__item+.facts__item:before{content:"\2726";color:var(--gold-soft);font-size:9px;margin-right:30px}.fps-frame .facts__item b{color:var(--ink);font-weight:600}.fps-frame .need{background:var(--ivory-deep);border-bottom:1px solid var(--hair);padding:78px 0 70px;text-align:center}.fps-frame .need .eyebrow{display:block;margin-bottom:14px}.fps-frame .need h2{font-family:var(--serif);font-weight:600;font-size:clamp(2.72rem,2.8vw,3.52rem);color:var(--ink);margin-bottom:16px}.fps-frame .need__a{font-size:1.6rem;color:var(--text);max-width:56ch;margin:0 auto 14px}.fps-frame .need__a b{color:var(--ink)}.fps-frame .need__soft{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.68rem;max-width:52ch;margin:0 auto}.fps-frame .need .fc{max-width:56ch;margin:0 auto}.fps-frame .need h2 .seal-btn{padding:0 0 0 10px;vertical-align:-8px}.fps-frame .need h2 .seal-btn svg{width:34px;height:34px}.fps-frame .need .fc-inner{text-align:center}.fps-frame .need .fc-note{margin:0 auto}.fps-frame .how{padding:88px 0 84px}.fps-frame .how__head{text-align:center;margin-bottom:48px}.fps-frame .how__head .eyebrow{display:block;margin-bottom:14px}.fps-frame .how__head h2{font-family:var(--serif);font-weight:700;font-size:clamp(3.04rem,3.2vw,4.16rem);color:var(--ink)}.fps-frame .how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto}.fps-frame .hstep{text-align:center;padding:0 10px}.fps-frame .hstep__n{width:54px;height:54px;margin:0 auto 20px;border-radius:50%;border:1px solid var(--hair-gold);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:2.4rem;font-weight:500;color:var(--gold)}.fps-frame .hstep h3{font-family:var(--serif);font-weight:600;font-size:2.08rem;color:var(--ink);margin-bottom:10px}.fps-frame .hstep p{font-size:1.44rem;color:var(--muted)}.fps-frame .hstep p a{color:var(--gold);border-bottom:1px solid var(--hair-gold)}.fps-frame .details{padding:0 0 86px}.fps-frame .details__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1000px;margin:0 auto}.fps-frame .details h2{font-family:var(--serif);font-weight:600;font-size:2.32rem;color:var(--ink);margin-bottom:16px}.fps-frame .inc-list{list-style:none;margin-bottom:16px}.fps-frame .inc-list li{position:relative;padding-left:22px;margin-bottom:10px;font-size:1.472rem;color:var(--text)}.fps-frame .inc-list li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold-soft),var(--gold))}.fps-frame .no-board{font-size:1.36rem;color:var(--muted);font-style:italic;border-left:2px solid var(--hair-gold);padding-left:14px}.fps-frame .no-board a{color:var(--gold);border-bottom:1px solid var(--hair-gold)}.fps-frame .acc details{border-bottom:1px solid var(--hair);padding:14px 2px}.fps-frame .acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:600;font-size:1.472rem;color:var(--ink)}.fps-frame .acc summary::-webkit-details-marker{display:none}.fps-frame .acc summary:after{content:"+";color:var(--gold)}.fps-frame .acc details[open] summary:after{content:"\2013"}.fps-frame .acc ul{list-style:none;padding-top:10px}.fps-frame .acc li{font-size:1.376rem;color:var(--muted);padding:4px 0}.fps-frame .guarantees{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.fps-frame .guar{flex:1;min-width:160px;border:1px solid var(--hair);padding:18px 16px;text-align:center}.fps-frame .guar .seal{width:30px;height:30px;font-size:13px;margin:0 auto 10px}.fps-frame .guar b{display:block;font-size:1.36rem;color:var(--ink);font-weight:600}.fps-frame .guar span{font-size:1.184rem;color:var(--muted)}.fps-frame .sibs{padding:88px 0 92px;background:var(--ivory-deep);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.fps-frame .sibs__head{text-align:center;margin-bottom:34px}.fps-frame .sibs__head .eyebrow{display:block;margin-bottom:12px}.fps-frame .sibs__head h2{font-family:var(--serif);font-weight:600;font-size:2.72rem;color:var(--ink)}.fps-frame .sibs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.fps-frame .scard{background:#fff;border:1px solid var(--hair);overflow:hidden;transition:.5s ease;display:block;position:relative}.fps-frame .scard:after{content:"";position:absolute;top:-1px;right:-1px;width:26px;height:26px;z-index:3;transition:width .4s ease,height .4s ease;background:linear-gradient(225deg,var(--ivory-deep) 0 49.5%,var(--gold-soft) 50% 100%);border-left:1px solid var(--hair-gold);border-bottom:1px solid var(--hair-gold)}.fps-frame .scard:hover:after{width:34px;height:34px}.fps-frame .scard:hover,.fps-frame .scard:focus-visible{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 20px 48px #17151a24;outline:none}.fps-frame .scard__media{position:relative;background:var(--ivory-deep);padding:11%;display:flex;align-items:center;justify-content:center;aspect-ratio:1/.96}.fps-frame .scard__media img{max-height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(23,21,26,.2))}.fps-frame .scard__body{padding:16px 18px 20px;text-align:center}.fps-frame .scard__t{font-family:var(--serif);font-weight:600;font-size:1.68rem;color:var(--ink)}.fps-frame .scard__p{font-size:1.36rem;color:var(--muted);margin-top:2px}.fps-frame .quoteband{background:var(--ivory);padding:92px 0;text-align:center}.fps-frame .quoteband__line{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(2.4rem,2.8vw,3.36rem);color:var(--ink);line-height:1.3}.fps-frame .quoteband__sub{font-size:1.36rem;color:var(--muted);margin-top:14px}.fps-frame .prefaq{display:none;background:var(--ivory-deep);border-top:1px solid var(--hair);padding:78px 0 84px}.fps-frame.is-reserve .prefaq{display:block}.fps-frame .prefaq__head{text-align:center;margin-bottom:14px}.fps-frame .prefaq__head .eyebrow{display:block;margin-bottom:14px}.fps-frame .prefaq__head h2{font-family:var(--serif);font-weight:600;font-size:clamp(2.88rem,3vw,3.84rem);color:var(--ink)}.fps-frame .prefaq__sig{text-align:center;font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.632rem;max-width:46ch;margin:0 auto 48px}.fps-frame .path{position:relative;max-width:940px;margin:0 auto 40px}.fps-frame .path__line{position:absolute;top:7px;left:12%;right:12%;border-top:2px dashed var(--hair-gold)}.fps-frame .path__stops{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative}.fps-frame .stop{text-align:center;padding:0 8px}.fps-frame .stop__dot{width:16px;height:16px;border-radius:50%;margin:0 auto 14px;background:radial-gradient(circle at 35% 30%,var(--gold-soft),var(--gold));box-shadow:0 0 0 4px var(--ivory-deep),0 0 0 5px var(--hair-gold);position:relative;z-index:1}.fps-frame .stop b{display:block;font-size:1.44rem;color:var(--ink);margin-bottom:4px;font-weight:600}.fps-frame .stop span{font-size:1.264rem;color:var(--muted)}.fps-frame .policy{text-align:center;font-size:1.36rem;color:var(--muted);max-width:640px;margin:0 auto 36px}.fps-frame .faq{max-width:640px;margin:0 auto}.fps-frame .faq details{border-bottom:1px solid var(--hair-gold);padding:15px 4px}.fps-frame .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:600;font-size:1.504rem;color:var(--ink)}.fps-frame .faq summary::-webkit-details-marker{display:none}.fps-frame .faq summary:after{content:"+";color:var(--gold);font-weight:400}.fps-frame .faq details[open] summary:after{content:"\2013"}.fps-frame .faq p{font-size:1.392rem;color:var(--muted);padding-top:8px}.fps-frame .faq-more{display:block;text-align:center;margin-top:28px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold)}.fps-frame .sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ivory);border-top:1px solid var(--hair-gold);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:none;gap:10px;align-items:center;transform:translateY(110%);transition:transform .35s var(--ease);box-shadow:0 -10px 30px #17151a24}.fps-frame .sticky.is-on{transform:none}.fps-frame .sticky img{width:40px;height:40px;object-fit:contain;background:#fff;padding:4px}.fps-frame .sticky__t{flex:1;font-size:1.216rem;line-height:1.25;color:var(--ink)}.fps-frame .sticky__t em{font-family:var(--serif);font-style:normal;font-weight:600;display:block}.fps-frame .sticky__t small{font-weight:600}.fps-frame .sticky button{border:0;border-radius:var(--r-btn);background:var(--ink);color:var(--ivory);font-weight:600;font-size:1.12rem;letter-spacing:.14em;text-transform:uppercase;padding:13px 16px;white-space:nowrap;cursor:pointer;font-family:var(--sans)}.fps-frame .sticky button:active{background:var(--carmine)}@media(prefers-reduced-motion:reduce){.fps-frame .fps-fade{opacity:1;transform:none}}@media(max-width:880px){.fps-frame .hero{padding:30px 0 0;background:radial-gradient(1000px 760px at 50% 24%,var(--dk-a) 0%,#1a1622 52%,var(--dk-c) 100%)}.fps-frame .hero .wrap{padding:0;max-width:none}.fps-frame .hero__grid{display:block}.fps-frame .stage__main,.fps-frame .stage__thumbs,.fps-frame .stage.show-sealed .stage__sealed{display:none}.fps-frame .mrail-zone{display:block;padding-bottom:26px}.fps-frame .mrail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 8% 6px 6%;scrollbar-width:none}.fps-frame .mrail::-webkit-scrollbar{display:none}.fps-frame .mslide{flex:0 0 84%;scroll-snap-align:center;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:6%}.fps-frame .mslide img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 30px 44px rgba(0,0,0,.85)) drop-shadow(0 8px 12px rgba(0,0,0,.25))}.fps-frame .mslide--sealed{flex-direction:column;text-align:center;border:1px solid var(--hair-gold);margin:6% 0;background:radial-gradient(ellipse at 50% 40%,#262130,#131118 78%);aspect-ratio:auto;align-self:stretch}.fps-frame .mslide--sealed .seal-btn svg{width:58px;height:58px;filter:drop-shadow(0 0 26px rgba(179,145,75,.35))}.fps-frame .mslide--sealed .s{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:12px}.fps-frame .mslide--sealed .fc-note{color:#b7b1a4;font-size:1.44rem;margin:0 auto}.fps-frame .mslide--sealed .fc-inner{text-align:center;padding-top:12px}.fps-frame .mslide--sealed .fc-note a{color:var(--gold-soft)}.fps-frame .mslide--sealed .fc-close{color:#9b937f}.fps-frame .mdots{display:flex;gap:7px;justify-content:center;margin-top:14px}.fps-frame .mdots i{width:7px;height:7px;border-radius:50%;background:#cdb27a47;transition:.3s}.fps-frame .mdots i.on{background:var(--gold)}.fps-frame .mcap{text-align:center;font-family:var(--serif);font-style:italic;color:var(--gold-soft);font-size:1.44rem;margin-top:10px;padding:0 6%}.fps-frame .buycard{border:0;border-top:1px solid var(--hair-gold);border-radius:0;box-shadow:none;background:var(--ivory);padding:30px 6%;width:100%}.fps-frame .buycard__title{font-size:clamp(2.72rem,7.4vw,3.36rem)}.fps-frame .buycard__facts{font-size:1.312rem;row-gap:6px}.fps-frame .facts{display:none}.fps-frame .how{padding:64px 0 60px}.fps-frame .how__grid{grid-template-columns:1fr;gap:44px}.fps-frame .details{padding:0 0 70px}.fps-frame .details__grid{grid-template-columns:1fr;gap:36px}.fps-frame .sibs{padding:64px 0 70px}.fps-frame .sibs__grid{grid-template-columns:1fr;max-width:420px}.fps-frame .quoteband{padding:64px 0}.fps-frame .path__line{display:none}.fps-frame .path__stops{grid-template-columns:1fr 1fr}.fps-frame .sticky{display:flex}}.fps-frame .stage__main .frflip{position:relative;width:100%;aspect-ratio:1/1;perspective:1600px}.fps-frame .frflip__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:fpsFrameFrflip 10s var(--ease) 2.2s infinite}.fps-frame .frface{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fps-frame .frface--front{display:flex;align-items:center;justify-content:center}.fps-frame .frface--front img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 54px rgba(0,0,0,.55))}.fps-frame .frface--back{transform:rotateY(180deg);color:var(--ivory)}.fps-frame .frface--back>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:none}.fps-frame .frback__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20%}.fps-frame .frseal{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:34px;color:var(--ink);background:radial-gradient(circle at 38% 32%,var(--gold-soft) 0%,var(--gold) 55%,#8a6d33 100%);box-shadow:0 10px 26px #0006;margin-bottom:18px}.fps-frame .frback__t{font-family:var(--serif);font-size:2.24rem;color:var(--ivory)}.fps-frame .frback__s{color:#c9c1b2;font-size:1.44rem;margin-top:10px;max-width:34ch}@keyframes fpsFrameFrflip{0%,40%{transform:rotateY(0)}55%,90%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.fps-frame .frflip__inner{animation:none}}.fps-frame .show{padding:100px 0;border-top:1px solid var(--hair)}.fps-frame .show__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1080px;margin:0 auto}.fps-frame .show__media{border:1px solid var(--hair);overflow:hidden;box-shadow:0 22px 60px #17151a29}.fps-frame .show__media img{width:100%;display:block}.fps-frame .show__copy .eyebrow{display:block;margin-bottom:16px}.fps-frame .show__copy h2{font-family:var(--serif);font-weight:600;font-size:clamp(3.04rem,3.2vw,4rem);color:var(--ink);line-height:1.15;margin-bottom:18px}.fps-frame .show__copy p{color:var(--muted);margin-bottom:14px;max-width:46ch}.fps-frame .show__line{font-family:var(--serif);font-style:italic;color:var(--ink);font-size:1.92rem;margin-top:8px}@media(max-width:880px){.fps-frame .show{padding:64px 0}.fps-frame .show__grid{grid-template-columns:1fr;gap:36px}}.fps-frame .opt{padding:88px 0 96px;background:var(--ivory-deep);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.fps-frame .opt__head{text-align:center;margin-bottom:44px}.fps-frame .opt__head .eyebrow{display:block;margin-bottom:12px}.fps-frame .opt__head h2{font-family:var(--serif);font-weight:700;font-size:clamp(2.88rem,3vw,3.84rem);color:var(--ink)}.fps-frame .opt__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.fps-frame .ocard{background:#fff;border:1px solid var(--hair);padding:34px 30px;text-align:center;box-shadow:0 14px 40px #17151a14;transition:transform .35s var(--ease),border-color .35s var(--ease)}.fps-frame .ocard:hover{transform:translateY(-4px);border-color:var(--gold)}.fps-frame .ocard h3{font-family:var(--serif);font-weight:600;font-size:2.16rem;color:var(--ink);margin-bottom:6px}.fps-frame .ocard .op{font-size:1.84rem;font-weight:600;color:var(--ink);margin-bottom:12px}.fps-frame .ocard p{font-size:1.44rem;color:var(--muted);margin-bottom:18px}.fps-frame .ocard .tag{display:inline-block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink);background:var(--gold-soft);border-radius:100px;padding:5px 12px;margin-bottom:14px}.fps-frame .btn--ghost-ink{background:transparent;color:var(--ink);border:1px solid var(--hair)}.fps-frame .btn--ghost-ink:hover{border-color:var(--gold)}@media(max-width:640px){.fps-frame .opt__grid{grid-template-columns:1fr;max-width:420px}}.fps-frame .stage{--fps-ar:.98}.fps-frame .stage__main{aspect-ratio:var(--fps-ar, .98);max-height:70vh;min-height:380px;width:100%;margin-inline:auto;transition:aspect-ratio .35s var(--ease)}.fps-frame .stage__main img{max-width:100%;max-height:100%}.fps-frame .stage.show-flip .stage__main{aspect-ratio:1}.fps-frame .stage__sealed{aspect-ratio:1/1.02}.fps-frame .stage.show-flip .stage__flat{display:none}.fps-frame .stage__flat{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fps-frame .stage.show-flip .frflip{display:block}.fps-frame .stage:not(.show-flip) .frflip{display:none}@media(prefers-reduced-motion:reduce){.fps-frame .stage__main{transition:none}}.fps-frame .path{animation:none;stroke:none;stroke-dasharray:initial;stroke-dashoffset:initial;transform-origin:initial}.fps-frame .guarantees{color:inherit;background:none;background-color:transparent}.fps-frame .sticky{position:fixed}.fps-frame .faq summary{text-transform:none;letter-spacing:normal}.fps-frame .faq details summary~*{padding-top:8px;padding-bottom:0}.fps-frame [hidden]{display:none!important}.fps-frame button{font-family:var(--sans);border-radius:0;text-transform:none;letter-spacing:normal}.fps-frame input{font-family:var(--sans);border-radius:0}.fps-frame h1,.fps-frame h2,.fps-frame h3,.fps-frame h4{font-family:var(--serif);color:var(--ink)}.fps-frame p,.fps-frame li,.fps-frame dt,.fps-frame dd,.fps-frame blockquote,.fps-frame summary{font-family:var(--sans);color:var(--text)}.fps-frame .eyebrow,.fps-frame .facts__item,.fps-frame .faq-more,.fps-frame .sticky__t,.fps-frame .fc-meta,.fps-frame .fc-close{font-family:var(--sans)}.fps-frame .thumb--seal{font-family:var(--serif)}.fps-frame .ocard .tag{font-family:var(--sans);color:var(--ink)}.fps-frame .show__copy p{font-family:var(--serif);font-style:italic;font-size:1.68rem;line-height:1.7;color:var(--muted)}.fps-frame .show__copy p b{font-style:normal;color:var(--ink)}.fps-frame .show__line{font-family:var(--serif);font-style:italic;font-size:1.92rem;line-height:1.6;color:var(--ink)}.fps-frame .need__a{font-family:var(--serif);font-style:italic;font-size:1.68rem;line-height:1.7;color:var(--text)}.fps-frame .need__a b{font-style:normal;color:var(--ink)}.fps-frame .need__soft{font-family:var(--serif);font-style:italic;font-size:1.68rem;line-height:1.7;color:var(--gold)}.fps-frame .quoteband__sub,.fps-frame .no-board{font-family:var(--serif);font-style:italic;font-size:1.6rem;line-height:1.7;color:var(--muted)}.fps-frame .no-board b{font-style:normal;color:var(--ink)}.fps-frame .frback__s{font-family:var(--serif);font-style:italic;font-size:1.6rem;line-height:1.7;color:#c9c1b2}.fps-frame .prefaq__sig{font-family:var(--serif);font-style:italic;color:var(--gold)}.fps-frame .quoteband__line{font-family:var(--serif);font-style:italic;color:var(--ink)}.fps-frame .fc-note{font-family:var(--serif);font-style:italic;color:var(--text)}.fps-frame .fc-note b{font-style:normal;color:var(--ink)}.fps-frame .buycard__title{font-family:var(--serif);color:var(--ink)}.fps-frame .buycard__title em{font-style:italic;color:var(--gold)}.fps-frame .buycard p{font-family:var(--sans);color:var(--muted)}.fps-frame .buycard p b{color:var(--ink)}.fps-frame .buycard__sub{font-family:var(--serif);font-style:italic;color:var(--gold)}.fps-frame .bundleline{font-family:var(--serif);font-style:italic;color:var(--muted)}.fps-frame .bundleline a{font-style:normal;color:var(--gold)}.fps-frame .buycard__stars{font-family:var(--sans);color:var(--muted)}.fps-frame .buycard__stars b{color:var(--gold);font-weight:400}.fps-frame .ship,.fps-frame .reassure{font-family:var(--sans);color:var(--muted)}.fps-frame .reframe{font-family:var(--serif);font-style:italic;color:var(--gold)}.fps-frame .pre-inline__line{font-family:var(--sans);color:var(--muted)}.fps-frame .pre-inline__window{font-family:var(--serif);color:var(--ink)}.fps-frame .pre-inline__badge,.fps-frame .bfact b{font-family:var(--sans);color:var(--ink)}.fps-frame .bfact span,.fps-frame .soldout-badge{font-family:var(--sans);color:var(--muted)}.fps-frame .notify input,.fps-frame .notify button,.fps-frame .facts__item b{font-family:var(--sans);color:var(--ink)}.fps-frame .show__copy h2{font-family:var(--serif);color:var(--ink)}.fps-frame .show__copy h2 em{font-style:italic;color:var(--gold)}.fps-frame .opt__head h2{font-family:var(--serif);color:var(--ink)}.fps-frame .opt__head h2 em{font-style:italic;color:var(--gold)}.fps-frame .ocard h3{font-family:var(--serif);color:var(--ink)}.fps-frame .ocard .op{font-family:var(--sans);color:var(--ink)}.fps-frame .ocard p{font-family:var(--sans);color:var(--muted)}.fps-frame .btn{font-family:var(--sans)}.fps-frame .btn--ghost-ink{color:var(--ink)}.fps-frame .btn--ink{color:var(--ivory)}.fps-frame .need h2{font-family:var(--serif);color:var(--ink)}.fps-frame .need h2 em{font-style:italic;color:var(--gold)}.fps-frame .how__head h2,.fps-frame .hstep h3{font-family:var(--serif);color:var(--ink)}.fps-frame .hstep p{font-family:var(--sans);color:var(--muted)}.fps-frame .hstep p a{color:var(--gold)}.fps-frame .hstep__n{font-family:var(--serif);color:var(--gold)}.fps-frame .details h2{font-family:var(--serif);color:var(--ink)}.fps-frame .inc-list li{font-family:var(--sans);color:var(--text)}.fps-frame .acc summary{font-family:var(--sans);color:var(--ink)}.fps-frame .acc li{font-family:var(--sans);color:var(--muted)}.fps-frame .guar b{font-family:var(--sans);color:var(--ink)}.fps-frame .guar span{font-family:var(--sans);color:var(--muted)}.fps-frame .guar .seal,.fps-frame .sibs__head h2,.fps-frame .scard__t{font-family:var(--serif);color:var(--ink)}.fps-frame .scard__p{font-family:var(--sans);color:var(--muted)}.fps-frame .prefaq__head h2{font-family:var(--serif);color:var(--ink)}.fps-frame .stop b{font-family:var(--sans);color:var(--ink)}.fps-frame .stop span,.fps-frame .policy{font-family:var(--sans);color:var(--muted)}.fps-frame .faq summary{font-family:var(--sans);color:var(--ink)}.fps-frame .faq p{font-family:var(--sans);color:var(--muted)}.fps-frame .faq-more{color:var(--gold)}.fps-frame .stage__sealed .s{font-family:var(--sans);color:var(--gold)}.fps-frame .stage__sealed .fc-note{font-family:var(--serif);font-style:italic;color:#b7b1a4}.fps-frame .stage__sealed .fc-note b{font-style:normal;color:var(--ivory)}.fps-frame .stage__sealed .fc-note a{font-style:normal;color:var(--gold-soft)}.fps-frame .frback__t{font-family:var(--serif);color:var(--ivory)}.fps-frame .frseal{font-family:var(--serif);color:var(--ink)}.fps-frame .jdgm-slot{display:none}.fps-frame .jdgm-slot.has-widget{display:block;margin-top:34px;font-family:var(--sans);color:var(--muted);text-align:left}.fps-frame .jdgm-slot.has-widget .jdgm-slot__note{display:none}@media(max-width:880px){.fps-frame .mslide--sealed .s{font-family:var(--sans);color:var(--gold)}.fps-frame .mslide--sealed .fc-note{font-family:var(--serif);font-style:italic;color:#b7b1a4}.fps-frame .mslide--sealed .fc-note b{font-style:normal;color:var(--ivory)}.fps-frame .mslide--sealed .fc-note a{font-style:normal;color:var(--gold-soft)}.fps-frame .mcap{font-family:var(--serif);font-style:italic;color:var(--gold-soft)}}.fps-frame .ocard p{font-family:var(--serif);font-style:italic;font-size:1.6rem;line-height:1.7;color:var(--muted)}.fps-frame .fc-note{font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/148/assets/flipsi-pdp-frame-v3.css.map */
