.icon-upload{width:20px;height:20px}@media screen and (min-width: 768px){.icon-upload{width:24px;height:24px}}.icon-upload svg{width:100%;height:100%;display:block}.rx-form-popup{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height, 70px));padding:16px;background:var(--rx-form-bg, rgba(250, 248, 246, 0.9));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;transition:all .2s linear}@media screen and (min-width: 1024px){.rx-form-popup{position:absolute;top:0;width:101%;margin:0 -2px;align-items:flex-start}}.rx-form-popup .step-title{font-family:"Widescreen",sans-serif;font-size:24px;font-weight:900;line-height:24px;text-align:center;text-transform:uppercase;color:var(--rx-form-text-color, #000)}@media screen and (width >= 1024px){.rx-form-popup .step-title{font-size:32px;line-height:32px}}.rx-form-popup .titles small{color:var(--rx-form-text-color, #000)}.rx-form-popup .step-subtitle{margin-top:16px;font-family:"Widescreen",sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:center;color:var(--rx-form-text-color, #000)}@media screen and (min-width: 1024px){.rx-form-popup .step-subtitle{font-size:18px;line-height:24px}}.rx-form-popup .custom-checkbox{flex-shrink:0;display:flex;justify-content:center;align-items:start;width:fit-content;transition:all .2s linear;cursor:pointer;color:var(--rx-form-text-color, #000)}.rx-form-popup .custom-checkbox.hidden{display:none !important}.rx-form-popup .custom-checkbox.not-editable{pointer-events:none;opacity:.5}.rx-form-popup .custom-checkbox.active .fake-checkbox{border:1px solid var(--rx-form-text-color, #1d1d1d)}.rx-form-popup .custom-checkbox.active .fake-checkbox svg{opacity:1}.rx-form-popup .custom-checkbox:hover .fake-checkbox{border:1px solid var(--rx-form-text-color, #1d1d1d)}.rx-form-popup .custom-checkbox .fake-checkbox{display:flex;width:22px;height:22px;justify-content:center;align-items:center;margin:0 12px 0 0;border:1px solid var(--rx-form-text-color, #959595);border-radius:4px;transition:all .2s linear;flex-shrink:0}.rx-form-popup .custom-checkbox .fake-checkbox svg{opacity:0;transition:all .2s linear}.rx-form-popup .custom-checkbox .fake-checkbox__text{width:fit-content;white-space:nowrap;display:flex;align-items:center;color:var(--rx-form-text-color, #000)}.rx-form-popup .custom-checkbox .fake-checkbox__text .option-title{font-family:"Widescreen",sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:.32px;color:var(--rx-form-text-color, #1d1d1d);white-space:break-spaces;transition:all .2s linear}.rx-form-popup .custom-checkbox .fake-checkbox__text .option-price-capture{margin:0 0 0 4px;font-family:"Widescreen",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:uppercase;color:#a228db;transition:all .2s linear}.rx-form-popup .main-btn{display:flex;position:relative;align-items:center;justify-content:center;height:46px;padding:0 32px;background-color:var(--rx-btn-bg-color, #1d1d1d);border-radius:var(--rx-btn-rounded, 48px);font-family:"Widescreen",sans-serif;font-size:14px;font-weight:600;line-height:14px;text-align:center;color:var(--rx-btn-text-color, #faf9f6);text-transform:uppercase;cursor:pointer;transition:background-color 150ms ease-in-out}.rx-form-popup .main-btn.disabled{pointer-events:none;opacity:.6}.rx-form-popup .main-btn .btn-loader-absolute{display:none}.rx-form-popup .main-btn.isLoading{pointer-events:none !important;opacity:.7}.rx-form-popup .main-btn.isLoading span.text{visibility:hidden}.rx-form-popup .main-btn.isLoading svg{visibility:hidden}.rx-form-popup .main-btn.isLoading .btn-loader-absolute{display:inline-block}.rx-form-popup .main-btn:hover{opacity:.7}@media screen and (min-width: 1024px){.rx-form-popup .main-btn{height:50px;font-size:18px;line-height:18px}}.rx-form-popup .main-btn .icon{margin-right:8px}.rx-form-popup .link-btn{display:flex;justify-content:center;width:max-content;font-family:"Widescreen",sans-serif;font-size:14px;font-weight:600;line-height:14px;text-transform:uppercase;opacity:1;transition:opacity 150ms ease-in-out}.rx-form-popup .link-btn:hover{opacity:.9}.rx-form-popup .link-btn span{display:block;margin-right:6px}.rx-form-popup .link-btn svg{transform:rotate(180deg)}@media screen and (min-width: 1024px){.rx-form-popup .link-btn{font-size:18px;line-height:18px}}.rx-form-popup .rx-form-popup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:var(--rx-form-text-color, #000)}.rx-form-popup .rx-form-popup__header .return-back{display:flex;align-items:center;opacity:1;font-family:"Widescreen",sans-serif;font-size:14px;font-weight:600;line-height:14px;text-transform:uppercase;transition:opacity 150ms ease-in-out}.rx-form-popup .rx-form-popup__header .return-back svg{margin-right:8px}.rx-form-popup .rx-form-popup__header .return-back:hover{opacity:.9}.rx-form-popup .rx-form-popup__header .close-btn{margin-left:auto;opacity:1;transition:opacity 150ms ease-in-out}.rx-form-popup .rx-form-popup__header .close-btn:hover{opacity:.9}.rx-form-popup .rx-form-popup-inner{display:flex;flex-direction:column;width:100%;height:100%;max-width:341px;padding:0 4px 200px;margin:0 auto;overflow-y:auto}@media screen and (min-width: 1024px){.rx-form-popup .rx-form-popup-inner{padding:0 4px 500px}}.rx-form-popup .step{display:flex;flex-direction:column}.rx-form-popup .step.step--initial .titles{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;color:var(--rx-form-text-color, #000)}@media screen and (min-width: 1024px){.rx-form-popup .step.step--initial .titles{margin-bottom:20px}}.rx-form-popup .step.step--initial .content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:16px;color:var(--rx-form-text-color, #000)}@media screen and (min-width: 1024px){.rx-form-popup .step.step--initial .content{margin-bottom:20px}}.rx-form-popup .step.step--initial .content .or-span{display:block;margin:12px 0}.rx-form-popup .step.step--initial .content .fax-notification{font-family:"Widescreen",sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:center;margin-top:32px}@media screen and (min-width: 1024px){.rx-form-popup .step.step--initial .content .fax-notification{font-size:18px;line-height:24px;margin-top:40px}}.rx-form-popup .step.step--initial .footer{display:flex;flex-direction:column;align-items:center;color:var(--rx-form-text-color, #000)}.rx-form-popup .step.step--initial .footer .subtotal{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:32px}@media screen and (min-width: 1024px){.rx-form-popup .step.step--initial .footer .subtotal{margin-bottom:40px}}.rx-form-popup .step.step--initial .footer .subtotal .title{margin-bottom:8px;font-family:"Widescreen",sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:center}@media screen and (min-width: 1024px){.rx-form-popup .step.step--initial .footer .subtotal .title{font-size:18px;line-height:24px}}.rx-form-popup .step.step--initial .footer .subtotal .price{font-family:"Widescreen",sans-serif;font-size:24px;font-weight:900;line-height:24px;text-align:center}@media screen and (min-width: 1024px){.rx-form-popup .step.step--initial .footer .subtotal .price{font-size:32px;line-height:32px}}.rx-form-popup .step.step--upload-file{margin:auto}.rx-form-popup .step.step--upload-file .titles{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px}@media screen and (min-width: 1024px){.rx-form-popup .step.step--upload-file .titles{margin-bottom:32px}}.rx-form-popup .step.step--upload-file .content label{display:flex;flex-direction:column;align-items:center;cursor:pointer}.rx-form-popup .step.step--upload-file .content .big-upload-icon{margin:30px 0 40px}.rx-form-popup .step.step--upload-file .content .file-recommendation-size{display:block;margin-top:24px;font-family:"Widescreen",sans-serif;font-size:12px;font-weight:400;line-height:14px;text-align:center}.rx-form-popup .step.step--upload-file .content .file-block{display:flex;flex-direction:column;align-items:center}.rx-form-popup .step.step--upload-file .content .file-block .file-pill{width:100%;padding:16px;border-radius:16px;background-color:#fff;border:1px solid rgba(0,0,0,0);color:#1d1d1d;font-family:"Widescreen",sans-serif;font-size:14px;font-weight:600;line-height:16px;word-break:break-all}.rx-form-popup .step.step--upload-file .content .file-block .file-pill .file-pill__info{display:flex;align-items:center}.rx-form-popup .step.step--upload-file .content .file-block .file-pill .file-pill__image{margin-top:10px;width:100%;height:max-content;overflow:hidden;border-radius:5px}.rx-form-popup .step.step--upload-file .content .file-block .file-pill .file-pill__image img{width:100%;height:auto}.rx-form-popup .step.step--upload-file .content .file-block .file-pill.uploaded{border:1px solid #38f1db;background-color:rgba(56,241,219,.1607843137)}.rx-form-popup .step.step--upload-file .content .file-block .file-pill span{display:block;margin-right:8px}.rx-form-popup .step.step--upload-file .content .file-block .file-pill .remove-btn{flex-shrink:0;margin-left:auto;color:#de3366}.rx-form-popup .step.step--upload-file .content .file-block .change-btn{margin-top:25px;background-color:rgba(0,0,0,0);color:#000}.rx-form-popup .step.step--upload-file .content .file-block .change-btn svg path{fill:#000}.rx-form-popup .step.step--upload-file .content .file-block .link-btn{margin-top:0px;margin-bottom:20px;order:-1}.rx-form-popup .step.step--manual .titles{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}@media screen and (min-width: 1024px){.rx-form-popup .step.step--manual .titles{margin-bottom:20px}}.rx-form-popup .step.step--manual .content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:12px 16px}.rx-form-popup .step.step--manual .content .fields-group{display:flex;flex-direction:column;width:100%;color:var(--rx-form-text-color, #000)}.rx-form-popup .step.step--manual .content .fields-group.fields-group--full{grid-column:span 2}.rx-form-popup .step.step--manual .content .fields-group [role=button]{display:flex}.rx-form-popup .step.step--manual .content .fields-group .fields-group__header{display:flex;justify-content:space-between;align-items:center;width:100%}.rx-form-popup .step.step--manual .content .fields-group .fields-group__header .title{font-family:"Widescreen",sans-serif;font-size:14px;font-weight:700;line-height:16px;letter-spacing:.02em}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input{position:relative;display:flex;align-items:center;justify-content:start;margin-top:8px;border:1px solid var(--rx-form-input-border-color, #959595);border-radius:var(--rx-form-input-rounded, 8px);font-family:"Widescreen",sans-serif;font-size:16px;line-height:24px;letter-spacing:.02em;outline:4px solid rgba(0,0,0,0);transition:opacity .3s ease-in-out,outline-color .3s ease-in-out;padding:4px 14px 4px 38px}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input.no-border{border:1px solid rgba(0,0,0,0) !important;outline:none !important;padding:0}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input.no-border::after{content:"";display:none}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input:focus-within{outline:4px solid rgba(56,241,219,.1607843137);border:1px solid #1d1d1d}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input.error{outline:4px solid rgba(222,51,102,.1607843137);border-color:#de3366}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input .error--message{position:absolute;display:block;bottom:-22px;left:50%;transform:translateX(-50%);font-size:11px;line-height:11px;width:max-content;color:#f04438}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input .fixed-label{position:absolute;top:50%;left:14px;font-weight:600;color:#1d1d1d;transform:translateY(-50%)}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input::before{content:attr(data-eye);position:absolute;top:50%;left:14px;transform:translateY(-50%);font-size:16px;font-weight:600}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--rx-form-text-color, #1d1d1d) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input input{padding:10px 14px 10px 38px;margin:0;background-color:rgba(0,0,0,0);min-height:unset;appearance:none;height:auto;border:none;color:#1d1d1d}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input input::placeholder{color:#1d1d1d}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input select{padding:10px 14px 10px 38px !important;margin:0 !important;background-color:rgba(0,0,0,0) !important;min-height:unset !important;appearance:none !important;height:auto !important;border:none !important;color:#1d1d1d !important}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input.fields-group__input--textarea{padding:10px 14px;background-color:rgba(0,0,0,0);min-height:75px;height:auto}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input.fields-group__input--textarea:focus{background-color:#fff}.rx-form-popup .step.step--manual .content .fields-group .fields-group__input.fields-group__input--textarea::placeholder{color:#959595;text-transform:unset}.rx-form-popup .scroll-down-btn{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;border-radius:4px;backdrop-filter:blur(2px);width:fit-content;margin:0 auto;cursor:pointer;color:var(--rx-form-text-color, #000);opacity:.7;transition:opacity .15s ease}.rx-form-popup .scroll-down-btn:hover{opacity:1}@media(min-width: 640px){.rx-form-popup .scroll-down-btn{margin-left:12px}}.rx-form-popup .scroll-down-icon{width:20px;height:20px;animation:bounce 1s infinite}.rx-form-popup .scroll-down-text{font-size:.75rem;text-align:center;display:block}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.rx-form-popup .upload-box{margin:16px 0;padding:16px;border-radius:16px;border:1px solid var(--color-success, #28a745);background-color:rgba(40,167,69,.1)}.rx-form-popup .upload-header{display:flex;justify-content:flex-start;align-items:center}.rx-form-popup .upload-icon{color:var(--color-primary-950, #111827)}.rx-form-popup .upload-filename{word-break:break-all;margin-left:8px;color:var(--rx-form-text-color, #000)}.rx-form-popup .upload-remove{margin-left:auto;color:var(--color-error, #dc3545);cursor:pointer}.rx-form-popup .upload-preview{margin-top:10px;overflow:hidden;border-radius:5px}.rx-form-popup .upload-image{width:100%;height:auto;max-height:320px;object-fit:contain;transition:transform .2s ease}@media(min-width: 768px){.rx-form-popup .upload-image{max-height:none}}.rx-form-popup .upload-image.zoomed{transform:scale(2.5)}.rx-form-popup .rx-form-popup__loader-wrapper{position:absolute;inset:0;z-index:5;height:100%;width:100%;background:var(--rx-form-bg, rgba(250, 248, 246, 0.9));transition-duration:200ms;backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;overflow:hidden;border-radius:8px}.rx-form-popup .rx-form-popup__loader{margin:0;border-color:var(--rx-form-text-color, #000) !important}.rx-form-popup .rx-form-popup__wait-text{display:flex;align-items:baseline;justify-content:end;gap:.25rem;color:var(--rx-form-text-color, #000);font-size:16px;line-height:1.5}.rx-form-popup .rx-form-popup__wait-text,.rx-form-popup .rx-form-popup__wait-text *{color:var(--rx-form-text-color, #000)}.rx-form-popup .typing-indicator{display:flex;align-items:center;justify-content:center;padding-bottom:5px}.rx-form-popup .typing-indicator span{flex-shrink:0;display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--rx-form-text-color, #000);margin:0 2px;animation:typing 1.4s infinite both}.rx-form-popup .typing-indicator span:nth-child(1){animation-delay:.2s}.rx-form-popup .typing-indicator span:nth-child(2){animation-delay:.4s}.rx-form-popup .typing-indicator span:nth-child(3){animation-delay:.6s}@keyframes typing{0%{opacity:0}50%{opacity:1}100%{opacity:0}}