.btnWithLoader{border:3px solid #f3f3f3;border-top:3px solid #4e4e4e;border-radius:50%;width:20px;height:20px;display:none}.return-portal-wrapper .step-content{max-width:720px;margin:0 auto}.subtitle{margin:10px 0 0;font-size:18px;color:#718096;font-weight:400}.step-indicator{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:400px;margin:0 auto 40px}.step-indicator:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#e2e8f0;z-index:1}.step-item{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:0 15px;background:#fff}.step-number{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;border:2px solid #e2e8f0;color:#a0aec0;background:#fff;transition:all .3s ease}.step-item.active .step-number{background:#9f2cbf;color:#fff;border-color:#9f2cbf;box-shadow:0 0 0 5px #9f2cbf1a}.step-item.completed .step-number{background:#48bb78;color:#fff;border-color:#48bb78}.step-content{margin-bottom:60px}.step-content h2{text-align:center;margin:0 0 10px;font-size:28px;font-weight:600;color:#0f172a}.step-description{text-align:center;margin:0 0 40px;font-size:16px;color:#718096}.form-card{background:#fff;border-radius:12px;padding:0;box-shadow:0 4px 6px #00000012;border:1px solid #e2e8f0;overflow:hidden}.card-header{background:#f7fafc;padding:15px 20px;border-bottom:1px solid #e2e8f0}.card-header h3{display:flex;align-items:center;gap:10px}.icon{font-size:20px}.order-form{padding:30px}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.btn-primary{cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btn-secondary{background:#e2e8f0;color:#4a5568;border:none;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#cbd5e0}.order-summary{background:#fff;padding:20px;border-radius:8px;margin-bottom:30px;text-align:center;border:1px solid #e2e8f0}.order-summary h3{margin:0;color:#0f172a;font-size:18px;font-weight:600}.product-list{margin-bottom:30px}.product-item{display:flex;align-items:center;padding:20px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:15px;transition:all .3s ease}.product-item:hover{border-color:#cbd5e0;box-shadow:0 4px 6px #00000012}.product-checkbox{margin-right:20px}.product-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#0f172a}.product-image{margin-right:20px;flex-shrink:0}.product-image img{width:110px;height:auto;object-fit:cover;border-radius:8px}.product-details{flex-grow:1}.product-details h4{margin:0 0 8px;font-size:18px;color:#0f172a;font-weight:600;display:flex;align-items:center;justify-content:space-between}.product-details h4 span.productTitleCard{width:65%}.product-variant{margin:0 0 5px;color:#718096;font-size:14px}.product-quantity{margin:0 0 8px;color:#718096;font-size:14px}.product-price{margin:0;font-weight:600;color:#38a169;font-size:16px}.selected-products{margin-bottom:30px}.selected-product-item{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}.product-info{display:flex;align-items:center;margin-bottom:15px}.return-comment{margin-top:15px}.return-comment .form-group{margin-bottom:0;display:flex;flex-direction:column}.product-info img{width:110px;height:auto;object-fit:cover;border-radius:8px;margin-right:15px;margin-bottom:0}.product-info h4{margin:0 0 8px;font-size:18px;color:#0f172a;font-weight:600}.return-options{display:flex;gap:20px}.return-options .form-group{flex:1;margin-bottom:0}.message-box{text-align:center;padding:40px 20px;border-radius:12px;margin:40px auto;background:#fff}.message-box.success{border:2px solid #48bb78;background:#c6f6d5}.success-details{background:#fffc;padding:20px;border-radius:8px;margin:20px 0;border:1px solid #9ae6b4}.success-details p{margin:8px 0}.faq-section{margin-top:80px;padding-top:60px;border-top:1px solid #e2e8f0}.form-group select{background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-radius:.25rem;border:1px solid var(--border-color-3);line-height:1.5rem;padding:.5rem 2.5rem .5rem .75rem;width:100%;font-size:16px;transition:border-color .3s ease}.product-item.returned,.product-item.not_allowed{background-color:#f9f9f9;opacity:.7;border:1px solid #ccc;cursor:not-allowed}.returnItemCheckbox.returned,.returnItemCheckbox.not_allowed{cursor:not-allowed!important;pointer-events:none}.badge-returned{background:#e53e3e;color:#fff;font-size:.8rem;padding:2px 6px;margin-left:8px;border-radius:4px;vertical-align:middle}.w3-button.w3-mediam.w3-display-topright{background:transparent;color:#fff;font-size:1.2rem;padding-top:5px;padding-bottom:6px}.w3-button.w3-mediam.w3-display-topright:hover{background:#d91a0e!important;color:#fff!important}.badge-returned:empty{display:none}@media (min-width: 1024px){.page-header{padding-top:2.5rem;padding-bottom:2.5rem}}@media (max-width: 768px){.return-portal-wrapper{padding:20px 0 40px}.main-header h1{font-size:28px}.subtitle{font-size:16px}.step-indicator{gap:20px;margin-bottom:40px}.step-number{width:40px;height:40px;font-size:16px}.step-content h2{font-size:24px}.order-form{padding:20px}.product-item{flex-direction:column;text-align:center;padding:20px}.product-checkbox,.product-image{margin:0 0 15px}.product-image img{width:100px}.return-options{flex-direction:column;gap:15px}.product-info{flex-direction:column;text-align:center}.product-info img{margin:0 0 15px}.message-box{padding:30px 15px;margin:20px 0}.faq-section{margin-top:40px;padding-top:30px}.faq-section .container{padding:0}.product-details h4{flex-wrap:wrap;justify-content:center;gap:8px}.product-details h4 span.productTitleCard{width:100%}}@media (max-width: 480px){.main-header h1{font-size:24px}.step-indicator{gap:15px}.step-number{width:35px;height:35px;font-size:14px}.form-group input,.form-group select{padding:12px 14px;font-size:16px}.btn-primary{padding:14px 20px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/return-portal.css.map */
