.BarbasAccess[hidden],.BarbasAccess [hidden],.BarbasAccess__signupShell[hidden]{display:none!important}body.BarbasAccess--locked{overflow:hidden}.BarbasAccess{--barbas-white: #f3f3f3;--barbas-interface-font: Arial, Helvetica, sans-serif;position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;min-height:100svh;overflow:hidden;isolation:isolate;background:#050505;color:#f3f3f3;font-family:var(--heading-font-family),Arial,sans-serif}.BarbasAccess__flash{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#fff;opacity:0;transition:opacity .12s ease-out}.BarbasAccess.is-flashing .BarbasAccess__flash{opacity:1}.BarbasAccess__galaxy{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.BarbasAccess[data-stage=language]{background:#050505}.BarbasAccess[data-stage=language] .BarbasAccess__scene{display:none}.BarbasAccess__scene,.BarbasAccess__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.BarbasAccess__scene{z-index:1;perspective:850px;overflow:hidden;transition:opacity .65s ease}.BarbasAccess[data-stage=system] .BarbasAccess__scene{opacity:0}.BarbasAccess__scene{transform-origin:50% 50%}.BarbasAccess.is-entering:not(.is-webgl-ready) .BarbasAccess__scene{transform-origin:50% 33%;animation:barbasLogoDive .85s cubic-bezier(.18,.58,.12,1) forwards}@keyframes barbasLogoDive{0%{transform:scale(1);filter:brightness(1)}65%{transform:translateY(8vh) scale(3.8);filter:brightness(1.5)}to{transform:translateY(17vh) scale(9);filter:brightness(2.8)}}.BarbasAccess.is-entering:not(.is-webgl-ready) .BarbasAccess__chromeFallback{animation:barbasFallbackSpinIn .85s ease-in-out both}@keyframes barbasFallbackSpinIn{0%{transform:translate(-50%,-50%) rotateY(0)}to{transform:translate(-50%,-50%) rotateY(-360deg)}}.BarbasAccess.is-entering .BarbasAccess__panel--choice{animation:barbasChoiceExit .46s ease forwards;pointer-events:none}@keyframes barbasChoiceExit{to{opacity:0;transform:translateZ(180px) scale(1.08)}}.BarbasAccess__glow{background:none}.BarbasAccess__chromeStage{position:absolute;top:0;right:0;bottom:0;left:0}.BarbasAccess__chromeStage{overflow:hidden}.BarbasAccess__chromeStage canvas{display:block;width:100%;height:100%}.BarbasAccess__chromeFallback{position:absolute;width:min(58vw,620px);height:auto;left:50%;top:50%;transform:translate(-50%,-50%);filter:brightness(0) invert(1) drop-shadow(0 0 35px rgba(255,255,255,.35));opacity:.65}.BarbasAccess__chromeStage.is-ready .BarbasAccess__chromeFallback{display:none}.BarbasAccess[data-stage=montage] .BarbasAccess__chromeStage{animation:barbasRush .45s ease-in forwards}.BarbasAccess[data-stage=final] .BarbasAccess__panel--final>.BarbasAccess__chromeStage{position:relative;inset:auto;flex:0 0 auto;width:clamp(175px,25vh,260px);height:clamp(175px,25vh,260px);margin-bottom:20px}.BarbasAccess[data-stage=final] .BarbasAccess__panel--final>.BarbasAccess__chromeStage .BarbasAccess__chromeFallback{width:100%}.BarbasAccess.is-arriving[data-stage=final] .BarbasAccess__panel--final>.BarbasAccess__chromeStage{transform-origin:50% 50%;animation:barbasFinalArrival 1s cubic-bezier(.34,0,.2,1) both}@keyframes barbasFinalArrival{0%{transform:scale(var(--barbas-arrival-scale, 9))}to{transform:scale(1)}}.BarbasAccess.is-arriving[data-stage=final] .BarbasAccess__panel--final>:not(.BarbasAccess__chromeStage){opacity:0;pointer-events:none}.BarbasAccess.is-arriving .BarbasAccess__topline,.BarbasAccess.is-arriving .BarbasAccess__mute,.BarbasAccess.is-arriving .BarbasAccess__accessLink{visibility:hidden}.BarbasAccess.is-arriving:not(.is-webgl-ready) .BarbasAccess__chromeFallback{animation:barbasFallbackArrivalSpin 1s ease-out both}@keyframes barbasFallbackArrivalSpin{0%{transform:translate(-50%,-50%) rotateY(-1080deg)}to{transform:translate(-50%,-50%) rotateY(0)}}@keyframes barbasRush{to{transform:scale(2.5);opacity:0}}.BarbasAccess__topline{position:absolute;z-index:5;top:34px;left:4%;right:4%;display:flex;justify-content:space-between;color:#ffffff8a;font:700 11px/1 var(--barbas-interface-font);letter-spacing:.2em}.BarbasAccess__languageSwitch{border:0;border-radius:0;background:none;color:#d4d4d4;font:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.BarbasAccess.is-entering .BarbasAccess__topline,.BarbasAccess[data-stage=montage] .BarbasAccess__topline{visibility:hidden}.BarbasAccess__panel{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 24px;text-align:center}.BarbasAccess__eyebrow,.BarbasAccess__hint,.BarbasAccess__montageLabel{font:700 11px/1.5 var(--barbas-interface-font);letter-spacing:.33em;color:#ffffffa6}.BarbasAccess__question,.BarbasAccess__panel h2{margin:26px 0 34px;color:#f3f3f3;font-size:clamp(50px,8.7vw,144px);font-weight:900;line-height:.87;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 14px 36px #000}.BarbasAccess__languageTitle{margin:25px 0 35px;color:#fff;font:900 clamp(34px,6vw,78px)/.98 Arial,sans-serif;letter-spacing:-.045em}.BarbasAccess__languageLogo{display:block;width:clamp(92px,18vw,150px);height:auto;margin:0 auto 18px;filter:brightness(0) invert(1)}.BarbasAccess__question,.BarbasAccess__panel--no h2,.BarbasAccess__panel--final h2{font-family:var(--barbas-interface-font);font-weight:900}.BarbasAccess__languageTitle span{display:block;min-height:1em}.BarbasAccess__languageTitle span+span{color:#fff;font-size:.66em;margin-top:.3em}.BarbasAccess__question span{display:inline-block}.BarbasAccess__choices{display:flex;gap:16px;width:min(100%,550px)}.BarbasAccess__choice,.BarbasAccess__button{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;min-height:78px;padding:0 27px;border:1px solid currentColor;border-radius:0;background:#0c0c0cd6;color:#fff;font:700 18px/1 var(--barbas-interface-font);letter-spacing:.16em;text-align:center;cursor:pointer;transition:background .22s,box-shadow .22s,transform .22s,border-color .22s}.BarbasAccess__choice:before,.BarbasAccess__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 42%,rgba(255,255,255,.045));opacity:.65}.BarbasAccess__choice:after,.BarbasAccess__button:after,.BarbasAccess__storyContinue:after,.BarbasAccess__signupShell .Password__SmsField button:after,.BarbasAccess__signupShell .PreviewForm button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.48) 50%,transparent 65%);transform:translate(-140%);transition:transform .6s ease}.BarbasAccess__choice--yes:after,.BarbasAccess__button--red:after,.BarbasAccess__storyContinue:after,.BarbasAccess__signupShell .Password__SmsField button:after,.BarbasAccess__signupShell .PreviewForm button:after{background:linear-gradient(105deg,transparent 35%,rgba(0,0,0,.16) 50%,transparent 65%)}.BarbasAccess__choice:hover:after,.BarbasAccess__button:hover:after,.BarbasAccess__storyContinue:hover:after,.BarbasAccess__signupShell .Password__SmsField button:hover:after,.BarbasAccess__signupShell .PreviewForm button:hover:after{transform:translate(140%)}.BarbasAccess__choice{flex:1}.BarbasAccess__choice span,.BarbasAccess__button span{position:relative;z-index:1}.BarbasAccess__choice--yes,.BarbasAccess__button--red{border-color:#f3f3f3;background:linear-gradient(115deg,#fff,#c8c8c8);color:#080808;box-shadow:inset 0 1px #fff,0 0 28px #ffffff2e}.BarbasAccess__choice--no,.BarbasAccess__button--blue{border-color:#a8a8a8;background:linear-gradient(115deg,#171717,#050505);color:#f3f3f3;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffffff14}.BarbasAccess__choice:hover,.BarbasAccess__button:hover{transform:translateY(-4px)}.BarbasAccess__choice--yes:hover,.BarbasAccess__button--red:hover{background:#fff;box-shadow:0 0 40px #ffffff61}.BarbasAccess__choice--no:hover,.BarbasAccess__button--blue:hover{background:#292929;box-shadow:0 0 35px #ffffff2e}.BarbasAccess__languageChoices .BarbasAccess__choice{border-color:#ffffff94;background:#0b0b0b;color:#fff;box-shadow:none}.BarbasAccess__languageChoices .BarbasAccess__choice:hover{background:#262626;box-shadow:0 0 18px #ffffff1f}.BarbasAccess__hint{margin-top:22px;opacity:.6}.BarbasAccess__panel--no h2{font-size:clamp(76px,11vw,170px)}.BarbasAccess__panel--no h2{white-space:pre-line}.BarbasAccess__button{width:min(100%,360px);font-size:14px}.BarbasAccess__panel--final p{margin:6px 0 0;font:700 12px/1.4 var(--barbas-interface-font);letter-spacing:.2em}.BarbasAccess__panel--final h2{margin:22px 0 28px;font-size:clamp(42px,6.5vw,82px);line-height:.94}.BarbasAccess__panel--system{z-index:4;box-sizing:border-box;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;background:transparent;align-items:stretch;text-align:left;transition:opacity .65s ease,transform .65s ease}.BarbasAccess.is-story-fading .BarbasAccess__panel--system{opacity:0;transform:translateY(-12px)}.BarbasAccess__panel--system .BarbasAccess__eyebrow{position:relative;color:#fff}.BarbasAccess__systemText{position:relative;flex:0 0 auto;width:min(100%,860px);min-height:0;margin:20px auto 0;color:#fff;font:700 clamp(13px,1.15vw,16px)/1.55 var(--barbas-interface-font);letter-spacing:.055em;white-space:pre-line;text-shadow:0 0 12px rgba(255,255,255,.25)}.BarbasAccess__panel--system .BarbasAccess__eyebrow{flex:0 0 auto;width:min(100%,860px);margin:0 auto}.BarbasAccess__storyActions{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:8px;width:100%;margin:36px auto 0;padding-bottom:20px}.BarbasAccess__storyContinue{position:relative;overflow:hidden;width:min(100%,220px);min-height:54px;padding:13px 20px;border:1px solid #fff;border-radius:0;background:#fff;color:#080808;font:900 12px/1 var(--barbas-interface-font);letter-spacing:.16em;text-align:center;cursor:pointer}.BarbasAccess__storyContinue:disabled{opacity:.4;cursor:wait}.BarbasAccess__storyContinue:not(:disabled):hover{box-shadow:0 0 30px #ffffff52}.BarbasAccess__storySkip{position:relative;min-height:36px;padding:8px 18px;border:0;border-radius:0;background:transparent;color:#bdbdbd;font:700 11px/1 var(--barbas-interface-font);letter-spacing:.16em;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.BarbasAccess__storySkip:hover{color:#fff}.BarbasAccess__typing:after{content:"\258c";display:inline-block;margin-left:.1em;color:#fff;animation:barbasCursor .7s steps(1) infinite}@keyframes barbasCursor{50%{opacity:0}}.BarbasAccess.is-question-typing .BarbasAccess__panel--choice .BarbasAccess__choices,.BarbasAccess.is-question-typing .BarbasAccess__panel--choice .BarbasAccess__hint{opacity:0;pointer-events:none}.BarbasAccess__panel--choice .BarbasAccess__choices,.BarbasAccess__panel--choice .BarbasAccess__hint{transition:opacity .4s ease}.BarbasAccess__panel--final h2,.BarbasAccess__signupIntro{white-space:pre-line}.BarbasAccess__panel--montage{padding:0}.BarbasAccess__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#050505;filter:grayscale(1) contrast(1.08)}.BarbasAccess__frames,.BarbasAccess__frame{position:absolute;top:0;right:0;bottom:0;left:0}.BarbasAccess__frame{opacity:0;transform:scale(1.08);transition:opacity .08s,transform 1.25s;background:#090909}.BarbasAccess__frame.is-active{opacity:1;transform:scale(1)}.BarbasAccess__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000c)}.BarbasAccess__frame img{display:block;width:100%;height:100%;object-fit:cover}.BarbasAccess__frame span{position:absolute;z-index:1;left:5%;bottom:9%;color:#fff;font:900 clamp(20px,4vw,48px)/1 Arial,sans-serif;letter-spacing:.1em;text-align:left;text-transform:uppercase}.BarbasAccess__skip,.BarbasAccess__mute,.BarbasAccess__accessLink{position:absolute;z-index:6;min-height:44px;border:0;background:none;color:#f3f3f3;font:700 10px/1 var(--barbas-interface-font);letter-spacing:.17em;cursor:pointer}.BarbasAccess__skip{right:4%;bottom:5%;padding:12px;background:#000000b3}.BarbasAccess__mute{left:4%;bottom:4%}.BarbasAccess__accessLink{right:4%;bottom:4%;text-decoration:underline;text-underline-offset:4px}.BarbasAccess button:not(:disabled),.BarbasAccess__signupShell button:not(:disabled){transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background .2s ease}.BarbasAccess button:not(:disabled):hover,.BarbasAccess__signupShell button:not(:disabled):hover{transform:translateY(-3px) scale(1.025);filter:brightness(1.15)}.BarbasAccess button.is-pressed,.BarbasAccess__signupShell button.is-pressed,.BarbasAccess button:not(:disabled):active,.BarbasAccess__signupShell button:not(:disabled):active{transform:translateY(1px) scale(.95);filter:brightness(.82);box-shadow:0 0 0 4px #ffffff29}.BarbasAccess__signupShell .Password__SmsField button,.BarbasAccess__signupShell .PreviewForm button{position:relative;overflow:hidden}.BarbasAccess[data-stage=montage] .BarbasAccess__accessLink{display:none}.BarbasAccess button:focus-visible{outline:2px solid #fff;outline-offset:5px}.BarbasAccess__signupShell{position:relative;min-height:100svh;isolation:isolate;background:#050505;color:#fff}.BarbasAccess__signupShell>.BarbasAccess__galaxy{position:fixed}.BarbasAccess__signupShell>.FlexboxIeFix{position:relative;z-index:1}.BarbasAccess__signupShell .PreviewForm{position:relative;z-index:1}.BarbasAccess__signupShell .Password{min-height:100svh;height:auto;background:transparent}.BarbasAccess__signupShell .Password__Content{width:min(100%,460px)}.BarbasAccess__signupShell .BarbasAccess__signupHeading,.BarbasAccess__signupShell .PreviewForm h1{color:#fff;font-family:var(--barbas-interface-font);font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.08;letter-spacing:.025em;text-wrap:balance}.BarbasAccess__signupIntro{color:#fff;font:700 12px/1.6 var(--barbas-interface-font);letter-spacing:.12em;text-align:center}.BarbasAccess__signupShell .Password__SmsForm input[type=tel],.BarbasAccess__signupShell .Password__SmsForm select{border-color:#ffffff8c;background:#101010;color:#fff;font-family:var(--barbas-interface-font)}.BarbasAccess__signupShell .Password__SmsForm button[type=submit]{border-color:#fff;background:#fff;color:#080808;font-family:var(--barbas-interface-font);font-weight:700;letter-spacing:.06em}.BarbasAccess__signupShell .PreviewForm>p:first-of-type{color:#fff;font-family:var(--barbas-interface-font);white-space:pre-line}.BarbasAccess__signupShell .PreviewForm input[type=tel]{border-color:#ffffff8c;background:#101010;color:#fff;font-family:var(--barbas-interface-font)}.BarbasAccess__signupShell .PreviewForm button{border-color:#fff;background:#fff;color:#080808;font-family:var(--barbas-interface-font);font-weight:700;letter-spacing:.06em}.BarbasAccess__signupShell .PreviewSuccess h2,.BarbasAccess__signupShell .PreviewSuccess>p{color:#fff;font-family:var(--barbas-interface-font)}.BarbasAccess__signupShell .Password__SmsConsent{color:#ffffffb3}.Password__ConsentChoices{display:grid;gap:10px;margin:18px 0;text-align:left}.Password__ConsentChoice,.BarbasAccess__signupShell .PreviewForm label{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;color:#fff;font:500 12px/1.45 Arial,sans-serif;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.Password__ConsentChoice:hover,.BarbasAccess__signupShell .PreviewForm label:hover{border-color:#fff;background:#ffffff14}.Password__ConsentChoice:has(input:checked),.BarbasAccess__signupShell .PreviewForm label:has(input:checked){border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.Password__ConsentChoice input,.BarbasAccess__signupShell .PreviewForm input[type=checkbox]{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;margin:0;border:1px solid #fff;border-radius:0;background:#111;cursor:pointer}.Password__ConsentChoice input:after,.BarbasAccess__signupShell .PreviewForm input[type=checkbox]:after{content:"\2713";color:#080808;font:900 15px/1 Arial,sans-serif;opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s}.Password__ConsentChoice input:checked,.BarbasAccess__signupShell .PreviewForm input[type=checkbox]:checked{background:#fff}.Password__ConsentChoice input:checked:after,.BarbasAccess__signupShell .PreviewForm input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}.Password__ConsentChoice input:focus-visible,.BarbasAccess__signupShell .PreviewForm input[type=checkbox]:focus-visible{outline:2px solid #fff;outline-offset:3px}.BarbasAccess__processing{position:fixed;z-index:119;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding:36px 24px;background:#000;color:#fff;font-family:var(--barbas-interface-font);text-align:center}.BarbasAccess__processing[hidden]{display:none}.BarbasAccess__processingLabel{margin:0 0 8px;color:#fff;font-size:clamp(18px,3vw,26px);font-weight:500;line-height:1.2}.BarbasAccess__processingBar{box-sizing:border-box;width:min(72vw,500px);height:24px;padding:5px;border:2px solid #fff;background:#000;overflow:hidden}.BarbasAccess__processingBar span{display:block;width:var(--barbas-progress, 0%);height:100%;background:#fff}.BarbasAccess__processingPercent{margin:9px 0 0;color:#fff;font-size:clamp(22px,3.6vw,32px);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.BarbasAccess__signupShell .Password__SmsSuccess{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:none;min-height:100svh;margin:0;padding:32px 24px;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 0%,#202020 0,#090909 40%,#020202);box-shadow:none;text-align:center}.BarbasAccess__signupShell .Password__SmsSuccess[hidden]{display:none}.BarbasAccess__signupShell .Password__SmsSuccess .BarbasAccess__galaxy,.BarbasAccess__signupShell .PreviewSuccess .BarbasAccess__galaxy{position:absolute;z-index:0}.BarbasAccess__signupShell .Password__SmsSuccess>:not(canvas),.BarbasAccess__signupShell .PreviewSuccess>:not(canvas){position:relative;z-index:1}.BarbasAccess__successLogo{display:block;width:clamp(100px,18vw,170px);height:auto;margin:0 auto 28px;filter:brightness(0) invert(1)}.BarbasAccess__signupShell .Password__SmsSuccess .Heading,.BarbasAccess__signupShell .Password__SmsSuccess>p{color:#fff;font-family:var(--barbas-interface-font);white-space:pre-line}.BarbasAccess__signupShell .Password__SmsSuccess .Heading{margin:0 0 24px;font-size:clamp(28px,5vw,52px);line-height:1.05;letter-spacing:-.03em}.BarbasAccess__signupShell .Password__SmsSuccess>p{max-width:480px;margin:0 auto;font-size:clamp(14px,2vw,18px);line-height:1.6;letter-spacing:.02em}@media(max-width:640px){.BarbasAccess__topline{top:22px}.BarbasAccess__languageSwitch{font-size:8px}.BarbasAccess__chromeFallback{width:88vw}.BarbasAccess__question{font-size:clamp(58px,16vw,78px);line-height:.9}.BarbasAccess__question span{display:block}.BarbasAccess__choices{gap:10px}.BarbasAccess__choice{min-height:68px;padding:0 15px;font-size:15px}.BarbasAccess__languageTitle{font-size:35px}.BarbasAccess__panel--system{justify-content:flex-start;overflow-y:auto;padding-top:78px;padding-bottom:34px}.BarbasAccess[data-stage=final] .BarbasAccess__chromeStage{width:min(45vw,180px);height:min(45vw,180px);margin-bottom:12px}.BarbasAccess__eyebrow{font-size:9px}.BarbasAccess__systemText{font-size:12px;line-height:1.65}.BarbasAccess__panel--final p{font-size:10px}.BarbasAccess__signupShell .Password__Content{margin:100px auto 40px}}@media(prefers-reduced-motion:reduce){.BarbasAccess *,.BarbasAccess *:before,.BarbasAccess *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.BarbasAccess__signupShell button,.BarbasAccess__signupShell button:after{transition-duration:.01ms!important}.BarbasAccess__question span{opacity:1}.BarbasAccess.is-question-typing .BarbasAccess__panel--choice .BarbasAccess__choices,.BarbasAccess.is-question-typing .BarbasAccess__panel--choice .BarbasAccess__hint{opacity:1;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/barbas-password-choice.css.map */
