.header__login-signup-container{gap:6px;display:flex}.header__login-signup-container .header-auth__button{white-space:nowrap;padding:8px 24px}@media (width<=1200px){.header__login-signup-container .header-auth__button{padding:6px 18px;font-size:15px}}.header__logout-button-container.header__profile-menu-item{color:#ba430499}.header__logout-button-container:hover{opacity:.8}.header__profile-menu{justify-content:flex-end;height:24px;display:flex;position:relative}.header__profile-button>p{color:#fff;font-family:Geist;font-size:clamp(12px,4vw,14px);display:none}.header__profile-button{color:#fff;height:16px}.header__profile-button:hover{color:#ffffe6}.header__profile-dropdown{z-index:10000;background-color:#032320;border:1px solid #dacbb733;border-radius:10px;width:220px;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 2px 5px #0003}.header__profile-section{color:#000;gap:6px;font-weight:700;display:flex}.header__profile-section svg{min-width:24px}.header__user-data>p{font-family:Geist;font-weight:500}.header__user-data>p:first-child{color:#dacbb7;font-family:Helvetica Neue;font-size:18px;font-weight:500;line-height:1.4}.header__user-data>p:last-child{color:#fff9;word-break:break-word;font-size:13px;font-weight:400;line-height:1.4}.header__profile-menu-item{color:#fff9;flex-direction:row;align-items:center;gap:clamp(8px,2.5vw,16px);width:100%;font-family:Geist;font-size:clamp(12px,4vw,16px);text-decoration:none;display:flex}.header__profile-menu-item:hover{color:#fff}.header__line{border-bottom:1px solid #dacbb733;margin-top:10px;margin-bottom:10px}.header{z-index:1000;background:#032320;height:112px;padding:16px 50px;position:relative}.header.visible{z-index:12000}.header__content{background-color:#354f4d;border-radius:40px;align-items:center;width:100%;height:80px;padding:16px 40px;transition:all .3s ease-in-out;overflow:hidden}.header__buttons{align-items:center;gap:24px;display:flex}.header-search__button{height:24px}.header__content.active{height:178px}.header__content.active .header__search{opacity:1}.header__content.collection-opened{overflow:initial!important}.header__controls{flex-direction:row;display:flex}.header__actions{align-items:center;gap:24px;display:flex}.header__links{white-space:nowrap;gap:clamp(10px,1.5vw,24px);display:flex}.header__links>a,.header__links>div{color:#fffc;font-family:Helvetica Neue;font-size:clamp(10px,5vw,14px);font-weight:400;transition:all .3s ease-in-out}.header__links>a:hover,.header__links>div:hover{color:#fff}.header__links>a.active,.header__links>div.active{color:#dacbb7;font-weight:500}.header__menu-icon{width:30px;height:20px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.header__menu-icon span{opacity:1;background:#dacbb7;border-radius:6px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.header__menu-icon span:first-child{top:0}.header__menu-icon span:first-child,.header__menu-icon span:nth-child(4){width:20px;left:5px}.header__menu-icon span:nth-child(2),.header__menu-icon span:nth-child(3){top:8px}.header__menu-icon span:nth-child(4){top:16px}.header__menu-icon.open span:first-child{width:0%;top:8px;left:50%}.header__menu-icon.open span:nth-child(2){transform:rotate(45deg)}.header__menu-icon.open span:nth-child(3){transform:rotate(-45deg)}.header__menu-icon.open span:nth-child(4){width:0%;top:8px;left:50%}.header__button{justify-content:flex-end;align-items:center;height:20px;display:flex}.header__actions-links{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.header__search{opacity:0;border-top:1px solid #fff3;gap:28px;width:100%;height:68px;margin-top:24px;padding:24px 0 0;transition:all .3s ease-in-out;display:flex}.header__search img{width:20px;height:19px}.header__search .input-wrapper{caret-color:#fff6;background:0 0;border:1px solid #fff6;border-radius:10px;flex-direction:row;align-items:center;gap:6px;width:100%;height:100%;margin-top:0;margin-bottom:0;padding:0 16px;transition:all .3s ease-in-out;display:flex}.header__search .input-wrapper input{color:#e4e2d799;border:none;border-radius:0;width:100%;padding:0;font-family:Helvetica Neue;font-size:15px;line-height:1.4}.header__search .input-wrapper:hover{background-color:#dacbb71a}.header__search .input-wrapper:hover input{background-color:#0000}.header__search button{background-color:#dacbb7;border-radius:10px;padding:12px}.need_sign_in__text{color:#032320cc;margin-bottom:32px;font-family:Helvetica Neue;font-size:18px;font-weight:400;line-height:1.4}.sing-in-modal .modal__buttons{justify-content:start;gap:16px;margin-bottom:16px;display:flex}.sing-in-modal .additional-text a{color:#03232099;font-family:Helvetica Neue;font-size:15px;font-weight:400}.sing-in-modal .additional-text a span{color:#032320;font-weight:500}@media (width>=769px){.header__button{display:none}}@media (width<=1200px){.header__controls{gap:8px}.header__content{height:64px;padding:12px 36px}.header__buttons{gap:12px}.header__logo-control a>img{max-width:100px}.header__links>a,.header__links>div{font-size:12px}.header-search__button{height:16px}.header__profile-button{height:12px}}.header__mobile-auth,.header__my-profile{display:none}@media (width<=1000px){.desktop.header__buttons{display:none}.header__my-profile,.header__actions>.mobile{display:block}.header{width:100%;padding-top:50px;overflow:hidden}.header__control{align-items:center;display:flex}.header__links,.header__actions{display:none}.header__content{align-items:center;height:54px;padding:6px 16px}.header__logo{height:100%;margin:0 auto}.header__logo img{height:38px}.header__button{display:block}.header.visible{flex-direction:column;gap:clamp(16px,2.5vw,32px)}.header__actions-links{z-index:10000;background-color:#032320;width:0;height:100vh;display:block;position:absolute;top:0;left:0;overflow:hidden;transform:translate(100vw)}.header__actions-links.visible{width:100vw;position:fixed;transform:translate(0)}.header__actions-links.exit-left{transform:translate(-100vw)}.header__links{gap:24px;width:calc(100vw - 32px);margin:0 16px;display:flex}.header__links a{justify-content:space-between;font-size:15px;display:flex}.header__links a img{width:12px;height:9px}.header__profile-menu-item{justify-content:center}.header__profile-section{text-align:center}.header__actions-links,.header__links{flex-direction:column}.header__actions.visible{display:block}.header__profile-menu.visible{justify-content:center;width:200px;display:flex}.header__profile-section{justify-content:center}.header__logo-control{width:100%;display:flex}.header__logo{transform:translate(15px)}.header__logo-menu-control{background-color:#354f4d;border-radius:40px;width:calc(100vw - 32px);margin-top:50px;margin-bottom:38px;margin-left:16px;padding:6px 16px}.header-menu__search{border:1px solid #fff6;border-radius:10px;align-content:center;gap:6px;width:calc(100vw - 32px);margin:0 16px 32px;padding:6px 16px;display:flex}.header-menu__search input{color:#e4e2d799;caret-color:#e4e2d799;background-color:#0000;font-size:15px}.header-menu__search img{width:14px}.header-link__my-profile{flex-direction:column;width:100%;font-size:15px;display:flex}.header-link__my-profile-trigger{cursor:pointer;align-items:center;display:flex}.header-link__my-profile-trigger .closed,.header-link__my-profile-trigger .opened{margin-left:6px}.header-link__my-profile .header__profile-dropdown{width:240px;max-width:100%;box-shadow:none;background-color:#0000;border:0;max-height:0;margin:0;padding:0;transition:max-height .3s,padding .3s,margin-top .3s,border .3s;position:static;overflow:hidden}.header-link__my-profile .header__profile-dropdown.visible{background-color:#032320;border:1px solid #dacbb733;max-height:360px;margin-top:12px;padding:10px}.header-link__my-profile .header__profile-dropdown a.header__profile-menu-item,.header-link__my-profile .header__profile-dropdown button.header__profile-menu-item{justify-content:flex-start}.header-link__my-profile .header__profile-dropdown .header__profile-section{text-align:left;justify-content:flex-start}.header-link__my-profile .header__profile-dropdown .header__user-data>p{text-align:left}.header-link__my-profile img{width:16px!important;height:16px!important}.header__mobile-auth{flex-direction:column;gap:12px;width:calc(100vw - 32px);margin:32px 16px 0;display:flex}.header__mobile-auth button{width:100%;padding:12px 24px;font-size:15px}}.option-input{flex-direction:column;gap:6px;width:100%;display:flex}.input-form{cursor:pointer}.input-form{border:1px solid #0424214d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;transition:all .3s ease-in-out;display:flex}.input-form.error{border:1px solid #ba4304}.input-form.readonly{cursor:not-allowed;background-color:#0323201a}.input-form.readonly input,.input-form.readonly textarea{cursor:not-allowed}.input-form:hover{background-color:#dacbb71a}.input-form>input{background:0 0;width:100%;margin:0;font-size:15px;font-weight:400;line-height:1.4;color:#2d2d2d!important;font-family:Helvetica Neue!important}.input-form>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.input-form>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.input-form>input[type=number]{appearance:textfield}.input-form:focus-within{border:1px solid #dacbb7}.input-form textarea{resize:none;color:#2d2d2d;background-color:#0000;border:none;outline:none;width:100%;padding:0;font-family:Helvetica Neue;font-size:15px}.input-form .password-icon{flex-shrink:0;width:24px;height:24px;position:relative}.input-form .password-icon svg{opacity:1;cursor:pointer;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.input-form .password-icon svg.hidden{opacity:0;pointer-events:none}.option-input>div:first-child{color:#032320cc;font-family:Helvetica Neue;font-size:13px;font-weight:400}.error-message{color:#ba4304;text-align:left;margin-top:4px;font-family:Helvetica Neue;font-size:13px;font-weight:400;line-height:1.4}.option-input.dark .input-form{border:1px solid #fff6}.option-input.dark .input-form>input{color:#e4e2d799!important}@media (width<=768px){.input-form{justify-content:start}}.loading-line-container{z-index:9999;background-color:#dacbb7;width:100%;height:4px;position:fixed;top:0;left:0;overflow:hidden}.loading-line{background-color:#032320;max-width:100%;height:100%}.auth-method__button{border:1px solid #03232033;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;padding:10px 24px;display:flex}.auth-method__button svg{width:24px;height:24px}.auth-method__button p{color:#4a5856;font-family:Helvetica Neue;font-size:15px;font-weight:400;line-height:1.4}.login-container{background-color:#032320;padding:30px 50px 100px}.login-container .auth-form{background-color:#eae8e8;border:none;flex-direction:row;grid-template-columns:1fr 1fr;align-items:start;gap:48px;width:100%;display:grid}.login-container .form__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;display:flex}.login-container .form__wrapper .option-input>div:first-child{color:#032320cc;font-family:Helvetica Neue;font-size:13px;font-weight:400;line-height:1.4}.login-container .form__content{flex-direction:column;gap:16px;width:100%;display:flex}.login-container .form-or{grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:100%;display:grid}.login-container .form-or .divider{background-color:#03232033;width:100%;height:1px}.login-container .form-or p{color:#4a5856;font-family:Helvetica Neue;font-size:15px;line-height:1.4}.login-container .auth-methods{text-align:center;flex-direction:column;gap:10px;width:100%;margin:0;display:flex}.login-container .auth-error-message{margin-top:4px;margin-left:0;font-family:Helvetica Neue;font-size:13px;font-weight:400;line-height:1.4;color:#ba4304!important}.login-container .input-form>input,.login-container .input-form .auth-input{color:#2d2d2d;background:0 0;border:none;outline:none;width:100%;margin:0;font-family:Helvetica Neue;font-size:15px;line-height:1.4}.login-container .input-form input:-webkit-autofill{-webkit-text-fill-color:#2d2d2d;caret-color:#2d2d2d;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #eae8e8}.login-container .input-form input:-webkit-autofill:hover{-webkit-text-fill-color:#2d2d2d;caret-color:#2d2d2d;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #eae8e8}.login-container .input-form input:-webkit-autofill:focus{-webkit-text-fill-color:#2d2d2d;caret-color:#2d2d2d;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #eae8e8}.login-container .input-form input:-webkit-autofill:active{-webkit-text-fill-color:#2d2d2d;caret-color:#2d2d2d;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #eae8e8}.auth-form__header{text-align:center;font-family:Helvetica Neue;line-height:1.4}.auth-form__header h2{color:#032320;margin-bottom:6px;font-size:48px;font-weight:400}.auth-form__header p{color:#4a5856;font-size:18px;font-weight:400}.auth-input{border:none;outline:none}.auth-input:focus{outline:none}.forgot-password{color:#032320;cursor:pointer;text-align:left;font-family:Helvetica Neue;font-size:15px;font-weight:500;line-height:1.4;position:relative}.main-image__wrapper{aspect-ratio:616/897;flex-shrink:0;width:100%;max-width:616px}.main-image__wrapper picture{width:100%;height:100%;display:block}.main-image{object-fit:cover;width:100%;max-width:616px;height:100%;display:block}.sing-in-button{width:100%}.signin-link{color:#4a5856;cursor:pointer;text-align:center;font-family:Helvetica Neue;font-size:15px;line-height:1.4}.signin-link span{color:#032320;font-weight:500}.auth-form__footer{flex-direction:column;gap:16px;width:100%;display:flex}@media (width<=1140px){.login-container{padding:30px 30px 100px}.login-container .form__wrapper{gap:24px}.login-container .auth-form{gap:32px}.auth-form__header h2{font-size:32px}.auth-form__header p{font-size:15px}.login-container .form__content{gap:12px}.auth-form__footer{gap:12px}}@media (width<=768px){.login-container{padding:24px 0 0}.login-container .auth-form{border-radius:0;grid-template-columns:1fr;padding:60px 16px}.login-container .auth-methods{gap:16px}.login-container .auth-form__header p{font-size:18px}.main-image__wrapper{aspect-ratio:380/553;justify-content:center;max-width:none;display:flex}.main-image{max-width:none}.auth-form__footer{gap:16px}}@media (width>=1600px){.login-container .auth-form{grid-template-columns:minmax(0,616px) 1fr}}.code-dialog-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.code-dialog{text-align:center;background:#fff;border-radius:10px;width:100%;max-width:500px;padding:20px;position:relative}.code-dialog-close-button{cursor:pointer;background:0 0;border:none;position:absolute;top:10px;right:10px}.code-dialog-button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;margin-top:20px;padding:10px 20px}.code-dialog-button:hover{background:#0056b3}.error-notifier.modal.wrapper .content .options{flex-direction:row;justify-content:start;display:flex}.error-notifier.modal.wrapper .content .options button.contact-us{color:#032320;border:1px solid #dacbb7;border-radius:10px;padding:12px 32px;font-family:Helvetica Neue;font-size:18px;font-weight:500;transition:all .3s ease-in-out}.error-notifier.modal.wrapper .content .options button.contact-us:hover{background-color:#dacbb733}.modal.wrapper,.ej-modal-overlay{z-index:13000}:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog{background-color:#eae8e8;border:none;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:540px;padding:32px;display:flex}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .main-text{color:#032320cc;font-family:Helvetica Neue;font-size:18px;font-weight:400;line-height:1.4}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .main-text span{color:#032320;font-weight:500}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .options{flex-direction:column;gap:12px;display:flex}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .options p{color:#03232099;cursor:pointer;text-align:center;font-family:Helvetica Neue;font-size:15px;font-weight:400}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .options p span{color:#032320;font-weight:500}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .success-notifier__feedback{text-align:center;border-radius:10px;padding:12px 16px;font-family:Helvetica Neue;font-size:15px;line-height:1.4}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .success-notifier__feedback--success{color:#032320;background-color:#5186811a;border:1px solid #51868166}:is(:is(.modal.wrapper,.ej-modal-overlay) .content,:is(.modal.wrapper,.ej-modal-overlay) .ej-modal-dialog) .success-notifier__feedback--error{color:#ba4304;background-color:#ba43041a;border:1px solid #ba430466}
