.mgv{--mgv-glow: radial-gradient(120% 90% at 70% 20%, #5c2820 0%, #2b1611 58%, #1c0e0a 100%);--mgv-glow-l: radial-gradient(120% 90% at 30% 20%, #5c2820 0%, #2b1611 58%, #1c0e0a 100%);--mgv-ox: #1c0e0a;--mgv-ox-2: #2b1611;--mgv-line: rgba(236, 220, 174, .3);--mgv-line-2: rgba(236, 220, 174, .16);--mgv-brass: #ecdcae;--mgv-brass-2: #d9c28e;--mgv-plate: linear-gradient(180deg, #ecdcae, #cbb37b 55%, #a88d55);--mgv-cream: #f5f4f1;--mgv-cream-2: rgba(245, 244, 241, .86);--mgv-cream-3: rgba(245, 244, 241, .66);--mgv-paper: #f5f4f1;--mgv-card: #fbfaf8;--mgv-ink: #281e16;--mgv-ink-2: #4d423a;--mgv-muted: #6f6258;--mgv-rule: #e3ddd4;--mgv-ember: #c17b62;--mgv-ember-dk: #a9644c;--mgv-display: "Made Mirage", Georgia, "Times New Roman", serif;--mgv-body: "Sofia Pro", "Helvetica Neue", Arial, sans-serif;--mgv-gutter: clamp(16px, 3.2vw, 40px);--mgv-max: 1360px;font-family:var(--mgv-body);font-weight:300;color:var(--mgv-ink);-webkit-font-smoothing:antialiased}.mgv *,.mgv *:before,.mgv *:after{box-sizing:border-box}.mgv p,.mgv li,.mgv span,.mgv a,.mgv div,.mgv label,.mgv input,.mgv button,.mgv summary{font-family:var(--mgv-body)}.mgv h1 span,.mgv h2 span,.mgv h3 span,.mgv h4 span,.mgv .mgv-h1 span,.mgv .mgv-h2 span,.mgv .mgv-h3 span{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.mgv h1,.mgv h2,.mgv h3,.mgv .mgv-serif{font-family:var(--mgv-display);font-weight:500;letter-spacing:-.005em;line-height:1.02;text-transform:none;margin:0;text-wrap:balance}.mgv p{margin:0}.mgv img{display:block;max-width:100%}.mgv a{color:inherit}.mgv [hidden]{display:none!important}.mgv-wrap{max-width:var(--mgv-max);margin:0 auto;padding-inline:var(--mgv-gutter)}.mgv-glow{background:var(--mgv-glow);color:var(--mgv-cream)}.mgv-glow-l{background:var(--mgv-glow-l);color:var(--mgv-cream)}.mgv-paper{background:var(--mgv-paper);color:var(--mgv-ink)}.mgv-brass{color:var(--mgv-brass-2)}.mgv-cap{font:700 11px/1.3 var(--mgv-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mgv-ember-dk)}.mgv-glow .mgv-cap,.mgv-glow-l .mgv-cap,.mgv-onglow .mgv-cap{color:var(--mgv-brass)}.mgv-plate{display:inline-block;background:var(--mgv-plate);color:#3a1b15;border-radius:4px;padding:5px 10px;font:700 11px/1.2 var(--mgv-body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1px #ffffff59 inset,0 1px 2px #00000040}.mgv-h1{font-size:clamp(38px,5vw,72px)}.mgv-h2{font-size:clamp(28px,3.2vw,46px);line-height:1.06}.mgv-h3{font-size:clamp(18px,1.6vw,22px);line-height:1.2}.mgv-lede{font-size:clamp(15px,1.5vw,22px);line-height:1.45;color:var(--mgv-ink-2);max-width:46ch}.mgv-glow .mgv-lede,.mgv-glow-l .mgv-lede{color:var(--mgv-cream-2)}.mgv-lede b{font-weight:700;color:var(--mgv-ember-dk)}.mgv-glow .mgv-lede b,.mgv-glow-l .mgv-lede b{color:var(--mgv-brass)}.mgv-small{font-size:12.5px;line-height:1.5;color:#8a7f75}.mgv-glow .mgv-small,.mgv-glow-l .mgv-small{color:var(--mgv-cream-3)}.mgv-small b{font-weight:700;color:var(--mgv-brass)}.mgv-num{font-variant-numeric:tabular-nums}.mgv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--mgv-ember);color:#fff!important;text-decoration:none;font:700 12px/1 var(--mgv-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;white-space:nowrap}.mgv-btn:hover{background:var(--mgv-ember-dk)}.mgv-btn[disabled]{opacity:.6;cursor:progress}.mgv-btn svg{width:12px;height:12px}.mgv-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid rgba(236,220,174,.6);color:var(--mgv-brass)!important;text-decoration:none;background:transparent;font:700 12px/1 var(--mgv-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.mgv-ghost:hover{border-color:var(--mgv-brass);background:#ecdcae0f}.mgv-ghost--ink{border-color:var(--mgv-rule);color:var(--mgv-ink)!important}.mgv :focus-visible{outline:2px solid var(--mgv-ember);outline-offset:3px}.mgv-glow :focus-visible,.mgv-glow-l :focus-visible{outline-color:var(--mgv-brass)}.mgv-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mgv-claim{display:flex;flex-direction:column;gap:12px;width:100%;max-width:540px}.mgv-claim .mgv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.mgv-field{display:flex;align-items:stretch;gap:6px;border-radius:999px;padding:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--mgv-rule)}.mgv-glow .mgv-field,.mgv-glow-l .mgv-field,.mgv-onglow .mgv-field{background:#00000040;box-shadow:inset 0 0 0 1px #ecdcae73}.mgv-field input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0 18px;font:300 16px/1 var(--mgv-body);color:inherit}.mgv-field input::placeholder{color:var(--mgv-muted);opacity:1}.mgv-glow .mgv-field input::placeholder,.mgv-glow-l .mgv-field input::placeholder,.mgv-onglow .mgv-field input::placeholder{color:#f5f4f18c}.mgv-field:focus-within{box-shadow:inset 0 0 0 1px var(--mgv-ember)}.mgv-glow .mgv-field:focus-within,.mgv-glow-l .mgv-field:focus-within,.mgv-onglow .mgv-field:focus-within{box-shadow:inset 0 0 0 1px var(--mgv-brass)}.mgv-field .mgv-btn{min-height:48px;padding:0 24px}.mgv-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--mgv-muted);cursor:pointer}.mgv-glow .mgv-check,.mgv-glow-l .mgv-check,.mgv-onglow .mgv-check{color:#f5f4f1b8}.mgv-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--mgv-ember)}.mgv-err{font-size:13px;color:#b03a2e}.mgv-glow .mgv-err,.mgv-glow-l .mgv-err,.mgv-onglow .mgv-err{color:#f0a594}.mgv-err:empty{display:none}.mgv-claim .mgv-done{display:none}.mgv-claim[data-vault-state=done]>:not(.mgv-done){display:none}.mgv-claim[data-vault-state=done] .mgv-done{display:flex}.mgv-done{flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--mgv-brass);background:#0000002e;color:var(--mgv-cream)}.mgv-done b{font:500 24px/1.15 var(--mgv-display);color:var(--mgv-cream)}.mgv-done span{color:var(--mgv-cream-2);font-size:14px}.mgv-phone-row{display:none}.mgv-claim.is-phone .mgv-phone-row{display:flex;flex-direction:column;gap:10px}.mgv-addphone{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font:300 13px/1.4 var(--mgv-body);color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.85}.mgv-claim.is-phone .mgv-addphone{display:none}.mgv-claimset{display:flex;flex-direction:column;gap:20px;width:100%;max-width:540px}.mgv-claimset>.mgv-claim{max-width:none}.mgv-sms[hidden]{display:none!important}.mgv-sms{gap:10px;animation:mgv-in .45s cubic-bezier(.2,.7,.2,1)}.mgv .mgv-sms__h{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.05;color:var(--mgv-ink)}.mgv-glow .mgv-sms__h,.mgv-glow-l .mgv-sms__h,.mgv-onglow .mgv-sms__h{color:var(--mgv-cream)!important}.mgv-sms__sub{margin:0 0 4px;font-size:15.5px;line-height:1.45;color:var(--mgv-ink-2)}.mgv-glow .mgv-sms__sub,.mgv-glow-l .mgv-sms__sub,.mgv-onglow .mgv-sms__sub{color:var(--mgv-cream-2)}.mgv-sms__legal{margin:0;font-size:11.5px;line-height:1.45;color:var(--mgv-muted);text-wrap:pretty}.mgv-glow .mgv-sms__legal,.mgv-glow-l .mgv-sms__legal,.mgv-onglow .mgv-sms__legal{color:#f5f4f194}.mgv-claimset.is-sms>.mgv-claim:first-child .mgv-done{padding:12px 16px;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mgv-claimset.is-sms>.mgv-claim:first-child .mgv-done b{font-size:19px}.mgv-pop__lede{margin:0;font-size:16px;line-height:1.5;color:var(--mgv-cream-2);text-wrap:pretty}.mgv-pop__lede b{font-weight:700;color:var(--mgv-brass)}@media(min-width:1000px){.mgp-pills-section:has(.mgp-pills--over)~main #mgv-hero .mgv-hero__in{padding-top:calc(var(--mgp-pills-h, 66px) + 40px)}}html.mgv-no-klpop div[role=dialog][aria-label$=Form]:not(.mgv):not(:has(.mgv-kl-ok)),html.mgv-no-klpop .kl-private-reset-css-Xuajs1[role=dialog]:not(:has(.mgv-kl-ok)){display:none!important}.mgv-count{display:flex;gap:10px}.mgv-count>div{min-width:78px;border:1px solid var(--mgv-line);border-radius:10px;padding:12px 14px 10px;text-align:center}.mgv-count b{display:block;font:500 34px/1 var(--mgv-display);color:var(--mgv-brass-2);font-variant-numeric:tabular-nums}.mgv-count span{display:block;margin-top:6px;font:700 9px/1 var(--mgv-body);letter-spacing:.14em;text-transform:uppercase;color:#ecdcaebf}.mgv-hero__in{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,4vw,56px);align-items:center;padding-block:clamp(40px,5vw,64px)}.mgv-hero__copy{display:flex;flex-direction:column;gap:22px}.mgv-hero__door{position:relative;border-radius:8px;overflow:hidden;min-height:600px;box-shadow:0 40px 80px -30px #000000bf;background:#120806}.mgv-hero__door img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.mgv-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mgv-friendline{padding:14px 18px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--mgv-brass-2);background:#0000002e;font-size:15px;line-height:1.5;color:var(--mgv-cream);max-width:540px}.mgv-friendline span{font-weight:700;color:var(--mgv-brass)}.mgv-sec{padding-block:clamp(56px,6vw,88px)}.mgv-head{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.mgv-head--c{align-items:center;text-align:center}.mgv-panel{border-radius:18px;padding:clamp(22px,3.4vw,40px)}.mgv-panel--card{background:var(--mgv-card);border:1px solid var(--mgv-rule)}.mgv-drawers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mgv-drawer{position:relative;border-radius:14px;overflow:hidden;min-height:330px;display:flex;flex-direction:column}.mgv-drawer__shut{flex:1;background:var(--mgv-glow);color:var(--mgv-cream);padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.mgv-drawer__shut .mgv-clover{align-self:center;width:64px;height:64px;opacity:.95;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.mgv-drawer__shut .mgv-cap{font-size:10px}.mgv-drawer__shut .mgv-serif{font-size:21px;line-height:1.15;color:var(--mgv-cream)}.mgv-drawer__open{display:none;flex:1;flex-direction:column;background:var(--mgv-card);border:1px solid var(--mgv-rule);border-radius:14px;overflow:hidden}.mgv-drawer__open .mgv-drawer__img{position:relative;aspect-ratio:4 / 3;background:#ece9e3}.mgv-drawer__open .mgv-drawer__img img{width:100%;height:100%;object-fit:cover}.mgv-drawer__open .mgv-plate{position:absolute;left:12px;top:12px}.mgv-drawer__open .mgv-drawer__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px}.mgv-drawer__open .mgv-drawer__body p{font-size:14.5px;line-height:1.5;color:var(--mgv-ink-2)}.mgv-drawer.is-open .mgv-drawer__shut{display:none}.mgv-drawer.is-open .mgv-drawer__open{display:flex}.mgv-wish{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}.mgv-wish__copy{display:flex;flex-direction:column;gap:16px}.mgv-wish__list{display:flex;flex-direction:column;gap:10px}.mgv-wish__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid #ebe4da;border-radius:12px;padding:10px;text-decoration:none;color:var(--mgv-ink)}.mgv-wish__row img{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#ece9e3}.mgv-wish__row .mgv-serif{font-size:16px;line-height:1.2}.mgv-wish__row small{display:block;font-size:12.5px;color:#8a7f75;margin-top:2px}.mgv-wish__row b{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.mgv-wish__total{display:flex;justify-content:space-between;gap:12px;padding:6px 4px 0;font-size:14px}.mgv-wish__total b{font-weight:700;color:var(--mgv-ember-dk)}.mgv-goldband{display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-radius:18px;padding:clamp(24px,3vw,34px) clamp(22px,3.4vw,40px)}.mgv-goldband .mgv-plates{display:flex;gap:10px;flex-wrap:wrap}.mgv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mgv-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.mgv-step i{width:44px;height:44px;border-radius:50%;background:#f3e4dc;color:var(--mgv-ember-dk);display:grid;place-items:center;font:700 14px/1 var(--mgv-body);font-style:normal}.mgv-step p{font-size:14.5px;line-height:1.5;color:var(--mgv-ink-2);margin-top:4px}.mgv-key{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.mgv-card{position:relative;aspect-ratio:1.6 / 1;width:100%;max-width:540px;border-radius:18px;background:var(--mgv-glow);box-shadow:inset 0 0 0 1px var(--mgv-line),0 30px 60px -30px #000000b3;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,34px);overflow:hidden;color:var(--mgv-cream)}.mgv-card:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:12px;box-shadow:inset 0 0 0 1px #ecdcae33;pointer-events:none}.mgv-card .mgv-clover{position:absolute;right:-24px;bottom:-24px;width:180px;height:180px;opacity:.14}.mgv-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mgv-card__no{font:500 clamp(40px,5vw,64px)/1 var(--mgv-display);color:var(--mgv-brass-2);font-variant-numeric:tabular-nums}.mgv-card__name{font-size:14px;color:var(--mgv-cream-3)}.mgv-card .mgv-tier-gold{display:none}.mgv-card[data-gold=true] .mgv-tier-gold{display:inline-block}.mgv-card[data-gold=true] .mgv-tier-key{display:none}.mgv-tracker{display:flex;flex-direction:column;gap:20px}.mgv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mgv-stats>div{border:1px solid var(--mgv-line);border-radius:10px;padding:14px 12px 12px;text-align:center}.mgv-stats b{display:block;font:500 30px/1 var(--mgv-display);color:var(--mgv-brass-2);font-variant-numeric:tabular-nums}.mgv-stats span{display:block;margin-top:6px;font:700 9px/1.3 var(--mgv-body);letter-spacing:.12em;text-transform:uppercase;color:#ecdcaebf}.mgv-share{display:flex;flex-wrap:wrap;gap:10px}.mgv-dots .mg-vault-dots{display:flex;gap:6px;flex-wrap:wrap}.mgv-dots .mg-vault-dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--mgv-line)}.mgv-dots .mg-vault-dot.is-friend{background:var(--mgv-brass-2);box-shadow:none}.mgv-dots .mg-vault-dot.is-pending{box-shadow:inset 0 0 0 1px var(--mgv-brass-2)}.mgv-keysec:not(:has([data-vault-state=has-key])){display:none}.mgv-times{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mgv-times>div{border:1px solid var(--mgv-line);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:8px}.mgv-times b{font:500 34px/1 var(--mgv-display);color:var(--mgv-cream);font-variant-numeric:tabular-nums}.mgv-times .is-door{border-color:var(--mgv-brass-2);background:#ecdcae0f}.mgv-times .is-door b{color:var(--mgv-brass-2)}.mgv-times p{font-size:14px;line-height:1.45;color:var(--mgv-cream-3)}.mgv-promise{display:flex;gap:18px;align-items:center;margin-top:18px;padding:20px 24px;border-radius:12px;border:1px solid var(--mgv-line)}.mgv-promise p{font:500 clamp(19px,1.9vw,24px)/1.25 var(--mgv-display);color:var(--mgv-cream)}.mgv-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mgv-trust>div{background:var(--mgv-card);border:1px solid var(--mgv-rule);border-radius:12px;padding:18px;text-align:center}.mgv-trust b{display:block;font:500 24px/1.1 var(--mgv-display)}.mgv-trust span{display:block;margin-top:4px;font-size:13px;color:var(--mgv-muted)}.mgv-faq{max-width:860px;margin:0 auto;border-top:1px solid var(--mgv-rule)}.mgv-faq details{border-bottom:1px solid var(--mgv-rule)}.mgv-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:20px 0;font:500 19px/1.3 var(--mgv-display)}.mgv-faq summary::-webkit-details-marker{display:none}.mgv-faq summary:after{content:"+";font:300 26px/1 var(--mgv-body);color:var(--mgv-ember-dk);transition:transform .2s}.mgv-faq details[open] summary:after{transform:rotate(45deg)}.mgv-faq .mgv-faq__a{padding:0 0 22px;color:var(--mgv-ink-2);font-size:15px;line-height:1.6;max-width:68ch}.mgv-faq .mgv-faq__a p+p{margin-top:10px}.mgv-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:none;align-items:center;justify-content:center;padding:16px}.mgv-pop.is-open{display:flex}.mgv-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#120806a8}.mgv-pop__box{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:14px;background:var(--mgv-glow);color:var(--mgv-cream);box-shadow:0 40px 90px -30px #000c,inset 0 0 0 1px var(--mgv-line-2);animation:mgv-in .4s cubic-bezier(.2,.7,.2,1)}.mgv-pop__img{position:relative;min-height:100%;background:#120806}.mgv-pop__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.mgv-pop__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c0e0a00 55%,#1c0e0ab3)}.mgv-pop__copy{display:flex;flex-direction:column;gap:16px;padding:44px 40px 34px}.mgv-pop__x{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border:0;border-radius:50%;background:#1c0e0ab8;color:#f5f4f1;cursor:pointer;font:300 24px/40px var(--mgv-body);text-align:center;padding:0;box-shadow:inset 0 0 0 1px #ecdcae59}.mgv-pop__step1{display:flex;flex-direction:column;gap:14px}.mgv-key-art{display:block;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}html.mgv-pop-open,html.mgv-pop-open body{overflow:hidden}.mgv-pop__step2{display:none;flex-direction:column;gap:14px}.mgv-pop__step2[hidden]{display:none!important}.mgv-pop.is-step2 .mgv-pop__step1{display:none}.mgv-pop.is-step2 .mgv-pop__step2{display:flex}.mgv-pop__skip{align-self:center;background:none;border:0;color:var(--mgv-cream-3);font:300 13px/1 var(--mgv-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px}.mgv-teaser{position:fixed;left:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:2147483646;display:none;align-items:center;gap:10px;padding:0 18px 0 12px;min-height:46px;border:0;border-radius:999px;background:#2b1611;color:#ecdcae;box-shadow:0 10px 30px -10px #0009,inset 0 0 0 1px #ecdcae4d;font:700 11px/1 Sofia Pro,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.mgv-teaser.is-on{display:inline-flex}.mgv-teaser svg{width:20px;height:20px}@keyframes mgv-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes mgv-up{0%{transform:translateY(100%)}to{transform:none}}.mgv-js .mgv-reveal:not(.is-in){opacity:0;transform:translateY(14px)}.mgv-js .mgv-reveal{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.mgv-js .mgv-reveal:not(.is-in){opacity:1;transform:none}.mgv *,.mgv-pop__box{animation:none!important;transition:none!important}}@media(max-width:1099px){.mgv-drawers{grid-template-columns:repeat(2,minmax(0,1fr))}.mgv-times{grid-template-columns:repeat(3,minmax(0,1fr))}.mgv-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.mgv-hero__in{grid-template-columns:1fr;padding:0 0 30px;gap:0}.mgv-hero__door{order:-1;min-height:0;height:330px;border-radius:0;box-shadow:none;margin-inline:calc(var(--mgv-gutter) * -1)}.mgv-hero__door:after{content:"";position:absolute;inset:auto 0 0 0;height:90px;background:linear-gradient(180deg,#2b161100,#2b1611)}.mgv-hero__copy{padding-top:22px;gap:16px}.mgv-count>div{flex:1;min-width:0;padding:10px 8px 9px}.mgv-count b{font-size:28px}.mgv-hero__ctas .mgv-btn,.mgv-hero__ctas .mgv-ghost{flex:1}.mgv-drawer{min-height:220px}.mgv-drawer__shut{padding:14px}.mgv-drawer__shut .mgv-clover{width:44px;height:44px}.mgv-drawer__shut .mgv-serif{font-size:16px}.mgv-drawer__open .mgv-drawer__body{padding:12px 12px 14px}.mgv-drawer__open .mgv-drawer__body p{font-size:13px}.mgv-wish,.mgv-key,.mgv-steps,.mgv-times{grid-template-columns:1fr}.mgv-times>div{flex-direction:row;align-items:baseline;gap:16px;padding:14px 16px}.mgv-times b{min-width:70px;font-size:26px}.mgv-pop{align-items:flex-end;padding:0}.mgv-pop__box{grid-template-columns:1fr;width:100%;max-height:92vh;border-radius:18px 18px 0 0;animation:mgv-up .38s cubic-bezier(.2,.7,.2,1)}.mgv-pop__img{aspect-ratio:16 / 8;min-height:0}.mgv-pop__img:after{background:linear-gradient(180deg,#1c0e0a00 40%,#2b1611)}.mgv-pop__copy{padding:4px 20px 22px;gap:12px}}@media(max-width:479px){.mgv-field{flex-direction:column;border-radius:18px;padding:6px}.mgv-field input{min-height:48px;padding:0 14px}.mgv-field .mgv-btn,.mgv-goldband .mgv-btn{width:100%}}.mgv .mgv-count__cap{margin:8px 0;font-family:var(--mgv-sans,"Sofia Pro",sans-serif);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#d9c28e}.mgv .mgv-count__cap+.mgv-count{margin-top:0}.mgv-gate{display:none}html.mgv-locked:not(.mgv-in) .mgv-gate{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--mgv-glow);color:var(--mgv-cream);padding-bottom:env(safe-area-inset-bottom,0px)}html.mgv-locked:not(.mgv-in):not(.mg-vault-open),html.mgv-locked:not(.mgv-in):not(.mg-vault-open) body{overflow:hidden!important}html.mgv-locked:not(.mgv-in):not(.mg-vault-open) [data-mgv-pop],html.mgv-locked:not(.mgv-in):not(.mg-vault-open) [data-mgv-teaser]{display:none!important}html.mgv-locked.mg-vault-open:not(.mgv-in) .mgv-gate{animation:mgvGateLift 1.2s cubic-bezier(.6,0,.2,1) 1.3s forwards;pointer-events:none}html.mgv-locked.mg-vault-open:not(.mgv-in) .mgv-gate__opened{opacity:1}@keyframes mgvGateLift{to{opacity:0;transform:translateY(-2%);visibility:hidden}}@media(prefers-reduced-motion:reduce){html.mgv-locked.mg-vault-open:not(.mgv-in) .mgv-gate{animation-duration:.01s;animation-delay:.5s}}.mgv-gate__bar{flex:none;width:100%;padding:calc(9px + env(safe-area-inset-top,0px)) 16px 9px;text-align:center;font:700 11px/1.3 var(--mgv-body);letter-spacing:.16em;text-transform:uppercase;color:var(--mgv-brass);background:#0a04038c;border-bottom:1px solid var(--mgv-line-2)}.mgv-gate__grid{flex:1 0 auto;display:flex;flex-direction:column}.mgv-gate__door{position:relative;height:min(40vh,340px);overflow:hidden;background:#140906}.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.mgv-gate__opened{opacity:0;transition:opacity .9s ease .1s}.mgv-gate__door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1409068c,#14090600 30%,#1c0e0a00 62%,#2a140f);pointer-events:none}.mgv-gate__wm{position:absolute;z-index:2;left:50%;top:16px;transform:translate(-50%);width:128px;height:auto;filter:drop-shadow(0 1px 10px rgba(0,0,0,.5))}.mgv-gate__in{width:100%;max-width:480px;margin:0 auto;padding:4px 20px 36px;display:flex;flex-direction:column;align-items:center;text-align:center}.mgv-gate .mgv-cap{color:var(--mgv-brass)}.mgv-gate__h{margin:8px 0;font:500 clamp(34px,9.4vw,46px)/1.04 var(--mgv-display);letter-spacing:-.01em;color:var(--mgv-cream)}.mgv-gate__lede{margin:0 0 4px;font:300 17px/1.45 var(--mgv-body);color:var(--mgv-cream);max-width:32ch}.mgv-gate__count{margin:12px 0 0;font:700 11px/1 var(--mgv-body);letter-spacing:.18em;text-transform:uppercase;color:var(--mgv-brass)}.mgv-gate__count b{display:block;margin-top:8px;font:500 34px/1 var(--mgv-display);letter-spacing:.02em;text-transform:none;color:var(--mgv-cream);font-variant-numeric:tabular-nums}.mgv-gate__inside{width:100%;margin-top:20px}.mgv-gate__label{display:block;margin-bottom:10px;font:700 11px/1.3 var(--mgv-body);letter-spacing:.16em;text-transform:uppercase;color:var(--mgv-brass)}.mgv-gate__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mgv-gate__item{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}.mgv-gate__item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#efe9e1}.mgv-gate__item.is-here img{box-shadow:0 0 0 2px var(--mgv-brass)}.mgv-gate__here{font:700 9.5px/1.2 var(--mgv-body);letter-spacing:.1em;text-transform:uppercase;color:var(--mgv-brass)}.mgv-gate__name{font:300 13px/1.3 var(--mgv-body);color:var(--mgv-cream);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mgv-gate__price{font:300 13.5px/1.2 var(--mgv-body);color:var(--mgv-cream-2)}.mgv-gate__price s{color:var(--mgv-cream-3);margin-right:3px}.mgv-gate__price b{font-weight:700;color:var(--mgv-brass)}.mgv-gate__set{width:100%;margin-top:22px;padding:16px 18px;border-radius:10px;background:#00000040;box-shadow:inset 0 0 0 1px var(--mgv-line);font:300 16px/1.45 var(--mgv-body);color:var(--mgv-cream)}.mgv-gate__set b{font-weight:700;color:var(--mgv-brass)}.mgv-gate__set span{display:block;margin-top:6px;font-size:14px;color:var(--mgv-cream-2)}html.mgv-has-key .mgv-gate__nokey,html.mgv-has-key .mgv-gate__combo{display:none}.mgv-gate__note{margin:14px 0 0;font:300 16px/1.45 var(--mgv-body);color:var(--mgv-cream-2)}.mgv-gate__note--in{font:500 28px/1.1 var(--mgv-display);color:var(--mgv-brass)}.mgv-gate__nokey{width:100%;margin-top:24px;padding:20px 18px 18px;border-radius:14px;background:#00000038;box-shadow:inset 0 0 0 1px var(--mgv-line);display:flex;flex-direction:column;align-items:center;gap:10px}.mgv-gate__ask{margin:0;font:500 28px/1.08 var(--mgv-display);color:var(--mgv-cream)}.mgv-gate__straight{margin:0 0 4px;font:700 15px/1.35 var(--mgv-body);color:var(--mgv-cream)}.mgv-gate__nokey .mgv-claim{max-width:none;text-align:left}.mgv-gate__nokey .mgv-field{background:#0000004d;box-shadow:inset 0 0 0 1px #ecdcae80}.mgv-gate__nokey .mgv-field input{color:var(--mgv-cream)}.mgv-gate__nokey .mgv-field input::placeholder,.mgv-gate__combo .mgv-field input::placeholder{color:#f5f4f199}.mgv-gate__nokey .mgv-check,.mgv-gate__nokey .mgv-addphone{color:var(--mgv-cream-2);font-size:14px}.mgv-gate__combo{width:100%;margin-top:22px;display:flex;flex-direction:column;gap:8px}.mgv-gate__or{margin:0 0 2px;font:300 14.5px/1.4 var(--mgv-body);color:var(--mgv-cream-2)}.mgv-gate__combo .mgv-field{background:#0003;box-shadow:inset 0 0 0 1px #ecdcae52}.mgv-gate__combo .mgv-field input{color:var(--mgv-cream);letter-spacing:.06em}.mgv-gate__combo .mgv-field:focus-within{box-shadow:inset 0 0 0 1px var(--mgv-brass)}.mgv-gate .mgv-btn--line{background:transparent;color:var(--mgv-cream);box-shadow:inset 0 0 0 1px var(--mgv-brass-2)}.mgv-gate .mgv-err{margin:0;font:300 14.5px/1.4 var(--mgv-body);color:#f3bda9}.mgv-gate .mgv-err:empty{display:none}.mgv-gate__foot{margin:26px 0 0;font:300 13.5px/1.4 var(--mgv-body);color:var(--mgv-cream-2)}.mgv-gate__foot a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:960px){.mgv-gate__grid{flex-direction:row;min-height:0}.mgv-gate__door{flex:0 0 46%;height:auto;min-height:calc(100vh - 38px);position:sticky;top:0;align-self:flex-start}.mgv-gate__door:after{background:linear-gradient(90deg,#14090600 60%,#2a140f),linear-gradient(180deg,#14090680,#14090600 26%)}.mgv-gate__in{padding:6vh 40px 48px;max-width:520px}}html.mgv-locked:not(.mgv-in):not(.mg-vault-open) body>*:not([data-mgv-gate]):not(script):not(style){visibility:hidden!important}@media(max-width:959px){.mgv-gate__door{height:min(29vh,250px)}.mgv-gate__wm{top:12px;width:116px}}.mgv-gate__count{margin-top:16px}.mgv-gate__door img.mgv-gate__shut{object-position:62% 74%}html.mgv-locked:not(.mgv-in):not(.mg-vault-open) body>*:not([data-mgv-gate]):not(script):not(style) *{visibility:hidden!important}@media(max-width:959px){.mgv-gate__door img.mgv-gate__shut{object-position:50% 97%}}.mgv-gate__emailform{width:100%;display:flex;flex-direction:column;gap:8px}.mgv-gate__emailform .mgv-field{background:#0000004d;box-shadow:inset 0 0 0 1px #ecdcae80}.mgv-gate__emailform .mgv-field input{color:var(--mgv-cream)}.mgv-gate__emailform .mgv-field input::placeholder{color:#f5f4f199}.mgv-gate__new{width:100%;margin-top:6px;padding-top:14px;border-top:1px solid var(--mgv-line-2);display:flex;flex-direction:column;gap:10px}.mgv-gate__newline{margin:0;font:300 15.5px/1.45 var(--mgv-body);color:var(--mgv-cream)}.mgv-gate__newline b{font-weight:700;color:var(--mgv-brass)}.mgv-gate__new .mgv-addphone,.mgv-gate__new .mgv-phone-row{display:none!important}.mgv-gate__free{margin:2px 0 0;font:300 14px/1.4 var(--mgv-body);color:var(--mgv-cream-2)}.mgv-gate__trust{margin:10px 0 0;font:300 13.5px/1.45 var(--mgv-body);color:var(--mgv-cream-2);text-align:center}details.mgv-gate__combo{margin-top:18px}details.mgv-gate__combo summary{cursor:pointer;list-style:none;font:300 14.5px/1.4 var(--mgv-body);color:var(--mgv-cream-2);text-decoration:underline;text-underline-offset:3px}details.mgv-gate__combo summary::-webkit-details-marker{display:none}details.mgv-gate__combo[open] summary{margin-bottom:10px}@media(max-width:959px){.mgv-gate__door img.mgv-gate__shut{object-position:50% 64%}}.mgv-gate__tick{margin-top:4px;text-align:left;color:var(--mgv-cream-2);font:300 14px/1.45 var(--mgv-body)}.mgv-gate__tick b{font-weight:700;color:var(--mgv-cream)}.mgv-gate[data-vault-door-state=nokey] .mgv-gate__tick{color:var(--mgv-cream);padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--mgv-brass);background:#ecdcae0f}.mgv-gate[data-vault-door-state=nokey] .mgv-err{color:var(--mgv-brass)}.mgv-gate__nokey{margin-top:18px}.mgv-gate__inside{margin-top:26px}.mgv-gate__emailform .mgv-field{padding:0}.mgv-gate__emailform .mgv-field input{min-height:52px;padding:0 20px}.mgv-gate__go{width:100%;min-height:50px;margin-top:4px}.mgv-gate__pic{position:relative;display:block}.mgv-gate__pic .mgv-gate__here{position:absolute;left:6px;top:6px;padding:3px 7px;border-radius:999px;background:#1c0e0ad1;color:var(--mgv-brass);font:700 8.5px/1.2 var(--mgv-body);letter-spacing:.1em;text-transform:uppercase}.mgv-gate__ask,.mgv-gate__straight,.mgv-gate__lede,.mgv-gate__h{text-wrap:balance}.mgv-gate__item img{filter:brightness(.93) saturate(1.04)}@media(max-width:959px){.mgv-gate__door img.mgv-gate__shut{object-position:58% 38%}}@media(min-width:960px){.mgv-gate__door img.mgv-gate__shut{object-position:50% 50%}}@media(max-width:959px){.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{object-position:50% 46%}}@media(min-width:960px){.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{object-position:50% 50%}}.mgv-gate__door{background:transparent}.mgv-gate__door:after{background:linear-gradient(180deg,#1409068c,#14090600 26%)}.mgv-gate__door:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#5c2820;mix-blend-mode:soft-light;opacity:.45;pointer-events:none}.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.55) 74%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0% 50%,#0000008c 74%,#0000)}@media(max-width:959px){.mgv-gate__door{height:min(34vh,290px)}.mgv-gate__in{margin-top:-56px;position:relative;z-index:2}}@media(min-width:960px){.mgv-gate__door{flex:0 0 54%;margin-right:-8%}.mgv-gate__door:after{background:linear-gradient(180deg,#14090680,#14090600 22%)}.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 46%,rgba(0,0,0,.5) 72%,rgba(0,0,0,0) 100%),linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 0% 46%,#00000080 72%,#0000),linear-gradient(180deg,#000 0% 72%,#0000);mask-composite:intersect}.mgv-gate__in{position:relative;z-index:2}}.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{-webkit-mask-image:none;mask-image:none}.mgv-gate__door{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.5) 74%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0% 48%,#00000080 74%,#0000)}@media(min-width:960px){.mgv-gate__door{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 44%,rgba(0,0,0,.5) 72%,rgba(0,0,0,0) 100%),linear-gradient(180deg,#000 0%,#000 70%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 0% 44%,#00000080 72%,#0000),linear-gradient(180deg,#000 0% 70%,#0000);mask-composite:intersect}}@media(max-width:959px){.mgv-gate__door{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.45) 66%,rgba(0,0,0,0) 92%);mask-image:linear-gradient(180deg,#000 0% 38%,#00000073 66%,#0000 92%)}.mgv-gate__door img.mgv-gate__shut,.mgv-gate__door img.mgv-gate__opened{object-position:50% 36%}}@media(min-width:960px){.mgv-gate__in{align-self:center;padding-top:32px;padding-bottom:48px}.mgv-gate__grid{align-items:stretch}}.mgv-gate__nokey{position:relative;margin-top:34px;padding-top:44px}.mgv-gate__key{display:block;width:min(220px,62%);height:auto;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.35))}.mgv-gate__nokey>.mgv-gate__key{position:absolute;left:50%;top:0;transform:translate(-50%,-52%);transition:transform .6s cubic-bezier(.3,.1,.2,1)}.mgv-gate__keyline{margin:-2px 0 4px;font:300 15px/1.4 var(--mgv-body);color:var(--mgv-cream-2)}.mgv-gate__set{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.mgv-gate__key--small{width:150px;margin-bottom:4px}html.mgv-locked.mg-vault-open:not(.mgv-in) .mgv-gate__nokey>.mgv-gate__key{transform:translate(-38%,-52%)}@media(prefers-reduced-motion:reduce){.mgv-gate__nokey>.mgv-gate__key{transition:none}}.mgv-gate__nokey{margin-top:62px}@media(max-width:959px){.mgv-gate__nokey{margin-top:76px}}.mgv-count>div{min-width:70px}@media(max-width:600px){.mgv-count{gap:8px}.mgv-count>div{padding:10px 4px 9px}.mgv-count b{font-size:26px}}.mgv-gate__count{margin-top:18px}.mgv-gate__count b{font-size:36px}.mgv-gate__name{min-height:2.6em}.mgv-gate__trust{margin-top:18px}.mgv-gate__foot{margin-top:12px}.mgv-gate__item{cursor:pointer}.mgv-gate__tick input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:#d9c28e}.mgv-gate__go:focus-visible,.mgv-gate__emailform input:focus-visible{outline:2px solid var(--mgv-brass);outline-offset:3px}.mgv-gate[data-vault-door-state=checking] .mgv-gate__go{opacity:.6;pointer-events:none}.mgv-gate__lede{margin-bottom:0}.mgv-stock{display:inline-flex;align-items:center;gap:7px;font:700 12px/1.2 Sofia Pro,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;color:#9b2f22}.mgv-stock.is-plenty{display:none!important}.mgv-stock:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;animation:mgvStockPulse 1.6s infinite}@keyframes mgvStockPulse{0%{box-shadow:0 0 #9b2f2273}70%{box-shadow:0 0 0 7px #9b2f2200}to{box-shadow:0 0 #9b2f2200}}.mgv-stock--pdp{display:flex;flex-wrap:wrap;width:100%;margin:12px 0 4px;font-size:14px}.mgv-stock__bar{flex:1 0 100%;height:4px;margin-top:2px;border-radius:4px;background:#9b2f2224;position:relative;overflow:hidden}.mgv-stock__bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--p);background:#9b2f22;border-radius:4px;transition:width .8s ease}.mgv-stock--card{margin-top:5px;font-size:11.5px}.mgv-stock--line{margin-top:3px;font-size:11.5px}.mgv-stock__hold{font-weight:300}.mgv-stock.is-out{color:#6f6258}.mgv-stock.is-out:before{animation:none}.mgv-stock.is-dropped .mgv-stock__n{display:inline-block;animation:mgvStockDrop .9s ease}@keyframes mgvStockDrop{0%{transform:scale(1)}30%{transform:scale(1.14)}to{transform:scale(1)}}.mgv-gate .mgv-stock{color:#f3bda9}.mgv-gate .mgv-stock:before{animation-name:mgvStockPulseLight}@keyframes mgvStockPulseLight{0%{box-shadow:0 0 #f3bda973}70%{box-shadow:0 0 0 7px #f3bda900}to{box-shadow:0 0 #f3bda900}}.mgv-gate .mgv-stock--mini{font-size:11px;margin-top:2px}@media(prefers-reduced-motion:reduce){.mgv-stock:before,.mgv-stock.is-dropped .mgv-stock__n{animation:none}}.mgv-pdp{display:flex;align-items:center;gap:12px;width:100%;margin:12px 0 2px;padding:12px 14px;border-radius:12px;background:radial-gradient(120% 140% at 20% 0%,#5c2820,#2b1611 60%,#1c0e0a);color:#f5f4f1;box-shadow:inset 0 0 0 1px #ecdcae47}.mgv-pdp[hidden]{display:none}.mgv-pdp__mark{flex:none;width:30px;height:30px;fill:#d9c28e}.mgv-pdp__body{flex:1;min-width:0}.mgv-pdp__h{margin:0;font:500 19px/1.1 Made Mirage,Georgia,serif;color:#f5f4f1}.mgv-pdp__h span{color:#d9c28e}.mgv-pdp__t{margin:3px 0 0;font:700 11px/1.2 Sofia Pro,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ecdcaed9}.mgv-pdp__t b{font:500 15px/1 Made Mirage,Georgia,serif;letter-spacing:.02em;text-transform:none;color:#f5f4f1;font-variant-numeric:tabular-nums;margin-left:2px}.mgv-pdp__cta{flex:none;padding:9px 14px;border-radius:999px;background:#c17b62;color:#fff!important;font:700 10.5px/1 Sofia Pro,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap}.mgv-pdp__have{flex:none;font:700 10.5px/1.2 Sofia Pro,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d9c28e;text-align:right;max-width:90px}.mgv-pdp.is-during .mgv-pdp__t b{color:#f3bda9}.mgv-pdp [hidden]{display:none!important}.mgv-pdp{flex-wrap:wrap}.mgv-pdp__t{white-space:nowrap}@media(max-width:440px){.mgv-pdp__body{flex:1 1 calc(100% - 46px)}.mgv-pdp__cta{flex:1 0 100%;text-align:center;padding:11px 14px;margin-top:2px}.mgv-pdp__have{flex:1 0 100%;max-width:none;text-align:left;padding-left:42px}}.mgv-bags[hidden]{display:none!important}.mgv-bags{display:inline-flex;align-items:center;gap:7px;font:500 12px/1.25 Sofia Pro,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;color:#5a3a2c}.mgv-bags__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#c17b62;animation:mgvBagPulse 2s infinite}@keyframes mgvBagPulse{0%{box-shadow:0 0 #c17b628c}70%{box-shadow:0 0 0 7px #c17b6200}to{box-shadow:0 0 #c17b6200}}.mgv-bags--pdp{display:flex;width:100%;margin:14px 0 8px;font-size:14px}.mgv-stock--pdp+.mgv-bags--pdp{margin-top:2px}.mgv-bags--card{display:flex;margin-top:4px;font-size:11.5px}.mgv-bags--line{display:flex;margin-top:3px;font-size:11.5px}@media(prefers-reduced-motion:reduce){.mgv-bags__dot{animation:none}}.mgv-tracker .mgv-sms{max-width:540px;margin:6px 0 4px;padding:20px 22px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--mgv-line);background:#00000029}.mgv-pop__proof{margin:-4px 0 0;color:var(--mgv-cream-3);text-wrap:pretty}.mgv .mgv-lede,.mgv .mgv-lede p,.mgv .mgv-pop__lede,.mgv .mgv-sms__sub,.mgv .mgv-hero__copy .mgv-small{text-wrap:balance!important}.mgv-hero__door img,.mgv-pop__img img{object-position:50% 50%}@media(max-width:899px){.mgp-pills-section:has(.mgp-pills--over)~main #mgv-hero .mgv-hero__door{height:calc(330px + var(--mgp-pills-h, 60px))}.mgp-pills-section:has(.mgp-pills--over)~main #mgv-hero .mgv-hero__door img{top:var(--mgp-pills-h, 60px);height:calc(100% - var(--mgp-pills-h, 60px))}.mgv-pop__img{aspect-ratio:16 / 10}}.mgv-claim__legal{margin:0;font-size:12.5px;line-height:1.45;color:var(--mgv-muted);text-wrap:balance}.mgv-glow .mgv-claim__legal,.mgv-glow-l .mgv-claim__legal,.mgv-onglow .mgv-claim__legal{color:#f5f4f19e}.mgv-drawers__sub{margin:10px auto 0;max-width:44ch;text-align:center;font-size:16px}.mgv-night{display:flex;flex-direction:column;gap:10px;width:100%;max-width:540px}.mgv-night__cap{font:700 11px/1.3 Sofia Pro,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mgv-brass)}.mgv-night__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.mgv-night__item{display:flex;flex-direction:column;gap:6px;color:var(--mgv-cream);text-decoration:none}.mgv-night__pic{display:block;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#efebe6}.mgv-night__pic img{display:block;width:100%;height:100%;object-fit:cover}.mgv-night__name{font-size:12.5px;line-height:1.3;color:var(--mgv-cream-2)}.mgv-night__price{font-size:13.5px;line-height:1.2}.mgv-night__price s{opacity:.55;margin-right:2px}.mgv-night__price b{font-weight:700;color:var(--mgv-brass-2)}.mgv-pop__img img{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.mgv-pop__img:after{display:none}@media(min-width:900px){.mgv-pop__img img{object-position:80% 50%;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}}@media(max-width:899px){.mgv-pop__img{aspect-ratio:16 / 9}}.mgv-hero__side{display:flex;flex-direction:column;gap:18px;min-width:0}.mgv-hero__pieces--copy{display:none}.mgv-hero__pieces--side .mgv-night{max-width:none}.mgv-hero__in{align-items:start}@media(min-width:900px){#mgv-hero .mgv-h1{font-size:clamp(38px,4.1vw,60px)}}@media(max-width:899px){.mgv-hero__side{order:-1}.mgv-hero__pieces--side{display:none}.mgv-hero__pieces--copy{display:block}}#mgv-hero .mgv-h1{text-wrap:balance}.mgv-gate .mgv-t-mine{display:none}html[data-vault-door-tier=early] .mgv-gate .mgv-t-mine,html[data-vault-door-tier=gold] .mgv-gate .mgv-t-mine{display:inline}html[data-vault-door-tier=early] .mgv-gate .mgv-t-all,html[data-vault-door-tier=gold] .mgv-gate .mgv-t-all,.mgv-wl-before{display:none}html.mgv-has-key:not(.mg-vault-open) .mgv-wl-before{display:block}[data-vault-wl-bag]{display:none!important}html.mg-vault-open [data-vault-wl-bag]:not([hidden]){display:flex!important}html.mg-vault-open .mg-wl-page:has([data-vault-wl-bag]:not([hidden])) [data-wl-addall]{display:none}html.mgv-has-key:not(.mg-vault-open) .mg-wl-page .mgv-wl-before{margin-top:12px}.mgv-gate__set [data-vault-door-mytime]{display:inline;margin:0;font-size:inherit;color:inherit}.mgvp-btn.mgv-wl-bag{gap:8px;padding:0 18px;letter-spacing:.07em}.mgv-gate .mgv-gate__h{margin:12px 0 16px}.mgv-gate .mgv-gate__lede{margin:0}.mgv-gate .mgv-gate__count{margin-top:34px}.mgv-gate .mgv-gate__count b{margin-top:12px}.mgv-gate .mgv-gate__set{margin-top:36px;padding:24px 22px;gap:10px}.mgv-gate .mgv-gate__inside{margin-top:48px}.mgv-gate .mgv-gate__label{margin-bottom:16px}.mgv-gate .mgv-gate__trust{margin-top:30px}.mgv-gate .mgv-gate__foot{margin-top:14px}.mgv-gate__legal{margin:2px 0 0;text-align:center;color:var(--mgv-cream-3);font-size:13.5px;line-height:1.45}.mgv-strong,.mgv .mgv-strong,.mgvp .mgv-strong{font-family:"MGP Display",var(--mgv-display, "Made Mirage"),Georgia,serif;font-weight:700}.mgvp .mgvp-p strong,.mgv-pop strong{font-weight:700}@media(max-width:640px){.mgv-field{border-radius:999px}.mgv-claim .mgv-field{flex-direction:column;gap:10px;padding:0;border-radius:0;background:transparent!important;box-shadow:none!important}.mgv-claim .mgv-field input{min-height:54px;padding:0 22px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--mgv-rule)}.mgv-glow .mgv-claim .mgv-field input,.mgv-glow-l .mgv-claim .mgv-field input,.mgv-onglow .mgv-claim .mgv-field input{background:#00000040;box-shadow:inset 0 0 0 1px #ecdcae73}.mgv-glow .mgv-claim .mgv-field input:focus,.mgv-glow-l .mgv-claim .mgv-field input:focus{box-shadow:inset 0 0 0 1px var(--mgv-brass)}.mgv-claim .mgv-field .mgv-btn{min-height:54px}}.mgv .mgv-lede,.mgv .mgv-lede p,.mgv .mgv-pop__lede,.mgv .mgv-sms__sub,.mgv .mgv-hero__copy .mgv-small,.mgv-claim__legal,.mgv .mgv-claim__legal,.mgv-gate__lede,.mgv .mgv-gate__lede{text-wrap:pretty!important;max-width:none}.mgv-gate .mgv-gate__lede{max-width:38ch}.mgv-lines{text-wrap:wrap!important}.mgv-strong,.mgv-nowrap{white-space:nowrap}#mgv-hero .mgv-lines .mgv-brass{display:block}.mgv-wlband{display:none}html.mgv-wl-push .mgv-wlband{display:grid;gap:10px;margin:14px 0 6px;padding:18px;border-radius:14px;background:var(--mgv-glow-l);color:var(--mgv-cream);box-shadow:inset 0 0 0 1px var(--mgv-line)}.mgv-wlband__cap{margin:0;font:700 10.5px/1.2 var(--mgv-body);letter-spacing:.2em;text-transform:uppercase;color:var(--mgv-brass)}.mgv-wlband__t{margin:0;font:300 14px/1.45 var(--mgv-body);color:#f5f4f1d1;text-wrap:pretty}.mgv-wlband__t b{display:inline-block;margin-bottom:2px;font:500 20px/1.15 var(--mgv-display);color:var(--mgv-cream)}.mgv-wlband__t--key,.mgv-wlband__t--open{display:none}html.mgv-has-key .mgv-wlband__t--key{display:block}html.mgv-has-key .mgv-wlband__t--nokey,html.mg-vault-open .mgv-wlband__t--key,html.mg-vault-open .mgv-wlband__t--nokey{display:none}html.mg-vault-open .mgv-wlband__t--open{display:block}.mgv-wlband__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:start;min-height:44px;margin-top:2px;padding:0 20px;border:0;border-radius:9999px;background:var(--mgv-plate);color:#2a1a12;font:700 11.5px/1 var(--mgv-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}.mgv-wlband__btn .mgp-arrow,.mgv-done__link .mgp-arrow{width:11px;height:11px;margin-left:0;vertical-align:0}a.mgv-wlband__btn.mgv-wlband__t--nokey{display:inline-flex}html.mgv-has-key a.mgv-wlband__btn.mgv-wlband__t--nokey,html.mg-vault-open a.mgv-wlband__btn.mgv-wlband__t--nokey{display:none}html.mg-vault-open #wishlist-drawer:has([data-vault-wl-bag]:not([hidden])) [data-wl-addall]{display:none}.mgp-wl-icon{position:relative}.mgp-wl-icon .mgp-count.opacity-0{display:none}.mgv-done__next{margin-top:4px}.mgv-done__link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:4px;font:700 11.5px/1 var(--mgv-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mgv-brass);text-decoration:underline;text-underline-offset:5px}.mgv .mgv-wlband__btn,.mgv .mgv-wlband__btn:hover{color:#2a1a12}.mgvh .mgvh-wl{display:inline-block;margin-top:10px}.mgv-pop__wl{margin-top:18px}.mgv-kl-ok .mgv-keycard{margin:18px 0 0!important;padding:14px 16px!important;border-radius:14px!important;background:linear-gradient(180deg,#ecdcae,#cbb37b 55%,#a88d55)!important;color:#2a1a12!important}.mgv-kl-ok .mgv-countdown.mgv-cd4-on>:not(.mgv-cd4){display:none!important}.mgv-cd4{display:flex;gap:8px;width:100%;margin:4px 0 0}.mgv-cd4>div{flex:1;min-width:0;padding:10px 0 8px;border-radius:12px;background:#22100b;border:1px solid #67523e;text-align:center}.mgv-cd4 b{display:block;font:500 28px/30px var(--mgv-display, "Made Mirage", Georgia, serif);color:#ecdcae;font-variant-numeric:tabular-nums}.mgv-cd4 span{display:block;margin-top:2px;font:700 9.5px/1.2 var(--mgv-body, "Sofia Pro", Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#b0a9a5}.mgv-kl-ok .mgv-disc{display:inline-block;position:relative;width:18px;height:18px;margin:0 10px -4px 0;border-radius:50%;background:#ecdcae;vertical-align:baseline}.mgv-kl-ok .mgv-disc:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #2b1611;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:379px){html body .mgp-bar .mgp-bar__main{gap:8px}html body .mgp-bar .mgp-bar__lead{letter-spacing:.06em}html body .mgp-bar .mgp-bar__pill{padding-left:10px;padding-right:10px;letter-spacing:.1em}html body .mgp-bar .mgp-bar__parrow{display:none!important}}html.mgv-kl-open #gorgias-chat-container,html.mgv-pop-open #gorgias-chat-container,html[data-vault-door-phase=public] .mg-vault-entries{display:none!important}.mgv .mgv-btn:not(.mgv-btn--line),.mgv .mgv-btn:not(.mgv-btn--line):hover{background:#d9c28e!important;background-image:none!important;color:#281e16!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:2.2px;border-radius:999px}.mgv .mgv-btn:not(.mgv-btn--line) .mgp-arrow{background:#281e16!important}.mgv .mgv-btn--line{box-shadow:inset 0 0 0 1px #d9c28e!important;color:#ecdcae!important}@media(max-width:760px){html:not(.mg-vault-open) body .mgp-bar .mgp-bar__lead,html:not(.mg-vault-open) body .mgp-bar .mgp-bar__parrow{display:none!important}html:not(.mg-vault-open) body .mgp-bar .mgp-bar__cta{display:inline-flex;gap:6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}}@media(max-width:379px){html:not(.mg-vault-open) body .mgp-bar .mgp-bar__cta{letter-spacing:.06em}}html.mgv-no-klpop body.klaviyo-prevent-body-scrolling{overflow:visible!important;overflow-y:visible!important;position:static!important}
/*# sourceMappingURL=/cdn/shop/t/290/assets/mg-vault.css.map */
