.CodeVerificationModal-module__qO1tsa__container{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:500px;padding:40px;display:flex}.CodeVerificationModal-module__qO1tsa__title{font-family:var(--font-exo-2), sans-serif;color:#222324;text-align:left;width:100%;font-size:24px;font-weight:500;line-height:1.2}.CodeVerificationModal-module__qO1tsa__form{flex-direction:column;gap:28px;width:100%;display:flex}.CodeVerificationModal-module__qO1tsa__content{flex-direction:column;gap:20px;width:100%;display:flex}.CodeVerificationModal-module__qO1tsa__description{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:16px;font-weight:400;line-height:1.4}.CodeVerificationModal-module__qO1tsa__inputGroup{flex-direction:column;gap:6px;width:100%;display:flex}.CodeVerificationModal-module__qO1tsa__label{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:12px;font-weight:400;line-height:1.3}.CodeVerificationModal-module__qO1tsa__inputContainer{box-sizing:border-box;background:#f6f6f6;border:1px solid #0000;border-radius:10px;align-items:center;width:100%;height:50px;padding:0 16px;display:flex;position:relative}.CodeVerificationModal-module__qO1tsa__inputContainer:focus-within:not(.CodeVerificationModal-module__qO1tsa__inputContainerError){border-color:var(--input-focus-border-color)}.CodeVerificationModal-module__qO1tsa__inputContainerError{background:#f9e1e7!important;border:1px solid #fd4c4f!important}.CodeVerificationModal-module__qO1tsa__input{font-family:var(--font-manrope), sans-serif;color:#222324;letter-spacing:4px;text-align:center;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400;line-height:1.4}.CodeVerificationModal-module__qO1tsa__input::placeholder{color:#afafb5;opacity:1;letter-spacing:4px}.CodeVerificationModal-module__qO1tsa__timer{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:16px;font-weight:400;line-height:1.4}.CodeVerificationModal-module__qO1tsa__footer{flex-direction:column;gap:16px;display:flex}.CodeVerificationModal-module__qO1tsa__submitButton{cursor:pointer;background:#fd6710;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;padding:10px 20px;display:flex}.CodeVerificationModal-module__qO1tsa__submitButton:hover{background:#e55a0e}.CodeVerificationModal-module__qO1tsa__submitButton:disabled{cursor:not-allowed;background:#cacace}.CodeVerificationModal-module__qO1tsa__submitButtonText{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;color:#fff;font-size:16px;font-weight:500;line-height:1.2}.CodeVerificationModal-module__qO1tsa__resendSection{justify-content:center;align-items:center;gap:8px;display:flex}.CodeVerificationModal-module__qO1tsa__resendText{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:16px;font-weight:400;line-height:1.4}.CodeVerificationModal-module__qO1tsa__resendButton{font-family:var(--font-manrope), sans-serif;color:#fd6710;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:500;line-height:1.25}.CodeVerificationModal-module__qO1tsa__resendButton:hover:not(:disabled){text-decoration:underline}.CodeVerificationModal-module__qO1tsa__resendButton:disabled{color:#95959d;cursor:not-allowed}.CodeVerificationModal-module__qO1tsa__error{font-family:var(--font-manrope), sans-serif;color:#e53e3e;margin-top:4px;font-size:12px;font-weight:400;line-height:1.3}@media (max-width:1100px){.CodeVerificationModal-module__qO1tsa__container{align-items:stretch;width:100%;height:100%;padding:24px 16px}.CodeVerificationModal-module__qO1tsa__title{font-size:26px}.CodeVerificationModal-module__qO1tsa__form{flex-direction:column;flex:1;display:flex}.CodeVerificationModal-module__qO1tsa__footer{background:#fff;margin-top:auto}}
.AgreementSection-module__vbBB8q__form{flex-direction:column;gap:20px;width:100%;display:flex}.AgreementSection-module__vbBB8q__agreementSection{flex-direction:column;gap:12px;width:100%;display:flex}.AgreementSection-module__vbBB8q__zeroDivider{margin:0!important}.AgreementSection-module__vbBB8q__agreement{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.AgreementSection-module__vbBB8q__checkbox{border:1.5px solid var(--color-text-light);background:var(--color-white);border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.AgreementSection-module__vbBB8q__checkbox.AgreementSection-module__vbBB8q__checked{border-color:var(--color-primary);background:var(--color-primary)}.AgreementSection-module__vbBB8q__checkbox.AgreementSection-module__vbBB8q__checked:after{content:"";border:2px solid var(--color-white);border-top:none;border-right:none;width:10px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(-45deg)}.AgreementSection-module__vbBB8q__agreementText{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:1.4}.AgreementSection-module__vbBB8q__agreementLink{color:var(--color-primary);cursor:pointer;text-decoration:underline}.AgreementSection-module__vbBB8q__agreementLink:hover{text-decoration:none}.AgreementSection-module__vbBB8q__captcha{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.AgreementSection-module__vbBB8q__captcha.AgreementSection-module__vbBB8q__disabled{cursor:default;opacity:.6}.AgreementSection-module__vbBB8q__captchaContent{flex-direction:column;gap:4px;display:flex}.AgreementSection-module__vbBB8q__captchaMain{flex-direction:column;gap:2px;display:flex}.AgreementSection-module__vbBB8q__captchaTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.4}.AgreementSection-module__vbBB8q__captchaSubtitle{font-family:var(--font-manrope), sans-serif;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:1.3}.AgreementSection-module__vbBB8q__captchaProvider{font-family:var(--font-manrope), sans-serif;color:var(--color-text-light);font-size:14px;font-weight:400;line-height:1.2}.AgreementSection-module__vbBB8q__error{font-family:var(--font-manrope), sans-serif;color:var(--color-error);height:0;font-size:12px;font-weight:400;line-height:1.3;transition:height .2s,padding .2s;overflow:hidden}.AgreementSection-module__vbBB8q__error.AgreementSection-module__vbBB8q__show{height:16px;padding-top:2px}
.PhoneInput-module__XkP2DW__inputGroup{flex-direction:column;width:100%;min-width:0;display:flex}.PhoneInput-module__XkP2DW__label{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:12px;font-weight:400;line-height:1.3}.PhoneInput-module__XkP2DW__required{color:#f44;margin-left:2px}.PhoneInput-module__XkP2DW__inputContainer{background:#f6f6f6;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;height:50px;margin-top:6px;padding:0 16px;display:flex;position:relative}.PhoneInput-module__XkP2DW__inputContainer:focus-within:not(.PhoneInput-module__XkP2DW__errorBorder){border-color:var(--input-focus-border-color)}.PhoneInput-module__XkP2DW__flag{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.PhoneInput-module__XkP2DW__flagImage{object-fit:contain;width:24px;height:24px}.PhoneInput-module__XkP2DW__prefix{font-family:var(--font-manrope), sans-serif;color:#95959d;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.4}.PhoneInput-module__XkP2DW__input{width:100%;min-width:0;font-family:var(--font-manrope), sans-serif;color:#222324;letter-spacing:.5px;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400;line-height:1.4}.PhoneInput-module__XkP2DW__input:focus{border:none!important}.PhoneInput-module__XkP2DW__input:disabled{cursor:not-allowed}.PhoneInput-module__XkP2DW__input::placeholder{color:#afafb5;opacity:1}.PhoneInput-module__XkP2DW__input::selection{color:#fff;background:#fd6710}.PhoneInput-module__XkP2DW__error{font-family:var(--font-manrope), sans-serif;color:#f44;height:0;font-size:12px;font-weight:400;line-height:1.3;transition:height .2s,padding .2s;overflow:hidden}.PhoneInput-module__XkP2DW__error.PhoneInput-module__XkP2DW__show{height:16px;padding-top:2px}.PhoneInput-module__XkP2DW__errorBorder{background:#f9e1e7!important;border:1px solid #fd4c4f!important}
.Toggle-module__AW5jPa__toggleContainer{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:center;gap:16px;padding:12px 0 16px;display:inline-flex}.Toggle-module__AW5jPa__noPaddingY{padding-top:0;padding-bottom:0}.Toggle-module__AW5jPa__withDivider{box-sizing:border-box;border-bottom:1px solid #e5e5e6;align-self:stretch;width:100%}.Toggle-module__AW5jPa__toggleLabel{color:#222324;font-size:16px;font-weight:400;line-height:1.4}.Toggle-module__AW5jPa__toggle{position:relative}.Toggle-module__AW5jPa__toggleInput{opacity:0;width:0;height:0;position:absolute}.Toggle-module__AW5jPa__toggleSwitch{cursor:pointer;box-sizing:border-box;background:#e5e5e6;border-radius:25px;width:38px;height:20px;padding:2px;transition:background-color .3s;position:relative}.Toggle-module__AW5jPa__toggleSlider{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 3px 4px #18181c0a,0 1px 1px #18181c0a}.Toggle-module__AW5jPa__toggleInput:checked+.Toggle-module__AW5jPa__toggleSwitch{background:var(--toggle-active,#34c759)}.Toggle-module__AW5jPa__toggleInput:checked+.Toggle-module__AW5jPa__toggleSwitch .Toggle-module__AW5jPa__toggleSlider{transform:translate(18px)}@media (max-width:1100px){.Toggle-module__AW5jPa__toggleContainer{justify-content:flex-start;align-self:stretch;gap:8px;width:100%;padding-top:0;padding-bottom:12px}.Toggle-module__AW5jPa__toggleContainer.Toggle-module__AW5jPa__noPaddingY{padding-bottom:0}.Toggle-module__AW5jPa__toggleLabel{margin-left:12px}.Toggle-module__AW5jPa__toggleContainer.Toggle-module__AW5jPa__stackOnMobile{flex-direction:column;align-items:flex-start;gap:12px}}
.RequestDetails-module__Fk98Pa__container{flex-direction:column;gap:20px;display:flex}.RequestDetails-module__Fk98Pa__backButton{--button-width:fit-content;--button-min-width:0;--button-padding:0;--button-font-size:16px;--button-line-height:120%;color:#fd6710!important;text-decoration:none!important}.RequestDetails-module__Fk98Pa__backButton:hover{color:#e55a0d!important;background:0 0!important;text-decoration:none!important}.RequestDetails-module__Fk98Pa__backButton img{width:24px;height:24px;margin-right:8px}.RequestDetails-module__Fk98Pa__header{flex-direction:column;gap:16px;display:flex}.RequestDetails-module__Fk98Pa__headerTop{align-items:center;gap:24px;display:flex}.RequestDetails-module__Fk98Pa__headerActions{align-items:center;gap:12px;margin-left:auto;display:flex}.RequestDetails-module__Fk98Pa__title{font-family:var(--font-exo-2), sans-serif;margin:0;font-size:32px;font-weight:500;line-height:1.2}.RequestDetails-module__Fk98Pa__date{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:14px}.RequestDetails-module__Fk98Pa__infoBlocksContainer{gap:40px;display:flex}.RequestDetails-module__Fk98Pa__infoBlock{align-items:center;gap:12px;display:flex}.RequestDetails-module__Fk98Pa__iconWrapper{background-color:#ffefe6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RequestDetails-module__Fk98Pa__textWrapper{flex-direction:column;gap:4px;display:flex}.RequestDetails-module__Fk98Pa__infoTitle{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:14px}.RequestDetails-module__Fk98Pa__infoSubtitle{font-family:var(--font-manrope), sans-serif;color:#95959d;margin:0;font-size:12px}.RequestDetails-module__Fk98Pa__detailsGrid{background-color:#f6f6f6;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.RequestDetails-module__Fk98Pa__detailItem{gap:28px;display:flex}.RequestDetails-module__Fk98Pa__detailLabel{width:220px;font-family:var(--font-manrope), sans-serif;color:#95959d;flex-shrink:0;margin:0;font-size:14px}.RequestDetails-module__Fk98Pa__detailValue{font-family:var(--font-manrope), sans-serif;color:#222324;max-width:632px;margin:0;font-size:14px}.RequestDetails-module__Fk98Pa__imagesContainer{gap:16px;display:flex}.RequestDetails-module__Fk98Pa__detailsContainer{background:#fff;border-radius:10px;flex-direction:column;gap:16px;padding:16px;display:flex}.RequestDetails-module__Fk98Pa__detailsContent{gap:40px;display:flex}.RequestDetails-module__Fk98Pa__detailsText{flex-direction:column;flex-grow:1;gap:16px;display:flex}.RequestDetails-module__Fk98Pa__detailBlock{flex-direction:column;gap:4px;display:flex}.RequestDetails-module__Fk98Pa__detailTitle{color:#95959d;margin:0;font-size:12px}.RequestDetails-module__Fk98Pa__image{object-fit:cover;cursor:pointer;border-radius:10px;width:80px;height:80px}.RequestDetails-module__Fk98Pa__footerButtons{gap:16px;margin-top:0;display:flex}.RequestDetails-module__Fk98Pa__footerButton{--button-min-width:220px;--button-height:40px;--button-padding:0 24px;justify-content:center;align-items:center;gap:10px;min-width:220px;display:flex}.RequestDetails-module__Fk98Pa__footerButton img{width:24px!important;height:24px!important}@media (max-width:1100px){.RequestDetails-module__Fk98Pa__headerTop{align-items:flex-start}.RequestDetails-module__Fk98Pa__headerActions{align-items:center;gap:8px}.RequestDetails-module__Fk98Pa__title{font-size:26px}.RequestDetails-module__Fk98Pa__infoBlocksContainer{flex-direction:column;gap:12px}.RequestDetails-module__Fk98Pa__footerButtons{flex-direction:column;align-items:stretch;width:100%}.RequestDetails-module__Fk98Pa__footerButton{--button-width:100%;--button-min-width:0}.RequestDetails-module__Fk98Pa__detailsContent{flex-direction:column;gap:16px}.RequestDetails-module__Fk98Pa__imagesContainer{grid-template-columns:repeat(2,80px);justify-content:flex-start;gap:16px;width:100%;display:grid}.RequestDetails-module__Fk98Pa__image{width:80px;height:80px}}
.ManagerResponse-module__yuUMMa__container{flex-direction:column;gap:0;display:flex}.ManagerResponse-module__yuUMMa__card{background-color:#fff;border-radius:10px;justify-content:space-between;gap:40px;padding:16px;display:flex}.ManagerResponse-module__yuUMMa__commentSection{flex-direction:column;flex:1;gap:4px;display:flex}.ManagerResponse-module__yuUMMa__commentLabel{font-family:var(--font-manrope), sans-serif;color:#95959d;font-size:12px;font-weight:400}.ManagerResponse-module__yuUMMa__commentText{font-family:var(--font-manrope), sans-serif;color:#222324;width:100%;max-width:632px;margin:0;font-size:14px;font-weight:400;line-height:1.4}.ManagerResponse-module__yuUMMa__imagesSection{flex-wrap:wrap;gap:4px;display:flex}.ManagerResponse-module__yuUMMa__image{object-fit:cover;border-radius:10px;width:80px;height:80px;display:block}.ManagerResponse-module__yuUMMa__imageButton{cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0}@media (max-width:1100px){.ManagerResponse-module__yuUMMa__card{flex-direction:column;gap:12px}.ManagerResponse-module__yuUMMa__commentText{max-width:100%}}
.ViewToggle-module__PnhEwW__viewToggle{align-items:center;gap:0;display:flex}.ViewToggle-module__PnhEwW__viewButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ViewToggle-module__PnhEwW__viewButton:hover{background:#f6f6f6}.ViewToggle-module__PnhEwW__viewButton img{width:24px;height:24px}.ViewToggle-module__PnhEwW__viewButtonActive{background:0 0}.ViewToggle-module__PnhEwW__viewButtonActive:hover{background:#f6f6f6}@media (max-width:1100px){.ViewToggle-module__PnhEwW__desktopOnlyButton{display:none}}
.SelectedProducts-module__N8fleq__container{flex-direction:column;gap:20px;display:flex}.SelectedProducts-module__N8fleq__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;row-gap:12px;display:flex}.SelectedProducts-module__N8fleq__controlsLeft{flex-direction:column;gap:8px;min-width:0;display:flex}.SelectedProducts-module__N8fleq__controlsRight{align-items:center;gap:24px;margin-left:auto;display:flex}.SelectedProducts-module__N8fleq__count{font-family:var(--font-manrope), sans-serif;color:#95959d;font-size:14px;font-weight:400;line-height:1.4}.SelectedProducts-module__N8fleq__title{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:18px;font-weight:500;line-height:1.2}.SelectedProducts-module__N8fleq__allToCartButton{--button-width:auto;--button-height:40px;text-transform:uppercase;border-radius:10px;gap:8px;font-weight:500}.SelectedProducts-module__N8fleq__allToCartButton img{width:24px;height:24px}.SelectedProducts-module__N8fleq__mobileAllToCartButtonWrapper{display:none}.SelectedProducts-module__N8fleq__productsInset{width:100%}@media (min-width:1101px){.SelectedProducts-module__N8fleq__oneViewCardPadded{--product-actions-padding-right:28px}}@media (max-width:1100px){.SelectedProducts-module__N8fleq__oneViewCardPadded{padding:20px 12px!important}.SelectedProducts-module__N8fleq__productsFullBleed{width:100%;max-width:100%;margin-left:0;margin-right:0}.SelectedProducts-module__N8fleq__mobileAllToCartButtonWrapper{margin-top:12px;padding:0;display:flex}.SelectedProducts-module__N8fleq__mobileAllToCartButton{--button-width:100%;--button-height:40px;text-transform:uppercase;border-radius:10px;gap:8px;font-weight:500}.SelectedProducts-module__N8fleq__productsFullBleed .SelectedProducts-module__N8fleq__mobileAllToCartButtonWrapper{padding:0 12px}.SelectedProducts-module__N8fleq__controlsRight{align-self:flex-end;align-items:flex-end;gap:12px}.SelectedProducts-module__N8fleq__viewToggleCompact{align-items:flex-end}.SelectedProducts-module__N8fleq__viewToggleCompact button{border-radius:6px;width:24px;height:24px;padding:0}.SelectedProducts-module__N8fleq__allToCartButton{display:none}}
.QuestionModal-module__PpgYIq__modalContent{box-sizing:border-box;flex-direction:column;width:700px;max-width:700px;display:flex}.QuestionModal-module__PpgYIq__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:40px 40px 0;display:flex;position:relative}.QuestionModal-module__PpgYIq__headerText{flex-direction:column;gap:16px;min-width:0;display:flex}.QuestionModal-module__PpgYIq__closeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.QuestionModal-module__PpgYIq__closeIcon{width:24px;height:24px}.QuestionModal-module__PpgYIq__closeButtonHidden{display:none}.QuestionModal-module__PpgYIq__title{font-family:var(--font-exo-2), sans-serif;color:#222324;margin:0;font-size:24px;font-weight:500;line-height:120%}.QuestionModal-module__PpgYIq__subtitle{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:16px;font-weight:500;line-height:125%}.QuestionModal-module__PpgYIq__fieldLabel{font-family:var(--font-manrope), sans-serif;color:#222324;margin-bottom:8px;font-size:14px;line-height:1.3}.QuestionModal-module__PpgYIq__uploadWrapper{display:block}.QuestionModal-module__PpgYIq__body{flex-direction:column;gap:28px;padding:0 40px;display:flex}.QuestionModal-module__PpgYIq__footer{justify-content:stretch;gap:16px;padding:28px 40px 40px;display:flex}.QuestionModal-module__PpgYIq__footerButton{flex:1 1 0;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex;height:50px!important;padding:0 24px!important}.QuestionModal-module__PpgYIq__footerButton img{width:24px!important;height:24px!important}.QuestionModal-module__PpgYIq__cancelButton,.QuestionModal-module__PpgYIq__submitButton{border-radius:10px!important}@media (max-width:1100px){.QuestionModal-module__PpgYIq__modalContent{width:100%;max-width:100%;height:100%}.QuestionModal-module__PpgYIq__header{padding:16px 12px 0}.QuestionModal-module__PpgYIq__title{padding-right:48px;font-size:26px}.QuestionModal-module__PpgYIq__body{-ms-overflow-style:none;scrollbar-width:none;flex:1;gap:16px;min-height:0;padding:28px 12px 0;overflow:auto}.QuestionModal-module__PpgYIq__body::-webkit-scrollbar{width:0;height:0}.QuestionModal-module__PpgYIq__footer{padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 24px);background:#fff;gap:12px;position:sticky;bottom:0}.QuestionModal-module__PpgYIq__footerButton{height:40px!important;min-height:40px!important;padding:0 12px!important}}
.RequestSection-module__B-ioya__requestSection{background:#f6f6f6;border:1px solid #0000;border-radius:10px;flex-direction:column;width:100%;display:flex}.RequestSection-module__B-ioya__open{border-color:#e5e5e6}.RequestSection-module__B-ioya__selectorField{cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .2s,height .2s,padding .2s;display:flex}.RequestSection-module__B-ioya__selectorField:hover{background:#f6f6f6}.RequestSection-module__B-ioya__open .RequestSection-module__B-ioya__selectorField{padding-top:16px;padding-bottom:20px}.RequestSection-module__B-ioya__sectionHeaderLeft{flex-direction:column;gap:4px;display:flex}.RequestSection-module__B-ioya__sectionTitle{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:16px;font-weight:500;line-height:1.25}.RequestSection-module__B-ioya__sectionHeaderRight{align-items:center;gap:12px;display:flex}.RequestSection-module__B-ioya__sectionDate{font-family:var(--font-manrope), sans-serif;color:#95959d;font-size:12px;line-height:1.3}.RequestSection-module__B-ioya__chevron{color:#222324;justify-content:center;align-items:center;transition:transform .2s;display:flex}.RequestSection-module__B-ioya__chevronOpen{transform:rotate(180deg)}.RequestSection-module__B-ioya__sectionContent{flex-direction:column;gap:24px;padding:0 16px 16px;display:flex}@media (max-width:1100px){.RequestSection-module__B-ioya__requestSection{width:100%;max-width:100%;margin-left:0;margin-right:0}.RequestSection-module__B-ioya__selectorField{padding-left:12px;padding-right:12px}.RequestSection-module__B-ioya__open .RequestSection-module__B-ioya__selectorField{padding-bottom:16px}.RequestSection-module__B-ioya__sectionContent{padding:0 12px 12px}}
.ProfileGarage-module__nHJfzW__garage{flex-direction:column;gap:45px;width:100%;height:100%;display:flex;overflow-x:visible}@media (max-width:1100px){.ProfileGarage-module__nHJfzW__garage{gap:20px}}.ProfileGarage-module__nHJfzW__header{justify-content:space-between;align-items:center;display:flex}.ProfileGarage-module__nHJfzW__title{font-family:var(--font-exo-2), sans-serif;color:#222324;margin:0;font-size:32px;font-weight:500;line-height:1.1}@media (max-width:1100px){.ProfileGarage-module__nHJfzW__title{font-size:26px}}.ProfileGarage-module__nHJfzW__addCarButton{--button-width:202px;--button-height:50px}@media (max-width:1100px){.ProfileGarage-module__nHJfzW__addCarButton{--button-width:40px;--button-min-width:40px;--button-height:40px;--button-min-height:40px;--button-padding:0;--button-radius:12px;flex:0 0 40px;justify-content:center;align-self:flex-start;align-items:center;display:flex}.ProfileGarage-module__nHJfzW__addCarButton img{width:20px;height:20px}}.ProfileGarage-module__nHJfzW__carsListContainer{flex-direction:column;flex-grow:1;gap:24px;min-width:0;display:flex}.ProfileGarage-module__nHJfzW__listLoading{place-items:center;min-height:360px;display:grid}.ProfileGarage-module__nHJfzW__carTabsWrapper{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.ProfileGarage-module__nHJfzW__carTabsScrollContainer{flex:1;min-width:0;max-width:100%;position:relative;overflow:hidden}.ProfileGarage-module__nHJfzW__carTabsScrollViewport{scrollbar-width:none;overflow:auto hidden}.ProfileGarage-module__nHJfzW__carTabsScrollViewport::-webkit-scrollbar{display:none}.ProfileGarage-module__nHJfzW__carTabsArrow{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-25px;padding:0;transition:opacity .2s;display:flex}.ProfileGarage-module__nHJfzW__carTabsArrow img{width:20px;height:20px}.ProfileGarage-module__nHJfzW__carTabsArrowLeft img{width:13px;height:13px}.ProfileGarage-module__nHJfzW__carTabsArrowDisabled{opacity:.3;cursor:default}.ProfileGarage-module__nHJfzW__carTabsArrow:not(.ProfileGarage-module__nHJfzW__carTabsArrowDisabled):hover{opacity:.7}.ProfileGarage-module__nHJfzW__searchSectionContainer{justify-content:flex-start;width:100%;display:flex}.ProfileGarage-module__nHJfzW__searchSection{align-items:center;gap:12px;display:flex}.ProfileGarage-module__nHJfzW__carsContentGroup{flex-direction:column;gap:24px;display:flex}@media (max-width:1100px){.ProfileGarage-module__nHJfzW__carsContentGroup{gap:12px}}.ProfileGarage-module__nHJfzW__primaryCarNote{width:100%;font-family:var(--font-manrope), sans-serif;color:#222324;font-size:16px;font-weight:500;line-height:1.3;display:block}.ProfileGarage-module__nHJfzW__primaryCheckbox{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:14px;font-weight:400}.ProfileGarage-module__nHJfzW__carsList{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px){.ProfileGarage-module__nHJfzW__carsList{gap:4px}}.ProfileGarage-module__nHJfzW__section{flex-direction:column;gap:28px;display:flex}.ProfileGarage-module__nHJfzW__sectionTitle{font-family:var(--font-exo-2), sans-serif;color:#222324;margin:0;font-size:24px;font-weight:500;line-height:1.2}.ProfileGarage-module__nHJfzW__emptyState{background:#f6f6f6;border-radius:12px;flex-direction:column;align-items:center;gap:28px;padding:60px 40px;display:flex}.ProfileGarage-module__nHJfzW__emptyImage{object-fit:contain;width:280px;height:200px}.ProfileGarage-module__nHJfzW__emptyContent{flex-direction:column;align-items:center;gap:12px;display:flex}.ProfileGarage-module__nHJfzW__emptyTitle{font-family:var(--font-exo-2), sans-serif;color:#222324;margin:0;font-size:20px;font-weight:500;line-height:1.2}.ProfileGarage-module__nHJfzW__emptyDescription{font-family:var(--font-manrope), sans-serif;color:#95959d;text-align:center;margin:0;font-size:16px;font-weight:400;line-height:1.4}.ProfileGarage-module__nHJfzW__buttonText{justify-content:center;align-items:center;margin-left:8px;display:inline-flex}@media (max-width:1100px){.ProfileGarage-module__nHJfzW__buttonText{display:none}}
.CustomerForm-module__QYTMvW__customerForm{font-family:var(--font-manrope), sans-serif;flex-direction:column;gap:20px;display:flex}.CustomerForm-module__QYTMvW__formTitle{color:#222324;margin:0;font-size:18px;font-weight:500;line-height:1.2}.CustomerForm-module__QYTMvW__formContent,.CustomerForm-module__QYTMvW__fieldsGrid{flex-direction:column;gap:20px;display:flex}.CustomerForm-module__QYTMvW__fieldsRow{gap:16px;min-width:0;display:flex}.CustomerForm-module__QYTMvW__inputGroup{flex-direction:column;flex:1;gap:6px;display:flex}.CustomerForm-module__QYTMvW__phoneInputContainer{box-sizing:border-box;background:#f6f6f6;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;height:50px;padding:16px;display:flex}.CustomerForm-module__QYTMvW__phoneInputContainer:focus-within{border-color:var(--input-focus-border-color)}.CustomerForm-module__QYTMvW__flagIcon{flex-shrink:0;width:24px;height:24px}.CustomerForm-module__QYTMvW__field{flex:1 1 0;width:462px;min-width:0}.CustomerForm-module__QYTMvW__toggleContainer{cursor:pointer;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:16px;padding:0;display:flex}.CustomerForm-module__QYTMvW__toggleLabel{color:#222324;font-size:16px;font-weight:400;line-height:1.4}.CustomerForm-module__QYTMvW__toggle{position:relative}.CustomerForm-module__QYTMvW__toggleInput{opacity:0;width:0;height:0;position:absolute}.CustomerForm-module__QYTMvW__toggleSwitch{cursor:pointer;box-sizing:border-box;background:#e5e5e6;border-radius:25px;width:38px;height:20px;padding:2px;transition:background-color .3s;position:relative}.CustomerForm-module__QYTMvW__toggleSlider{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}.CustomerForm-module__QYTMvW__toggleInput:checked+.CustomerForm-module__QYTMvW__toggleSwitch{background:#fd6710}.CustomerForm-module__QYTMvW__toggleInput:checked+.CustomerForm-module__QYTMvW__toggleSwitch .CustomerForm-module__QYTMvW__toggleSlider{transform:translate(18px)}@media (max-width:1100px){.CustomerForm-module__QYTMvW__fieldsRow{flex-direction:column;gap:16px}.CustomerForm-module__QYTMvW__field{width:100%;max-width:100%}.CustomerForm-module__QYTMvW__toggleContainer{flex-direction:column;align-items:flex-start;gap:12px}}.CustomerForm-module__QYTMvW__error{font-family:var(--font-manrope), sans-serif;color:#f44;font-size:12px;font-weight:400;line-height:1.3}
.RadioGroup-module__CRMcNq__radioGroup{gap:32px;display:flex}.RadioGroup-module__CRMcNq__radioOption{cursor:pointer;align-items:center;gap:8px;display:flex;position:relative}.RadioGroup-module__CRMcNq__radioInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.RadioGroup-module__CRMcNq__radioButton{background:#fff;border:1.5px solid #cacace;border-radius:10px;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;transition:all .2s;position:relative}.RadioGroup-module__CRMcNq__radioInput:checked+.RadioGroup-module__CRMcNq__radioButton{background:#fff url(/icons/customer/choice.webp) 50%/20px 20px no-repeat;border-color:#fd6710}.RadioGroup-module__CRMcNq__radioInput:focus-visible+.RadioGroup-module__CRMcNq__radioButton{outline-offset:2px;outline:2px solid #fd6710}.RadioGroup-module__CRMcNq__radioLabel{color:#222324;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1100px){.RadioGroup-module__CRMcNq__radioGroup.RadioGroup-module__CRMcNq__stackOnMobile{flex-direction:column;gap:16px}}
.Textarea-module__FNIChG__textareaWrapper{flex-direction:column;gap:6px;display:flex}.Textarea-module__FNIChG__textareaLabel{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:12px;font-weight:400;line-height:1.3}.Textarea-module__FNIChG__textarea{width:100%;min-height:110px;font-family:var(--font-manrope), sans-serif;color:#222324;resize:none;background:#f6f6f6;border:none;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.4;overflow-y:auto}.Textarea-module__FNIChG__textarea::-webkit-scrollbar{cursor:pointer}.Textarea-module__FNIChG__textarea::-webkit-scrollbar-track{cursor:pointer}.Textarea-module__FNIChG__textarea::-webkit-scrollbar-thumb{cursor:pointer}.Textarea-module__FNIChG__textarea::placeholder{color:#afafb5;opacity:1}.Textarea-module__FNIChG__textarea:focus{border-color:var(--input-focus-border-color);outline:none}.Textarea-module__FNIChG__textareaError{font-family:var(--font-manrope), sans-serif;color:#f44;font-size:12px;font-weight:400;line-height:1.3}.Textarea-module__FNIChG__error,.Textarea-module__FNIChG__error:focus,.Textarea-module__FNIChG__error:active,.Textarea-module__FNIChG__error:hover{background:#f9e1e7!important;border:1px solid #fd4c4f!important}
.AddressMobileMapLayout-module___TgYlq__overlay{z-index:1200;background:#fff;position:fixed;inset:0}.AddressMobileMapLayout-module___TgYlq__layout{height:100%;position:relative;overflow:hidden}.AddressMobileMapLayout-module___TgYlq__mapWrapper{width:100%;height:100%}.AddressMobileMapLayout-module___TgYlq__backButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:1250;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:12px;left:12px}.AddressMobileMapLayout-module___TgYlq__backIcon{width:22px;height:22px}.AddressMobileMapLayout-module___TgYlq__sheet{flex-direction:column;gap:10px;padding:8px 12px 18px;display:flex}.AddressMobileMapLayout-module___TgYlq__title{font-family:var(--font-exo-2), sans-serif;color:#222324;margin:0;font-size:18px;font-weight:500;line-height:1.2}.AddressMobileMapLayout-module___TgYlq__loadingArea{text-align:center;color:#222324;padding:18px 0}
.AddressEditModal-module__7NhDnW__container{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:28px;width:100%;height:100%;max-height:100%;padding:40px;display:flex;position:relative}.AddressEditModal-module__7NhDnW__loadingArea{text-align:center;color:#222324;padding:24px 0}.AddressEditModal-module__7NhDnW__mobileMap{height:100%}.AddressEditModal-module__7NhDnW__content{flex-direction:column;flex:1;gap:24px;width:100%;min-height:0;display:flex;overflow:auto}.AddressEditModal-module__7NhDnW__title{font-family:var(--font-exo-2), sans-serif;color:#222324;text-align:left;margin:0;font-size:24px;font-weight:500;line-height:1.2}.AddressEditModal-module__7NhDnW__form{flex-direction:column;gap:24px;width:100%;display:flex}@media (max-width:1100px){.AddressEditModal-module__7NhDnW__container{border-radius:0;gap:20px;padding:24px}.AddressEditModal-module__7NhDnW__title{font-size:26px}.AddressEditModal-module__7NhDnW__form{gap:18px}}@media (min-width:1101px){.AddressEditModal-module__7NhDnW__modalWrapper .addressEditModal{width:900px}}
.PaymentMethod-module__AQiVPq__paymentMethod{font-family:var(--font-manrope), sans-serif;flex-direction:column;gap:16px;display:flex}.PaymentMethod-module__AQiVPq__sectionTitle{color:#222324;margin:0;font-size:18px;font-weight:500;line-height:1.2}.PaymentMethod-module__AQiVPq__paymentOptions{flex-direction:column;gap:8px;display:flex}.PaymentMethod-module__AQiVPq__radioInput{display:none}.PaymentMethod-module__AQiVPq__radioButton{background:#fff;border:1.5px solid #cacace;border-radius:10px;flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:all .2s;position:relative}.PaymentMethod-module__AQiVPq__radioInput:checked+.PaymentMethod-module__AQiVPq__radioButton{background:#fff url(/icons/customer/choice.webp) 50%/20px 20px no-repeat;border-color:#fd6710}.PaymentMethod-module__AQiVPq__radioInput:checked+.PaymentMethod-module__AQiVPq__radioButton:after{display:none}.PaymentMethod-module__AQiVPq__optionTitle{color:#222324;text-align:left;margin:0;font-size:16px;font-weight:500;line-height:1.25}.PaymentMethod-module__AQiVPq__divider{background:#e5e5e6;width:100%;height:1px;margin:8px 0}.PaymentMethod-module__AQiVPq__toggle{position:relative}.PaymentMethod-module__AQiVPq__toggleInput{opacity:0;width:0;height:0;position:absolute}.PaymentMethod-module__AQiVPq__toggleSwitch{cursor:pointer;box-sizing:border-box;background:#e5e5e6;border-radius:25px;width:38px;height:20px;padding:2px;transition:background-color .3s;position:relative}.PaymentMethod-module__AQiVPq__toggleSlider{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}.PaymentMethod-module__AQiVPq__toggleInput:checked+.PaymentMethod-module__AQiVPq__toggleSwitch{background:#fd6710}.PaymentMethod-module__AQiVPq__toggleInput:checked+.PaymentMethod-module__AQiVPq__toggleSwitch .PaymentMethod-module__AQiVPq__toggleSlider{transform:translate(18px)}
.AddressSection-module__FnTR5G__section{flex-direction:column;gap:20px;display:flex}.AddressSection-module__FnTR5G__addressHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.AddressSection-module__FnTR5G__sectionTitle{color:#333;margin:0;font-size:16px;font-weight:500}.AddressSection-module__FnTR5G__addAddressButton{white-space:nowrap;align-items:center;gap:8px;display:flex}.AddressSection-module__FnTR5G__addressList{flex-direction:column;gap:12px;display:flex}@media (max-width:1100px){.AddressSection-module__FnTR5G__addressHeader{flex-flow:row;justify-content:space-between;align-items:center;gap:12px}.AddressSection-module__FnTR5G__addAddressButton{white-space:nowrap;justify-content:center;gap:0;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.AddressSection-module__FnTR5G__addAddressButtonText{display:none}}@media (hover:none){.AddressSection-module__FnTR5G__addAddressButton:hover{background:#fff!important}}
.ContactConfirmationModal-module__4QiZvG__modalWrapper.confirmationModal{display:block}.ContactConfirmationModal-module__4QiZvG__container{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:28px;width:100%;height:100%;max-height:100%;padding:40px;display:flex;position:relative}.ContactConfirmationModal-module__4QiZvG__content{flex-direction:column;align-self:stretch;gap:24px;width:100%;display:flex}.ContactConfirmationModal-module__4QiZvG__title{font-family:var(--font-exo-2), sans-serif;color:#222324;text-align:left;width:100%;margin:0;font-size:26px;font-weight:500;line-height:1.2}.ContactConfirmationModal-module__4QiZvG__form{flex-direction:column;align-self:stretch;gap:24px;width:100%;display:flex}.ContactConfirmationModal-module__4QiZvG__formContent{flex-direction:column;align-self:stretch;gap:20px;width:100%;display:flex}.ContactConfirmationModal-module__4QiZvG__description{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:16px;font-weight:400;line-height:1.4}.ContactConfirmationModal-module__4QiZvG__codeField{flex-direction:column;align-self:stretch;gap:6px;width:100%;display:flex}.ContactConfirmationModal-module__4QiZvG__codeLabel{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:12px;font-weight:400;line-height:1.3}.ContactConfirmationModal-module__4QiZvG__codeInput{height:50px;font-family:var(--font-manrope), sans-serif;color:#222324;letter-spacing:2px;text-align:center;background:#f6f6f6;border:none;border-radius:10px;outline:none;align-self:stretch;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.ContactConfirmationModal-module__4QiZvG__codeInput::placeholder{color:#afafb5;opacity:1;letter-spacing:2px}.ContactConfirmationModal-module__4QiZvG__codeInput:focus{background:#eee}.ContactConfirmationModal-module__4QiZvG__codeError{font-family:var(--font-manrope), sans-serif;color:#f44;font-size:12px;font-weight:400;line-height:1.3}.ContactConfirmationModal-module__4QiZvG__timer{font-family:var(--font-manrope), sans-serif;color:#222324;margin:0;font-size:16px;font-weight:400;line-height:1.4}.ContactConfirmationModal-module__4QiZvG__buttons{justify-content:stretch;align-self:stretch;align-items:stretch;gap:16px;width:100%;display:flex}.ContactConfirmationModal-module__4QiZvG__footer{flex-direction:column;gap:16px;display:flex}.ContactConfirmationModal-module__4QiZvG__cancelButton,.ContactConfirmationModal-module__4QiZvG__confirmButton{flex:1}.ContactConfirmationModal-module__4QiZvG__resendSection{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.ContactConfirmationModal-module__4QiZvG__resendText{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:16px;font-weight:400;line-height:1.4}.ContactConfirmationModal-module__4QiZvG__resendButton{font-family:var(--font-manrope), sans-serif;color:#fd6710;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:500;line-height:1.25;text-decoration:underline}.ContactConfirmationModal-module__4QiZvG__resendButton:hover:not(:disabled){color:#e55a0f}.ContactConfirmationModal-module__4QiZvG__resendButton:disabled{color:#95959d;cursor:not-allowed;text-decoration:none}@media (max-width:1100px){.ContactConfirmationModal-module__4QiZvG__container{border-radius:0;gap:20px;width:100%;max-width:100%;padding:24px 16px}.ContactConfirmationModal-module__4QiZvG__content,.ContactConfirmationModal-module__4QiZvG__form{flex:1}.ContactConfirmationModal-module__4QiZvG__title{font-size:26px}.ContactConfirmationModal-module__4QiZvG__description{font-size:14px}.ContactConfirmationModal-module__4QiZvG__buttons{flex-direction:column;gap:12px}.ContactConfirmationModal-module__4QiZvG__cancelButton,.ContactConfirmationModal-module__4QiZvG__confirmButton{width:100%!important}.ContactConfirmationModal-module__4QiZvG__footer{background:#fff;margin-top:auto}}@media (min-width:1101px){.ContactConfirmationModal-module__4QiZvG__modalWrapper.confirmationModal{width:auto;min-width:500px}.ContactConfirmationModal-module__4QiZvG__container{width:500px}}
.DeliveryCondition-module__6sgCyW__deliveryConditionBlock{flex-direction:column;gap:16px;display:flex}.DeliveryCondition-module__6sgCyW__deliveryConditionTitle{color:#222324;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.2}.DeliveryCondition-module__6sgCyW__deliveryConditionGroup{flex-direction:row;gap:32px;display:flex}.DeliveryCondition-module__6sgCyW__deliveryConditionOption{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;display:flex}.DeliveryCondition-module__6sgCyW__deliveryConditionStatic{flex-direction:row;align-items:flex-start;display:flex}.DeliveryCondition-module__6sgCyW__deliveryConditionText{flex-direction:column;gap:4px;display:flex}.DeliveryCondition-module__6sgCyW__deliveryConditionLabel{color:#222324;font-size:16px;font-weight:500;line-height:1.25}.DeliveryCondition-module__6sgCyW__deliveryConditionDescription{color:#222324;font-size:14px;font-weight:400;line-height:1.4}
.SubmitButton-module__URYKKW__submitButton{cursor:pointer;background:#fd6710;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50px;transition:background-color .2s;display:flex}.SubmitButton-module__URYKKW__submitButton:hover{background:#e55a0e}.SubmitButton-module__URYKKW__submitButton:disabled{cursor:not-allowed;background:#cacace}.SubmitButton-module__URYKKW__submitButtonText{font-family:var(--font-manrope), sans-serif;color:#fff;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.25}@media (max-width:1100px){.SubmitButton-module__URYKKW__stickyMobile{position:static}}
.AuthSocialLogin-module__tQWyTq__container{flex-direction:column;gap:16px;display:flex}.AuthSocialLogin-module__tQWyTq__divider{margin:0!important}.AuthSocialLogin-module__tQWyTq__buttonsRow{box-sizing:border-box;gap:12px;width:100%;max-width:100%;display:flex}.AuthSocialLogin-module__tQWyTq__vkButton,.AuthSocialLogin-module__tQWyTq__tgButton{color:#222324;border-radius:var(--border-radius-medium);height:44px;font-family:var(--font-manrope), sans-serif;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:#f6f6f6;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.AuthSocialLogin-module__tQWyTq__vkIcon{width:30px;height:19px}.AuthSocialLogin-module__tQWyTq__tgIcon{width:22px;height:22px}@media (max-width:1100px){.AuthSocialLogin-module__tQWyTq__container{box-sizing:border-box;max-width:100%;position:relative}.AuthSocialLogin-module__tQWyTq__buttonsRow{gap:8px}.AuthSocialLogin-module__tQWyTq__vkButton,.AuthSocialLogin-module__tQWyTq__tgButton{flex:1 1 0;min-width:0;font-size:14px}}
.ContactInfoForm-module__oJdwoq__section{flex-direction:column;gap:20px;display:flex}.ContactInfoForm-module__oJdwoq__sectionTitle{color:#333;margin:0;font-size:16px;font-weight:500}.ContactInfoForm-module__oJdwoq__contactForm{flex-direction:column;gap:20px;display:flex}.ContactInfoForm-module__oJdwoq__contactFields{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ContactInfoForm-module__oJdwoq__phoneInputWrapper,.ContactInfoForm-module__oJdwoq__emailField{width:290px}.ContactInfoForm-module__oJdwoq__submitButtonContainer{align-items:flex-end;margin-top:auto;padding-bottom:0;display:flex}.ContactInfoForm-module__oJdwoq__phoneSubmitButtonContainer{gap:10px}.ContactInfoForm-module__oJdwoq__submitButtonContainer.ContactInfoForm-module__oJdwoq__withError{padding-bottom:16px}.ContactInfoForm-module__oJdwoq__saveButton,.ContactInfoForm-module__oJdwoq__telegramButton{min-width:160px}@media (max-width:1100px){.ContactInfoForm-module__oJdwoq__contactFields{flex-direction:column;gap:12px}.ContactInfoForm-module__oJdwoq__phoneInputWrapper{width:100%}.ContactInfoForm-module__oJdwoq__phoneInputContainer{height:40px!important}.ContactInfoForm-module__oJdwoq__phoneInput{height:40px}.ContactInfoForm-module__oJdwoq__emailField{width:100%}.ContactInfoForm-module__oJdwoq__submitButtonContainer{align-items:stretch;width:100%;padding-bottom:0}.ContactInfoForm-module__oJdwoq__submitButtonContainer.ContactInfoForm-module__oJdwoq__withError{padding-bottom:0}.ContactInfoForm-module__oJdwoq__phoneSubmitButtonContainer{flex-direction:column;gap:10px}.ContactInfoForm-module__oJdwoq__saveButton,.ContactInfoForm-module__oJdwoq__telegramButton{width:100%;min-width:0;height:40px!important;padding:0 16px!important}}
.DeliveryGroup-module__3CT38q__group{background:#fff;border:1px solid #e5e5e6;border-radius:12px;padding:20px}.DeliveryGroup-module__3CT38q__header{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.DeliveryGroup-module__3CT38q__headerLeft{flex-direction:column;gap:4px;display:flex}.DeliveryGroup-module__3CT38q__date{color:#222324;font-size:16px;font-weight:500}.DeliveryGroup-module__3CT38q__count{color:#7b7b84;font-size:14px}.DeliveryGroup-module__3CT38q__headerRight{align-items:center;gap:16px;display:flex}.DeliveryGroup-module__3CT38q__removeButton,.DeliveryGroup-module__3CT38q__removeButton img{width:24px;height:24px}.DeliveryGroup-module__3CT38q__products{gap:16px;margin-bottom:20px;display:flex;overflow-x:auto}.DeliveryGroup-module__3CT38q__product{background:#f6f6f6;border-radius:10px;flex-direction:column;align-items:center;min-width:120px;padding:12px 8px 8px;display:flex;position:relative}.DeliveryGroup-module__3CT38q__image{object-fit:cover;width:80px;height:80px;margin-bottom:8px}.DeliveryGroup-module__3CT38q__info{flex-direction:column;align-items:center;gap:4px;display:flex}.DeliveryGroup-module__3CT38q__title{color:#222324;text-align:center;margin-bottom:2px;font-size:14px}.DeliveryGroup-module__3CT38q__qty{color:#7b7b84;font-size:12px}.DeliveryGroup-module__3CT38q__price{color:#222324;font-size:14px;font-weight:500}.DeliveryGroup-module__3CT38q__deliveryRow{align-items:center;gap:16px;margin-top:16px;display:flex}.DeliveryGroup-module__3CT38q__dateMobileWrapper{position:relative}.DeliveryGroup-module__3CT38q__dateMobileOverlay{display:none}.DeliveryGroup-module__3CT38q__deliveryLabel{color:#222324;align-items:center;gap:28px;margin-right:12px;font-size:14px;font-weight:500;display:inline-flex}.DeliveryGroup-module__3CT38q__select{min-width:120px}.DeliveryGroup-module__3CT38q__deliveryPrice{flex-direction:column;align-items:flex-start;margin-top:8px;margin-left:20px;display:flex}.DeliveryGroup-module__3CT38q__deliveryPriceLabel{font-family:var(--font-manrope), sans-serif;font-weight:500;font-style:Medium;letter-spacing:0;color:#222324;margin-bottom:2px;font-size:14px;line-height:120%}.DeliveryGroup-module__3CT38q__deliveryPriceValue,.DeliveryGroup-module__3CT38q__deliveryPriceInlineText{font-family:var(--font-manrope), sans-serif;font-weight:500;font-style:Medium;letter-spacing:0;font-size:14px;line-height:120%}.DeliveryGroup-module__3CT38q__productsMiniWrapper{position:relative}.DeliveryGroup-module__3CT38q__groupsColumn{flex-direction:column;gap:8px;display:flex}.DeliveryGroup-module__3CT38q__productsMini{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:16px;margin-bottom:20px;display:flex;overflow-x:auto;position:static!important}.DeliveryGroup-module__3CT38q__productsMini::-webkit-scrollbar{display:none}.DeliveryGroup-module__3CT38q__productMiniCardRow{box-sizing:border-box;border:1px solid #e5e5e6;border-radius:12px;align-items:flex-start;gap:12px;width:100%;height:114px;padding:10px 8px;display:flex}.DeliveryGroup-module__3CT38q__productMiniCardRowUnavailable{background:#f7f7f8;border-color:#e5e5e6}.DeliveryGroup-module__3CT38q__productMiniImageWrap{aspect-ratio:1;flex:0 0 80px;justify-content:center;align-items:center;min-width:80px;display:flex;position:relative}.DeliveryGroup-module__3CT38q__priceChangeBadgeWrapMini{position:absolute;top:-6px;left:-6px}.DeliveryGroup-module__3CT38q__priceChangeBadgeMini{position:relative}.DeliveryGroup-module__3CT38q__productMiniContent{flex:auto;grid-template-rows:auto 1fr auto;align-items:stretch;min-width:0;height:100%;display:grid}.DeliveryGroup-module__3CT38q__imageMiniRow{object-fit:cover;width:80px;height:80px}.DeliveryGroup-module__3CT38q__articleMini{color:#7b7b84;font-size:12px}.DeliveryGroup-module__3CT38q__titleMini{color:#222324;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;place-self:center stretch;font-size:14px;display:-webkit-box;overflow:hidden}.DeliveryGroup-module__3CT38q__priceMiniRow{color:#222324;flex-direction:column;align-items:flex-start;font-size:14px;font-weight:500;display:flex}.DeliveryGroup-module__3CT38q__oldPriceMini{color:#afafb5;margin:0 0 2px;text-decoration:line-through}.DeliveryGroup-module__3CT38q__qtyInline{color:#95959d;font-weight:500}.DeliveryGroup-module__3CT38q__bottomRow{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.DeliveryGroup-module__3CT38q__productMiniCardItem{flex-direction:column;flex:0 0 274px;gap:6px;min-width:274px;display:flex;width:274px!important}.DeliveryGroup-module__3CT38q__changeNoticeBar{background:#fac18b33;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:8px 12px;display:flex}.DeliveryGroup-module__3CT38q__changeNoticeText{color:#222324;font-size:13px}.DeliveryGroup-module__3CT38q__moreLinkButton{color:#fd6710;text-transform:uppercase;text-underline-offset:2px;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;align-self:flex-start;margin:0;padding:0 0 2px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:underline}.DeliveryGroup-module__3CT38q__removeMiniButton{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s ease-in-out;display:inline-flex}.DeliveryGroup-module__3CT38q__removeMiniButton img{width:20px;height:20px}.DeliveryGroup-module__3CT38q__productMiniCardRow:hover .DeliveryGroup-module__3CT38q__removeMiniButton{opacity:1;pointer-events:auto}.DeliveryGroup-module__3CT38q__imageWrapper{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.DeliveryGroup-module__3CT38q__imageMiniUnavailable{filter:grayscale()contrast(95%)}.DeliveryGroup-module__3CT38q__carouselNavButton{opacity:1;cursor:pointer;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;padding:7px;transition:background .2s;display:flex;box-shadow:0 0 30px #0000000f}.DeliveryGroup-module__3CT38q__carouselNavIcon{object-fit:contain;width:18px;height:18px;display:block}.DeliveryGroup-module__3CT38q__carouselNavButton:hover{background:#f6f6f6}@media (max-width:1100px){.DeliveryGroup-module__3CT38q__deliveryRow{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px}.DeliveryGroup-module__3CT38q__deliveryRow .DeliveryGroup-module__3CT38q__deliverySelectorField{height:50px}.DeliveryGroup-module__3CT38q__deliveryRow>:not(.DeliveryGroup-module__3CT38q__deliveryPrice),.DeliveryGroup-module__3CT38q__dateMobileWrapper{flex:1 1 0;width:auto;min-width:0}.DeliveryGroup-module__3CT38q__dateMobileOverlay{cursor:pointer;z-index:3;background:0 0;border:none;display:block;position:absolute;inset:0}.DeliveryGroup-module__3CT38q__deliveryPrice{width:100%;margin-top:8px;margin-left:0}.DeliveryGroup-module__3CT38q__carouselNavButton{display:none}}
.CodeForm-module__L-yd8q__form{flex-direction:column;flex:auto;gap:20px;width:100%;display:flex}.CodeForm-module__L-yd8q__bottomActionsSticky{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px){.CodeForm-module__L-yd8q__form{box-sizing:border-box;max-width:100%;min-height:0;padding-bottom:0}.CodeForm-module__L-yd8q__bottomActionsSticky{bottom:calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;max-width:100%;margin-top:auto;position:sticky}}
.PersonalDataForm-module__M0jxpW__section{flex-direction:column;gap:20px;display:flex}.PersonalDataForm-module__M0jxpW__sectionTitle{color:#333;margin:0;font-size:16px;font-weight:500}.PersonalDataForm-module__M0jxpW__personalForm{flex-direction:column;gap:20px;display:flex}.PersonalDataForm-module__M0jxpW__fieldsRow{flex-wrap:wrap;gap:16px;display:flex}.PersonalDataForm-module__M0jxpW__fieldHalf{flex-shrink:0;width:290px}.PersonalDataForm-module__M0jxpW__agreementContainer{margin-top:8px}.PersonalDataForm-module__M0jxpW__submitButtonContainer{justify-content:flex-start;margin-top:8px;display:flex}.PersonalDataForm-module__M0jxpW__saveButton{min-width:160px}@media (max-width:1100px){.PersonalDataForm-module__M0jxpW__fieldsRow{flex-direction:column;gap:12px}.PersonalDataForm-module__M0jxpW__fieldHalf{flex-shrink:1;width:100%}.PersonalDataForm-module__M0jxpW__submitButtonContainer{width:100%}.PersonalDataForm-module__M0jxpW__saveButton{width:100%;min-width:0;height:40px!important;padding:0 16px!important}}
.PriceChangeBadge-module__huGKdq__badge{font-size:13px;font-weight:400;line-height:1;font-family:var(--font-manrope), sans-serif;box-sizing:border-box;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.PriceChangeBadge-module__huGKdq__up{color:#e53935;background:#ffe8e8}.PriceChangeBadge-module__huGKdq__down{color:#1e9e60;background:#e8f9f0}.PriceChangeBadge-module__huGKdq__icon{width:12px;height:12px}
.DateSelector-module__WHyTpG__dateSelector{flex-direction:column;flex:0 0 200px;gap:6px;width:200px;display:flex;position:relative}.DateSelector-module__WHyTpG__fieldLabel{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:12px;font-weight:400;line-height:1.3}.DateSelector-module__WHyTpG__selectorField{cursor:pointer;background:#f6f6f6;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;height:50px;padding:0 16px;transition:border-color .2s,background-color .2s;display:flex}.DateSelector-module__WHyTpG__selectorFieldOpen{background:#fff;border-color:#fea876}.DateSelector-module__WHyTpG__selectorFieldError,.DateSelector-module__WHyTpG__selectorFieldError:hover,.DateSelector-module__WHyTpG__selectorFieldError:focus-within{background:#f9e1e7!important;border:1px solid #fd4c4f!important}.DateSelector-module__WHyTpG__selectorContent{font-family:var(--font-manrope), sans-serif;color:#222324;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.DateSelector-module__WHyTpG__selectorInput{font-family:var(--font-manrope), sans-serif;color:#222324;background:0 0;border:none;outline:none;width:100%;font-size:14px;font-weight:400;line-height:1.4}.DateSelector-module__WHyTpG__selectorInput::placeholder{color:#afafb5;opacity:1}.DateSelector-module__WHyTpG__selectorInputPlaceholderValue{color:#afafb5}.DateSelector-module__WHyTpG__selectorIcon{width:24px;height:24px}.DateSelector-module__WHyTpG__chevronIcon{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;transition:transform .2s}.DateSelector-module__WHyTpG__chevronIconOpen{transform:rotate(180deg)}.DateSelector-module__WHyTpG__errorText{font-family:var(--font-manrope), sans-serif;color:#f44;margin-top:4px;font-size:12px;font-weight:400;line-height:1.3}.DateSelector-module__WHyTpG__iconButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.DateSelector-module__WHyTpG__calendarContainer{background:#fff;border-radius:20px;width:360px;min-height:295px;padding:16px;display:inline-block;box-shadow:0 12px 40px #0000001f}.DateSelector-module__WHyTpG__calendarContainerInline{box-shadow:none;padding:0}.DateSelector-module__WHyTpG__calendarHeader{justify-content:space-between;align-items:center;padding:0 4px 16px;display:flex}.DateSelector-module__WHyTpG__headerNavGroup{align-items:center;gap:4px;display:flex}.DateSelector-module__WHyTpG__headerTitle{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:18px;font-weight:500}.DateSelector-module__WHyTpG__navBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.DateSelector-module__WHyTpG__calendarActions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.DateSelector-module__WHyTpG__actionBtn{height:52px;font-family:var(--font-manrope), sans-serif;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;border-radius:14px;flex:1;font-size:16px;font-weight:500}.DateSelector-module__WHyTpG__btnPrimary{color:#fff;background:#fd6710;border:1px solid #fd6710}.DateSelector-module__WHyTpG__btnSecondary{color:#222324;background:#fff;border:2px solid #fea876}.DateSelector-module__WHyTpG__headerCenter{align-items:center;gap:8px;display:flex}.DateSelector-module__WHyTpG__headerSwitch{font-family:var(--font-manrope), sans-serif;color:#222324;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:14px;font-weight:400}.DateSelector-module__WHyTpG__headerSwitchActive{color:#222324}.DateSelector-module__WHyTpG__headerSwitch:hover,.DateSelector-module__WHyTpG__headerSwitchActive:hover{color:#fd6710}.DateSelector-module__WHyTpG__doubleChevronIcon{width:18px;height:18px}@media (max-width:1100px){.DateSelector-module__WHyTpG__dateSelector{flex:0 0 100%;gap:4px;width:100%;margin-bottom:0}.DateSelector-module__WHyTpG__selectorField{height:40px}}.DateSelector-module__WHyTpG__weekDaysRow{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;display:grid}.DateSelector-module__WHyTpG__weekDayCell{text-align:center;font-family:var(--font-manrope), sans-serif;color:#c0c6cf;font-size:12px}.DateSelector-module__WHyTpG__daysGrid{grid-auto-rows:auto;gap:4px;display:grid}.DateSelector-module__WHyTpG__daysRow{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.DateSelector-module__WHyTpG__dayCell,.DateSelector-module__WHyTpG__emptyDayCell{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.DateSelector-module__WHyTpG__emptyDayCell{visibility:hidden}.DateSelector-module__WHyTpG__dayCell{font-family:var(--font-manrope), sans-serif;color:#222324;cursor:pointer;background:0 0;border:none;font-size:14px;transition:background-color .2s,color .2s}.DateSelector-module__WHyTpG__dayCell:hover:not(.DateSelector-module__WHyTpG__dayCellDisabled):not(.DateSelector-module__WHyTpG__dayCellSelected){color:#fd6710}.DateSelector-module__WHyTpG__dayCellSelected{color:#fff;background:#fd6710}.DateSelector-module__WHyTpG__dayCellDisabled{color:#d3d6db;cursor:default}.DateSelector-module__WHyTpG__monthsGrid{grid-template-columns:repeat(3,1fr);gap:20px 40px;padding:20px 0 0;display:grid}.DateSelector-module__WHyTpG__monthCell{font-family:var(--font-manrope), sans-serif;color:#222324;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:14px;transition:background-color .2s,color .2s}.DateSelector-module__WHyTpG__monthCell:hover:not(.DateSelector-module__WHyTpG__monthCellDisabled){color:#fd6710;background:0 0}.DateSelector-module__WHyTpG__monthCellSelected{color:#fd6710}.DateSelector-module__WHyTpG__monthCellDisabled{color:#d3d6db;cursor:default}.DateSelector-module__WHyTpG__yearsGrid{grid-template-columns:repeat(3,1fr);gap:32px 0;padding:24px 0 0;display:grid}.DateSelector-module__WHyTpG__yearCell{font-family:var(--font-manrope), sans-serif;color:#222324;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;padding:0;font-size:16px;transition:background-color .2s,color .2s}.DateSelector-module__WHyTpG__yearCell:hover:not(.DateSelector-module__WHyTpG__yearCellDisabled){color:#fd6710;background:0 0}.DateSelector-module__WHyTpG__yearCellSelected{color:#fd6710}.DateSelector-module__WHyTpG__yearCellDisabled{color:#d3d6db;cursor:default}
.PasswordForm-module__0yZqCa__form{flex-direction:column;gap:20px;width:100%;display:flex}.PasswordForm-module__0yZqCa__passwordFormContent{flex-direction:column;gap:16px;display:flex}.PasswordForm-module__0yZqCa__passwordFormTitle{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);font-size:16px;font-weight:500;line-height:1.25}.PasswordForm-module__0yZqCa__passwordInputSection{flex-direction:column;gap:8px;display:flex}.PasswordForm-module__0yZqCa__inputGroup{flex-direction:column;gap:6px;width:100%;display:flex}.PasswordForm-module__0yZqCa__label{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);font-size:12px;font-weight:400;line-height:1.3}.PasswordForm-module__0yZqCa__inputContainer{background:var(--color-background);border-radius:var(--border-radius-medium);width:100%;height:var(--height-input);border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.PasswordForm-module__0yZqCa__inputContainer:focus-within{border-color:var(--input-focus-border-color)}.PasswordForm-module__0yZqCa__input{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400;line-height:1.4}.PasswordForm-module__0yZqCa__input::placeholder{color:#afafb5;opacity:1}.PasswordForm-module__0yZqCa__eyeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;right:16px}.PasswordForm-module__0yZqCa__eyeButton:hover{opacity:.7}.PasswordForm-module__0yZqCa__forgotPasswordLink{font-family:var(--font-manrope), sans-serif;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:400;line-height:1.4;text-decoration:underline}.PasswordForm-module__0yZqCa__forgotPasswordLink:hover{text-decoration:none}.PasswordForm-module__0yZqCa__error{font-family:var(--font-manrope), sans-serif;color:#f44;height:0;font-size:12px;font-weight:400;line-height:1.3;transition:height .2s,padding .2s;overflow:hidden}.PasswordForm-module__0yZqCa__error.PasswordForm-module__0yZqCa__show{height:16px;padding-top:2px}@media (max-width:1100px){.PasswordForm-module__0yZqCa__form{box-sizing:border-box;max-width:100%;min-height:calc(100vh - 160px);position:relative}.PasswordForm-module__0yZqCa__passwordFormContent,.PasswordForm-module__0yZqCa__inputContainer{box-sizing:border-box;max-width:100%}}
.ProfileFavorites-module__d1pi8a__favorites{flex-direction:column;gap:45px;width:100%;height:100%;display:flex}.ProfileFavorites-module__d1pi8a__title{font-family:var(--font-exo-2), sans-serif;color:#222324;margin:0;font-size:32px;font-weight:500;line-height:1.1}@media (max-width:1100px){.ProfileFavorites-module__d1pi8a__title{font-size:26px}}.ProfileFavorites-module__d1pi8a__loadingState{width:100%;height:100%;min-height:400px;font-family:var(--font-manrope), sans-serif;color:#95959d;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:16px;display:flex}.ProfileFavorites-module__d1pi8a__favoritesHeader{flex-direction:column;gap:28px;display:flex}.ProfileFavorites-module__d1pi8a__headerTop{justify-content:space-between;align-items:flex-end;display:flex}.ProfileFavorites-module__d1pi8a__headerBottom{justify-content:flex-start;align-items:center;display:flex}.ProfileFavorites-module__d1pi8a__viewControls{align-items:center;display:flex}.ProfileFavorites-module__d1pi8a__favoritesCount{font-family:var(--font-manrope), sans-serif;color:#95959d;margin:0;font-size:14px;font-weight:400;line-height:1.4}.ProfileFavorites-module__d1pi8a__favoritesGridOne{flex-direction:column;gap:0;display:flex}.ProfileFavorites-module__d1pi8a__favoritesGridTwo{justify-content:start;justify-items:stretch}.ProfileFavorites-module__d1pi8a__favoritesProductCard{width:100%!important;min-width:0!important;max-width:100%!important}.ProfileFavorites-module__d1pi8a__favoritesTableWrap{width:100%;min-width:0}.ProfileFavorites-module__d1pi8a__favoritesTable{width:100%;min-width:0;max-width:100%}
.PasswordInput-module__izKJ6W__inputGroup{flex-direction:column;gap:6px;width:100%;display:flex}.PasswordInput-module__izKJ6W__label{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);font-size:12px;font-weight:400;line-height:1.3}.PasswordInput-module__izKJ6W__inputContainer{background:var(--color-background);border-radius:var(--border-radius-medium);width:100%;height:var(--height-input);border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.PasswordInput-module__izKJ6W__inputContainer:focus-within:not(.PasswordInput-module__izKJ6W__errorBorder){border-color:var(--input-focus-border-color)}.PasswordInput-module__izKJ6W__errorBorder{background:#f9e1e7!important;border:1px solid #fd4c4f!important}.PasswordInput-module__izKJ6W__input{font-family:var(--font-manrope), sans-serif;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding-right:32px;font-size:14px;font-weight:400;line-height:1.4}.PasswordInput-module__izKJ6W__input:focus{border:none!important}.PasswordInput-module__izKJ6W__input::placeholder{color:#afafb5;opacity:1}.PasswordInput-module__izKJ6W__eyeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;right:16px}.PasswordInput-module__izKJ6W__eyeButton:hover{opacity:.7}.PasswordInput-module__izKJ6W__eyeIcon{width:24px;height:24px}.PasswordInput-module__izKJ6W__error{font-family:var(--font-manrope), sans-serif;color:var(--color-error);height:0;font-size:12px;font-weight:400;line-height:1.3;transition:height .2s,padding .2s;overflow:hidden}.PasswordInput-module__izKJ6W__error.PasswordInput-module__izKJ6W__show{height:16px;padding-top:2px}
.CheckoutPage-module__azMOGG__checkoutPageWrapper{background:#fff;flex-direction:column;min-height:100vh;display:flex}.CheckoutPage-module__azMOGG__checkoutMain{width:100%;max-width:1440px;padding:40px 20px var(--page-bottom-padding);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.CheckoutPage-module__azMOGG__checkoutTitle{font-size:40px;font-weight:500;font-family:var(--font-exo-2), sans-serif;letter-spacing:0;font-style:normal;line-height:1.1}.CheckoutPage-module__azMOGG__checkoutContent{gap:40px;width:100%;display:flex}.CheckoutPage-module__azMOGG__checkoutFormSection{flex-direction:column;flex:1 1 0;gap:40px;min-width:0;max-width:980px;display:flex}.CheckoutPage-module__azMOGG__checkoutDivider{background:var(--color-border,#e5e5e6);flex-shrink:0;align-self:stretch;width:1px}.CheckoutPage-module__azMOGG__orderSummarySection{flex-shrink:0;width:340px}.CheckoutPage-module__azMOGG__mapContainer{width:560px;max-width:100%;height:500px}.CheckoutPage-module__azMOGG__orderResultWrapper{text-align:center;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:80px;padding-bottom:40px;display:flex}.CheckoutPage-module__azMOGG__orderResultTitle{font-family:var(--font-manrope), sans-serif;color:#222324;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.25em}.CheckoutPage-module__azMOGG__orderResultTitleCard{font-family:var(--font-exo-2), sans-serif;letter-spacing:0;text-align:center;margin:0 0 20px;font-size:40px;font-style:normal;font-weight:500;line-height:1.1}.CheckoutPage-module__azMOGG__orderResultFailureTitle{font-family:var(--font-exo-2), sans-serif;letter-spacing:0;text-align:center;margin:0 0 20px;font-size:32px;font-style:normal;font-weight:500;line-height:1.1}.CheckoutPage-module__azMOGG__orderResultText{font-family:var(--font-manrope), sans-serif;color:#222324;text-align:center;max-width:352px;margin-bottom:8px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:400;line-height:1.4}.CheckoutPage-module__azMOGG__orderResultLink{color:#fd6710;cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline}.CheckoutPage-module__azMOGG__orderResultTextWrapper{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.CheckoutPage-module__azMOGG__orderResultButton{--button-width:min(100%, 300px)}.CheckoutPage-module__azMOGG__orderPaymentFailureImage{width:min(100%,160px);height:auto}.CheckoutPage-module__azMOGG__orderResultTextCard{font-family:var(--font-manrope), sans-serif;letter-spacing:0;text-align:center;color:var(--Header,#0f172a);overflow-wrap:anywhere;word-break:break-word;border-radius:16px;width:min(100%,452px);max-width:100%;margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.25}.CheckoutPage-module__azMOGG__orderQrCard{box-sizing:border-box;background:#fff;border:1px solid #e5e5e6;border-radius:12px;justify-content:center;align-items:center;width:228px;height:228px;padding:12px;display:flex}.CheckoutPage-module__azMOGG__orderQrImage{object-fit:contain;width:100%;height:100%;display:block}.CheckoutPage-module__azMOGG__orderPaymentMeta{font-family:var(--font-manrope), sans-serif;color:#222324;font-size:14px;font-weight:500;line-height:1.4}.CheckoutPage-module__azMOGG__orderPaymentLoader{border-width:5px;width:56px;height:56px}.CheckoutPage-module__azMOGG__loadingSkeletons{flex-direction:column;gap:16px;display:flex}.CheckoutPage-module__azMOGG__categorySkeleton{background:#f2f3f4;border-radius:12px;width:100%;height:88px;position:relative;overflow:hidden}.CheckoutPage-module__azMOGG__categorySkeleton:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#e9eaec 50%,#0000 100%);animation:1.4s infinite CheckoutPage-module__azMOGG__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes CheckoutPage-module__azMOGG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.CheckoutPage-module__azMOGG__categorySkeleton:after{animation:none}}.CheckoutPage-module__azMOGG__deliveryInfoMessage{font-family:var(--font-manrope), sans-serif;color:#7b7b84;font-size:14px;line-height:1.4}.CheckoutPage-module__azMOGG__deliveryGroupsContainer{min-height:140px;position:relative}.CheckoutPage-module__azMOGG__deliveryGroupsLoaderStandalone{justify-content:center;align-items:center;width:100%;min-height:140px;display:flex}.CheckoutPage-module__azMOGG__deliveryGroupsLoaderOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CheckoutPage-module__azMOGG__unavailableProductsTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:0;color:#222324;margin-bottom:16px;font-size:18px;font-weight:500;line-height:120%}@media (max-width:1100px){.CheckoutPage-module__azMOGG__checkoutMain{padding:24px 12px var(--page-bottom-padding)}.CheckoutPage-module__azMOGG__checkoutContent{flex-direction:column;gap:40px}.CheckoutPage-module__azMOGG__checkoutDivider{display:none}.CheckoutPage-module__azMOGG__orderSummarySection{width:100%}.CheckoutPage-module__azMOGG__checkoutTitle{font-size:32px}.CheckoutPage-module__azMOGG__orderResultWrapper{padding-left:12px;padding-right:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));margin-top:48px}}
.ProfilePasswordForm-module__iMOPGW__section{flex-direction:column;gap:20px;display:flex}.ProfilePasswordForm-module__iMOPGW__sectionTitle{color:#333;margin:0;font-size:16px;font-weight:500}.ProfilePasswordForm-module__iMOPGW__passwordForm{flex-direction:column;gap:24px;display:flex}.ProfilePasswordForm-module__iMOPGW__passwordFieldsRow{flex-flow:wrap;gap:16px;display:flex}.ProfilePasswordForm-module__iMOPGW__passwordField{width:290px}.ProfilePasswordForm-module__iMOPGW__saveButton{align-self:flex-start;min-width:160px}@media (max-width:1100px){.ProfilePasswordForm-module__iMOPGW__passwordFieldsRow{flex-direction:column;gap:12px}.ProfilePasswordForm-module__iMOPGW__passwordField{width:100%}.ProfilePasswordForm-module__iMOPGW__saveButton{align-self:stretch;width:100%;min-width:0;height:40px!important;padding:0 16px!important}}
.Tabs-module__HGeOga__tabs{border-bottom:1px solid #ececee;align-items:center;width:100%;display:flex}.Tabs-module__HGeOga__tab{cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;height:40px;padding:0;display:flex}.Tabs-module__HGeOga__tab.Tabs-module__HGeOga__active{border-bottom-color:#fd6710}.Tabs-module__HGeOga__tabText{font-family:var(--font-manrope), sans-serif;text-transform:uppercase;text-align:center;color:#95959d;font-size:14px;font-weight:500;line-height:1.2}.Tabs-module__HGeOga__tab.Tabs-module__HGeOga__active .Tabs-module__HGeOga__tabText{color:#222324}
.AuthModal-module__L4xf4a__container{flex-direction:column;align-items:center;gap:28px;padding:40px;display:flex}.AuthModal-module__L4xf4a__header{justify-content:space-between;align-items:center;width:100%;display:flex}.AuthModal-module__L4xf4a__title{font-family:var(--font-exo-2), sans-serif;color:#222324;width:100%;font-size:24px;font-weight:500;line-height:1.2}.AuthModal-module__L4xf4a__content{flex-direction:column;gap:24px;width:100%;display:flex}.AuthModal-module__L4xf4a__closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.AuthModal-module__L4xf4a__closeIcon{stroke:#222324;stroke-width:1.5px}@media (max-width:1100px){.AuthModal-module__L4xf4a__container{-webkit-overflow-scrolling:touch;box-sizing:border-box;align-items:stretch;max-width:100vw;height:100dvh;min-height:100dvh;padding:24px 16px 0;overflow-y:auto}.AuthModal-module__L4xf4a__title{font-size:26px}.AuthModal-module__L4xf4a__header{z-index:2;box-sizing:border-box;background:#fff;max-width:100%;position:sticky;top:0}.AuthModal-module__L4xf4a__content{box-sizing:border-box;flex-direction:column;flex:auto;max-width:100%;min-height:0;display:flex}}
.ProfilePersonal-module__s8jNAq__personal{flex-direction:column;gap:0;display:flex}.ProfilePersonal-module__s8jNAq__title{font-family:var(--font-exo-2), sans-serif;color:#1f2937;margin:0 0 32px;font-size:32px;font-weight:500}@media (max-width:1100px){.ProfilePersonal-module__s8jNAq__title{margin-bottom:16px;font-size:26px}}.ProfilePersonal-module__s8jNAq__snackbar{color:#fd6710;box-sizing:border-box;background:#ffefe6;border-radius:10px;align-items:center;gap:12px;width:fit-content;margin:0 0 24px;padding:12px;display:inline-flex}.ProfilePersonal-module__s8jNAq__snackbarIconContainer{background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ProfilePersonal-module__s8jNAq__snackbarIcon{width:28px;height:28px}.ProfilePersonal-module__s8jNAq__snackbarText{font-family:var(--font-manrope), sans-serif;font-size:14px;font-weight:400;line-height:1.4}
/*# sourceMappingURL=2nlplj43v-cwn.css.map*/