@media (min-width:1024px){.page-module-scss-module__YlSbcG__root{background-color:#f5f5f5;flex-direction:column;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header{background-color:#00274b;border-bottom:2px solid #00d4ff;justify-content:center;align-items:center;height:80px;padding:0 20px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header .page-module-scss-module__YlSbcG__headerContent{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header .page-module-scss-module__YlSbcG__logo{width:99px;height:47px}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header .page-module-scss-module__YlSbcG__logo img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main{flex:1;padding:40px 20px}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__container{flex-direction:column;gap:50px;width:100%;max-width:1199px;margin:0 auto;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection{box-sizing:border-box;z-index:10;background:#fff;border:1px solid #e8e5df;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1199px;height:92px;margin:50px auto 0;padding:20px 24px;display:flex;position:sticky;box-shadow:0 8px 24px #1a181514}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo{color:#000;flex-direction:column;gap:8px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo .page-module-scss-module__YlSbcG__participantName{white-space:nowrap;margin:0;font-size:1.125rem;font-weight:400}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo .page-module-scss-module__YlSbcG__total{white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow{align-items:center;gap:13px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:227px;height:46px;padding:0;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__secondary{color:#ff5a00;background-color:#0000;border:2px solid #ff5a00}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__secondary:hover{background-color:#ff5a001a}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__primary{color:#fff;background-color:#ff5a00;border:none}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__primary:hover{background-color:#b23e00}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__primary:disabled{cursor:not-allowed;background-color:#d9d9d9}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__success{color:#fff;background-color:#1e8449;border:none}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__success:hover{background-color:#229552}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__success:disabled{cursor:not-allowed;background-color:#d9d9d9}}.page-module-scss-module__YlSbcG__loadingOverlay{z-index:9999;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module-scss-module__YlSbcG__loadingSpinner{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;padding:12px;display:flex;box-shadow:0 4px 10px #0003}.page-module-scss-module__YlSbcG__postConfirmOverlay{z-index:10000;background:#00000073;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.page-module-scss-module__YlSbcG__postConfirmModal{background:#fff;border:none;border-radius:14px;flex-direction:column;gap:1.25rem;width:100%;max-width:460px;margin:0 auto;padding:1.75rem;display:flex;position:static;inset:auto;box-shadow:0 12px 30px #00000040}.page-module-scss-module__YlSbcG__postConfirmTitle{color:#00274b;margin:0;font-size:1.375rem;font-weight:700}.page-module-scss-module__YlSbcG__postConfirmText{color:#475569;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__YlSbcG__postConfirmActions{flex-direction:column;gap:.9rem;margin-top:.35rem;display:flex}.page-module-scss-module__YlSbcG__postConfirmButton{white-space:nowrap;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;height:46px;padding:0 1rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.page-module-scss-module__YlSbcG__postConfirmButton svg{flex-shrink:0}.page-module-scss-module__YlSbcG__postConfirmButton.page-module-scss-module__YlSbcG__primary{color:#fff;background:#ff5a00}.page-module-scss-module__YlSbcG__postConfirmButton.page-module-scss-module__YlSbcG__primary:hover{background:#b23e00}.page-module-scss-module__YlSbcG__postConfirmButton.page-module-scss-module__YlSbcG__secondary{color:#ff5a00;background:0 0;border:2px solid #ff5a00}.page-module-scss-module__YlSbcG__postConfirmButton.page-module-scss-module__YlSbcG__secondary:hover{background:#ff5a001a}@media (min-width:768px){.page-module-scss-module__YlSbcG__postConfirmActions{flex-direction:row}.page-module-scss-module__YlSbcG__postConfirmButton{flex:1;font-size:.875rem}}@media (min-width:1024px){.page-module-scss-module__YlSbcG__postConfirmOverlay{padding:2.5rem}.page-module-scss-module__YlSbcG__postConfirmModal{gap:1.35rem;max-width:520px;padding:2rem}}@media (max-width:1023px){.page-module-scss-module__YlSbcG__root{background-color:#f5f5f5;flex-direction:column;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header{background-color:#00274b;border-bottom:2px solid #00d4ff;justify-content:center;align-items:center;height:80px;padding:0 20px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header .page-module-scss-module__YlSbcG__headerContent{justify-content:space-between;align-items:center;width:100%;max-width:500px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header .page-module-scss-module__YlSbcG__logo{width:99px;height:47px}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__header .page-module-scss-module__YlSbcG__logo img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main{flex-direction:column;flex:1;margin-bottom:-20px;padding-top:30px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__container{width:100%;max-width:459px;padding:0 20px calc(180px + env(safe-area-inset-bottom));flex-direction:column;gap:50px;margin:0 auto;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection{padding:20px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;z-index:20;background-color:#fff;border-radius:15px 15px 0 0;flex-direction:column;gap:24px;width:100%;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 10px #0000001a}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo:empty{display:none}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow{justify-content:space-between;gap:13px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;height:46px;padding:0;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__secondary{color:#ff5a00;background-color:#0000;border:2px solid #ff5a00}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__secondary:active{background-color:#ff5a001a}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__primary{color:#fff;background-color:#ff5a00;flex:1}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__primary:active{background-color:#b23e00}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__primary:disabled{cursor:not-allowed;background-color:#d9d9d9}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__success{color:#fff;background-color:#1e8449;flex:1}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__success:active{background-color:#26a55b}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__buttonsRow .page-module-scss-module__YlSbcG__button.page-module-scss-module__YlSbcG__success:disabled{cursor:not-allowed;background-color:#d9d9d9}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo{color:#000;flex-direction:column;gap:13px;display:flex}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo .page-module-scss-module__YlSbcG__participantName{margin:0;font-size:1rem;font-weight:400}.page-module-scss-module__YlSbcG__root .page-module-scss-module__YlSbcG__main .page-module-scss-module__YlSbcG__buttonsSection .page-module-scss-module__YlSbcG__summaryInfo .page-module-scss-module__YlSbcG__total{margin:0;font-size:1rem;font-weight:700}}
@media (min-width:1024px){.PersonalDataSection-module-scss-module__ISloHa__section{flex-direction:column;gap:20px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__sectionHeader{flex-direction:column;gap:4px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__titleRow{align-items:center;gap:13px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__icon{flex-shrink:0;width:22px;height:22px}.PersonalDataSection-module-scss-module__ISloHa__icon svg{color:#ff5a00;width:100%;height:100%}.PersonalDataSection-module-scss-module__ISloHa__description{color:#000;margin:0;font-size:.875rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__profileCheckbox{align-items:center;gap:10px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__profileCheckbox input[type=checkbox]{cursor:pointer;accent-color:#ff5a00;border:1px solid #355472;border-radius:4px;width:28px;height:28px}.PersonalDataSection-module-scss-module__ISloHa__profileCheckbox label{color:#000;cursor:pointer;margin:0;font-size:1rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__formBox{background:#fff;border:1px solid #e8e5df;border-radius:12px;padding:1rem;box-shadow:0 1px 2px #1a18150a}.PersonalDataSection-module-scss-module__ISloHa__formFields{flex-direction:column;gap:16px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__formRow{gap:16px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__formGroup{flex-direction:column;flex:1;gap:10px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__formGroup label{color:#000;margin:0;font-size:1rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__formGroup input,.PersonalDataSection-module-scss-module__ISloHa__formGroup select{color:#000;box-sizing:border-box;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;height:50px;padding:15px;font-size:1rem}.PersonalDataSection-module-scss-module__ISloHa__formGroup input:focus,.PersonalDataSection-module-scss-module__ISloHa__formGroup select:focus{border-color:#ff5a00;outline:none}.PersonalDataSection-module-scss-module__ISloHa__formGroup input::placeholder,.PersonalDataSection-module-scss-module__ISloHa__formGroup select::placeholder{color:#888}.PersonalDataSection-module-scss-module__ISloHa__formGroup input:disabled,.PersonalDataSection-module-scss-module__ISloHa__formGroup select:disabled{color:#333;cursor:not-allowed;opacity:1;background-color:#f5f5f5}.PersonalDataSection-module-scss-module__ISloHa__error{color:#d92d20;font-size:.75rem}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup{flex-direction:column;gap:10px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup label{color:#000;margin:0;font-size:1rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input{color:#000;box-sizing:border-box;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;height:50px;padding:15px;font-size:1rem}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input:focus{border-color:#ff5a00;outline:none}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input::placeholder{color:#888}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input:disabled{color:#333;cursor:not-allowed;opacity:1;background-color:#f5f5f5}.PersonalDataSection-module-scss-module__ISloHa__basicDataSection{margin-top:.5rem}.PersonalDataSection-module-scss-module__ISloHa__basicDataSection h3{margin-bottom:.5rem;font-size:1.125rem}.PersonalDataSection-module-scss-module__ISloHa__basicDataSection span{color:#333;font-size:1rem}.PersonalDataSection-module-scss-module__ISloHa__section.PersonalDataSection-module-scss-module__ISloHa__disabled{opacity:.6;pointer-events:none}}@media (max-width:1023px){.PersonalDataSection-module-scss-module__ISloHa__section{flex-direction:column;gap:20px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__sectionHeader{flex-direction:column;gap:4px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__titleRow{align-items:center;gap:13px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__icon{flex-shrink:0;width:22px;height:22px}.PersonalDataSection-module-scss-module__ISloHa__icon svg{color:#ff5a00;width:100%;height:100%}.PersonalDataSection-module-scss-module__ISloHa__description{color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.PersonalDataSection-module-scss-module__ISloHa__profileCheckbox{align-items:center;gap:10px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__profileCheckbox input[type=checkbox]{cursor:pointer;accent-color:#ff5a00;border:1px solid #355472;border-radius:4px;flex-shrink:0;width:28px;height:28px}.PersonalDataSection-module-scss-module__ISloHa__profileCheckbox label{color:#000;cursor:pointer;margin:0;font-size:1rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__formBox{background:#fff;border:1px solid #e8e5df;border-radius:12px;padding:1rem;box-shadow:0 1px 2px #1a18150a}.PersonalDataSection-module-scss-module__ISloHa__formFields,.PersonalDataSection-module-scss-module__ISloHa__formRow{flex-direction:column;gap:16px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__formGroup{flex-direction:column;gap:10px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__formGroup label{color:#000;margin:0;font-size:1rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__formGroup input,.PersonalDataSection-module-scss-module__ISloHa__formGroup select{color:#000;box-sizing:border-box;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;height:50px;padding:16px 12px;font-size:1rem}.PersonalDataSection-module-scss-module__ISloHa__formGroup input:focus,.PersonalDataSection-module-scss-module__ISloHa__formGroup select:focus{border-color:#ff5a00;outline:none}.PersonalDataSection-module-scss-module__ISloHa__formGroup input::placeholder,.PersonalDataSection-module-scss-module__ISloHa__formGroup select::placeholder{color:#888}.PersonalDataSection-module-scss-module__ISloHa__formGroup input:disabled,.PersonalDataSection-module-scss-module__ISloHa__formGroup select:disabled{color:#333;cursor:not-allowed;opacity:1;background-color:#f5f5f5}.PersonalDataSection-module-scss-module__ISloHa__error{color:#d92d20;font-size:.75rem}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup{flex-direction:column;gap:10px;display:flex}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup label{color:#000;margin:0;font-size:1rem;font-weight:400}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input{color:#000;box-sizing:border-box;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;height:50px;padding:16px 12px;font-size:1rem}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input:focus{border-color:#ff5a00;outline:none}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input::placeholder{color:#888}.PersonalDataSection-module-scss-module__ISloHa__fullWidthGroup input:disabled{color:#333;cursor:not-allowed;opacity:1;background-color:#f5f5f5}.PersonalDataSection-module-scss-module__ISloHa__basicDataSection{margin-top:.5rem}.PersonalDataSection-module-scss-module__ISloHa__basicDataSection h3{margin-bottom:.5rem;font-size:1.125rem}.PersonalDataSection-module-scss-module__ISloHa__basicDataSection span{color:#333;font-size:1rem}.PersonalDataSection-module-scss-module__ISloHa__section.PersonalDataSection-module-scss-module__ISloHa__disabled{opacity:.6;pointer-events:none}}.PersonalDataSection-module-scss-module__ISloHa__titleRow h2{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#000;margin:0;font-size:1.125rem;font-weight:400;line-height:1.15}
@media (min-width:1024px){.VoucherSection-module-scss-module__M_DLFG__section{flex-direction:column;gap:20px;display:flex}.VoucherSection-module-scss-module__M_DLFG__sectionHeader{flex-direction:column;gap:4px;display:flex}.VoucherSection-module-scss-module__M_DLFG__titleRow{align-items:center;gap:13px;display:flex}.VoucherSection-module-scss-module__M_DLFG__optional{color:#333;font-size:.875rem;font-weight:400}.VoucherSection-module-scss-module__M_DLFG__icon{flex-shrink:0;width:22px;height:22px}.VoucherSection-module-scss-module__M_DLFG__icon svg{color:#ff5a00;width:100%;height:100%}.VoucherSection-module-scss-module__M_DLFG__description{color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox{background:#fff;border:1px solid #e8e5df;border-radius:12px;padding:1rem;box-shadow:0 1px 2px #1a18150a}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent{flex-direction:column;gap:16px;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent label{color:#000;margin:0;font-size:1rem;font-weight:400}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow{align-items:center;gap:20px;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput{flex:1}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup{align-items:center;gap:10px;display:flex;position:relative}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup input{color:#000;box-sizing:border-box;text-transform:uppercase;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;width:100%;height:50px;padding:15px 50px 15px 15px;font-size:1rem}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup input:focus{border-color:#ff5a00;outline:none}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup input::placeholder{color:#333}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup .VoucherSection-module-scss-module__M_DLFG__checkingIndicator{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__discountInfo{flex:1;justify-content:flex-end;align-items:center;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__discountInfo p{color:#333;margin:0;font-size:1.125rem;font-weight:600}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult{border-radius:8px;padding:10px 15px;font-size:.875rem;font-weight:600}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult.VoucherSection-module-scss-module__M_DLFG__valid{color:#1e8449;background-color:#e8f7ee;border:1px solid #c3e6cb}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult.VoucherSection-module-scss-module__M_DLFG__invalid{color:#d92d20;background-color:#fdecea;border:1px solid #f5c6cb}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult p{align-items:center;gap:8px;margin:0;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult p .VoucherSection-module-scss-module__M_DLFG__icon{flex-shrink:0;font-size:1rem}}@media (max-width:1023px){.VoucherSection-module-scss-module__M_DLFG__section{flex-direction:column;gap:20px;display:flex}.VoucherSection-module-scss-module__M_DLFG__sectionHeader{flex-direction:column;gap:4px;display:flex}.VoucherSection-module-scss-module__M_DLFG__titleRow{align-items:center;gap:13px;display:flex}.VoucherSection-module-scss-module__M_DLFG__optional{color:#333;font-size:.875rem;font-weight:400}.VoucherSection-module-scss-module__M_DLFG__icon{flex-shrink:0;width:22px;height:22px}.VoucherSection-module-scss-module__M_DLFG__icon svg{color:#ff5a00;width:100%;height:100%}.VoucherSection-module-scss-module__M_DLFG__description{color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox{background:#fff;border:1px solid #e8e5df;border-radius:12px;padding:1rem;box-shadow:0 1px 2px #1a18150a}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent{flex-direction:column;gap:16px;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent label{color:#000;margin:0;font-size:1rem;font-weight:400}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow{flex-direction:column;align-items:stretch;gap:10px;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput{width:100%}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup{align-items:center;gap:10px;display:flex;position:relative}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup input{color:#888;box-sizing:border-box;text-transform:uppercase;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;width:100%;height:50px;padding:15px 50px 15px 13px;font-size:1rem}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup input:focus{border-color:#ff5a00;outline:none}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup input::placeholder{color:#333}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__voucherInput .VoucherSection-module-scss-module__M_DLFG__inputGroup .VoucherSection-module-scss-module__M_DLFG__checkingIndicator{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__discountInfo{justify-content:flex-end;align-items:center;width:100%;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__inputRow .VoucherSection-module-scss-module__M_DLFG__discountInfo p{color:#333;text-align:right;margin:0;font-size:.875rem;font-weight:400}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult{border-radius:8px;padding:10px 15px;font-size:.875rem;font-weight:600}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult.VoucherSection-module-scss-module__M_DLFG__valid{color:#1e8449;background-color:#e8f7ee;border:1px solid #c3e6cb}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult.VoucherSection-module-scss-module__M_DLFG__invalid{color:#d92d20;background-color:#fdecea;border:1px solid #f5c6cb}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult p{align-items:center;gap:8px;margin:0;display:flex}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent .VoucherSection-module-scss-module__M_DLFG__validationResult p .VoucherSection-module-scss-module__M_DLFG__icon{flex-shrink:0;font-size:1rem}.VoucherSection-module-scss-module__M_DLFG__voucherContainer .VoucherSection-module-scss-module__M_DLFG__voucherBox .VoucherSection-module-scss-module__M_DLFG__voucherContent::placeholder{color:#333}}.VoucherSection-module-scss-module__M_DLFG__section.VoucherSection-module-scss-module__M_DLFG__disabled{opacity:.6;pointer-events:none}.VoucherSection-module-scss-module__M_DLFG__section.VoucherSection-module-scss-module__M_DLFG__disabled input:disabled{color:#888;cursor:not-allowed;background-color:#f5f5f5;border-color:#ececec}.VoucherSection-module-scss-module__M_DLFG__titleRow h2{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#000;margin:0;font-size:1.125rem;font-weight:400;line-height:1.15}
.Spinner-module-scss-module__NsK0MW__spinnerContent{flex-direction:row;justify-content:center;align-items:center;gap:.6rem;width:100%;height:100%;display:flex}.Spinner-module-scss-module__NsK0MW__spinner{aspect-ratio:1;border:4px solid #d9d9d9;border-top-color:#007bff;border-radius:50%;height:100%;animation:1s linear infinite Spinner-module-scss-module__NsK0MW__spin}@keyframes Spinner-module-scss-module__NsK0MW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.UnauthenticatedState-module-scss-module__vvTzAq__page{background-color:#f5f5f5;min-height:70vh}.UnauthenticatedState-module-scss-module__vvTzAq__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:70vh;padding:3.5rem 1.25rem 4rem;display:flex}.UnauthenticatedState-module-scss-module__vvTzAq__iconWrap{background-color:#fff1e8;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:.5rem;display:flex}.UnauthenticatedState-module-scss-module__vvTzAq__icon{color:#ff5a00;width:40px;height:40px}.UnauthenticatedState-module-scss-module__vvTzAq__title{color:#000;margin:0;font-size:1.75rem;font-weight:700}.UnauthenticatedState-module-scss-module__vvTzAq__description{color:#333;max-width:420px;margin:0;font-size:1rem;line-height:1.5}.UnauthenticatedState-module-scss-module__vvTzAq__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (max-width:480px){.UnauthenticatedState-module-scss-module__vvTzAq__title{font-size:1.4rem}.UnauthenticatedState-module-scss-module__vvTzAq__actions{flex-direction:column;width:100%;max-width:320px}.UnauthenticatedState-module-scss-module__vvTzAq__actions button{width:100%}}
.InscriptionNotFoundState-module-scss-module__WEcKaa__page{background-color:#f5f5f5;min-height:70vh}.InscriptionNotFoundState-module-scss-module__WEcKaa__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:70vh;padding:3.5rem 1.25rem 4rem;display:flex}.InscriptionNotFoundState-module-scss-module__WEcKaa__iconWrap{background-color:#fff1e8;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:.5rem;display:flex}.InscriptionNotFoundState-module-scss-module__WEcKaa__icon{color:#ff5a00;width:40px;height:40px}.InscriptionNotFoundState-module-scss-module__WEcKaa__title{color:#000;margin:0;font-size:1.75rem;font-weight:700}.InscriptionNotFoundState-module-scss-module__WEcKaa__description{color:#333;max-width:420px;margin:0;font-size:1rem;line-height:1.5}.InscriptionNotFoundState-module-scss-module__WEcKaa__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (max-width:480px){.InscriptionNotFoundState-module-scss-module__WEcKaa__title{font-size:1.4rem}.InscriptionNotFoundState-module-scss-module__WEcKaa__actions{flex-direction:column;width:100%;max-width:320px}.InscriptionNotFoundState-module-scss-module__WEcKaa__actions button{width:100%}}
.inscription-module-scss-module__zjUQFW__page{width:100%}.inscription-module-scss-module__zjUQFW__loading{color:#333;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:calc(100dvh - 80px);font-size:.875rem;display:flex}@media (max-width:768px){.inscription-module-scss-module__zjUQFW__loading{min-height:calc(100dvh - 64px)}}.inscription-module-scss-module__zjUQFW__loadingSpinner{width:48px;height:48px}
.perfilLayout-module-scss-module__tXcasa__page{background-color:#f5f5f5;padding:40px 20px}@media (max-width:1023px){.perfilLayout-module-scss-module__tXcasa__page{padding:24px 16px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.perfilLayout-module-scss-module__tXcasa__container{flex-direction:column;gap:24px;max-width:1199px;margin:0 auto;display:flex}.perfilLayout-module-scss-module__tXcasa__content{flex:1;min-width:0;min-height:620px}@media (max-width:1023px){.perfilLayout-module-scss-module__tXcasa__content{min-height:0}}.perfilLayout-module-scss-module__tXcasa__loadingOverlay{z-index:9999;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.perfilLayout-module-scss-module__tXcasa__loadingSpinner{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;padding:12px;display:flex;box-shadow:0 4px 10px #0003}
.ProductsSection-module-scss-module__XEKaMa__section{flex-direction:column;gap:20px;display:flex}.ProductsSection-module-scss-module__XEKaMa__sectionHeader{flex-direction:column;gap:4px;display:flex}.ProductsSection-module-scss-module__XEKaMa__titleRow{align-items:center;gap:13px;display:flex}.ProductsSection-module-scss-module__XEKaMa__optional{color:#333;font-size:.875rem;font-weight:400}.ProductsSection-module-scss-module__XEKaMa__icon{flex-shrink:0;width:22px;height:22px}.ProductsSection-module-scss-module__XEKaMa__icon svg{color:#ff5a00;width:100%;height:100%}.ProductsSection-module-scss-module__XEKaMa__description{color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.ProductsSection-module-scss-module__XEKaMa__productsList{flex-direction:column;gap:12px;display:flex}.ProductsSection-module-scss-module__XEKaMa__section.ProductsSection-module-scss-module__XEKaMa__disabled{opacity:.6;pointer-events:none}.ProductsSection-module-scss-module__XEKaMa__titleRow h2{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#000;margin:0;font-size:1.125rem;font-weight:400;line-height:1.15}
.InscriptionsSection-module-scss-module__Ktraha__section{flex-direction:column;gap:20px;height:100%;display:flex}.InscriptionsSection-module-scss-module__Ktraha__sectionHeader{flex-direction:column;gap:4px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__titleRow{align-items:center;gap:13px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__titleRow h2{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#000;margin:0;font-size:1.375rem}.InscriptionsSection-module-scss-module__Ktraha__icon{background-color:#fff1e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__icon svg{color:#ff5a00;width:18px;height:18px}.InscriptionsSection-module-scss-module__Ktraha__description{color:#333;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.InscriptionsSection-module-scss-module__Ktraha__loadingBox{background-color:#fff;border-radius:16px;flex:1;justify-content:center;align-items:center;padding:60px 24px;display:flex;box-shadow:0 8px 24px #00274b1a}.InscriptionsSection-module-scss-module__Ktraha__emptyBox{background-color:#fff;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex;box-shadow:0 8px 24px #00274b1a}.InscriptionsSection-module-scss-module__Ktraha__emptyBox p{color:#333;text-align:center;margin:0;font-size:1rem}.InscriptionsSection-module-scss-module__Ktraha__emptyIcon{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__emptyIcon svg{color:#b5b5b5;width:26px;height:26px}.InscriptionsSection-module-scss-module__Ktraha__groups{flex-direction:column;gap:28px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__group{flex-direction:column;gap:14px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__groupTitle{color:#000;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:flex}.InscriptionsSection-module-scss-module__Ktraha__groupTitleIcon{color:#ff5a00;flex-shrink:0;width:17px;height:17px}.InscriptionsSection-module-scss-module__Ktraha__emptyGroupText{color:#333;margin:0;font-size:.875rem;font-style:italic}.InscriptionsSection-module-scss-module__Ktraha__registrationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1023px){.InscriptionsSection-module-scss-module__Ktraha__registrationsGrid{grid-template-columns:1fr}}.InscriptionsSection-module-scss-module__Ktraha__registrationCard{background-color:#fff;border:2px solid #ececec;border-radius:12px;flex-direction:column;gap:12px;padding:20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 2px 6px #0000000f}.InscriptionsSection-module-scss-module__Ktraha__registrationCard:hover{border-color:#ffcfae;transform:translateY(-2px);box-shadow:0 6px 14px #0000001a}.InscriptionsSection-module-scss-module__Ktraha__cardBanner{aspect-ratio:2;background-color:#ececec;border-radius:10px 10px 0 0;margin:-20px -20px 0;overflow:hidden}.InscriptionsSection-module-scss-module__Ktraha__cardBannerImage{object-fit:cover;width:100%;height:100%;display:block}.InscriptionsSection-module-scss-module__Ktraha__cardTitle{color:#000;overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.InscriptionsSection-module-scss-module__Ktraha__cardRow{color:#333;align-items:center;gap:8px;font-size:.875rem;display:flex}.InscriptionsSection-module-scss-module__Ktraha__rowIcon{color:#ff5a00;flex-shrink:0;width:16px;height:16px}.InscriptionsSection-module-scss-module__Ktraha__cardRowLink{color:inherit;text-underline-offset:2px;overflow-wrap:break-word;min-width:0;text-decoration:underline}.InscriptionsSection-module-scss-module__Ktraha__cardRowLink:hover{color:#ff5a00}.InscriptionsSection-module-scss-module__Ktraha__statusBadge{border-radius:6px;align-self:flex-start;padding:4px 12px;font-size:.875rem;font-weight:600}.InscriptionsSection-module-scss-module__Ktraha__paid{color:#1e8449;background-color:#e8f7ee}.InscriptionsSection-module-scss-module__Ktraha__pending{color:#b5680a;background-color:#fff4e5}.InscriptionsSection-module-scss-module__Ktraha__cardActions{flex-direction:column;gap:10px;margin-top:auto;padding-top:28px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__cardActionsRow{gap:10px;display:flex}.InscriptionsSection-module-scss-module__Ktraha__cardActionsRow .InscriptionsSection-module-scss-module__Ktraha__viewButton{flex:1;min-width:0}.InscriptionsSection-module-scss-module__Ktraha__iconButton{color:#ff5a00;cursor:pointer;background-color:#0000;border:1px solid #ff5a00;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.InscriptionsSection-module-scss-module__Ktraha__iconButton svg{width:18px;height:18px}.InscriptionsSection-module-scss-module__Ktraha__iconButton:hover{color:#fff;background-color:#ff5a00}.InscriptionsSection-module-scss-module__Ktraha__viewButton{color:#fff;background-color:#ff5a00;border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.InscriptionsSection-module-scss-module__Ktraha__viewButton:hover{background-color:#b23e00}.InscriptionsSection-module-scss-module__Ktraha__viewButtonOutlined{color:#ff5a00;background-color:#0000;border:1px solid #ff5a00}.InscriptionsSection-module-scss-module__Ktraha__viewButtonOutlined:hover{color:#fff;background-color:#ff5a00}.InscriptionsSection-module-scss-module__Ktraha__resultsButton{color:#ff5a00;cursor:pointer;background-color:#0000;border:1px solid #ff5a00;border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.InscriptionsSection-module-scss-module__Ktraha__resultsButton:hover:not(:disabled){color:#fff;background-color:#ff5a00}.InscriptionsSection-module-scss-module__Ktraha__resultsButton:disabled{color:#9c9bb6;cursor:not-allowed;border-color:#d9d9d9}.InscriptionsSection-module-scss-module__Ktraha__resultsButtonFilled{color:#fff;background-color:#ff5a00;border-color:#ff5a00}.InscriptionsSection-module-scss-module__Ktraha__resultsButtonFilled:hover:not(:disabled){color:#fff;background-color:#b23e00}
.OrdersSection-module-scss-module__ynGBCG__section{flex-direction:column;gap:20px;height:100%;display:flex}.OrdersSection-module-scss-module__ynGBCG__sectionHeader{flex-direction:column;gap:4px;display:flex}.OrdersSection-module-scss-module__ynGBCG__titleRow{align-items:center;gap:13px;display:flex}.OrdersSection-module-scss-module__ynGBCG__titleRow h2{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#000;margin:0;font-size:1.375rem}.OrdersSection-module-scss-module__ynGBCG__icon{background-color:#fff1e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.OrdersSection-module-scss-module__ynGBCG__icon svg{color:#ff5a00;width:18px;height:18px}.OrdersSection-module-scss-module__ynGBCG__description{color:#333;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.OrdersSection-module-scss-module__ynGBCG__loadingBox{background-color:#fff;border-radius:16px;flex:1;justify-content:center;align-items:center;padding:60px 24px;display:flex;box-shadow:0 8px 24px #00274b1a}.OrdersSection-module-scss-module__ynGBCG__emptyBox{background-color:#fff;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex;box-shadow:0 8px 24px #00274b1a}.OrdersSection-module-scss-module__ynGBCG__emptyBox p{color:#333;text-align:center;margin:0;font-size:1rem}.OrdersSection-module-scss-module__ynGBCG__emptyIcon{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.OrdersSection-module-scss-module__ynGBCG__emptyIcon svg{color:#b5b5b5;width:26px;height:26px}.OrdersSection-module-scss-module__ynGBCG__groups{flex-direction:column;gap:28px;display:flex}.OrdersSection-module-scss-module__ynGBCG__group{flex-direction:column;gap:14px;display:flex}.OrdersSection-module-scss-module__ynGBCG__groupTitle{color:#000;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:flex}.OrdersSection-module-scss-module__ynGBCG__groupTitleIcon{color:#ff5a00;flex-shrink:0;width:17px;height:17px}.OrdersSection-module-scss-module__ynGBCG__emptyGroupText{color:#333;margin:0;font-size:.875rem;font-style:italic}.OrdersSection-module-scss-module__ynGBCG__ordersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1023px){.OrdersSection-module-scss-module__ynGBCG__ordersGrid{grid-template-columns:1fr}}.OrdersSection-module-scss-module__ynGBCG__orderCard{background-color:#fff;border:2px solid #ececec;border-radius:12px;flex-direction:column;gap:12px;min-width:0;display:flex;box-shadow:0 2px 6px #0000000f}.OrdersSection-module-scss-module__ynGBCG__orderCard.OrdersSection-module-scss-module__ynGBCG__orderCardPending{border-color:#d92d20}.OrdersSection-module-scss-module__ynGBCG__orderCard{padding:20px;transition:transform .15s,box-shadow .15s,border-color .15s}.OrdersSection-module-scss-module__ynGBCG__orderCard:hover{border-color:#ffcfae;transform:translateY(-2px);box-shadow:0 6px 14px #0000001a}.OrdersSection-module-scss-module__ynGBCG__cardSubtitle{color:#9c9bb6;margin-top:-6px;font-size:.75rem}.OrdersSection-module-scss-module__ynGBCG__cardTitle{color:#000;overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.OrdersSection-module-scss-module__ynGBCG__cardRow{color:#333;align-items:center;gap:8px;font-size:.875rem;display:flex}.OrdersSection-module-scss-module__ynGBCG__rowIcon{color:#ff5a00;flex-shrink:0;width:16px;height:16px}.OrdersSection-module-scss-module__ynGBCG__itemList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.OrdersSection-module-scss-module__ynGBCG__item{color:#333;align-items:center;gap:10px;min-width:0;font-size:.875rem;display:flex}@media (max-width:600px){.OrdersSection-module-scss-module__ynGBCG__item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb text text""thumb units price";align-items:start;row-gap:4px;display:grid}}.OrdersSection-module-scss-module__ynGBCG__itemThumb{background-color:#ececec;border-radius:8px;flex-shrink:0;grid-area:thumb;width:56px;height:56px;overflow:hidden}.OrdersSection-module-scss-module__ynGBCG__itemThumbImage{object-fit:cover;width:100%;height:100%;display:block}.OrdersSection-module-scss-module__ynGBCG__itemText{flex-direction:column;flex:1;grid-area:text;min-width:0;display:flex}.OrdersSection-module-scss-module__ynGBCG__itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.OrdersSection-module-scss-module__ynGBCG__itemVariant{color:#9c9bb6;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.OrdersSection-module-scss-module__ynGBCG__itemPickup{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.OrdersSection-module-scss-module__ynGBCG__itemUnits{white-space:nowrap;flex-shrink:0;grid-area:units}.OrdersSection-module-scss-module__ynGBCG__itemPrice{white-space:nowrap;color:#000;flex-shrink:0;grid-area:price}@media (max-width:600px){.OrdersSection-module-scss-module__ynGBCG__itemPrice{justify-self:end}}.OrdersSection-module-scss-module__ynGBCG__totalRow{justify-content:flex-end}.OrdersSection-module-scss-module__ynGBCG__totalLabel{color:#000;font-weight:600}.OrdersSection-module-scss-module__ynGBCG__totalValue{color:#000;font-weight:700}.OrdersSection-module-scss-module__ynGBCG__statusBadge{border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.875rem;font-weight:600}.OrdersSection-module-scss-module__ynGBCG__cancelled{color:#d92d20;background-color:#fdecea}.OrdersSection-module-scss-module__ynGBCG__cardActions{flex-direction:column;align-items:flex-end;gap:10px;margin-top:auto;padding-top:28px;display:flex}.OrdersSection-module-scss-module__ynGBCG__viewButton{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.OrdersSection-module-scss-module__ynGBCG__viewButtonOutlined{color:#ff5a00;background-color:#0000;border:1px solid #ff5a00}.OrdersSection-module-scss-module__ynGBCG__viewButtonOutlined:hover{color:#fff;background-color:#ff5a00}.OrdersSection-module-scss-module__ynGBCG__payButton{color:#fff;background-color:#1e8449;height:46px;font-size:1rem}.OrdersSection-module-scss-module__ynGBCG__payButton:hover{background-color:#229552}.OrdersSection-module-scss-module__ynGBCG__payButton:active{background-color:#26a55b}
.ProfileDataSection-module-scss-module__SRIrBq__section{flex-direction:column;gap:20px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__sectionHeader{flex-direction:column;gap:4px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__titleRow{align-items:center;gap:13px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__titleRow h2{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#000;margin:0;font-size:1.375rem}.ProfileDataSection-module-scss-module__SRIrBq__icon{background-color:#fff1e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__icon svg{color:#ff5a00;width:18px;height:18px}.ProfileDataSection-module-scss-module__SRIrBq__description{color:#333;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.ProfileDataSection-module-scss-module__SRIrBq__formBox{background-color:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 8px 24px #00274b1a}.ProfileDataSection-module-scss-module__SRIrBq__infoView{flex-direction:column;gap:20px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__infoGroup{flex-direction:column;gap:12px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__infoGroup+.ProfileDataSection-module-scss-module__SRIrBq__infoGroup{border-top:1px solid #ececec;padding-top:20px}.ProfileDataSection-module-scss-module__SRIrBq__groupTitle{color:#333;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:700;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__groupTitleIcon{color:#ff5a00;width:14px;height:14px}.ProfileDataSection-module-scss-module__SRIrBq__infoList{flex-direction:column;gap:4px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__infoItem{align-items:center;gap:14px;padding:10px 0;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__infoItem+.ProfileDataSection-module-scss-module__SRIrBq__infoItem{border-top:1px dashed #ececec}.ProfileDataSection-module-scss-module__SRIrBq__infoIcon{background-color:#f5f5f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__infoIcon svg{color:#ff5a00;width:17px;height:17px}.ProfileDataSection-module-scss-module__SRIrBq__infoText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__label{color:#333;text-transform:uppercase;letter-spacing:.3px;font-size:.75rem;font-weight:600}.ProfileDataSection-module-scss-module__SRIrBq__value{color:#000;overflow-wrap:break-word;font-size:1rem}.ProfileDataSection-module-scss-module__SRIrBq__warning{color:#d92d20;margin:0;font-size:.875rem}.ProfileDataSection-module-scss-module__SRIrBq__badgeYes,.ProfileDataSection-module-scss-module__SRIrBq__badgeNo{border-radius:999px;align-items:start;gap:6px;width:fit-content;margin-top:2px;padding:4px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.ProfileDataSection-module-scss-module__SRIrBq__badgeYes svg,.ProfileDataSection-module-scss-module__SRIrBq__badgeNo svg{width:14px;height:14px}.ProfileDataSection-module-scss-module__SRIrBq__badgeYes{color:#1e8449;background-color:#e8f7ee}.ProfileDataSection-module-scss-module__SRIrBq__badgeNo{color:#d92d20;background-color:#fdecea}.ProfileDataSection-module-scss-module__SRIrBq__chipsRow{flex-wrap:wrap;gap:8px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__chip{color:#ff5a00;background-color:#fff1e8;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.ProfileDataSection-module-scss-module__SRIrBq__chip svg{width:13px;height:13px}.ProfileDataSection-module-scss-module__SRIrBq__emptyText{color:#333;margin:0;font-size:.875rem;font-style:italic}.ProfileDataSection-module-scss-module__SRIrBq__actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__primaryButton,.ProfileDataSection-module-scss-module__SRIrBq__secondaryButton{cursor:pointer;border-radius:10px;flex:1;height:46px;padding:0 24px;font-size:1rem;font-weight:700;transition:all .2s}.ProfileDataSection-module-scss-module__SRIrBq__primaryButton:disabled,.ProfileDataSection-module-scss-module__SRIrBq__secondaryButton:disabled{cursor:not-allowed;opacity:.6}.ProfileDataSection-module-scss-module__SRIrBq__primaryButton{color:#fff;background-color:#ff5a00;border:none}.ProfileDataSection-module-scss-module__SRIrBq__primaryButton:hover:not(:disabled){background-color:#b23e00}.ProfileDataSection-module-scss-module__SRIrBq__secondaryButton{color:#ff5a00;background-color:#0000;border:2px solid #ff5a00}.ProfileDataSection-module-scss-module__SRIrBq__secondaryButton:hover:not(:disabled){background-color:#ff5a001a}.ProfileDataSection-module-scss-module__SRIrBq__editForm{flex-direction:column;gap:16px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__formRow{gap:16px;display:flex}@media (max-width:640px){.ProfileDataSection-module-scss-module__SRIrBq__formRow{flex-direction:column}}.ProfileDataSection-module-scss-module__SRIrBq__formGroup{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__formGroup label{color:#000;margin:0;font-size:1rem;font-weight:400}.ProfileDataSection-module-scss-module__SRIrBq__formGroup input{color:#000;box-sizing:border-box;background-color:#fff;border:2px solid #d9d9d9;border-radius:10px;height:50px;padding:15px;font-size:1rem}.ProfileDataSection-module-scss-module__SRIrBq__formGroup input:focus{border-color:#ff5a00;outline:none}.ProfileDataSection-module-scss-module__SRIrBq__formGroup input:disabled{color:#333;cursor:not-allowed;opacity:1;background-color:#f5f5f5}.ProfileDataSection-module-scss-module__SRIrBq__error{color:#d92d20;font-size:.875rem}.ProfileDataSection-module-scss-module__SRIrBq__inlineLink{color:#ff5a00;cursor:pointer;background-color:#fff1e8;border:none;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:.875rem;font-weight:600;transition:background-color .15s}.ProfileDataSection-module-scss-module__SRIrBq__inlineLink:hover{background-color:#ffe2cf}.ProfileDataSection-module-scss-module__SRIrBq__checkboxRow{align-items:center;gap:10px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__checkboxRow input[type=checkbox]{accent-color:#ff5a00;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:0}.ProfileDataSection-module-scss-module__SRIrBq__checkboxRow label{color:#000;cursor:pointer;margin:0;font-size:.875rem;font-weight:400}.ProfileDataSection-module-scss-module__SRIrBq__modalitiesBlock{flex-direction:column;gap:12px;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__groupLabel{color:#000;align-items:center;gap:8px;font-size:1rem;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__modalitiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}@media (max-width:640px){.ProfileDataSection-module-scss-module__SRIrBq__modalitiesGrid{grid-template-columns:minmax(0,1fr)}}.ProfileDataSection-module-scss-module__SRIrBq__modalityCard{cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px solid #ececec;border-radius:10px;align-items:center;min-height:56px;padding:14px 18px;transition:border-color .15s,background-color .15s;display:flex}.ProfileDataSection-module-scss-module__SRIrBq__modalityCard span{color:#000;overflow-wrap:break-word;flex:1;min-width:0;padding:0 12px;font-size:.875rem;line-height:1.35}.ProfileDataSection-module-scss-module__SRIrBq__modalityCard:hover{border-color:#ffcfae}.ProfileDataSection-module-scss-module__SRIrBq__modalityCard.ProfileDataSection-module-scss-module__SRIrBq__selected{background-color:#fff1e8;border-color:#ff5a00}.ProfileDataSection-module-scss-module__SRIrBq__modalityCard.ProfileDataSection-module-scss-module__SRIrBq__selected span{color:#ff5a00}.ProfileDataSection-module-scss-module__SRIrBq__checkIcon{color:#ff5a00;flex-shrink:0;width:18px;height:18px}.ProfileDataSection-module-scss-module__SRIrBq__emptyCheck{border:2px solid #d9d9d9;border-radius:50%;flex-shrink:0;width:16px;height:16px}
.ProductRow-module-scss-module__vh0zgq__productRow{background:#fff;border:1px solid #e8e5df;border-radius:12px;flex-direction:column;padding:1rem;display:flex;box-shadow:0 1px 2px #1a18150a}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productRow{padding:.75rem}}.ProductRow-module-scss-module__vh0zgq__productMain{gap:1rem;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productMain{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumb header""meta meta""desc desc""toggle toggle";align-items:start;gap:.5rem .75rem;display:grid}}.ProductRow-module-scss-module__vh0zgq__productVariants{border-top:1px solid #e8e5df;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.75rem;padding-top:.75rem;font-size:.875rem;line-height:1.35;display:flex}.ProductRow-module-scss-module__vh0zgq__productVariantsLabel{color:#1a1815;flex-shrink:0;font-weight:600}.ProductRow-module-scss-module__vh0zgq__productVariantChip{color:#6b6558;border:1px solid #d9d4cb;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.ProductRow-module-scss-module__vh0zgq__productVariantsToggle{color:#00274b;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.875rem;font-weight:600}.ProductRow-module-scss-module__vh0zgq__productVariantsToggle:hover{text-decoration:underline}.ProductRow-module-scss-module__vh0zgq__productThumb{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:144px;height:144px;position:relative;overflow:hidden}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productThumb{grid-area:thumb;width:72px;height:72px}}.ProductRow-module-scss-module__vh0zgq__productThumbButton{cursor:zoom-in;border:none;padding:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ProductRow-module-scss-module__vh0zgq__productThumbButton:hover{opacity:.85}.ProductRow-module-scss-module__vh0zgq__productThumbZoom{color:#fff;opacity:.8;pointer-events:none;background:#1a18154d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:.5rem;right:.5rem}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productThumbZoom{width:20px;height:20px;top:.25rem;right:.25rem}.ProductRow-module-scss-module__vh0zgq__productThumbZoom svg{width:11px;height:11px}}.ProductRow-module-scss-module__vh0zgq__productThumbImage{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productThumbFallback svg{font-size:1.25rem}.ProductRow-module-scss-module__vh0zgq__productThumbFallback span{display:none}}.ProductRow-module-scss-module__vh0zgq__productLightboxContent{justify-content:center;align-items:center;max-width:1200px;max-height:85vh;display:flex}.ProductRow-module-scss-module__vh0zgq__productLightboxImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85vh;display:block}.ProductRow-module-scss-module__vh0zgq__productBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productBody{display:contents}}.ProductRow-module-scss-module__vh0zgq__productRowHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productRowHeader{flex-direction:column;grid-area:header;align-items:flex-start;gap:.25rem;min-width:0}}.ProductRow-module-scss-module__vh0zgq__productRowName{color:#1a1815;overflow-wrap:break-word;min-width:0;font-size:1.125rem;font-weight:700}.ProductRow-module-scss-module__vh0zgq__productPriceBlock{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productPriceBlock{align-items:flex-start}}.ProductRow-module-scss-module__vh0zgq__productRowPrice{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#ff5a00;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.15}.ProductRow-module-scss-module__vh0zgq__productRowFee{color:#8f887a;white-space:nowrap;font-size:.75rem;line-height:1.15}.ProductRow-module-scss-module__vh0zgq__productRowDescription{color:#6b6558;overflow-wrap:break-word;font-size:.875rem;line-height:1.65}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productRowDescription{grid-area:desc;min-width:0}}.ProductRow-module-scss-module__vh0zgq__productRowDescriptionClamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductRow-module-scss-module__vh0zgq__productDescriptionToggle{color:#ff5a00;cursor:pointer;background:0 0;border:none;place-self:flex-start start;padding:0;font-size:.875rem;font-weight:600}.ProductRow-module-scss-module__vh0zgq__productDescriptionToggle:hover{text-decoration:underline}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productDescriptionToggle{grid-area:toggle;margin-top:-.25rem}}.ProductRow-module-scss-module__vh0zgq__productMeta{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.25rem;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productMeta{grid-area:meta;margin-top:-.25rem}}.ProductRow-module-scss-module__vh0zgq__productMetaItem{color:#1a1815;align-items:center;gap:.25rem;font-size:.875rem;display:inline-flex}.ProductRow-module-scss-module__vh0zgq__productMetaItem svg{flex-shrink:0}.ProductRow-module-scss-module__vh0zgq__productMetaWarning{color:#d92d20;font-weight:600}.ProductRow-module-scss-module__vh0zgq__productSelection{border-top:1px solid #e8e5df;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.ProductRow-module-scss-module__vh0zgq__productSelectionList{flex-direction:column;gap:.75rem;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productSelectionList{gap:1.5rem}}@media (min-width:601px){.ProductRow-module-scss-module__vh0zgq__productSelectionScrollable{max-height:400px;padding-right:.5rem;overflow-y:auto}}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productSelectionScrollableMobile{max-height:380px;overflow-y:auto}}.ProductRow-module-scss-module__vh0zgq__productSelectionRow{align-items:center;gap:.75rem;display:flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productSelectionRow{flex-direction:column-reverse;align-items:flex-start;gap:.5rem}}.ProductRow-module-scss-module__vh0zgq__productSelectionName{color:#1a1815;overflow-wrap:break-word;flex-shrink:1;min-width:0;font-size:1rem}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productSelectionName{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}}.ProductRow-module-scss-module__vh0zgq__productSelectionSoldOut{color:#8f887a}.ProductRow-module-scss-module__vh0zgq__productSelectionLowStock{color:#d92d20;align-items:center;gap:3px;margin-left:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:600px){.ProductRow-module-scss-module__vh0zgq__productSelectionLowStock{margin-left:0}}.ProductRow-module-scss-module__vh0zgq__quantityStepper{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ProductRow-module-scss-module__vh0zgq__quantityStepper button{color:#1a1815;cursor:pointer;background:#fff;border:1px solid #d9d4cb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ProductRow-module-scss-module__vh0zgq__quantityStepper button:hover:not(:disabled){color:#ff5a00;border-color:#ff5a00}.ProductRow-module-scss-module__vh0zgq__quantityStepper button:disabled{opacity:.4;cursor:not-allowed}.ProductRow-module-scss-module__vh0zgq__quantityStepper span{text-align:center;color:#1a1815;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1rem;font-weight:600}
