@font-face{font-family:iconfont;src:url(/static/media/iconfont.3cfb58c2.woff2) format("woff2"),url(/static/media/iconfont.f6cf48a2.woff) format("woff"),url(/static/media/iconfont.f64bf469.ttf) format("truetype")}@font-face{font-family:"ClassGarmnd BT";src:url(/static/media/ClassicalGaramondBT-BoldItalic.fd3d371f.woff2) format("woff2"),url(/static/media/ClassicalGaramondBT-BoldItalic.049cb757.woff) format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"ClassGarmnd BT Roman";src:url(/static/media/ClassicalGaramondBT-Roman.b278bd3e.woff2) format("woff2"),url(/static/media/ClassicalGaramondBT-Roman.98b3fe17.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"ClassGarmnd BT";src:url(/static/media/ClassicalGaramondBT-Bold.7bff71fc.woff2) format("woff2"),url(/static/media/ClassicalGaramondBT-Bold.1a50fd78.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"ClassGarmnd BT Italic";src:url(/static/media/ClassicalGaramondBT-Italic.5d93c906.woff2) format("woff2"),url(/static/media/ClassicalGaramondBT-Italic.3d3f3d72.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ScalaSansOT;src:url(/static/media/ScalaSansOT-Light.d6304ef7.woff2) format("woff2"),url(/static/media/ScalaSansOT-Light.560883c1.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ScalaSansOT;src:url(/static/media/ScalaSansOT-Black.8f94d41f.woff2) format("woff2"),url(/static/media/ScalaSansOT-Black.20b3812a.woff) format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ScalaSansOT-Bold;src:url(/static/media/ScalaSansOT-Bold.8efe7dfe.woff2) format("woff2"),url(/static/media/ScalaSansOT-Bold.ec1a174f.woff) format("woff")}@font-face{font-family:ScalaSansOT-BoldIta;src:url(/static/media/ScalaSansOT-BoldIta.7c96b839.woff2) format("woff2"),url(/static/media/ScalaSansOT-BoldIta.6b21f73d.woff) format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:ScalaSansOT-BlackIta;src:url(/static/media/ScalaSansOT-BlackIta.2edfd236.woff2) format("woff2"),url(/static/media/ScalaSansOT-BlackIta.0dc8855c.woff) format("woff");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:ScalaSansOT-CondBold;src:url(/static/media/ScalaSansOT-CondBold.ed1e4723.woff2) format("woff2"),url(/static/media/ScalaSansOT-CondBold.171225a0.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ScalaSansOT-Ita;src:url(/static/media/ScalaSansOT-Ita.06112f7a.woff2) format("woff2"),url(/static/media/ScalaSansOT-Ita.6b6ba31e.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ScalaSansOT-LightIta;src:url(/static/media/ScalaSansOT-LightIta.9768d5e2.woff2) format("woff2"),url(/static/media/ScalaSansOT-LightIta.b9855b3a.woff) format("woff");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:ScalaSansOT;src:url(/static/media/ScalaSansOT.c436f703.woff2) format("woff2"),url(/static/media/ScalaSansOT.6216ca5a.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ScalaSansOT;src:url(/static/media/ScalaSansOT-Bold.8efe7dfe.woff2) format("woff2"),url(/static/media/ScalaSansOT-Bold.ec1a174f.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ScalaSansOT-Cond;src:url(/static/media/ScalaSansOT-Cond.e715192b.woff2) format("woff2"),url(/static/media/ScalaSansOT-Cond.8942e573.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}body{background-color:#1a1919;margin:0;color:#b4b4b4;font-size:14px;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-style:normal;line-height:24px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"ClassGarmnd BT","Times New Roman",serif;font-style:normal;font-weight:400}form{width:100%}a{color:#b8a188}.page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.page-content{max-width:328px;width:90%}@-webkit-keyframes antiClockwiseSpin{0%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(0deg)}}@keyframes antiClockwiseSpin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes clockwiseSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block;line-height:normal}.icon-check:before{content:""}.icon-arrow3--left:before{content:""}.icon-my-rituals{height:140px;width:140px;background-image:url(/static/media/_myrituals_member_logo_static_clean.08b60a57.svg);background-size:contain}.icon-blur-anticlockwise{background-image:url(/static/media/_myrituals_gradient_blur_background_01.5b2833df.svg);-webkit-animation:antiClockwiseSpin 5s linear infinite;animation:antiClockwiseSpin 5s linear infinite}.icon-blur-anticlockwise,.icon-blur-clockwise{width:160px;height:160px;background-size:contain;background-repeat:no-repeat;position:absolute;z-index:-1}.icon-blur-clockwise{background-image:url(/static/media/_myrituals_gradient_blur_background_02.2112604a.svg);-webkit-animation:clockwiseSpin 5s linear infinite;animation:clockwiseSpin 5s linear infinite}footer,footer .info{display:flex;flex-direction:column}footer .info{background-color:#242222;align-items:center}footer .info .heading{color:#fff;line-height:24px;font-family:ScalaSansOT-Bold;letter-spacing:.4px;margin-bottom:16px;flex-grow:1}footer .info .language{margin-top:24px;max-width:328px;width:90%}footer .info .contact{margin-top:40px;max-width:328px;width:90%}footer .info .contact .info{color:#b4b4b4;margin-bottom:8px;display:flex;flex-direction:row}footer .info .contact .info span{width:50%}footer .info .contact .info img{width:16px;height:16px}footer .info .contact .info a:not(:last-child){margin-right:24px}footer .info .logo{margin-top:24px;margin-bottom:40px}footer .info .logo img{width:64px;height:64px}footer .disclaimer{background-color:#fff;display:flex;flex-direction:column;align-items:center;color:#b4b4b4;padding:24px}footer .disclaimer .copyright{max-width:328px;width:328px;text-align:center;margin-bottom:8px}footer .disclaimer .links{max-width:328px;width:328px;display:flex;width:100%;justify-content:center}footer .disclaimer .links a{color:#b4b4b4;text-decoration:none}footer .disclaimer .links :not(:last-child){border-right:1px solid #b4b4b4;padding-right:16px}footer .disclaimer .links :not(:first-child){padding-left:16px}.landing-page{padding-top:48px;margin-bottom:48px}.landing-page .email-available,.landing-page .forgot-password{margin-top:24px;text-align:center}.landing-page .forgot-password button{font-size:14px;color:#b8a188;letter-spacing:.4px;line-height:24px;text-decoration:underline;background:none;border:0;margin:0;padding:0;cursor:pointer;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}header{width:100%;display:flex;flex-direction:column;align-items:center}header .welcome{margin-top:128px;color:#b8a188;font-size:11px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase}header .my-rituals,header .welcome{text-align:center;font-family:"ClassGarmnd BT Roman"}header .my-rituals{margin-top:8px;font-size:32px;line-height:40px;letter-spacing:1.5px;color:#fff}header .logo{margin-top:48px;margin-bottom:48px;display:flex;justify-content:center;align-items:center}header .carousel{width:328px;outline:none}header .carousel .carousel__dot-group{display:flex;justify-content:center;margin-top:24px;padding-bottom:48px}header .carousel .carousel__dot{padding:2px;border:0;border-radius:2px;outline:none;background-color:grey}header .carousel .carousel__dot--selected{background-color:#fff}header .carousel .carousel__dot:not(:last-child){margin-right:8px}header .welcome-gift{color:#fff;text-align:center;display:flex;align-items:center;flex-direction:column}header .welcome-gift .heading{font-size:20px;line-height:32px;letter-spacing:1px;font-family:"ClassGarmnd BT Roman"}header .welcome-gift .description{color:#b4b4b4;width:240px}header .header-beam-container{height:600px;width:100%;position:absolute;z-index:-1;display:flex;justify-content:center;background-color:#1a1919}header .header-beam-container .beam{position:absolute;display:flex;justify-content:center;overflow:hidden;max-width:100vw}header .header-beam-container .beam .video{object-fit:fill;height:600px}header .header-beam-container .gradient{position:absolute;z-index:1;height:600px;width:100%;background-image:linear-gradient(rgba(26,25,25,0),#000,#1a1919)}header .navigation{position:absolute;width:328px}.page-heading{display:flex;align-items:center;margin-bottom:24px}.page-heading .title{font-family:"ClassGarmnd BT Italic";font-size:20px;line-height:24px;letter-spacing:1px;color:#fff}.page-heading .line{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);height:1px;flex-grow:1;margin-left:16px}.gender-container .gender{display:flex;background-color:#242222;border:1px solid #453f3f;margin-top:4px}.gender-container .gender .item{text-align:center;flex:1 1;padding:16px;cursor:pointer;align-items:center;display:flex;justify-content:center}.gender-container .gender .item:not(:last-child){border-right:1px solid #453f3f}.gender-container .gender .item-selected{background-color:#fff;color:#1a1919}.gender-container .gender-error{border-top:1px solid #d6122d}.checkbox-container{margin-top:24px}.checkbox-container .body{background-color:#242222;border:1px solid #453f3f;padding:16px;display:flex}.checkbox-container .body .text{margin-right:10px}.checkbox-container .body-error{border-top:1px solid #d6122d}.checkbox-container .checkbox{display:block;line-height:24px;padding-left:16px;position:relative;right:0;cursor:pointer;outline:none;letter-spacing:.5px}.checkbox-container .checkbox:before{background-color:#242222;border:1px solid #453f3f;box-sizing:border-box;content:"";position:absolute;left:0;top:3px;height:16px;width:16px}.checkbox-container .checkbox-checked:before{background-color:#fff;border-color:#fff}.checkbox-container .checkbox-checked:after{content:"";color:#000;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;position:absolute;top:3px;left:3px;line-height:16px}.checkbox-container .checkbox-error:before{border-color:#d6122d}.checkbox-container .error{font-weight:700;color:#d6122d}.upgrade{margin-bottom:48px}.upgrade .terms-notice{color:#fff;margin-top:24px;margin-bottom:24px;text-align:center}.form-row{margin-top:24px;position:relative}.form-row .label{display:flex;justify-content:space-between}.form-row .label span:nth-child(2){font-size:12px;color:#7f7f7f}.form-row .date-info{font-size:12px;line-height:16px;margin-top:8px;margin-bottom:4px}.form-row .reveal{cursor:pointer;position:absolute;right:24px;bottom:10px;z-index:1}.form-row .reveal img{width:24px}.form-row-error{color:#d6122d;display:block;font-size:11px;font-weight:700;line-height:13px;letter-spacing:1px;margin:2px 0}.input{color:#000;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:4px;flex-grow:1;height:58px;background-color:#242222;border:1px solid #453f3f;color:#fff;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:16px;letter-spacing:.5px;line-height:24px;padding:16px 24px;outline:none}.input.password{padding-right:62px}.input-error{border-top:1px solid #d6122d}.form-row-button{display:flex;justify-content:center;margin-top:24px}.btn{background-color:#fff;width:100%;border:1px solid #1a1919;color:#1a1919;display:inline-block;font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s ease-in-out;cursor:pointer;outline:none;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:12px;letter-spacing:2px;line-height:16px;padding:16px}.btn-disabled{background-color:#b4b4b4;border:1px solid #b4b4b4;color:#fff;cursor:default;pointer-events:none}.select-dark{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/static/media/chevron-thin-down.27e9968a.svg) no-repeat;background-position:right 5px top 12px;background-size:15px;background-color:#242222;border:1px solid #242222;border-radius:2px;color:#a4a4a4;font-family:"ClassGarmnd BT","Times New Roman",serif;min-width:200px;font-size:14px;letter-spacing:1px;margin-top:4px;padding:12px 21px;flex-grow:1}.select-dark.inputLabel{color:#fff;line-height:20px;letter-spacing:.5px}.select-dark option{font-family:"ClassGarmnd BT"}.select-label-dark{color:#fff;font-size:15px}.select-icon-wrapper{display:flex;align-items:center;border:1px solid #242222;border-bottom-color:#b4b4b4}.select-icon-wrapper img{height:20px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/static/media/chevron-down.8018bb0e.svg) no-repeat;background-position:right 10px top 18px;background-size:15px;background-color:#fff;border:1px solid #d8d8d8;border-radius:2px;color:#1a1919;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:.5px;margin-top:4px;padding:12px 21px;flex-grow:1;width:100%;font-size:16px}.select,.select:focus{outline:none}.member{display:flex;flex-direction:column;align-items:center;padding-bottom:48px}.member .info{text-align:center;font-size:20px;letter-spacing:1px;line-height:32px;color:#fff;font-family:"ClassGarmnd BT Roman"}.member .incentive{margin-top:48px;color:#fff;text-align:center}.member .apple-wallet{margin-top:48px}.get-more{background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;font-family:"ClassGarmnd BT Roman"}.get-more .heading{margin-top:48px;text-align:center;color:#b8a188;font-size:11px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase}.get-more .download{font-size:20px;line-height:24px;letter-spacing:1px;color:#1a1919;text-align:center;max-width:328px;width:90%;margin-top:8px}.get-more .appstore{margin-top:48px;width:218px}.get-more .play-store{margin-top:24px;width:218px}.get-more .preview{margin-top:48px}.get-more .preview,.get-more .preview img{width:274px;height:320px}.member-card-container{display:flex;flex-direction:column;align-items:center;max-width:328px;width:90%}.member-card-container .member-card{margin-top:48px;background-color:#fff;max-width:320px;width:100%;border-radius:16px}.member-card-container .member-card .image{height:138px;width:100%;background-image:url(/static/media/membercard-background.593fa086.png);background-size:462px 308px;background-position:-142px -50px;background-repeat:no-repeat;border-top-left-radius:16px;border-top-right-radius:16px}.member-card-container .member-card .info{padding:24px;display:flex;flex-direction:column;text-align:right;font-family:"ClassGarmnd BT Roman"}.member-card-container .member-card .info h2{font-family:"ClassGarmnd BT Roman"}.member-card-container .member-card .brand{color:#b8a188;font-size:11px;text-transform:uppercase;letter-spacing:1.6px;line-height:16px;margin:0}.member-card-container .member-card .name{color:#1a1919;margin-top:8px;font-size:20px;line-height:24px;letter-spacing:1px;margin-bottom:0}.member-card-container .member-card .code{color:#1a1919;letter-spacing:.4px;font-size:14px;line-height:24px;margin-top:8px;margin-bottom:0}.member-card-container .member-card .barcode{padding-top:16px;padding-bottom:16px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.member-card-container .pending{margin-top:48px;color:#fff;border:1px solid #453f3f;background-color:#242222;padding:16px 56px 16px 24px;background-image:url(/static/media/icon_system_info.df353f6c.svg);background-size:16px 16px;background-position:top 24px right 24px;background-repeat:no-repeat}.forgot-password{margin-bottom:48px}.forgot-password .success{color:#fff;margin-top:24px;text-align:center}.forgot-password-modal{background-color:#fff;position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;padding-bottom:40px;z-index:100}.forgot-password-modal .drag{height:42px;width:100%;display:flex;justify-content:center}.forgot-password-modal .drag .drag-line{width:48px;height:2px;border-radius:1px;background-color:#d8d8d8;margin-top:16px}.forgot-password-modal .title{text-align:center;font-family:"ClassGarmnd BT Roman";color:#1a1919;font-size:20px;line-height:24px;letter-spacing:1px;max-width:328px}.forgot-password-modal .text{margin-top:16px;max-width:328px;color:#1a1919;letter-spacing:.4px;text-align:center}.forgot-password-modal .reset-button{height:48px;width:90%;max-width:328px;margin-top:24px;border:0;background-color:#1a1919;color:#fff;text-transform:uppercase;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:12px;line-height:16px;letter-spacing:2px;cursor:pointer}.forgot-password-modal .reset-button-disabled{background-color:#b4b4b4;cursor:default}.forgot-password-modal .cancel{margin-top:24px;text-align:center}.forgot-password-modal .cancel button{font-size:14px;color:#b8a188;letter-spacing:.4px;text-decoration:underline;background:none;border:0;margin:0;padding:0;cursor:pointer;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.register{margin-bottom:48px}.register .terms-notice{color:#fff;text-align:center}.navigation,.register .terms-notice{margin-top:24px;margin-bottom:24px}.navigation .back-button{height:48px;width:48px;background-color:#fff;border-radius:24px;background-image:url(/static/media/icon_system_chevron_down_1.2.ff46d492.svg);background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:18px;transform:rotate(90deg)}
/*# sourceMappingURL=main.29108406.chunk.css.map */