.decoreno-return-portal{background:var(--drp-bg);color:var(--drp-text);padding:58px 20px 88px;overflow-anchor:none}.decoreno-return-portal *{box-sizing:border-box}.drp-shell{width:min(100%,760px);margin:0 auto}.drp-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:34px}.drp-steps:before{content:"";position:absolute;top:18px;left:12.5%;right:12.5%;height:1px;background:#d8d1c6}.drp-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px;color:#aaa298}.drp-step-dot{width:36px;height:36px;border:1px solid #d7cfc4;border-radius:50%;background:var(--drp-bg);display:grid;place-items:center;font-size:13px}.drp-step-label{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.06em;text-align:center}.drp-step.is-active{color:var(--drp-text)}.drp-step.is-active .drp-step-dot{background:var(--drp-accent);border-color:var(--drp-accent);color:#111}.drp-step.is-done{color:#333}.drp-step.is-done .drp-step-dot{background:#111;border-color:#111;color:#fff}.drp-card{background:var(--drp-card);border:1px solid #e4ded4;border-radius:22px;box-shadow:0 18px 45px #14120e17;padding:44px}.drp-title{margin:0 0 12px;color:var(--drp-text);font-size:clamp(28px,4vw,36px);line-height:1.15;letter-spacing:-.03em;font-weight:650}.drp-intro{margin:0 0 34px;color:var(--drp-muted);font-size:17px;line-height:1.55}.drp-field{margin-bottom:24px}.drp-field label{display:block;margin-bottom:9px;color:#7d766d;font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.09em;font-weight:650}.drp-field label span{color:#b0a89e;font-weight:400;text-transform:none;letter-spacing:0}.drp-field input,.drp-field select,.drp-field textarea{width:100%;border:1px solid #ded7cc;border-radius:13px;background:#fff;color:var(--drp-text);padding:16px 17px;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.drp-field select{cursor:pointer}.drp-field textarea{min-height:120px;resize:vertical}.drp-field .drp-items-textarea{min-height:92px}.drp-field input:focus,.drp-field select:focus,.drp-field textarea:focus{border-color:var(--drp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--drp-accent) 18%,transparent)}.drp-error{margin:-8px 0 20px;color:#b13a2e;font-size:13px;line-height:1.45}.drp-btn{min-height:54px;border-radius:14px;padding:15px 20px;font:inherit;font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:transform .18s ease}.drp-btn:hover:not(:disabled){transform:translateY(-1px)}.drp-btn-primary{border:1px solid var(--drp-button);background:var(--drp-button);color:#fff}.drp-btn-secondary{border:1px solid #ded7cc;background:#fff;color:#6f685f}.drp-btn:disabled{border-color:#dedbd6;background:#dedbd6;color:#aaa39a;cursor:not-allowed}.drp-btn-full{width:100%}.drp-actions{display:grid;grid-template-columns:130px 1fr;gap:14px;margin-top:30px}.drp-benefits{margin-top:28px;border-top:1px solid #ddd5ca}.drp-benefit{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:20px 2px;border-bottom:1px solid #ddd5ca}.drp-benefit-icon{font-size:21px;line-height:1}.drp-benefit strong{display:block;margin-bottom:4px;font-size:14px}.drp-benefit div span{display:block;color:#918a80;font-size:13px}.drp-notice{display:flex;gap:12px;margin-bottom:24px;padding:16px;border:1px solid color-mix(in srgb,var(--drp-accent) 55%,#fff);border-radius:13px;background:color-mix(in srgb,var(--drp-accent) 18%,#fff);color:#796640}.drp-notice p{margin:0;font-size:14px;line-height:1.5}.drp-upload{min-height:190px;border:1.5px dashed #cfc7bb;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;cursor:pointer}.drp-upload-icon{width:54px;height:54px;margin-bottom:14px;border-radius:50%;background:#f2ede5;display:grid;place-items:center;font-size:23px}.drp-upload strong{margin-bottom:7px;font-size:16px}.drp-upload>span:last-child{color:#aaa298;font-size:13px}.drp-file-preview{display:flex;align-items:center;gap:15px;border:1px dashed #cfc7bb;border-radius:16px;padding:15px}.drp-file-thumb{width:82px;height:82px;flex:0 0 82px;border-radius:12px;background:#ece7df center / cover no-repeat}.drp-file-copy{min-width:0}.drp-file-name,.drp-file-size{display:block}.drp-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.drp-file-size{color:#8f887f;font-size:13px}.drp-change-file{display:inline-block;margin-top:9px;color:#8b7136;font-size:12px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.drp-helper{margin:16px 0 0;color:#aaa298;font-size:13px;font-style:italic;line-height:1.5}.drp-helper-center,.drp-confirmation{text-align:center}.drp-check{width:72px;height:72px;margin:0 auto 22px;border-radius:50%;background:color-mix(in srgb,var(--drp-accent) 24%,#fff);display:grid;place-items:center;font-size:34px}.drp-reference{margin:28px 0;border-radius:15px;background:#151412;color:#fff;padding:22px}.drp-reference span,.drp-reference strong{display:block}.drp-reference span{margin-bottom:10px;color:#b4a993;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.drp-reference strong{font-size:clamp(20px,4vw,26px)}.drp-next{margin-top:20px;border:1px solid #ded7cc;border-radius:15px;background:#fbfaf7;padding:20px;text-align:left}.drp-next h3{margin:0 0 16px;color:#726b62;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.drp-next-row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;margin:12px 0}.drp-next-row>span{width:24px;height:24px;border-radius:50%;background:var(--drp-accent);display:grid;place-items:center;color:#111;font-size:12px;font-weight:700}.drp-next-row p{margin:2px 0 0;color:#6d665d;font-size:14px;line-height:1.45}@media(max-width:680px){.decoreno-return-portal{padding:34px 14px 54px}.drp-card{border-radius:18px;padding:28px 20px}.drp-intro{margin-bottom:26px;font-size:15px}.drp-step-dot{width:31px;height:31px}.drp-steps:before{top:15px}.drp-step-label{font-size:9px}.drp-actions{grid-template-columns:1fr}}.drp-upload-frame{display:block;width:100%;height:330px;border:0;background:transparent}.drp-submit-error{margin-top:14px;text-align:center}.drp-upload-actions{grid-template-columns:1fr}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAQ */
