.password-main{position:relative}.password-main .modal__toggle-open{text-decoration:none}.password-main .modal__toggle-open svg{margin-top:-3px}.sp-site-logo img{margin-bottom:-8px}.sp-site-logo.left{position:absolute;top:15px;left:40px}.sp-site-logo.center{margin:15px auto -15px}.sp-site-logo.right{position:absolute;top:15px;right:40px}.password-header{display:flex;justify-content:center}.sp-site-logo img{width:100%}.main-password-content.left{position:absolute;top:50%;left:40px;transform:translateY(-50%);text-align:left}.main-password-content.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.main-password-content.right{position:absolute;top:50%;right:40px;transform:translateY(-50%);text-align:right}.main-password-content .h2{margin:0 0 10px;padding:0}.main-password-content .h3{margin:0;padding:0}.main-password-content.left .password-content{text-align:left}.main-password-content.center .password-content{text-align:center}.main-password-content.right .password-content{text-align:right}.main-password-content .password-form{display:flex;margin:20px 0 0;padding:0}.main-password-content.left .password-form{justify-content:flex-start}.main-password-content.center .password-form{justify-content:center}.main-password-content.right .password-form{justify-content:flex-end}.password-modal .modal__content form{margin-top:0}.password-modal .modal__content form input{box-shadow:none}.password-modal .modal__content form button{margin:0;box-shadow:none}.password-modal .modal__content form button:hover{box-shadow:none;outline:none}.main-password-content .klaviyo-form .needsclick{min-height:auto!important;padding:0!important}.main-password-content .klaviyo-form .needsclick div.needsclick{min-height:auto!important}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(1){padding:0!important}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(1) div{flex-direction:column!important}.main-password-content .klaviyo-form input.needsclick{padding:0 0 0 10px!important}.main-password-content .klaviyo-form input,.main-password-content .klaviyo-form button{outline:none!important;box-shadow:none!important}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(1) div div div div{width:150px!important}.main-password-content .klaviyo-form #klaviyo_ariaid_2{padding:10px!important}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(1) div div div div.ql-snow,.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(1) div div div div.ql-editor{position:relative!important;top:auto;left:auto;transform:none}.main-password-content.left .ql-editor p{text-align:left!important}.main-password-content.right .ql-editor p{text-align:right!important}.main-password-content .ql-editor p{padding-bottom:10px!important}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(2) div div div div.ql-editor p{padding-bottom:0!important}.main-password-content button{background:none;border:none;box-shadow:none;padding:0;margin:0;cursor:pointer}.sp_policy-popup{display:none;width:100%;height:100%;position:absolute;top:0}.sp_policy-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%}.sp_policy-popup-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:95%;overflow-Y:scroll;z-index:1}.sp_policy-popup-container h2{margin:20px 0 10px;padding:0;font-size:30px;font-weight:700;text-align:center}.sp_policy-popup-container h3{margin:30px 0 -10px}.sp_policy-close{position:absolute;top:0;background:none;border:none;font-size:20px;cursor:pointer}.sp_policy-close svg{width:1.7rem;height:1.7rem}.password__footer{background:none;position:absolute;bottom:0;left:0;right:0;margin:0;padding:0 0 20px}.password__footer p,.password__footer-login{margin:0;padding:0;font-size:14px}@media screen and (max-width:750px){.password-header,.password__footer{display:none}.sp-site-logo.left{left:20px}.sp-site-logo.right{right:20px}.main-password-content{padding:0 20px}.main-password-content.left{left:0}.main-password-content.right{right:0}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(1) div div div div{width:100%!important}.main-password-content .klaviyo-form input{width:100%!important;margin:0!important}.main-password-content .klaviyo-form .needsclick div.needsclick:nth-child(2){width:100%!important;margin:5px 0 0!important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-splash-page.css.map */
