.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{display:flex;flex:1;flex-direction:column;gap:.375rem}.atomberg-warranty-wizard__step-label{align-self:flex-end;font-family:var(--atomberg-font-body);font-size:.75rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__segments{display:flex;gap:.25rem}.atomberg-warranty-wizard__segment{flex:1;display:flex;align-items:center;height:1rem;padding:0;border:0;background:none;cursor:default}.atomberg-warranty-wizard__segment:before{content:"";flex:1;height:.25rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-border-default);transition:background .3s}.atomberg-warranty-wizard__segment--on:before{background:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__segment:not(:disabled){cursor:pointer}.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__product--collapsed .atomberg-warranty-wizard__row-title{display:none}.atomberg-warranty-wizard__product--collapsed>:not(.atomberg-support-repeatable__row-heading,[data-warranty-product-summary]){display:none}.atomberg-warranty-wizard__product--collapsed{display:flex;align-items:center;gap:.75rem}.atomberg-warranty-wizard__product--collapsed [data-warranty-product-summary]{flex:1;order:-1;min-width:0}.atomberg-warranty-wizard__product--collapsed .atomberg-support-repeatable__row-heading{margin-bottom:0}.atomberg-warranty-wizard__product-summary{display:flex;flex-direction:column;gap:.125rem;width:100%;padding:0;border:0;background:none;font-family:var(--atomberg-font-body);text-align:start;cursor:pointer}.atomberg-warranty-wizard__product-summary>:first-child{font-size:.875rem;color:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__product-summary>:last-child{font-size:.75rem;color:var(--atomberg-color-text-secondary)}.atomberg-warranty-wizard__review{display:flex;flex-direction:column;gap:1rem}.atomberg-warranty-wizard__review-card{display:flex;flex-direction:column;gap:1rem;padding:.75rem;border:1px solid var(--atomberg-color-border-subtle);border-radius:var(--atomberg-radius-2xl);background:var(--atomberg-color-surface)}.atomberg-warranty-wizard__review-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.atomberg-warranty-wizard__review-title{margin:0;font-family:var(--atomberg-font-body);font-size:1.125rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__review-list{display:flex;flex-direction:column;gap:.5rem}.atomberg-warranty-wizard__review-group{margin:.5rem 0 0;font-family:var(--atomberg-font-body);font-size:.875rem;font-weight:var(--atomberg-weight-semibold);color:var(--atomberg-color-text-primary)}.atomberg-warranty-wizard__review-group:first-child{margin-top:0}.atomberg-warranty-wizard__review-item{display:flex;flex-direction:column;justify-content:center;min-height:3.25rem;padding:.375rem .75rem;border-radius:var(--atomberg-radius-lg);background:var(--atomberg-color-surface-muted)}.atomberg-warranty-wizard__review-k{font-family:var(--atomberg-font-body);font-size:.625rem;font-weight:var(--atomberg-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--atomberg-color-text-muted)}.atomberg-warranty-wizard__review-v{font-family:var(--atomberg-font-body);font-size:.875rem;color:var(--atomberg-color-text-primary);overflow-wrap:anywhere}.atomberg-warranty-wizard__edit{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;height:2.25rem;padding:0 .75rem;border:1px solid var(--atomberg-color-text-primary);border-radius:var(--atomberg-radius-md);background:var(--atomberg-color-surface);font-family:var(--atomberg-font-body);font-size:.8125rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-primary);cursor:pointer}.atomberg-warranty-wizard__edit:hover:not(:disabled){background:var(--atomberg-color-surface-muted)}.atomberg-warranty-wizard__edit:disabled{border-color:var(--atomberg-color-border-default);color:var(--atomberg-color-text-disabled);cursor:not-allowed}.atomberg-warranty-wizard__review-card--editing .atomberg-warranty-wizard__review-list{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 [data-support-form-result-message]{font-family:var(--atomberg-font-body);font-size:.875rem;font-weight:var(--atomberg-weight-regular);line-height:1.5;color:var(--atomberg-color-text-secondary)}.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__scan{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.atomberg-warranty-serial__scan-btn{display:flex;align-items:center;justify-content:center;gap:.625rem;height:3.25rem;border:none;border-radius:var(--atomberg-radius-lg);background:var(--atomberg-color-surface-inverse);color:var(--atomberg-color-text-on-dark);font-family:var(--atomberg-font-body);font-size:1rem;font-weight:var(--atomberg-weight-medium);cursor:pointer}.atomberg-warranty-serial__scan-btn:hover{background:var(--atomberg-color-surface-overlay)}.atomberg-warranty-serial__or{display:flex;align-items:center;gap:.75rem;margin:0;font-family:var(--atomberg-font-body);font-size:.8125rem;color:var(--atomberg-color-text-muted)}.atomberg-warranty-serial__or:before,.atomberg-warranty-serial__or:after{content:"";flex:1;border-top:1px solid var(--atomberg-color-border-subtle)}.atomberg-warranty-invoice__pick{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;height:3.25rem;border:1px dashed var(--atomberg-color-border-strong);border-radius:var(--atomberg-radius-lg);background:var(--atomberg-color-surface-muted);font-family:var(--atomberg-font-body);font-size:.875rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-primary);cursor:pointer}.atomberg-warranty-invoice__pick:focus-within{border-color:var(--atomberg-color-text-primary)}.atomberg-warranty-invoice__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.atomberg-warranty-invoice__list{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.atomberg-warranty-invoice__file{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .5rem 0 .75rem;border-radius:var(--atomberg-radius-lg);background:var(--atomberg-color-surface-muted)}.atomberg-warranty-invoice__name{flex:1;min-width:0;overflow:hidden;font-family:var(--atomberg-font-body);font-size:.875rem;color:var(--atomberg-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.atomberg-warranty-invoice__remove{flex-shrink:0;width:1.75rem;height:1.75rem;border:none;border-radius:var(--atomberg-radius-pill);background:none;font-size:1.125rem;line-height:1;color:var(--atomberg-color-text-primary);cursor:pointer}.atomberg-warranty-invoice__remove:hover{background:var(--atomberg-color-border-subtle)}.atomberg-warranty-help{margin-bottom:1.5rem;border:1px solid var(--atomberg-color-border-subtle);border-radius:var(--atomberg-radius-2xl)}.atomberg-warranty-help__toggle{display:flex;align-items:center;gap:.625rem;width:100%;padding:1.125rem;border:none;background:none;font-family:var(--atomberg-font-body);font-size:1rem;font-weight:var(--atomberg-weight-medium);color:var(--atomberg-color-text-primary);text-align:left;cursor:pointer}.atomberg-warranty-help__toggle span{flex:1}.atomberg-warranty-help__toggle svg{transition:transform .2s ease}.atomberg-warranty-help--open .atomberg-warranty-help__toggle svg{transform:rotate(180deg)}.atomberg-warranty-help__body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.125rem;border-top:1px solid var(--atomberg-color-border-subtle)}.atomberg-warranty-help__muted,.atomberg-warranty-help__text{margin:0;font-family:var(--atomberg-font-body);font-size:.875rem;line-height:1.6;color:var(--atomberg-color-text-secondary)}.atomberg-warranty-help__text{color:var(--atomberg-color-text-primary)}.atomberg-warranty-help__picker{position:relative}.atomberg-warranty-help__picker-btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:start;cursor:pointer}.atomberg-warranty-help__picker-btn[data-empty]{color:var(--atomberg-color-text-muted)}.atomberg-warranty-help__picker-btn svg{flex:none;color:var(--atomberg-color-text-primary);transition:transform .2s ease}.atomberg-warranty-help__picker-btn[aria-expanded=true] svg{transform:rotate(180deg)}.atomberg-warranty-help__option:hover,.atomberg-warranty-help__option:focus{background:var(--atomberg-color-surface-muted);outline:none}.atomberg-warranty-help__option[aria-selected=true]{font-weight:var(--atomberg-weight-semibold)}.atomberg-warranty-help__panel{display:flex;flex-direction:column;gap:1rem}.atomberg-warranty-help__places{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.atomberg-warranty-help__place{display:flex;align-items:flex-start;gap:.875rem;font-family:var(--atomberg-font-body);font-size:.875rem;line-height:1.6;color:var(--atomberg-color-text-primary)}.atomberg-warranty-help__place strong{font-weight:var(--atomberg-weight-semibold)}.atomberg-warranty-help__num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-surface-inverse);color:var(--atomberg-color-text-on-dark);font-size:.75rem;font-weight:var(--atomberg-weight-semibold)}.atomberg-warranty-help__photos{display:flex;gap:.75rem;margin-right:-1.125rem;padding:0 1.125rem .5rem 0;overflow-x:auto;scroll-snap-type:x mandatory}.atomberg-warranty-help__photo{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:.5rem;width:10.5rem;margin:0;scroll-snap-align:start}.atomberg-warranty-help__pill{padding:.1875rem .625rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-brand-accent);color:var(--atomberg-color-brand-accent-text);font-family:var(--atomberg-font-body);font-size:.75rem;font-weight:var(--atomberg-weight-semibold);white-space:nowrap}.atomberg-warranty-help__img{display:block;width:10.5rem;height:10.5rem;border:1px solid var(--atomberg-color-border-subtle);border-radius:var(--atomberg-radius-lg);object-fit:cover}.atomberg-warranty-help__support{display:flex;align-items:center;gap:.875rem;padding:.875rem;border-radius:var(--atomberg-radius-2xl);background:color-mix(in srgb,var(--atomberg-color-brand-accent) 15%,var(--atomberg-color-surface));color:var(--atomberg-color-text-primary);text-decoration:none}.atomberg-warranty-help__support:hover{background:color-mix(in srgb,var(--atomberg-color-brand-accent) 30%,var(--atomberg-color-surface))}.atomberg-warranty-help__support-icon{display:flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-brand-accent);color:var(--atomberg-color-brand-accent-text)}.atomberg-warranty-help__support-text{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0;font-family:var(--atomberg-font-body);font-size:.8125rem;color:var(--atomberg-color-text-secondary)}.atomberg-warranty-help__support-text strong{font-size:.875rem;font-weight:var(--atomberg-weight-semibold);color:var(--atomberg-color-text-primary)}.atomberg-warranty-help__support-arrow{display:flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--atomberg-radius-pill);background:var(--atomberg-color-surface-inverse);color:var(--atomberg-color-text-on-dark)}.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/71/assets/atomberg-warranty.css.map */
