.identificationVBoxesContainer{display:grid;grid-template-columns:1fr;align-items:center;gap:1rem}.boxContainer>div{padding:30px;gap:4rem;display:grid;grid-template-columns:1fr 1fr;@media screen and (max-width:619px){grid-template-columns:1fr}}.boxContainer>div>p:nth-of-type(1){position:relative}.boxContainer>div>p:nth-of-type(1)::after{content:"";width:1px;height:135%;position:absolute;right:-13%;top:-9px;background:#707070;@media screen and (max-width:619px){width:100%;height:1px;right:unset;top:unset;bottom:-27px}}.boxContainer.boxContainer--singleColumn>div{display:block;padding:0;gap:0}.boxContainer.boxContainer--singleColumn>.boxContainer--singleColumnIntro{padding:30px 30px 0}.boxContainer.boxContainer--singleColumn>.boxContainer--singleColumnIntro>p{margin:0}.boxContainer.boxContainer--singleColumn>.boxContainer--singleColumnIntro>p:nth-of-type(1)::after{content:none}.boxContainerVerification input,.boxContainer>input{all:unset;box-sizing:border-box;border:solid 1px #707070;border-radius:6px;background:#fff;font-size:14px;padding:16px;color:#000;width:80%}.boxContainerVerification input{width:40%}.identificationVBoxesContainer>div{padding:30px}.associateAccountMainContainer{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem;@media screen and (max-width:768px){grid-template-columns:1fr}}.associateAccountMainContainer_leftSide{display:flex;flex-direction:column;gap:.75rem}.associateAccountMainContainer_leftSide>img{width:100%;display:block;@media screen and (max-width:768px){display:none}}.newAccountFullWidthLegal{grid-column:1 / -1;line-height:1.45;margin:0;text-align:left;@media screen and (max-width:768px){order:2}}.associateAccountMainContainer>.associateAccountMainContainer_rightSide{padding-right:1rem;@media screen and (max-width:768px){order:1;padding:1rem}}.customerSpaceMainContainer{display:grid;grid-template-columns:260px 1fr;@media screen and (max-width:768px){grid-template-columns:1fr}}.customerSpaceMainContainer_leftMenu{border-radius:6px;min-width:260px;max-width:260px;width:100%;@media screen and (max-width:768px){display:none!important;min-width:unset;max-width:unset;width:100%}}.customerSpaceMainContainer_leftMenu.show{display:flex!important}.customerSpaceMainContainer_leftMenu_links_el{cursor:pointer;gap:.5rem;text-decoration:none;color:#000;margin-left:.25rem}.customerSpaceMainContainer_leftMenu_links_icon{width:30px;height:30px;display:block;flex-shrink:0;object-fit:contain;color:inherit}.customerSpaceMainContainer_leftMenu_links_icon--password{transform:scale(1.12);transform-origin:center}.customerSpaceMainContainer_leftMenu_links_el.active{color:var(--colors-red)}.customerSpaceMainContainer_body.hide{display:none!important}.customerSpaceMainContainer_body_info_form{max-width:500px;@media screen and (max-width:768px){max-width:unset;width:100%}}.customerSpaceMainContainer_body_order_container{overflow:hidden;border-radius:6px;border:1px solid var(--colors-red)}.customerSpaceMainContainer_body_order_container_body{display:none}.customerSpaceMainContainer_body_order_container.active>.customerSpaceMainContainer_body_order_container_body{display:initial}.customerSpaceMainContainer_body_settings{padding:1rem;border-radius:6px}.boxContainer .loginColumns{padding:30px;gap:4rem;display:grid;grid-template-columns:1fr 1fr;align-items:start}.boxContainer .loginLeft{position:relative}.boxContainer .loginLeft::after{content:"";position:absolute;top:0;bottom:0;right:-2rem;width:1px;background:#707070}@media screen and (max-width:619px){.boxContainer .loginColumns{grid-template-columns:1fr}.boxContainer .loginLeft::after{right:unset;left:0;width:100%;height:1px;top:unset;bottom:-27px}}.boxContainer.box-login{width:min(760px, 94vw);padding:30px 36px;margin:0 auto;display:block}.boxContainer.box-login>div{padding:0!important;display:block!important;gap:0!important}.boxContainer.box-login .loginColumns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.boxContainer.box-login .loginLeft,.boxContainer.box-login .loginRight{display:flex;flex-direction:column;align-items:center;gap:12px}.boxContainer.box-login .loginLeft p,.boxContainer.box-login .loginRight p{margin:0}.boxContainer.box-login input{all:unset;box-sizing:border-box;border:solid 1px #707070;border-radius:6px;background:#fff;font-size:14px;padding:12px 14px;color:#000;width:85%}.boxContainer.box-login label{width:85%;text-align:left}.boxContainer.box-login .btn-primary{margin-top:6px}.forgotPasswordPopupHeader{width:var(--forgot-password-content-width);align-self:center;margin-inline:auto;display:flex;justify-content:flex-end}.forgotPasswordPopup{--forgot-password-content-width:min(470px, 100%);--forgot-password-form-width:var(--forgot-password-content-width);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:min(680px, calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:28px 22px 28px;border-radius:16px;background:#fbfbfb;box-shadow:0 22px 60px rgb(32 21 18 / .18),0 6px 18px rgb(32 21 18 / .08);overflow-y:auto;box-sizing:border-box}.popupContainer>.forgotPasswordPopup{width:min(680px, calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.forgotPasswordPopup>*{position:relative;z-index:1}.forgotPasswordPopupHero{display:flex;flex-direction:column;gap:10px;width:var(--forgot-password-content-width);align-self:center;text-align:center}.forgotPasswordPopupTitle{margin:0;color:#000;font-family:inherit;font-size:24px;line-height:1.12;font-weight:700;text-transform:uppercase}.forgotPasswordPopupIntro{margin:0;width:100%;max-width:none;align-self:auto;color:#000;font-family:inherit;font-size:15px;line-height:1.5;font-weight:400}.forgotPasswordFieldCard{width:var(--forgot-password-form-width);align-self:center;margin-inline:auto;display:flex;flex-direction:column;gap:8px;padding:0;border-radius:0;background:#fff0;border:0;box-shadow:none;box-sizing:border-box}.forgotPasswordPopupLabel{margin:0;color:#372d2b;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left}.boxContainer.box-login .forgotPasswordPopup .forgotPasswordPopupInput,.forgotPasswordPopupInput{display:block;width:100%;max-width:100%;min-height:46px;padding:0 18px;border-radius:6px;border:1px solid #8e8a73;background:#efecb9;color:#27211f;font-size:16px;line-height:1.2;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;text-align:center}.forgotPasswordPopupInput:focus{outline:none;border-color:#b21d2c;box-shadow:0 0 0 3px rgb(178 29 44 / .12)}.forgotPasswordPopupHelper{margin:0;color:#7a6a65;font-size:13px;line-height:1.45;text-align:center}.forgotPasswordPopupActions{width:var(--forgot-password-form-width);align-self:center;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:14px}.forgotPasswordPopupSubmit{display:block;width:clamp(200px, 62%, 300px);max-width:100%;min-height:42px;margin-top:0!important;margin-inline:auto;align-self:center;font-size:14px;font-weight:700}.forgotPasswordPopupLoader{position:absolute;inset:0;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border-radius:16px;background:rgb(252 248 246 / .9);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.forgotPasswordPopupLoader.is-visible{display:flex}.forgotPasswordPopupLoader_spinner{width:34px;height:34px;border:3px solid #eadfda;border-top-color:var(--colors-red);border-radius:999px;animation:forgotPasswordPopupSpin 0.85s linear infinite}.forgotPasswordPopupLoader_text{margin:0;font-size:14px;font-weight:600;color:#5c4a46}@keyframes forgotPasswordPopupSpin{to{transform:rotate(360deg)}}.forgotPasswordFeedback{width:100%;border-radius:12px;border:1px solid #fff0;padding:14px 16px;display:none;text-align:left;box-sizing:border-box}.forgotPasswordFeedback_badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;font-size:11px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customerSpaceStatusBanners{width:100%;max-width:720px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.customerSpaceStatusBanner{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid #fff0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45}.customerSpaceStatusBanner.flash-success{color:#1e6b39;background:#e9f7ee;border-color:#bedfc8}.customerSpaceStatusBanner.flash-warning{color:#8a6414;background:#fff5d8;border-color:#f0d58a}.customerSpaceStatusBanner.flash-error{color:#b31218;background:#fdeaea;border-color:#f2c5c8}.customerSpaceFormWithLoader{position:relative}.customerSpaceLoaderOverlay{position:absolute;inset:0;z-index:20;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border-radius:12px;background:rgb(252 248 246 / .88);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.customerSpaceLoaderOverlay.is-visible{display:flex}.customerSpaceLoaderOverlay_spinner{width:34px;height:34px;border:3px solid #eadfda;border-top-color:var(--colors-red);border-radius:999px;animation:customerSpaceLoaderSpin 0.85s linear infinite}.customerSpaceLoaderOverlay_text{margin:0;font-size:14px;font-weight:600;color:#5c4a46;text-align:center}@keyframes customerSpaceLoaderSpin{to{transform:rotate(360deg)}}.forgotPasswordFeedback_badge:empty{display:none}.forgotPasswordFeedback_text{margin:10px 0 0 0;font-size:15px;line-height:1.45;font-weight:600}.forgotPasswordFeedback.is-success{display:block;background:#ecf8f0;border-color:#cbe7d3;color:#1f6f3c}.forgotPasswordFeedback.is-success .forgotPasswordFeedback_badge{background:#d8efdf;color:#1f6f3c}.forgotPasswordFeedback.is-error{display:block;background:#fff0f1;border-color:#f1c7cc;color:#ab2431}.forgotPasswordFeedback.is-error .forgotPasswordFeedback_badge{background:#ffdfe3;color:#ab2431}.forgotPasswordPopup .popupContainer_closePopup.giftPopupCloseBtn{position:static!important;inset:auto!important;margin:0;border:1px solid #e6d7c7;background:#fff;color:var(--colors-red);border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.forgotPasswordPopup .popupContainer_closePopup.giftPopupCloseBtn:hover{background:var(--colors-red);border-color:var(--colors-red);color:#fff}.forgotPasswordPopup .popupContainer_closePopup.giftPopupCloseBtn:active{transform:translateY(1px)}.forgotPasswordPopup .giftPopupCloseIcon{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;display:inline-grid;place-items:center;font-size:14px;font-weight:700}.newAccountSupportCodePopup{position:relative;width:min(92dvw, 600px);background:#fff;border-radius:18px;padding:30px 28px 26px;box-shadow:0 24px 60px rgb(0 0 0 / .2);display:flex;flex-direction:column;gap:20px}.newAccountSupportCodePopup_header{display:flex;justify-content:flex-end}.newAccountSupportCodePopup .popupContainer_closePopup.giftPopupCloseBtn{position:static!important;inset:auto!important;margin:0;border:1px solid #e6d7c7;background:#fff;color:var(--colors-red);border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.newAccountSupportCodePopup .popupContainer_closePopup.giftPopupCloseBtn:hover{background:var(--colors-red);border-color:var(--colors-red);color:#fff}.newAccountSupportCodePopup .popupContainer_closePopup.giftPopupCloseBtn:active{transform:translateY(1px)}.newAccountSupportCodePopup .giftPopupCloseIcon{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;display:inline-grid;place-items:center;font-size:14px;font-weight:700}.newAccountSupportCodePopup_body{display:flex;flex-direction:column;gap:12px}.newAccountSupportCodePopup_title{margin:0;color:var(--colors-red);font-family:'Cormorant Garamond',serif;font-size:34px;line-height:1;font-weight:600}.newAccountSupportCodePopup_intro{margin:0;font-size:15px;line-height:1.5;color:#4f423f}.newAccountSupportCodePopup_label{font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;color:#4f423f}.newAccountSupportCodePopup_input{min-height:48px;border:1px solid #d9cbc5;border-radius:12px;padding:0 14px;font-size:17px;font-weight:600;letter-spacing:.08em}.newAccountSupportCodePopup_input:focus{outline:2px solid rgb(195 1 0 / .14);border-color:var(--colors-red)}.newAccountSupportCodePopup_error{width:100%;margin:0}.newAccountSupportCodePopup_error:empty{display:none!important}.newAccountSupportCodePopup_error[hidden]{display:none!important}.newAccountSupportCodePopup_actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.newAccountSupportCodePopup_actions .btn-tertiary{border:1px solid #d9cbc5;background:#fff;color:#4f423f;border-radius:999px;min-width:112px;min-height:48px;padding:14px 28px;font-size:15px;line-height:1;font-weight:700;cursor:pointer}.newAccountSupportCodePopup_actions .btn-tertiary:hover{background:#f3efec;border-color:#d0c2ba}.newAccountSupportCodePopup_actions .btn-primary{min-height:48px;padding-inline:28px;font-size:15px}.newAccountSupportCodePopupLoader{position:absolute;inset:0;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border-radius:18px;background:rgb(252 248 246 / .88);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.newAccountSupportCodePopupLoader.is-visible{display:flex}.newAccountSupportCodePopupLoader_spinner{width:36px;height:36px;border:3px solid #eadfda;border-top-color:var(--colors-red);border-radius:999px;animation:customerSpaceLoaderSpin 0.85s linear infinite}.newAccountSupportCodePopupLoader_text{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:#5c4a46;text-align:center}.newAccountFormWithLoader{position:relative}.newAccountFormLoaderOverlay{position:absolute;inset:0;z-index:18;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border-radius:16px;background:rgb(252 248 246 / .88);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.newAccountFormLoaderOverlay.is-visible{display:flex}.newAccountFormLoaderOverlay_spinner{width:38px;height:38px;border:3px solid #eadfda;border-top-color:var(--colors-red);border-radius:999px;animation:customerSpaceLoaderSpin 0.85s linear infinite}.newAccountFormLoaderOverlay_text{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:#5c4a46;text-align:center}.newAccountSupportCodeLoaderOverlay,.identificationSubmitLoaderOverlay{position:fixed;inset:0;z-index:1000000000;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:rgb(252 248 246 / .84);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.newAccountSupportCodeLoaderOverlay.is-visible,.identificationSubmitLoaderOverlay.is-visible{display:flex}.newAccountSupportCodeLoaderOverlay_spinner,.identificationSubmitLoaderOverlay_spinner{width:42px;height:42px;border:3px solid #eadfda;border-top-color:var(--colors-red);border-radius:999px;animation:customerSpaceLoaderSpin 0.85s linear infinite}.newAccountSupportCodeLoaderOverlay_text,.identificationSubmitLoaderOverlay_text{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:#5c4a46;text-align:center}@media (max-width:1024px){.newAccountSupportCodePopup_actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.newAccountSupportCodePopup_actions .btn-tertiary,.newAccountSupportCodePopup_actions .btn-primary{width:100%;min-height:72px;padding:12px 10px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.2}}@media (max-width:767px){.forgotPasswordPopup{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:22px 14px 18px;border-radius:14px;gap:16px}.popupContainer>.forgotPasswordPopup{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.forgotPasswordPopupTitle{font-size:21px}.forgotPasswordPopupIntro{font-size:14px}.forgotPasswordFieldCard{width:100%}.forgotPasswordPopupHeader{width:100%}.forgotPasswordPopupInput{min-height:44px;font-size:15px}.forgotPasswordFeedback_text{font-size:15px}.forgotPasswordPopupLoader{border-radius:14px}.newAccountSupportCodePopup{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:22px 14px 18px;border-radius:14px}.newAccountSupportCodePopupLoader{border-radius:14px}.newAccountSupportCodePopup_title{font-size:28px}}.boxContainer.box-login .loginLeft{position:relative}.boxContainer.box-login .loginLeft::after{content:"";position:absolute;top:0;bottom:0;right:-32px;width:1px;background:#707070}@media (max-width:619px){.boxContainer.box-login{padding:22px 16px}.boxContainer.box-login .loginColumns{grid-template-columns:1fr;gap:26px}.boxContainer.box-login .loginLeft::after{position:relative;right:auto;width:100%;height:1px;top:auto;bottom:auto;margin-top:14px}}