.retr{--retr-fg: var(--color-foreground, #1a1a1a);--retr-bg: var(--color-background, #ffffff);--retr-muted: color-mix(in srgb, var(--retr-fg) 60%, transparent);--retr-border: color-mix(in srgb, var(--retr-fg) 18%, transparent);--retr-accent: var(--retr-fg);--retr-radius: 12px;--retr-gap: 1rem;--retr-ok: #1f7a4d;--retr-warn: #9a6a00;--retr-info: #355c9c;max-width:720px;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,1.75rem);color:var(--retr-fg);box-sizing:border-box}.retr *,.retr *:before,.retr *:after{box-sizing:border-box}.retr__header{margin-bottom:1.5rem}.retr__kicker{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--retr-muted);margin:0 0 .5rem}.retr__title{font-size:clamp(1.45rem,5vw,2rem);line-height:1.15;margin:0 0 .5rem}.retr__intro{color:var(--retr-muted);font-size:.97rem;line-height:1.5;margin:0}.retr__progress{display:flex;gap:.4rem;margin:1.5rem 0 1.25rem}.retr__dot{flex:1 1 0;height:4px;border-radius:99px;background:var(--retr-border);transition:background .25s ease}.retr__dot.is-active,.retr__dot.is-done{background:var(--retr-accent)}.retr__step-label{font-size:.8rem;color:var(--retr-muted);margin:0 0 1rem}.retr__step{display:none}.retr__step.is-active{display:block;animation:retr-fade .25s ease}@keyframes retr-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.retr__step.is-active{animation:none}}.retr__q{font-size:1.1rem;margin:0 0 .35rem}.retr__hint{font-size:.88rem;color:var(--retr-muted);margin:0 0 1rem;line-height:1.45}.retr__field{margin-bottom:1rem}.retr__label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.35rem}.retr__optional{font-weight:400;color:var(--retr-muted)}.retr__input,.retr__textarea,.retr__qty{width:100%;font:inherit;color:inherit;background:var(--retr-bg);border:1px solid var(--retr-border);border-radius:var(--retr-radius);padding:.8rem .9rem;transition:border-color .15s ease,box-shadow .15s ease}.retr__input:focus,.retr__textarea:focus,.retr__qty:focus,.retr__option:focus-within{outline:none;border-color:var(--retr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--retr-accent) 18%,transparent)}.retr__textarea{min-height:7rem;resize:vertical}.retr__options{display:grid;gap:.6rem}.retr__option{display:flex;align-items:flex-start;gap:.7rem;border:1px solid var(--retr-border);border-radius:var(--retr-radius);padding:.85rem .95rem;cursor:pointer;line-height:1.4}.retr__option:hover{border-color:color-mix(in srgb,var(--retr-accent) 45%,transparent)}.retr__option input{margin-top:.2rem;flex:0 0 auto;width:1.05rem;height:1.05rem;accent-color:var(--retr-accent)}.retr__option--has-checked,.retr__option input:checked~span{font-weight:500}.retr__option:has(input:checked){border-color:var(--retr-accent);background:color-mix(in srgb,var(--retr-accent) 6%,transparent)}.retr__option-sub{display:block;font-weight:400;font-size:.85rem;color:var(--retr-muted);margin-top:.15rem}.retr__items{display:grid;gap:.55rem;margin:.5rem 0 1rem}.retr__item{display:flex;align-items:center;gap:.7rem;border:1px solid var(--retr-border);border-radius:var(--retr-radius);padding:.7rem .85rem}.retr__item label{flex:1 1 auto;display:flex;align-items:center;gap:.6rem;cursor:pointer}.retr__item input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--retr-accent)}.retr__item .retr__item-title{font-size:.95rem}.retr__item .retr__item-sku{font-size:.78rem;color:var(--retr-muted)}.retr__qty{width:4.5rem;padding:.45rem .5rem;text-align:center}.retr__manual{margin-top:.5rem}.retr__callout{border:1px solid var(--retr-border);border-left-width:4px;border-radius:var(--retr-radius);padding:1rem 1.1rem;margin:.5rem 0 1rem;line-height:1.5;font-size:.95rem;background:color-mix(in srgb,var(--retr-fg) 3%,transparent)}.retr__callout--ok{border-left-color:var(--retr-ok)}.retr__callout--warn{border-left-color:var(--retr-warn)}.retr__callout--info{border-left-color:var(--retr-info)}.retr__callout-title{font-weight:600;margin:0 0 .3rem}.retr__callout p{margin:.3rem 0 0}.retr__meta{margin:.75rem 0 0;padding:0;list-style:none;font-size:.9rem}.retr__meta li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-top:1px dashed var(--retr-border)}.retr__meta li:first-child{border-top:0}.retr__meta dt,.retr__meta .k{color:var(--retr-muted)}.retr__consents{display:grid;gap:.75rem;margin:.5rem 0 1rem}.retr__consent{display:flex;gap:.7rem;align-items:flex-start;font-size:.9rem;line-height:1.45}.retr__consent input{margin-top:.2rem;width:1.1rem;height:1.1rem;flex:0 0 auto;accent-color:var(--retr-accent)}.retr__consent--required .retr__req{color:var(--retr-warn)}.retr__actions{display:flex;gap:.6rem;margin-top:1.5rem;flex-wrap:wrap}.retr__btn{font:inherit;font-weight:600;border-radius:999px;padding:.85rem 1.6rem;cursor:pointer;border:1px solid var(--retr-accent);transition:transform .05s ease,opacity .15s ease;min-height:48px}.retr__btn:active{transform:translateY(1px)}.retr__btn[disabled]{opacity:.45;cursor:not-allowed}.retr__btn--solid{background:var(--retr-accent);color:var(--retr-bg)}.retr__btn--ghost{background:transparent;color:var(--retr-fg);border-color:var(--retr-border)}.retr__btn--next,.retr__btn--submit{margin-left:auto}.is-hidden{display:none!important}.retr__error{color:#b4232a;font-size:.85rem;margin:.4rem 0 0;min-height:1em}.retr__spinner{display:inline-block;width:1em;height:1em;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:retr-spin .7s linear infinite;vertical-align:-.15em;margin-right:.5em}@keyframes retr-spin{to{transform:rotate(360deg)}}.retr__result{text-align:left}.retr__result-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--retr-ok) 14%,transparent);color:var(--retr-ok);font-size:1.7rem;margin-bottom:1rem}.retr__result-ref{display:inline-block;margin-top:1rem;font-size:.8rem;color:var(--retr-muted);background:color-mix(in srgb,var(--retr-fg) 5%,transparent);padding:.35rem .7rem;border-radius:8px;word-break:break-all}@media(min-width:750px){.retr__q{font-size:1.2rem}.retr__actions{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/retractation-form.css.map */
