.password-page{--type-size: 13px;background:#151515;color:#fff;font-size:13px}.password-page .shopify-section-group-header-group:not(.shopify-section--header){display:none}.password-page .shopify-section--header{position:absolute!important;inset:0 0 auto;z-index:4}.password-page #password-main>.shopify-section{margin:0}.password-page .slideshow__video-composition>.password-countdown{display:grid;gap:.375rem;margin:2.5rem 0 0;font-family:var(--text-font-family);font-size:13px;font-weight:var(--type-weight-regular, 400);line-height:1.5;letter-spacing:var(--type-tracking, 0);text-align:center}.password-countdown__digits:not([hidden]){display:flex;justify-content:center;gap:.875rem;font-variant-numeric:tabular-nums}.password-countdown__digits>span{white-space:nowrap}.password-page .shopify-section--password-shell{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.password-signup{--text-color: 255 255 255;position:absolute;inset-inline:1.5rem;bottom:max(2rem,env(safe-area-inset-bottom));width:min(22rem,calc(100% - 3rem));margin-inline:auto;display:grid;gap:.25rem;color:#fff;text-align:center;pointer-events:auto;text-shadow:0 1px 12px rgb(0 0 0 / 25%)}.password-signup,.password-signup :is(h2,input,button,p),.password-dialog,.password-dialog :is(h2,label,.input,.button,.floating-label){font-family:var(--text-font-family);font-size:13px;font-weight:var(--type-weight-regular);line-height:var(--type-line-height);letter-spacing:var(--type-tracking)}.password-signup h2{text-align:left;font-weight:var(--type-weight-bold)}.password-dialog{--modal-content-width: 24rem;--modal-body-padding-block: 2rem;--modal-body-padding-inline: 2rem;--text-color: 27 27 27;--input-text-color: 27 27 27;--input-background: 0 0 0 / 0}.password-dialog::part(content){background:rgb(var(--header-glass-tint) / var(--header-glass-opacity));-webkit-backdrop-filter:blur(var(--header-glass-blur));backdrop-filter:blur(var(--header-glass-blur))}.password-dialog::part(overlay){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.password-dialog .input:focus-visible{outline:none;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.password-dialog::part(close-button){display:none}.password-logo-access{padding:0;border:0;background:none;line-height:0}.password-logo-access:before{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.password-signup__form{display:grid;gap:.25rem}.password-signup__form fieldset{display:grid;gap:.25rem;min-width:0;margin:0;padding:0;border:0}.password-signup__consent{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;text-align:left;cursor:pointer}.password-signup__consent input{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:1rem;height:1rem;border:1px solid rgb(255 255 255 / 50%);border-radius:0;background:rgb(var(--header-glass-tint) / var(--header-glass-opacity));-webkit-backdrop-filter:blur(var(--header-glass-blur));backdrop-filter:blur(var(--header-glass-blur));cursor:pointer}.password-signup__consent input:checked:after{content:"";position:absolute;inset-block-start:1px;inset-inline-start:4px;width:5px;height:9px;border:solid #1b1b1b;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.password-signup__consent input:focus-visible{outline:1px solid #fff;outline-offset:3px}@media(forced-colors:active){.password-signup__consent input{-webkit-appearance:auto;appearance:auto}.password-signup__consent input:checked:after{content:none}}.password-signup__disclosure,.password-signup__disclosure p{font-size:10px;line-height:1.35;text-align:left}.password-signup__disclosure a{text-decoration:underline;text-underline-offset:.2em}.password-signup__submit{justify-self:end;min-height:2.75rem;padding:.625rem 0 .625rem 1rem}.password-signup__submit:focus-visible{outline:1px solid currentColor;outline-offset:4px}.password-signup__status{text-align:left}.password-signup__status:empty,.password-signup [hidden]{display:none!important}.password-page .slideshow__video-content{transform:translateY(-2.5rem)}.password-page:has(fieldset:not([hidden]) [data-phone-options]:not([hidden])) .slideshow__video-content{transform:translateY(-8rem)}@media(max-height:760px){.password-page:has(password-signup){--password-min-height: 40rem}.password-page:has(password-signup) .slideshow.slideshow--home,.password-page:has(password-signup) .slideshow--home .slideshow__slide,.password-page:has(password-signup) .slideshow--home .content-box{height:max(100svh,var(--password-min-height))!important;max-height:none}.password-page:has(password-signup) #password-main{position:relative;min-height:max(100svh,var(--password-min-height))}}@media(max-width:359px)and (max-height:760px){.password-page:has(password-signup){--password-min-height: 42.5rem}}.password-signup__field{display:flex;align-items:center;border-bottom:1px solid rgb(255 255 255 / 75%)}.password-signup__field input{flex:1;min-width:0;width:100%;min-height:0;padding:.875rem 0 .5rem;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;line-height:1.4;box-shadow:none}.password-signup__field input::placeholder{color:#ffffffe5;opacity:1}.password-signup__field button{min-height:2.75rem;padding:.625rem 0 .625rem 1rem;white-space:nowrap}.password-signup__field :is(input,button){-webkit-tap-highlight-color:transparent}.password-signup__field :is(input,button):focus{outline:none;box-shadow:none}.password-signup__field:focus-within{border-bottom-color:#fff}.password-signup__field button:focus-visible{text-decoration:underline;text-underline-offset:.25em}.password-logo-access:focus-visible{outline:1px solid #fff;outline-offset:4px}.password-page .shopify-section--password-shell x-modal{pointer-events:auto}@media(max-height:550px){.password-page:not(:has(password-signup)) .slideshow.slideshow--home,.password-page:not(:has(password-signup)) .slideshow--home .slideshow__slide,.password-page:not(:has(password-signup)) .slideshow--home .slideshow__slide .content-box{height:550px!important;max-height:none}.password-page:not(:has(password-signup)) #password-main{position:relative;min-height:550px}}
/*# sourceMappingURL=/cdn/shop/t/370/assets/password.css.map */
