.return-page{width:min(1080px,calc(100vw - 36px));margin:auto;padding:42px 0 100px}.return-back{display:inline-block;margin-bottom:28px}.return-hero,.return-head{text-align:center}.return-hero{padding:65px 20px;border-radius:28px;background:linear-gradient(140deg,#edf3e5,#fff8ef)}.return-hero>span,.return-head>span,.return-complete span{color:#70864a;font-size:10px;font-weight:900;letter-spacing:.15em}.return-hero h1,.return-head h1,.return-complete h1{font-family:var(--serif);font-size:clamp(34px,5vw,56px)}.return-hero>div{display:flex;justify-content:center;gap:20px}.return-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0}.return-policy-grid article,.return-form>section,.return-confirm>section,.return-confirm>aside,.return-status-card{padding:24px;border:1px solid #e5ded5;border-radius:17px;background:#fff}.return-policy-grid p,.return-flow span,.return-notes dd{color:#7b7169;font-size:12px}.return-flow,.return-notes{margin-top:24px;padding:28px;border-radius:20px;background:#faf8f3}.return-flow>div{display:flex;align-items:center;justify-content:space-between}.return-flow article{text-align:center}.return-flow i{display:grid;width:36px;height:36px;margin:auto;place-items:center;border-radius:50%;background:#70864a;color:#fff;font-style:normal}.return-flow strong,.return-flow span{display:block}.return-notes dl div{display:grid;grid-template-columns:150px 1fr;padding:14px 0;border-bottom:1px solid #ddd}.return-notes dd{margin:0}.return-form{display:grid;gap:16px;margin-top:30px}.return-product{display:grid;grid-template-columns:22px 75px 1fr auto;padding:14px 0;align-items:center;gap:14px;border-bottom:1px solid #eee}.return-product img{width:70px;height:76px;object-fit:contain}.return-product span,.return-product small{display:block;color:#81766e;font-size:11px}.return-reasons,.return-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.return-reasons label,.return-choice label{padding:13px;border:1px solid #ddd;border-radius:10px}.return-form textarea{width:100%;min-height:100px;margin-top:7px}.return-upload{display:grid;padding:30px;place-items:center;border:1px dashed #aaa;border-radius:13px}.return-upload input{display:none}.return-address{position:relative;padding:18px;border-radius:12px;background:#f7f5f0}.return-form>footer{display:flex;padding:22px;align-items:center;justify-content:space-between;border-radius:18px;background:#2b3b32;color:#fff}.return-form>footer span,.return-form>footer small{display:block}.return-form>footer strong{font-size:25px}.return-confirm{display:grid;grid-template-columns:1fr 360px;gap:18px;margin-top:28px}.return-confirm aside span,.return-confirm aside strong,.return-confirm aside small,.return-confirm aside>a{display:block}.return-confirm aside strong{font-size:32px}.return-complete{min-height:100vh;display:grid;padding:25px;place-items:center;background:#f4f5ef}.return-complete>section{width:min(480px,100%);padding:42px;border-radius:24px;background:#fff;text-align:center}.return-complete i{display:grid;width:70px;height:70px;margin:auto;place-items:center;border-radius:50%;background:#e9f2df;color:#64813c;font-size:34px;font-style:normal}.return-complete>section>div{margin:20px 0;padding:17px;background:#f3f6ed}.return-complete>section>div>*,.return-complete a{display:block}.return-status-card{max-width:800px;margin:30px auto}.return-status-card>header{display:flex;justify-content:space-between}.return-timeline article{display:flex;min-height:70px;gap:15px}.return-timeline i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#eee;font-style:normal}.return-timeline .done i,.return-timeline .current i{background:#70864a;color:#fff}.return-status-product{display:grid;grid-template-columns:70px 1fr auto;padding:15px;align-items:center;gap:15px;background:#f7f5f1}.return-status-product img{width:65px;height:70px;object-fit:contain}.return-status-card>footer{display:flex;margin-top:18px;justify-content:flex-end;gap:8px}@media(max-width:700px){.return-policy-grid,.return-confirm{grid-template-columns:1fr}.return-flow>div{flex-direction:column}.return-product{grid-template-columns:20px 60px 1fr}.return-reasons,.return-choice{grid-template-columns:1fr}.return-form>footer{flex-direction:column}.return-notes dl div{grid-template-columns:1fr}}
