.woocommerce-account{--acct-ink: #131317;--acct-ink-soft: #3e474a;--acct-muted: var(--bose-color-neutral-600);--acct-border: #e8e8e8;--acct-border-input: #d5d5d5;--acct-fill: #f1efee;--acct-surface: var(--bose-color-brand-white);--acct-surface-subtle: var(--bose-color-neutral-50);--acct-radius-card: 3px;--acct-radius-btn: 2px;--acct-danger: #b3261e;--acct-success: #0f6a3f}@keyframes bosevn-account-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body.bosevn-account-t1 .page-header{display:none}body.bosevn-account-t1 .site-main,body.bosevn-account-t1 .elementor-location-single{width:100%;max-width:none;padding-inline:0;animation:bosevn-account-fade-up .55s ease forwards}body.bosevn-account-t1:not(.logged-in) .site-main,body.bosevn-account-t1:not(.logged-in) .elementor-location-single{padding-top:var(--bose-space-16, 64px)}body.bosevn-account-t1.woocommerce-account .woocommerce{width:100%;max-width:var(--bosevn-shell-max-width);margin:0 auto var(--bose-space-16);padding:var(--bose-space-8) var(--bosevn-shell-gutter);box-sizing:border-box;color:var(--bose-color-text-primary)}body.bosevn-account-t1.woocommerce-account:not(.logged-in) .woocommerce{padding-top:0}body.bosevn-account-t1.woocommerce-account.logged-in .woocommerce{display:block}body.bosevn-account-t1 .bosevn-account-shell{display:flex;flex-direction:column;align-items:stretch;gap:var(--bose-space-8);width:100%;min-width:0}body.bosevn-account-t1 .bosevn-account-shell__sidebar{flex:0 0 auto;width:100%;min-width:0}body.bosevn-account-t1 .bosevn-account-shell__main{flex:1 1 auto;width:100%;min-width:0;max-width:none;animation:bosevn-account-fade-up .55s ease .04s both}body.bosevn-account-t1 .bosevn-account-nav{width:100%}body.bosevn-account-t1 .bosevn-account-nav__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--bose-color-border-default)}body.bosevn-account-t1 .bosevn-account-nav__item{margin:0;border-bottom:1px solid var(--bose-color-border-default)}body.bosevn-account-t1 .bosevn-account-nav__link{display:block;padding:var(--bose-space-4) var(--bose-space-3) var(--bose-space-4) var(--bose-space-2);border-left:2px solid transparent;color:var(--bose-color-text-secondary);font-size:var(--bose-font-size-md);font-weight:var(--bose-font-weight-regular);letter-spacing:var(--bose-tracking-wide);line-height:var(--bose-line-height-normal);text-decoration:none;transition:color .15s ease,border-color .15s ease}body.bosevn-account-t1 .bosevn-account-nav__link:hover,body.bosevn-account-t1 .bosevn-account-nav__link:focus-visible{color:var(--bose-color-text-primary);border-left-color:var(--bose-color-border-strong)}body.bosevn-account-t1 .bosevn-account-nav__item.is-active .bosevn-account-nav__link{color:var(--bose-color-text-primary);font-weight:var(--bose-font-weight-semibold);border-left-color:var(--bose-color-text-primary)}body.bosevn-account-t1 .bosevn-account-nav__item.woocommerce-MyAccount-navigation-link--customer-logout .bosevn-account-nav__link{color:var(--bose-color-text-tertiary)}body.bosevn-account-t1 .bosevn-account-nav__item.woocommerce-MyAccount-navigation-link--customer-logout .bosevn-account-nav__link:hover,body.bosevn-account-t1 .bosevn-account-nav__item.woocommerce-MyAccount-navigation-link--customer-logout .bosevn-account-nav__link:focus-visible{color:var(--bose-color-status-error);border-left-color:var(--bose-color-status-error)}@media(min-width:768px){body.bosevn-account-t1 .bosevn-account-shell{flex-direction:row;align-items:flex-start;gap:var(--bose-space-12)}body.bosevn-account-t1 .bosevn-account-shell__sidebar{flex:0 0 232px;width:232px}body.bosevn-account-t1 .bosevn-account-shell__main{flex:1 1 auto;max-width:calc(100% - 232px - var(--bose-space-12))}}body.bosevn-account-t1 .bosevn-personal-details{max-width:640px}body.bosevn-account-t1 .bosevn-account-page__title,body.bosevn-account-t1 .bosevn-personal-details__title{width:100%;margin:0 0 var(--bose-space-2);font-size:var(--bose-font-size-xl);font-weight:var(--bose-font-weight-bold);line-height:var(--bose-line-height-tight);color:var(--bose-color-text-primary);text-align:left}body.bosevn-account-t1 .bosevn-personal-details__since,body.bosevn-account-t1 .bosevn-account-page__intro{margin:0 0 var(--bose-space-8);color:var(--bose-color-text-secondary);font-size:var(--bose-font-size-md);line-height:var(--bose-line-height-normal)}body.bosevn-account-t1 .bosevn-personal-details__header{margin-bottom:var(--bose-space-8)}body.bosevn-account-t1 .bosevn-account-section{margin-bottom:var(--bose-space-6);padding:var(--bose-space-4) var(--bose-space-6) var(--bose-space-6);background:var(--bose-color-surface-default);border:1px solid var(--bose-color-border-default);border-radius:var(--bose-radius-sm)}body.bosevn-account-t1 .bosevn-account-section:last-child{margin-bottom:0}body.bosevn-account-t1 .bosevn-account-section__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--bose-space-4);padding-bottom:var(--bose-space-3);border-bottom:1px solid var(--bose-color-border-default)}body.bosevn-account-t1 .bosevn-account-section__title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--bose-font-size-xl);font-weight:var(--bose-font-weight-bold);color:var(--bose-color-text-primary);line-height:var(--bose-line-height-tight)}body.bosevn-account-t1 .bosevn-personal-details__row dt{color:var(--bose-color-text-secondary);font-size:var(--bose-font-size-md)}body.bosevn-account-t1 .bosevn-personal-details__row dd{color:var(--bose-color-text-primary);font-size:var(--bose-font-size-md);font-weight:var(--bose-font-weight-medium)}body.bosevn-account-t1 .bosevn-account-section__edit{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--bose-space-1);margin:0;padding:0;background:none;border:0;color:var(--bose-color-text-primary);font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-md);font-weight:var(--bose-font-weight-medium);line-height:var(--bose-line-height-normal);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--bose-color-border-default);white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none}body.bosevn-account-t1 .bosevn-account-section__edit:focus-visible{outline:2px solid var(--bose-color-text-primary);outline-offset:2px}body.bosevn-account-t1 .bosevn-account-section__edit-icon{flex:0 0 auto;width:16px;height:16px}body.bosevn-account-t1 .bosevn-account-section__edit:hover{color:var(--bose-color-text-secondary);text-decoration:underline;text-underline-offset:2px}body.bosevn-account-t1 .woocommerce-MyAccount-content .button,body.bosevn-account-t1 .woocommerce-button,body.bosevn-account-t1 .woocommerce button[type=submit]:not(:disabled){background:var(--bose-color-action-primary-bg);border-color:var(--bose-color-action-primary-bg);border-radius:var(--bose-radius-sm);color:var(--bose-color-action-primary-fg);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}body.bosevn-account-t1 .woocommerce-MyAccount-content .button:hover,body.bosevn-account-t1 .woocommerce-button:hover,body.bosevn-account-t1 .woocommerce button[type=submit]:not(:disabled):hover{background:var(--bose-color-action-primary-hover-bg);border-color:var(--bose-color-action-primary-hover-bg);color:var(--bose-color-action-primary-fg)}body.bosevn-account-t1 .bosevn-account-section__cancel,body.bosevn-account-t1 .bosevn-my-products>p:first-of-type .button{background:var(--bose-color-action-secondary-bg);border-color:var(--bose-color-action-secondary-border);color:var(--bose-color-action-secondary-fg)}body.bosevn-account-t1 .woocommerce .woocommerce-form-register button[type=submit]:disabled,body.bosevn-account-t1 .woocommerce .woocommerce-form-register button[type=submit]:disabled:hover,body.bosevn-account-t1 .woocommerce .bosevn-warranty-form__submit:disabled,body.bosevn-account-t1 .woocommerce .bosevn-warranty-form__submit:disabled:hover{background-color:var(--bose-color-neutral-200);border-color:var(--bose-color-neutral-300);color:var(--bose-color-neutral-500);opacity:1;cursor:not-allowed;pointer-events:none;box-sizing:border-box;height:48px;min-height:48px;padding:0 var(--bose-space-8);line-height:1;font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}body.bosevn-account-t1 .woocommerce-MyAccount-content .bosevn-account-section__cancel.button,body.bosevn-account-t1 .woocommerce-MyAccount-content .bosevn-account-section__cancel.button:hover{background:var(--bose-color-action-secondary-bg);border-color:var(--bose-color-action-secondary-border);color:var(--bose-color-action-secondary-fg)}body.bosevn-account-t1 .bosevn-account-section__cancel:hover,body.bosevn-account-t1 .bosevn-my-products>p:first-of-type .button:hover,body.bosevn-account-t1 .woocommerce-MyAccount-content .bosevn-account-section__cancel.button:hover{background:var(--bose-color-action-secondary-bg);border-color:var(--bose-color-text-primary);color:var(--bose-color-text-primary)}body.bosevn-account-t1 .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.bosevn-account-t1 .woocommerce select:not(.bosevn-select),body.bosevn-account-t1 .woocommerce textarea{max-width:none;border-color:var(--bose-color-border-default);border-radius:var(--bose-radius-sm)}body.bosevn-account-t1 .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,body.bosevn-account-t1 .woocommerce select:not(.bosevn-select):focus,body.bosevn-account-t1 .woocommerce textarea:focus{border-color:var(--bose-color-text-primary);box-shadow:0 0 0 1px var(--bose-color-text-primary)}body.bosevn-account-t1 .woocommerce-message,body.bosevn-account-t1 .woocommerce-error,body.bosevn-account-t1 .woocommerce-info{margin-bottom:var(--bose-space-6);border:1px solid var(--bose-color-border-default);border-radius:var(--bose-radius-sm);background:var(--bose-color-surface-elevated)}body.bosevn-account-t1 .woocommerce-MyAccount-content table.shop_table{border:1px solid var(--bose-color-border-default);border-radius:var(--bose-radius-sm)}body.bosevn-account-t1 .woocommerce-MyAccount-content table.shop_table thead th{background:var(--bose-color-surface-elevated);color:var(--bose-color-text-secondary)}body.bosevn-account-t1 .bosevn-login-account,body.bosevn-account-t1 .bosevn-login-endpoint,body.bosevn-account-t1 .bosevn-register-endpoint,body.bosevn-account-t1 .bosevn-lost-password{max-width:480px;margin-inline:auto;padding:var(--bose-space-8);border:1px solid var(--bose-color-border-default);border-radius:var(--bose-radius-sm);background:var(--bose-color-surface-default)}body.bosevn-account-t1 .bosevn-auth-layout .bosevn-login-account,body.bosevn-account-t1 .bosevn-auth-layout .bosevn-login-endpoint,body.bosevn-account-t1 .bosevn-auth-layout .bosevn-register-endpoint,body.bosevn-account-t1 .bosevn-auth-layout .bosevn-lost-password{margin-inline:0;width:100%;max-width:none}body.bosevn-account-t1 .bosevn-login-account h2,body.bosevn-account-t1 .bosevn-login-endpoint h2,body.bosevn-account-t1 .bosevn-register-endpoint h2,body.bosevn-account-t1 .bosevn-lost-password h2{font-size:var(--bose-font-size-2xl);font-weight:var(--bose-font-weight-bold)}@media(max-width:767px){body.bosevn-account-t1.woocommerce-account .woocommerce{padding:var(--bose-space-6) var(--bose-container-padding-xs)}body.bosevn-account-t1.woocommerce-account:not(.logged-in) .woocommerce{padding-top:0}body.bosevn-account-t1 .bosevn-account-section{padding:var(--bose-space-4)}body.bosevn-account-t1 .bosevn-account-page__title,body.bosevn-account-t1 .bosevn-personal-details__title{font-size:var(--bose-font-size-2xl)}body.bosevn-account-t1 .bosevn-account-section__title{font-size:var(--bose-font-size-lg)}body.bosevn-account-t1 .bosevn-account-section__edit{font-size:var(--bose-font-size-sm)}}.woocommerce-account .woocommerce{max-width:var(--bosevn-shell-max-width);margin:var(--bose-space-10) auto var(--bose-space-16);padding:0 var(--bose-space-4);color:var(--acct-ink);font-family:var(--bose-font-family-text)}.woocommerce-account.logged-in .woocommerce{display:flex;align-items:flex-start;gap:var(--bose-space-12)}.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 232px;width:232px;float:none}.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;width:auto;float:none}@media(max-width:767px){.woocommerce-account.logged-in .woocommerce{display:block}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:auto;margin-bottom:var(--bose-space-8)}}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--acct-border)}.woocommerce-account .woocommerce-MyAccount-navigation-link{margin:0;border-bottom:1px solid var(--acct-border)}.woocommerce-account .woocommerce-MyAccount-navigation-link a{display:block;padding:var(--bose-space-4) var(--bose-space-3) var(--bose-space-4) var(--bose-space-2);border-left:2px solid transparent;color:var(--acct-ink-soft);font-size:var(--bose-font-size-md);font-weight:var(--bose-font-weight-regular);letter-spacing:var(--bose-tracking-wide);text-decoration:none;transition:color .15s ease,border-color .15s ease}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{color:var(--acct-ink);border-left-color:var(--acct-border-input)}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{color:var(--acct-ink);font-weight:var(--bose-font-weight-semibold);border-left-color:var(--acct-ink)}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--acct-muted)}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--acct-danger);border-left-color:var(--acct-danger)}.woocommerce-account .woocommerce-MyAccount-content h2:not(.bosevn-account-page__title):not(.bosevn-personal-details__title),.woocommerce-account .woocommerce-MyAccount-content h3{margin:0 0 var(--bose-space-4);color:var(--acct-ink);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-tight);line-height:var(--bose-line-height-tight)}.woocommerce-account .woocommerce-MyAccount-content h2:not(.bosevn-account-page__title):not(.bosevn-personal-details__title){font-size:var(--bose-font-size-xl)}.woocommerce-account .woocommerce-MyAccount-content h3:not(.bosevn-account-section__title){margin-top:var(--bose-space-10);font-size:var(--bose-font-size-lg)}.woocommerce-account .woocommerce-MyAccount-content p{color:var(--acct-ink-soft);line-height:var(--bose-line-height-normal)}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.woocommerce-button){color:var(--acct-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--acct-border-input)}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.woocommerce-button):hover{text-decoration-color:var(--acct-ink)}.woocommerce-account .bosevn-member-id{display:inline-flex;align-items:baseline;gap:var(--bose-space-2);margin:0 0 var(--bose-space-6);padding:var(--bose-space-3) var(--bose-space-4);background:var(--acct-fill);border-radius:var(--acct-radius-card);color:var(--acct-ink);font-size:var(--bose-font-size-sm)}.woocommerce-account .bosevn-member-id strong{font-size:11px;font-weight:var(--bose-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--acct-ink-soft)}.woocommerce-account .bosevn-member-id .description{color:var(--acct-muted);font-size:var(--bose-font-size-xs)}.woocommerce-account .woocommerce-MyAccount-content form .form-row,.woocommerce-account .woocommerce-form-row{display:flex;flex-direction:column;margin:0 0 var(--bose-space-4);padding:0}.woocommerce-account form label{margin-bottom:var(--bose-space-1);font-size:11px;font-weight:var(--bose-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--acct-ink-soft)}.woocommerce-account form label .required{color:var(--acct-danger);border:0}.woocommerce-account .woocommerce-form-login__rememberme,.woocommerce-account form label.woocommerce-form__label-for-checkbox{flex-direction:row;align-items:center;gap:var(--bose-space-2);text-transform:none;letter-spacing:var(--bose-tracking-normal);font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-regular);color:var(--acct-ink-soft)}.woocommerce-account .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.woocommerce-account .woocommerce select:not(.bosevn-select),.woocommerce-account .woocommerce textarea{width:100%;max-width:420px;padding:var(--bose-space-3) var(--bose-space-3);background:var(--acct-surface);border:1px solid var(--acct-border-input);border-radius:var(--acct-radius-card);color:var(--acct-ink);font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-sm);line-height:var(--bose-line-height-normal);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.woocommerce-account .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.woocommerce-account .woocommerce select:not(.bosevn-select):focus,.woocommerce-account .woocommerce textarea:focus{border-color:var(--acct-ink);box-shadow:0 0 0 1px var(--acct-ink);outline:none}.woocommerce-account .woocommerce input[type=file]{padding:var(--bose-space-2);color:var(--acct-ink-soft)}.woocommerce-account input[type=file]::file-selector-button,.woocommerce-account input[type=file]::-webkit-file-upload-button{margin-right:var(--bose-space-3);padding:6px 16px;background:var(--acct-surface);border:1px solid var(--acct-border-input);border-radius:var(--acct-radius-btn);color:var(--acct-ink);font-family:var(--bose-font-family-text);font-weight:var(--bose-font-weight-medium);font-size:var(--bose-font-size-sm);cursor:pointer;transition:border-color .15s ease,color .15s ease}.woocommerce-account input[type=file]::file-selector-button:hover,.woocommerce-account input[type=file]::-webkit-file-upload-button:hover{border-color:var(--acct-ink)}.woocommerce-account form .description,.woocommerce-account form .woocommerce-form-row .description{margin-top:var(--bose-space-1);color:var(--acct-muted);font-size:var(--bose-font-size-xs)}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce button[type=submit]:not(:disabled),.woocommerce-account .woocommerce-form-login button[type=submit]:not(:disabled),.woocommerce-account .woocommerce-form-register button[type=submit]:not(:disabled){display:inline-block;padding:var(--bose-space-3) var(--bose-space-8);background:var(--acct-ink);border:1px solid var(--acct-ink);border-radius:var(--acct-radius-btn);color:var(--bose-color-brand-white);font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:var(--bose-line-height-normal);cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-button:hover,.woocommerce-account .woocommerce button[type=submit]:hover,.woocommerce-account .woocommerce-form-login button[type=submit]:hover,.woocommerce-account .woocommerce-form-register button[type=submit]:hover{background:var(--bose-color-neutral-800);border-color:var(--bose-color-neutral-800);color:var(--bose-color-brand-white)}.woocommerce-account .woocommerce-form-register button[type=submit]:disabled,.woocommerce-account .woocommerce-form-register button[type=submit]:disabled:hover,.woocommerce-account .bosevn-warranty-form__submit:disabled,.woocommerce-account .bosevn-warranty-form__submit:disabled:hover{background-color:var(--acct-fill);border-color:var(--bose-color-neutral-300);color:var(--bose-color-neutral-500);opacity:1;cursor:not-allowed;pointer-events:none;box-sizing:border-box;height:48px;min-height:48px;padding:0 var(--bose-space-8);line-height:1;font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}.woocommerce-account .bosevn-my-products>p:first-of-type .button{background:transparent;color:var(--acct-ink);border-color:var(--acct-border-input)}.woocommerce-account .bosevn-my-products>p:first-of-type .button:hover{background:transparent;border-color:var(--acct-ink);color:var(--acct-ink)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;margin:var(--bose-space-4) 0 0;border:1px solid var(--acct-border);border-radius:var(--acct-radius-card);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--acct-surface)}.woocommerce-account table.shop_table th,.woocommerce-account table.shop_table td{border:0;border-bottom:1px solid var(--acct-border);text-align:left}.woocommerce-account table.shop_table thead th{padding:12px 16px;background:var(--acct-surface-subtle);color:var(--acct-ink-soft);font-size:11px;font-weight:var(--bose-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.woocommerce-account table.shop_table tbody td{padding:16px 18px;color:var(--acct-ink-soft);font-size:var(--bose-font-size-sm);vertical-align:middle;white-space:nowrap}.woocommerce-account table.shop_table tbody td:first-child{color:var(--acct-ink-soft);font-variant-numeric:tabular-nums}.woocommerce-account table.shop_table tbody td:nth-child(2){white-space:normal;color:var(--acct-ink);font-weight:var(--bose-font-weight-medium)}.woocommerce-account table.shop_table tbody tr:last-child td{border-bottom:0}.woocommerce-account table.shop_table tbody tr:hover td{background:var(--acct-surface-subtle)}.woocommerce-account .bosevn-serial{display:inline-block;padding:1px 6px;background:var(--acct-surface-subtle);border:1px solid var(--acct-border);border-radius:var(--acct-radius-btn);color:var(--acct-ink);font-family:var(--bose-font-family-mono);font-size:12px;letter-spacing:0;white-space:nowrap}.woocommerce-account .bosevn-badge{display:inline-block;padding:1px 8px;border-radius:var(--acct-radius-btn);font-size:11px;font-weight:var(--bose-font-weight-semibold);line-height:18px;white-space:nowrap}.woocommerce-account .bosevn-badge--success{background:#e7f2ec;color:var(--acct-success)}.woocommerce-account .bosevn-badge--neutral{background:var(--acct-surface-subtle);border:1px solid var(--acct-border);color:var(--acct-ink-soft)}.woocommerce-account .bosevn-badge--danger{background:#f9e9e8;color:var(--acct-danger)}.woocommerce-account .bosevn-status-note{display:block;margin-top:4px;color:var(--acct-ink-soft);font-size:13px}.woocommerce-account .bosevn-status-note--warning{color:var(--acct-danger);font-weight:600}@media(max-width:767px){.woocommerce-account table.shop_table thead{display:none}.woocommerce-account table.shop_table,.woocommerce-account table.shop_table tbody,.woocommerce-account table.shop_table tr,.woocommerce-account table.shop_table td{display:block;width:100%}.woocommerce-account table.shop_table tbody tr{border-bottom:1px solid var(--acct-border);padding:var(--bose-space-2) 0}.woocommerce-account table.shop_table tbody tr:last-child{border-bottom:0}.woocommerce-account table.shop_table tbody td{display:flex;justify-content:space-between;align-items:center;gap:var(--bose-space-4);padding:var(--bose-space-2) var(--bose-space-4);border:0;white-space:normal;text-align:right}.woocommerce-account table.shop_table tbody td:before{content:attr(data-title);flex:0 0 auto;font-size:11px;font-weight:var(--bose-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--acct-ink-soft);text-align:left}}.woocommerce-account:not(.logged-in) .woocommerce{max-width:480px}.woocommerce-account:not(.logged-in) .woocommerce:has(.bosevn-auth-layout){max-width:480px}.woocommerce-account .bosevn-auth-layout{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0}.woocommerce-account .bosevn-auth-layout__panel{flex:1 1 auto;min-width:0;width:100%}.woocommerce-account .bosevn-auth-visual{display:none}.woocommerce-account .bosevn-auth-visual__brand{display:flex;align-items:center;gap:var(--bose-space-4);width:100%;min-width:0;padding-bottom:var(--bose-space-8);border-bottom:1px solid var(--acct-border-input)}.woocommerce-account .bosevn-auth-visual__bose-logo,.woocommerce-account .bosevn-auth-visual__distributor-logo{display:flex;align-items:center;min-width:0}.woocommerce-account .bosevn-auth-visual__bose-logo{flex:0 1 128px;color:var(--acct-ink);font-family:var(--bose-font-family-brand, var(--bose-font-family-text));font-size:var(--bose-font-size-2xl);font-weight:var(--bose-font-weight-bold);letter-spacing:.12em;line-height:1}.woocommerce-account .bosevn-auth-visual__brand-divider{flex:0 0 1px;align-self:stretch;min-height:44px;background:var(--acct-border-input)}.woocommerce-account .bosevn-auth-visual__distributor-logo{flex:1 1 auto}.woocommerce-account .bosevn-auth-visual__bose-logo svg,.woocommerce-account .bosevn-auth-visual__bose-logo img,.woocommerce-account .bosevn-auth-visual__distributor-logo svg,.woocommerce-account .bosevn-auth-visual__logo-img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain}.woocommerce-account .bosevn-auth-visual__bose-logo svg,.woocommerce-account .bosevn-auth-visual__distributor-logo svg{overflow:visible}@keyframes bosevn-auth-dot-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.woocommerce-account .bosevn-auth-visual__distributor-logo svg path[fill="#111111"],.woocommerce-account .bosevn-auth-visual__distributor-logo svg path[fill="#969696"]{transform-box:fill-box;transform-origin:center;animation:bosevn-auth-dot-pulse 2.6s ease-in-out infinite}.woocommerce-account .bosevn-auth-visual__distributor-logo svg path[fill="#969696"]{animation-delay:.4s}.woocommerce-account .bosevn-auth-visual__copy{display:flex;flex-direction:column;gap:var(--bose-space-2);width:100%;padding-top:var(--bose-space-8)}.woocommerce-account .bosevn-auth-visual__eyebrow{margin:0;color:var(--acct-ink-soft);font-family:var(--bose-font-family-text);font-size:11px;font-weight:var(--bose-font-weight-semibold);letter-spacing:.06em;line-height:var(--bose-line-height-normal);text-transform:uppercase}.woocommerce-account .bosevn-auth-visual__title{margin:0;color:var(--acct-ink);font-family:var(--bose-font-family-brand, var(--bose-font-family-text));font-size:var(--bose-font-size-xl);font-weight:var(--bose-font-weight-regular);letter-spacing:var(--bose-tracking-tight, -.01em);line-height:var(--bose-line-height-tight)}.woocommerce-account .bosevn-auth-visual__lede{margin:0;max-width:36ch;color:var(--acct-ink-soft);font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-sm);line-height:var(--bose-line-height-relaxed, 1.6)}.woocommerce-account .bosevn-auth-visual__deco{display:flex;align-items:flex-end;width:100%;margin-top:auto;padding-top:var(--bose-space-6);color:var(--acct-ink);opacity:.42}.woocommerce-account .bosevn-auth-visual__deco-svg{display:block;width:100%;height:auto;max-height:280px}.woocommerce-account .bosevn-auth-visual__orbit{opacity:.35;stroke-dasharray:4 8}.woocommerce-account .bosevn-auth-visual__orbit--inner{opacity:.55;stroke-dasharray:2 6}@keyframes bosevn-auth-wave-fade{0%,to{opacity:.35}50%{opacity:.85}}.woocommerce-account .bosevn-auth-visual__wave{animation:bosevn-auth-wave-fade 4.8s ease-in-out infinite}.woocommerce-account .bosevn-auth-visual__wave--mid{animation-delay:.35s}.woocommerce-account .bosevn-auth-visual__wave--core{animation-delay:.7s}.woocommerce-account .bosevn-auth-visual__dot{transform-box:fill-box;transform-origin:center;animation:bosevn-auth-dot-pulse 2.8s ease-in-out infinite}.woocommerce-account .bosevn-auth-visual__dot:nth-child(2n){animation-delay:.25s}.woocommerce-account .bosevn-auth-visual__dot:nth-child(3n){animation-delay:.5s}.woocommerce-account .bosevn-auth-visual__dot:nth-child(4n){animation-delay:.75s}@media(prefers-reduced-motion:reduce){.woocommerce-account .bosevn-auth-visual,.woocommerce-account .bosevn-auth-visual__distributor-logo svg path[fill="#111111"],.woocommerce-account .bosevn-auth-visual__distributor-logo svg path[fill="#969696"],.woocommerce-account .bosevn-auth-visual__wave,.woocommerce-account .bosevn-auth-visual__dot{animation:none}}@media(min-width:768px){.woocommerce-account:not(.logged-in) .woocommerce:has(.bosevn-auth-layout){max-width:min(100%,1040px)}.woocommerce-account .bosevn-auth-layout{flex-direction:row;align-items:stretch;gap:var(--bose-space-8)}.woocommerce-account .bosevn-auth-visual{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 1 46%;gap:var(--bose-space-3);padding:var(--bose-space-8);min-height:100%;background:var(--acct-fill);border:1px solid var(--acct-border);border-radius:var(--acct-radius-card);color:var(--acct-ink);animation:bosevn-account-fade-up .55s ease both}.woocommerce-account .bosevn-auth-layout__panel{flex:1 1 54%;display:flex;flex-direction:column;justify-content:center}.woocommerce-account .bosevn-auth-visual__bose-logo{flex-basis:136px}.woocommerce-account .bosevn-auth-visual__bose-logo svg,.woocommerce-account .bosevn-auth-visual__bose-logo img,.woocommerce-account .bosevn-auth-visual__distributor-logo svg,.woocommerce-account .bosevn-auth-visual__logo-img{max-height:76px}.woocommerce-account .bosevn-auth-visual__title{font-size:var(--bose-font-size-2xl)}.woocommerce-account .bosevn-auth-visual__lede{font-size:var(--bose-font-size-md);max-width:36ch}.woocommerce-account .bosevn-auth-visual__deco-svg{max-height:260px}}@media(min-width:1025px){.woocommerce-account .bosevn-auth-layout{gap:var(--bose-space-10)}.woocommerce-account .bosevn-auth-visual{padding:var(--bose-space-10)}.woocommerce-account .bosevn-auth-visual__bose-logo{flex-basis:148px}.woocommerce-account .bosevn-auth-visual__deco-svg{max-height:300px}}.woocommerce-account .bosevn-login-account,.woocommerce-account .bosevn-login-endpoint,.woocommerce-account .bosevn-register-endpoint,.woocommerce-account .bosevn-lost-password{display:block;padding:var(--bose-space-8);background:var(--acct-surface);border:1px solid var(--acct-border);border-radius:var(--acct-radius-card)}.woocommerce-account .bosevn-login-account .u-column1,.woocommerce-account .bosevn-login-account .col-1{width:100%;float:none;padding:0;margin:0}.woocommerce-account .bosevn-login-account form.login,.woocommerce-account .bosevn-login-endpoint form.login,.woocommerce-account .bosevn-register-endpoint form.register,.woocommerce-account .bosevn-lost-password form.lost_reset_password{margin:0;padding:0;border:0;border-radius:0}.woocommerce-account .bosevn-login-account h2,.woocommerce-account .bosevn-login-endpoint h2,.woocommerce-account .bosevn-register-endpoint h2,.woocommerce-account .bosevn-lost-password h2{margin:0 0 var(--bose-space-6);font-size:var(--bose-font-size-xl);font-weight:var(--bose-font-weight-semibold)}.woocommerce-account .bosevn-lost-password__intro{margin:0 0 var(--bose-space-6);color:var(--acct-ink-soft);font-size:var(--bose-font-size-sm);line-height:var(--bose-line-height-relaxed, 1.5)}.woocommerce-account .woocommerce-form-login button[type=submit],.woocommerce-account .woocommerce-form-register button[type=submit]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:420px;height:48px;min-height:48px;padding:0 var(--bose-space-8);line-height:1;text-align:center;font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}body.bosevn-account-t1 .bosevn-register-endpoint .woocommerce-form-register button[type=submit]:disabled,body.bosevn-account-t1 .bosevn-register-endpoint .woocommerce-form-register button[type=submit]:disabled:hover,.woocommerce-account .bosevn-register-endpoint .woocommerce-form-register button[type=submit]:disabled,.woocommerce-account .bosevn-register-endpoint .woocommerce-form-register button[type=submit]:disabled:hover,body.bosevn-account-t1 .bosevn-warranty-form .bosevn-warranty-form__submit:disabled,body.bosevn-account-t1 .bosevn-warranty-form .bosevn-warranty-form__submit:disabled:hover,.woocommerce-account .bosevn-warranty-form .bosevn-warranty-form__submit:disabled,.woocommerce-account .bosevn-warranty-form .bosevn-warranty-form__submit:disabled:hover{background-color:var(--bose-color-neutral-200);border-color:var(--bose-color-neutral-300);color:var(--bose-color-neutral-500);opacity:1;cursor:not-allowed;pointer-events:none;font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}.woocommerce-account .password-input{display:block;position:relative;max-width:420px}.woocommerce-account .lost_reset_password .form-row-first,.woocommerce-account .lost_reset_password .woocommerce-form-row--first,.woocommerce-account .lost_reset_password .form-row-wide,.woocommerce-account .lost_reset_password .woocommerce-form-row--wide{float:none;width:100%}.woocommerce-account .lost_reset_password #user_login,.woocommerce-account .lost_reset_password #password_1,.woocommerce-account .lost_reset_password #password_2,.woocommerce-account .lost_reset_password button[type=submit]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;height:48px;min-height:48px;padding:0 var(--bose-space-8);line-height:1}.woocommerce-account .lost_reset_password #user_login,.woocommerce-account .lost_reset_password #password_1,.woocommerce-account .lost_reset_password #password_2{display:block;height:auto;min-height:48px;padding:var(--bose-space-3)}.woocommerce-account .lost_reset_password button[type=submit]{font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}.woocommerce-account .woocommerce .password-input input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding-right:40px}.woocommerce-account .show-password-input{width:auto;max-width:none}.woocommerce-account .woocommerce-LostPassword{margin:var(--bose-space-4) 0 0;font-size:var(--bose-font-size-sm)}.woocommerce-account .bosevn-auth-switch{margin:var(--bose-space-6) 0 0;padding-top:var(--bose-space-4);border-top:1px solid var(--acct-border);font-size:var(--bose-font-size-sm);color:var(--acct-ink-soft)}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info{border-radius:var(--acct-radius-card);border-top:0;box-shadow:none;font-size:var(--bose-font-size-sm)}.woocommerce-account .woocommerce-message:before,.woocommerce-account .woocommerce-error:before,.woocommerce-account .woocommerce-info:before{color:var(--acct-ink)}.woocommerce-account .bosevn-warranty-account{max-width:560px}.woocommerce-account .bosevn-warranty-account__intro{margin:0 0 var(--bose-space-6);color:var(--acct-ink-soft)}.woocommerce-account .bosevn-warranty-account__benefits-title{margin:0 0 var(--bose-space-2);font-weight:var(--bose-font-weight-semibold)}.woocommerce-account .bosevn-warranty-account__benefits{margin:0 0 var(--bose-space-8);padding-left:0;list-style:none;color:var(--acct-ink-soft);font-size:var(--bose-font-size-sm);line-height:var(--bose-line-height-relaxed)}.woocommerce-account .bosevn-warranty-account__benefits li{position:relative;margin-bottom:var(--bose-space-2);padding-left:var(--bose-space-6)}.woocommerce-account .bosevn-warranty-account__benefits li:before{content:"";position:absolute;left:var(--bose-space-2);top:.6em;width:5px;height:5px;border-radius:50%;background:var(--acct-ink)}.woocommerce-account .bosevn-warranty-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.woocommerce-account .bosevn-warranty-form select:not(.bosevn-select){max-width:none}.woocommerce-account .bosevn-warranty-form__serial-group{margin-bottom:0}.woocommerce-account .bosevn-warranty-form__serial-label{display:block;margin-bottom:var(--bose-space-1);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--acct-ink-soft)}.woocommerce-account .bosevn-warranty-form__serial-row{display:flex;align-items:center;gap:var(--bose-space-3)}.woocommerce-account .bosevn-warranty-form__serial-row .input-text{flex:1 1 auto;min-width:0}.woocommerce-account .bosevn-warranty-form__next{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-height:44px;padding:0 var(--bose-space-8);line-height:1}.woocommerce-account .bosevn-warranty-form__next.is-loading{pointer-events:none}.woocommerce-account .woocommerce-MyAccount-content button.bosevn-warranty-form__next:disabled,.woocommerce-account .woocommerce-MyAccount-content button.bosevn-warranty-form__next.is-loading{height:44px;min-height:44px;padding:0 var(--bose-space-8);opacity:.6;cursor:wait}.woocommerce-account .bosevn-warranty-form__serial-feedback{margin:var(--bose-space-2) 0 0;font-size:var(--bose-font-size-sm)}.woocommerce-account .bosevn-warranty-form__serial-feedback.is-error{color:var(--acct-danger)}.woocommerce-account .bosevn-warranty-form__serial-feedback.is-success{color:var(--acct-muted)}.woocommerce-account .bosevn-warranty-form__serial-help{margin:var(--bose-space-2) 0 0;font-size:var(--bose-font-size-sm)}.woocommerce-account .bosevn-warranty-form__serial-help-trigger{color:var(--acct-ink)}.woocommerce-account .bosevn-warranty-form__details{margin-top:var(--bose-space-8);padding-top:var(--bose-space-6);border-top:1px solid var(--acct-border)}.woocommerce-account .bosevn-warranty-form__product{margin:0 0 var(--bose-space-6);text-align:center;font-size:var(--bose-font-size-lg);font-weight:var(--bose-font-weight-semibold);color:var(--acct-ink)}.woocommerce-account .bosevn-warranty-form .form-row-first{float:left;width:calc(50% - var(--bose-space-2))}.woocommerce-account .bosevn-warranty-form .form-row-last{float:right;width:calc(50% - var(--bose-space-2))}.woocommerce-account .bosevn-warranty-form .form-row-wide{clear:both}@media(max-width:480px){.woocommerce-account .bosevn-warranty-form .form-row-first,.woocommerce-account .bosevn-warranty-form .form-row-last{float:none;width:100%}}.woocommerce-account .bosevn-warranty-form__preview{display:flex;flex-direction:column;gap:var(--bose-space-2);margin:0 0 var(--bose-space-4);padding:var(--bose-space-3);border:1px solid var(--acct-border);border-radius:var(--acct-radius-card);background:var(--acct-surface-subtle)}.woocommerce-account .bosevn-warranty-form__preview[hidden]{display:none}.woocommerce-account .bosevn-warranty-form__preview-label{font-size:11px;font-weight:var(--bose-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--acct-ink-soft)}.woocommerce-account .bosevn-warranty-form__preview img{max-width:100%;max-height:220px;width:auto;border-radius:var(--acct-radius-card)}.woocommerce-account .bosevn-warranty-form__consent{margin-bottom:var(--bose-space-3)}.woocommerce-account .bosevn-warranty-form__consent .woocommerce-form__label-for-checkbox{align-items:flex-start}.woocommerce-account .bosevn-warranty-form__consent input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 18px;width:18px;height:18px;margin:5px 0 0;padding:0;border:1px solid var(--acct-border-input);border-radius:2px;background:var(--acct-surface);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.woocommerce-account .bosevn-warranty-form__consent input[type=checkbox]:hover{border-color:var(--acct-ink)}.woocommerce-account .bosevn-warranty-form__consent input[type=checkbox]:checked{border-color:var(--acct-ink);background-color:var(--acct-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.2 2.2 4.8-5.4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.woocommerce-account .bosevn-warranty-form__consent input[type=checkbox]:focus-visible{outline:none;border-color:var(--acct-ink);box-shadow:0 0 0 2px var(--acct-surface),0 0 0 3px var(--acct-ink)}.woocommerce-account .bosevn-warranty-form__submit-row{margin-top:var(--bose-space-6)}.woocommerce-account .bosevn-warranty-form__submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;min-height:48px;padding:0 var(--bose-space-8);line-height:1;font-size:var(--bose-font-size-sm);font-weight:var(--bose-font-weight-semibold);letter-spacing:var(--bose-tracking-wide);text-transform:uppercase}.woocommerce-account .bosevn-personal-details{max-width:640px}.woocommerce-account .bosevn-personal-details__header{margin-bottom:var(--bose-space-10)}.woocommerce-account .bosevn-personal-details__title{margin:0 0 var(--bose-space-2);font-size:var(--bose-font-size-3xl);font-weight:var(--bose-font-weight-semibold);color:var(--acct-ink);line-height:var(--bose-line-height-tight)}.woocommerce-account .bosevn-personal-details__since{margin:0;color:var(--acct-ink-soft);font-size:var(--bose-font-size-md);line-height:var(--bose-line-height-normal)}.woocommerce-account .bosevn-account-section{margin-bottom:var(--bose-space-10)}.woocommerce-account .bosevn-account-section__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--bose-space-4);padding-bottom:var(--bose-space-3);border-bottom:1px solid var(--acct-border)}.woocommerce-account .bosevn-account-section__title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--bose-font-size-xl);font-weight:var(--bose-font-weight-semibold);color:var(--acct-ink);line-height:var(--bose-line-height-tight)}.woocommerce-account .bosevn-account-section__edit{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--bose-space-1);margin:0;padding:0;background:none;border:0;color:var(--acct-ink);font-family:var(--bose-font-family-text);font-size:var(--bose-font-size-md);font-weight:var(--bose-font-weight-regular);line-height:var(--bose-line-height-normal);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--acct-border-input);white-space:nowrap;cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease}.woocommerce-account .bosevn-account-section__edit:hover{color:var(--acct-ink-soft);text-decoration-color:var(--acct-ink)}.woocommerce-account .bosevn-account-section__edit-icon{flex:0 0 auto;width:16px;height:16px}.woocommerce-account .bosevn-personal-details__rows{margin:var(--bose-space-4) 0 0;padding:0}.woocommerce-account .bosevn-personal-details__row{display:flex;align-items:baseline;gap:var(--bose-space-6);margin:0 0 var(--bose-space-3)}.woocommerce-account .bosevn-personal-details__row:last-child{margin-bottom:0}.woocommerce-account .bosevn-personal-details__row dt{flex:0 0 148px;margin:0;color:var(--acct-ink-soft);font-size:var(--bose-font-size-md);font-weight:var(--bose-font-weight-regular);line-height:var(--bose-line-height-normal)}.woocommerce-account .bosevn-personal-details__row dd{flex:1 1 auto;margin:0;min-width:0;color:var(--acct-ink);font-size:var(--bose-font-size-md);line-height:var(--bose-line-height-normal)}.woocommerce-account .bosevn-account-section__edit-form{margin-top:var(--bose-space-5)}.woocommerce-account .bosevn-account-section__edit-form .form-row-first{float:left;width:calc(50% - var(--bose-space-2))}.woocommerce-account .bosevn-account-section__edit-form .form-row-last{float:right;width:calc(50% - var(--bose-space-2))}.woocommerce-account .bosevn-account-section__hint{margin:0 0 var(--bose-space-4);color:var(--acct-muted);font-size:var(--bose-font-size-xs);line-height:var(--bose-line-height-normal)}.woocommerce-account .bosevn-account-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bose-space-3);margin-top:var(--bose-space-6)}.woocommerce-account .bosevn-account-section__cancel{background:transparent;color:var(--acct-ink);border-color:var(--acct-border-input)}.woocommerce-account .bosevn-account-section__cancel:hover{background:transparent;border-color:var(--acct-ink);color:var(--acct-ink)}@media(max-width:480px){.woocommerce-account .bosevn-account-section__header{flex-flow:row nowrap;align-items:center;gap:var(--bose-space-3)}.woocommerce-account .bosevn-account-section__title{font-size:var(--bose-font-size-lg)}.woocommerce-account .bosevn-account-section__edit{font-size:var(--bose-font-size-sm)}.woocommerce-account .bosevn-personal-details__row{flex-direction:column;gap:var(--bose-space-1)}.woocommerce-account .bosevn-personal-details__row dt{flex-basis:auto}.woocommerce-account .bosevn-account-section__edit-form .form-row-first,.woocommerce-account .bosevn-account-section__edit-form .form-row-last{float:none;width:100%}}
