.retoure-page{padding:40px 0 72px;background:var(--p-bg, #ffffff)}.rf{--rf-ink: var(--p-text, #1e1a14);--rf-muted: var(--p-text-muted, #6b655d);--rf-accent: var(--p-accent, #dd4b20);--rf-cta: var(--p-cta, #dd4b20);--rf-cta-hover: var(--p-cta-hover, #c23f18);--rf-cta-label: #ffffff;--rf-warn: #d70024;--rf-line: #e3ded3;--rf-track: #e3ded3;max-width:540px;margin:0 auto;padding:0 20px;font-family:peridot-pe-variable,Helvetica Neue,Arial,sans-serif;font-variation-settings:"wght" 400;color:var(--rf-ink);-webkit-font-smoothing:antialiased}.rf *{box-sizing:border-box}.rf [hidden]{display:none!important}.rf__progress{height:5px;background:var(--rf-track);border-radius:0;margin-bottom:8px;overflow:hidden}.rf__progress-bar{display:block!important;height:100%;background:var(--rf-cta);border-radius:0;transition:width .35s cubic-bezier(.4,0,.2,1);width:0%}.rf__progress-label{font-size:12px;font-variation-settings:"wght" 600;letter-spacing:.04em;text-transform:uppercase;color:var(--rf-muted);margin-bottom:32px;text-align:right}.rf__step{animation:rf-fadein .25s ease}@keyframes rf-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rf__title{font-family:peridot-pe-variable,Helvetica Neue,Arial,sans-serif;font-variation-settings:"wdth" 118,"wght" 900;font-size:clamp(26px,6vw,36px);line-height:1.05;letter-spacing:-.015em;color:var(--rf-ink);margin:0 0 10px}.rf__subtitle{font-size:15px;font-variation-settings:"wght" 400;color:var(--rf-muted);margin:0 0 28px;line-height:1.5}.rf__subtitle strong{font-variation-settings:"wght" 700;color:var(--rf-ink)}.rf__body{font-size:16px;line-height:1.6;margin:0 0 22px;color:var(--rf-ink)}.rf__field{margin-bottom:20px}.rf__label{display:block;font-size:13px;font-variation-settings:"wght" 700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;color:var(--rf-ink)}.rf__hint{font-size:13px;color:var(--rf-muted);margin:0 0 10px;line-height:1.45}.rf__input,.rf__textarea{width:100%;padding:14px 16px;border:1.5px solid var(--rf-line);border-radius:0;font-family:inherit;font-size:16px;color:var(--rf-ink);background:var(--p-bg, #fff);appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s;line-height:1.4}.rf__input::placeholder,.rf__textarea::placeholder{color:#8c867a}.rf__input:focus,.rf__textarea:focus{outline:none;border-color:var(--rf-accent);box-shadow:0 0 0 3px #dd4b202e}.rf__textarea{resize:vertical;min-height:84px}.rf__error{background:#fbeceb;border:1px solid #f2b8b0;color:var(--rf-warn);font-size:14px;line-height:1.45;padding:12px 15px;border-radius:0;margin-bottom:18px}.rf__actions{display:flex;gap:12px;margin-top:32px}.rf__actions--single{justify-content:flex-end}.rf__btn{flex:1;padding:15px 22px;border-radius:0;font-family:inherit;font-size:16px;font-variation-settings:"wght" 700;letter-spacing:.01em;cursor:pointer;border:none;line-height:1;transition:background .15s,transform .1s,border-color .15s,color .15s;display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px}.rf__btn:active{transform:translateY(1px)}.rf__btn--primary{background:var(--rf-cta);color:var(--rf-cta-label)}.rf__btn--primary:hover:not(:disabled){background:var(--rf-cta-hover)}.rf__btn--primary:disabled{background:#d9d5cd;color:#fff;cursor:not-allowed}.rf__btn--secondary{background:transparent;color:var(--rf-ink);border:1.5px solid var(--rf-line);flex:0 0 auto;padding:15px 20px}.rf__btn--secondary:hover{border-color:var(--rf-accent)}.rf__btn-loader{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:rf-spin .7s linear infinite}@keyframes rf-spin{to{transform:rotate(360deg)}}.rf__products{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.rf__product-radio,.rf__reason-radio{position:absolute;opacity:0;width:0;height:0}.rf__product-card{display:flex;align-items:flex-start;gap:13px;padding:16px 18px;border:1.5px solid var(--rf-line);border-radius:0;background:var(--p-bg, #fff);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.rf__product-card:before{content:"";flex:0 0 22px;width:22px;height:22px;border:2px solid #c8c3b9;border-radius:0;margin-top:1px;background-position:center;background-repeat:no-repeat;background-size:15px;transition:border-color .15s,background-color .15s}.rf__product-card:hover{border-color:var(--rf-accent)}.rf__product-card.is-selected{border-color:var(--rf-accent);background:var(--p-bg, #fff);box-shadow:inset 0 0 0 1px var(--rf-accent)}.rf__product-card.is-selected:before{border-color:var(--rf-accent);background-color:var(--rf-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.rf__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.rf__product-title{font-size:15px;font-variation-settings:"wght" 700;color:var(--rf-ink);display:flex;flex-direction:column;gap:2px}.rf__product-variant{font-size:13px;font-variation-settings:"wght" 400;color:var(--rf-muted)}.rf__product-meta{font-size:14px;font-variation-settings:"wght" 400;color:var(--rf-muted)}.rf__product-qty-note{font-size:13px;font-variation-settings:"wght" 600;color:var(--rf-accent);margin-top:5px;line-height:1.4}.rf__reasons{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.rf__reason-card{display:flex;align-items:center;gap:13px;padding:14px 18px;border:1.5px solid var(--rf-line);border-radius:0;background:var(--p-bg, #fff);cursor:pointer;font-size:15px;transition:border-color .15s,background .15s}.rf__reason-card:before{content:"";flex:0 0 20px;width:20px;height:20px;border:2px solid #c8c3b9;border-radius:0;background-position:center;background-repeat:no-repeat;background-size:13px;transition:border-color .15s,background-color .15s}.rf__reason-card:hover{border-color:var(--rf-accent)}.rf__reason-card.is-selected{border-color:var(--rf-accent);background:var(--p-bg, #fff);box-shadow:inset 0 0 0 1px var(--rf-accent)}.rf__reason-card.is-selected:before{border-color:var(--rf-accent);background-color:var(--rf-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.rf__upload-input{position:absolute;opacity:0;width:0;height:0}.rf__upload-area{position:relative}.rf__upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;border:2px dashed #c8c3b9;border-radius:0;cursor:pointer;text-align:center;transition:border-color .15s,background .15s;background:var(--p-bg, #fff)}.rf__upload-label:hover{border-color:var(--rf-accent)}.rf__upload-icon{color:var(--rf-accent)}.rf__upload-text{font-size:15px;font-variation-settings:"wght" 700;color:var(--rf-ink)}.rf__upload-sub{font-size:13px;color:var(--rf-muted)}.rf__preview{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.rf__preview img{width:100%;max-height:300px;object-fit:cover;border-radius:0;border:1px solid var(--rf-line)}.rf__preview-replace{background:none;border:none;color:var(--rf-accent);font-family:inherit;font-size:14px;font-variation-settings:"wght" 700;cursor:pointer;padding:0;text-decoration:underline}.rf__summary{border:1.5px solid var(--rf-line);border-radius:0;overflow:hidden;margin-bottom:18px;background:var(--p-bg, #fff)}.rf__summary-row{display:flex;padding:14px 18px;border-bottom:1px solid var(--rf-line);gap:12px}.rf__summary-row:last-child{border-bottom:none}.rf__summary-label{font-size:12px;font-variation-settings:"wght" 700;letter-spacing:.03em;text-transform:uppercase;color:var(--rf-muted);flex:0 0 116px}.rf__summary-value{font-size:15px;font-variation-settings:"wght" 600;color:var(--rf-ink);flex:1}.rf__notice{font-size:14px;line-height:1.55;padding:14px 18px;border-radius:0;margin-bottom:12px}.rf__notice--bundle,.rf__notice--info{background:var(--p-bg, #fff);border:1px solid var(--rf-line);border-left:3px solid var(--rf-accent);color:var(--rf-ink)}.rf__edu-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:8px}.rf__edu-link{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;background:var(--p-bg, #fff);border:1.5px solid var(--rf-line);border-radius:0;color:var(--rf-ink);font-size:15px;font-variation-settings:"wght" 700;text-decoration:none;transition:border-color .15s}.rf__edu-link:after{content:"\2192";color:var(--rf-accent)}.rf__edu-link:hover{border-color:var(--rf-accent)}.rf__retention-note{background:var(--p-bg, #fff);border:1px solid var(--rf-line);border-left:3px solid var(--rf-accent);border-radius:0;padding:16px 20px;font-size:15px;line-height:1.6;color:var(--rf-ink);margin:0 0 8px}.rf__step--confirm{text-align:center;padding-top:28px}.rf__confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:0;border:2px solid var(--rf-accent);background:var(--p-bg, #fff);color:var(--rf-accent);margin-bottom:22px}.rf__step--confirm .rf__title{margin-bottom:16px}.rf__step--confirm .rf__body{font-size:17px;color:var(--rf-ink);max-width:440px;margin:0 auto}@media(min-width:600px){.rf__actions--single .rf__btn--primary{flex:0 0 auto;min-width:170px}}@media(prefers-reduced-motion:reduce){.rf__step{animation:none}.rf__progress-bar{transition:none}.rf__btn-loader{animation-duration:1.4s}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/period-retoure.css.map */
