.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.vt-hero-wrapper{flex-grow:1;display:flex;flex-direction:column}.vt-hero{--vt-gold: #d8c39a;position:relative;flex:1;min-height:100svh;display:flex;flex-direction:column;background:#000;color:#fff;overflow:hidden;isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.vt-hero ::selection{background:#fff;color:#000}.vt-hero [hidden]{display:none!important}.vt-hero a{color:inherit;text-decoration:none}.vt-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vt-dial{position:absolute;left:50%;top:50%;width:min(125vmax,1250px);height:auto;transform:translate(-50%,-50%)}.vt-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.vt-glow--a{width:60vmax;height:60vmax;left:-15vmax;top:-22vmax;background:radial-gradient(circle,rgba(216,195,154,.35),transparent 65%);animation:vt-drift-a 22s ease-in-out infinite alternate}.vt-glow--b{width:55vmax;height:55vmax;right:-15vmax;bottom:-25vmax;background:radial-gradient(circle,rgba(160,180,200,.28),transparent 65%);animation:vt-drift-b 26s ease-in-out infinite alternate}@keyframes vt-drift-a{to{transform:translate(12vmax,10vmax) scale(1.15)}}@keyframes vt-drift-b{to{transform:translate(-10vmax,-12vmax) scale(1.1)}}.vt-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#000000b8,#00000073 35%,#0000001f 62%,#000000d9)}.vt-glass{position:relative;overflow:hidden;background:#ffffff03;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;border-radius:9999px}.vt-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.4px;border-radius:inherit;background:linear-gradient(180deg,#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.vt-nav{position:relative;z-index:2;width:100%;padding:24px;box-sizing:border-box}.vt-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:64rem;margin:0 auto;padding:12px 24px}.vt-hero--pw .vt-nav__inner{justify-content:center}.vt-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:.01em;color:#fff}.vt-brand svg{width:24px;height:24px;flex:none}.vt-nav__links{display:none;align-items:center;gap:32px;margin-left:16px;margin-right:auto;font-size:14px;font-weight:500;color:#fffc}.vt-nav__links a{transition:color .3s}.vt-nav__links a:hover{color:#fff}@media(min-width:750px){.vt-nav__links{display:flex}}.vt-nav__cta{padding:8px 24px;font-size:14px;font-weight:500;transition:opacity .3s}.vt-nav__cta:hover{opacity:.85}.vt-main{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.vt-hero--pw .vt-main{padding-bottom:96px}.vt-content{width:100%;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.vt-tagline{margin:0;color:#fffc;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.vt-heading{margin:0;max-width:56rem;font-family:"Instrument Serif",serif;font-weight:400;font-size:42px;line-height:1.1;letter-spacing:-.01em;background:linear-gradient(to bottom,#fff,#fffffff2,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent}.vt-heading span,.vt-heading em{display:block}.vt-heading em{font-style:italic}@media(min-width:750px){.vt-tagline{font-size:11px}.vt-heading{font-size:68px}}.vt-cta{width:100%;min-height:50px;margin-top:4px;display:flex;justify-content:center}.vt-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.vt-btn{-webkit-appearance:none;appearance:none;cursor:pointer;padding:12px 40px;font:500 14px/1.2 Inter,sans-serif;color:#ffffffe6;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:9999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s;animation:vt-pop .2s ease both}.vt-btn:hover{border-color:#ffffff4d;background:#ffffff05}.vt-btn:disabled{cursor:default;opacity:.85}.vt-field{display:flex;align-items:center;gap:8px;width:100%;max-width:340px;box-sizing:border-box;padding:6px 6px 6px 20px;border:1px solid rgba(255,255,255,.2);border-radius:9999px;background:#ffffff05;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s;animation:vt-pop .2s ease both}.vt-field:focus-within{border-color:#fff6}.vt-field input{flex:1;min-width:0;padding:6px 0;background:transparent;border:0;outline:0;box-shadow:none;color:#fff;font:500 14px/1.4 Inter,sans-serif}.vt-field input::placeholder{color:#ffffff73}.vt-submit{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:transform .2s}.vt-submit:hover{transform:scale(1.05)}.vt-submit:disabled{cursor:default;background:var(--vt-gold);transform:none}.vt-submit svg{width:16px;height:16px}.vt-msg{margin:0;font-size:12px;color:#f3b3a8}.vt-sublink{margin:0;color:#fffc;font-size:13px;font-weight:500;letter-spacing:.025em;transition:color .3s}a.vt-sublink:hover{color:#fff6}.vt-foot{position:relative;z-index:1;width:100%;max-width:64rem;margin:0 auto;box-sizing:border-box;padding:0 24px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:#ffffff73}.vt-foot__links{display:flex;gap:20px}.vt-foot a:hover{color:#fff}.vt-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vt-anim{animation:vt-up 1s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--vt-delay, 0s)}@keyframes vt-up{0%{opacity:0;transform:translateY(var(--vt-dy, 20px))}to{opacity:1;transform:none}}@keyframes vt-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@media(max-width:749px){.vt-dial{width:170vw}}@media(prefers-reduced-motion:reduce){.vt-anim,.vt-glow,.vt-btn,.vt-field{animation:none!important}}body:has(.vt-hero--home) #header-group,body:has(.vt-hero--home) .shopify-section-group-header-group,body:has(.vt-hero--home) .shopify-section-group-footer-group{display:none!important}body:has(.vt-hero--pw){background:#000}body:has(.vt-hero--pw) .password-main-content{padding:0;margin:0;max-width:none}body:has(.vt-hero--pw) footer{position:fixed;left:0;right:0;bottom:0;z-index:5}body:has(.vt-hero--pw) .password-footer{background:transparent!important;padding-block:16px;font-size:12px}body:has(.vt-hero--pw) .password-footer,body:has(.vt-hero--pw) .password-footer *{color:#ffffff80!important}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAI */
