.atomberg-warranty [hidden]{display:none}.atomberg-warranty-wizard{max-width:32.5rem;margin:0 auto}.atomberg-warranty-wizard__top{display:flex;align-items:center;gap:.75rem;min-height:2.25rem;margin-bottom:.75rem}.atomberg-warranty-wizard__top:not(:has(>*:not([hidden]))){min-height:0;margin-bottom:0}.atomberg-warranty-wizard__back{width:2.25rem;height:2.25rem;border:1px solid var(--atomberg-color-border-default);border-radius:var(--atomberg-radius-pill);background:none;color:var(--atomberg-color-text-primary);font-size:1rem;line-height:1;cursor:pointer}.atomberg-warranty-wizard__progress{flex:1;height:.25rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-surface-muted);overflow:hidden}.atomberg-warranty-wizard__progress-fill{height:100%;width:0;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-brand-primary);transition:width .25s ease}.atomberg-warranty-wizard__h1{margin:0;font-family:var(--atomberg-font-heading);font-size:1.75rem;font-weight:var(--atomberg-weight-bold);color:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__h2{margin:0;font-family:var(--atomberg-font-heading);font-size:1.25rem;font-weight:var(--atomberg-weight-bold);color:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__lede{margin:.5rem 0 1.25rem;font-family:var(--atomberg-font-body);font-size:.875rem;line-height:1.5;color:var(--atomberg-color-text-secondary)}.atomberg-warranty-wizard__review{border:1px solid var(--atomberg-color-border-default);border-radius:var(--atomberg-radius-md);background:var(--atomberg-color-surface)}.atomberg-warranty-wizard__review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.875rem 1rem}.atomberg-warranty-wizard__review-row+.atomberg-warranty-wizard__review-row{border-top:1px solid var(--atomberg-color-border-default)}.atomberg-warranty-wizard__review-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.atomberg-warranty-wizard__review-k{font-family:var(--atomberg-font-body);font-size:.75rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-secondary)}.atomberg-warranty-wizard__review-v{font-family:var(--atomberg-font-body);font-size:.9375rem;color:var(--atomberg-color-text-primary);overflow-wrap:anywhere}.atomberg-warranty-wizard__review-sub{font-family:var(--atomberg-font-body);font-size:.8125rem;color:var(--atomberg-color-text-secondary)}.atomberg-warranty-wizard__edit{border:none;background:none;padding:0;font-family:var(--atomberg-font-body);font-size:.875rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-brand-primary);cursor:pointer;flex-shrink:0}.atomberg-warranty-wizard__edit:disabled{color:var(--atomberg-color-text-secondary);cursor:not-allowed}.atomberg-warranty-wizard__review-row--editing .atomberg-warranty-wizard__review-body{flex:1}.atomberg-warranty-wizard__review-row--editing .atomberg-warranty-wizard__review-k,.atomberg-warranty-wizard__review-row--editing .atomberg-warranty-wizard__review-v,.atomberg-warranty-wizard__review-row--editing .atomberg-warranty-wizard__review-sub{display:none}.atomberg-warranty-wizard__success-head{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.5rem;text-align:center}.atomberg-warranty-wizard__success-ring{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-brand-primary);color:var(--atomberg-color-surface);font-size:1.375rem}.atomberg-warranty-wizard__result{padding:.5rem 1rem 1rem}.atomberg-warranty-wizard .atomberg-support__btn-row{position:sticky;bottom:0;padding-block:.75rem;border-image-source:linear-gradient(var(--atomberg-color-surface),var(--atomberg-color-surface));border-image-slice:0 fill;border-image-outset:0 100vmax}body:has(.atomberg-warranty-wizard) .atomberg-fab-container,body:has(.atomberg-warranty-wizard) .atomberg-stt{bottom:5rem}@media screen and (min-width:750px){.atomberg-warranty-wizard__h1{font-size:2.25rem}}.atomberg-warranty-serial__label{display:flex;align-items:center;gap:.375rem}.atomberg-warranty-serial__help{position:relative;align-self:flex-start;margin-top:.5rem}.atomberg-warranty-serial__tooltip-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:none;background:none;cursor:pointer;font-family:var(--atomberg-font-body);font-size:.875rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-primary);text-align:left}.atomberg-warranty-serial__tooltip-icon{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-brand-accent);color:var(--atomberg-color-brand-accent-text);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-style:italic;font-weight:var(--atomberg-weight-bold);line-height:1}.atomberg-warranty-serial__tooltip{position:absolute;bottom:calc(100% + .625rem);left:0;z-index:5;margin:0;padding:.5rem;border-radius:var(--atomberg-radius-md);background:var(--atomberg-color-surface);box-shadow:0 4px 16px #00000026;font-size:.8125rem;color:var(--atomberg-color-text-secondary);visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s ease}.atomberg-warranty-serial__help:has(.atomberg-warranty-serial__tooltip-icon:hover) .atomberg-warranty-serial__tooltip,.atomberg-warranty-serial__help:focus-within .atomberg-warranty-serial__tooltip{visibility:visible;opacity:1}.atomberg-warranty-serial__tooltip:after{content:"";position:absolute;top:100%;left:.75rem;border:.5rem solid transparent;border-top-color:var(--atomberg-color-surface)}.atomberg-warranty-serial__tooltip-img{display:block;width:100%;max-width:350px;height:auto;border-radius:var(--atomberg-radius-sm)}.atomberg-warranty-serial__row{display:flex;gap:.5rem;align-items:stretch}.atomberg-warranty-serial__row .atomberg-support-field__input{flex:1}.atomberg-warranty-serial__scan-btn{padding:0 1rem;border:1px solid var(--atomberg-color-border-default);border-radius:var(--atomberg-radius-sm);background:none;color:var(--atomberg-color-text-primary);font-family:var(--atomberg-font-body);font-weight:var(--atomberg-weight-medium);cursor:pointer;white-space:nowrap}.atomberg-warranty-scan-open{overflow:hidden}.atomberg-warranty-scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:var(--atomberg-color-surface-inverse)}.atomberg-warranty-scan__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.atomberg-warranty-scan__ui{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;height:100%;padding:1rem;font-family:var(--atomberg-font-body);color:var(--atomberg-color-text-on-dark);text-align:center}.atomberg-warranty-scan__box{position:relative;width:min(15rem,70vw);aspect-ratio:1;border:2px solid var(--atomberg-color-brand-accent);border-radius:var(--atomberg-radius-2xl);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--atomberg-color-surface-inverse) 75%,transparent);overflow:hidden}.atomberg-warranty-scan__line{position:absolute;top:12%;right:1rem;left:1rem;height:2px;background:var(--atomberg-color-brand-accent);box-shadow:0 0 12px var(--atomberg-color-brand-accent);animation:atomberg-warranty-scan-line 1.6s ease-in-out infinite}@keyframes atomberg-warranty-scan-line{50%{top:82%}}@media(prefers-reduced-motion:reduce){.atomberg-warranty-scan__line{top:50%;animation:none}}.atomberg-warranty-scan__hint,.atomberg-warranty-scan__error,.atomberg-warranty-scan__cancel{position:relative}.atomberg-warranty-scan__hint,.atomberg-warranty-scan__error{margin:0;font-size:1rem;font-weight:var(--atomberg-weight-medium)}.atomberg-warranty-scan__error{max-width:20rem;padding:.5rem .75rem;border-radius:var(--atomberg-radius-md);background:var(--atomberg-color-text-error);font-size:.875rem}.atomberg-warranty-scan__cancel{height:2.75rem;padding:0 1.5rem;border:1px solid var(--atomberg-color-text-on-dark);border-radius:var(--atomberg-radius-md);background:none;font-family:var(--atomberg-font-body);font-size:.875rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-on-dark);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/64/assets/atomberg-warranty.css.map */
