#returns-flow{font-family:inherit;color:var(--color-foreground, #1a1a1a);background:var(--color-background, #fff);padding:32px 16px 64px}.returns-flow__container{max-width:720px;margin:0 auto}.returns-flow__header{text-align:center;margin-bottom:24px}.returns-flow__title{font-size:28px;margin:0 0 8px;letter-spacing:-.02em}.returns-flow__intro{margin:0;color:#555}.returns-flow__progress{display:flex;padding:0;margin:0 0 32px;list-style:none;counter-reset:returns-step}.returns-flow__progress li{counter-increment:returns-step;position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;color:#999;text-transform:uppercase;text-align:center;padding-top:0}.returns-flow__progress li:before{content:counter(returns-step);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid #d5d5d5;background:#fff;color:#999;font-size:12px;font-variant-numeric:tabular-nums;position:relative;z-index:1;transition:background-color .2s,color .2s,border-color .2s}.returns-flow__progress li:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 19px);width:calc(100% - 38px);height:1px;background:#d5d5d5}.returns-flow__progress li.is-active{color:#1a1a1a}.returns-flow__progress li.is-active:before{border-color:#1a1a1a;color:#1a1a1a;font-weight:600}.returns-flow__progress li.is-done{color:#1a1a1a}.returns-flow__progress li.is-done:before{content:"\2713";background:#1a1a1a;border-color:#1a1a1a;color:#fff}.returns-flow__progress li.is-done:not(:last-child):after{background:#1a1a1a}.returns-flow__progress li.is-clickable{cursor:pointer}.returns-flow__progress li.is-clickable:hover:before,.returns-flow__progress li.is-clickable:focus-visible:before{background:#444;border-color:#444}.returns-flow__progress li.is-clickable:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:4px}@media(max-width:600px){.returns-flow__progress li{font-size:9px;letter-spacing:.03em}.returns-flow__progress li:before{width:24px;height:24px;font-size:11px}.returns-flow__progress li:not(:last-child):after{top:12px;left:calc(50% + 16px);width:calc(100% - 32px)}}.returns-flow__error{margin:0 0 16px;padding:12px 16px;border:1px solid #c33;background:#fff5f5;color:#a00;border-radius:6px}.returns-step{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px}.returns-step__title{font-size:20px;margin:0 0 8px}.returns-step__lede{margin:0 0 16px;color:#555}.returns-step__form{display:flex;flex-direction:column;gap:16px}.returns-step__fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.returns-step__legend{font-weight:600;margin-bottom:8px}.returns-step__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.returns-step__notice{padding:10px 14px;background:#fff5f5;border:1px solid #f0caca;color:#a00;border-radius:6px;font-size:14px}.returns-step__note{font-size:13px;color:#666;margin:0 0 8px}.returns-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.4}.returns-check input{margin-top:3px}.returns-field{display:flex;flex-direction:column;gap:4px}.returns-field__label{font-weight:600;font-size:14px}.returns-field__input{font:inherit;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background:#fff}.returns-field__input:focus{outline:2px solid #1a1a1a;outline-offset:1px}.returns-field__hint{font-size:12px;color:#666;margin:0}.returns-btn{text-transform:uppercase}.returns-btn:disabled{opacity:.6;cursor:progress}.returns-order-summary{background:#fafafa;padding:12px 16px;border-radius:6px;font-size:14px;margin-bottom:16px}.returns-order-summary p{margin:4px 0}.returns-items{display:flex;flex-direction:column;gap:16px}.returns-item-row{border:1px solid #e5e5e5;border-radius:6px;padding:16px;display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:720px){.returns-item-row{grid-template-columns:2fr 1fr 1fr 2fr;align-items:center}}.returns-item-row__select{display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:600}.returns-item-row__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#555}.returns-item-row__price{font-weight:600;color:#1a1a1a}.returns-item-row__qty input,.returns-item-row__reason select{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font:inherit}.returns-item-row__qty label,.returns-item-row__reason label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#666}.returns-dropzone{border:2px dashed #ccc;border-radius:8px;padding:32px;text-align:center;cursor:pointer;background:#fafafa}.returns-dropzone.is-dragging{border-color:#1a1a1a;background:#f0f0f0}.returns-dropzone__label{display:flex;flex-direction:column;gap:6px;cursor:pointer}.returns-dropzone__label strong{font-size:16px}.returns-dropzone__label span{font-size:13px;color:#666}.returns-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;list-style:none;padding:0;margin:16px 0 0}.returns-photo-grid__item{position:relative;border:1px solid #e5e5e5;border-radius:6px;padding:4px;background:#fff}.returns-photo-grid__preview{width:100%;height:100px;background-size:cover;background-position:center;background-color:#f0f0f0;border-radius:4px}.returns-photo-grid__status{font-size:11px;color:#666;margin:4px 0 0;text-align:center}.returns-photo-grid__remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:#000000b3;color:#fff;cursor:pointer;line-height:1;font-size:16px}.returns-photo-grid__item.is-uploading{opacity:.7}.returns-photo-grid__item.is-failed{border-color:#c33;background:#fff5f5}.returns-fees-table{width:100%;border-collapse:collapse;margin-bottom:8px}.returns-fees-table th,.returns-fees-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #eee;font-weight:400}.returns-fees-table td{text-align:right;font-variant-numeric:tabular-nums}.returns-fees-table__total th,.returns-fees-table__total td{border-top:2px solid #1a1a1a;border-bottom:0;font-weight:600;font-size:16px}.returns-confirmation{display:flex;flex-direction:column;gap:16px;text-align:center}.returns-confirmation__ref{display:flex;flex-direction:column;gap:4px;padding:20px;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px}.returns-confirmation__ref-label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#666}.returns-confirmation__ref-value{font-size:24px;letter-spacing:.05em}.returns-confirmation__sla,.returns-confirmation__email-note,.returns-confirmation__help{font-size:14px;color:#555;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/returns-flow.css.map */
