.popup{-webkit-overflow-scrolling:touch;z-index:100;padding:30px 10px;position:fixed;top:0;left:0;width:100%;height:100%;transition:visibility .8s ease 0s;visibility:hidden;z-index:999}.popup:before{content:"";background:rgba(0,0,0,.1);backdrop-filter:blur(5px);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s}.popup.show{visibility:visible;overflow:auto}.popup.show:before{opacity:1}.popup.show .popup__body{transform:scale(1)}.popup._active{overflow:auto;visibility:visible}.popup._active:before{opacity:1}.popup._active .popup__body{transition:all .3s ease .2s;transform:scale(1)}.popup__content{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}.popup__content.popup-search{justify-content:flex-start;margin-top:90px;position:fixed;left:0}@media (max-width:1440px){.popup__content.popup-search{margin-top:calc(54px + 36 * ((100vw - 360px) / 1080))}}.popup__body{transform:scale(0);transition:all .3s ease 0s;background-color:#fff;padding:16px;width:100%;max-width:518px;border-radius:20px}.popup__close{width:20px;height:20px;position:absolute;top:16px;right:16px;cursor:pointer;z-index:30;background-image:url("/wp-content/uploads/2023/09/Cross.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all .5s ease 0s}.popup__close:hover{transform:rotate(180deg)}.account-google__button .wc-social-login .button-social-login{padding:12px;border-radius:9px;background-color:#f4f6fb;border:2px solid #f4f6fb;display:flex;align-items:center;justify-content:center;column-gap:8px;margin:0 auto;font-size:14px;color:#131926;transition:all .3s ease 0s}.account-google__button .wc-social-login .button-social-login:hover{background-color:transparent}.account-google__button .wc-social-login .button-social-login .si-google{display:none !important}.account-google__title{color:#8691a7;font-size:14px;line-height:16px;margin-bottom:16px}.login__title{font-size:32px;line-height:40px;color:#131926;margin-bottom:16px;font-weight:700}.login__text{color:#8691a7;font-size:14px;line-height:16px;margin:16px 0}.login .login .form-row{margin-bottom:16px;position:relative}.login .login .form-row label.error{position:absolute;bottom:-14px;left:5px;font-size:10px;color:red}.login .login .form-row input.input-text{width:100%;border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;transition:all .3s ease 0s;color:#131926;font-family:"Onest",sans-serif;padding:12px 14px}.login .login .form-row input.input-text::placeholder{color:#8691a7;font-family:"Onest",sans-serif}.login .login .form-row input.error{border-color:red}.login .login .form-row.bottom{display:flex;justify-content:space-between;align-items:center}.login .login .form-row.bottom label{color:#131926;margin-right:auto}.login .login .form-row.bottom .lost_password{color:#8691a7;position:relative}.login .login .form-row.bottom .lost_password:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.login .login .form-row.bottom .wc-social-login{display:block}.login .login .form-row .woocommerce-form-login__submit{border-radius:9px;background:#131926;border:1px solid #131926;transition:all .3s ease 0s;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:12px 14px;font-family:"Onest",sans-serif}.login .login .form-row .woocommerce-form-login__submit:hover{background-color:#424e66;color:#fff}.login .login .form-row .login-register{color:#8691a7;position:relative;display:flex;width:fit-content;margin:0 auto}.login .login .form-row .login-register:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.login .login .form-row .woocommerce-form-login__rememberme{position:relative;padding-left:25px}.login .login .form-row .woocommerce-form-login__rememberme:after{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);background-color:#131926;border-radius:5px;width:15px;height:15px}.login .login .form-row .woocommerce-form-login__rememberme:before{content:"";position:absolute;width:8px;height:6px;top:50%;left:3px;transform:translate(0,-50%);background-image:url("/wp-content/uploads/2023/09/Path.svg");background-repeat:no-repeat;background-size:8px;background-position:center center;z-index:20;transition:all .3s ease 0s;opacity:0;visibility:hidden}.login .login .form-row .woocommerce-form-login__rememberme._active:before{opacity:1;visibility:visible}.login .login .form-row .woocommerce-form-login__rememberme input{opacity:0;visibility:hidden;position:absolute}.login .login ._hide-popup{display:none}.login .login .wc-social-login{display:none}.login .wc-social-login{display:subgrid}.login__main .woocommerce-error{border-top-color:red}.login__main .woocommerce-error:before{color:red;font-size:20px;left:18px;top:11px}.login__main .woocommerce-error li{font-size:15px;font-family:"Onest",sans-serif}.login__main .woocommerce-error li a{display:none}.registration__title{font-size:32px;line-height:40px;color:#131926;margin-bottom:16px;font-weight:700;order:1}.registration__text{color:#8691a7;font-size:14px;line-height:16px;margin:16px 0;order:4}.registration .register .form-row{margin-bottom:16px;position:relative}.registration .register .form-row label.error{position:absolute;bottom:-14px;left:5px;font-size:10px;color:red}.registration .register .form-row input.input-text{width:100%;border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;transition:all .3s ease 0s;color:#131926;font-family:"Onest",sans-serif;padding:12px 14px;font-size:14px}.registration .register .form-row input.input-text::placeholder{color:#8691a7;font-size:14px;font-family:"Onest",sans-serif}.registration .register .form-row input.error{border-color:red}.registration .register .form-row .woocommerce-form-register__submit{margin-top:16px;border-radius:9px;background:#131926;border:1px solid #131926;transition:all .3s ease 0s;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:12px 14px;font-family:"Onest",sans-serif}.registration .register .form-row .woocommerce-form-register__submit:hover{background-color:#424e66;color:#fff}.registration .register .form-row .login-register{color:#8691a7;position:relative;display:flex;width:fit-content;margin:0 auto}.registration .register .form-row .login-register:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.registration .register .form-row .register-account{color:#8691a7;position:relative;display:flex;width:fit-content;margin:0 auto}.registration .register .form-row .register-account:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.registration .register .register-policy{font-size:12px;line-height:14px;color:#8691a7}.registration .register .register-policy a{color:#8691a7;font-size:12px;line-height:14px;text-decoration:underline}.registration__main{display:flex;flex-direction:column}.registration .woocommerce-error{order:2;border-top-color:red}.registration .woocommerce-error:before{color:red;font-size:20px;left:18px;top:11px}.registration .woocommerce-error li{font-size:15px;font-family:"Onest",sans-serif}.registration .woocommerce-error li a{display:none}.registration .account-google__button{order:3}.registration .u-columns{order:5}.lost-pass__title{font-size:32px;line-height:40px;color:#131926;margin-bottom:16px;font-weight:700}.lost-pass__text{color:#8691a7;font-size:14px;line-height:16px;margin:16px 0}.lost-pass .lost_reset_password .form-row{margin-bottom:16px;position:relative;width:100%}.lost-pass .lost_reset_password .form-row label.error{position:absolute;bottom:-14px;left:5px;font-size:10px;color:red}.lost-pass .lost_reset_password .form-row input.input-text{width:100%;border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;transition:all .3s ease 0s;color:#131926;font-family:"Onest",sans-serif;padding:12px 14px;font-size:14px}.lost-pass .lost_reset_password .form-row input.input-text::placeholder{color:#8691a7;font-size:14px;font-family:"Onest",sans-serif}.lost-pass .lost_reset_password .form-row input.error{border-color:red}.lost-pass .lost_reset_password .form-row .login-register{color:#8691a7;position:relative;display:flex;width:fit-content;margin:0 auto}.lost-pass .lost_reset_password .form-row .login-register:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.lost-pass .lost_reset_password .form-row .register-account{color:#8691a7;position:relative;display:flex;width:fit-content;margin:0 auto}.lost-pass .lost_reset_password .form-row .register-account:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.lost-pass .lost_reset_password .form-row .button{margin-top:16px;border-radius:9px;background:#131926;border:1px solid #131926;transition:all .3s ease 0s;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:12px 14px;font-family:"Onest",sans-serif}.lost-pass .lost_reset_password .form-row .button:hover{background-color:#424e66;color:#fff}.lost-pass .lost_reset_password .form-row .remembered-pass{color:#8691a7;position:relative;display:flex;width:fit-content;margin:0 auto}.lost-pass .lost_reset_password .form-row .remembered-pass:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#cad3e5}.lost-pass .lost_reset_password .woocommerce-privacy-policy-text p{font-size:12px;line-height:14px;color:#8691a7}.lost-pass .lost_reset_password .woocommerce-privacy-policy-text p a{color:#8691a7;font-size:12px;line-height:14px;text-decoration:underline}.lost-pass__successful{display:none}.register-thanks{padding:50px 0 30px}.register-thanks__title{text-align:center;font-size:16px;line-height:20px;color:#131926}.register-thanks__account{border-radius:9px;background:var(--accent-100,#f23c18);padding:12px 30px;position:static;display:flex;width:100%;max-width:fit-content;height:100%;margin:20px auto 0 auto;transition:all .3s ease 0s}.register-thanks__account span{color:var(--white-100,#fff);text-align:center;font-family:"Onest",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.register-thanks__account:hover{background-color:#d93515;transform:translate(0,0) rotate(0) !important}.register-thanks__link-home{border-radius:9px;background:var(--accent-100,#f23c18);padding:12px 30px;position:static;display:flex;width:100%;max-width:fit-content;height:100%;margin:20px auto 0 auto;transition:all .3s ease 0s}.register-thanks__link-home span{color:var(--white-100,#fff);text-align:center;font-family:"Onest",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.register-thanks__link-home:hover{background-color:#d93515}body .registration__account,body .login__account{display:none}body.woocommerce-edit-account .registration__main,body.woocommerce-edit-account .login__main{display:none}body.woocommerce-edit-account .registration__account,body.woocommerce-edit-account .login__account{display:block}body._successful .lost-pass__main{display:none}body._successful .lost-pass__successful{display:block}body._successful .entry-content{height:300px}body._successful .entry-content .woocommerce{display:none}body._hide-login .site-main .entry-content .woocommerce .login{display:none}body._hide-login .site-main .entry-content .woocommerce .woocommerce-message{margin:150px 30px 100px;border-top-color:#3bb77e;border-radius:3px 3px 7px 7px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);padding-left:40px;display:flex;flex-direction:row-reverse;font-family:"Onest",sans-serif;line-height:20px;justify-content:flex-end;align-items:center;column-gap:20px}body._hide-login .site-main .entry-content .woocommerce .woocommerce-message:before{content:"" !important;top:50%;transform:translate(0,-50%);background-image:url(/wp-content/uploads/2023/09/Group-80561.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:30px;height:25px}.popup-reset-link{border-radius:9px;background:var(--accent-100,#f23c18);padding:12px 30px;display:flex;align-items:center;justify-content:center;max-width:220px;width:100%;margin:150px auto 100px auto;color:var(--white-100,#fff);text-align:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:16px;transition:all .3s ease 0s}.popup-reset-link:hover{background-color:#d93415}.reset-pass__body form .form-row{padding:0;margin-bottom:16px;width:100%}.reset-pass__body form .form-row input{border-radius:9px;background:var(--main-10,#f4f6fb);padding:12px 14px;color:#000;font-family:"Onest",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.reset-pass__body form .form-row input::placeholder{color:var(--main-60,#8691a7);font-family:"Onest",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.reset-pass__body form .form-row label{font-size:14px;line-height:16px;font-family:"Onest",sans-serif;margin-bottom:5px}.reset-pass__body form .form-row .show-password-input{top:15px;right:20px}.reset-pass__body form .form-row .button{border-radius:9px;background:var(--main-100,#131926);padding:12px 14px;color:var(--white-100,#fff);text-align:center;font-family:"Onest",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;width:100%;margin-top:10px;transition:all .3s ease 0s}.reset-pass__body form .form-row .button:hover{background-color:#424e66}.reset-pass__title{color:var(--main-100,#131926);font-family:"Onest",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:20px}