#uh-returns-portal{--uh-green: #3d6b47;--uh-lime: #7ec855;--uh-bg: #f0f7f0;--uh-white: #ffffff;--uh-gray-light: #f5f5f5;--uh-gray-mid: #cccccc;--uh-text: #1a1a1a;--uh-error: #d32f2f;min-height:100vh;padding:60px 20px;position:relative;background-image:url(https://cdn.shopify.com/s/files/1/0848/5257/2454/files/return_background.jpg?v=1780481437);background-size:cover;background-position:center;background-attachment:fixed;color:var(--uh-text)}#uh-returns-portal *,#uh-returns-portal *:before,#uh-returns-portal *:after{box-sizing:border-box}#uh-returns-portal .uh-rp-card,#uh-returns-portal>div{background:#fffffff7;max-width:720px;margin:0 auto;border-radius:16px;box-shadow:0 8px 40px #0000002e;padding:48px 40px;position:relative;z-index:1}#uh-returns-portal .uh-rp-panel{display:none;position:relative;z-index:1;background:transparent;flex-direction:column}#uh-returns-portal .uh-rp-panel.active{display:flex}#uh-returns-portal #uh-progress-bar{width:100%;height:6px;border-radius:3px;background:var(--uh-gray-light);overflow:hidden;margin-bottom:10px}#uh-returns-portal #uh-progress-fill{width:25%;height:100%;background:var(--uh-green);transition:width .3s ease}#uh-returns-portal #uh-progress-steps{display:flex;justify-content:space-between;margin-bottom:20px}#uh-returns-portal #uh-progress-steps span{color:#555;font-size:13px}#uh-returns-portal #uh-progress-steps span.active{color:#3d6b47;font-weight:600}#uh-returns-portal h1,#uh-returns-portal h2,#uh-returns-portal h3{color:#3d6b47;position:relative;z-index:1;margin:0 0 8px}#uh-returns-portal p{margin:0 0 12px}#uh-returns-portal input[type=email],#uh-returns-portal input[type=text],#uh-returns-portal input[type=file],#uh-returns-portal textarea{width:100%;border:1px solid var(--uh-gray-mid);border-radius:8px;padding:12px;margin-bottom:12px}#uh-returns-portal input:focus,#uh-returns-portal textarea:focus{outline:none;border-color:var(--uh-green);box-shadow:0 0 0 3px #3d6b4726}#uh-returns-portal fieldset{border:0;margin:0 0 12px;padding:0}#uh-returns-portal fieldset label{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--uh-gray-mid);border-radius:8px;padding:14px 16px;margin-bottom:8px;cursor:pointer}#uh-returns-portal fieldset label:hover{background:var(--uh-bg)}#uh-returns-portal fieldset label:has(input:checked){border-color:var(--uh-green);background:var(--uh-bg)}#uh-returns-portal #item-list .uh-rp-item{display:flex;align-items:center;gap:12px;border:1px solid var(--uh-gray-mid);border-radius:8px;padding:10px;margin-bottom:8px}#uh-returns-portal #item-list .uh-rp-item img{width:60px;height:60px;object-fit:cover;border-radius:8px}#uh-returns-portal #item-list .uh-rp-item-main{flex:1}#uh-returns-portal #item-list .uh-badge-nr{display:inline-block;font-size:11px;color:#888;background:#f5f5f5;border-radius:999px;padding:3px 8px}#uh-returns-portal button:not(.uh-btn-back):not(.uh-btn-primary):not(.uh-thumb-del):not(.uh-camera-btn):not(.uh-review-photo-thumb-wrap):not(.uh-review-photo-more):not(.uh-review-lightbox-close){width:100%;height:48px;border:0;border-radius:8px;background:var(--uh-green);color:var(--uh-white);font-size:16px;font-weight:600;cursor:pointer}#uh-returns-portal button:not(.uh-btn-back):not(.uh-btn-primary):not(.uh-thumb-del):not(.uh-camera-btn):not(.uh-review-photo-thumb-wrap):not(.uh-review-photo-more):not(.uh-review-lightbox-close):hover{background:#2d5237}#uh-returns-portal button:not(.uh-btn-back):not(.uh-btn-primary):not(.uh-thumb-del):not(.uh-camera-btn):not(.uh-review-photo-thumb-wrap):not(.uh-review-photo-more):not(.uh-review-lightbox-close):disabled{opacity:.45;cursor:not-allowed}#uh-returns-portal #lookup-error,#uh-returns-portal #photo-error,#uh-returns-portal #submit-error,#uh-returns-portal .uh-field-error{color:var(--uh-error);font-size:12px;margin-top:-6px;margin-bottom:10px}@media(max-width:640px){#uh-returns-portal{padding:20px 12px;background-attachment:scroll}#uh-returns-portal>div{padding:28px 20px;border-radius:12px}#uh-returns-portal #item-list .uh-rp-item{flex-wrap:wrap}#uh-returns-portal #item-list .uh-rp-item img{width:48px;height:48px}}#uh-returns-portal #submit-error{background:#fdecea;border:1px solid #e53935;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;margin-top:16px;color:#b71c1c;font-size:14px;line-height:1.5}#uh-returns-portal #submit-error strong{display:block;margin-bottom:4px;font-size:15px;color:#c62828}#uh-returns-portal #submit-error a{color:#c62828;text-decoration:underline}#uh-returns-portal #submit-error a:hover{color:#b71c1c}#uh-returns-portal .uh-error-box,#uh-returns-portal #lookup-error:not([hidden]):not(:empty),#uh-returns-portal #submit-error:not([hidden]):not(:empty),#uh-returns-portal #photo-error:not([hidden]):not(:empty),#uh-returns-portal .uh-field-error:not(:empty){background:#fdecea;border:1px solid #e53935;border-left:4px solid #e53935;border-radius:8px;padding:12px 16px;margin-top:12px;color:#b71c1c;font-size:14px;line-height:1.6;display:block}#uh-returns-portal #lookup-error[hidden],#uh-returns-portal #submit-error[hidden],#uh-returns-portal #photo-error[hidden]{display:none!important}#uh-returns-portal #lookup-error,#uh-returns-portal #photo-error{padding:10px 14px;font-size:13px}#uh-returns-portal .uh-field-error{border-radius:6px;padding:8px 12px;font-size:13px;margin-top:6px;border-left-width:3px}#uh-returns-portal #submit-error{padding:14px 16px;margin-top:16px}#uh-returns-portal #submit-error strong{display:block;margin-bottom:6px;font-size:15px;color:#c62828}#uh-returns-portal #submit-error a,#uh-returns-portal #lookup-error a{color:#c62828;font-weight:600;text-decoration:underline}#uh-returns-portal #submit-error a:hover,#uh-returns-portal #lookup-error a:hover{color:#b71c1c}#uh-returns-portal #panel-2{text-align:center;padding:40px 20px}#uh-returns-portal #panel-2 h2{color:#c62828;margin-bottom:12px}#uh-returns-portal #eligibility-reason{background:#fdecea;border:1px solid #e53935;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;color:#b71c1c;font-size:15px;margin:16px 0 24px;display:block;line-height:1.6}#uh-returns-portal #panel-2 a{color:#3d6b47;font-weight:600;text-decoration:underline}#uh-returns-portal #panel-2 .uh-panel-footer{margin-left:-60px;margin-right:-60px;margin-bottom:-88px}#uh-returns-portal .uh-badge-returned{display:inline-block;background:#fff3e0;color:#e65c00;border:1px solid #ffcc80;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;margin-top:4px}#uh-returns-portal .uh-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:32px -40px -48px;padding:24px 32px;border-top:1px solid #ececec;box-shadow:0 -2px 8px #00000008;background:#fff;border-radius:0 0 16px 16px;flex-shrink:0}#uh-returns-portal .uh-panel-footer--single{justify-content:flex-end}#uh-returns-portal .uh-panel-footer--single .uh-btn-back{margin-right:auto}#uh-returns-portal .uh-panel-footer--single .uh-btn-primary{width:100%;max-width:none}#uh-returns-portal #panel-2 .uh-panel-footer--single{justify-content:center}#uh-returns-portal #panel-2 .uh-panel-footer--single .uh-btn-back{margin-right:0}#uh-returns-portal .uh-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;height:48px;padding:0 24px;border:none;border-radius:10px;background:#2f6b46;color:#fff;font-size:15px;font-weight:600;line-height:1;cursor:pointer;width:auto;flex-shrink:0;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#uh-returns-portal .uh-btn-primary:hover:not(:disabled){background:#265a3a;transform:translateY(-1px);box-shadow:0 4px 12px #2f6b4640}#uh-returns-portal .uh-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:none}#uh-returns-portal .uh-btn-primary:focus-visible{outline:2px solid #2f6b46;outline-offset:2px}#uh-returns-portal .uh-btn-primary:disabled{background:#2f6b46;opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#uh-returns-portal .uh-btn-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;height:48px;padding:0 20px;border:1px solid #d4d4d4;border-radius:10px;background:transparent;color:#666;font-size:15px;font-weight:500;line-height:1;cursor:pointer;width:auto;flex-shrink:0;text-decoration:none;opacity:1;transition:background .2s ease,border-color .2s ease,color .2s ease}#uh-returns-portal .uh-btn-back:hover{background:#f5f5f5;border-color:#bbb;color:#444}#uh-returns-portal .uh-btn-back:focus-visible{outline:2px solid #2f6b46;outline-offset:2px}#uh-returns-portal .uh-btn-icon{font-size:16px;line-height:1;flex-shrink:0}@media(max-width:640px){#uh-returns-portal .uh-panel-footer{flex-direction:column;align-items:stretch;gap:16px;margin-left:-20px;margin-right:-20px;margin-bottom:-28px;padding:20px;border-radius:0 0 12px 12px}#uh-returns-portal .uh-panel-footer--single{justify-content:stretch}#uh-returns-portal .uh-panel-footer--single .uh-btn-back{margin-right:0}#uh-returns-portal #panel-2 .uh-panel-footer--single{justify-content:stretch}#uh-returns-portal .uh-btn-primary{order:-1;width:100%;min-width:0;max-width:none}#uh-returns-portal .uh-btn-back{order:1;width:100%;min-width:0}#uh-returns-portal #panel-2 .uh-panel-footer{margin-left:-40px;margin-right:-40px;margin-bottom:-68px}}#uh-returns-portal .uh-camera-btn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;background:#fff;color:#3d6b47;border:1px solid #3d6b47;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}#uh-returns-portal .uh-camera-btn:hover{background:#3d6b47;color:#fff}#uh-returns-portal .uh-camera-btn:active{transform:translateY(1px)}#uh-returns-portal #panel-6{flex:1;min-height:0}#uh-returns-portal .uh-review-header,#uh-returns-portal .uh-review-header h2{margin-bottom:8px}#uh-returns-portal .uh-review-intro{margin:0 0 20px;font-size:14px;color:#666;line-height:1.5}#uh-returns-portal .uh-review-scroll{max-height:620px;overflow-y:auto;padding-right:8px;margin-bottom:20px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#3d6b47 #f0f0f0}#uh-returns-portal .uh-review-scroll::-webkit-scrollbar{width:8px}#uh-returns-portal .uh-review-scroll::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}#uh-returns-portal .uh-review-scroll::-webkit-scrollbar-thumb{background:#3d6b47;border-radius:4px}#uh-returns-portal .uh-review-scroll::-webkit-scrollbar-thumb:hover{background:#2d5235}#uh-returns-portal .uh-review-card{display:grid;grid-template-columns:minmax(180px,220px) 1fr minmax(140px,200px);align-items:start;background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:10px;margin-bottom:5px;transition:box-shadow .2s ease,transform .2s ease}#uh-returns-portal .uh-review-card:last-child{margin-bottom:0}#uh-returns-portal .uh-review-card:hover{box-shadow:0 4px 20px #0000000f;transform:translateY(-1px)}#uh-returns-portal .uh-review-card-product{display:flex;flex-direction:column;gap:12px}#uh-returns-portal .uh-review-card-image-wrap{width:96px;height:96px;border-radius:12px;background:#f5f5f5;overflow:hidden;flex-shrink:0}#uh-returns-portal .uh-review-card-image{width:96px;height:96px;object-fit:contain;display:block}#uh-returns-portal .uh-review-card-image-placeholder{width:96px;height:96px;background:#eee}#uh-returns-portal .uh-review-card-title{margin:0;font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.3}#uh-returns-portal .uh-review-card-variant{margin:4px 0 0;font-size:15px;color:#666}#uh-returns-portal .uh-review-card-qty-price{margin:8px 0 0;font-size:15px;color:#888}#uh-returns-portal .uh-review-card-details{display:flex;flex-direction:column;gap:12px;border-left:1px solid #eaeaea;padding-left:10px}#uh-returns-portal .uh-review-kv{display:flex;flex-direction:column;gap:4px}#uh-returns-portal .uh-review-kv-label{font-size:13px;font-weight:500;color:#888;text-transform:capitalize}#uh-returns-portal .uh-review-kv-value{font-size:15px;font-weight:400;color:#1a1a1a;line-height:1.5;word-break:break-word}#uh-returns-portal .uh-review-card-photos{border-left:1px solid #eaeaea;padding-left:24px;min-width:0}#uh-returns-portal .uh-review-photos-label{margin:0 0 12px;font-size:13px;font-weight:600;color:#3d6b47;letter-spacing:.02em}#uh-returns-portal .uh-review-photos-row{display:flex;flex-wrap:wrap;gap:25px;align-items:center}#uh-returns-portal .uh-review-photo-thumb-wrap{padding:0;border:none;background:none;cursor:pointer;border-radius:8px;transition:transform .2s ease}#uh-returns-portal .uh-review-photo-thumb-wrap:hover{transform:scale(1.05)}#uh-returns-portal .uh-review-photo-thumb-wrap:focus-visible{outline:2px solid #3d6b47;outline-offset:2px}#uh-returns-portal .uh-review-photo-thumb{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #dddddd;display:block}#uh-returns-portal .uh-review-photo-hidden{display:none}#uh-returns-portal .uh-review-photo-more{width:72px;height:72px;border-radius:8px;border:1px dashed #3d6b47;background:#f0fdf4;color:#3d6b47;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}#uh-returns-portal .uh-review-photo-more:hover{background:#dcfce7}#uh-returns-portal .uh-review-photo-more:focus-visible{outline:2px solid #3d6b47;outline-offset:2px}#uh-returns-portal .uh-review-notice{display:flex;align-items:flex-start;gap:12px;background:#f0fdf4;border:1px solid #c8e6c9;border-radius:12px;padding:16px 20px;margin-bottom:0}#uh-returns-portal .uh-review-notice-icon{font-size:18px;line-height:1.4;flex-shrink:0}#uh-returns-portal .uh-review-notice p{margin:0;font-size:14px;color:#2d5235;line-height:1.6}#uh-returns-portal .uh-review-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:24px;margin-bottom:0;font-size:14px;color:#1a1a1a;cursor:pointer;line-height:1.5}#uh-returns-portal .uh-review-confirm input{width:auto;height:auto;margin:3px 0 0;flex-shrink:0}#uh-returns-portal .uh-review-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:24px}#uh-returns-portal .uh-review-lightbox[hidden]{display:none}#uh-returns-portal .uh-review-lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:28px;line-height:1;cursor:pointer}#uh-returns-portal .uh-review-lightbox-close:hover{background:#ffffff40}#uh-returns-portal #uh-review-lightbox-img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px}@media(max-width:900px){#uh-returns-portal .uh-review-card{grid-template-columns:1fr 1fr;grid-template-areas:"product product" "details photos"}#uh-returns-portal .uh-review-card-product{grid-area:product;flex-direction:row;align-items:center}#uh-returns-portal .uh-review-card-details{grid-area:details;border-left:none;padding-left:0;border-top:1px solid #eaeaea;padding-top:20px}#uh-returns-portal .uh-review-card-photos{grid-area:photos;border-left:none;padding-left:0;border-top:1px solid #eaeaea;padding-top:20px}}@media(max-width:640px){#uh-returns-portal .uh-review-scroll{max-height:420px}#uh-returns-portal .uh-review-card{grid-template-columns:1fr;grid-template-areas:"product" "details" "photos";padding:20px}#uh-returns-portal .uh-review-card-product{flex-direction:row;align-items:flex-start}#uh-returns-portal .uh-review-card-details,#uh-returns-portal .uh-review-card-photos{border-left:none;padding-left:0;border-top:1px solid #eaeaea;padding-top:16px}}#uh-returns-portal .uh-thumb-wrap{position:relative;display:inline-block;width:64px;height:64px}#uh-returns-portal .uh-thumb-img{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid #c8e6c9;display:block}#uh-returns-portal .uh-thumb-del{position:absolute;top:-6px;right:-6px;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:#c62828;color:#fff;font-size:15px;line-height:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d}#uh-returns-portal .uh-thumb-del:hover{background:#a31515}#uh-returns-portal .uh-ship-notice{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:14px 18px;margin-bottom:16px;font-size:14px;line-height:1.6}#uh-returns-portal .uh-ship-notice:empty{display:none}#uh-returns-portal .uh-ship-notice-icon{flex-shrink:0;font-weight:700;font-size:16px;line-height:1.4}#uh-returns-portal .uh-ship-notice--ok{background:#f0fdf4;border:1px solid #c8e6c9;color:#2d5235}#uh-returns-portal .uh-ship-notice--warn{background:#fff8e1;border:1px solid #ffe082;color:#8a6d1a}#uh-returns-portal .uh-android-photo-hint{display:block;margin-top:8px;padding:10px 12px;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;font-size:13px;line-height:1.5;color:#8a6d1a}
/*# sourceMappingURL=/cdn/shop/t/71/assets/uh-returns-portal.css.map */
