.rfp-off,.rfp-off *{animation-play-state:paused!important}.rfp>section.sec,.rfp>section.wrap{content-visibility:auto;contain-intrinsic-size:auto 760px}.rfp .rail,.rfp .flipgrid,.rfp .rev-track,.rfp .ticker-track{backface-visibility:hidden;transform:translateZ(0)}.rfp .rail-vp,.rfp .flip-vp{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(hover:none){.rfp *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rfp header.fp{background:#060f22f0}.rfp .rfh-bg.kb img{animation:none!important}.rfp .fcard{will-change:auto}.rfp .fan.has-front .fcard:not(.is-front){filter:none!important;opacity:.82}.rfp .lok:hover,.rfp .rcoll:hover,.rfp .spot-p:hover,.rfp .vrow:hover,.rfp .btn:hover{transform:none}.rfp .rail-vp:hover .rail,.rfp .flip-vp:hover .flipgrid,.rfp .rev:hover .rev-track{animation-play-state:running}html:not(.rfp-touch-auto) .rfp .rail,html:not(.rfp-touch-auto) .rfp .flipgrid{animation:none!important;transform:none!important}html:not(.rfp-touch-auto) .rfp .rail-vp,html:not(.rfp-touch-auto) .rfp .flip-vp{scroll-snap-type:x mandatory;scroll-padding:0 16px;cursor:auto}html:not(.rfp-touch-auto) .rfp .rail{padding:0 16px}html:not(.rfp-touch-auto) .rfp .rcoll,html:not(.rfp-touch-auto) .rfp .flipcard{scroll-snap-align:start}html:not(.rfp-touch-auto) .rfp .rev-track{animation:none!important;transform:none!important;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:4px 16px 14px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html:not(.rfp-touch-auto) .rfp .rev-track::-webkit-scrollbar{display:none}html:not(.rfp-touch-auto) .rfp .rev-track>[aria-hidden=true]{display:none}html:not(.rfp-touch-auto) .rfp .rev-track .rcard{scroll-snap-align:start}}html.rfp-motion-light .rfp .rfh-bg.kb img,html.rfp-motion-light .rfp .eyebrow .dot,html.rfp-motion-light .rfp .logo-badge img,html.rfp-motion-light .rfp .logo-mark,html.rfp-motion-light .rfp .fan.float .fcard{animation:none!important}html.rfp-motion-light .rfp *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.rfp-motion-off .rfp *,html.rfp-motion-off .rfp *:before,html.rfp-motion-off .rfp *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}html.rfp-motion-off .rfp .reveal{opacity:1!important;transform:none!important;filter:none!important}html.rfp-motion-off .rfp .fan.pre .fcard{opacity:1!important}.rfp .nav-right{display:flex;align-items:center;gap:10px}.rfp .rfm-btn{display:inline-flex;align-items:center;gap:9px;font:600 14px/1 Inter,system-ui,sans-serif;color:var(--paper);background:#efebdd0f;border:1px solid var(--line);border-radius:100px;padding:10px 16px 10px 13px;cursor:pointer;transition:border-color .25s,color .25s}.rfp .rfm-btn:hover{border-color:var(--gold);color:var(--gold)}.rfp .rfm-ic{display:inline-flex;flex-direction:column;gap:3px}.rfp .rfm-ic i{display:block;width:16px;height:2px;border-radius:2px;background:currentColor}.rfp .rfm-ic i:nth-child(2){width:11px}.rfp.rfm{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;background:none!important;overflow:visible!important}.rfp.rfm.open{visibility:visible;pointer-events:auto}.rfp .rfm-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0308129e;opacity:0;transition:opacity .3s}.rfp.rfm.open .rfm-bg{opacity:1}.rfp .rfm-panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,94vw);background:linear-gradient(170deg,#0e2247,#060f22);border-left:1px solid var(--line);transform:translate(102%);transition:transform .38s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;box-shadow:-30px 0 60px -30px #000c}.rfp.rfm.left .rfm-panel{right:auto;left:0;border-left:0;border-right:1px solid var(--line);transform:translate(-102%)}.rfp.rfm.open .rfm-panel{transform:none}.rfp .rfm-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.rfp .rfm-title{font-family:Fraunces,serif;font-size:22px;font-weight:500}.rfp .rfm-x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--paper);font-size:22px;line-height:1;cursor:pointer;flex-shrink:0}.rfp .rfm-body{flex:1;overflow-y:auto;padding:18px 20px 32px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rfp .rfm-search{display:flex}.rfp .rfm-search input{flex:1;min-width:0;background:#efebdd0f;border:1px solid var(--line);color:var(--paper);border-radius:100px;padding:13px 18px;font-size:16px;outline:none}.rfp .rfm-search input:focus{border-color:var(--gold)}.rfp .rfm-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.rfp .rfm-links a{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-weight:600;font-size:14px;transition:border-color .2s,color .2s}.rfp .rfm-links a:hover{border-color:var(--gold);color:var(--gold)}.rfp .rfm-h{margin:22px 0 12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.rfp .rfm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rfp .rfm-c{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:1/1;border:1px solid var(--line);background:#0a1730;transition:border-color .2s}.rfp .rfm-c:hover{border-color:var(--gold)}.rfp .rfm-c img{width:100%;height:100%;object-fit:cover}.rfp .rfm-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#1b3a6b,#0a1730)}.rfp .rfm-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(6,15,34,.94))}.rfp .rfm-cap{position:absolute;left:10px;right:10px;bottom:10px;z-index:1}.rfp .rfm-cn{display:block;font-weight:600;font-size:13.5px;line-height:1.25}.rfp .rfm-ct{display:block;font-size:11px;color:var(--gold);margin-top:3px;font-weight:600}.rfp.rfm.list .rfm-grid{grid-template-columns:1fr;gap:8px}.rfp.rfm.list .rfm-c{aspect-ratio:auto;display:flex;align-items:center;gap:12px;padding:8px}.rfp.rfm.list .rfm-c img,.rfp.rfm.list .rfm-ph{width:54px;height:54px;border-radius:10px;flex-shrink:0}.rfp.rfm.list .rfm-c:after{display:none}.rfp.rfm.list .rfm-cap{position:static}html.rfm-lock,html.rfm-lock body{overflow:hidden}@media(max-width:760px){.rfp .nav-cart{padding:9px 14px;font-size:13px}.rfp .rfm-btn{padding:10px 13px 10px 11px;font-size:13px}.rfp .nav-right{gap:8px}}@media(max-width:380px){.rfp .rfm-lb{display:none}.rfp .rfm-btn{padding:10px}}.shopify-section:has(>.rfp>header.fp){position:sticky;top:0;z-index:70}#header-group:has(.rfp header.fp){position:sticky;top:0;z-index:70}.rfp .pcard .pcard-img{display:block}.rfp .pcard .pcard-img .i2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s}@media(hover:hover){.rfp .pcard:hover .pcard-img .i2{opacity:1}}.rfp .pcard .pcard-flag.sale{background:#e0556b;color:#fff}.rfp .pcard .pcard-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.rfp .pcard .pcard-pr{margin-bottom:12px}.rfp .pcard .pcard-pr small{font-family:Inter,sans-serif;font-size:11px;color:var(--muted);font-weight:500}.rfp .pcard .pcard-cta{margin-top:auto;border:0;width:100%;cursor:pointer;font-family:Inter,sans-serif;display:block;line-height:1.2}.rfp .pcard .pcard-cta.ghost{background:transparent;color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.rfp .pcard .pcard-cta.is-off{background:#efebdd1a;color:var(--muted);cursor:default}.rfp .pcard .pcard-cta.is-ok{background:#3ddc84;color:#063}.rfp .pcard .pcard-cta[disabled]{opacity:.75}.rfp .pgrid.c3{grid-template-columns:repeat(3,1fr)}.rfp .pgrid.c5{grid-template-columns:repeat(5,1fr)}.rfp .col-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.rfp .col-hero .col-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.26}.rfp .col-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,15,34,.15),var(--bg2))}.rfp .col-hero .shop-head{position:relative;z-index:1;padding:56px 40px 34px}.rfp .col-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 4px}.rfp .col-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding:2px 0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rfp .col-chips::-webkit-scrollbar{display:none}.rfp .col-chip{flex:0 0 auto;border:1px solid var(--line);border-radius:100px;padding:9px 15px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--muted);transition:border-color .2s,color .2s}.rfp .col-chip:hover{border-color:var(--gold);color:var(--paper)}.rfp .col-chip.on{background:var(--gold);border-color:var(--gold);color:var(--ink)}.rfp .col-sort{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;color:var(--muted)}.rfp .col-sort select{background-color:#efebdd0f;color:var(--paper);border:1px solid var(--line);border-radius:100px;padding:9px 34px 9px 14px;font-size:13px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#E8B54B 50%),linear-gradient(135deg,#E8B54B 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.rfp .col-sort select option{color:#111;background:#fff}.rfp .rel{padding:20px 0 60px;border-top:1px solid var(--line);margin-top:10px}.rfp .rel h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(24px,3vw,34px);margin:12px 0 4px}.rfp .cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:22px 0 60px}.rfp .cgrid.c4{grid-template-columns:repeat(4,1fr)}.rfp .cgrid.c2{grid-template-columns:repeat(2,1fr)}.rfp .ctile{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,#1b3a6b,#0a1730);transition:transform .35s,border-color .35s}.rfp .ctile:hover{transform:translateY(-5px);border-color:var(--gold)}.rfp .ctile img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.rfp .ctile:hover img{transform:scale(1.06)}.rfp .ctile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(6,15,34,.94))}.rfp .ctile-cap{position:absolute;left:18px;right:18px;bottom:18px;z-index:1}.rfp .ctile-cap h3{font-family:Fraunces,serif;font-weight:500;font-size:22px;line-height:1.15}.rfp .ctile-cap span{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.rfp-toast{position:fixed!important;left:50%;bottom:22px;transform:translate(-50%,20px);z-index:2147483001;background:#0e2247!important;color:#efebdd;border:1px solid #E8B54B;border-radius:100px;padding:12px 20px;font-size:14px;font-weight:600;box-shadow:0 20px 40px -12px #0009;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;overflow:visible!important;max-width:92vw;text-align:center}.rfp-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.rfp-toast a{color:#e8b54b;text-decoration:underline}@media(max-width:960px){.rfp .pgrid.c4,.rfp .pgrid.c5{grid-template-columns:repeat(3,1fr)}.rfp .cgrid,.rfp .cgrid.c4{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rfp .col-hero .shop-head{padding:34px 16px 22px}.rfp .col-bar{flex-direction:column;align-items:stretch;gap:12px}.rfp .col-sort{justify-content:flex-end}.rfp .pgrid,.rfp .pgrid.c3,.rfp .pgrid.c4,.rfp .pgrid.c5{grid-template-columns:1fr 1fr}.rfp .pgrid.m1{grid-template-columns:1fr}.rfp .pcard .pcard-b{padding:12px 12px 14px}.rfp .pcard .pcard-nm{font-size:12.5px}.rfp .pcard .pcard-pr{font-size:16px;margin-top:6px;margin-bottom:10px}.rfp .pcard .pcard-cta{font-size:11px;padding:10px 6px;letter-spacing:.04em}.rfp .pcard:hover{transform:none}}@media(max-width:560px){.rfp .cgrid,.rfp .cgrid.c4,.rfp .cgrid.c2{grid-template-columns:1fr 1fr;gap:10px}.rfp .ctile-cap{left:12px;right:12px;bottom:12px}.rfp .ctile-cap h3{font-size:16px}.rfp .ctile-cap span{font-size:10px}}.rfp{--pop:cubic-bezier(.34,1.56,.64,1);--popY:-8px;--popS:1.035;--popB:1.06}html.rfp-pop-soft .rfp{--popY:-4px;--popS:1.015;--popB:1.03}.rfp :is(.pcard,.lok,.rcoll,.rcard,.ctile,.spot-p,.rfm-c,.vrow,.flipcard){transition:transform .32s var(--pop),box-shadow .25s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}.rfp :is(.btn,.pcard-cta,.lok-grab,.nav-cart,.rfm-btn,.col-chip,.rail-btn,.vgo,.ctile-cap span){transition:transform .22s var(--pop),background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.rfp .pcard .pcard-img img.i1,.rfp .rcoll img,.rfp .ctile img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.rfp :is(.pcard,.lok,.ctile,.rcard):hover{transform:translateY(var(--popY)) scale(var(--popS));border-color:var(--gold);box-shadow:0 26px 50px -20px #000c,0 0 0 1px #e8b54b8c;z-index:3}.rfp .rcoll:hover{transform:translateY(calc(var(--popY) * .75)) scale(var(--popS));box-shadow:0 22px 44px -20px #000c;z-index:3}.rfp :is(.spot-p,.rfm-c):hover{transform:translateY(-4px) scale(var(--popB));border-color:var(--gold);z-index:2}.rfp .vrow:hover{transform:scale(calc(1 + (var(--popS) - 1) * .7))}.rfp .flipcard:hover{transform:translateY(calc(var(--popY) * .6))}.rfp .pcard:hover .pcard-img img.i1{transform:scale(1.07)}.rfp :is(.btn,.pcard-cta,.lok-grab,.nav-cart,.rfm-btn,.col-chip,.rail-btn):hover{transform:translateY(-2px) scale(var(--popB));box-shadow:0 10px 24px -10px #e8b54b8c}.rfp .pcard-cta.ghost:hover{box-shadow:inset 0 0 0 1px var(--gold),0 10px 24px -10px #e8b54b8c}.rfp .pcard-cta.is-off:hover{transform:none;box-shadow:none}}.rfp :is(.pcard,.lok,.rcoll,.rcard,.ctile,.spot-p,.rfm-c,.vrow).rfp-tap{transform:translateY(calc(var(--popY) * .6)) scale(var(--popS));border-color:var(--gold);box-shadow:0 18px 36px -18px #000c;transition-duration:.18s}.rfp :is(.btn,.pcard-cta,.lok-grab,.nav-cart,.rfm-btn,.col-chip,.rail-btn):active{transform:scale(.94)!important;transition-duration:.07s}@media(hover:none){.rfp :is(.pcard,.lok,.rcoll,.spot-p,.vrow,.btn,.ctile,.rcard):hover:not(.rfp-tap){transform:none}}@keyframes rfpPopIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.rfp .pgrid>.pcard,.rfp .cgrid>.ctile{animation:rfpPopIn .5s var(--pop) backwards}.rfp .pgrid>.pcard:nth-child(2),.rfp .cgrid>.ctile:nth-child(2){animation-delay:.04s}.rfp .pgrid>.pcard:nth-child(3),.rfp .cgrid>.ctile:nth-child(3){animation-delay:.08s}.rfp .pgrid>.pcard:nth-child(4),.rfp .cgrid>.ctile:nth-child(4){animation-delay:.12s}.rfp .pgrid>.pcard:nth-child(5),.rfp .cgrid>.ctile:nth-child(5){animation-delay:.16s}.rfp .pgrid>.pcard:nth-child(6),.rfp .cgrid>.ctile:nth-child(6){animation-delay:.2s}.rfp .pgrid>.pcard:nth-child(7),.rfp .cgrid>.ctile:nth-child(7){animation-delay:.24s}.rfp .pgrid>.pcard:nth-child(n+8),.rfp .cgrid>.ctile:nth-child(n+8){animation-delay:.28s}@keyframes rfpBump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.rfp .nav-cart.rfp-bump{animation:rfpBump .45s var(--pop)}.rfp-toast{transition:opacity .22s ease,transform .32s cubic-bezier(.34,1.56,.64,1)!important}html.rfp-pop-off .rfp :is(.pcard,.lok,.rcoll,.rcard,.ctile,.spot-p,.rfm-c,.vrow,.flipcard,.btn,.pcard-cta,.lok-grab,.nav-cart,.rfm-btn,.col-chip,.rail-btn){transform:none!important}html.rfp-pop-off .rfp :is(.pgrid>.pcard,.cgrid>.ctile){animation:none}html.rfp-motion-off .rfp :is(.pgrid>.pcard,.cgrid>.ctile){animation:none!important;opacity:1}.rfp.rpg{background:linear-gradient(180deg,var(--bg1),var(--bg3) 60%);color:var(--paper);overflow:hidden}.rfp .rpg-hero{position:relative;border-bottom:1px solid var(--line);isolation:isolate}.rfp .rpg-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rfp .rpg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(6,15,34,.2),var(--bg2))}.rfp .rpg-glow{position:absolute;left:50%;top:-30%;width:min(900px,120vw);height:520px;transform:translate(-60%);background:radial-gradient(closest-side,rgba(232,181,75,.22),transparent);z-index:-1;pointer-events:none;animation:rpgGlow 7s ease-in-out infinite alternate}@keyframes rpgGlow{0%{opacity:.55;transform:translate(-60%) scale(.95)}to{opacity:1;transform:translate(-45%) scale(1.06)}}.rfp .rpg-head{position:relative;max-width:900px}.rfp.rpg.ctr .rpg-head{margin:0 auto;text-align:center}.rfp .rpg-crumbs{font-size:12.5px;color:var(--muted);margin-bottom:18px;display:flex;gap:8px;align-items:center}.rfp.rpg.ctr .rpg-crumbs{justify-content:center}.rfp .rpg-crumbs a:hover{color:var(--gold)}.rfp .rpg-head h1{font-weight:400;font-size:clamp(40px,6vw,78px);line-height:1;letter-spacing:-.025em;margin-top:18px}.rfp .rpg-sub{margin-top:18px;font-size:18px;line-height:1.6;color:var(--muted);max-width:640px}.rfp.rpg.ctr .rpg-sub{margin-left:auto;margin-right:auto}.rfp .rpg-body{padding-top:48px;display:flex;flex-direction:column;gap:56px}.rfp .rpg-prose{max-width:760px;font-size:17px;line-height:1.8;color:#efebdddb}.rfp.rpg.wide .rpg-prose{max-width:none}.rfp.rpg.ctr .rpg-body>.rpg-prose,.rfp.rpg.ctr .rpg-text{margin-left:auto;margin-right:auto}.rfp .rpg-prose>*+*{margin-top:1.05em}.rfp .rpg-prose h2,.rfp .rpg-prose h3{font-family:Fraunces,serif;font-weight:400;color:var(--paper);line-height:1.2;margin-top:1.8em}.rfp .rpg-prose h2{font-size:clamp(26px,3vw,34px)}.rfp .rpg-prose h3{font-size:22px}.rfp .rpg-prose strong{color:var(--paper)}.rfp .rpg-prose em{color:var(--gold)}.rfp .rpg-prose a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.rfp .rpg-prose ul,.rfp .rpg-prose ol{padding-left:1.3em}.rfp .rpg-prose li+li{margin-top:.45em}.rfp .rpg-prose li::marker{color:var(--gold)}.rfp .rpg-prose img{border-radius:16px;margin:1.4em 0}.rfp .rpg-prose blockquote{border-left:2px solid var(--gold);padding-left:18px;font-family:Fraunces,serif;font-style:italic;font-size:20px;color:var(--paper)}.rfp .rpg-text{max-width:760px}.rfp .rpg-text>h2,.rfp .rpg-stxt>h2,.rfp .rpg-cta h2,.rfp .rpg-form h2{font-weight:400;font-size:clamp(28px,3.4vw,42px);line-height:1.1;margin-bottom:16px}.rfp .rpg-vals{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.rfp .rpg-val{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px}.rfp .rpg-num{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--gold);margin-bottom:14px}.rfp .rpg-val h3{font-weight:500;font-size:22px;line-height:1.2}.rfp .rpg-val p{margin-top:10px;color:var(--muted);line-height:1.65;font-size:15px}.rfp .rpg-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.rfp .rpg-split.flip .rpg-media{order:2}.rfp .rpg-media{border-radius:20px;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--line)}.rfp .rpg-media img{width:100%;height:100%;object-fit:cover}.rfp .rpg-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,rgba(232,181,75,.25),transparent 60%),linear-gradient(135deg,#1b3a6b,#0a1730)}.rfp .rpg-ph span{font-size:120px;color:var(--gold);opacity:.8}.rfp .rpg-quote{text-align:center;max-width:900px;margin:0 auto;padding:20px 0}.rfp .rpg-quote p{font-style:italic;font-size:clamp(28px,4vw,50px);line-height:1.15;background:linear-gradient(100deg,#c8912a,#e8b54b 30%,#ffe3a3,#e8b54b 70%,#c8912a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rpgShine 6s ease-in-out infinite}@keyframes rpgShine{0%,to{background-position:0 0}50%{background-position:100% 0}}.rfp .rpg-quote cite{display:block;margin-top:16px;font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rfp .rpg-cta,.rfp .rpg-empty{text-align:center;border:1px solid var(--line);border-radius:24px;padding:56px 28px;background:radial-gradient(60% 90% at 50% 0%,rgba(232,181,75,.14),transparent 70%),var(--card)}.rfp .rpg-cta p,.rfp .rpg-empty p{color:var(--muted);max-width:560px;margin:0 auto;line-height:1.65;font-size:16px}.rfp .rpg-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.rfp .rpg-form{max-width:720px;width:100%;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:36px}.rfp .rpg-fsub{color:var(--muted);margin-bottom:22px;line-height:1.6}.rfp .rpg-form form{display:flex;flex-direction:column;gap:16px}.rfp .rpg-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rfp .rpg-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.rfp .rpg-form input,.rfp .rpg-form textarea{background:#efebdd0f;border:1px solid var(--line);color:var(--paper);border-radius:12px;padding:13px 15px;font:16px/1.4 Inter,system-ui,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s}.rfp .rpg-form input:focus,.rfp .rpg-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e8b54b2e}.rfp .rpg-form .btn{align-self:flex-start;border:0}.rfp .rpg-ok{background:#3ddc841f;border:1px solid rgba(61,220,132,.4);color:#8ff0b8;border-radius:12px;padding:12px 14px}.rfp .rpg-err{background:#e0556b1f;border:1px solid rgba(224,85,107,.4);color:#ffb3c0;border-radius:12px;padding:12px 14px}@media(max-width:760px){.rfp .rpg-head h1{font-size:clamp(34px,10vw,48px)}.rfp .rpg-sub{font-size:16px}.rfp .rpg-body{padding-top:30px;gap:36px}.rfp .rpg-prose{font-size:16px;line-height:1.75}.rfp .rpg-split{grid-template-columns:1fr;gap:22px}.rfp .rpg-split.flip .rpg-media{order:0}.rfp .rpg-row{grid-template-columns:1fr}.rfp .rpg-form{padding:24px 18px}.rfp .rpg-cta,.rfp .rpg-empty{padding:40px 18px}.rfp .rpg-form .btn{align-self:stretch;text-align:center}}html.rfp-motion-light .rfp .rpg-glow,html.rfp-motion-light .rfp .rpg-quote p{animation:none}body:has(.shopify-policy__container){background:#060f22!important;color:#efebdd}body:has(.shopify-policy__container) main{background:radial-gradient(70% 380px at 50% 0,rgba(232,181,75,.13),transparent 70%),linear-gradient(180deg,#0b1b3a,#060f22 520px)}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:80px 22px 100px!important;font-family:Inter,system-ui,sans-serif;color:#efebdddb}.shopify-policy__title{text-align:left;padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid rgba(239,235,221,.14)}.shopify-policy__title:before{content:"Legal";display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f0ce7e;background:#e8b54b24;padding:7px 15px;border-radius:100px;margin-bottom:18px}.shopify-policy__title h1{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;font-size:clamp(38px,6vw,68px)!important;line-height:1.02!important;letter-spacing:-.02em;color:#efebdd!important;margin:0!important}.shopify-policy__body,.shopify-policy__body .rte{font-size:16.5px;line-height:1.85;color:#efebdddb!important}.shopify-policy__body p,.shopify-policy__body li{color:inherit!important}.shopify-policy__body p+p{margin-top:1em}.shopify-policy__body strong,.shopify-policy__body b{color:#e8b54b!important;font-weight:700;letter-spacing:.02em}.shopify-policy__body h2,.shopify-policy__body h3{font-family:Fraunces,Georgia,serif;font-weight:400;color:#efebdd!important;margin:1.8em 0 .5em}.shopify-policy__body a{color:#e8b54b!important;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.3em;margin:.8em 0}.shopify-policy__body li::marker{color:#e8b54b}@media(max-width:760px){.shopify-policy__container{padding:44px 16px 70px!important}.shopify-policy__body,.shopify-policy__body .rte{font-size:15.5px;line-height:1.75}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rfp-v3.css.map */
