.bean-returns{--br-bg-main: #090909;--br-bg-card: #121212;--br-bg-elevated: #181818;--br-border: rgba(255, 255, 255, .07);--br-text-primary: #f0f0f0;--br-text-muted: rgba(240, 240, 240, .45);--br-gold: #C6A969;--br-gold-glow: rgba(198, 169, 105, .12);--br-danger: #D32F2F;--br-success: #43A047;background:var(--br-bg-main);color:var(--br-text-primary);font-family:var(--font-body-family, "Poppins", sans-serif);padding:64px 24px}.bean-returns__inner{max-width:640px;margin:0 auto}.bean-returns__heading{font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.01em;margin:0 0 12px;color:var(--br-text-primary)}.bean-returns__subheading{color:var(--br-text-muted);font-size:15px;line-height:1.6;margin:0 0 40px}.bean-returns__subheading a{color:var(--br-gold);text-decoration:underline;text-underline-offset:3px}.bean-returns__steps{display:flex;align-items:center;gap:8px;margin-bottom:40px}.bean-returns__step-dot{width:8px;height:8px;border-radius:50%;background:var(--br-border);transition:background .25s ease,box-shadow .25s ease}.bean-returns__step-dot.is-active,.bean-returns__step-dot.is-done{background:var(--br-gold);box-shadow:0 0 0 4px var(--br-gold-glow)}.bean-returns__step-line{flex:1;height:1px;background:var(--br-border)}.bean-returns__panel{display:none;background:var(--br-bg-card);border:1px solid var(--br-border);border-radius:16px;padding:32px}.bean-returns__panel.is-active{display:block;animation:bean-returns-fade-in .35s ease both}@keyframes bean-returns-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bean-returns__field{margin-bottom:20px}.bean-returns__field:last-child{margin-bottom:0}.bean-returns__label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--br-text-muted);margin-bottom:8px}.bean-returns__input,.bean-returns__select,.bean-returns__textarea{width:100%;background:var(--br-bg-elevated);border:1px solid var(--br-border);border-radius:8px;padding:12px 14px;color:var(--br-text-primary);font-family:inherit;font-size:14px;transition:border-color .2s ease}.bean-returns__input:focus,.bean-returns__select:focus,.bean-returns__textarea:focus{outline:none;border-color:var(--br-gold)}.bean-returns__input[type=file]{padding:10px;cursor:pointer}.bean-returns__textarea{min-height:96px;resize:vertical}.bean-returns__hint{font-size:12px;color:var(--br-text-muted);margin-top:6px}.bean-returns__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:540px){.bean-returns__row{grid-template-columns:1fr}}.bean-returns__item-list{display:flex;flex-direction:column;gap:12px}.bean-returns__item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--br-border);border-radius:10px;padding:14px 16px;cursor:pointer;background:var(--br-bg-elevated);transition:border-color .2s ease,background .2s ease}.bean-returns__item:hover{border-color:var(--br-gold)}.bean-returns__item.is-selected{border-color:var(--br-gold);background:var(--br-gold-glow)}.bean-returns__item-title{font-size:14px;color:var(--br-text-primary)}.bean-returns__item-meta{font-size:12px;color:var(--br-text-muted);margin-top:2px}.bean-returns__type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bean-returns__type-option{border:1px solid var(--br-border);border-radius:10px;padding:16px;text-align:center;cursor:pointer;background:var(--br-bg-elevated);transition:border-color .2s ease,background .2s ease}.bean-returns__type-option.is-selected{border-color:var(--br-gold);background:var(--br-gold-glow)}.bean-returns__type-option-title{font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:15px;margin-bottom:4px}.bean-returns__type-option-desc{font-size:12px;color:var(--br-text-muted)}.bean-returns__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px}.bean-returns__btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;padding:13px 28px;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.bean-returns__btn:active{transform:scale(.98)}.bean-returns__btn--primary{background:var(--br-gold);color:#090909}.bean-returns__btn--primary:disabled{opacity:.45;cursor:not-allowed}.bean-returns__btn--ghost{background:transparent;border-color:var(--br-border);color:var(--br-text-primary)}.bean-returns__btn:hover:not(:disabled){opacity:.85}.bean-returns__message{display:none;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:20px}.bean-returns__message.is-visible{display:block}.bean-returns__message--error{background:#d32f2f1f;border:1px solid rgba(211,47,47,.35);color:#ff8a80}.bean-returns__message--info{background:var(--br-gold-glow);border:1px solid rgba(198,169,105,.35);color:var(--br-gold)}.bean-returns__confirmation{text-align:center;padding:24px 0}.bean-returns__confirmation-icon{width:48px;height:48px;border-radius:50%;background:var(--br-gold-glow);color:var(--br-gold);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:22px}.bean-returns__confirmation-title{font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:20px;margin-bottom:10px}.bean-returns__confirmation-text{color:var(--br-text-muted);font-size:14px;line-height:1.6;max-width:420px;margin:0 auto}.bean-returns__confirmation-id{display:inline-block;margin-top:16px;font-size:12px;color:var(--br-text-muted);border:1px solid var(--br-border);border-radius:999px;padding:6px 14px;font-family:monospace}.bean-returns__spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(9,9,9,.3);border-top-color:#090909;border-radius:50%;animation:bean-returns-spin .7s linear infinite;margin-right:8px;vertical-align:-2px}@keyframes bean-returns-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bean-returns-exchange.css.map */
