.bosevn-warranty-check{--bwc-ink:var( --bose-ink, #131317 );--bwc-ink-hover:var( --bose-color-neutral-800, #2c2c2c );--bwc-ink-soft:var( --bose-ink-soft, #3e474a );--bwc-surface:var( --bose-surface-default, #ffffff );--bwc-fill:var( --bose-surface-muted, #f1efee );--bwc-border:var( --bose-border-subtle, #e8e8e8 );--bwc-border-input:#d5d5d5;--bwc-danger:#b3261e;--bwc-success:#1f7a44;box-sizing:border-box;max-width:720px;margin:0 auto;padding:48px 20px 64px;color:var(--bwc-ink);font-family:var(--bose-font-body,inherit)}.bosevn-warranty-check *,.bosevn-warranty-check *::before,.bosevn-warranty-check *::after{box-sizing:border-box}.bosevn-warranty-check__head{margin-bottom:28px}.bosevn-warranty-check__title{margin:0 0 10px;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.01em;color:var(--bwc-ink)}.bosevn-warranty-check__lead{margin:0;font-size:16px;line-height:1.5;color:var(--bwc-ink-soft)}.bosevn-warranty-check__form{margin-bottom:28px}.bosevn-warranty-check__label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--bwc-ink-soft)}.bosevn-warranty-check__row{display:flex;flex-wrap:wrap;gap:10px}.bosevn-warranty-check .bosevn-warranty-check__input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]){flex:1 1 240px;min-width:0;height:48px;padding:0 14px;font-size:16px;color:var(--bwc-ink);background-color:var(--bwc-surface);border:1px solid var(--bwc-border-input);border-radius:3px;transition:border-color 0.15s ease,box-shadow 0.15s ease}.bosevn-warranty-check .bosevn-warranty-check__input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus{border-color:var(--bwc-ink);box-shadow:0 0 0 1px var(--bwc-ink);outline:none}.bosevn-warranty-check__input::placeholder{color:#9a9a9a}.bosevn-warranty-check__submit{flex:0 0 auto;height:48px;min-width:140px;padding:0 28px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;background-color:var(--bwc-ink);border:1px solid var(--bwc-ink);border-radius:2px;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.bosevn-warranty-check__submit:hover{background-color:var(--bwc-ink-hover);border-color:var(--bwc-ink-hover)}.bosevn-warranty-check__submit:disabled{opacity:.5;cursor:default}.bosevn-warranty-check__hint{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--bwc-ink-soft)}.bosevn-warranty-check__serial-help{margin:8px 0 0;font-size:13px;line-height:1.5}.bosevn-warranty-check__result:empty{display:none}.bosevn-warranty-result{padding:24px;background-color:var(--bwc-surface);border:1px solid var(--bwc-border);border-radius:3px}.bosevn-warranty-result--error{border-color:var(--bwc-danger);background-color:#fbf1f0}.bosevn-warranty-result--info{background-color:var(--bwc-fill)}.bosevn-warranty-result__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--bwc-border)}.bosevn-warranty-result__product{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--bwc-ink)}.bosevn-warranty-result__serial{margin:0;font-size:13px;color:var(--bwc-ink-soft)}.bosevn-warranty-result__serial code{padding:2px 6px;font-size:13px;background-color:var(--bwc-fill);border-radius:2px;color:var(--bwc-ink)}.bosevn-warranty-result__message{margin:0;font-size:15px;line-height:1.5;color:var(--bwc-ink)}.bosevn-warranty-result__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.bosevn-warranty-result__item{margin:0}.bosevn-warranty-result__item dt{margin:0 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--bwc-ink-soft)}.bosevn-warranty-result__item dd{margin:0;font-size:15px;line-height:1.45;color:var(--bwc-ink)}.bosevn-warranty-result__note{display:block;margin-top:var(--bose-space-1);font-size:13px;line-height:1.4;color:var(--bwc-ink-soft)}.bosevn-warranty-results__summary{margin:0 0 12px;font-size:14px;color:var(--bwc-ink-soft)}.bosevn-warranty-results__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bosevn-warranty-results__item{margin:0}.bosevn-warranty-results__details{border:1px solid var(--bwc-border);border-radius:3px;background-color:#fff}.bosevn-warranty-results__summary-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 16px;cursor:pointer;list-style:none}.bosevn-warranty-results__summary-row::-webkit-details-marker{display:none}.bosevn-warranty-results__summary-row::marker{content:""}.bosevn-warranty-results__summary-row:focus-visible{outline:2px solid var(--bwc-ink);outline-offset:-2px}.bosevn-warranty-results__details[open] .bosevn-warranty-results__summary-row{border-bottom:1px solid var(--bwc-border)}.bosevn-warranty-results__toggle{flex:none;width:10px;height:10px;margin-left:4px;border-right:1.5px solid var(--bwc-ink-soft);border-bottom:1.5px solid var(--bwc-ink-soft);transform:rotate(45deg) translate(-2px,-2px);transition:transform 0.15s ease}.bosevn-warranty-results__details[open] .bosevn-warranty-results__toggle{transform:rotate(-135deg) translate(-3px,-3px)}.bosevn-warranty-results__label{display:flex;flex-direction:column;gap:2px;min-width:0}.bosevn-warranty-results__product{font-size:15px;font-weight:600;color:var(--bwc-ink);overflow-wrap:anywhere}.bosevn-warranty-results__serial code{padding:2px 6px;font-size:12px;background-color:var(--bwc-fill);border-radius:2px;color:var(--bwc-ink-soft);overflow-wrap:anywhere}.bosevn-warranty-results__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bosevn-warranty-results__end{font-size:13px;color:var(--bwc-ink-soft);white-space:nowrap}.bosevn-warranty-results__body .bosevn-warranty-result{padding:16px;border:0;border-radius:0}.bosevn-warranty-results__body .bosevn-warranty-result__header{display:none}.bosevn-warranty-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid #fff0;border-radius:2px}.bosevn-warranty-badge--active{color:var(--bwc-success);background-color:#eaf5ee;border-color:#cfe7d8}.bosevn-warranty-badge--expired{color:var(--bwc-ink-soft);background-color:var(--bwc-fill);border-color:var(--bwc-border-input)}.bosevn-warranty-badge--pending{color:#8a5a00;background-color:#fbf3e3;border-color:#efdcb6}.bosevn-warranty-badge--refused{color:var(--bwc-danger);background-color:#fbf1f0;border-color:#f0cfcc}.bosevn-warranty-check.is-loading .bosevn-warranty-check__submit{opacity:.5;cursor:default}@media (max-width:560px){.bosevn-warranty-check{padding:32px 16px 48px}.bosevn-warranty-check__title{font-size:24px}.bosevn-warranty-check__row{flex-direction:column}.bosevn-warranty-check .bosevn-warranty-check__input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]){flex-basis:auto;width:100%}.bosevn-warranty-check__submit{flex-basis:100%;width:100%;min-height:48px}.bosevn-warranty-result{padding:16px}.bosevn-warranty-result__header{flex-direction:column;gap:10px;margin-bottom:16px;padding-bottom:14px}.bosevn-warranty-result__product{font-size:16px}.bosevn-warranty-result__grid{grid-template-columns:1fr;gap:14px}.bosevn-warranty-result__item dd{font-size:14px}.bosevn-warranty-results__summary-row{flex-direction:column;align-items:flex-start;padding:12px 14px}.bosevn-warranty-results__body .bosevn-warranty-result{padding:14px}}.bosevn-warranty-account__check{margin-top:40px;padding-top:32px;border-top:1px solid var(--bose-border-subtle,#e8e8e8)}.bosevn-warranty-account__check .bosevn-warranty-check{max-width:none;margin:0;padding:0}.bosevn-warranty-account__check .bosevn-warranty-check__title{font-size:22px}.bosevn-warranty-account__check .bosevn-warranty-check__serial-help{display:none}.bosevn-warranty-check-widget .bosevn-warranty-check{max-width:none;margin:0;padding:0}.bosevn-warranty-check-widget .bosevn-warranty-check__form{margin-bottom:0}.bosevn-warranty-check-widget .bosevn-warranty-check__result:not(:empty){margin-top:28px}.e-con.bosevn-warranty-check{--width:720px;margin:0 auto;padding:48px 20px 64px;gap:0}.e-con.bosevn-warranty-gate-page{--width:560px;margin:0 auto;padding:0 16px;gap:0}.e-con.bosevn-warranty-gate{margin:0;padding:0;gap:0}.e-con.bosevn-warranty-gate-page .e-con.bosevn-warranty-check--embed{--width:100%;margin:3rem 0 0;padding:3rem 0 0;border-top:1px solid var(--bose-border-subtle,#e8e8e8)}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__title{margin:.5rem 0 1.5rem}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__intro{margin:0 0 2rem;color:var(--bwg-ink-soft)}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta{margin:0}.elementor .e-con>.elementor-widget.bosevn-warranty-check__title{margin:0 0 10px}.elementor .e-con>.elementor-widget.bosevn-warranty-check__lead{margin:0 0 28px;color:var(--bwc-ink-soft)}.elementor .e-con>.elementor-widget.bosevn-warranty-check__hint{margin:10px 0 0;color:var(--bwc-ink-soft)}.elementor-widget.bosevn-warranty-gate__title .elementor-heading-title,.elementor-widget.bosevn-warranty-check__title .elementor-heading-title{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.elementor-widget.bosevn-warranty-gate__intro p,.elementor-widget.bosevn-warranty-check__lead p,.elementor-widget.bosevn-warranty-check__hint p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.elementor-widget.bosevn-warranty-gate__intro a{color:var(--bwg-link);text-decoration:underline;text-underline-offset:.15em}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__title .elementor-heading-title,.elementor .e-con>.elementor-widget.bosevn-warranty-check__title .elementor-heading-title{font-family:var(--bose-font-family-display,"Bose Headline",sans-serif)!important;line-height:1.15}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__title .elementor-heading-title{line-height:1.2}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__intro :is(.elementor-widget-container,p){font-size:var(--bose-font-size-md,1rem);line-height:var(--bose-line-height-normal,1.5);color:var(--bwg-ink-soft)}.elementor .e-con>.elementor-widget.bosevn-warranty-check__lead :is(.elementor-widget-container,p){font-size:16px;line-height:1.5;color:var(--bwc-ink-soft)}.elementor .e-con>.elementor-widget.bosevn-warranty-check__hint :is(.elementor-widget-container,p){font-size:13px;line-height:1.5;color:var(--bwc-ink-soft)}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-widget-container,.elementor .e-con>.elementor-widget-bosevn_warranty_check .elementor-widget-container{line-height:1.5}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-button,.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-button:hover,.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-button:focus-visible{display:inline-flex;align-items:center;padding:0;font-family:inherit;font-size:var(--bose-font-size-md,1rem);font-weight:var(--bose-font-weight-medium,500);line-height:1.5;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:.15em;color:var(--bwg-link);background:none;border:0;border-radius:0;box-shadow:none}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-button:hover,.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-button:focus-visible{opacity:.85}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__cta .elementor-button-content-wrapper::after{content:"\203A";margin-left:.25rem;font-size:1.125rem;line-height:1}@media (min-width:1025px){.e-con.bosevn-warranty-check,.e-con.bosevn-warranty-gate-page{--width:50%}.e-con.bosevn-warranty-gate-page .e-con.bosevn-warranty-check--embed{--width:100%}}@media (max-width:560px){.e-con.bosevn-warranty-check{padding:32px 16px 48px}.e-con.bosevn-warranty-gate-page .e-con.bosevn-warranty-check--embed{margin-top:2rem;padding-top:2rem}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__title{margin-bottom:1rem}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__intro{margin-bottom:1.5rem}.elementor .e-con>.elementor-widget.bosevn-warranty-gate__intro :is(.elementor-widget-container,p){font-size:.9375rem}}.bosevn-warranty-register-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:140px;padding:0 28px;font-family:var(--bose-font-body,inherit);font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;color:#fff;background-color:var(--bose-ink,#131317);border:1px solid var(--bose-ink,#131317);border-radius:2px;transition:background-color 0.15s ease,border-color 0.15s ease}.bosevn-warranty-register-btn:hover,.bosevn-warranty-register-btn:focus-visible{color:#fff;background-color:var(--bose-color-neutral-800,#2c2c2c);border-color:var(--bose-color-neutral-800,#2c2c2c)}