.vr-access{position:relative;isolation:isolate;display:flex;min-height:100svh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:64px 28px 100px;overflow:hidden;color:#eee;background:#080808;text-align:center}.vr-access-background,.vr-access-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vr-access-background{overflow:hidden}.vr-access-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 44%;filter:grayscale(1) brightness(.68) contrast(1.13);animation:vrAccessBackdrop 2.2s ease-out both}.vr-access-shade{background:radial-gradient(ellipse at 50% 40%,#0000001f,#0000004d 35%,#000000db 78%,#050505),linear-gradient(180deg,rgba(0,0,0,.3),transparent 30%,rgba(0,0,0,.25) 75%,#050505)}.vr-access-content{width:min(100%,520px);animation:vrAccessReveal 1.1s .12s ease-out both}.vr-access-emblem{display:block;width:164px;height:164px;object-fit:contain;margin:0 auto 16px;opacity:.74;filter:grayscale(1) brightness(1.14) drop-shadow(0 8px 20px #0009)}.vr-access-brand{margin:0 0 23px;font:400 11px/1.5 var(--caps,Arial,sans-serif);letter-spacing:.36em;text-transform:uppercase;color:#ddd}.vr-access h1{margin:0;font:400 clamp(52px,6.2vw,80px)/1.03 var(--serif,Georgia,serif);letter-spacing:-.025em;color:#f1f1f1}.vr-access-introduction{max-width:330px;margin:18px auto 0;color:#b8b8b8;font:300 12px/1.8 var(--body,Arial,sans-serif);letter-spacing:.025em}.vr-access-form{width:min(100%,330px);margin:33px auto 0;text-align:left}.vr-access-form label{display:block;margin:0 0 9px;font:400 8px/1.5 var(--caps,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#c5c5c5}.vr-access-form input{display:block;box-sizing:border-box;width:100%;height:49px;padding:0 15px;border:1px solid #ffffff36;border-radius:4px;background:#ffffff07;color:#eee;font:400 14px/1.4 var(--body,Arial,sans-serif);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vr-access-form input::placeholder{color:#929292}.vr-access-form input:hover{border-color:#ffffff70}.vr-access-form input:focus{outline:none;border-color:#ffffffba;background:#ffffff0d;box-shadow:0 0 0 3px #ffffff12}.vr-access-form button{display:flex;box-sizing:border-box;width:100%;min-height:49px;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:13px 16px;border:1px solid #ffffff60;border-radius:4px;background:#ffffff13;color:#eee;cursor:pointer;font:400 9px/1.5 var(--caps,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase;transition:background .3s ease,color .3s ease,border-color .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vr-access-form button:hover{background:#e5e5e5;border-color:#e5e5e5;color:#111}.vr-access-form button:focus-visible,.vr-access-footer a:focus-visible{outline:2px solid #ddd;outline-offset:5px}.vr-access-form button svg{flex:0 0 auto;transition:transform .3s ease}.vr-access-form button:hover svg{transform:translate(3px)}.vr-access-error{margin:0 0 18px;color:#e0e0e0;font:400 12px/1.6 var(--body,Arial,sans-serif)}.vr-access-form input[aria-invalid=true]{border-color:#ffffffa0}.vr-access-message{max-width:330px;margin:20px auto 0;color:#aaa;font:400 11px/1.7 var(--body,Arial,sans-serif)}.vr-access-footer{position:absolute;inset:auto 32px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#888;font:400 8px/1.6 var(--body,Arial,sans-serif);letter-spacing:.08em}.vr-access-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.vr-access-footer a{color:#aaa;text-decoration:none;transition:color .25s ease}.vr-access-footer a:hover{color:#eee}@keyframes vrAccessReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vrAccessBackdrop{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:639px){.vr-access{padding:45px 26px 115px}.vr-access-image{object-position:42% 48%}.vr-access-emblem{width:142px;height:142px;margin-bottom:16px}.vr-access-brand{font-size:9px;letter-spacing:.3em;margin-bottom:22px}.vr-access h1{font-size:54px}.vr-access-introduction{font-size:12px;max-width:280px}.vr-access-form{margin-top:28px}.vr-access-footer{inset:auto 24px 20px;flex-direction:column;gap:10px;font-size:8px}.vr-access-footer nav{gap:10px 16px}}@media(max-height:680px)and (min-width:640px){.vr-access{padding-top:32px;padding-bottom:78px}.vr-access-emblem{width:124px;height:124px;margin-bottom:10px}.vr-access-brand{margin-bottom:15px}.vr-access h1{font-size:62px}.vr-access-form{margin-top:22px}}@media(prefers-reduced-motion:reduce){.vr-access-content,.vr-access-image{animation:none}.vr-access-form input,.vr-access-form button,.vr-access-form button svg,.vr-access-footer a{transition:none}}:root{--ink:#0d1117;--navy:#1a2744;--ivory:#e8e0d0;--gold:#c8b89a;--muted:#a7a49e;--line:rgba(200,184,154,.22);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--ivory);font:300 15px/1.75 var(--body);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}button{color:inherit;background:none;border:0}img{display:block;max-width:100%;height:auto}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:300;line-height:1.03}h1{font-size:clamp(48px,8.8vw,128px)}h2{font-size:clamp(44px,6vw,76px)}h3{font-size:clamp(30px,3vw,42px)}em{font-weight:300;color:var(--gold)}p+p{margin-top:24px}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.vr-wrap{max-width:1280px;margin:auto;padding-inline:64px}.vr-section{padding-block:128px}.vr-page{padding-top:160px;padding-bottom:100px;min-height:65vh}.vr-eyebrow{font:400 10px/1.8 var(--caps);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:25px}.vr-muted{color:var(--muted)}.vr-copy{max-width:550px;color:var(--muted);font-size:16px;line-height:1.85}.vr-rule{height:1px;background:var(--line);border:0;margin:45px 0}.vr-short-rule{width:128px}.vr-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:17px 28px;border:1px solid rgba(200,184,154,.5);font:400 10px/1.7 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);transition:background .4s,color .4s,border-color .4s}.vr-button:hover,.vr-button--solid{background:var(--gold);color:var(--ink)}.vr-button--solid:hover{background:#ded1b9}.vr-button:disabled{opacity:.45}.vr-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding-block:12px;font:400 10px/1.7 var(--caps);letter-spacing:.2em;text-transform:uppercase}.vr-frame{position:relative;overflow:hidden;border:1px solid var(--line);background:#141b27}.vr-frame:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid var(--line);pointer-events:none;z-index:2}.vr-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 48px}.vr-icon-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.vr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vr-skip{position:fixed;z-index:999;top:8px;left:10px;background:var(--gold);color:var(--ink);padding:12px;transform:translateY(-200%)}.vr-skip:focus{transform:none}.vr-field{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0;padding:16px 0;color:var(--ivory);outline-offset:4px}.vr-field::placeholder{color:var(--muted)}select.vr-field{background:var(--ink)}label.vr-label{display:block;font:400 10px/1.8 var(--caps);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:25px}.vr-error{color:#efb5ab;margin-top:16px}.vr-success{color:#c5d8c8;margin-top:16px}.vr-richtext p{margin-bottom:20px}.vr-richtext a{text-decoration:underline}.vr-richtext img{height:auto}.vr-richtext table{width:100%}.vr-progress{position:fixed;z-index:15;left:36px;top:0;bottom:0;width:1px;background:#c8b89a12;pointer-events:none}.vr-progress span{display:block;width:1px;height:100%;background:#c8b89a73;transform:scaleY(0);transform-origin:top}.vr-reveal.is-ready{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.65,.2,1)}.vr-reveal.is-visible{opacity:1;transform:none}dialog{color:var(--ivory);background:var(--ink);border:1px solid var(--line);padding:0}dialog::backdrop{background:#04080fbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vr-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid var(--line)}.vr-dialog-head h2{font-size:32px}@view-transition{navigation:auto}::view-transition-old(root){animation:vr-fade-out .22s ease}::view-transition-new(root){animation:vr-fade-in .4s ease}@keyframes vr-fade-out{to{opacity:0}}@keyframes vr-fade-in{0%{opacity:0}}@keyframes vr-slide-in{0%{transform:translate(100%)}}.shopify-policy__container{max-width:850px!important;padding:160px 24px 100px!important}.shopify-policy__title{margin-bottom:40px}.shopify-policy__body{color:var(--muted)}@media(max-width:989px){.vr-wrap{padding-inline:30px}.vr-section{padding-block:90px}.vr-progress{display:none}.vr-grid{gap:40px 28px}}@media(max-width:639px){body{font-size:14px;line-height:1.7}.vr-wrap{padding-inline:20px}.vr-section{padding-block:64px}.vr-page{padding-top:112px;padding-bottom:72px}.vr-grid{grid-template-columns:1fr}.vr-eyebrow{font-size:8px;letter-spacing:.25em;margin-bottom:18px}.vr-copy{font-size:14px;line-height:1.75}.vr-button{min-height:48px;padding:14px 18px}.vr-rule{margin:34px 0}.vr-short-rule{width:96px}dialog{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.vr-reveal.is-ready{opacity:1;transform:none}.vr-parallax{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE */
