.collection-gate--locked,.collection-gate--locked body{overflow:hidden}.collection-gate--unlocked .CollectionGate{display:none}.CollectionGate{--u: min(1px, 100cqw / 1536);--gate-background: #fff;--gate-text: #000;--logo-width: 591;--logo-gap: 66;--description-gap: -8;--form-gap: 46;--form-width: 658;--input-height: 63;--input-padding: 17;--control-gap: 19;--button-height: 46;--footer-gap: 29;--footer-width: 542;--footer-size: 20;--footer-line-height: 28;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;justify-content:center;align-items:center;padding:24px 16px;overflow-y:auto;overscroll-behavior:contain;color:var(--gate-text);font-family:var(--text-font-family);font-weight:400;letter-spacing:0;text-align:center}.CollectionGate--login{--logo-width: 487;--logo-gap: 67;--description-gap: 9;--form-gap: 62;--input-height: 63;--input-padding: 34;--control-gap: 16;--footer-gap: 47;--footer-width: 624;--footer-size: 19.4;--footer-line-height: 25.87}.CollectionGate:focus{outline:none}.CollectionGate--takeover{background:var(--gate-background)}.CollectionGate__Panel{container-type:inline-size;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto}.CollectionGate--popup .CollectionGate__Panel{width:min(1024px,100%);aspect-ratio:1536 / 928;padding:48px 0;border:1px solid var(--gate-text);background:var(--gate-background);animation:collection-gate-fade-in .3s ease-out}.CollectionGate__Logo{width:min(100%,max(calc(var(--logo-width) * var(--u)),220px));margin-bottom:max(24px,calc(var(--logo-gap) * var(--u)))}.CollectionGate__LogoImage{display:block;width:100%;height:auto}.CollectionGate__LogoText{font-family:var(--heading-font-family);font-size:max(24px,calc(48 * var(--u)));letter-spacing:.3em;text-transform:uppercase}.CollectionGate__Heading,.CollectionGate__Description{margin:0;color:inherit;font-family:inherit;font-size:max(18px,calc(30 * var(--u)));font-weight:inherit;letter-spacing:inherit;line-height:max(30px,calc(53 * var(--u)));text-transform:none}.CollectionGate__Description{margin-top:calc(var(--description-gap) * var(--u))}.CollectionGate__Description p{margin:0}.CollectionGate__Description strong{font-weight:700}.CollectionGate__Form{display:flex;flex-direction:column;gap:max(10px,calc(var(--control-gap) * var(--u)));width:min(100%,max(calc(var(--form-width) * var(--u)),320px));margin-top:max(24px,calc(var(--form-gap) * var(--u)))}.CollectionGate__Input,.CollectionGate__Button{width:100%;margin:0;border:1px solid var(--gate-text);border-radius:0;background:var(--gate-background);color:inherit;font-family:inherit;font-size:max(14px,calc(20 * var(--u)));font-weight:inherit;letter-spacing:inherit;line-height:1;text-transform:none;-webkit-appearance:none;appearance:none}.CollectionGate__Input{height:max(63px,calc(var(--input-height) * var(--u)));padding:0 max(12px,calc(var(--input-padding) * var(--u)));font-size:max(16px,calc(20 * var(--u)));text-align:left}.CollectionGate__Input::placeholder{color:#a39b9b;opacity:1}.CollectionGate__Input:focus-visible,.CollectionGate__Button:focus-visible{outline:1px solid var(--gate-text);outline-offset:2px}.CollectionGate__Input[aria-invalid=true]{border-color:#c00}.CollectionGate__Button{height:max(40px,calc(var(--button-height) * var(--u)));cursor:pointer;transition:background-color .2s ease,color .2s ease}.CollectionGate__Button:hover{background:var(--gate-text);color:var(--gate-background)}a.CollectionGate__Button{display:flex;justify-content:center;align-items:center;text-decoration:none}.CollectionGate__Error{margin:0;color:#c00;font-size:13px;text-align:left}.CollectionGate__Error:empty{display:none}.CollectionGate__Footer{width:min(100%,max(calc(var(--footer-width) * var(--u)),320px));margin-top:max(29px,calc(var(--footer-gap) * var(--u)));font-size:max(13px,calc(var(--footer-size) * var(--u)));line-height:max(18px,calc(var(--footer-line-height) * var(--u)))}.CollectionGate__Footer p{margin:0}.CollectionGate__Footer a{color:inherit;text-decoration:underline}@keyframes collection-gate-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.CollectionGate--popup .CollectionGate__Panel{animation:none}.CollectionGate__Button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/475/assets/collection-gate.css.map */
