@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@font-face{font-family:futura;src:url(../../assets/fonts/futura-round-200.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:futura;src:url(../../assets/fonts/futura-round-300.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:futura;src:url(../../assets/fonts/futura-round-400.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:futura;src:url(../../assets/fonts/futura-round-500.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:futura;src:url(../../assets/fonts/futura-round-600.ttf) format("truetype");font-weight:600;font-style:normal}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;color:#fff;background-color:#5a5a5a;-webkit-overflow-scrolling:auto!important;overscroll-behavior:contain}h1,h2{font-weight:700}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#52525280;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#525252b3}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input:-webkit-autofill{-webkit-text-fill-color:black!important}.public_container{display:flex}.left_section,.main_section,.right_section{background-repeat:no-repeat;background-size:cover}.left_section,.right_section{display:none}.main_section{position:relative;width:100%;height:inherit}.main_section:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.main_section_container{min-height:100dvh;position:relative;z-index:1;height:inherit;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:20px 0}.public_logo{width:250px;margin-bottom:20px}.main_page_photo{width:100%}.public_header{font-size:clamp(40px,4vw,40px);padding:0 35px}.public_sub_header{font-weight:200;font-size:15px;margin-top:1px;padding:0 35px}.public_sub_header span{color:#f3f745}.public_buttons{margin-top:20px;display:flex;flex-direction:column;gap:6px;padding:0 35px}.start_btn{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:400px;transition:all .1s;cursor:pointer;background-color:#fff}.start_btn:hover{background-color:#e4e4e4}.start_btn:active{background-color:#cecece}.connect_btn{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:400px;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.connect_btn:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.connect_btn:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.main_section_footer{padding:0 35px}.version_btn{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline}.public_recommendation{display:none}@media screen and (min-width:576px)and (max-width:767.98px){.public_header,.public_sub_header{margin:0 auto;text-align:center}.main_section_header{display:flex;justify-content:center;margin-bottom:20px}.main_section_footer{margin-top:20px;text-align:center}}@media screen and (min-width:768px)and (max-width:991.98px){.public_header,.public_sub_header{margin:0 auto;text-align:center}.main_section_header{display:flex;justify-content:center;margin-bottom:20px}.main_section_footer{margin-top:20px;text-align:center}}@media screen and (min-width:992px)and (max-width:1199.98px){.main_section:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public_header,.public_sub_header{margin:0 auto;text-align:center}.main_section_header{display:flex;justify-content:center;margin-bottom:20px}.main_section_footer{margin-top:20px;text-align:center}.public_recommendation{margin:40px auto 0;display:block;text-align:center;font-weight:200;font-size:12px;max-width:300px;line-height:20px}}@media screen and (min-width:1200px){.left_section,.main_section,.right_section{display:block;width:33.3333333333%}.main_section:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public_header,.public_sub_header{margin:0 auto;text-align:center}.main_section_header{display:flex;justify-content:center;margin-bottom:20px}.main_section_footer{margin-top:20px;text-align:center}.public_recommendation{margin:40px auto 0;display:block;text-align:center;font-weight:200;font-size:12px;max-width:300px;line-height:20px}}.login{background-color:#5a5a5a;height:100dvh;display:flex;justify-content:center;align-items:center;position:relative}.login_back_button{all:unset;display:flex;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:300;letter-spacing:1.4px;text-transform:uppercase;color:#fff;cursor:pointer}.login_back_button:active{color:#ccc}.login_back_button{position:absolute;top:20px;left:20px}.login_back_button img{width:7px}.login_main{width:100%;max-width:600px;padding:15px}.login_header{text-align:center;font-size:clamp(26px,3dvw,38px);font-style:normal;line-height:44px;text-transform:uppercase}.login_form{display:flex;flex-direction:column;gap:20px;margin-top:40px}.input_container{position:relative;border:1px solid #717171;background-color:#fff;caret-color:#5a5a5a;color:#000}.eye_icon{width:25px;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.input_container_label{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#c1c1c1;font-size:clamp(13px,1.5vw,15px);font-style:normal;font-weight:400;line-height:24px;transition:all .2s}.input_container_field{all:unset;font-size:clamp(14px,1.5vw,15px);width:calc(100% - 40px);height:100%;padding:15px 10px}.input_container_field:focus+.input_container_label,.input_container_field:not(:placeholder-shown)+.input_container_label{top:13px;font-size:12px}.input_container_field:required:user-valid+.input_container_label{top:50%;font-size:clamp(14px,1.5vw,15px)}.forget_Password{all:unset;font-size:clamp(12px,1.5vw,13px);font-style:normal;font-weight:300;line-height:20px;text-decoration:underline;cursor:pointer}.forget_Password:active{color:#ccc}.forget_Password{text-align:end}.signin_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.signin_button:hover{background-color:#e4e4e4}.signin_button:active{background-color:#cecece}.signin_button{margin-top:20px}.login_main_footer{text-align:center;margin-top:25px}.create_profile_button{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline}.create_profile_button p{width:fit-content;margin:5px auto 0}.error_msg,.error_msg_backend{color:#db473c;font-weight:200;font-size:12px}.error_msg_list{list-style:none;margin-top:15px}.error_msg_backend{font-size:14px;margin-top:10px;text-align:center}.footer_message{font-size:13px}.register{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:100dvw;min-height:100dvh;padding:20px 5px}.register_back_button{all:unset;display:flex;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:300;letter-spacing:1.4px;text-transform:uppercase;color:#fff;cursor:pointer}.register_back_button:active{color:#ccc}.register_back_button{position:absolute;top:20px;left:20px}.register_back_button img{width:7px}.register_form{width:100%;max-width:600px;padding:30px;display:flex;flex-direction:column;gap:20px}.register_header{text-align:center;font-size:clamp(26px,3dvw,38px);font-style:normal;line-height:44px;text-transform:uppercase}.register_submit_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.register_submit_button:hover{background-color:#e4e4e4}.register_submit_button:active{background-color:#cecece}.register_links{all:unset;font-size:clamp(12px,1.5vw,13px);font-style:normal;font-weight:300;line-height:20px;text-decoration:underline;cursor:pointer}.register_links:active{color:#ccc}.conditions{font-size:clamp(12px,1.5vw,13px);text-align:center}.register_footer_text{text-align:center;max-width:340px;font-size:clamp(12px,1.5vw,13px);font-weight:200}.datepicker_container{position:relative;border:1px solid #717171;background-color:#fff}.datepicker_label{position:absolute;left:15px;top:50%;transform:translateY(-50%);padding:5px 15px 5px 5px;background-color:#fff;color:#c1c1c1;font-size:clamp(14px,1.5vw,16px);font-style:normal;font-weight:400;line-height:24px}.date_picker{appearance:none;position:relative;height:49px;width:100%;padding:0 20px;background-color:transparent;color:#c1c1c1;text-align:left;font-size:14px;outline:none;border:none}.date_picker::-webkit-calendar-picker-indicator{filter:invert(1)}.date_picker:focus+label.datepicker_label{display:none}.date_picker:valid+label.datepicker_label{display:none}.email_verification{height:100dvh;padding:25px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;font-weight:200;font-size:15px;text-align:center}.email_verification_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.email_verification_button:hover{background-color:#e4e4e4}.email_verification_button:active{background-color:#cecece}.email_verification_button{margin:0;max-width:200px}.menu_toggle_open{all:unset;background-color:transparent;transition:all .3s;padding:5px;cursor:pointer}.menu_toggle_open img{width:20px}.menu_toggle_open:hover{background-color:#717171}.menu_toggle_open{position:absolute;top:20px;left:27px;z-index:15}.menu_container{padding:20px;color:#fff;position:fixed;top:0;left:-100%;width:100%;height:100dvh;z-index:40;display:flex;flex-direction:column;align-items:center;background-color:#5a5a5a;transition:all .4s;opacity:0}.open{left:0%;opacity:1}.menu_toggle_close{all:unset;position:absolute;top:15px;left:15px;cursor:pointer}.menu_toggle_close img{width:25px}.menu_logo{width:230px;margin:15px auto}.menu_container_main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;height:55%;margin:20px}.menu_container_header{font-size:clamp(20px,4dvw,30px);font-style:normal;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;text-align:center}.menu_container_header span{width:100%;color:#f3f745}.menu_container_create{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline}.menu_container_connect{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.menu_container_connect:hover{background-color:#e4e4e4}.menu_container_connect:active{background-color:#cecece}.menu_container_connect{width:37%;margin:40px 0 0}.menu_english_version{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline;margin-top:15px}.links :first-child{margin-top:24px}.menu_link{display:block;text-align:center;color:#fff;font-size:clamp(12px,1.5vw,13px);font-weight:200;text-decoration:none}.menu_link:hover{text-decoration:underline}.media_accounts{margin:5dvh 0;display:flex;align-items:center;gap:30px}.Magnifisenses_tiktok_link{width:100%;max-width:600px;height:15dvh;border:1px solid #F3F745;display:flex;justify-content:center;align-items:center;gap:20px;cursor:pointer;background-image:url(/assets/profile_video-B5X-tyhw.png);background-position-y:-60px;background-size:cover;background-repeat:no-repeat}.Magnifisenses_tiktok_link p{font-size:20px;color:#fff;font-weight:300}.link{text-decoration:none;display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:clamp(12px,1.5vw,13px);letter-spacing:2.1px;color:#fff}.profile_pic{width:100%;height:100%;max-width:150px;max-height:150px;border-radius:100%;outline:2px solid #ffffff;outline-offset:10px;display:grid;place-items:center;margin-bottom:30px;overflow:hidden}.profile_pic img{width:100%}@media screen and (min-width:768px)and (max-width:991.98px){.menu_toggle_open{top:30px;left:40px}}@media screen and (min-width:992px)and (max-width:1199.98px){.menu_toggle_open{top:30px;left:40px}}@media screen and (min-width:1200px){.menu_toggle_open{top:30px;left:40px}}.forget_password_container{height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.forget_password_image{width:100%}.forget_password_div{max-width:500px;width:100%;padding:30px}.forget_password_logo_div{text-align:center}.forget_password_logo{display:inline-block;width:210px;margin-bottom:40px}.forget_password_header{font-weight:200;font-size:25px;margin-bottom:60px}.forget_password_error{margin-bottom:20px}.forget_password_form{display:flex;flex-direction:column;gap:20px}.forget_password_submit{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.forget_password_submit:hover{background-color:#e4e4e4}.forget_password_submit:active{background-color:#cecece}.forget_password_submit_error{margin-bottom:20px}@media screen and (min-width:768px)and (max-width:991.98px){.forget_password_container{justify-content:center}.forget_password_image{display:none}}@media screen and (min-width:992px)and (max-width:1199.98px){.forget_password_container{justify-content:center}.forget_password_image{display:none}}@media screen and (min-width:1200px){.forget_password_container{justify-content:center}.forget_password_image{display:none}}@media screen and (min-width:1400px){.forget_password_container{justify-content:center}.forget_password_image{display:none}}.reset_password_container{height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.reset_password_image{width:100%;margin-inline:auto}.forget_password_div{padding:30px;max-width:500px;width:100%}.reset_password_logo_div{text-align:center}.reset_password_logo{display:inline-block;width:210px;margin-bottom:40px}.reset_password_header{font-weight:200;font-size:25px;margin-bottom:40px}.reset_password_form{display:flex;flex-direction:column;gap:20px}.reset_password_submit{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.reset_password_submit:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.reset_password_submit:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.reset_password_submit{box-shadow:0 0 0 2px #c7628e inset}@media screen and (min-width:768px)and (max-width:991.98px){.reset_password_container{justify-content:center}.reset_password_image{display:none}}@media screen and (min-width:992px)and (max-width:1199.98px){.reset_password_container{justify-content:center}.reset_password_image{display:none}}@media screen and (min-width:1200px){.reset_password_container{justify-content:center}.reset_password_image{display:none}}@media screen and (min-width:1400px){.reset_password_container{justify-content:center}.reset_password_image{display:none}}.video_container{height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.video_adapter{position:relative;height:100%;width:100%;max-height:900px;max-width:500px;display:flex;align-items:center;justify-content:center}.video{max-height:inherit;max-width:inherit}.video_controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.video_header{font-size:35px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:15px}.dark_layout{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.play_button{all:unset;display:flex;align-items:center;gap:10px;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s}.play_button img{width:29px}.play_button,.play_button:hover,.play_button:active{color:#f3f745}.welcome_video_footer{position:absolute;bottom:0;left:0;background:linear-gradient(0deg,#000000e6,#0000);padding:20px;width:100%}.welcome_video_text{width:300px;font-size:14px;font-weight:300;line-height:24px}.next_button{all:unset;display:flex;align-items:center;gap:10px;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s}.next_button img{width:10px}.next_button,.next_button:hover,.next_button:active{color:#f3f745}.next_button{margin:10px 0 5px auto;color:#fff}.next_button img{width:20px}.First_instruction_page_container{display:flex;justify-content:center;height:90dvh}.fip_section{height:100%;width:100%;padding:15px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:15px}.fip_section_two{display:none}.fip_header{display:none;letter-spacing:3px;font-size:23px}.fip_images{width:clamp(200px,100%,100%);display:flex;gap:10px;overflow-x:scroll}.fip_image{max-width:200px;height:100%}.instruction_container{width:100%;max-width:285px;display:flex;flex-direction:column;justify-content:center;gap:40px}.valide_instructions{list-style:none;display:flex;flex-direction:column;gap:15px}.valide_instruction{display:flex;align-items:center}.valide_instruction img{width:15px}.valide_instruction_p{position:relative;padding-left:20px;font-size:14px;font-style:normal;font-weight:300}.valide_instruction_p:before{content:"";position:absolute;width:15px;height:15px;top:50%;left:0;transform:translateY(-50%);background-size:cover}.invalide_instructions{list-style:none;display:flex;gap:10px}.invalide_instruction_p{position:relative;padding-left:6px;font-size:11px;font-style:normal;font-weight:300;display:flex;align-items:center;justify-content:center}.invalide_instruction_p:before{content:"";position:absolute;width:15px;height:15px;top:50%;left:0;transform:translateY(-50%);background-size:cover}.instruction_page_buttons{width:clamp(200px,100%,500px);display:flex;flex-direction:column;gap:10px;padding-inline:15px}.input-upload{display:none}.take_pic{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.take_pic:hover{background-color:#e4e4e4}.take_pic:active{background-color:#cecece}.upload_pic{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.upload_pic:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.upload_pic:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}@media screen and (min-width:576px)and (max-width:767.98px){.fip_images{justify-content:center}}@media screen and (min-width:768px)and (max-width:991.98px){.fip_images{justify-content:center}}@media screen and (min-width:992px)and (max-width:1199.98px){.fip_section{text-transform:uppercase}.fip_header{display:block;font-weight:200}.instruction_container{max-width:330px}.fip_image{max-width:200px;height:100%}.fip_images{justify-content:center}}@media screen and (min-width:1200px){.fip_section{text-transform:uppercase}.fip_header{display:block;font-weight:200}.instruction_container{max-width:330px}.fip_image{max-width:200px;height:100%}.fip_images{justify-content:center}.fip_section,.fip_section_two{width:calc(50% - 15px)}.fip_section{padding:30px}.fip_section_two{display:block;background-color:gray}}.main_select_color_container{width:100%;min-height:90dvh;max-width:500px;margin:0 auto;padding:10px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.back_button{all:unset;display:flex;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:300;letter-spacing:1.4px;text-transform:uppercase;color:#fff;cursor:pointer}.back_button:active{color:#ccc}.back_button img{width:7px}.main_select_color_rapper{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.display_color_choice{position:relative;width:100%;width:150px;height:150px;margin:0 auto}.selected_color{border-radius:100%;min-width:150px;min-height:150px;overflow:hidden}.selected_color img{width:100%;border-radius:50%}.white_cover_for_select{width:150px;height:150px;background-color:#fff;border-radius:50%}.user_image img{width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.colors_selection{text-align:center}.select_color_header{font-size:24px;font-style:normal;letter-spacing:2.4px;text-transform:uppercase;color:#fff}.select_color_sub_header{font-size:18px;font-style:normal;font-weight:200}.select_color_subheader{font-size:13px;font-weight:700;margin:10px 0}.select_color_subheader_two{font-size:13px}.color_selector{margin-top:20px;display:flex;justify-content:space-evenly;gap:10px;flex-wrap:wrap}.color_container{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;cursor:pointer;padding:10px}.color_container img{border-radius:50%;width:95px}.active_color{outline:solid 2px #F3F745}.color_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:15px;font-weight:300}.active_title{font-weight:500}.color_select_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.color_select_button:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.color_select_button:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.color_select_button{margin:0}.color_select_button:disabled{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.color_select_button:disabled:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.color_select_button:disabled:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.color_select_button:disabled{margin:0}.camera_component{height:87dvh;max-width:450px;display:flex;flex-direction:column;justify-content:space-evenly;gap:10px;padding:20px;margin:0 auto}.camera_container{height:90%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.camera{height:100%;width:100%}.camera_frame{position:absolute;width:220px;top:50%;left:50%;transform:translate(-50%,-50%)}.camera_eye_frame{position:absolute;width:100%;height:100%}.camera_hair_frame{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;border:2px solid #169A37;outline:700px solid rgba(24,24,24,.6)}.change_camera_button{all:unset;display:grid;place-items:center;width:60px;height:100%;cursor:pointer;background-color:#fff}.change_camera_button img{width:30px}.camera_container_buttons{display:flex;gap:10px}.camera_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.camera_button:hover{background-color:#e4e4e4}.camera_button:active{background-color:#cecece}.camera_button{margin:0}.reactEasyCrop_Contain{width:100%}.picture_validation_container{height:90dvh;max-width:450px;margin:0 auto;padding:20px;display:flex;justify-content:center;flex-direction:column;gap:20px}.cropper_container{position:relative;height:70dvh;width:100%;margin:0 auto}.cropper_area{border:1px solid #169A37!important}.camera_frame{position:absolute;width:190px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.buttons{width:100%;display:flex;justify-content:space-between;gap:10px}.recommencer_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.recommencer_button:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.recommencer_button:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.recommencer_button{width:calc(50% - 5px);font-size:12px}.valide_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.valide_button:hover{background-color:#e4e4e4}.valide_button:active{background-color:#cecece}.valide_button{width:calc(50% - 5px);font-size:12px}.selected_image_in_cropper{width:auto!important}.navBar_component{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.navBar_items_desktop{margin:30px 0 0;text-transform:uppercase;max-width:90%;width:100%;display:none;color:#717171;list-style:none}.navbar_logo{margin:15px 0 0;width:55%;max-width:230px}.progress_bar{width:100%;height:5px;background-color:#fff;position:relative}.progress_bar .progress_bar_color{display:block;height:5px;background:#f3f745}.navPic{width:60px;position:absolute;bottom:3px;z-index:15;right:0}.navBar_items_mobile{text-transform:uppercase;color:#fff;height:100%;list-style:none;margin-top:25px;display:flex;gap:15px;font-weight:500}.navBar_items_mobile :last-child{width:100%;color:#fff;background-clip:text;-webkit-background-clip:text}.navBar_item{font-weight:500;text-transform:uppercase}.active{background:#f3f745;font-weight:500;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navBar_item.active~.navBar_item{font-weight:300}@media screen and (min-width:768px)and (max-width:991.98px){.navbar_logo{margin:30px 0 0}.navBar_component{gap:20px}.progress_bar{width:95%}}@media screen and (min-width:992px)and (max-width:1199.98px){.navBar_items_desktop{display:flex;align-items:center;justify-content:space-evenly}.navBar_items_mobile{display:none}.navbar_logo{margin:30px 0 0}.navBar_component{gap:20px}.progress_bar{width:95%}}@media screen and (min-width:1200px){.navBar_items_desktop{display:flex;align-items:center;justify-content:space-evenly}.navBar_items_mobile{display:none}.navbar_logo{margin:30px 0 0}.navBar_component{gap:20px}.progress_bar{width:95%}}@media screen and (min-width:1400px){.navBar_items_desktop{display:flex;align-items:center;justify-content:space-evenly}.navBar_items_mobile{display:none}.navbar_logo{margin:30px 0 0}.navBar_component{gap:20px}.progress_bar{width:95%}}.recap_profile_picture_container{position:relative;height:100dvh;width:100%;max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.recap_animation_picture{height:100%}.recap_text{position:absolute;opacity:0;left:50%;transform:translate(-50%);animation:text_display .4s ease-in-out forwards;animation-delay:2s;text-align:center;text-transform:uppercase}.recap_text .recap_text_h3{font-weight:200;font-size:clamp(18px,2dvw,22px);margin-bottom:10px}.recap_text .recap_text_h2{font-size:clamp(18px,2dvw,39px)}.round_space{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);box-sizing:content-box;border:1000px solid rgba(0,0,0,.3);border-radius:50%;width:200px;height:200px}.zoom-in{animation:zoomIn .9s ease-in-out forwards}.display_none{transition:all 1.1s;display:none}.animation_result_div{opacity:0;position:absolute;display:flex;flex-direction:column}.result_color_top{width:120px;height:100px;border:10px solid #ffffff}.result_color_bottom{background-color:#fff;width:120px;height:80px}.result_text{width:10ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#000;margin-left:10px;font-weight:600;text-transform:uppercase}.result_subtext{width:10ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#000;margin-left:10px;font-weight:300;text-transform:uppercase}.faded_animation{animation:faded_display .7s ease-in-out forwards}.recap_text_container{text-align:center;text-transform:uppercase;position:absolute;opacity:0;left:50%;transform:translate(-50%);animation:text_display .4s ease-in-out forwards;animation-delay:1.2s}.recap_text_container .recap_text_h3{font-weight:200;font-size:clamp(24px,5dvw,30px);margin-bottom:10px}.recap_text_container .recap_text_h2{font-size:clamp(30px,2dvw,40px)}.result_subtext{color:#000;margin-left:10px;font-weight:300}@keyframes text_display{0%{bottom:-40px;opacity:0}to{bottom:37px;opacity:1}}@keyframes faded_display{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(2.2)}}.profile_container_header{display:flex;justify-content:center;padding:20px}.profile_container_header_logo{max-width:250px;width:50%;min-width:200px}.profile_container_section_one,.profile_container_section_two,.profile_container_section_five{margin:0 auto;max-width:700px}.profile_container_section_one{background-color:#fff;color:#5a5a5a;padding:20px}.profile_container_section_one .email_section{width:100%;padding:27px 10px 10px;background-color:gray;margin-bottom:20px;position:relative}.profile_container_section_one .email_section .email_section_text{color:#fff;font-size:12px;font-weight:300;text-align:center;text-transform:uppercase;line-height:20px}.profile_container_section_one .email_section .email_section_text .email_section_text_color{color:#f7cb45}.profile_container_section_one .email_section .email_section_button{all:unset;position:absolute;top:5px;right:5px;cursor:pointer}.profile_container_section_one .email_section .email_section_button img{width:20px}.profile_container_section_one .showUserParamsContainer{position:fixed;width:300px;height:400px;background-color:#5a5a5a;outline:3px solid #ffffff;outline-offset:-10px;z-index:201;top:50%;left:50%;transform:translate(-50%,-50%);padding:25px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.profile_container_section_one .showUserParamsContainer h4{text-transform:uppercase}.profile_container_section_one .showUserParamsContainer p{font-size:13px;text-align:center}.profile_container_section_one .showUserParamsContainer button{all:unset;border:1px solid #ffffff;padding:5px 15px;font-size:13px;cursor:pointer}.profile_title{font-size:clamp(25px,4dvw,38px);text-align:center;margin-bottom:20px;text-transform:uppercase}.profile_name{text-transform:capitalize;text-align:center;font-size:26px;margin:10px}.profile_season{text-align:center;font-size:19px;font-weight:700;width:100%;padding:5px 10px;border:3px solid #5A5A5A}.profile_description{text-align:center;font-size:14px;padding:20px}.profile_characteristics_title{text-align:center;font-size:20px;font-weight:500;text-transform:uppercase;position:relative}.profile_characteristics_title .profile_characteristics_title_text{background-color:#fff;position:relative;z-index:2;display:inline-block;padding:5px 10px;font-weight:700}.profile_characteristics_title .profile_characteristics_title_line{display:inline-block;position:absolute;width:100%;height:2px;background-color:#5a5a5a;left:0;top:50%}.profile_user_colors{display:flex;gap:10px;margin-top:20px}.profile_user_colors .user_color{padding:10px;background-color:#f2f2f2;flex:1}.profile_user_colors .user_color .user_color_title{text-align:center;font-size:17px;font-weight:500;text-transform:uppercase;margin-bottom:10px;font-weight:700}.profile_user_colors .user_color .user_color_hex{display:inline-block;width:100%;height:40px}.profile_user_colors .user_color .user_color_name,.profile_user_colors .user_color .user_color_degree{font-size:14px}.profile_user_params{display:flex;gap:10px;margin-top:10px}.profile_user_params .user_params{padding:10px 10px 50px;background-color:#f2f2f2;flex:1;position:relative}.profile_user_params .user_params .user_params_help{all:unset;cursor:pointer;border-radius:50%;position:absolute;right:7px;top:7px}.profile_user_params .user_params .user_params_help img{width:17px}.profile_user_params .user_params .user_params_title{text-align:center;font-size:13px;font-weight:500;text-transform:uppercase;margin-bottom:10px;font-weight:700}.profile_user_params .user_params .user_params_bar{padding:5px;width:100%;height:25px;background-color:#e4e4e4;position:relative}.profile_user_params .user_params .user_params_bar .user_params_bar_fill{display:block;height:15px;background-color:#5a5a5a;position:relative;z-index:1}.profile_user_params .user_params .user_params_bar .user_params_bar_index{display:flex;align-items:center;justify-content:center;padding:5px 0;position:absolute;width:10px;height:35px;background-color:#e4e4e4;top:50%;transform:translate(-50%,-50%)}.profile_user_params .user_params .user_params_bar .user_params_bar_index .user_params_bar_index_fill{display:block;width:5px;height:100%;background-color:#5a5a5a}.profile_user_params .user_params .user_params_icon{display:flex;flex-direction:column;justify-self:center;gap:3px;padding:5px;position:absolute}.profile_user_params .user_params .user_params_icon img{width:8px}.profile_user_params .user_params .user_params_icon p{font-size:10px}.profile_user_params .user_params .user_params_icon.start{align-items:start;left:5%}.profile_user_params .user_params .user_params_icon.center{align-items:center;left:50%;transform:translate(-50%)}.profile_user_params .user_params .user_params_icon.end{align-items:end;right:5%}.profile_user_params .user_params .user_params_icon.selected p{font-weight:700;font-size:12px;color:#5a5a5a}.profile_picture_container{position:relative;width:80px;height:80px;outline:2px solid #F3F745;outline-offset:5px;border-radius:50%;overflow:hidden;margin:0 auto}.profile_picture{width:100%}.profile_container_section_two{display:flex;flex-direction:column}.section_two_header{position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.section_two_header_line{position:absolute;top:50%;transform:translateY(-50%);width:90%;height:2px;background:#fff}.section_two_header_title{position:relative;text-align:center;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff}.section_two_header_container{position:relative;z-index:5;padding:5px 15px;background-color:#5a5a5a}.section_two_header_buttons{display:flex;align-items:flex-end;justify-content:space-around;text-align:center}.section_two_header_buttons button{all:unset;cursor:pointer;width:50%;padding:30px 20px 20px;text-transform:uppercase;font-size:14px;border:1px solid #ffffff;border-bottom:none}.section_two_header_buttons button.active{background-color:#fff;color:#717171;padding:20px}.colors_display_frame{display:flex;align-items:center;justify-content:center;width:100%;background-position:center;border:1px solid #ffffff;border-top:none;border-bottom:none;padding:20px 10px}.colors_display{position:relative;align-items:center;background-position:50%;background-size:cover;height:350px;display:flex;justify-content:center;flex-direction:column;margin-top:10px;width:100%}.colors_display_pic_container{position:relative;width:150px;height:150px;border-radius:50%;overflow:hidden}.colors_display_name{position:absolute;bottom:0;background-color:#fff;color:#000;text-align:center;width:100%;padding:20px 0}.colors_display_select{width:100%;justify-content:center;display:flex;gap:10px;flex-wrap:wrap;border:1px solid #ffffff;border-top:none;border-bottom:none;padding:20px 10px}.colors_display_select_with_border{border-bottom:1px solid #ffffff}.selected_p_color{width:70px;height:70px;cursor:pointer}.selected_p_img{width:70px;height:70px;background-size:cover;cursor:pointer}.selected_color_border{border:2px solid #F3F745}.pass_to_premium{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline}.FAQ_Link{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline;display:inline-block;width:100%;text-align:center;color:#f3f745}.metal_section{text-align:center;padding:0 20px 20px;border:1px solid #ffffff;border-top:none}.metal_section * .section_two_header{padding:0}.metal_section * .section_two_header .section_two_header_line{width:100%}.metal_section .metal_container{display:flex;justify-content:space-evenly;align-items:center}.metal_section .metal_container .metal_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.metal_section .metal_container .metal_wrapper .metal_image{height:50px;width:100px}.metal_section .metal_container .metal_wrapper .metal_name{font-size:14px}.metal_section .metal_section_discreption{font-size:14px;margin-top:10px}.metal_section .metal_code_qr{display:flex;justify-content:space-evenly;gap:30px;margin-top:30px;text-align:start}.metal_section .metal_code_qr img{outline:1px solid #ffffff;outline-offset:5px}.metal_section .metal_code_qr div>p:first-child{font-weight:700}.metal_section .metal_code_qr div>:last-child{font-size:12px}.profile_container_section_three{max-width:700px;background-color:#fff;color:#5a5a5a;margin:10px auto;outline:10px solid #5A5A5A;outline-offset:-9px;padding:30px}.profile_container_section_three .profile_make_title{text-align:center;font-size:20px;font-weight:500;text-transform:uppercase;position:relative}.profile_container_section_three .profile_make_title .profile_make_title_text{background-color:#fff;position:relative;z-index:2;display:inline-block;padding:5px 10px;font-weight:700}.profile_container_section_three .profile_make_title .profile_make_title_line{display:inline-block;position:absolute;width:100%;height:2px;background-color:#5a5a5a;left:0;top:50%}.profile_container_section_three .makeup_section_discreption{margin-top:30px;text-align:center;font-size:14px}.profile_container_section_three .category_title{text-align:center;font-size:20px;font-weight:700;text-transform:uppercase;margin:30px 0 10px}.profile_container_section_three .category_line{height:1px;background-color:#5a5a5a;border:none}.profile_container_section_three .makeup_colors_list{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.profile_container_section_three .makeup_colors_list .makeup_color{height:50px;flex:1}.profile_container_section_four{max-width:700px;margin:0 auto}.profile_container_section_five{height:130px;border:1px solid #F3F745;margin:30px auto;max-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background-image:url(/assets/profile_video-B5X-tyhw.png);background-position:top;background-repeat:no-repeat;background-size:cover}.profile_container_section_five>p{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:2px}.products_recommantation{margin-top:25px;cursor:pointer;padding-inline:20px}.products_recommantation .products_recommantation_title:active{color:#c1c1c1}.profile_parametre_div{margin-top:25px;border-top:1px solid #ffffff;padding:20px 0;cursor:pointer}.profile_parametre_div:active h3,.profile_parametre_div:active p{color:#c1c1c1}.products_recommantation_title{text-transform:uppercase;font-size:18px;font-weight:700;color:#fff;margin-bottom:5px}.products_recommantation_subtitle,.profile_parametre_div_subtitle{color:#c1c1c1;font-weight:300}.profile_parametre_div_title{text-transform:uppercase;font-size:18px;font-weight:700;color:#fff;margin-bottom:5px}.profile_parametre{padding-inline:20px}@media screen and (min-width:1200px){.products_recommantation{text-align:center;margin-top:90px}.profile_parametre{display:flex;justify-content:space-around}.profile_parametre_div{position:relative;border:none}.profile_parametre .profile_parametre_div:nth-child(2):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-30px;height:60px;width:1px;background-color:#f7cb45}.profile_parametre .profile_parametre_div:nth-child(2):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-30px;height:60px;width:1px;background-color:#f7cb45}}.main_pattern_container{width:100%;min-height:90dvh;max-width:500px;margin:10px auto;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.display_pattern_container{display:flex;flex-direction:column;align-items:center}.pattern_top_circle{width:clamp(150px,50dvw,250px);height:clamp(75px,25dvw,125px);border-radius:150px 150px 0 0;border:1px solid #717171;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat}.pattern_display_text{max-width:200px;text-transform:uppercase;font-weight:100;font-size:clamp(13px,3dvw,21px);text-align:center;margin-top:30px;letter-spacing:1px}.pattern_line{width:clamp(200px,60dvw,300px);height:2px;background-color:#fff}.pattern_buttom_circle{width:clamp(150px,50dvw,250px);height:clamp(75px,25dvw,125px);border-radius:0 0 150px 150px;filter:grayscale(100%);background-repeat:no-repeat!important;background-size:cover!important;background-position:bottom!important}.pattern_text{display:flex;flex-direction:column;align-items:center}.error_rapper{width:100%;height:90dvh;display:grid;place-items:center}.error_main_container{text-align:center;padding:20px}.error_main_container:nth-child(3){margin-bottom:30px}.error_main_text{text-transform:uppercase;font-size:20px;font-weight:300;margin-bottom:20px}.error_sub_text{font-size:16px;font-weight:100}P.error_sub_text:last-child{margin-bottom:10px;color:red}.error_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.error_button:hover{background-color:#e4e4e4}.error_button:active{background-color:#cecece}.error_button{margin-top:25px;max-width:200px}.error_container{height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column}.error_icon{width:60px;margin-bottom:10px}.error_text{max-width:600px;padding:20px;font-weight:300;text-transform:uppercase;text-align:center;line-height:35px}.error_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.error_button:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.error_button:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.error_button{width:calc(50% - 5px);font-size:12px;margin:0}.process_result_container{width:100dvw;height:100dvh;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.process_result_text{font-size:20px;font-weight:200;margin-bottom:25px;text-transform:uppercase;text-align:center}.loader{width:15px;height:15px;border-radius:50%;display:block;margin:15px auto;position:relative;color:#fff;left:-100px;box-sizing:border-box;animation:shadowRolling 2s linear infinite}.image_loader{display:block;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #ffffff80,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em #fff,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #ffffff80}25%{box-shadow:0 -2.6em #ffffff80,1.8em -1.8em #ffffffb3,2.5em 0 #fff,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #ffffff80,2.5em 0 #ffffffb3,1.75em 1.75em #fff,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #ffffff80,1.75em 1.75em #ffffffb3,0 2.5em #fff,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #ffffff80,0 2.5em #ffffffb3,-1.8em 1.8em #fff,-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #ffffff80,-1.8em 1.8em #ffffffb3,-2.6em 0 #fff,-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #ffffff80,-2.6em 0 #ffffffb3,-1.8em -1.8em #fff}}@keyframes shadowRolling{0%{box-shadow:0 0 #fff0,0 0 #fff0,0 0 #fff0,0 0 #fff0}12%{box-shadow:100px 0 #fff,0 0 #fff0,0 0 #fff0,0 0 #fff0}25%{box-shadow:110px 0 #fff,100px 0 #fff,0 0 #fff0,0 0 #fff0}36%{box-shadow:120px 0 #fff,110px 0 #fff,100px 0 #fff,0 0 #fff0}50%{box-shadow:130px 0 #fff,120px 0 #fff,110px 0 #fff,100px 0 #fff}62%{box-shadow:200px 0 #fff0,130px 0 #fff,120px 0 #fff,110px 0 #fff}75%{box-shadow:200px 0 #fff0,200px 0 #fff0,130px 0 #fff,120px 0 #fff}87%{box-shadow:200px 0 #fff0,200px 0 #fff0,200px 0 #fff0,130px 0 #fff}to{box-shadow:200px 0 #fff0,200px 0 #fff0,200px 0 #fff0,200px 0 #fff0}}.payment_rapper{display:grid;place-items:center;padding:30px}.payment_main_section{max-width:600px}.payment_main_section section:nth-child(3){position:relative}.payment_main_section section:nth-child(3):before{content:"POPULAIRE";position:absolute;top:-15px;right:20px;padding:5px 10px;font-size:12px;letter-spacing:1px;background-color:#f3f745;color:#5a5a5a}.payment_header{text-align:center;font-size:35px;margin-bottom:20px}.payment_subheader{text-align:center;font-weight:200;font-size:15px}.offer_container{border:1px solid #ffffff;padding:15px;margin:20px 0;display:flex;justify-content:space-between;flex-direction:column;gap:10px;cursor:pointer}.offer_container_selected{border:1px solid #ffffff;background-color:#fff;color:#5a5a5a}.offer_title{display:flex;justify-content:space-between;align-items:center}.offer_title div{display:flex;align-items:center;gap:10px}.offer_title .offer_price{display:flex;flex-direction:column;gap:0;font-size:14px}.offer_title .offer_price s{color:#c1c1c1}.offer_title .offer_price p{color:#fff}.selected_text{color:#5a5a5a!important;font-weight:700}.offer_title_header{text-transform:uppercase}.offer_subtitle{font-size:11px}.offer_section{margin-left:24px}.details_div{display:flex;gap:30px;padding:10px 0;font-weight:200;cursor:pointer}.details_div .list_header{font-size:12px}.content{font-weight:200}.content ul{transition:all .5s}.content li{margin-left:10px;font-size:11px}.payment_button{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.payment_button:hover{background-color:#e4e4e4}.payment_button:active{background-color:#cecece}.payment_button{margin-top:20px;max-width:540px}.payment_button:disabled{background-color:#c1c1c1}.hide{display:none}.cdv_link{display:block;text-align:center;color:#fff;font-size:clamp(12px,1.5vw,13px);font-weight:200;text-decoration:underline}.chk{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1;-webkit-tap-highlight-color:transparent;position:relative}.chk input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.box{width:14px;height:14px;min-width:14px;min-height:14px;box-sizing:border-box;border-radius:3px;border:2px solid #cfcfcf;display:inline-block;position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.box:after{content:"";position:absolute;left:50%;top:40%;width:6px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translate(-40%,-42%) rotate(45deg) scale(0);transform-origin:center;transition:transform .12s ease;backface-visibility:hidden;pointer-events:none}.chk input:checked+.box{background:#f3f745;border-color:#f3f745}.chk input:checked+.box:after{transform:translate(-50%,-52%) rotate(45deg) scale(1)}.chk input:focus-visible+.box{box-shadow:0 0 0 4px #f3f7452e;outline:none}.label-text{font-size:11px;display:inline-block;vertical-align:middle}.layout_loader{position:fixed;width:100dvw;height:100%;background-color:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:200}.image_loader_container{height:100%;width:100%;position:absolute;top:50%;left:50%;z-index:30;transform:translate(-50%,-50%);background-color:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;display:flex;align-items:center;justify-content:center}.not_found_page{width:100dvw;height:100dvh;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;text-align:center}.not_found_page p{font-size:40px;font-weight:100;text-transform:capitalize;color:#fff}.not_found_page .not_found_link{text-decoration:none;color:#f3f745;font-weight:200;font-size:20px;border:1px solid #F3F745;padding:10px 20px}.waiting_page_container{font-family:Inter,sans-serif;width:100%;height:100dvh;display:flex;justify-content:space-between;flex-direction:column}.waiting_page_section{display:flex;flex-direction:column;justify-content:center;gap:30px;max-width:600px;margin:0 auto}.logo{width:300px;margin:0 auto 10px;padding-top:20px}.main_header{font-family:Inter,sans-serif;text-align:center;text-transform:uppercase;font-size:clamp(35px,4dvw,55px)}.waiting_list_form_rapper{padding:10px;display:flex;flex-direction:column;gap:10px}.waiting_list_form_rapper .waiting_list_input_container{display:flex;justify-content:center;gap:10px}.waiting_list_form_rapper .waiting_list_input_container input{border:none;outline:none;padding:15px 20px;width:clamp(250px,50dvw,450px)}.waiting_list_form_rapper .waiting_list_input_container input::placeholder{color:gray;font-weight:700}.waiting_list_form_rapper .waiting_list_input_container button{all:unset;background-color:transparent;box-shadow:0 0 0 3px #f3f745 inset;padding:10px 8px;font-size:10px;cursor:pointer}.waiting_list_form_rapper .waiting_list_input_container button:active{box-shadow:0 0 0 4px #f3f745 inset}.waiting_list_form_rapper .waiting_list_text{font-weight:200;font-size:14px}.waiting_list_form_rapper .waiting_list_success_text{color:#f3f745;font-weight:400;padding-left:20px}.waiting_cta_image{width:clamp(250px,100dvw,600px);padding:20px 20px 0 0}.waiting_cta_text{display:none;font-family:inter,sans-serif;text-transform:uppercase;font-weight:800;font-size:60px;min-height:500px;max-width:600px;text-align:center;padding-top:90px}.waiting_cta_text span{color:#f3f745}.waiting_change_language_button{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline;position:absolute;bottom:20px;right:20px}@media screen and (min-width:1200px){.waiting_cta_image{display:none}}@media screen and (min-width:1400px){.waiting_cta_image{display:none}}@media screen and (min-width:1200px){.waiting_cta_text{display:block;margin:0 auto}}@media screen and (min-width:1400px){.waiting_cta_text{display:block;margin:0 auto}}@media screen and (min-width:1200px){.waiting_change_language_button{position:initial;margin:0 auto;padding:0 0 50px}}.image_skeleton{min-width:200px;min-height:227px;height:100%;background-color:#333;animation:pulse 2s infinite}@keyframes pulse{0%{background-color:#333}50%{background-color:#1f1f1f}to{background-color:#333}}.confirmation_popup_container{width:99%;height:100dvh;padding:20px;position:fixed;top:50dvh;left:50dvw;transform:translate(-50%,-50%);z-index:100;background-color:#262626;border:1px solid rgb(114,114,114);display:flex;justify-content:center;align-items:center;flex-direction:column}.confirmation_popup_message{color:#c1c1c1;font-weight:300;letter-spacing:1px;text-align:center;text-transform:uppercase}.confirmation_popup_buttons{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.confirmation_popup_dismiss_btn{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;box-shadow:0 0 0 1px #fff inset;color:#fff}.confirmation_popup_dismiss_btn:hover{box-shadow:0 0 0 1px #e4e4e4 inset;color:#cecece}.confirmation_popup_dismiss_btn:active{box-shadow:0 0 0 1px #cecece inset;color:#cecece}.confirmation_popup_dismiss_btn{padding:10px 25px}.confirmation_popup_confirm_btn{all:unset;padding:16px 32px;font-size:clamp(12px,1.5vw,15px);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#5a5a5a;margin:auto;width:calc(100% - 64px);max-width:100%;transition:all .1s;cursor:pointer;background-color:#fff}.confirmation_popup_confirm_btn:hover{background-color:#e4e4e4}.confirmation_popup_confirm_btn:active{background-color:#cecece}.confirmation_popup_confirm_btn{padding:10px 25px}@media screen and (min-width:992px)and (max-width:1199.98px){.confirmation_popup_container{width:60%;max-width:600px;height:200px}}@media screen and (min-width:1200px){.confirmation_popup_container{width:60%;max-width:600px;height:200px}}@media screen and (min-width:1400px){.confirmation_popup_container{width:60%;max-width:600px;height:200px}}.faq_container{min-width:350px;width:100%;max-width:500px;height:100dvh;margin:0 auto;padding:20px 10px;display:flex;flex-direction:column;gap:20px}.faq_container .faq_header{width:100%;display:flex;align-items:center;justify-content:center}.faq_container .faq_header .faq_logo{max-width:250px;width:50%;min-width:200px}.faq_container .faq_content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.faq_container .faq_section_one{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin:20px 0 60px}.faq_container .faq_section_one h1{text-transform:uppercase;width:20ch;text-align:center}.faq_container .faq_divider{width:100%;display:flex;align-items:center;justify-content:center;margin:20px 0 25px}.faq_container .faq_divider span{display:inline-block;width:90%;height:1px;background-color:#fff}.faq_container .faq_divider p{color:#fff;position:absolute;padding:10px 20px;font-weight:700;background-color:#5a5a5a;text-transform:uppercase}.faq_container .faq_question_container{border-bottom:1px solid #ffffff;padding:10px;width:90%;margin:0 auto}.faq_container .faq_question_container .faq_question_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.faq_container .faq_question_container .faq_question_header .faq_question_title{font-weight:300;font-size:16px}.faq_container .faq_question_container .faq_question_text{font-weight:100;font-size:13px;color:#cecece}.faq_container .open{color:#f3f745}.faq_container .no_border{border:none}.pattern_instruction_page_container{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:15px}.pattern_instruction_page_container .pattern_instruction_page_title{font-size:24px;text-align:center;text-transform:uppercase;margin-bottom:20px}.pattern_instruction_page_container .pattern_instruction_page_text{font-size:14px;font-weight:300;text-align:center;margin-bottom:20px;color:#cecece}.pattern_instruction_page_container .pattern_instruction_page_image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.pattern_instruction_page_container .pattern_instruction_page_image img{width:300px}.pattern_instruction_page_container .pattern_instruction_page_checks{display:flex;flex-direction:column;justify-content:center;align-items:center}.pattern_instruction_page_container .pattern_instruction_page_checks .pattern_instruction_page_check{display:flex;gap:10px}.pattern_instruction_page_container .pattern_instruction_page_checks .pattern_instruction_page_check img{width:15px}.pattern_instruction_page_container .pattern_instruction_page_checks .pattern_instruction_page_check p{font-size:14px;font-weight:300}.general_terms_container{padding:20px;max-width:500px;margin:0 auto}.general_terms_container .general_terms_sections_wrapper{margin-top:20px}.general_terms_container .general_terms_sections_wrapper .general_terms_title{margin-bottom:30px;color:#f3f745}.general_terms_container .general_terms_sections_wrapper .general_terms_section{margin-bottom:20px;font-size:13px;font-weight:200}.general_terms_container .general_terms_sections_wrapper .general_terms_section .general_terms_section_title{text-transform:uppercase;color:#f3f745}.general_terms_container .general_terms_sections_wrapper .general_terms_section .general_terms_section_list{margin-left:20px}.changa_language_container{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.changa_language_container h1{color:#f3f745;text-transform:uppercase}.changa_language_container div{display:flex;gap:20px}.changa_language_container div img{cursor:pointer;width:100px}.changa_language_container button{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline}.changa_language_container_absolute{height:100dvh;width:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.changa_language_container_absolute h1{color:#f3f745;text-transform:uppercase}.changa_language_container_absolute div{display:flex;gap:20px}.changa_language_container_absolute div img{cursor:pointer;width:100px}.changa_language_container_absolute button{all:unset;font-size:clamp(12px,1.5vw,13px);cursor:pointer;transition:all 1s;color:#fff;text-decoration:underline}.change_language_button_container{cursor:pointer}.change_language_button_container .change_language_button_image{width:30px}.change_language_button_container .change_language_button_image.display_right{display:block;margin-left:auto;margin-right:0}.change_language_button_container .change_language_button_image.display_absolute{position:absolute;top:50px;right:20px}
