.return-refund-layout{width:100%;min-height:100vh;background-color:#faf7f2;color:#2b2118;font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);display:flex}.rr-sidebar{width:250px;min-width:250px;background:#fff;border-right:1px solid hsla(30,53%,64%,.16);display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem 1.75rem;position:-webkit-sticky;position:sticky;top:75px;height:calc(100vh - 75px);overflow-y:auto}.rr-sidebar-header{padding:.25rem .75rem 1rem;border-bottom:1px solid hsla(30,53%,64%,.12);margin-bottom:.75rem}.rr-sidebar-title{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:1.15rem;font-weight:700;color:#231812;margin:0}.rr-sidebar-nav{display:flex;flex-direction:column;gap:.35rem}.rr-nav-link{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:8px;font-size:.92rem;font-weight:500;color:#4a3e35;text-decoration:none;transition:all .22s ease;background:transparent;border:none;cursor:pointer;width:100%;text-align:left}.rr-nav-link:hover{background:#f7eee6;color:#a2552b}.rr-nav-link.active{background:#a2552b;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(162,85,43,.24)}.rr-nav-link.active .rr-nav-icon{color:#fff}.rr-nav-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#736458;transition:color .2s ease}.rr-sidebar-footer{border-top:1px solid hsla(30,53%,64%,.14);padding-top:1rem;margin-top:1rem}.rr-logout-btn{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:8px;font-size:.92rem;font-weight:500;color:#635449;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;transition:all .2s ease}.rr-logout-btn:hover{background:#fae8e6;color:#c93b2b}.rr-logout-btn:hover .rr-nav-icon{color:#c93b2b}.rr-main-content{flex:1 1;padding:1.5rem 2.25rem 3.5rem;max-width:1350px;overflow-x:hidden}.rr-breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#8c7d72;margin-bottom:.85rem}.rr-breadcrumbs a{color:#8c7d72;text-decoration:none;transition:color .2s ease}.rr-breadcrumbs a:hover{color:#a2552b}.rr-breadcrumb-sep{color:#c5b8ad}.rr-breadcrumb-curr{color:#a2552b;font-weight:600}.rr-hero-card{position:relative;background:linear-gradient(135deg,#ede4d8,#e2d3c1 50%,#d8c2ad);border:1px solid rgba(198,123,92,.18);border-radius:16px;padding:2.25rem 2.5rem;overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem;min-height:180px}.rr-hero-text{position:relative;z-index:2;max-width:520px}.rr-page-title{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:clamp(2rem,3vw,2.6rem);font-weight:700;color:#231812;margin:0 0 .35rem}.rr-page-subtitle{font-size:1rem;color:#5d4f43;margin:0}.rr-hero-bg-visual{position:absolute;right:0;top:0;bottom:0;width:55%;background-size:cover;background-position:100%;opacity:.88;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 25%,#000);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 25%,#000);pointer-events:none}.rr-features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.rr-feature-card{background:#fff;border:1px solid hsla(30,53%,64%,.2);border-radius:14px;padding:1.15rem 1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 18px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.rr-feature-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(162,85,43,.08)}.rr-feature-icon-wrap{width:48px;height:48px;border-radius:50%;background:#fbf5ef;border:1px solid rgba(162,85,43,.2);display:flex;align-items:center;justify-content:center;color:#a2552b;flex-shrink:0}.rr-feature-texts h4{font-size:.95rem;font-weight:700;color:#231812;margin:0 0 .15rem}.rr-feature-texts p{font-size:.8rem;color:#736458;margin:0;line-height:1.4}.rr-content-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:2rem;gap:2rem;align-items:start}.rr-tabs-row{justify-content:space-between;border-bottom:1px solid hsla(30,53%,64%,.22);margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.rr-tabs-list,.rr-tabs-row{display:flex;align-items:center}.rr-tabs-list{gap:.5rem}.rr-tab-btn{padding:.75rem 1rem;background:transparent;border:none;border-bottom:2.5px solid transparent;font-size:.92rem;font-weight:500;color:#635449;cursor:pointer;white-space:nowrap;transition:all .2s ease}.rr-tab-btn:hover{color:#a2552b}.rr-tab-btn.active{color:#a2552b;font-weight:700;border-bottom-color:#a2552b}.rr-btn-new-return{display:inline-flex;align-items:center;gap:.4rem;background:#a2552b;color:#fff;border:1px solid #a2552b;border-radius:6px;padding:.55rem 1.25rem;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:.35rem}.rr-btn-new-return:hover{background:#8b441f;box-shadow:0 4px 12px rgba(162,85,43,.25)}.rr-request-card,.rr-requests-list{display:flex;flex-direction:column;gap:1.25rem}.rr-request-card{background:#fff;border:1px solid hsla(30,53%,64%,.18);border-radius:14px;padding:1.35rem 1.5rem;box-shadow:0 4px 18px rgba(0,0,0,.02);transition:box-shadow .2s ease}.rr-request-card:hover{box-shadow:0 6px 22px rgba(162,85,43,.08)}.rr-card-top{justify-content:space-between;gap:1rem}.rr-card-prod-left,.rr-card-top{display:flex;align-items:flex-start}.rr-card-prod-left{gap:1.25rem}.rr-card-thumb{width:72px;height:72px;border-radius:10px;object-fit:cover;border:1px solid hsla(30,53%,64%,.2);background:#faf7f2;flex-shrink:0}.rr-card-meta h4{font-size:1rem;font-weight:700;color:#231812;margin:0 0 .25rem}.rr-card-meta p{font-size:.82rem;color:#736458;margin:0 0 .15rem;line-height:1.4}.rr-card-meta .rr-price-qty{font-size:.86rem;font-weight:700;color:#231812;margin-top:.25rem}.rr-status-badge{font-size:.8rem;font-weight:600;padding:.35rem .85rem;border-radius:100px;white-space:nowrap;display:inline-flex;align-items:center}.rr-status-badge.requested{background:#fff3e0;color:#e65100}.rr-status-badge.picked-up{background:#e1f5fe;color:#0277bd}.rr-status-badge.refunded{background:#e8f5e9;color:#2e7d32}.rr-status-badge.cancelled{background:#ffebee;color:#c62828}.rr-card-bottom{display:grid;grid-template-columns:1fr 180px;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding-top:1rem;border-top:1px solid hsla(30,53%,64%,.12)}.rr-stepper{align-items:flex-start;justify-content:space-between;width:100%;padding:0 .5rem}.rr-step-item,.rr-stepper{display:flex;position:relative}.rr-step-item{flex-direction:column;align-items:center;flex:1 1;text-align:center}.rr-step-line{position:absolute;top:11px;left:-50%;right:50%;height:2px;background:#e2dbd3;z-index:1}.rr-step-item:first-child .rr-step-line{display:none}.rr-step-line.completed-green{background:#2e7d32}.rr-step-line.completed-blue{background:#0277bd}.rr-step-line.cancelled-line{background:#c62828}.rr-step-dot{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #cfc5bb;display:flex;align-items:center;justify-content:center;z-index:2;margin-bottom:.45rem;font-size:10px;color:#fff}.rr-step-dot.completed-green{background:#2e7d32;border-color:#2e7d32}.rr-step-dot.completed-blue{background:#0277bd;border-color:#0277bd}.rr-step-dot.active-orange{background:#e65100;border-color:#e65100;box-shadow:0 0 0 3px rgba(230,81,0,.16)}.rr-step-dot.cancelled-dot{background:#c62828;border-color:#c62828}.rr-step-dot.pending-dot{background:#f7f3ed;border-color:#d1c6bc}.rr-step-texts{display:flex;flex-direction:column;align-items:center;gap:.1rem}.rr-step-title{font-size:.78rem;font-weight:600;color:#2b2118;white-space:nowrap}.rr-step-date{font-size:.72rem;color:#736458;white-space:nowrap}.rr-card-actions{display:flex;flex-direction:column;gap:.45rem;align-items:stretch}.rr-btn-details{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1rem;background:#fff;border:1px solid hsla(30,53%,64%,.4);color:#2b2118;border-radius:6px;font-size:.84rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s ease}.rr-btn-details:hover{background:#fbf5ef;border-color:#a2552b;color:#a2552b}.rr-btn-cancel-req{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem 1rem;background:#fff;border:1px solid rgba(198,40,40,.5);color:#c62828;border-radius:6px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease}.rr-btn-cancel-req:hover{background:#ffebee;border-color:#c62828}.rr-policy-sidebar-card{background:#fff;border:1px solid hsla(30,53%,64%,.2);border-radius:14px;padding:1.5rem;box-shadow:0 4px 18px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:1.5rem}.rr-policy-sec h4{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:1.05rem;font-weight:700;color:#231812;margin:0 0 .5rem}.rr-policy-sec p{font-size:.84rem;color:#635449;line-height:1.55;margin:0}.rr-eligibility-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.rr-eligibility-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.83rem;color:#55473d;line-height:1.45}.rr-eligibility-check{color:#a2552b;font-weight:700;flex-shrink:0}.rr-faq-accordion{display:flex;flex-direction:column;border-top:1px solid hsla(30,53%,64%,.15);padding-top:1rem}.rr-faq-item{border-bottom:1px solid hsla(30,53%,64%,.12)}.rr-faq-q-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.7rem 0;background:none;border:none;text-align:left;font-size:.85rem;font-weight:600;color:#2b2118;cursor:pointer;gap:.5rem;transition:color .2s ease}.rr-faq-q-btn:hover{color:#a2552b}.rr-faq-chevron{font-size:.75rem;color:#8c7d72;transition:transform .2s ease}.rr-faq-chevron.open{transform:rotate(180deg)}.rr-faq-answer{padding:0 0 .75rem;font-size:.82rem;color:#635449;line-height:1.5}.rr-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.rr-modal-box{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:1.75rem 2rem;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid hsla(30,53%,64%,.2);animation:rrFadeIn .22s ease}@keyframes rrFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rr-modal-title{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:1.35rem;color:#231812;margin:0 0 .35rem}.rr-modal-subtitle{font-size:.88rem;color:#736458;margin:0 0 1.25rem}.rr-form-group{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.15rem}.rr-form-group label{font-size:.85rem;font-weight:600;color:#2b2118}.rr-form-input,.rr-form-select,.rr-form-textarea{border:1px solid hsla(30,53%,64%,.35);border-radius:8px;padding:.65rem .85rem;font-family:inherit;font-size:.88rem;color:#2b2118;outline:none;transition:all .2s ease;background:#fff}.rr-form-input:focus,.rr-form-select:focus,.rr-form-textarea:focus{border-color:#a2552b;box-shadow:0 0 0 3px rgba(162,85,43,.12)}.rr-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.rr-modal-cancel{padding:.6rem 1.25rem;background:transparent;border:1px solid hsla(30,53%,64%,.35);border-radius:6px;color:#736458}.rr-modal-cancel,.rr-modal-submit{font-size:.88rem;font-weight:600;cursor:pointer}.rr-modal-submit{padding:.6rem 1.5rem;background:#a2552b;border:1px solid #a2552b;border-radius:6px;color:#fff}.rr-modal-submit:hover{background:#8b441f}.rr-modal-box-large{max-width:620px;max-height:90vh;overflow-y:auto}.rr-detail-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;border-bottom:1px solid hsla(30,53%,64%,.16);padding-bottom:.85rem}.rr-detail-close-btn{background:none;border:none;font-size:1.3rem;color:#8c7d72;cursor:pointer;line-height:1;padding:.2rem .4rem;border-radius:4px;transition:all .2s ease}.rr-detail-close-btn:hover{background:#fae8e6;color:#c93b2b}.rr-detail-prod-row{display:flex;gap:1.25rem;background:#faf7f2;border:1px solid hsla(30,53%,64%,.2);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.25rem;align-items:center}.rr-detail-thumb{width:68px;height:68px;border-radius:8px;object-fit:cover;border:1px solid hsla(30,53%,64%,.25)}.rr-detail-info h4{font-size:1.05rem;font-weight:700;color:#231812;margin:0 0 .25rem}.rr-detail-info p{font-size:.84rem;color:#736458;margin:0 0 .2rem}.rr-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.rr-detail-item{background:#fff;border:1px solid hsla(30,53%,64%,.16);border-radius:8px;padding:.75rem 1rem}.rr-detail-label{font-size:.76rem;text-transform:uppercase;letter-spacing:.5px;color:#8c7d72;font-weight:600;margin-bottom:.25rem}.rr-detail-val{font-size:.92rem;font-weight:600;color:#231812}.rr-detail-timeline-box{background:#fff;border:1px solid hsla(30,53%,64%,.18);border-radius:10px;padding:1.25rem;margin-bottom:1.25rem}.rr-detail-timeline-title{font-size:.88rem;font-weight:700;color:#231812;margin:0 0 1rem}.rr-eligible-header-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;gap:1.5rem;flex-wrap:wrap}.rr-eligible-title-box{max-width:650px}.rr-eligible-title{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:700;color:#231812;margin:0 0 .45rem;line-height:1.2}.rr-eligible-subtitle{font-size:.95rem;color:#6b5d52;margin:0;line-height:1.5}.rr-eligible-badge{display:inline-flex;align-items:center;gap:.65rem;background:#fbf2eb;border:1px solid rgba(162,85,43,.16);border-radius:10px;padding:.65rem 1.25rem;color:#a2552b;font-size:.95rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px rgba(162,85,43,.05)}.rr-eligible-badge-icon{width:20px;height:20px;color:#a2552b;display:flex;align-items:center;justify-content:center}.rr-eligible-list{display:flex;flex-direction:column;gap:1.25rem;width:100%}.rr-eligible-card{background:#fff;border:1px solid hsla(30,53%,64%,.22);border-radius:16px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 4px 18px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rr-eligible-card:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(162,85,43,.09);border-color:rgba(162,85,43,.35)}.rr-eligible-left{display:flex;align-items:center;gap:1.75rem;flex:1 1}.rr-eligible-thumb{width:145px;height:110px;border-radius:12px;object-fit:cover;background:#faf7f2;border:1px solid hsla(30,53%,64%,.2);flex-shrink:0}.rr-eligible-info{display:flex;flex-direction:column;gap:.35rem}.rr-eligible-prod-title{font-size:1.18rem;font-weight:700;color:#231812;margin:0;line-height:1.3}.rr-eligible-prod-meta{font-size:.88rem;color:#736458;margin:0}.rr-eligible-prod-price{font-size:.98rem;font-weight:700;color:#231812;margin:.15rem 0 .25rem}.rr-eligible-pill{gap:.45rem;background:#e8f5e9;color:#2e7d32;font-size:.82rem;padding:.35rem .85rem;border-radius:100px;width:-moz-fit-content;width:fit-content}.rr-btn-request-return,.rr-eligible-pill{display:inline-flex;align-items:center;font-weight:600}.rr-btn-request-return{background:#fff;border:1.5px solid #a2552b;color:#a2552b;padding:.72rem 2.25rem;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .22s ease;white-space:nowrap;text-decoration:none;justify-content:center;min-width:180px}.rr-btn-request-return:hover{background:#a2552b;color:#fff;box-shadow:0 4px 14px rgba(162,85,43,.28)}.rr-breadcrumb-link-btn{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:#8c7d72;cursor:pointer;transition:color .2s ease}.rr-breadcrumb-link-btn:hover{color:#a2552b}.rr-refunds-list{display:flex;flex-direction:column;gap:1rem}.rr-refund-card{background:#fff;border:1px solid hsla(30,53%,64%,.2);border-radius:12px;padding:1.35rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.02)}.rr-refund-amount-box{text-align:right;flex-shrink:0}.rr-refund-amt{font-size:1.35rem;font-weight:800;color:#2e7d32}.rr-refund-status-tag{display:inline-block;font-size:.76rem;font-weight:700;color:#2e7d32;background:#e8f5e9;padding:.25rem .75rem;border-radius:100px;margin-top:.25rem}.rr-empty-state{background:#fff;border:1px dashed hsla(30,53%,64%,.3);border-radius:14px;padding:3.5rem 2rem;text-align:center;flex-direction:column;gap:.75rem}.rr-empty-icon,.rr-empty-state{display:flex;align-items:center}.rr-empty-icon{width:56px;height:56px;border-radius:50%;background:#fbf5ef;justify-content:center;color:#a2552b;margin-bottom:.5rem}.rr-empty-title{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:1.25rem;font-weight:700;color:#231812;margin:0}.rr-empty-desc{font-size:.88rem;color:#736458;margin:0;max-width:420px;line-height:1.5}@media (max-width:1100px){.rr-features-grid{grid-template-columns:repeat(2,1fr)}.rr-card-bottom,.rr-content-grid{grid-template-columns:1fr}.rr-card-actions{flex-direction:row;flex-wrap:wrap}}@media (max-width:860px){.return-refund-layout{flex-direction:column}.rr-sidebar{width:100%;min-width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid hsla(30,53%,64%,.16);padding:1rem}.rr-sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:.4rem}.rr-nav-link{width:auto;padding:.5rem .85rem;font-size:.85rem}.rr-sidebar-footer{display:none}.rr-main-content{padding:1.25rem 1rem 2.5rem}.rr-features-grid{grid-template-columns:1fr}.rr-stepper{padding:.5rem 0}}@media (max-width:768px){.rr-eligible-header-row{gap:.85rem}.rr-eligible-card,.rr-eligible-header-row{flex-direction:column;align-items:flex-start}.rr-eligible-card{gap:1.25rem;padding:1.25rem}.rr-eligible-left{flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.rr-eligible-thumb{width:100%;height:180px}.rr-btn-request-return{width:100%}}.rr-req-header{margin-bottom:1.5rem}.rr-req-title{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:700;color:#231812;margin:0 0 .35rem}.rr-req-subtitle{font-size:.95rem;color:#736458;margin:0}.rr-req-stepper-bar{background:#fff;border:1px solid hsla(30,53%,64%,.22);border-radius:14px;padding:1.25rem 2.25rem;margin-bottom:2rem;box-shadow:0 4px 18px rgba(0,0,0,.02);display:flex;align-items:center;justify-content:space-between}.rr-req-step-item{display:flex;align-items:center;gap:.85rem}.rr-req-step-circle{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0;transition:all .2s ease}.rr-req-step-circle.active{background:#a2552b;color:#fff;box-shadow:0 4px 12px rgba(162,85,43,.25)}.rr-req-step-circle.inactive{background:#eee8e0;color:#736458}.rr-req-step-texts{display:flex;flex-direction:column}.rr-req-step-label{font-size:.92rem;font-weight:700;color:#231812}.rr-req-step-sublabel{font-size:.78rem;color:#8c7d72}.rr-req-step-divider{flex:1 1;height:1.5px;background:#e2dbd3;margin:0 1.5rem}.rr-req-layout-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:2rem;gap:2rem;align-items:start}.rr-req-section{margin-bottom:2rem}.rr-req-section-heading{font-size:1.05rem;font-weight:700;color:#231812;margin:0 0 .85rem}.rr-req-prod-card{background:#fff;border:1px solid hsla(30,53%,64%,.22);border-radius:14px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.75rem;box-shadow:0 4px 18px rgba(0,0,0,.02)}.rr-req-prod-img{width:175px;height:125px;border-radius:10px;object-fit:cover;background:#faf7f2;border:1px solid hsla(30,53%,64%,.2);flex-shrink:0}.rr-req-prod-meta{display:flex;flex-direction:column}.rr-req-prod-name{font-size:1.2rem;font-weight:700;color:#231812;margin:0 0 .25rem}.rr-req-prod-price{font-size:1.1rem;font-weight:700;color:#231812;margin:0 0 .65rem}.rr-req-prod-specs{display:flex;flex-direction:column;gap:.2rem;font-size:.88rem;color:#635449}.rr-req-spec-row{display:flex;align-items:center}.rr-req-spec-key{width:105px;color:#736458}.rr-req-spec-val{font-weight:600;color:#231812}.rr-req-reasons-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.rr-req-reason-card{background:#fff;border:1.5px solid hsla(30,53%,64%,.25);border-radius:12px;padding:1.15rem 1rem;display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;transition:all .2s ease;text-align:left}.rr-req-reason-card:hover{border-color:#a2552b;box-shadow:0 4px 12px rgba(162,85,43,.08)}.rr-req-reason-card.selected{background:#fdf8f4;border-color:#a2552b;box-shadow:0 4px 14px rgba(162,85,43,.12)}.rr-req-radio-circle{width:18px;height:18px;border-radius:50%;border:2px solid #cfc5bb;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.rr-req-radio-circle.checked{border-color:#a2552b}.rr-req-radio-dot{width:8px;height:8px;border-radius:50%;background:#a2552b}.rr-req-reason-icon{color:#a2552b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.rr-req-reason-texts h4{font-size:.95rem;font-weight:700;color:#231812;margin:0 0 .15rem}.rr-req-reason-texts p{font-size:.78rem;color:#736458;margin:0;line-height:1.35}.rr-req-details-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1.5rem;gap:1.5rem}.rr-req-field-label{display:block;font-size:.88rem;font-weight:600;color:#2b2118;margin-bottom:.45rem}.rr-req-textarea{width:100%;min-height:100px;border:1px solid hsla(30,53%,64%,.35);border-radius:10px;padding:.75rem .9rem;font-family:inherit;font-size:.88rem;color:#2b2118;outline:none;resize:vertical;transition:all .2s ease;background:#fff}.rr-req-textarea:focus{border-color:#a2552b;box-shadow:0 0 0 3px rgba(162,85,43,.12)}.rr-req-char-counter{text-align:right;font-size:.76rem;color:#8c7d72;margin-top:.3rem}.rr-req-thumbs-wrap{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.rr-req-uploaded-thumb{position:relative;width:80px;height:80px}.rr-req-uploaded-thumb img{width:100%;height:100%;border-radius:10px;object-fit:cover;border:1px solid hsla(30,53%,64%,.25)}.rr-req-thumb-remove-btn{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #cfc5bb;color:#555;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .2s ease}.rr-req-thumb-remove-btn:hover{background:#fae8e6;color:#c93b2b;border-color:#c93b2b}.rr-req-add-img-box{width:85px;height:80px;border:1.5px dashed hsla(30,53%,64%,.55);border-radius:10px;background:#faf7f2;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:.25rem;transition:all .2s ease}.rr-req-add-img-box:hover{border-color:#a2552b;background:#fbf2eb}.rr-req-add-img-icon{color:#8c7d72;display:flex;align-items:center;justify-content:center}.rr-req-add-img-label{font-size:.78rem;font-weight:700;color:#231812}.rr-req-add-img-sub{font-size:.68rem;color:#8c7d72}.rr-req-refund-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.rr-req-refund-card{background:#fff;border:1.5px solid hsla(30,53%,64%,.25);border-radius:12px;padding:1.15rem 1.25rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .2s ease;text-align:left}.rr-req-refund-card:hover{border-color:#a2552b}.rr-req-refund-card.selected{background:#fdf8f4;border-color:#a2552b;box-shadow:0 4px 14px rgba(162,85,43,.1)}.rr-req-refund-texts h4{font-size:.95rem;font-weight:700;color:#231812;margin:0 0 .15rem}.rr-req-refund-texts p{font-size:.8rem;color:#736458;margin:0;line-height:1.35}.rr-req-address-card{background:#fff;border:1px solid hsla(30,53%,64%,.22);border-radius:12px;padding:1.15rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.02)}.rr-req-address-left{display:flex;align-items:center;gap:1.15rem}.rr-req-addr-icon{color:#736458;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rr-req-addr-texts h4{font-size:.95rem;font-weight:700;color:#231812;margin:0 0 .2rem}.rr-req-addr-texts p{font-size:.86rem;color:#635449;margin:0}.rr-req-btn-change-addr{background:#fff;border:1.5px solid #a2552b;color:#a2552b;padding:.55rem 1.25rem;border-radius:6px;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.rr-req-btn-change-addr:hover{background:#a2552b;color:#fff;box-shadow:0 4px 12px rgba(162,85,43,.2)}.rr-req-form-actions{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(30,53%,64%,.16)}.rr-req-btn-cancel{padding:.75rem 2.25rem;background:#fff;border:1.5px solid hsla(30,53%,64%,.4);border-radius:8px;font-size:.95rem;font-weight:600;color:#635449;cursor:pointer;transition:all .2s ease}.rr-req-btn-cancel:hover{background:#faf7f2;color:#231812}.rr-req-btn-submit{padding:.75rem 2.5rem;background:#a2552b;border:1.5px solid #a2552b;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 14px rgba(162,85,43,.28);transition:all .2s ease}.rr-req-btn-submit:hover{background:#8b441f;box-shadow:0 6px 18px rgba(162,85,43,.35)}.rr-req-right-col{display:flex;flex-direction:column;gap:1.5rem}.rr-req-sidebar-card{background:#fff;border:1px solid hsla(30,53%,64%,.2);border-radius:14px;padding:1.5rem;box-shadow:0 4px 18px rgba(0,0,0,.02)}.rr-req-sidebar-card-title-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.rr-req-sidebar-icon{color:#a2552b;display:flex;align-items:center;justify-content:center}.rr-req-sidebar-title{font-size:1.05rem;font-weight:700;color:#231812;margin:0}.rr-req-sidebar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.rr-req-sidebar-item{display:flex;align-items:flex-start;gap:.65rem;font-size:.83rem;color:#55473d;line-height:1.45}.rr-req-sidebar-check{color:#a2552b;font-weight:700;flex-shrink:0;font-size:.9rem}.rr-req-sidebar-bullet{color:#a2552b;font-size:1.1rem;line-height:1;flex-shrink:0}.rr-req-help-body{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.rr-req-help-icon{color:#a2552b;flex-shrink:0}.rr-req-help-texts h4{font-size:1rem;font-weight:700;color:#231812;margin:0 0 .15rem}.rr-req-help-texts p{font-size:.82rem;color:#736458;margin:0}.rr-req-btn-contact{display:block;width:100%;padding:.65rem 1rem;border:1.5px solid #a2552b;color:#a2552b;border-radius:8px;font-size:.88rem;font-weight:600;text-align:center;text-decoration:none;background:#fff;cursor:pointer;transition:all .2s ease}.rr-req-btn-contact:hover{background:#a2552b;color:#fff;box-shadow:0 4px 12px rgba(162,85,43,.25)}@media (max-width:1100px){.rr-req-layout-grid{grid-template-columns:1fr}.rr-req-reasons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rr-req-stepper-bar{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.rr-req-step-divider{display:none}.rr-req-prod-card{flex-direction:column;align-items:flex-start;gap:1rem}.rr-req-prod-img{width:100%;height:180px}.rr-req-details-grid,.rr-req-reasons-grid,.rr-req-refund-grid{grid-template-columns:1fr}.rr-req-address-card{flex-direction:column;align-items:flex-start;gap:1rem}.rr-req-btn-change-addr{width:100%;text-align:center}.rr-req-form-actions{flex-direction:column;gap:.85rem}.rr-req-btn-cancel,.rr-req-btn-submit{width:100%;justify-content:center}}