.rp-container{max-width:760px;margin:0 auto;padding:40px 20px 80px;font-family:var(--font-body-family)}.rp-header{text-align:center;margin-bottom:24px}.rp-header-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(var(--color-foreground),.06);margin-bottom:16px;color:rgb(var(--color-foreground));transition:all .3s cubic-bezier(.16,1,.3,1)}.rp-header-icon svg{animation:rp-spin-reverse 20s linear infinite;transform-origin:center}.rp-header-icon:hover{background:rgba(var(--color-foreground),.1);transform:scale(1.05)}@keyframes rp-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.rp-title{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:var(--font-heading-weight);letter-spacing:-.02em;margin:0 0 8px;color:rgb(var(--color-foreground))}.rp-subtitle{font-size:1.5rem;color:rgba(var(--color-foreground),.6);margin:0;letter-spacing:0}.rp-trust-banner{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:32px;padding:14px 20px;background:rgba(var(--color-foreground),.03);border-radius:12px;border:1px solid rgba(var(--color-foreground),.06)}.rp-trust-item{display:flex;align-items:center;gap:6px;font-size:1.25rem;font-weight:600;color:rgba(var(--color-foreground),.75);white-space:nowrap}.rp-trust-item svg{opacity:.6;flex-shrink:0}.rp-stepper{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0 auto 36px!important;padding:0 10px!important;max-width:600px!important}.rp-step-indicator{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;position:relative!important;z-index:1!important;flex:0 0 90px!important;text-align:center!important}.rp-step-dot{width:32px;height:32px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.15);display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(var(--color-background));transition:all .4s cubic-bezier(.4,0,.2,1)}.rp-step-dot span{font-size:1.2rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),.3);transition:color .3s ease;line-height:1}.rp-step-label{font-size:1.1rem;font-weight:600;color:rgba(var(--color-foreground),.3);transition:color .3s ease;white-space:nowrap}.rp-step-line{flex:1!important;height:2px!important;background:rgba(var(--color-foreground),.1)!important;margin:0 -25px 22px!important;transition:background .4s ease}.rp-step-indicator.active .rp-step-dot{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));box-shadow:0 0 0 4px rgba(var(--color-foreground),.12);animation:rpPop .4s cubic-bezier(.34,1.56,.64,1) forwards}.rp-step-indicator.active .rp-step-dot span{color:rgb(var(--color-background))}.rp-step-indicator.active .rp-step-label{color:rgb(var(--color-foreground))}.rp-step-indicator.completed .rp-step-dot{border-color:#16a34a;background:#16a34a;animation:rpPop .4s cubic-bezier(.34,1.56,.64,1) forwards}.rp-step-indicator.completed .rp-step-dot span{color:#fff;font-size:1rem}.rp-step-indicator.completed .rp-step-dot span:after{content:"\2713"}.rp-step-indicator.completed .rp-step-dot span{font-size:0}.rp-step-indicator.completed .rp-step-dot span:after{font-size:1.2rem}.rp-step-indicator.completed .rp-step-label{color:#16a34a}.rp-step-line.completed{background:#16a34a}.rp-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:16px;padding:32px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;transition:box-shadow .3s ease}.rp-card-header{margin-bottom:24px}.rp-card-header h2{font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);margin:0 0 6px;color:rgb(var(--color-foreground))}.rp-card-header p{font-size:1.4rem;color:rgba(var(--color-foreground),.55);margin:0}.rp-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.06)}.rp-step-content{display:none}.rp-step-content.active{display:block;animation:rpSlideUpFade .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes rpSlideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rpSlideDownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes rpPop{0%{transform:scale(.9)}50%{transform:scale(1.12)}to{transform:scale(1)}}.rp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.rp-form-group{display:flex;flex-direction:column;gap:6px}.rp-form-group label{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.rp-input-wrap{display:flex;align-items:center;border:1.5px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 10px);background:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.rp-input-wrap:focus-within{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--color-foreground),.08)}.rp-input-prefix{display:flex;align-items:center;justify-content:center;padding:12px 12px 12px 16px;font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),.5);-webkit-user-select:none;user-select:none;flex-shrink:0;background:rgba(var(--color-foreground),.02);border-right:1px solid rgba(var(--color-foreground),.08)}.rp-input-wrap input{flex:1;padding:12px 14px 12px 12px;font-size:1.5rem;font-weight:500;border:none;background:transparent;outline:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);letter-spacing:.02em}.rp-input-wrap input:first-child{padding-left:14px}.rp-input-wrap input::placeholder{color:rgba(var(--color-foreground),.3);font-weight:400}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;font-size:1.4rem;font-weight:600;font-family:var(--font-body-family);border-radius:var(--buttons-radius, 10px);border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap;letter-spacing:.01em;line-height:1.2}.rp-btn-primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.rp-btn-primary:hover:not(:disabled){opacity:.88;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-foreground),.15)}.rp-btn-primary:disabled{opacity:.35;cursor:not-allowed;transform:none}.rp-btn-ghost{background:transparent;color:rgba(var(--color-foreground),.65);border:1px solid rgba(var(--color-foreground),.12)}.rp-btn-ghost:hover{background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.2)}.rp-btn-accent{background:#16a34a;color:#fff;padding:10px 20px;font-size:1.3rem}.rp-btn-accent:hover{background:#15803d}.rp-btn-whatsapp{background:#25d366;color:#fff;padding:14px 28px}.rp-btn-whatsapp:hover{background:#20bd5a;transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}.rp-btn.loading .rp-btn-text,.rp-btn.loading .rp-btn-arrow{display:none}.rp-btn-loader{display:none;align-items:center;gap:8px}.rp-btn.loading .rp-btn-loader{display:inline-flex}.rp-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:rpSpin .6s linear infinite}@keyframes rpSpin{to{transform:rotate(360deg)}}.rp-error-msg{margin-top:16px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:1.3rem;font-weight:500;display:none;animation:rpFadeIn .3s ease}.rp-error-msg.visible{display:block}.rp-faq-mini{margin-top:24px;display:flex;flex-direction:column;gap:2px}.rp-faq-item{border-radius:10px;overflow:hidden}.rp-faq-item summary{padding:14px 18px;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.7);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:background .2s ease;border-radius:10px}.rp-faq-item summary:hover{background:rgba(var(--color-foreground),.03)}.rp-faq-item summary::-webkit-details-marker{display:none}.rp-faq-item summary:after{content:"+";font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.3);transition:transform .2s ease}.rp-faq-item[open] summary:after{transform:rotate(45deg)}.rp-faq-item p{padding:0 18px 14px;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.55);line-height:1.6}.rp-faq-item ul{padding:0 18px 14px 38px;margin:-4px 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.55);line-height:1.6}.rp-faq-item li{margin-bottom:6px}.rp-faq-item li:last-child{margin-bottom:0}.rp-order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:12px}.rp-order-meta h2{font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);margin:0 0 4px;color:rgb(var(--color-foreground))}.rp-order-date{font-size:1.3rem;color:rgba(var(--color-foreground),.5)}.rp-status-badge{display:inline-flex;padding:5px 12px;border-radius:20px;font-size:1.15rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.rp-status-badge.fulfilled{background:#dcfce7;color:#15803d}.rp-status-badge.unfulfilled{background:#fef3c7;color:#92400e}.rp-status-badge.partial{background:#dbeafe;color:#1e40af}.rp-eligibility-banner{padding:12px 16px;border-radius:10px;margin-bottom:20px;font-size:1.3rem;font-weight:500;animation:rpSlideDownFade .4s cubic-bezier(.16,1,.3,1) forwards}.rp-eligibility-banner.warning{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.rp-eligibility-banner.error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.rp-items-header{margin-bottom:16px}.rp-items-header h3{font-size:1.5rem;font-weight:var(--font-heading-weight);margin:0 0 4px;color:rgb(var(--color-foreground))}.rp-items-hint{font-size:1.25rem;color:rgba(var(--color-foreground),.5);margin:0}.rp-order-items{display:flex;flex-direction:column;gap:8px}.rp-order-item{display:flex;align-items:center;gap:14px;padding:14px;border:1.5px solid rgba(var(--color-foreground),.08);border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.rp-order-item:hover{border-color:rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.015)}.rp-order-item.selected{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.rp-order-item.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.rp-item-checkbox{width:22px;height:22px;border:2px solid rgba(var(--color-foreground),.2);border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.rp-order-item.selected .rp-item-checkbox{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.rp-item-checkbox svg{width:14px;height:14px;stroke:rgb(var(--color-background));stroke-width:2.5;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .25s cubic-bezier(.16,1,.3,1),opacity .1s ease;opacity:0}.rp-order-item.selected .rp-item-checkbox svg{opacity:1;stroke-dashoffset:0}.rp-item-image{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.04)}.rp-item-image img{width:100%;height:100%;object-fit:cover}.rp-item-details{flex:1;min-width:0}.rp-item-title{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-item-variant{font-size:1.2rem;color:rgba(var(--color-foreground),.5);margin:0 0 2px}.rp-item-qty{font-size:1.15rem;color:rgba(var(--color-foreground),.4)}.rp-item-price{font-size:1.4rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));flex-shrink:0}.rp-item-ineligible-reason{font-size:1.1rem;color:#dc2626;margin-top:2px}.rp-reason-section{margin-top:24px;padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.06)}.rp-reason-section h3{font-size:1.5rem;font-weight:var(--font-heading-weight);margin:0 0 14px;color:rgb(var(--color-foreground))}.rp-reason-options{display:flex;flex-wrap:wrap;gap:8px}.rp-reason-option{cursor:pointer}.rp-reason-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.rp-reason-pill{display:inline-block;padding:9px 16px;border:1.5px solid rgba(var(--color-foreground),.12);border-radius:20px;font-size:1.25rem;font-weight:500;color:rgba(var(--color-foreground),.65);transition:all .2s ease;cursor:pointer}.rp-reason-pill:hover{border-color:rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),.03)}.rp-reason-option input[type=radio]:checked+.rp-reason-pill{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.rp-reason-other{margin-top:12px}.rp-reason-other textarea{width:100%;padding:12px 14px;border:1.5px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 10px);font-size:1.35rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground));background:rgb(var(--color-background));resize:vertical;outline:none;transition:border-color .2s ease}.rp-reason-other textarea:focus{border-color:rgb(var(--color-foreground))}.rp-nudge-banner{display:flex;align-items:center;gap:12px;padding:14px 20px;background:linear-gradient(135deg,#faf6ee,#fdfbf7);border:1px solid #e7dfcc;border-radius:12px;margin-bottom:20px}.rp-nudge-icon{font-size:1.8rem;flex-shrink:0}.rp-nudge-text{font-size:1.3rem;color:#5c5545;line-height:1.4}.rp-nudge-text strong{display:block;margin-bottom:2px}.rp-resolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rp-resolution-card{border:2px solid rgba(var(--color-foreground),.08);border-radius:16px;padding:28px 24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;text-align:center}.rp-resolution-card:hover{border-color:rgba(var(--color-foreground),.2);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.rp-resolution-card.selected{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--color-foreground),.08)}.rp-exchange-card{border-color:rgba(var(--color-foreground),.15);background:linear-gradient(180deg,rgba(var(--color-foreground),.015),rgb(var(--color-background)))}.rp-exchange-card:hover{border-color:rgba(var(--color-foreground),.35);box-shadow:0 8px 24px rgba(var(--color-foreground),.04)}.rp-exchange-card.selected{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--color-foreground),.08)}.rp-resolution-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:3px 12px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;border-radius:20px;white-space:nowrap}.rp-resolution-icon{margin-bottom:12px;color:rgba(var(--color-foreground),.5)}.rp-exchange-card .rp-resolution-icon{color:rgb(var(--color-foreground))}.rp-resolution-card h3{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:var(--font-heading-weight);margin:0 0 6px;color:rgb(var(--color-foreground))}.rp-resolution-desc{font-size:1.25rem;color:rgba(var(--color-foreground),.55);margin:0 0 14px;line-height:1.5}.rp-resolution-price{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.rp-price-free{background:#10b981;color:#fff;padding:4px 14px;border-radius:20px;font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.03em}.rp-price-save{font-size:1.2rem;color:#10b981;font-weight:600}.rp-resolution-perks{display:flex;flex-direction:column;gap:4px;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.rp-resolution-perks span{display:flex;align-items:center;justify-content:center;gap:4px}.rp-refund-source{display:flex;flex-direction:column;gap:8px;margin-top:16px;text-align:left}.rp-refund-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid rgba(var(--color-foreground),.1);border-radius:10px;cursor:pointer;transition:all .2s ease}.rp-refund-option:hover{border-color:rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.02)}.rp-refund-option input[type=radio]{margin-top:2px;accent-color:rgb(var(--color-foreground));width:16px;height:16px;flex-shrink:0}.rp-refund-option-content{flex:1}.rp-refund-option-header{display:flex;align-items:center;gap:8px;margin-bottom:2px}.rp-refund-option-title{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.rp-refund-badge-best{padding:2px 8px;background:#10b981;color:#fff;font-size:.95rem;font-weight:var(--font-body-weight-bold);border-radius:10px;letter-spacing:.04em}.rp-refund-option-detail{font-size:1.15rem;color:rgba(var(--color-foreground),.5);line-height:1.4}.rp-refund-option input[type=radio]:checked~.rp-refund-option-content .rp-refund-option-title{color:rgb(var(--color-foreground))}.rp-exchange-items{display:flex;flex-direction:column;gap:24px}.rp-exchange-item-block{border:1px solid rgba(var(--color-foreground),.08);border-radius:14px;padding:20px}.rp-exchange-product{display:flex;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(var(--color-foreground),.06)}.rp-exchange-product-image{width:72px;height:72px;border-radius:10px;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.04)}.rp-exchange-product-image img{width:100%;height:100%;object-fit:cover}.rp-exchange-product-info{flex:1}.rp-exchange-product-info h4{font-size:1.4rem;font-weight:600;margin:0 0 4px;color:rgb(var(--color-foreground))}.rp-exchange-current{font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.rp-variant-label{font-size:1.3rem;font-weight:600;margin-bottom:10px;color:rgb(var(--color-foreground))}.rp-variant-pills{display:flex;flex-wrap:wrap;gap:8px}.rp-variant-pill{padding:9px 18px;border:1.5px solid rgba(var(--color-foreground),.12);border-radius:10px;font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.7);cursor:pointer;transition:all .2s ease;background:rgb(var(--color-background))}.rp-variant-pill:hover:not(.disabled):not(.current){border-color:rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),.03)}.rp-variant-pill.selected{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.rp-variant-pill.current{border-style:dashed;opacity:.4;cursor:not-allowed;position:relative}.rp-variant-pill.disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.rp-return-summary{margin-bottom:20px}.rp-summary-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(var(--color-foreground),.06)}.rp-summary-item:last-child{border-bottom:none}.rp-summary-item-image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.04)}.rp-summary-item-image img{width:100%;height:100%;object-fit:cover}.rp-summary-item-info{flex:1}.rp-summary-item-title{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.rp-summary-item-variant{font-size:1.15rem;color:rgba(var(--color-foreground),.5)}.rp-refund-breakdown{background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.06);border-radius:12px;padding:18px 20px;margin-bottom:20px}.rp-breakdown-row{display:flex;justify-content:space-between;padding:6px 0;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.rp-breakdown-row.total{border-top:1.5px solid rgba(var(--color-foreground),.1);margin-top:8px;padding-top:12px;font-size:1.5rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.rp-breakdown-row .rp-fee{color:#dc2626}.rp-breakdown-row .rp-credit-bonus{color:#16a34a;font-weight:600}.rp-store-credit-nudge{display:flex;gap:14px;padding:16px 20px;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:20px;align-items:flex-start;animation:rpSlideDownFade .4s cubic-bezier(.16,1,.3,1) forwards}.rp-store-credit-nudge .rp-nudge-content{flex:1}.rp-store-credit-nudge .rp-nudge-content strong{font-size:1.35rem;color:#15803d;display:block;margin-bottom:4px}.rp-store-credit-nudge .rp-nudge-content p{font-size:1.2rem;color:#166534;margin:0 0 10px;line-height:1.4}.rp-success-card{text-align:center;padding:40px 32px}.rp-success-animation{margin-bottom:24px}.rp-success-circle{width:72px;height:72px;margin:0 auto}.rp-success-check{width:72px;height:72px}.rp-success-circle-bg{stroke:#16a34a;stroke-width:2;fill:#f0fdf4;stroke-dasharray:166;stroke-dashoffset:166;animation:rpCircle .6s ease-out .2s forwards}.rp-success-check-path{stroke:#16a34a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:rpCheck .4s ease-out .7s forwards}@keyframes rpCircle{to{stroke-dashoffset:0}}@keyframes rpCheck{to{stroke-dashoffset:0}}.rp-success-title{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);margin:0 0 8px;color:rgb(var(--color-foreground))}.rp-success-id{font-size:1.4rem;color:rgba(var(--color-foreground),.55);margin:0 0 32px}.rp-timeline{text-align:left;margin-bottom:32px;padding:24px;background:rgba(var(--color-foreground),.02);border-radius:14px;border:1px solid rgba(var(--color-foreground),.06)}.rp-timeline h3{font-size:1.5rem;font-weight:var(--font-heading-weight);margin:0 0 18px;color:rgb(var(--color-foreground))}.rp-timeline-items{display:flex;flex-direction:column;gap:0;position:relative}.rp-timeline-item{display:flex;gap:14px;padding-bottom:20px;position:relative}.rp-timeline-item:last-child{padding-bottom:0}.rp-timeline-item:before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:rgba(var(--color-foreground),.08)}.rp-timeline-item:last-child:before{display:none}.rp-timeline-dot{width:16px;height:16px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));flex-shrink:0;margin-top:2px;z-index:1}.rp-timeline-item.active .rp-timeline-dot{border-color:#16a34a;background:#16a34a}.rp-timeline-item.active:before{background:#16a34a}.rp-timeline-content strong{font-size:1.3rem;color:rgb(var(--color-foreground));display:block;margin-bottom:2px}.rp-timeline-content p{font-size:1.2rem;color:rgba(var(--color-foreground),.5);margin:0;line-height:1.4}.rp-success-actions{display:flex;flex-direction:column;gap:10px;align-items:center}.rp-floating-help{position:fixed;bottom:24px;right:24px;z-index:100}.rp-help-link{display:flex;align-items:center;gap:6px;padding:10px 18px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:30px;font-size:1.2rem;font-weight:600;text-decoration:none;box-shadow:0 4px 16px #00000026;transition:transform .2s ease,box-shadow .2s ease}.rp-help-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media screen and (max-width:749px){.rp-container{padding:24px 16px 80px}.rp-title{font-size:2.2rem}.rp-trust-banner{flex-direction:column;gap:8px;align-items:center}.rp-stepper{padding:0 8px}.rp-step-label{font-size:1rem}.rp-step-dot{width:28px;height:28px}.rp-card{padding:20px 16px;border-radius:14px}.rp-form-row,.rp-resolution-grid{grid-template-columns:1fr}.rp-exchange-card{order:-1}.rp-order-item{padding:12px}.rp-item-image{width:52px;height:52px}.rp-item-title{font-size:1.3rem}.rp-floating-help{bottom:16px;right:16px}.rp-help-link{padding:8px 14px;font-size:1.1rem}.rp-card-actions{flex-direction:column-reverse;gap:10px}.rp-card-actions .rp-btn{width:100%}.rp-success-card{padding:28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/returns-portal.css.map */
