:root{--primary-color:#23036a;--primary-light:#4a2e7c;--primary-dark:#1a0250;--secondary-color:#0d7377;--secondary-light:#14a085;--secondary-dark:#085356;--success-color:#0d7377;--warning-color:#ff9800;--error-color:#f44336;--info-color:#2196f3;--text-primary:#1a1a1a;--text-secondary:#666;--text-disabled:#9e9e9e;--text-on-primary:#fff;--text-on-secondary:#fff;--background:#f5f7fa;--background-color:#f5f7fa;--surface:#fff;--surface-elevated:#fff;--surface-color:#fff;--surface-variant-color:#f5f5f5;--light-gray:#f5f5f5;--border-gray:#e5e5e5;--outline-color:#e0e0e0;--outline-variant-color:#e0e0e0;--border-color:#bdbdbd;--border-color-hover:var(--primary-color);--border-color-focus:var(--primary-color);--border-color-disabled:#e0e0e0;--primary-color-alpha-15:rgba(35,3,106,.15);--primary-color-alpha-08:rgba(35,3,106,.08);--primary-color-alpha-04:rgba(35,3,106,.04);--background-dark:#121212;--surface-dark:#1e1e1e;--surface-elevated-dark:#262626;--text-primary-dark:#e6e6e6;--text-secondary-dark:#bdbdbd;--text-disabled-dark:#757575;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--radius-small:6px;--radius-medium:12px;--radius-large:16px;--radius-extra-large:24px;--radius-pill:999px;--border-radius-small:6px;--border-radius-medium:12px;--border-radius-large:16px;--border-radius-pill:999px;--border-radius-circle:50%;--mdc-shape-small:6px;--mdc-shape-medium:12px;--mdc-text-button-container-shape:999px;--mdc-filled-button-container-shape:999px;--mdc-protected-button-container-shape:999px;--mdc-outlined-button-container-shape:999px;--elevation-1:0 2px 4px rgba(0,0,0,.12);--elevation-2:0 4px 8px rgba(0,0,0,.12);--elevation-3:0 8px 16px rgba(0,0,0,.15);--elevation-4:0 12px 24px rgba(0,0,0,.18);--font-family:"Ubuntu",sans-serif;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-body:1rem;--font-size-caption:0.875rem;--font-size-small:0.75rem;--font-size-button:1rem;--font-size-input-label:0.875rem;--line-height-h1:1.2;--line-height-h2:1.3;--line-height-h3:1.4;--line-height-h4:1.4;--line-height-body:1.5;--line-height-caption:1.4;--line-height-small:1.3;--line-height-button:1;--line-height-input-label:1.2;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--header-height:80px;--nav-width:280px;--nav-width-collapsed:72px;--help-width:400px;--animation-fast:120ms;--animation-standard:280ms;--animation-entering:225ms;--animation-leaving:195ms;--mdc-typography-font-family:"Ubuntu",sans-serif;--motion-easing-standard:cubic-bezier(0.4,0.0,0.2,1);--motion-easing-decelerate:cubic-bezier(0.0,0.0,0.2,1);--motion-easing-accelerate:cubic-bezier(0.4,0.0,1,1);--motion-duration-short1:50ms;--motion-duration-short2:100ms;--motion-duration-medium1:250ms;--motion-duration-medium2:300ms;--motion-duration-long1:400ms;--motion-duration-long2:500ms}body,html{color:var(--text-primary);font-size:18px;font-weight:400;letter-spacing:.36px;line-height:25px;margin:0;min-height:100vh;padding:0;width:100%;word-wrap:break-word}::-webkit-scrollbar{background:var(--secondary-color);height:5px;width:5px}::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:1ex}::-webkit-scrollbar-thumb{background:var(--secondary-light);border-radius:1ex;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75)}::-webkit-scrollbar-thumb:hover{background:#17b596}::-webkit-scrollbar-corner{background:var(--secondary-color)}*{scrollbar-color:var(--secondary-light) var(--secondary-color);scrollbar-width:thin}body{min-height:100vh}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;box-shadow:inset 0 0 0 30px #fff!important}.main .woocommerce-MyAccount-navigation,.main-container .woocommerce-MyAccount-navigation,.site-main .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--primary-color);border-radius:var(--border-radius-medium);-webkit-box-shadow:var(--elevation-2);box-shadow:var(--elevation-2);color:var(--text-on-primary);-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--spacing-lg);max-width:320px;padding:var(--spacing-md)}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.main .woocommerce-MyAccount-navigation a,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.main-container .woocommerce-MyAccount-navigation a,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.site-main .woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius-small);color:hsla(0,0%,100%,.87);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);gap:16px;margin-bottom:var(--spacing-xs);margin-right:8px;padding:14px 16px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.main .woocommerce-MyAccount-navigation a .material-icons,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.main-container .woocommerce-MyAccount-navigation a .material-icons,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.site-main .woocommerce-MyAccount-navigation a .material-icons,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.woocommerce-MyAccount-navigation a .material-icons{color:hsla(0,0%,100%,.87);font-size:24px;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-negative:0;flex-shrink:0}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.main .woocommerce-MyAccount-navigation a span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation a span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation a span:not(.material-icons),.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.woocommerce-MyAccount-navigation a span:not(.material-icons){color:hsla(0,0%,100%,.87);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);-webkit-transition:color .3s ease;transition:color .3s ease}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover,.main .woocommerce-MyAccount-navigation a:hover,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover,.main-container .woocommerce-MyAccount-navigation a:hover,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover,.site-main .woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover,.woocommerce-MyAccount-navigation a:hover{background:hsla(0,0%,100%,.08);text-decoration:none;-webkit-transform:translateX(2px);transform:translateX(2px)}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover .material-icons,.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover span:not(.material-icons),.main .woocommerce-MyAccount-navigation a:hover .material-icons,.main .woocommerce-MyAccount-navigation a:hover span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover .material-icons,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation a:hover .material-icons,.main-container .woocommerce-MyAccount-navigation a:hover span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover .material-icons,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation a:hover .material-icons,.site-main .woocommerce-MyAccount-navigation a:hover span:not(.material-icons),.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover .material-icons,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover span:not(.material-icons),.woocommerce-MyAccount-navigation a:hover .material-icons,.woocommerce-MyAccount-navigation a:hover span:not(.material-icons){color:#fff}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active,.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active,.main .woocommerce-MyAccount-navigation a.is-active,.main .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active,.main-container .woocommerce-MyAccount-navigation a.is-active,.main-container .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active,.site-main .woocommerce-MyAccount-navigation a.is-active,.site-main .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active,.woocommerce-MyAccount-navigation a.is-active,.woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active{background:hsla(0,0%,100%,.12);color:#fff}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active .material-icons,.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.main .woocommerce-MyAccount-navigation a.is-active .material-icons,.main .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active .material-icons,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.main-container .woocommerce-MyAccount-navigation a.is-active .material-icons,.main-container .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active .material-icons,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.site-main .woocommerce-MyAccount-navigation a.is-active .material-icons,.site-main .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active .material-icons,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons,.woocommerce-MyAccount-navigation a.is-active .material-icons,.woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active .material-icons{color:#fff}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active span:not(.material-icons),.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.main .woocommerce-MyAccount-navigation a.is-active span:not(.material-icons),.main .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation a.is-active span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation a.is-active span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active span:not(.material-icons),.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons),.woocommerce-MyAccount-navigation a.is-active span:not(.material-icons),.woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link--dashboard.is-active span:not(.material-icons){color:#fff;font-weight:var(--font-weight-medium)}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:focus,.main .woocommerce-MyAccount-navigation a:focus,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:focus,.main-container .woocommerce-MyAccount-navigation a:focus,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:focus,.site-main .woocommerce-MyAccount-navigation a:focus,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:focus,.woocommerce-MyAccount-navigation a:focus{background:hsla(0,0%,100%,.08);outline:none}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .mdc-deprecated-list-item__ripple,.main .woocommerce-MyAccount-navigation a .mdc-deprecated-list-item__ripple,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .mdc-deprecated-list-item__ripple,.main-container .woocommerce-MyAccount-navigation a .mdc-deprecated-list-item__ripple,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .mdc-deprecated-list-item__ripple,.site-main .woocommerce-MyAccount-navigation a .mdc-deprecated-list-item__ripple,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .mdc-deprecated-list-item__ripple,.woocommerce-MyAccount-navigation a .mdc-deprecated-list-item__ripple{display:none}.main .woocommerce-MyAccount-navigation__parent,.main-container .woocommerce-MyAccount-navigation__parent,.site-main .woocommerce-MyAccount-navigation__parent,.woocommerce-MyAccount-navigation__parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6);cursor:default;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:16px;letter-spacing:.5px;margin-top:var(--spacing-md);padding:14px 16px;padding-top:var(--spacing-lg);text-transform:uppercase}.main .woocommerce-MyAccount-navigation__parent .material-icons,.main-container .woocommerce-MyAccount-navigation__parent .material-icons,.site-main .woocommerce-MyAccount-navigation__parent .material-icons,.woocommerce-MyAccount-navigation__parent .material-icons{color:hsla(0,0%,100%,.6);font-size:20px}.main .woocommerce-MyAccount-navigation__parent span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation__parent span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation__parent span:not(.material-icons),.woocommerce-MyAccount-navigation__parent span:not(.material-icons){color:hsla(0,0%,100%,.6);font-size:var(--font-size-small)}.main .woocommerce-MyAccount-navigation__subitem,.main-container .woocommerce-MyAccount-navigation__subitem,.site-main .woocommerce-MyAccount-navigation__subitem,.woocommerce-MyAccount-navigation__subitem{padding-left:48px!important}.main .woocommerce-MyAccount-navigation__subitem .material-icons,.main-container .woocommerce-MyAccount-navigation__subitem .material-icons,.site-main .woocommerce-MyAccount-navigation__subitem .material-icons,.woocommerce-MyAccount-navigation__subitem .material-icons{font-size:20px}.main .woocommerce-MyAccount-navigation__subitem span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation__subitem span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation__subitem span:not(.material-icons),.woocommerce-MyAccount-navigation__subitem span:not(.material-icons){font-size:var(--font-size-small)}.main .woocommerce-MyAccount-navigation__subitem:hover,.main-container .woocommerce-MyAccount-navigation__subitem:hover,.site-main .woocommerce-MyAccount-navigation__subitem:hover,.woocommerce-MyAccount-navigation__subitem:hover{padding-left:50px!important}.nav-collapsed .main .woocommerce-MyAccount-navigation__parent,.nav-collapsed .main-container .woocommerce-MyAccount-navigation__parent,.nav-collapsed .site-main .woocommerce-MyAccount-navigation__parent,.nav-collapsed .woocommerce-MyAccount-navigation__parent{-webkit-box-pack:center;-ms-flex-pack:center;border-top:none;justify-content:center;margin-top:0;padding:14px 8px}.nav-collapsed .main .woocommerce-MyAccount-navigation__parent span:not(.material-icons),.nav-collapsed .main-container .woocommerce-MyAccount-navigation__parent span:not(.material-icons),.nav-collapsed .site-main .woocommerce-MyAccount-navigation__parent span:not(.material-icons),.nav-collapsed .woocommerce-MyAccount-navigation__parent span:not(.material-icons){display:none}.nav-collapsed .main .woocommerce-MyAccount-navigation__subitem,.nav-collapsed .main-container .woocommerce-MyAccount-navigation__subitem,.nav-collapsed .site-main .woocommerce-MyAccount-navigation__subitem,.nav-collapsed .woocommerce-MyAccount-navigation__subitem{padding-left:8px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-collapsed .main .woocommerce-MyAccount-navigation__subitem:hover,.nav-collapsed .main-container .woocommerce-MyAccount-navigation__subitem:hover,.nav-collapsed .site-main .woocommerce-MyAccount-navigation__subitem:hover,.nav-collapsed .woocommerce-MyAccount-navigation__subitem:hover{padding-left:8px!important}.main .woocommerce-MyAccount-navigation .has-icon:before,.main-container .woocommerce-MyAccount-navigation .has-icon:before,.site-main .woocommerce-MyAccount-navigation .has-icon:before,.woocommerce-MyAccount-navigation .has-icon:before{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.87);-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-rendering:optimizeLegibility;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-negative:0;flex-shrink:0;text-align:center;width:24px}.main .woocommerce-MyAccount-navigation .has-icon .material-icons,.main-container .woocommerce-MyAccount-navigation .has-icon .material-icons,.site-main .woocommerce-MyAccount-navigation .has-icon .material-icons,.woocommerce-MyAccount-navigation .has-icon .material-icons{display:none}.main .woocommerce-MyAccount-navigation .has-icon.is-active:before,.main .woocommerce-MyAccount-navigation .has-icon:hover:before,.main-container .woocommerce-MyAccount-navigation .has-icon.is-active:before,.main-container .woocommerce-MyAccount-navigation .has-icon:hover:before,.site-main .woocommerce-MyAccount-navigation .has-icon.is-active:before,.site-main .woocommerce-MyAccount-navigation .has-icon:hover:before,.woocommerce-MyAccount-navigation .has-icon.is-active:before,.woocommerce-MyAccount-navigation .has-icon:hover:before{color:#fff}.main .woocommerce-MyAccount-navigation .icon-notifications:before,.main-container .woocommerce-MyAccount-navigation .icon-notifications:before,.site-main .woocommerce-MyAccount-navigation .icon-notifications:before,.woocommerce-MyAccount-navigation .icon-notifications:before{content:"notifications_unread"}.main .woocommerce-MyAccount-navigation .icon-vast-reports:before,.main-container .woocommerce-MyAccount-navigation .icon-vast-reports:before,.site-main .woocommerce-MyAccount-navigation .icon-vast-reports:before,.woocommerce-MyAccount-navigation .icon-vast-reports:before{content:"assessment"}.main .woocommerce-MyAccount-navigation .icon-ustva:before,.main-container .woocommerce-MyAccount-navigation .icon-ustva:before,.site-main .woocommerce-MyAccount-navigation .icon-ustva:before,.woocommerce-MyAccount-navigation .icon-ustva:before{content:"receipt_long"}.main .woocommerce-MyAccount-navigation .icon-fristverlaengerung:before,.main-container .woocommerce-MyAccount-navigation .icon-fristverlaengerung:before,.site-main .woocommerce-MyAccount-navigation .icon-fristverlaengerung:before,.woocommerce-MyAccount-navigation .icon-fristverlaengerung:before{content:"schedule_send"}.main .woocommerce-MyAccount-navigation .icon-einspruch:before,.main-container .woocommerce-MyAccount-navigation .icon-einspruch:before,.site-main .woocommerce-MyAccount-navigation .icon-einspruch:before,.woocommerce-MyAccount-navigation .icon-einspruch:before{content:"gavel"}.main .woocommerce-MyAccount-navigation .icon-anpassung-vorauszahlung:before,.main-container .woocommerce-MyAccount-navigation .icon-anpassung-vorauszahlung:before,.site-main .woocommerce-MyAccount-navigation .icon-anpassung-vorauszahlung:before,.woocommerce-MyAccount-navigation .icon-anpassung-vorauszahlung:before{content:"payments"}.main .woocommerce-MyAccount-navigation .icon-delete-account:before,.main-container .woocommerce-MyAccount-navigation .icon-delete-account:before,.site-main .woocommerce-MyAccount-navigation .icon-delete-account:before,.woocommerce-MyAccount-navigation .icon-delete-account:before{color:rgba(244,67,54,.87)!important;content:"delete_forever"}@container (max-width: 768px){.main .woocommerce-MyAccount-navigation,.main-container .woocommerce-MyAccount-navigation,.site-main .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-navigation{margin:0 0 var(--spacing-md);max-width:100%}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.main .woocommerce-MyAccount-navigation a,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.main-container .woocommerce-MyAccount-navigation a,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.site-main .woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation a{gap:var(--spacing-sm);padding:10px 12px}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.main .woocommerce-MyAccount-navigation a .material-icons,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.main-container .woocommerce-MyAccount-navigation a .material-icons,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.site-main .woocommerce-MyAccount-navigation a .material-icons,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.woocommerce-MyAccount-navigation a .material-icons{font-size:20px}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.main .woocommerce-MyAccount-navigation a span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation a span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation a span:not(.material-icons),.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.woocommerce-MyAccount-navigation a span:not(.material-icons){font-size:var(--font-size-caption)}}@container (max-width: 480px){.main .woocommerce-MyAccount-navigation,.main-container .woocommerce-MyAccount-navigation,.site-main .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-navigation{border-radius:var(--border-radius-small);padding:var(--spacing-sm)}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.main .woocommerce-MyAccount-navigation a,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.main-container .woocommerce-MyAccount-navigation a,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.site-main .woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation a{gap:var(--spacing-xs);padding:8px 10px}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.main .woocommerce-MyAccount-navigation a .material-icons,.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.main-container .woocommerce-MyAccount-navigation a .material-icons,.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.site-main .woocommerce-MyAccount-navigation a .material-icons,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .material-icons,.woocommerce-MyAccount-navigation a .material-icons{font-size:18px}.main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.main .woocommerce-MyAccount-navigation a span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation a span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation a span:not(.material-icons),.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link span:not(.material-icons),.woocommerce-MyAccount-navigation a span:not(.material-icons){font-size:var(--font-size-small)}}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list,.woocommerce-MyAccount-navigation .mdc-deprecated-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--primary-color);border-radius:var(--border-radius-medium);-webkit-box-shadow:var(--elevation-2);box-shadow:var(--elevation-2);color:var(--text-on-primary);-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--spacing-lg);max-width:320px;padding:var(--spacing-md)}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius-small);color:hsla(0,0%,100%,.87);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);gap:16px;margin-bottom:var(--spacing-xs);margin-right:8px;padding:14px 16px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover{background:hsla(0,0%,100%,.08);text-decoration:none;-webkit-transform:translateX(2px);transform:translateX(2px)}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover .material-icons,.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover .material-icons,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover .material-icons,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover span:not(.material-icons),.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover .material-icons,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item:hover span:not(.material-icons){color:#fff}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated{background:hsla(0,0%,100%,.12);color:#fff}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated .material-icons,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated .material-icons,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated .material-icons,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated .material-icons{color:#fff}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated span:not(.material-icons),.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.mdc-deprecated-list-item--activated span:not(.material-icons){color:#fff;font-weight:var(--font-weight-medium)}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item .material-icons,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item .material-icons,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item .material-icons,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item .material-icons{color:hsla(0,0%,100%,.87);font-size:24px;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-negative:0;flex-shrink:0}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item span:not(.material-icons),.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item span:not(.material-icons),.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item span:not(.material-icons),.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item span:not(.material-icons){color:hsla(0,0%,100%,.87);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);-webkit-transition:color .3s ease;transition:color .3s ease}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:before{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.87);-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-rendering:optimizeLegibility;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-negative:0;flex-shrink:0}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon.mdc-deprecated-list-item--activated:before,.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:hover:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon.mdc-deprecated-list-item--activated:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:hover:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon.mdc-deprecated-list-item--activated:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:hover:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon.mdc-deprecated-list-item--activated:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.has-icon:hover:before{color:#fff}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-notifications:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-notifications:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-notifications:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-notifications:before{content:"notifications_unread"}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-vast-reports:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-vast-reports:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-vast-reports:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-vast-reports:before{content:"assessment"}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-ustva:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-ustva:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-ustva:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-ustva:before{content:"receipt_long"}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-fristverlaengerung:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-fristverlaengerung:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-fristverlaengerung:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-fristverlaengerung:before{content:"schedule_send"}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-einspruch:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-einspruch:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-einspruch:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-einspruch:before{content:"gavel"}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-anpassung-vorauszahlung:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-anpassung-vorauszahlung:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-anpassung-vorauszahlung:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-anpassung-vorauszahlung:before{content:"payments"}.main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-delete-account:before,.main-container .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-delete-account:before,.site-main .woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-delete-account:before,.woocommerce-MyAccount-navigation .mdc-deprecated-list .mdc-deprecated-list-item.icon-delete-account:before{color:rgba(244,67,54,.87)!important;content:"delete_forever"}.mdc-deprecated-list-item__ripple{display:none}body.woocommerce-account,body.woocommerce-page{padding-top:var(--header-height,80px)}body.woocommerce-account .wc-account-container,body.woocommerce-page .wc-account-container{margin:0;max-width:none;padding:0;width:100%}body.woocommerce-account .wc-account-grid,body.woocommerce-page .wc-account-grid{display:grid;gap:0;grid-template-areas:"nav main";grid-template-columns:var(--nav-width,280px) 1fr;margin:0;max-width:none;min-height:100vh;padding:0;-webkit-transition:grid-template-columns .3s ease;transition:grid-template-columns .3s ease;transition:grid-template-columns .3s ease,-ms-grid-columns .3s ease;width:100%}body.woocommerce-account .wc-account-grid.nav-collapsed,body.woocommerce-page .wc-account-grid.nav-collapsed{grid-template-columns:var(--nav-width-collapsed,72px) 1fr}body.woocommerce-account .wc-account-grid.nav-hidden,body.woocommerce-page .wc-account-grid.nav-hidden{grid-template-areas:"main";grid-template-columns:1fr}body.woocommerce-account .wc-account-nav,body.woocommerce-page .wc-account-nav{background:var(--primary-color,#23036a);grid-area:nav;height:calc(100vh - var(--header-height, 80px));overflow-x:hidden;overflow-y:auto;padding:var(--spacing-lg,24px) var(--spacing-md,16px);position:sticky;top:var(--header-height,80px);-webkit-transition:width .3s ease,padding .3s ease;transition:width .3s ease,padding .3s ease}body.woocommerce-account .wc-account-nav .mdc-drawer,body.woocommerce-page .wc-account-nav .mdc-drawer{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:block;overflow-x:hidden;position:relative;-webkit-transform:none!important;transform:none!important;visibility:visible;width:100%;z-index:auto}body.woocommerce-account .wc-account-nav .mdc-drawer .mdc-drawer__content,body.woocommerce-page .wc-account-nav .mdc-drawer .mdc-drawer__content{overflow-x:hidden;padding:0}body.woocommerce-account .nav-header,body.woocommerce-page .nav-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid hsla(0,0%,100%,.12);justify-content:space-between;margin-bottom:var(--spacing-md,16px);padding:0 0 var(--spacing-md,16px) 0}body.woocommerce-account .nav-header a,body.woocommerce-account .nav-header span,body.woocommerce-page .nav-header a,body.woocommerce-page .nav-header span{color:hsla(0,0%,100%,.87);font-size:var(--font-size-h6,18px);font-weight:var(--font-weight-medium,500)}body.woocommerce-account .nav-header a.nav-header__home,body.woocommerce-page .nav-header a.nav-header__home{cursor:pointer;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}body.woocommerce-account .nav-header a.nav-header__home:hover,body.woocommerce-page .nav-header a.nav-header__home:hover{color:#fff}body.woocommerce-account .nav-toggle,body.woocommerce-page .nav-toggle{background:var(--secondary-color,#0d7377);border-radius:50%;color:var(--text-on-secondary,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;cursor:pointer;justify-content:center;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}body.woocommerce-account .nav-toggle:hover,body.woocommerce-page .nav-toggle:hover{background:var(--secondary-color-dark,#0a5a5d);-webkit-transform:scale(1.05);transform:scale(1.05)}body.woocommerce-account .nav-toggle:active,body.woocommerce-page .nav-toggle:active{-webkit-transform:scale(.95);transform:scale(.95)}body.woocommerce-account .nav-toggle .material-icons,body.woocommerce-page .nav-toggle .material-icons{color:var(--text-on-secondary,#fff);font-size:24px}body.woocommerce-account .nav-collapsed .wc-account-nav,body.woocommerce-page .nav-collapsed .wc-account-nav{padding:var(--spacing-md,16px) var(--spacing-xs,8px)}body.woocommerce-account .nav-collapsed .nav-header>a.nav-header__home,body.woocommerce-account .nav-collapsed .nav-header>span:not(.nav-toggle):not(.material-icons),body.woocommerce-page .nav-collapsed .nav-header>a.nav-header__home,body.woocommerce-page .nav-collapsed .nav-header>span:not(.nav-toggle):not(.material-icons){display:none}body.woocommerce-account .nav-collapsed .nav-toggle,body.woocommerce-page .nav-collapsed .nav-toggle{margin:0 auto}body.woocommerce-account .nav-collapsed .woocommerce-MyAccount-navigation a,body.woocommerce-page .nav-collapsed .woocommerce-MyAccount-navigation a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4px;padding:14px 8px}body.woocommerce-account .nav-collapsed .woocommerce-MyAccount-navigation a span:not(.material-icons),body.woocommerce-page .nav-collapsed .woocommerce-MyAccount-navigation a span:not(.material-icons){display:none}body.woocommerce-account .nav-collapsed .woocommerce-MyAccount-navigation a .material-icons,body.woocommerce-page .nav-collapsed .woocommerce-MyAccount-navigation a .material-icons{margin:0}body.woocommerce-account .nav-hidden .wc-account-nav,body.woocommerce-page .nav-hidden .wc-account-nav{display:none}body.woocommerce-account .wc-account-main,body.woocommerce-page .wc-account-main{grid-area:main;margin:0 auto;max-width:1200px;overflow-y:auto;padding:var(--spacing-xl,32px) var(--spacing-lg,24px);width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-page .woocommerce-MyAccount-navigation{background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0;max-width:none;overflow-x:hidden;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation a,body.woocommerce-page .woocommerce-MyAccount-navigation a{color:hsla(0,0%,100%,.87)}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-page .woocommerce-MyAccount-content{background:var(--surface-color,#fff);border-radius:var(--border-radius-medium,12px);-webkit-box-shadow:var(--elevation-1);box-shadow:var(--elevation-1);min-height:400px;padding:var(--spacing-lg,24px)}.woocommerce-EditAccountForm.edit-account{max-width:600px}.woocommerce-EditAccountForm.edit-account .mdc-text-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--spacing-lg,24px);width:100%}.woocommerce-EditAccountForm.edit-account>p{margin:0}.woocommerce-EditAccountForm.edit-account fieldset{border:none;border-top:1px solid var(--divider-color,rgba(0,0,0,.12));margin:var(--spacing-md,16px) 0;padding:var(--spacing-lg,24px) 0}.woocommerce-EditAccountForm.edit-account fieldset legend{color:var(--text-primary,#212121);font-size:1.125rem;font-weight:600;padding:0 var(--spacing-sm,12px) 0 0}.woocommerce-EditAccountForm.edit-account fieldset .woocommerce-form-row{margin-bottom:var(--spacing-lg,24px)}.woocommerce-EditAccountForm.edit-account .woocommerce-Button{margin-top:var(--spacing-lg,24px)}.woocommerce-EditAccountForm.edit-account .clear{clear:both}@media(min-width:768px){.woocommerce-EditAccountForm.edit-account .woocommerce-form-row--first,.woocommerce-EditAccountForm.edit-account .woocommerce-form-row--last{float:left;width:calc(50% - var(--spacing-sm, 12px))}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row--first.woocommerce-form-row--first,.woocommerce-EditAccountForm.edit-account .woocommerce-form-row--last.woocommerce-form-row--first{margin-right:var(--spacing-md,16px)}}.woocommerce-address-fields{max-width:600px}.woocommerce-address-fields .mdc-text-field{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-address-fields .mdc-select,.woocommerce-address-fields .mdc-text-field{margin-bottom:var(--spacing-lg,24px);width:100%}.woocommerce-address-fields>.woocommerce-address-fields__field-wrapper>p{margin:0}.woocommerce-address-fields .woocommerce-Button,.woocommerce-address-fields button[type=submit]{margin-top:var(--spacing-lg,24px)}@media(min-width:768px){.woocommerce-address-fields .form-row-first,.woocommerce-address-fields .form-row-last{display:inline-block;vertical-align:top;width:calc(50% - var(--spacing-sm, 12px))}.woocommerce-address-fields .form-row-first{margin-right:var(--spacing-md,16px)}}#add_payment_method{max-width:600px}#add_payment_method .payment_methods,#add_payment_method .wc_payment_methods,#add_payment_method ul.payment_methods{list-style:none;margin:0;padding-left:0}#add_payment_method .payment_methods li,#add_payment_method .wc_payment_methods li,#add_payment_method ul.payment_methods li{list-style:none;margin:0;padding:0}#add_payment_method .woocommerce-PaymentBox{margin-bottom:var(--spacing-lg,24px)}#add_payment_method .woocommerce-Button,#add_payment_method button[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--mdc-theme-primary,#23036a);border:none;border-radius:var(--border-radius-small,6px);-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:.9rem;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;margin-top:var(--spacing-lg,24px);min-width:200px;padding:14px 24px;text-transform:none;-webkit-transition:all .15s ease;transition:all .15s ease}#add_payment_method .woocommerce-Button:hover,#add_payment_method button[type=submit]:hover{background-color:var(--primary-dark,#1a0250);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#add_payment_method .woocommerce-Button:focus,#add_payment_method button[type=submit]:focus{outline:none}#add_payment_method .woocommerce-Button:active,#add_payment_method button[type=submit]:active{background-color:var(--primary-dark,#1a0250);-webkit-transform:translateY(0);transform:translateY(0)}.mdc-drawer-scrim{background-color:rgba(0,0,0,.32);display:none;height:calc(100% - var(--header-height, 80px));left:0;opacity:0;pointer-events:none!important;position:fixed;top:var(--header-height,80px);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:5}.mdc-drawer-scrim.mdc-drawer-scrim--open{opacity:1;visibility:visible}@media(max-width:1024px){body.woocommerce-account .wc-account-grid,body.woocommerce-page .wc-account-grid{grid-template-areas:"main"!important;grid-template-columns:1fr!important}body.woocommerce-account .wc-account-nav,body.woocommerce-page .wc-account-nav{height:0!important;left:-9999px!important;margin:0!important;overflow:visible!important;padding:0!important;pointer-events:none!important;position:fixed!important;width:0!important}body.woocommerce-account .wc-account-nav .mdc-drawer,body.woocommerce-page .wc-account-nav .mdc-drawer{left:0!important;pointer-events:auto!important}body.woocommerce-account .mdc-drawer.mdc-drawer--modal,body.woocommerce-page .mdc-drawer.mdc-drawer--modal{background:var(--primary-color);-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);height:calc(100vh - var(--header-height, 80px));left:0;position:fixed;top:var(--header-height,80px);-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important;-webkit-transition:-webkit-transform .225s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .225s cubic-bezier(.4,0,.2,1);transition:transform .225s cubic-bezier(.4,0,.2,1);transition:transform .225s cubic-bezier(.4,0,.2,1),-webkit-transform .225s cubic-bezier(.4,0,.2,1);width:280px;z-index:6}body.woocommerce-account .mdc-drawer.mdc-drawer--modal.mdc-drawer--open,body.woocommerce-page .mdc-drawer.mdc-drawer--modal.mdc-drawer--open{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}body.woocommerce-account .mdc-drawer.mdc-drawer--modal.mdc-drawer--opening,body.woocommerce-page .mdc-drawer.mdc-drawer--modal.mdc-drawer--opening{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.225s;transition-duration:.225s}body.woocommerce-account .mdc-drawer.mdc-drawer--modal.mdc-drawer--closing,body.woocommerce-page .mdc-drawer.mdc-drawer--modal.mdc-drawer--closing{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-duration:.195s;transition-duration:.195s}body.woocommerce-account .mdc-drawer.mdc-drawer--modal .mdc-drawer__content,body.woocommerce-page .mdc-drawer.mdc-drawer--modal .mdc-drawer__content{height:100%;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-md,16px)}body.woocommerce-account .mdc-drawer-scrim,body.woocommerce-page .mdc-drawer-scrim{display:block}body.woocommerce-account .wc-account-main,body.woocommerce-page .wc-account-main{max-width:none;padding:var(--spacing-lg,24px) var(--spacing-md,16px)}}@media(max-width:768px){body.woocommerce-account .wc-account-main,body.woocommerce-page .wc-account-main{padding:var(--spacing-md,16px)}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-page .woocommerce-MyAccount-content{border-radius:var(--border-radius-small,6px);padding:var(--spacing-md,16px)}}@media(max-width:480px){body.woocommerce-account .wc-account-main,body.woocommerce-page .wc-account-main{padding:8px!important}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-page .woocommerce-MyAccount-content{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:10px!important}}.wc-delete-account-container{margin:0 auto;max-width:700px;padding:var(--spacing-xl) var(--spacing-lg)}.wc-delete-account-warning-box{background:linear-gradient(135deg,rgba(244,67,54,.04),rgba(244,67,54,.08));border:1px solid rgba(244,67,54,.15);border-radius:var(--border-radius-large,16px);margin-bottom:var(--spacing-xxl,48px);padding:var(--spacing-xxl,48px) var(--spacing-xl);text-align:center}.wc-delete-account-warning-box .warning-icon{background:rgba(244,67,54,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;width:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto var(--spacing-xl)}.wc-delete-account-warning-box .warning-icon .material-icons{color:var(--error-color);font-size:44px}.wc-delete-account-warning-box h2{color:var(--text-primary);font-size:var(--font-size-h2,28px);font-weight:600;margin:0 0 var(--spacing-lg)}.wc-delete-account-warning-box .warning-text{color:var(--text-secondary);font-size:var(--font-size-body-large,16px);line-height:1.7;margin:0 auto;max-width:480px}.wc-delete-account-info{background:var(--surface-color);border:1px solid var(--outline-color);border-radius:var(--border-radius-large,16px);margin-bottom:var(--spacing-xxl,48px);padding:var(--spacing-xxl,40px)}.wc-delete-account-info h3{color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-h4,20px);font-weight:600;margin:0 0 var(--spacing-lg);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm)}.wc-delete-account-info h3:not(:first-child){border-top:1px solid var(--outline-color);margin-top:var(--spacing-xxl,40px);padding-top:var(--spacing-xl)}.wc-delete-account-info .delete-data-list,.wc-delete-account-info .preserve-data-list{list-style:none;margin:0;padding:0}.wc-delete-account-info .delete-data-list li,.wc-delete-account-info .preserve-data-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius-small,8px);color:var(--text-secondary);font-size:var(--font-size-body,15px);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);-webkit-transition:background .2s ease;transition:background .2s ease}.wc-delete-account-info .delete-data-list li:hover,.wc-delete-account-info .preserve-data-list li:hover{background:rgba(0,0,0,.02)}.wc-delete-account-info .delete-data-list li .material-icons,.wc-delete-account-info .preserve-data-list li .material-icons{font-size:22px;-ms-flex-negative:0;flex-shrink:0}.wc-delete-account-info .delete-data-list li .material-icons{color:var(--error-color)}.wc-delete-account-info .preserve-data-list{background:rgba(76,175,80,.06);border-radius:var(--border-radius-medium);margin-top:var(--spacing-sm);padding:var(--spacing-md)}.wc-delete-account-info .preserve-data-list li{padding:var(--spacing-sm)}.wc-delete-account-info .preserve-data-list li:hover{background:rgba(76,175,80,.08)}.wc-delete-account-info .preserve-data-list li .material-icons{color:var(--success-color)}.wc-delete-account-vast-warning{background:linear-gradient(135deg,rgba(255,152,0,.08),rgba(255,152,0,.12));border:2px solid var(--warning-color,#ff9800);border-radius:var(--border-radius-large,16px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wc-delete-account-vast-warning .vast-warning-icon{background:rgba(255,152,0,.15);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wc-delete-account-vast-warning .vast-warning-icon .material-icons{color:var(--warning-color,#ff9800);font-size:24px}.wc-delete-account-vast-warning .vast-warning-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.wc-delete-account-vast-warning .vast-warning-content h4{color:#e65100;font-size:var(--font-size-body-large,16px);font-weight:600;margin:0 0 var(--spacing-sm)}.wc-delete-account-vast-warning .vast-warning-content p{color:var(--text-secondary);font-size:var(--font-size-body,14px);line-height:1.6;margin:0 0 var(--spacing-md)}.wc-delete-account-vast-warning .vast-elster-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,152,0,.1);border-radius:var(--border-radius-small,8px);color:var(--warning-color,#ff9800);font-size:var(--font-size-body,14px);font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wc-delete-account-vast-warning .vast-elster-link .material-icons{font-size:18px}.wc-delete-account-vast-warning .vast-elster-link:hover{background:rgba(255,152,0,.2);color:#e65100}.delete-vast-reminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:var(--border-radius-medium,8px);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.delete-vast-reminder .material-icons{color:var(--warning-color,#ff9800);font-size:20px;-ms-flex-negative:0;flex-shrink:0}.delete-vast-reminder p{color:var(--text-secondary);font-size:var(--font-size-body-small,13px);line-height:1.5;margin:0}.wc-delete-account-actions{padding:var(--spacing-lg) 0;text-align:center}.wc-delete-account-actions .delete-account-trigger{background:var(--error-color)!important;border-radius:var(--border-radius-medium,12px);-webkit-box-shadow:0 4px 12px rgba(244,67,54,.25);box-shadow:0 4px 12px rgba(244,67,54,.25);color:#fff!important;font-size:var(--font-size-body,15px);font-weight:500;min-height:52px;padding:var(--spacing-md) var(--spacing-xxl,40px);-webkit-transition:all .2s ease;transition:all .2s ease}.wc-delete-account-actions .delete-account-trigger:hover{background:#d32f2f!important;-webkit-box-shadow:0 6px 16px rgba(244,67,54,.35);box-shadow:0 6px 16px rgba(244,67,54,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wc-delete-account-actions .delete-account-trigger .mdc-button__icon{color:#fff;margin-right:var(--spacing-sm)}#delete-account-dialog.mdc-dialog--open .mdc-dialog__container{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;height:100%!important;justify-content:center!important;width:100%!important}#delete-account-dialog.mdc-dialog--open .mdc-dialog__container,#delete-account-dialog.mdc-dialog--open .mdc-dialog__surface{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:1!important}#delete-account-dialog .mdc-dialog__surface{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;border-radius:var(--border-radius-medium)!important;-ms-flex-direction:column!important;flex-direction:column!important;max-height:85vh!important;max-width:500px!important;min-width:400px!important;padding:0!important;position:relative!important;width:auto!important}#delete-account-dialog .mdc-dialog__header{border-bottom:1px solid #e0e0e0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:20px 60px 16px 20px!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:16px!important;position:relative!important}#delete-account-dialog .dialog-header-icon{-webkit-box-flex:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex:0 0 48px!important;flex:0 0 48px!important;height:48px!important;width:48px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;border-radius:50%!important;justify-content:center!important}#delete-account-dialog .dialog-header-icon.delete-warning{background:rgba(244,67,54,.12)!important}#delete-account-dialog .dialog-header-icon.delete-warning .material-icons{color:var(--error-color)!important;font-size:28px!important}#delete-account-dialog .dialog-header-content{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0!important}#delete-account-dialog .mdc-dialog__title{color:var(--text-primary)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important;margin:0 0 4px!important}#delete-account-dialog .dialog-subtitle{color:var(--text-secondary)!important;font-size:.875rem!important;line-height:1.4!important;margin:0!important}#delete-account-dialog .dialog-close-button{background:transparent!important;border:none!important;border-radius:50%!important;cursor:pointer!important;height:40px!important;padding:8px!important;position:absolute!important;right:12px!important;top:12px!important;width:40px!important}#delete-account-dialog .dialog-close-button:hover{background:rgba(0,0,0,.05)!important}#delete-account-dialog .dialog-close-button .material-icons{color:#666!important;font-size:24px!important}#delete-account-dialog .mdc-dialog__content{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;overflow-y:auto!important;padding:24px!important}#delete-account-dialog .delete-warning-box{background:rgba(244,67,54,.06)!important;border:1px solid rgba(244,67,54,.2)!important;border-radius:8px!important;margin-bottom:24px!important;padding:16px!important}#delete-account-dialog .delete-warning-text{color:var(--text-primary)!important;font-size:.9375rem!important;line-height:1.5!important;margin:0!important}#delete-account-dialog .delete-warning-text strong{color:var(--error-color)!important}#delete-account-dialog .delete-confirm-section p{color:var(--text-primary)!important;font-size:.9375rem!important;margin:0 0 12px!important}#delete-account-dialog .delete-confirm-field{margin-bottom:8px!important;width:100%!important}#delete-account-dialog .delete-confirm-field .mdc-text-field__input{font-size:1.125rem!important;font-weight:600!important;letter-spacing:2px!important;text-align:center!important}#delete-account-dialog .delete-confirm-hint{color:var(--text-secondary)!important;font-size:.8125rem!important;margin:0!important;text-align:center!important}#delete-account-dialog .mdc-dialog__actions{border-top:1px solid #e0e0e0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:16px 24px!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;gap:12px!important;justify-content:flex-end!important}#delete-account-dialog .mdc-dialog__button{font-size:.9375rem!important;height:44px!important;min-width:100px!important}#delete-account-dialog .delete-confirm-button{background:var(--error-color)!important;color:#fff!important}#delete-account-dialog .delete-confirm-button:hover:not(:disabled){background:#d32f2f!important}#delete-account-dialog .delete-confirm-button:disabled{background:#bdbdbd!important;color:hsla(0,0%,100%,.7)!important;cursor:not-allowed!important}#delete-account-dialog .delete-confirm-button .mdc-button__icon{color:#fff!important;margin-right:8px!important}.delete-account-notification{background:var(--surface-color)!important;border-radius:8px!important;bottom:24px!important;-webkit-box-shadow:var(--elevation-4)!important;box-shadow:var(--elevation-4)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;left:50%!important;padding:16px 24px!important;position:fixed!important;-webkit-transform:translateX(-50%) translateY(100px)!important;transform:translateX(-50%) translateY(100px)!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;max-width:90vw!important;opacity:0!important;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease!important;transition:opacity .3s ease,-webkit-transform .3s ease!important;transition:transform .3s ease,opacity .3s ease!important;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease!important;z-index:10000!important}.delete-account-notification.show{opacity:1!important;-webkit-transform:translateX(-50%) translateY(0)!important;transform:translateX(-50%) translateY(0)!important}.delete-account-notification .material-icons{font-size:24px!important}.delete-account-notification span{color:var(--text-primary)!important;font-size:.9375rem!important}.delete-account-notification--success{border-left:4px solid var(--success-color)!important}.delete-account-notification--success .material-icons{color:var(--success-color)!important}.delete-account-notification--error{border-left:4px solid var(--error-color)!important}.delete-account-notification--error .material-icons{color:var(--error-color)!important}.woocommerce-MyAccount-navigation a[href*=konto-entfernen],.woocommerce-MyAccount-navigation a[href*=konto-entfernen] .material-icons{color:rgba(244,67,54,.87)!important}.woocommerce-MyAccount-navigation a[href*=konto-entfernen]:hover{background:rgba(244,67,54,.12)!important;color:#d32f2f!important}.woocommerce-MyAccount-navigation a[href*=konto-entfernen]:hover .material-icons{color:#d32f2f!important}.woocommerce-MyAccount-navigation a[href*=konto-entfernen].is-active{background:rgba(244,67,54,.15)!important;color:#d32f2f!important}.woocommerce-MyAccount-navigation a[href*=konto-entfernen].is-active .material-icons{color:#d32f2f!important}@media(max-width:480px){.wc-delete-account-container{padding:var(--spacing-md)}.wc-delete-account-info,.wc-delete-account-warning-box{padding:var(--spacing-lg)}.wc-delete-account-warning-box .warning-icon{height:48px;width:48px}.wc-delete-account-warning-box .warning-icon .material-icons{font-size:28px}#delete-account-dialog .mdc-dialog__surface{margin:16px!important;max-width:calc(100vw - 32px)!important;min-width:calc(100vw - 32px)!important}#delete-account-dialog .mdc-dialog__header{padding:16px 48px 12px 16px!important}#delete-account-dialog .dialog-header-icon{-webkit-box-flex:0!important;-ms-flex:0 0 40px!important;flex:0 0 40px!important;height:40px!important;width:40px!important}#delete-account-dialog .dialog-header-icon .material-icons{font-size:24px!important}#delete-account-dialog .mdc-dialog__title{font-size:1.125rem!important}#delete-account-dialog .mdc-dialog__content{padding:16px!important}#delete-account-dialog .mdc-dialog__actions{padding:12px 16px!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#delete-account-dialog .mdc-dialog__actions .mdc-button{width:100%!important}.delete-account-notification{bottom:16px!important;left:16px!important;right:16px!important;-webkit-transform:translateX(0) translateY(100px)!important;transform:translateX(0) translateY(100px)!important}.delete-account-notification.show{-webkit-transform:translateX(0) translateY(0)!important;transform:translateX(0) translateY(0)!important}}body.woocommerce-checkout{background:var(--background-color)}body.woocommerce-checkout .woocommerce{margin:0 auto;max-width:1200px;padding:var(--spacing-xl) var(--spacing-lg);width:90%}@media(max-width:768px){body.woocommerce-checkout .woocommerce{padding:var(--spacing-lg) var(--spacing-md);width:95%}}body.woocommerce-checkout .mdc-layout-grid{max-width:100%!important;padding:0!important}body.woocommerce-checkout .mdc-layout-grid,body.woocommerce-checkout .mdc-layout-grid__inner{display:block!important;width:100%!important}body.woocommerce-checkout .mdc-layout-grid__cell{display:block!important;margin:0!important;max-width:100%!important;width:100%!important}body.woocommerce-checkout form.checkout.woocommerce-checkout{background:var(--surface-color)!important;border-radius:var(--border-radius-large)!important;-webkit-box-shadow:var(--elevation-2)!important;box-shadow:var(--elevation-2)!important;max-width:100%!important;padding:var(--spacing-xl)!important;width:100%!important}@media(max-width:768px){body.woocommerce-checkout form.checkout.woocommerce-checkout{border-radius:var(--border-radius-medium)!important;padding:var(--spacing-lg)!important}}body.woocommerce-checkout #customer_details{margin-bottom:var(--spacing-xl)}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{width:100%}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-billing-fields h3.mdc-typography--headline3{border-bottom:2px solid var(--primary-color-alpha-15)!important;color:var(--primary-color)!important;font-size:var(--font-size-h3)!important;font-weight:var(--font-weight-bold)!important;margin:0 0 var(--spacing-lg)!important;padding-bottom:var(--spacing-md)!important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-md)}body.woocommerce-checkout .mdc-text-field{margin-bottom:var(--spacing-sm);width:100%}body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--border-color)}body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined:hover .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined:hover .mdc-notched-outline .mdc-notched-outline__notch,body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--primary-color)}body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,body.woocommerce-checkout .mdc-text-field.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--primary-color);border-width:2px}body.woocommerce-checkout .mdc-text-field .mdc-floating-label{color:var(--text-secondary);font-family:var(--font-family)}body.woocommerce-checkout .mdc-text-field .mdc-floating-label abbr.required{color:var(--error-color);text-decoration:none}body.woocommerce-checkout .mdc-text-field .mdc-text-field__input{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body)}body.woocommerce-checkout .mdc-select{margin-bottom:var(--spacing-md);width:100%}body.woocommerce-checkout .mdc-select.mdc-select--outlined .mdc-select__anchor{height:56px}body.woocommerce-checkout .mdc-select.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .mdc-select.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--border-color)}body.woocommerce-checkout .mdc-select.mdc-select--outlined.mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .mdc-select.mdc-select--outlined.mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,body.woocommerce-checkout .mdc-select.mdc-select--outlined.mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing,body.woocommerce-checkout .mdc-select.mdc-select--outlined:hover .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .mdc-select.mdc-select--outlined:hover .mdc-notched-outline .mdc-notched-outline__notch,body.woocommerce-checkout .mdc-select.mdc-select--outlined:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--primary-color)}body.woocommerce-checkout .mdc-select .mdc-select__selected-text{color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body)}body.woocommerce-checkout .mdc-select .mdc-select__dropdown-icon{fill:var(--text-secondary)}body.woocommerce-checkout .mdc-select .mdc-select__menu .mdc-list-item{font-family:var(--font-family);font-size:var(--font-size-body)}body.woocommerce-checkout .mdc-select .mdc-select__menu .mdc-list-item:hover{background:var(--primary-color-alpha-08)}body.woocommerce-checkout .mdc-select .mdc-select__menu .mdc-list-item.mdc-list-item--selected{background:var(--primary-color-alpha-15);color:var(--primary-color)}body.woocommerce-checkout .form-row{float:none!important;margin-bottom:var(--spacing-sm)}body.woocommerce-checkout .form-row,body.woocommerce-checkout .form-row.form-row-first,body.woocommerce-checkout .form-row.form-row-last,body.woocommerce-checkout .form-row.form-row-wide,body.woocommerce-checkout .mdc-text-field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>div,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p{max-width:100%!important;width:100%!important}body.woocommerce-checkout .woocommerce-checkout-review-order{border-top:1px solid var(--outline-color);margin-top:var(--spacing-xl);padding-top:var(--spacing-xl)}body.woocommerce-checkout .woocommerce-checkout h3:not(.mdc-typography--headline3),body.woocommerce-checkout h3#order_review_heading{color:var(--primary-color);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-lg)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{background:var(--surface-variant-color)!important;border-collapse:collapse!important;border-radius:var(--border-radius-medium)!important;margin-bottom:var(--spacing-lg)!important;overflow:hidden!important;width:100%!important}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:var(--primary-color)!important}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead th{color:var(--text-on-primary)!important;font-size:var(--font-size-caption)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:.5px!important;padding:var(--spacing-md) var(--spacing-lg)!important;text-align:left!important;text-transform:uppercase!important}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead th.product-total{text-align:right!important}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody td{border-bottom:1px solid var(--outline-color);color:var(--text-primary);font-size:var(--font-size-body);padding:var(--spacing-md) var(--spacing-lg)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody td.product-name{font-weight:var(--font-weight-medium)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody td.product-name .product-quantity{color:var(--text-secondary);font-weight:var(--font-weight-regular)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody td.product-total{color:var(--primary-color);font-weight:var(--font-weight-medium);text-align:right}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot{background:var(--surface-color)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr{border-top:1px solid var(--outline-color)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr td,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr th{font-size:var(--font-size-body);padding:var(--spacing-md) var(--spacing-lg)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr th{color:var(--text-secondary);font-weight:var(--font-weight-medium);text-align:left}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr td{color:var(--text-primary);font-weight:var(--font-weight-medium);text-align:right}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{background:var(--primary-color-alpha-08)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{color:var(--text-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{color:var(--primary-color);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount{color:var(--primary-color)}body.woocommerce-checkout #payment{background:var(--surface-variant-color);border-radius:var(--border-radius-medium);margin-top:var(--spacing-lg);padding:var(--spacing-lg)}body.woocommerce-checkout #payment .wc_payment_methods{list-style:none;margin:0 0 var(--spacing-lg);padding:0}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method{background:var(--surface-color);border:2px solid var(--outline-color);border-radius:var(--border-radius-small);margin-bottom:var(--spacing-md);overflow:hidden;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method:hover{border-color:var(--primary-color-alpha-15)}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type=radio]:checked+label,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method.payment_method_ppcp-card-button-gateway input[type=radio]:checked+label,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method.payment_method_ppcp-gateway input[type=radio]:checked+label{background:var(--primary-color-alpha-08)}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);padding-left:56px;-webkit-transition:background .2s ease;transition:background .2s ease}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label:hover{background:var(--primary-color-alpha-04)}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label img{height:24px;width:auto}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid var(--border-color);border-radius:50%;cursor:pointer;height:20px;left:var(--spacing-lg);margin:0;position:absolute!important;top:24px;width:20px;-ms-flex-negative:0;flex-shrink:0;z-index:2}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type=radio]:checked{border-color:var(--primary-color)}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type=radio]:checked:after{background:var(--primary-color);border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method input[type=radio]:focus{-webkit-box-shadow:0 0 0 3px var(--primary-color-alpha-15);box-shadow:0 0 0 3px var(--primary-color-alpha-15);outline:none}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box{background:var(--surface-variant-color);border-top:1px solid var(--outline-color);padding:var(--spacing-md) var(--spacing-lg)}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box p{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:1.5;margin:0}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box #ppc-button,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box #ppc-button-ppcp-card-button-gateway,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box #ppc-button-ppcp-gateway,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .ppcp-button-wrapper,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .ppcp-messages-container,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box [id^=ppc-button]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box #ppc-button-ppcp-card-button-gateway>*,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box #ppc-button-ppcp-gateway>*,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box #ppc-button>*,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .ppcp-button-wrapper>*,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .ppcp-messages-container>*,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box [id^=ppc-button]>*{margin-left:auto;margin-right:auto}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .paypal-button-container,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .paypal-buttons,body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box [class*=paypal]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:100%}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box .ppcp-card-fields-container{margin:0 auto;max-width:400px}body.woocommerce-checkout #payment .place-order{text-align:center}body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--spacing-lg)}body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:1.5}body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{color:var(--primary-color);text-decoration:none}body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a:hover{text-decoration:underline}body.woocommerce-checkout #payment .place-order #place_order{background:var(--primary-color);border:none;border-radius:var(--border-radius-medium);-webkit-box-shadow:var(--elevation-2);box-shadow:var(--elevation-2);color:var(--text-on-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-medium);min-height:48px;min-width:200px;padding:var(--spacing-md) var(--spacing-xxl);-webkit-transition:all .2s ease;transition:all .2s ease}body.woocommerce-checkout #payment .place-order #place_order:hover{background:var(--primary-dark);-webkit-box-shadow:var(--elevation-3);box-shadow:var(--elevation-3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.woocommerce-checkout #payment .place-order #place_order:active{-webkit-box-shadow:var(--elevation-1);box-shadow:var(--elevation-1);-webkit-transform:translateY(0);transform:translateY(0)}body.woocommerce-checkout #payment .place-order #place_order:disabled{background:var(--text-disabled);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}body.woocommerce-checkout .woocommerce-invalid .mdc-text-field .mdc-notched-outline .mdc-notched-outline__leading,body.woocommerce-checkout .woocommerce-invalid .mdc-text-field .mdc-notched-outline .mdc-notched-outline__notch,body.woocommerce-checkout .woocommerce-invalid .mdc-text-field .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--error-color)}body.woocommerce-checkout .woocommerce-invalid .mdc-text-field .mdc-floating-label{color:var(--error-color)}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message{border-radius:var(--border-radius-small);font-size:var(--font-size-body);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg)}body.woocommerce-checkout .woocommerce-error:before,body.woocommerce-checkout .woocommerce-info:before,body.woocommerce-checkout .woocommerce-message:before{font-family:Material Symbols Outlined;margin-right:var(--spacing-sm)}body.woocommerce-checkout .woocommerce-error{background:rgba(244,67,54,.08);border:1px solid var(--error-color);color:var(--error-color)}body.woocommerce-checkout .woocommerce-message{background:rgba(13,115,119,.08);border:1px solid var(--success-color);color:var(--success-color)}body.woocommerce-checkout .woocommerce-info{background:rgba(33,150,243,.08);border:1px solid var(--info-color);color:var(--info-color)}@media(max-width:600px){body.woocommerce-checkout .checkout.woocommerce-checkout{padding:var(--spacing-md)}body.woocommerce-checkout .woocommerce-billing-fields h3{font-size:var(--font-size-h4)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody td,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot td,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead th{font-size:var(--font-size-caption);padding:var(--spacing-sm) var(--spacing-md)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:var(--font-size-body)}body.woocommerce-checkout #payment{padding:var(--spacing-md)}body.woocommerce-checkout #payment .wc_payment_method label{font-size:var(--font-size-caption);padding:var(--spacing-sm) var(--spacing-md)}body.woocommerce-checkout #payment .place-order #place_order{padding:var(--spacing-md) var(--spacing-lg);width:100%}}.wc-dashboard{margin:0 auto;max-width:900px;padding:var(--spacing-lg) var(--spacing-md)}.wc-dashboard__welcome{background:var(--surface-color,#fff);border:1.5px solid var(--border-gray,#e5e5e5);border-radius:16px;margin-bottom:32px;padding:32px}.wc-dashboard__title{color:var(--text-primary,#000);font-size:1.75rem;font-weight:700;margin:0 0 8px}.wc-dashboard__subtitle{color:var(--text-secondary,#666);font-size:1rem;line-height:1.6;margin:0}.wc-dashboard__section-title{color:var(--text-secondary,#666);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:32px 0 16px;text-transform:uppercase}.wc-dashboard__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:16px}.wc-dashboard__card{background:var(--surface-color,#fff);border:1.5px solid var(--border-gray,#e5e5e5);border-radius:16px;color:var(--text-primary,#000);display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.wc-dashboard__card:hover{border-color:var(--secondary-color,#0d7377);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.wc-dashboard__card:focus{outline:2px solid var(--secondary-color,#0d7377);outline-offset:2px}.wc-dashboard__card-icon{background:rgba(13,115,119,.1);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wc-dashboard__card-icon .material-icons{color:var(--secondary-color,#0d7377);font-size:24px}.wc-dashboard__card-content h3{color:var(--text-primary,#000);font-size:1.125rem;font-weight:600;margin:0 0 4px}.wc-dashboard__card-content p{color:var(--text-secondary,#666);font-size:.875rem;margin:0}@media(max-width:768px){.wc-dashboard{padding:var(--spacing-md)}.wc-dashboard__welcome{padding:24px}.wc-dashboard__grid{grid-template-columns:1fr}.wc-dashboard__card{padding:20px}}.woocommerce-MyAccount-content>.woocommerce-notices-wrapper+p,.woocommerce-MyAccount-content>p:first-child{background:var(--background-color,#f5f7fa);border-radius:var(--border-radius-medium,12px);color:var(--text-primary,#1a1a1a);font-size:var(--font-size-body,1rem);line-height:1.6;margin-bottom:var(--spacing-lg,24px);padding:var(--spacing-lg,24px)}.woocommerce-MyAccount-content mark.order-date,.woocommerce-MyAccount-content mark.order-number,.woocommerce-MyAccount-content mark.order-status{background:none;font-weight:600;padding:0}.woocommerce-MyAccount-content mark.order-number{color:var(--primary-color,#23036a)}.woocommerce-MyAccount-content mark.order-date{color:var(--text-primary,#1a1a1a)}.woocommerce-MyAccount-content mark.order-status{color:var(--secondary-color,#0d7377)}.woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:var(--spacing-xl,32px)}.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title{border-bottom:2px solid var(--primary-color,#23036a);color:var(--text-primary,#1a1a1a);display:inline-block;font-size:var(--font-size-h4,1.25rem);font-weight:600;margin:0 0 var(--spacing-md,16px) 0;padding-bottom:var(--spacing-sm,8px)}.woocommerce-MyAccount-content .woocommerce-table.order_details,.woocommerce-MyAccount-content table.shop_table.order_details{border:1px solid rgba(0,0,0,.08);border-collapse:separate;border-radius:var(--border-radius-small,6px);border-spacing:0;font-size:var(--font-size-body,1rem);margin-bottom:var(--spacing-lg,24px);overflow:hidden;width:100%}.woocommerce-MyAccount-content .woocommerce-table.order_details thead th,.woocommerce-MyAccount-content table.shop_table.order_details thead th{background:var(--background-color,#f5f7fa);border-bottom:1px solid rgba(0,0,0,.08);color:var(--text-secondary,#666);font-size:var(--font-size-caption,.875rem);font-weight:600;letter-spacing:.5px;padding:var(--spacing-md,16px);text-align:left;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-table.order_details thead th.product-total,.woocommerce-MyAccount-content table.shop_table.order_details thead th.product-total{text-align:right}.woocommerce-MyAccount-content .woocommerce-table.order_details tbody td,.woocommerce-MyAccount-content table.shop_table.order_details tbody td{border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-primary,#1a1a1a);padding:var(--spacing-md,16px);vertical-align:top}.woocommerce-MyAccount-content .woocommerce-table.order_details tbody td.product-total,.woocommerce-MyAccount-content table.shop_table.order_details tbody td.product-total{font-weight:500;text-align:right}.woocommerce-MyAccount-content .woocommerce-table.order_details tbody .product-name a,.woocommerce-MyAccount-content table.shop_table.order_details tbody .product-name a{color:var(--primary-color,#23036a);font-weight:500;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-table.order_details tbody .product-name a:hover,.woocommerce-MyAccount-content table.shop_table.order_details tbody .product-name a:hover{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-table.order_details tbody .product-quantity,.woocommerce-MyAccount-content table.shop_table.order_details tbody .product-quantity{color:var(--text-secondary,#666)}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot td,.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot th,.woocommerce-MyAccount-content table.shop_table.order_details tfoot td,.woocommerce-MyAccount-content table.shop_table.order_details tfoot th{border-top:1px solid rgba(0,0,0,.06);font-size:var(--font-size-body,1rem);padding:var(--spacing-sm,8px) var(--spacing-md,16px)}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot th,.woocommerce-MyAccount-content table.shop_table.order_details tfoot th{color:var(--text-secondary,#666);font-weight:500;text-align:right}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot td,.woocommerce-MyAccount-content table.shop_table.order_details tfoot td{color:var(--text-primary,#1a1a1a);font-weight:500;text-align:right}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot tr:last-child td,.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot tr:last-child th,.woocommerce-MyAccount-content table.shop_table.order_details tfoot tr:last-child td,.woocommerce-MyAccount-content table.shop_table.order_details tfoot tr:last-child th{border-top:2px solid rgba(0,0,0,.12);font-size:1.05rem;font-weight:700;padding-bottom:var(--spacing-md,16px);padding-top:var(--spacing-md,16px)}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot tr:last-child td,.woocommerce-MyAccount-content table.shop_table.order_details tfoot tr:last-child td{color:var(--primary-color,#23036a)}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot .order-actions-button,.woocommerce-MyAccount-content table.shop_table.order_details tfoot .order-actions-button{background:var(--primary-color,#23036a);border-radius:var(--border-radius-pill,999px);color:var(--text-on-primary,#fff);display:inline-block;font-size:var(--font-size-caption,.875rem);font-weight:500;margin-right:var(--spacing-sm,8px);padding:8px 20px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce-MyAccount-content .woocommerce-table.order_details tfoot .order-actions-button:hover,.woocommerce-MyAccount-content table.shop_table.order_details tfoot .order-actions-button:hover{background:var(--primary-dark,#1a0250);-webkit-box-shadow:var(--elevation-2);box-shadow:var(--elevation-2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:var(--spacing-lg,24px)}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{border-bottom:2px solid var(--primary-color,#23036a);color:var(--text-primary,#1a1a1a);display:inline-block;font-size:var(--font-size-h4,1.25rem);font-weight:600;margin:0 0 var(--spacing-md,16px) 0;padding-bottom:var(--spacing-sm,8px)}.woocommerce-MyAccount-content .woocommerce-customer-details address{background:var(--background-color,#f5f7fa);border-radius:var(--border-radius-small,6px);color:var(--text-primary,#1a1a1a);font-size:var(--font-size-body,1rem);font-style:normal;line-height:1.8;padding:var(--spacing-lg,24px)}.woocommerce-MyAccount-content .woocommerce-customer-details address p{margin:var(--spacing-xs,4px) 0}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;gap:var(--spacing-lg,24px);grid-template-columns:1fr 1fr}@media(max-width:768px){.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr}}.woocommerce-MyAccount-content .woocommerce-OrderUpdates{list-style:none;margin:var(--spacing-md,16px) 0 var(--spacing-lg,24px);padding:0}.woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate{background:var(--background-color,#f5f7fa);border-radius:var(--border-radius-small,6px);margin-bottom:var(--spacing-sm,8px);padding:var(--spacing-md,16px)}.woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate .meta{color:var(--text-secondary,#666);font-size:var(--font-size-small,.75rem);margin-bottom:var(--spacing-xs,4px)}.woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate .description{color:var(--text-primary,#1a1a1a);font-size:var(--font-size-body,1rem);line-height:1.6}.woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate .description p{margin:0}.woocommerce-MyAccount-content .woocommerce-order-downloads{margin-bottom:var(--spacing-xl,32px)}.woocommerce-MyAccount-content .woocommerce-order-downloads h2{border-bottom:2px solid var(--primary-color,#23036a);color:var(--text-primary,#1a1a1a);display:inline-block;font-size:var(--font-size-h4,1.25rem);font-weight:600;margin:0 0 var(--spacing-md,16px) 0;padding-bottom:var(--spacing-sm,8px)}.woocommerce-MyAccount-content .woocommerce-order-downloads .shop_table{border:1px solid rgba(0,0,0,.08);border-collapse:separate;border-radius:var(--border-radius-small,6px);border-spacing:0;overflow:hidden;width:100%}.woocommerce-MyAccount-content .woocommerce-order-downloads .shop_table thead th{background:var(--background-color,#f5f7fa);border-bottom:1px solid rgba(0,0,0,.08);color:var(--text-secondary,#666);font-size:var(--font-size-caption,.875rem);font-weight:600;letter-spacing:.5px;padding:var(--spacing-md,16px);text-align:left;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-order-downloads .shop_table tbody td{border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-primary,#1a1a1a);padding:var(--spacing-md,16px)}.woocommerce-MyAccount-content .woocommerce-order-downloads .shop_table a.woocommerce-MyAccount-downloads-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-color,#23036a);border-radius:var(--border-radius-pill,999px);color:var(--text-on-primary,#fff);font-size:var(--font-size-caption,.875rem);font-weight:500;gap:var(--spacing-sm,8px);padding:8px 20px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce-MyAccount-content .woocommerce-order-downloads .shop_table a.woocommerce-MyAccount-downloads-file:hover{background:var(--primary-dark,#1a0250);-webkit-box-shadow:var(--elevation-2);box-shadow:var(--elevation-2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.woocommerce-MyAccount-content .sab-documents-download{margin-bottom:var(--spacing-xl,32px);margin-top:var(--spacing-lg,24px)}.woocommerce-MyAccount-content .sab-documents-download h3{border-bottom:2px solid var(--primary-color,#23036a);color:var(--text-primary,#1a1a1a);display:block;font-size:var(--font-size-h4,1.25rem);font-weight:600;margin:0 0 var(--spacing-md,16px) 0;padding-bottom:var(--spacing-sm,8px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.woocommerce-MyAccount-content .sab-documents-download .button-document-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-color,#23036a);border:none;border-radius:var(--border-radius-pill,999px);color:var(--text-on-primary,#fff);cursor:pointer;font-size:var(--font-size-caption,.875rem);font-weight:500;gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-sm,8px);margin-right:var(--spacing-sm,8px);padding:10px 24px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce-MyAccount-content .sab-documents-download .button-document-download:hover{background:var(--primary-dark,#1a0250);-webkit-box-shadow:var(--elevation-2);box-shadow:var(--elevation-2);color:var(--text-on-primary,#fff);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.woocommerce-MyAccount-content .my_account_memberships,.woocommerce-MyAccount-content .woocommerce-membership-details,.woocommerce-MyAccount-content .woocommerce-order-memberships{margin-bottom:var(--spacing-xl,32px);margin-top:var(--spacing-lg,24px)}.woocommerce-MyAccount-content .my_account_memberships h2,.woocommerce-MyAccount-content .woocommerce-membership-details h2,.woocommerce-MyAccount-content .woocommerce-order-memberships h2{border-bottom:2px solid var(--primary-color,#23036a);color:var(--text-primary,#1a1a1a);display:inline-block;font-size:var(--font-size-h4,1.25rem);font-weight:600;margin:0 0 var(--spacing-md,16px) 0;padding-bottom:var(--spacing-sm,8px)}.woocommerce-MyAccount-content .my_account_memberships table,.woocommerce-MyAccount-content .my_account_memberships table.shop_table,.woocommerce-MyAccount-content .woocommerce-membership-details table,.woocommerce-MyAccount-content .woocommerce-membership-details table.shop_table,.woocommerce-MyAccount-content .woocommerce-order-memberships table,.woocommerce-MyAccount-content .woocommerce-order-memberships table.shop_table{border:1px solid rgba(0,0,0,.08);border-collapse:separate;border-radius:var(--border-radius-small,6px);border-spacing:0;overflow:hidden;width:100%}.woocommerce-MyAccount-content .my_account_memberships table thead th,.woocommerce-MyAccount-content .my_account_memberships table.shop_table thead th,.woocommerce-MyAccount-content .woocommerce-membership-details table thead th,.woocommerce-MyAccount-content .woocommerce-membership-details table.shop_table thead th,.woocommerce-MyAccount-content .woocommerce-order-memberships table thead th,.woocommerce-MyAccount-content .woocommerce-order-memberships table.shop_table thead th{background:var(--background-color,#f5f7fa);border-bottom:1px solid rgba(0,0,0,.08);color:var(--text-secondary,#666);font-size:var(--font-size-caption,.875rem);font-weight:600;letter-spacing:.5px;padding:var(--spacing-md,16px);text-align:left;text-transform:uppercase}.woocommerce-MyAccount-content .my_account_memberships table tbody td,.woocommerce-MyAccount-content .my_account_memberships table.shop_table tbody td,.woocommerce-MyAccount-content .woocommerce-membership-details table tbody td,.woocommerce-MyAccount-content .woocommerce-membership-details table.shop_table tbody td,.woocommerce-MyAccount-content .woocommerce-order-memberships table tbody td,.woocommerce-MyAccount-content .woocommerce-order-memberships table.shop_table tbody td{border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-primary,#1a1a1a);font-size:var(--font-size-body,1rem);padding:var(--spacing-md,16px)}@media(max-width:600px){.mdc-data-table__table-container{overflow:visible!important}.woocommerce-orders-table.shop_table{display:block!important}.woocommerce-orders-table.shop_table thead{display:none!important}.woocommerce-orders-table.shop_table tbody{display:block!important}.woocommerce-orders-table.shop_table tbody tr{border:1px solid rgba(0,0,0,.12);border-radius:8px;display:block!important;height:auto!important;margin-bottom:12px;padding:12px 0}.woocommerce-orders-table.shop_table tbody td{border-bottom:none!important;display:block!important;font-size:.875rem;height:auto!important;line-height:1.4!important;min-height:0!important;padding:4px 16px!important;word-break:break-word}.woocommerce-orders-table.shop_table tbody td:before{color:var(--text-secondary,#666);content:attr(data-title);display:block;font-size:.75rem;font-weight:500;margin-bottom:2px}.woocommerce-orders-table.shop_table tbody td:empty,.woocommerce-orders-table.shop_table tbody td[data-title=""]:before{display:none}.woocommerce-orders-table.shop_table .woocommerce-orders-table__cell-order-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;padding-top:12px}.woocommerce-orders-table.shop_table .woocommerce-orders-table__cell-order-actions:before{display:none}.woocommerce-orders-table.shop_table .woocommerce-orders-table__cell-order-actions .button{font-size:.8125rem;padding:8px 12px;text-align:center}}.wc-notifications{margin:0 auto;max-width:1200px;padding:var(--spacing-lg,20px)}.wc-notifications__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--border-color,#e0e0e0);margin-bottom:var(--spacing-xl,32px);padding-bottom:var(--spacing-lg,20px)}@media(max-width:768px){.wc-notifications__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-md,16px)}}.wc-notifications__title{color:var(--text-primary,#212121);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-h2,24px);font-weight:var(--font-weight-medium,500);gap:var(--spacing-sm,12px);margin:0}.wc-notifications__badge,.wc-notifications__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wc-notifications__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--primary-color,#23036a);border-radius:12px;color:#fff;font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-bold,700);height:24px;justify-content:center;min-width:24px;padding:0 var(--spacing-xs,8px)}.wc-notifications__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-sm,12px)}@media(max-width:768px){.wc-notifications__actions{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wc-notifications__action-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--surface,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:var(--border-radius-small,4px);color:var(--text-primary,#212121);cursor:pointer;font-size:var(--font-size-body,14px);font-weight:var(--font-weight-medium,500);gap:var(--spacing-xs,8px);padding:var(--spacing-sm,12px) var(--spacing-md,16px);-webkit-transition:all .2s var(--easing-standard,ease);transition:all .2s var(--easing-standard,ease)}.wc-notifications__action-btn:hover{background:var(--surface-hover,#f5f5f5);border-color:var(--primary-color,#23036a)}.wc-notifications__action-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.wc-notifications__action-btn.loading{opacity:.6;pointer-events:none}.wc-notifications__action-btn .material-symbols-outlined{font-size:20px}@media(max-width:768px){.wc-notifications__action-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wc-notifications__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--surface,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:var(--border-radius-medium,8px);justify-content:center;padding:var(--spacing-xxl,48px) var(--spacing-lg,20px);text-align:center}.wc-notifications__empty-icon{color:var(--text-hint,#9e9e9e);font-size:64px;margin-bottom:var(--spacing-md,16px)}.wc-notifications__empty-text{color:var(--text-secondary,#757575);font-size:var(--font-size-body,14px);margin:0}.wc-notifications__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wc-notifications__item,.wc-notifications__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-md,16px)}.wc-notifications__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--surface,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:var(--border-radius-medium,8px);padding:var(--spacing-lg,20px);-webkit-transition:all .2s var(--easing-standard,ease);transition:all .2s var(--easing-standard,ease)}.wc-notifications__item:hover{-webkit-box-shadow:var(--elevation-2,0 2px 4px rgba(0,0,0,.1));box-shadow:var(--elevation-2,0 2px 4px rgba(0,0,0,.1))}.wc-notifications__item--unread{background:var(--surface-highlight,#f5f3ff);border-left:4px solid var(--primary-color,#23036a)}@media(max-width:768px){.wc-notifications__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm,12px)}}.wc-notifications__item-icon{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--surface-variant,#f5f5f5);border-radius:50%;height:48px;justify-content:center;width:48px}.wc-notifications__item-icon .material-symbols-outlined{color:var(--text-secondary,#757575);font-size:24px}.wc-notifications__item-icon--vast{background:rgba(13,115,119,.1)}.wc-notifications__item-icon--vast .material-symbols-outlined{color:#0d7377}.wc-notifications__item-icon--tax{background:rgba(35,3,106,.1)}.wc-notifications__item-icon--tax .material-symbols-outlined{color:#23036a}.wc-notifications__item-icon--payment{background:rgba(20,167,62,.1)}.wc-notifications__item-icon--payment .material-symbols-outlined{color:#14a73e}.wc-notifications__item-icon--confirmation{background:rgba(20,167,62,.1)}.wc-notifications__item-icon--confirmation .material-symbols-outlined{color:#14a73e}.wc-notifications__item-icon--eric{background:rgba(13,115,119,.1)}.wc-notifications__item-icon--eric .material-symbols-outlined{color:#0d7377}.wc-notifications__item-icon--success{background:rgba(20,167,62,.1)}.wc-notifications__item-icon--success .material-symbols-outlined{color:#14a73e}.wc-notifications__item-icon--warning{background:rgba(255,152,0,.1)}.wc-notifications__item-icon--warning .material-symbols-outlined{color:#ff9800}.wc-notifications__item-icon--error{background:rgba(211,47,47,.1)}.wc-notifications__item-icon--error .material-symbols-outlined{color:#d32f2f}.wc-notifications__item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wc-notifications__item-title{color:var(--text-primary,#212121);font-size:var(--font-size-body,14px);font-weight:var(--font-weight-medium,500);margin:0 0 var(--spacing-xs,8px)}.wc-notifications__item-message{color:var(--text-secondary,#757575);font-size:var(--font-size-body,14px);line-height:1.5;margin:0 0 var(--spacing-sm,12px)}.wc-notifications__item-meta{color:var(--text-hint,#9e9e9e);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-caption,12px);gap:var(--spacing-md,16px)}@media(max-width:480px){.wc-notifications__item-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xs,8px)}}.wc-notifications__item-time,.wc-notifications__item-type{display:inline-block}.wc-notifications__item-actions{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:var(--spacing-xs,8px)}@media(max-width:768px){.wc-notifications__item-actions{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.wc-notifications__item-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--surface,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:50%;cursor:pointer;height:40px;justify-content:center;padding:0;-webkit-transition:all .2s var(--easing-standard,ease);transition:all .2s var(--easing-standard,ease);width:40px}.wc-notifications__item-action .material-symbols-outlined{color:var(--text-secondary,#757575);font-size:20px}.wc-notifications__item-action:hover{background:var(--surface-hover,#f5f5f5);border-color:var(--primary-color,#23036a)}.wc-notifications__item-action:hover .material-symbols-outlined{color:var(--primary-color,#23036a)}.wc-notifications__item-action:active{-webkit-transform:scale(.95);transform:scale(.95)}.wc-notifications__item-action--delete:hover{background:rgba(211,47,47,.05);border-color:#d32f2f}.wc-notifications__item-action--delete:hover .material-symbols-outlined{color:#d32f2f}.wc-notifications__item{-webkit-transition:opacity .3s var(--easing-standard,ease),-webkit-transform .3s var(--easing-standard,ease);transition:opacity .3s var(--easing-standard,ease),-webkit-transform .3s var(--easing-standard,ease);transition:opacity .3s var(--easing-standard,ease),transform .3s var(--easing-standard,ease);transition:opacity .3s var(--easing-standard,ease),transform .3s var(--easing-standard,ease),-webkit-transform .3s var(--easing-standard,ease)}.wc-notifications-modal{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:9999999!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wc-notifications-modal__overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000!important}.wc-notifications-modal__container{background:var(--surface,#fff);border-radius:var(--border-radius-medium,8px);-webkit-box-shadow:var(--elevation-4,0 8px 16px rgba(0,0,0,.2));box-shadow:var(--elevation-4,0 8px 16px rgba(0,0,0,.2));display:-webkit-box;display:-ms-flexbox;display:flex;max-height:80vh;max-width:600px;width:90%;z-index:10000001!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media(max-width:768px){.wc-notifications-modal__container{max-width:95%;width:95%}}.wc-notifications-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--surface,#fff);border-bottom:1px solid var(--border-color,#e0e0e0);gap:var(--spacing-md,16px);padding:var(--spacing-lg,20px)}.wc-notifications-modal__icon-wrapper{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--surface-variant,#f5f5f5);border-radius:50%;height:56px;justify-content:center;width:56px}.wc-notifications-modal__icon{color:var(--text-secondary,#757575);font-size:28px}.wc-notifications-modal__icon--vast{color:#0d7377}.wc-notifications-modal__icon--tax{color:#23036a}.wc-notifications-modal__icon--confirmation,.wc-notifications-modal__icon--payment{color:#14a73e}.wc-notifications-modal__icon--eric{color:#0d7377}.wc-notifications-modal__icon--success{color:#14a73e}.wc-notifications-modal__icon--warning{color:#ff9800}.wc-notifications-modal__icon--error{color:#d32f2f}.wc-notifications-modal__title{-webkit-box-flex:1;color:var(--text-primary,#212121);-ms-flex:1;flex:1;font-size:var(--font-size-h3,20px);font-weight:var(--font-weight-medium,500);line-height:1.3;margin:0;padding-top:var(--spacing-xs,8px)}.wc-notifications-modal__close{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:50%;cursor:pointer;height:40px;justify-content:center;padding:0;-webkit-transition:background .2s var(--easing-standard,ease);transition:background .2s var(--easing-standard,ease);width:40px}.wc-notifications-modal__close .material-symbols-outlined{color:var(--text-secondary,#757575);font-size:24px}.wc-notifications-modal__close:hover{background:var(--surface-hover,#f5f5f5)}.wc-notifications-modal__close:hover .material-symbols-outlined{color:var(--text-primary,#212121)}.wc-notifications-modal__close:active{-webkit-transform:scale(.95);transform:scale(.95)}.wc-notifications-modal__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:var(--spacing-lg,20px)}.wc-notifications-modal__meta{color:var(--text-hint,#9e9e9e);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-caption,12px);gap:var(--spacing-md,16px);margin-bottom:var(--spacing-md,16px)}@media(max-width:480px){.wc-notifications-modal__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xs,8px)}}.wc-notifications-modal__time,.wc-notifications-modal__type{display:inline-block}.wc-notifications-modal__message{white-space:pre-wrap}.wc-notifications-modal__html-content,.wc-notifications-modal__message{color:var(--text-primary,#212121);font-size:var(--font-size-body,14px);line-height:1.6;word-break:break-word}.wc-notifications-modal__html-content>*{margin:0 0 var(--spacing-md,16px)}.wc-notifications-modal__html-content>:last-child{margin-bottom:0}.wc-notifications-modal__html-content h1,.wc-notifications-modal__html-content h2,.wc-notifications-modal__html-content h3,.wc-notifications-modal__html-content h4,.wc-notifications-modal__html-content h5,.wc-notifications-modal__html-content h6{color:var(--text-primary,#212121);font-weight:var(--font-weight-medium,500);margin:0 0 var(--spacing-sm,12px)}.wc-notifications-modal__html-content h1{font-size:24px}.wc-notifications-modal__html-content h2{font-size:20px}.wc-notifications-modal__html-content h3{font-size:18px}.wc-notifications-modal__html-content h4{font-size:16px}.wc-notifications-modal__html-content p{line-height:1.6;margin:0 0 var(--spacing-md,16px)}.wc-notifications-modal__html-content a{color:var(--primary-color,#23036a);text-decoration:underline}.wc-notifications-modal__html-content a:hover{color:var(--primary-color-dark,#1a0250)}.wc-notifications-modal__html-content ol,.wc-notifications-modal__html-content ul{margin:0 0 var(--spacing-md,16px);padding-left:var(--spacing-lg,20px)}.wc-notifications-modal__html-content li{line-height:1.5;margin-bottom:var(--spacing-xs,8px)}.wc-notifications-modal__html-content table{border-collapse:collapse;margin:0 0 var(--spacing-md,16px);width:100%}.wc-notifications-modal__html-content td,.wc-notifications-modal__html-content th{border-bottom:1px solid var(--border-color,#e0e0e0);padding:var(--spacing-sm,12px);text-align:left}.wc-notifications-modal__html-content th{background:var(--surface-variant,#f5f5f5);font-weight:var(--font-weight-medium,500)}.wc-notifications-modal__html-content b,.wc-notifications-modal__html-content strong{font-weight:var(--font-weight-bold,700)}.wc-notifications-modal__html-content em,.wc-notifications-modal__html-content i{font-style:italic}.wc-notifications-modal__html-content code{border-radius:3px;padding:2px 6px}.wc-notifications-modal__html-content code,.wc-notifications-modal__html-content pre{background:var(--surface-variant,#f5f5f5);font-family:Roboto Mono,monospace;font-size:.9em}.wc-notifications-modal__html-content pre{border-radius:var(--border-radius-small,4px);margin:0 0 var(--spacing-md,16px);overflow-x:auto;padding:var(--spacing-md,16px)}.wc-notifications-modal__html-content blockquote{border-left:4px solid var(--primary-color,#23036a);color:var(--text-secondary,#757575);font-style:italic;margin:0 0 var(--spacing-md,16px);padding-left:var(--spacing-md,16px)}.wc-notifications-modal__html-content hr{border:none;border-top:1px solid var(--border-color,#e0e0e0);margin:var(--spacing-lg,20px) 0}.wc-notifications-modal__html-content img{border-radius:var(--border-radius-small,4px);height:auto;max-width:100%}.wc-notifications-modal__html-content .alert,.wc-notifications-modal__html-content .info-box,.wc-notifications-modal__html-content .notice{background:var(--surface-variant,#f5f5f5);border-left:4px solid var(--primary-color,#23036a);border-radius:var(--border-radius-small,4px);margin:0 0 var(--spacing-md,16px);padding:var(--spacing-md,16px)}.wc-notifications-modal__html-content .success{background:rgba(20,167,62,.1);border-left-color:#14a73e}.wc-notifications-modal__html-content .error{background:rgba(211,47,47,.1);border-left-color:#d32f2f}.wc-notifications-modal__html-content .warning{background:rgba(255,152,0,.1);border-left-color:#ff9800}.wc-notifications-modal__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--text-secondary,#757575);font-size:var(--font-size-body,14px);gap:var(--spacing-sm,12px);justify-content:center;padding:var(--spacing-lg,20px)}.wc-notifications-modal__loading .material-symbols-outlined{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wc-notifications-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;background:var(--surface,#fff);border-top:1px solid var(--border-color,#e0e0e0);gap:var(--spacing-sm,12px);justify-content:flex-end;padding:var(--spacing-lg,20px)}@media(max-width:480px){.wc-notifications-modal__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.wc-notifications-modal__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:var(--border-radius-small,4px);cursor:pointer;font-size:var(--font-size-body,14px);font-weight:var(--font-weight-medium,500);gap:var(--spacing-xs,8px);justify-content:center;padding:var(--spacing-sm,12px) var(--spacing-lg,20px);-webkit-transition:all .2s var(--easing-standard,ease);transition:all .2s var(--easing-standard,ease)}.wc-notifications-modal__button .material-symbols-outlined{font-size:20px}.wc-notifications-modal__button:active{-webkit-transform:scale(.98);transform:scale(.98)}@media(max-width:480px){.wc-notifications-modal__button{width:100%}}.wc-notifications-modal__button--primary{background:var(--primary-color,#23036a);color:#fff}.wc-notifications-modal__button--primary:hover{background:var(--primary-color-dark,#1a0250)}.wc-notifications-modal__button--secondary{background:transparent;border:1px solid var(--border-color,#e0e0e0);color:var(--text-primary,#212121)}.wc-notifications-modal__button--secondary:hover{background:var(--surface-hover,#f5f5f5)}body.login,body.page-template-login{background-color:#fff;color:var(--text-primary);font-family:var(--font-family);line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden;padding:0}body.login .header,body.page-template-login .header{background:var(--surface-color)!important;border:none!important;border-bottom:1px solid var(--border-gray)!important;-webkit-box-shadow:none!important;box-shadow:none!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:var(--spacing-md) 0!important;position:relative!important;right:50%!important;width:100vw!important;z-index:40!important}body.login .header .toolbar,body.page-template-login .header .toolbar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0 auto!important;max-width:1200px!important;padding:0 var(--spacing-lg)!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}body.login .header .header-menu,body.login .header .login-text,body.login .header .toolbar-right,body.page-template-login .header .header-menu,body.page-template-login .header .login-text,body.page-template-login .header .toolbar-right{display:none!important}body.login .login-main-container,body.page-template-login .login-main-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 80px)}@media(max-width:768px){body.login .login-main-container,body.page-template-login .login-main-container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}}body.login .login-main-container>.login-form-section,body.login .login-main-container>.login-hero-section,body.page-template-login .login-main-container>.login-form-section,body.page-template-login .login-main-container>.login-hero-section{min-width:0}body.login .login-hero-section,body.page-template-login .login-hero-section{background:var(--primary-color);color:var(--text-on-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--spacing-4xl);position:relative}@media(max-width:768px){body.login .login-hero-section,body.page-template-login .login-hero-section{min-height:200px;padding:var(--spacing-xl);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media(max-width:480px){body.login .login-hero-section,body.page-template-login .login-hero-section{min-height:160px;padding:var(--spacing-lg)}}body.login .hero-content,body.page-template-login .hero-content{max-width:100%}body.login .hero-graphic,body.page-template-login .hero-graphic{height:auto;max-width:90%}@media(max-width:768px){body.login .hero-graphic,body.page-template-login .hero-graphic{max-width:70%}}@media(max-width:480px){body.login .hero-graphic,body.page-template-login .hero-graphic{max-width:60%}}body.login .hero-title,body.page-template-login .hero-title{color:var(--text-on-primary);font-size:5.5rem;font-weight:700;line-height:1;margin-bottom:var(--spacing-lg)}@media(max-width:1200px){body.login .hero-title,body.page-template-login .hero-title{font-size:4.5rem}}@media(max-width:768px){body.login .hero-title,body.page-template-login .hero-title{font-size:3.5rem}}@media(max-width:480px){body.login .hero-title,body.page-template-login .hero-title{font-size:1.6rem;line-height:1.15;margin-bottom:var(--spacing-xs)}body.login .hero-title br,body.page-template-login .hero-title br{display:none}}body.login .hero-subtitle,body.page-template-login .hero-subtitle{color:var(--text-on-primary);font-size:var(--font-size-h4);font-weight:300;margin:0;opacity:.9}@media(max-width:768px){body.login .hero-subtitle,body.page-template-login .hero-subtitle{font-size:var(--font-size-h3)}}@media(max-width:480px){body.login .hero-subtitle,body.page-template-login .hero-subtitle{font-size:var(--font-size-caption)}}body.login .login-main-container.is-2fa-step .login-hero-section,body.page-template-login .login-main-container.is-2fa-step .login-hero-section{height:100vh;padding:56px 52px;position:sticky;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:768px){body.login .login-main-container.is-2fa-step .login-hero-section,body.page-template-login .login-main-container.is-2fa-step .login-hero-section{height:auto;padding:36px 24px 32px;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:0;text-align:left}}@media(max-width:400px){body.login .login-main-container.is-2fa-step .login-hero-section,body.page-template-login .login-main-container.is-2fa-step .login-hero-section{padding:28px 16px 24px}}body.login .login-main-container.is-2fa-step .hero-title,body.page-template-login .login-main-container.is-2fa-step .hero-title{color:#fff;font-size:clamp(44px,4.5vw,68px);letter-spacing:-1px;line-height:1.05;margin-bottom:20px}@media(max-width:768px){body.login .login-main-container.is-2fa-step .hero-title,body.page-template-login .login-main-container.is-2fa-step .hero-title{font-size:34px;margin-bottom:12px}}@media(max-width:400px){body.login .login-main-container.is-2fa-step .hero-title,body.page-template-login .login-main-container.is-2fa-step .hero-title{font-size:28px}}body.login .login-main-container.is-2fa-step .hero-subtitle,body.page-template-login .login-main-container.is-2fa-step .hero-subtitle{color:hsla(0,0%,100%,.75);font-size:17px;font-weight:400;line-height:1.6;margin:0 0 44px;max-width:380px;opacity:1}@media(max-width:768px){body.login .login-main-container.is-2fa-step .hero-subtitle,body.page-template-login .login-main-container.is-2fa-step .hero-subtitle{font-size:14px;margin-bottom:24px}}body.login .login-hero-benefits,body.page-template-login .login-hero-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}body.login .login-hero-benefits li,body.page-template-login .login-hero-benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.9);font-size:16px;font-weight:400;gap:12px}@media(max-width:768px){body.login .login-hero-benefits li,body.page-template-login .login-hero-benefits li{font-size:14px}}body.login .login-hero-benefit-check,body.page-template-login .login-hero-benefit-check{background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;width:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;color:#fff;flex-shrink:0}body.login .login-hero-benefit-check svg,body.page-template-login .login-hero-benefit-check svg{height:13px;width:13px}body.login .login-form-section,body.page-template-login .login-form-section{background:var(--surface-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-4xl)}@media(max-width:768px){body.login .login-form-section,body.page-template-login .login-form-section{padding:var(--spacing-xl)}}@media(max-width:480px){body.login .login-form-section,body.page-template-login .login-form-section{padding:var(--spacing-lg)}}body.login .login-container,body.page-template-login .login-container{max-width:480px;width:100%}@media(max-width:480px){body.login .login-container,body.page-template-login .login-container{max-width:100%}}body.login .login-container .mdc-text-field__input:-webkit-autofill,body.login .login-container .mdc-text-field__input:-webkit-autofill:active,body.login .login-container .mdc-text-field__input:-webkit-autofill:focus,body.login .login-container .mdc-text-field__input:-webkit-autofill:hover,body.page-template-login .login-container .mdc-text-field__input:-webkit-autofill,body.page-template-login .login-container .mdc-text-field__input:-webkit-autofill:active,body.page-template-login .login-container .mdc-text-field__input:-webkit-autofill:focus,body.page-template-login .login-container .mdc-text-field__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f2e7fe!important;box-shadow:inset 0 0 0 1000px #f2e7fe!important;-webkit-text-fill-color:var(--text-primary,#1a1a1a)!important;caret-color:var(--text-primary,#1a1a1a);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}body.login .login-container .mdc-text-field--outlined:has(.mdc-text-field__input:-webkit-autofill:not(:focus)) .mdc-floating-label,body.page-template-login .login-container .mdc-text-field--outlined:has(.mdc-text-field__input:-webkit-autofill:not(:focus)) .mdc-floating-label{opacity:0}@media(prefers-contrast:high){body.login .login-hero-section,body.page-template-login .login-hero-section{border-right:2px solid var(--text-on-primary)}body.login .hero-subtitle,body.login .hero-title,body.page-template-login .hero-subtitle,body.page-template-login .hero-title{text-shadow:1px 1px 2px rgba(0,0,0,.8)}}@media(prefers-reduced-motion:reduce){body.login *,body.page-template-login *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}body.login .account-status,body.page-template-login .account-status{background:var(--secondary-color);border-radius:var(--border-radius-medium);color:var(--text-on-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--spacing-3xl);padding:var(--spacing-lg);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-md)}body.login .account-status .status-icon,body.page-template-login .account-status .status-icon{font-size:24px;-ms-flex-negative:0;flex-shrink:0;margin-top:var(--spacing-xs)}body.login .account-status .status-text,body.page-template-login .account-status .status-text{color:var(--text-on-secondary);font-size:var(--font-size-body);line-height:1.4}body.login .login-title,body.page-template-login .login-title{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:700;margin-bottom:var(--spacing-3xl);text-align:left}body.login .form-group,body.page-template-login .form-group{margin-bottom:var(--spacing-xl);width:100%}body.login .form-group .form-label,body.page-template-login .form-group .form-label{color:var(--text-primary);display:block;font-size:var(--font-size-body);font-weight:500;margin-bottom:var(--spacing-sm)}body.login .form-input,body.page-template-login .form-input{background:var(--surface-color);border:2px solid #e5e5e5;border-radius:var(--border-radius-small);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body);outline:none;padding:var(--spacing-lg);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}body.login .form-input:focus,body.page-template-login .form-input:focus{border-color:var(--secondary-color);-webkit-box-shadow:0 0 0 3px rgba(13,115,119,.1);box-shadow:0 0 0 3px rgba(13,115,119,.1)}body.login .form-input.error,body.page-template-login .form-input.error{border-color:var(--error-color);-webkit-box-shadow:0 0 0 3px rgba(211,47,47,.1);box-shadow:0 0 0 3px rgba(211,47,47,.1)}body.login .form-input::-webkit-input-placeholder,body.page-template-login .form-input::-webkit-input-placeholder{color:#999;font-weight:300}body.login .form-input::-moz-placeholder,body.page-template-login .form-input::-moz-placeholder{color:#999;font-weight:300}body.login .form-input:-ms-input-placeholder,body.page-template-login .form-input:-ms-input-placeholder{color:#999;font-weight:300}body.login .form-input::-ms-input-placeholder,body.page-template-login .form-input::-ms-input-placeholder{color:#999;font-weight:300}body.login .form-input::placeholder,body.page-template-login .form-input::placeholder{color:#999;font-weight:300}body.login .form-hint,body.page-template-login .form-hint{color:#666;font-size:var(--font-size-small);margin-top:var(--spacing-sm);-webkit-transition:color .3s ease;transition:color .3s ease}body.login .form-group.error .form-hint,body.page-template-login .form-group.error .form-hint{color:var(--error-color)}body.login .password-field,body.page-template-login .password-field{position:relative}body.login .password-field .password-toggle,body.page-template-login .password-field .password-toggle{background:none;border:none;color:#666;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:var(--spacing-lg);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s ease;transition:color .3s ease}body.login .password-field .password-toggle:hover,body.page-template-login .password-field .password-toggle:hover{color:var(--secondary-color)}body.login .submit-button,body.page-template-login .submit-button{background:var(--secondary-color);border:none;border-radius:var(--border-radius-small,6px);color:var(--text-on-secondary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family);font-size:.9rem;font-weight:500;padding:14px 24px;-webkit-transition:all .15s ease;transition:all .15s ease;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-xl);min-height:56px;position:relative}body.login .submit-button:hover,body.page-template-login .submit-button:hover{background:var(--secondary-dark);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.login .submit-button:active,body.page-template-login .submit-button:active{-webkit-transform:translateY(0);transform:translateY(0)}body.login .submit-button:disabled,body.page-template-login .submit-button:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}body.login .submit-button.loading,body.page-template-login .submit-button.loading{cursor:wait;opacity:.8}body.login .submit-button.loading span,body.page-template-login .submit-button.loading span{opacity:.7}body.login .submit-button span,body.page-template-login .submit-button span{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.login .loading-spinner,body.page-template-login .loading-spinner{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:2px solid var(--text-on-secondary);display:none;height:20px;left:var(--spacing-lg);opacity:0;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease;width:20px}body.login .loading-spinner.show,body.page-template-login .loading-spinner.show{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:block;opacity:1;-webkit-transform:scale(1);transform:scale(1)}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.login .forgot-password,body.page-template-login .forgot-password{margin-bottom:var(--spacing-xl);text-align:center}body.login .forgot-password a,body.page-template-login .forgot-password a{color:var(--secondary-color);font-size:var(--font-size-body);text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.login .forgot-password a:hover,body.page-template-login .forgot-password a:hover{opacity:.7}body.login .register-link,body.page-template-login .register-link{color:var(--text-primary);font-size:var(--font-size-body);text-align:center}body.login .register-link p,body.page-template-login .register-link p{margin:0}body.login .register-link a,body.page-template-login .register-link a{color:var(--primary-color);font-weight:500;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.login .register-link a:hover,body.page-template-login .register-link a:hover{opacity:.7}body.login .error-message,body.page-template-login .error-message{color:var(--error-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-small);margin-top:var(--spacing-sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs)}body.login .error-message.show,body.page-template-login .error-message.show{display:-webkit-box;display:-ms-flexbox;display:flex}body.login .error-message .error-icon,body.page-template-login .error-message .error-icon{font-size:16px;-ms-flex-negative:0;flex-shrink:0}body.login .error-message p,body.page-template-login .error-message p{font-size:var(--font-size-body);margin:0}body.login .error-message p:not(:last-child),body.page-template-login .error-message p:not(:last-child){margin-bottom:var(--spacing-sm)}body.login .success-message,body.page-template-login .success-message{background:var(--success-color);border-radius:var(--border-radius-medium);color:#fff;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}body.login .success-message h2,body.page-template-login .success-message h2{color:#fff;font-size:var(--font-size-h4);margin:0 0 var(--spacing-sm) 0}body.login .success-message p,body.page-template-login .success-message p{font-size:var(--font-size-body);margin:0}body.login .success-message p:not(:last-child),body.page-template-login .success-message p:not(:last-child){margin-bottom:var(--spacing-sm)}@media(max-width:480px){body.login .login-title,body.page-template-login .login-title{font-size:var(--font-size-h3);text-align:center}body.login .form-input,body.page-template-login .form-input{padding:var(--spacing-md)}body.login .submit-button,body.page-template-login .submit-button{padding:var(--spacing-md) var(--spacing-lg)}body.login .account-status,body.page-template-login .account-status{padding:var(--spacing-md);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(prefers-contrast:high){body.login .form-input,body.page-template-login .form-input{border-width:3px}body.login .form-input:focus,body.page-template-login .form-input:focus{-webkit-box-shadow:0 0 0 4px rgba(13,115,119,.2);box-shadow:0 0 0 4px rgba(13,115,119,.2)}body.login .submit-button,body.page-template-login .submit-button{border:2px solid var(--text-on-secondary)}}body.login .login-form-container.tt-2fa-card,body.login .tt-2fa-card,body.page-template-login .login-form-container.tt-2fa-card,body.page-template-login .tt-2fa-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:440px;padding:44px 48px;text-align:center;width:100%}body.login .tt-icon-circle,body.page-template-login .tt-icon-circle{background:#ede9f8;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 22px}body.login .tt-icon-circle .material-symbols-outlined,body.page-template-login .tt-icon-circle .material-symbols-outlined{color:#23036a;font-size:28px}body.login .tt-headline,body.page-template-login .tt-headline{color:#1a1a1a;font-size:1.375rem;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 24px;text-align:center;white-space:nowrap}body.login .tt-hint,body.page-template-login .tt-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f0edf9;border-radius:10px;gap:12px;margin-bottom:28px;padding:14px 16px;text-align:left}body.login .tt-hint>.material-symbols-outlined,body.page-template-login .tt-hint>.material-symbols-outlined{color:#23036a;font-size:20px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}body.login .tt-hint .tt-hint-content,body.page-template-login .tt-hint .tt-hint-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}body.login .tt-hint .tt-hint-title,body.page-template-login .tt-hint .tt-hint-title{color:#23036a;font-size:.875rem;font-weight:500;margin:0 0 2px}body.login .tt-hint .tt-hint-body,body.page-template-login .tt-hint .tt-hint-body{color:#4a2e7c;font-size:.8125rem;line-height:1.4;margin:0 0 10px}body.login .tt-hint .tt-hint-meta,body.page-template-login .tt-hint .tt-hint-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:space-between}body.login .tt-hint .tt-hint-timer,body.page-template-login .tt-hint .tt-hint-timer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:.75rem;gap:4px}body.login .tt-hint .tt-hint-timer .material-symbols-outlined,body.page-template-login .tt-hint .tt-hint-timer .material-symbols-outlined{color:#666;font-size:14px}body.login .tt-hint .tt-resend,body.page-template-login .tt-hint .tt-resend{background:none;border:none;color:#23036a;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:2px}body.login .tt-hint .tt-resend:hover,body.page-template-login .tt-hint .tt-resend:hover{color:#1a0250}body.login .tt-hint .tt-resend:disabled,body.page-template-login .tt-hint .tt-resend:disabled{cursor:not-allowed;opacity:.5}body.login .tt-code-area .tt-code-label,body.login .tt-code-label,body.page-template-login .tt-code-area .tt-code-label,body.page-template-login .tt-code-label{color:#666;display:block;font-size:.875rem;font-weight:400;margin:0 0 14px;text-align:center}body.login .tt-code-inputs,body.page-template-login .tt-code-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}body.login .tt-code-inputs .tt-digit,body.page-template-login .tt-code-inputs .tt-digit{background:#f5f7fa;border:1.5px solid #d0c9e8;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;caret-color:#23036a;color:#23036a;font-family:inherit;font-size:1.25rem;font-weight:500;height:56px;outline:none;padding:0;text-align:center;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s,background .2s;transition:border-color .2s,box-shadow .2s,background .2s,-webkit-box-shadow .2s;width:52px}body.login .tt-code-inputs .tt-digit:focus,body.page-template-login .tt-code-inputs .tt-digit:focus{background:#fff;border-color:#23036a;-webkit-box-shadow:0 0 0 3px rgba(35,3,106,.1);box-shadow:0 0 0 3px rgba(35,3,106,.1)}body.login .tt-code-inputs .tt-digit.filled,body.page-template-login .tt-code-inputs .tt-digit.filled{background:#fff;border-color:#4a2e7c}body.login .tt-code-inputs .tt-digit::-webkit-input-placeholder,body.page-template-login .tt-code-inputs .tt-digit::-webkit-input-placeholder{color:transparent}body.login .tt-code-inputs .tt-digit::-moz-placeholder,body.page-template-login .tt-code-inputs .tt-digit::-moz-placeholder{color:transparent}body.login .tt-code-inputs .tt-digit:-ms-input-placeholder,body.page-template-login .tt-code-inputs .tt-digit:-ms-input-placeholder{color:transparent}body.login .tt-code-inputs .tt-digit::-ms-input-placeholder,body.page-template-login .tt-code-inputs .tt-digit::-ms-input-placeholder{color:transparent}body.login .tt-code-inputs .tt-digit::placeholder,body.page-template-login .tt-code-inputs .tt-digit::placeholder{color:transparent}body.login .tt-message-area,body.page-template-login .tt-message-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}body.login .tt-message-area:empty,body.page-template-login .tt-message-area:empty{display:none}body.login .tt-confirm,body.page-template-login .tt-confirm{background:#23036a;border:none;border-radius:999px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:.5px;padding:15px 24px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:8px;justify-content:center;margin:0;min-height:0;-webkit-transition:background .2s,-webkit-transform .15s,-webkit-box-shadow .2s;transition:background .2s,-webkit-transform .15s,-webkit-box-shadow .2s;transition:background .2s,transform .15s,box-shadow .2s;transition:background .2s,transform .15s,box-shadow .2s,-webkit-transform .15s,-webkit-box-shadow .2s}body.login .tt-confirm .lock,body.login .tt-confirm .material-symbols-outlined,body.page-template-login .tt-confirm .lock,body.page-template-login .tt-confirm .material-symbols-outlined{font-size:20px}body.login .tt-confirm:hover:not(:disabled),body.page-template-login .tt-confirm:hover:not(:disabled){background:#1a0250;-webkit-box-shadow:0 8px 16px rgba(35,3,106,.25);box-shadow:0 8px 16px rgba(35,3,106,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.login .tt-confirm:active,body.page-template-login .tt-confirm:active{-webkit-transform:translateY(0);transform:translateY(0)}body.login .tt-confirm:disabled,body.page-template-login .tt-confirm:disabled{cursor:not-allowed;opacity:.6}body.login .tt-confirm.loading,body.page-template-login .tt-confirm.loading{cursor:wait;opacity:.8}body.login .tt-error,body.login .tt-success,body.page-template-login .tt-error,body.page-template-login .tt-success{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;margin:0;padding:8px 12px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:6px;justify-content:center;max-width:320px;width:100%}body.login .tt-error,body.page-template-login .tt-error{background:#fdecea;color:#b71c1c}body.login .tt-error:before,body.page-template-login .tt-error:before{content:"⚠";font-weight:700}body.login .tt-success,body.page-template-login .tt-success{background:#e6f4f1;color:#0d7377}body.login .tt-success:before,body.page-template-login .tt-success:before{content:"✓";font-weight:700}@media(max-width:768px){body.login .login-form-container.tt-2fa-card,body.login .tt-2fa-card,body.page-template-login .login-form-container.tt-2fa-card,body.page-template-login .tt-2fa-card{padding:32px 24px}body.login .tt-headline,body.page-template-login .tt-headline{font-size:1.25rem;white-space:normal}body.login .tt-code-inputs,body.page-template-login .tt-code-inputs{gap:8px}body.login .tt-code-inputs .tt-digit,body.page-template-login .tt-code-inputs .tt-digit{font-size:1.125rem;height:50px;width:44px}}@media(max-width:360px){body.login .login-form-container.tt-2fa-card,body.login .tt-2fa-card,body.page-template-login .login-form-container.tt-2fa-card,body.page-template-login .tt-2fa-card{padding:24px 16px}body.login .tt-code-inputs,body.page-template-login .tt-code-inputs{gap:6px}body.login .tt-code-inputs .tt-digit,body.page-template-login .tt-code-inputs .tt-digit{font-size:1rem;height:48px;width:40px}}body.registration{background-color:var(--background);color:var(--text-primary);font-family:var(--font-family);line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden;padding:0}body.registration .header{background:var(--surface-color)!important;border:none!important;border-bottom:1px solid var(--border-gray)!important;-webkit-box-shadow:none!important;box-shadow:none!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:var(--spacing-md) 0!important;position:relative!important;right:50%!important;width:100vw!important}body.registration .header .toolbar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0 auto!important;max-width:1200px!important;padding:0 var(--spacing-lg)!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:auto!important;min-height:0!important}body.registration .header .header-menu,body.registration .header .login-text,body.registration .header .toolbar-right{display:none!important}body.registration .bp-register-main-container{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 80px)}@media(max-width:768px){body.registration .bp-register-main-container{grid-template-columns:1fr;grid-template-rows:auto 1fr}}body.registration .bp-register-hero-section{background:var(--primary-color,#23036a);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100vh;padding:56px 52px;position:sticky;top:0}@media(max-width:768px){body.registration .bp-register-hero-section{height:auto;padding:36px 24px 32px;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}@media(max-width:400px){body.registration .bp-register-hero-section{padding:28px 16px 24px}}body.registration .bp-register-hero-content{max-width:100%}body.registration .bp-register-hero-title{color:#fff;font-size:clamp(44px,4.5vw,68px);font-weight:700;letter-spacing:-1px;line-height:1.05;margin-bottom:20px}@media(max-width:768px){body.registration .bp-register-hero-title{font-size:34px;margin-bottom:12px}}@media(max-width:400px){body.registration .bp-register-hero-title{font-size:26px}}body.registration .bp-register-hero-subtitle{color:hsla(0,0%,100%,.75);font-size:17px;font-weight:400;line-height:1.6;margin:0 0 44px;max-width:380px}@media(max-width:768px){body.registration .bp-register-hero-subtitle{font-size:14px;margin-bottom:24px}}body.registration .bp-register-hero-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}body.registration .bp-register-hero-benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.9);font-size:16px;font-weight:400;gap:12px}@media(max-width:768px){body.registration .bp-register-hero-benefits li{font-size:14px}}body.registration .bp-register-hero-benefit-check{background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;width:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;color:#fff;flex-shrink:0}body.registration .bp-register-hero-benefit-check svg{height:13px;width:13px}body.registration .bp-register-form-section{background:var(--surface-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-2xl)}@media(max-width:768px){body.registration .bp-register-form-section{padding:var(--spacing-lg)}}@media(max-width:480px){body.registration .bp-register-form-section{padding:var(--spacing-md)}}body.registration .bp-register-container{max-width:480px;padding-top:var(--spacing-lg);width:100%}@media(max-width:480px){body.registration .bp-register-container{max-width:100%;padding-top:var(--spacing-md)}}body.registration .bp-register-wrapper{padding-bottom:var(--spacing-4xl,50px)}@media(max-width:768px){body.registration .bp-register-wrapper{padding-bottom:var(--spacing-2xl,30px)}}@media(max-width:480px){body.registration .bp-register-wrapper{padding-bottom:var(--spacing-xl,20px)}}body.registration .bp-register-headline{color:var(--text-primary);font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 auto 8px;max-width:420px;text-align:left;width:100%}@media(max-width:768px){body.registration .bp-register-headline{font-size:28px}}@media(max-width:400px){body.registration .bp-register-headline{font-size:24px}}body.registration .bp-register-newsletter-note{color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.5;margin-top:var(--spacing-md)}@media(max-width:480px){body.registration .bp-register-newsletter-note{font-size:var(--font-size-xs)}}body.registration .registration-title{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:700;margin-bottom:var(--spacing-3xl);text-align:left}body.registration .form-group{margin-bottom:var(--spacing-xl);width:100%}body.registration .form-group .form-label{color:var(--text-primary);display:block;font-size:var(--font-size-body);font-weight:500;margin-bottom:var(--spacing-sm)}body.registration .form-input{background:var(--surface-color);border:2px solid #e5e5e5;border-radius:var(--border-radius-small);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body);outline:none;padding:var(--spacing-lg);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}body.registration .form-input:focus{border-color:var(--secondary-color);-webkit-box-shadow:0 0 0 3px rgba(13,115,119,.1);box-shadow:0 0 0 3px rgba(13,115,119,.1)}body.registration .form-input.error{border-color:var(--error-color);-webkit-box-shadow:0 0 0 3px rgba(211,47,47,.1);box-shadow:0 0 0 3px rgba(211,47,47,.1)}body.registration .form-input::-webkit-input-placeholder{color:#999;font-weight:300}body.registration .form-input::-moz-placeholder{color:#999;font-weight:300}body.registration .form-input:-ms-input-placeholder{color:#999;font-weight:300}body.registration .form-input::-ms-input-placeholder{color:#999;font-weight:300}body.registration .form-input::placeholder{color:#999;font-weight:300}body.registration .form-hint{color:#666;font-size:var(--font-size-small);margin-top:var(--spacing-sm);-webkit-transition:color .3s ease;transition:color .3s ease}body.registration .form-group.error .form-hint{color:var(--error-color)}body.registration .password-field{position:relative}body.registration .password-field .password-toggle{background:none;border:none;color:#666;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:var(--spacing-lg);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s ease;transition:color .3s ease}body.registration .password-field .password-toggle:hover{color:var(--secondary-color)}body.registration .submit-button{background:var(--secondary-color);border:none;border-radius:var(--border-radius-medium);color:var(--text-on-secondary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family);font-size:var(--font-size-body);font-weight:500;padding:var(--spacing-lg) var(--spacing-xl);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-xl);min-height:56px;position:relative}body.registration .submit-button:hover{background:var(--secondary-dark);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.registration .submit-button:active{-webkit-transform:translateY(0);transform:translateY(0)}body.registration .submit-button:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}body.registration .submit-button.loading{cursor:wait;opacity:.8}body.registration .submit-button.loading span{opacity:.7}body.registration .submit-button span{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.registration .error-message{color:var(--error-color);font-size:var(--font-size-small);margin-top:var(--spacing-sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs)}body.registration .error-message,body.registration .error-message.show{display:-webkit-box;display:-ms-flexbox;display:flex}body.registration .error-message .error-icon{font-size:16px;-ms-flex-negative:0;flex-shrink:0}body.registration .error-message p{font-size:var(--font-size-body);margin:0}body.registration .error-message p:not(:last-child){margin-bottom:var(--spacing-sm)}body.registration .success-message{background:var(--success-color);border-radius:var(--border-radius-medium);color:#fff;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}body.registration .success-message h2{color:#fff;font-size:var(--font-size-h4);margin:0 0 var(--spacing-sm) 0}body.registration .success-message p{font-size:var(--font-size-body);margin:0}body.registration .success-message p:not(:last-child){margin-bottom:var(--spacing-sm)}body.registration .login-link{color:var(--text-primary);font-size:var(--font-size-body);text-align:center}body.registration .login-link p{margin:0}body.registration .login-link a{color:var(--primary-color);font-weight:500;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.registration .login-link a:hover{opacity:.7}body.registration .bp-register-terms{color:var(--text-secondary);font-size:var(--font-size-small)}body.registration .bp-register-terms a{color:var(--primary-color);text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.registration .bp-register-terms a:hover{opacity:.7}@media(max-width:480px){body.registration .registration-title{font-size:var(--font-size-h3);text-align:center}body.registration .form-input{padding:var(--spacing-md)}body.registration .submit-button{padding:var(--spacing-md) var(--spacing-lg)}}@media(prefers-contrast:high){body.registration .form-input{border-width:3px}body.registration .form-input:focus{-webkit-box-shadow:0 0 0 4px rgba(13,115,119,.2);box-shadow:0 0 0 4px rgba(13,115,119,.2)}body.registration .submit-button{border:2px solid var(--text-on-secondary)}}body.login .bp-reg-form,body.page-template-login .bp-reg-form,body.registration .bp-reg-form{color:#1a1a1a;font-family:Ubuntu,sans-serif!important;margin:0 auto;max-width:420px;width:100%}body.login .bp-reg-form__title,body.page-template-login .bp-reg-form__title,body.registration .bp-reg-form__title{color:#1a1a1a!important;font-size:26px!important;font-weight:700!important;line-height:1.15;margin:0 0 4px!important}body.login .bp-reg-form__meta,body.page-template-login .bp-reg-form__meta,body.registration .bp-reg-form__meta{color:#666!important;font-size:13px!important;line-height:1.5;margin:0 0 24px!important}body.login .bp-reg-form__meta a,body.page-template-login .bp-reg-form__meta a,body.registration .bp-reg-form__meta a{color:#23036a!important;font-weight:500;text-decoration:none}body.login .bp-reg-form__meta a:hover,body.page-template-login .bp-reg-form__meta a:hover,body.registration .bp-reg-form__meta a:hover{text-decoration:underline}body.login .bp-reg-form .bp-reg-field.mdc-text-field,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field,body.registration .bp-reg-form .bp-reg-field.mdc-text-field{background:#fff!important;border:0!important;border-radius:6px!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:52px!important;margin:0!important;overflow:visible!important;padding:0!important;width:100%!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline{bottom:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;left:0;pointer-events:none;position:absolute!important;right:0;top:0}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__leading,body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__notch,body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__trailing,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__leading,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__notch,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__trailing,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__leading,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__notch,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__trailing{background:transparent!important;border-bottom-width:1.5px!important;border-color:#e0e0e0!important;border-top-width:1.5px!important;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__leading,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__leading,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__leading{border-left-width:1.5px!important;border-radius:6px 0 0 6px!important;border-right-width:0!important;width:12px!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__notch,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__notch,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__notch{border-left-width:0!important;border-right-width:0!important;max-width:calc(100% - 24px);padding:0 4px!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__trailing,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__trailing,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-notched-outline__trailing{border-left-width:0!important;border-radius:0 6px 6px 0!important;border-right-width:1.5px!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-text-field__input,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-text-field__input,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-text-field__input{background:transparent!important;border:0!important;border-radius:6px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#1a1a1a!important;font-family:Ubuntu,sans-serif!important;font-size:15px!important;height:52px!important;outline:none!important;padding:0 14px!important;-webkit-transition:none!important;transition:none!important;width:100%!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-text-field__input:focus,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-text-field__input:focus,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-text-field__input:focus{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-floating-label,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-floating-label,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-floating-label{background:transparent!important;color:#666!important;display:inline-block!important;font-family:Ubuntu,sans-serif!important;font-size:15px!important;font-weight:400!important;left:14px!important;line-height:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-floating-label--float-above,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field .mdc-floating-label--float-above,body.registration .bp-reg-form .bp-reg-field.mdc-text-field .mdc-floating-label--float-above{background:#fff!important;color:#666!important;font-size:15px!important;font-weight:500!important;padding:0 4px!important;top:0!important;-webkit-transform:translate(-4px,-50%) scale(.78)!important;transform:translate(-4px,-50%) scale(.78)!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused{border-radius:6px!important;-webkit-box-shadow:0 0 0 3px rgba(35,3,106,.12)!important;box-shadow:0 0 0 3px rgba(35,3,106,.12)!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__leading,body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__notch,body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__trailing,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__leading,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__notch,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__trailing,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__leading,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__notch,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__trailing{border-bottom-width:1.5px!important;border-color:#23036a!important;border-top-width:1.5px!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__leading,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__leading,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__leading{border-left-width:1.5px!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__trailing,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__trailing,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-notched-outline__trailing{border-right-width:1.5px!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-floating-label,body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-floating-label--float-above,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-floating-label,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-floating-label--float-above,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-floating-label,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--focused .mdc-floating-label--float-above{color:#23036a!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__leading,body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__notch,body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__trailing,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__leading,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__notch,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__trailing,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__leading,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__notch,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-floating-label,body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-floating-label--float-above,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-floating-label,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-floating-label--float-above,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-floating-label,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid .mdc-floating-label--float-above{color:#f44336!important}body.login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid.mdc-text-field--focused,body.page-template-login .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid.mdc-text-field--focused,body.registration .bp-reg-form .bp-reg-field.mdc-text-field.mdc-text-field--invalid.mdc-text-field--focused{-webkit-box-shadow:0 0 0 3px rgba(244,67,54,.12)!important;box-shadow:0 0 0 3px rgba(244,67,54,.12)!important}body.login .bp-reg-form .bp-reg-field--password .mdc-text-field__input,body.page-template-login .bp-reg-form .bp-reg-field--password .mdc-text-field__input,body.registration .bp-reg-form .bp-reg-field--password .mdc-text-field__input{padding-right:44px!important}body.login .bp-reg-form .bp-reg-field-wrap,body.page-template-login .bp-reg-form .bp-reg-field-wrap,body.registration .bp-reg-form .bp-reg-field-wrap{display:block;margin-top:16px;position:relative}body.login .bp-reg-form .bp-reg-field-wrap .bp-reg-field.mdc-text-field,body.page-template-login .bp-reg-form .bp-reg-field-wrap .bp-reg-field.mdc-text-field,body.registration .bp-reg-form .bp-reg-field-wrap .bp-reg-field.mdc-text-field{display:block}body.login .bp-reg-form .bp-reg-field+.bp-reg-helper,body.login .bp-reg-form .bp-reg-field-wrap+.bp-reg-helper,body.login .bp-reg-form .bp-reg-field-wrap:first-of-type,body.login .bp-reg-form .bp-reg-field:first-of-type,body.page-template-login .bp-reg-form .bp-reg-field+.bp-reg-helper,body.page-template-login .bp-reg-form .bp-reg-field-wrap+.bp-reg-helper,body.page-template-login .bp-reg-form .bp-reg-field-wrap:first-of-type,body.page-template-login .bp-reg-form .bp-reg-field:first-of-type,body.registration .bp-reg-form .bp-reg-field+.bp-reg-helper,body.registration .bp-reg-form .bp-reg-field-wrap+.bp-reg-helper,body.registration .bp-reg-form .bp-reg-field-wrap:first-of-type,body.registration .bp-reg-form .bp-reg-field:first-of-type{margin-top:0}body.login .bp-reg-form .bp-reg-field,body.page-template-login .bp-reg-form .bp-reg-field,body.registration .bp-reg-form .bp-reg-field{margin-top:16px}body.login .bp-reg-form .bp-reg-field:first-of-type,body.page-template-login .bp-reg-form .bp-reg-field:first-of-type,body.registration .bp-reg-form .bp-reg-field:first-of-type{margin-top:0}body.login .bp-reg-form .bp-reg-pw-toggle,body.page-template-login .bp-reg-form .bp-reg-pw-toggle,body.registration .bp-reg-form .bp-reg-pw-toggle{background:transparent;border:0;color:#9e9e9e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;margin:0;padding:0;position:absolute!important;right:8px;top:10px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:3}body.login .bp-reg-form .bp-reg-pw-toggle .material-symbols-outlined,body.page-template-login .bp-reg-form .bp-reg-pw-toggle .material-symbols-outlined,body.registration .bp-reg-form .bp-reg-pw-toggle .material-symbols-outlined{color:inherit!important;font-size:20px!important;-webkit-transition:color .2s ease;transition:color .2s ease}body.login .bp-reg-form .bp-reg-pw-toggle:hover .material-symbols-outlined,body.page-template-login .bp-reg-form .bp-reg-pw-toggle:hover .material-symbols-outlined,body.registration .bp-reg-form .bp-reg-pw-toggle:hover .material-symbols-outlined{color:#23036a!important}body.login .bp-reg-form .bp-reg-pw-strength,body.page-template-login .bp-reg-form .bp-reg-pw-strength,body.registration .bp-reg-form .bp-reg-pw-strength{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:6px 0 0}body.login .bp-reg-form .bp-reg-pw-strength__bar,body.page-template-login .bp-reg-form .bp-reg-pw-strength__bar,body.registration .bp-reg-form .bp-reg-pw-strength__bar{-webkit-box-flex:1;background:#e0e0e0;border-radius:2px;-ms-flex:1;flex:1;height:3px;-webkit-transition:background .3s ease;transition:background .3s ease}body.login .bp-reg-form .bp-reg-pw-strength__bar.is-weak,body.page-template-login .bp-reg-form .bp-reg-pw-strength__bar.is-weak,body.registration .bp-reg-form .bp-reg-pw-strength__bar.is-weak{background:#f44336}body.login .bp-reg-form .bp-reg-pw-strength__bar.is-medium,body.page-template-login .bp-reg-form .bp-reg-pw-strength__bar.is-medium,body.registration .bp-reg-form .bp-reg-pw-strength__bar.is-medium{background:#ff9800}body.login .bp-reg-form .bp-reg-pw-strength__bar.is-strong,body.page-template-login .bp-reg-form .bp-reg-pw-strength__bar.is-strong,body.registration .bp-reg-form .bp-reg-pw-strength__bar.is-strong{background:#0d7377}body.login .bp-reg-form .bp-reg-field-hint,body.page-template-login .bp-reg-form .bp-reg-field-hint,body.registration .bp-reg-form .bp-reg-field-hint{color:#9e9e9e!important;font-size:11px!important;line-height:1.4!important;margin:4px 0 0!important;-webkit-transition:color .2s ease;transition:color .2s ease}body.login .bp-reg-form .bp-reg-field-hint.is-strong,body.page-template-login .bp-reg-form .bp-reg-field-hint.is-strong,body.registration .bp-reg-form .bp-reg-field-hint.is-strong{color:#0d7377!important}body.login .bp-reg-form .bp-reg-field-error,body.page-template-login .bp-reg-form .bp-reg-field-error,body.registration .bp-reg-form .bp-reg-field-error{-webkit-animation:bp-reg-shake .3s ease;animation:bp-reg-shake .3s ease;color:#f44336!important;display:none;font-size:11px!important;line-height:1.4;margin:4px 0 0!important}body.login .bp-reg-form .bp-reg-field-error[style*=block],body.page-template-login .bp-reg-form .bp-reg-field-error[style*=block],body.registration .bp-reg-form .bp-reg-field-error[style*=block]{display:block!important}@-webkit-keyframes bp-reg-shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes bp-reg-shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}75%{-webkit-transform:translateX(4px);transform:translateX(4px)}}body.login .bp-reg-form .bp-reg-helper,body.page-template-login .bp-reg-form .bp-reg-helper,body.registration .bp-reg-form .bp-reg-helper{margin:0!important;min-height:0!important;padding:0!important}body.login .bp-reg-form .bp-reg-helper .mdc-text-field-helper-text,body.page-template-login .bp-reg-form .bp-reg-helper .mdc-text-field-helper-text,body.registration .bp-reg-form .bp-reg-helper .mdc-text-field-helper-text{color:#f44336!important;font-size:11px!important;margin:0!important;padding:2px 0 0!important}body.login .bp-reg-form .bp-reg-checks,body.page-template-login .bp-reg-form .bp-reg-checks,body.registration .bp-reg-form .bp-reg-checks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:24px 0 20px!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field,body.registration .bp-reg-form .bp-reg-check.mdc-form-field{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:4px!important;margin:0!important;padding:0!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox{height:18px!important;padding:0!important;width:18px!important;-webkit-box-flex:0!important;-ms-flex:0 0 18px!important;flex:0 0 18px!important;margin:2px 0 0!important;overflow:visible!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__background,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__background,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__background{background:#fff!important;border-color:#9e9e9e!important;border-radius:4px!important;border-width:1.5px!important;height:18px!important;left:0!important;top:0!important;width:18px!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control{height:32px!important;left:-7px!important;top:-7px!important;width:32px!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__ripple,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__ripple,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__ripple{display:none!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control:checked~.mdc-checkbox__background,body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control:checked~.mdc-checkbox__background,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control:checked~.mdc-checkbox__background,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{-webkit-animation:bp-reg-cb-pop .22s ease;animation:bp-reg-cb-pop .22s ease;background-color:#23036a!important;border-color:#23036a!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__checkmark,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__checkmark,body.registration .bp-reg-form .bp-reg-check.mdc-form-field .mdc-checkbox__checkmark{color:#fff!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field>label,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field>label,body.registration .bp-reg-form .bp-reg-check.mdc-form-field>label{color:#666!important;cursor:pointer;font-size:13px!important;font-weight:400!important;line-height:1.5!important;margin:0!important;padding-left:8px!important}body.login .bp-reg-form .bp-reg-check.mdc-form-field>label a,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field>label a,body.registration .bp-reg-form .bp-reg-check.mdc-form-field>label a{color:#23036a!important;font-weight:500;text-decoration:none}body.login .bp-reg-form .bp-reg-check.mdc-form-field>label a:hover,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field>label a:hover,body.registration .bp-reg-form .bp-reg-check.mdc-form-field>label a:hover{text-decoration:underline}body.login .bp-reg-form .bp-reg-check.mdc-form-field>label strong,body.page-template-login .bp-reg-form .bp-reg-check.mdc-form-field>label strong,body.registration .bp-reg-form .bp-reg-check.mdc-form-field>label strong{color:#1a1a1a!important;font-weight:500}body.login .bp-reg-form .bp-reg-check__info.material-symbols-outlined,body.page-template-login .bp-reg-form .bp-reg-check__info.material-symbols-outlined,body.registration .bp-reg-form .bp-reg-check__info.material-symbols-outlined{color:#9e9e9e!important;cursor:help;font-size:14px!important;margin-left:4px!important;margin-right:0!important;padding:0!important;position:static!important;top:auto!important;vertical-align:middle}@-webkit-keyframes bp-reg-cb-pop{0%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1.18);transform:scale(1.18)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bp-reg-cb-pop{0%{-webkit-transform:scale(.75);transform:scale(.75)}60%{-webkit-transform:scale(1.18);transform:scale(1.18)}to{-webkit-transform:scale(1);transform:scale(1)}}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button{background:#23036a!important;border:0!important;border-radius:999px!important;color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:Ubuntu,sans-serif!important;font-size:13px!important;font-weight:700!important;height:52px!important;letter-spacing:.08em!important;min-height:52px!important;padding:0 24px!important;text-transform:uppercase!important;width:100%!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12)!important;box-shadow:0 4px 8px rgba(0,0,0,.12)!important;cursor:pointer!important;gap:8px!important;justify-content:center!important;margin-top:4px!important;overflow:hidden!important;position:relative!important;-webkit-transition:background .28s ease,-webkit-transform .15s ease,-webkit-box-shadow .28s ease!important;transition:background .28s ease,-webkit-transform .15s ease,-webkit-box-shadow .28s ease!important;transition:background .28s ease,transform .15s ease,box-shadow .28s ease!important;transition:background .28s ease,transform .15s ease,box-shadow .28s ease,-webkit-transform .15s ease,-webkit-box-shadow .28s ease!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .mdc-button__ripple,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .mdc-button__ripple,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .mdc-button__ripple,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .mdc-button__ripple,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .mdc-button__ripple,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .mdc-button__ripple{border-radius:999px!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .material-symbols-outlined,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .material-symbols-outlined,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .material-symbols-outlined,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .material-symbols-outlined,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .material-symbols-outlined,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .material-symbols-outlined{color:#fff!important;font-size:18px!important;font-weight:400!important;-webkit-transition:-webkit-transform .2s ease!important;transition:-webkit-transform .2s ease!important;transition:transform .2s ease!important;transition:transform .2s ease,-webkit-transform .2s ease!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .mdc-button__label,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .mdc-button__label,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .mdc-button__label,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .mdc-button__label,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised .mdc-button__label,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button .mdc-button__label{color:#fff!important;font-family:Ubuntu,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover{background:#4a2e7c!important;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.15)!important;box-shadow:0 8px 16px rgba(0,0,0,.15)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover .material-symbols-outlined,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover .material-symbols-outlined,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover .material-symbols-outlined,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover .material-symbols-outlined,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover .material-symbols-outlined,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover .material-symbols-outlined{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover .mdc-button__ripple,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover .mdc-button__ripple,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover .mdc-button__ripple,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover .mdc-button__ripple,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:hover .mdc-button__ripple,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:hover .mdc-button__ripple{border-radius:999px!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:active,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:active,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:active,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:active,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:active,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:active{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12)!important;box-shadow:0 4px 8px rgba(0,0,0,.12)!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:active .mdc-button__ripple,body.login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:active .mdc-button__ripple,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:active .mdc-button__ripple,body.page-template-login .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:active .mdc-button__ripple,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised:active .mdc-button__ripple,body.registration .bp-reg-form.bp-reg-form .bp-reg-btn-primary.mdc-button:active .mdc-button__ripple{border-radius:999px!important}body.login .bp-reg-form .bp-reg-legal-note,body.page-template-login .bp-reg-form .bp-reg-legal-note,body.registration .bp-reg-form .bp-reg-legal-note{color:#9e9e9e!important;font-size:11px!important;line-height:1.5!important;margin:18px 0 0!important;text-align:center!important}body.login .bp-reg-form .bp-reg-honeypot,body.page-template-login .bp-reg-form .bp-reg-honeypot,body.registration .bp-reg-form .bp-reg-honeypot{height:1px!important;left:-9999px!important;opacity:0!important;position:absolute!important;width:1px!important}@media(max-width:480px){body.login .bp-reg-form,body.page-template-login .bp-reg-form,body.registration .bp-reg-form{max-width:100%}body.login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised,body.page-template-login .bp-reg-form .bp-reg-btn-primary.mdc-button--raised,body.registration .bp-reg-form .bp-reg-btn-primary.mdc-button--raised{font-size:12px!important;letter-spacing:.06em!important}}body.page-template-login .bp-reg-notice,body.registration .bp-reg-notice{color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Ubuntu,sans-serif!important;margin:0 auto;max-width:420px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}body.page-template-login .bp-reg-notice__alert,body.registration .bp-reg-notice__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;font-size:13px;gap:10px;line-height:1.45;margin-bottom:20px;padding:12px 14px;text-align:left;width:100%}body.page-template-login .bp-reg-notice__alert--warning,body.registration .bp-reg-notice__alert--warning{background:rgba(244,67,54,.08);border:1px solid rgba(244,67,54,.25);color:#f44336}body.page-template-login .bp-reg-notice__alert--warning strong,body.registration .bp-reg-notice__alert--warning strong{color:#f44336;display:block;font-weight:500;margin-bottom:2px}body.page-template-login .bp-reg-notice__alert .material-symbols-outlined,body.registration .bp-reg-notice__alert .material-symbols-outlined{font-size:20px!important;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}body.page-template-login .bp-reg-notice__icon,body.registration .bp-reg-notice__icon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;width:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:bp-reg-notice-pop .4s cubic-bezier(.34,1.56,.64,1) both;animation:bp-reg-notice-pop .4s cubic-bezier(.34,1.56,.64,1) both;justify-content:center;margin-bottom:24px}body.page-template-login .bp-reg-notice__icon .material-symbols-outlined,body.registration .bp-reg-notice__icon .material-symbols-outlined{font-size:36px!important}body.page-template-login .bp-reg-notice__icon--info,body.registration .bp-reg-notice__icon--info{background:rgba(35,3,106,.08)}body.page-template-login .bp-reg-notice__icon--info .material-symbols-outlined,body.registration .bp-reg-notice__icon--info .material-symbols-outlined{color:#23036a!important}body.page-template-login .bp-reg-notice__icon--success,body.registration .bp-reg-notice__icon--success{background:rgba(13,115,119,.1)}body.page-template-login .bp-reg-notice__icon--success .material-symbols-outlined,body.registration .bp-reg-notice__icon--success .material-symbols-outlined{-webkit-animation:bp-reg-notice-check .3s ease .3s both;animation:bp-reg-notice-check .3s ease .3s both;color:#0d7377!important}body.page-template-login .bp-reg-notice__title,body.registration .bp-reg-notice__title{-webkit-animation:bp-reg-notice-fade .35s ease .15s both;animation:bp-reg-notice-fade .35s ease .15s both;color:#1a1a1a!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 12px!important}body.page-template-login .bp-reg-notice__desc,body.registration .bp-reg-notice__desc{-webkit-animation:bp-reg-notice-fade .35s ease .2s both;animation:bp-reg-notice-fade .35s ease .2s both;color:#666;font-size:15px;line-height:1.6;margin:0 0 8px}body.page-template-login .bp-reg-notice__desc--wide,body.registration .bp-reg-notice__desc--wide{margin-bottom:32px}body.page-template-login .bp-reg-notice__email,body.registration .bp-reg-notice__email{-webkit-animation:bp-reg-notice-fade .35s ease .25s both;animation:bp-reg-notice-fade .35s ease .25s both;color:#23036a;font-size:14px;font-weight:500;margin:0 0 32px;word-break:break-all}body.page-template-login .bp-reg-steps,body.registration .bp-reg-steps{-webkit-animation:bp-reg-notice-fade .35s ease .3s both;animation:bp-reg-notice-fade .35s ease .3s both;background:#f5f7fa;border-radius:12px;margin-bottom:28px;padding:20px 24px;text-align:left;width:100%}body.page-template-login .bp-reg-steps__label,body.registration .bp-reg-steps__label{color:#9e9e9e;font-size:11px;font-weight:500;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}body.page-template-login .bp-reg-step,body.registration .bp-reg-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:12px}body.page-template-login .bp-reg-step:last-child,body.registration .bp-reg-step:last-child{margin-bottom:0}body.page-template-login .bp-reg-step__num,body.registration .bp-reg-step__num{background:#23036a;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:22px;min-width:22px;width:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1px}body.page-template-login .bp-reg-step__text,body.registration .bp-reg-step__text{color:#666;font-size:13px;line-height:1.5;margin:0}body.page-template-login .bp-reg-step__text strong,body.registration .bp-reg-step__text strong{color:#1a1a1a;font-weight:500}body.page-template-login .bp-reg-resend-row,body.registration .bp-reg-resend-row{-webkit-animation:bp-reg-notice-fade .35s ease .35s both;animation:bp-reg-notice-fade .35s ease .35s both;color:#666;font-size:13px;margin:0}body.page-template-login .bp-reg-resend-link,body.registration .bp-reg-resend-link{background:none;border:0;color:#23036a;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500;padding:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,-webkit-text-decoration-color .2s;transition:text-decoration-color .2s,color .2s;transition:text-decoration-color .2s,color .2s,-webkit-text-decoration-color .2s}body.page-template-login .bp-reg-resend-link:hover:not(:disabled),body.registration .bp-reg-resend-link:hover:not(:disabled){-webkit-text-decoration-color:#23036a;text-decoration-color:#23036a}body.page-template-login .bp-reg-resend-link:disabled,body.registration .bp-reg-resend-link:disabled{color:#9e9e9e;cursor:default}body.page-template-login .bp-reg-resend-link.is-sent,body.registration .bp-reg-resend-link.is-sent{color:#0d7377;text-decoration:none}body.page-template-login .bp-reg-spam-note,body.registration .bp-reg-spam-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:bp-reg-notice-fade .35s ease .4s both;animation:bp-reg-notice-fade .35s ease .4s both;color:#9e9e9e;font-size:12px;gap:6px;margin:20px 0 0}body.page-template-login .bp-reg-spam-note .material-symbols-outlined,body.registration .bp-reg-spam-note .material-symbols-outlined{font-size:14px!important}body.page-template-login .bp-reg-success-pill,body.registration .bp-reg-success-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:bp-reg-notice-fade .35s ease .1s both;animation:bp-reg-notice-fade .35s ease .1s both;background:rgba(13,115,119,.1);border:1px solid rgba(13,115,119,.25);border-radius:999px;color:#0d7377;font-size:12px;font-weight:500;gap:6px;margin-bottom:16px;padding:4px 12px}body.page-template-login .bp-reg-success-pill__dot,body.registration .bp-reg-success-pill__dot{background:#0d7377;border-radius:50%;height:6px;width:6px}body.page-template-login a.bp-reg-btn-primary,body.registration a.bp-reg-btn-primary{background:#23036a!important;border:0;border-radius:999px!important;color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:Ubuntu,sans-serif!important;font-size:13px!important;font-weight:700!important;height:52px;letter-spacing:.08em!important;padding:0 24px;text-transform:uppercase!important;width:100%;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-animation:bp-reg-notice-fade .35s ease .3s both;animation:bp-reg-notice-fade .35s ease .3s both;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.12);gap:8px!important;justify-content:center!important;text-decoration:none!important;-webkit-transition:background .28s ease,-webkit-transform .15s ease,-webkit-box-shadow .28s ease;transition:background .28s ease,-webkit-transform .15s ease,-webkit-box-shadow .28s ease;transition:background .28s ease,transform .15s ease,box-shadow .28s ease;transition:background .28s ease,transform .15s ease,box-shadow .28s ease,-webkit-transform .15s ease,-webkit-box-shadow .28s ease}body.page-template-login a.bp-reg-btn-primary .material-symbols-outlined,body.registration a.bp-reg-btn-primary .material-symbols-outlined{color:#fff!important;font-size:18px!important;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}body.page-template-login a.bp-reg-btn-primary:hover,body.registration a.bp-reg-btn-primary:hover{background:#4a2e7c!important;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.15);box-shadow:0 8px 16px rgba(0,0,0,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.page-template-login a.bp-reg-btn-primary:hover .material-symbols-outlined,body.registration a.bp-reg-btn-primary:hover .material-symbols-outlined{-webkit-transform:translateX(3px);transform:translateX(3px)}body.page-template-login .bp-reg-countdown,body.registration .bp-reg-countdown{-webkit-animation:bp-reg-notice-fade .35s ease .35s both;animation:bp-reg-notice-fade .35s ease .35s both;color:#9e9e9e;font-size:12px;margin:14px 0 0}body.page-template-login .bp-reg-countdown span,body.registration .bp-reg-countdown span{color:#23036a;font-weight:500}@-webkit-keyframes bp-reg-notice-pop{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bp-reg-notice-pop{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bp-reg-notice-fade{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bp-reg-notice-fade{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bp-reg-notice-check{0%{opacity:0;-webkit-transform:scale(.5) rotate(-20deg);transform:scale(.5) rotate(-20deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes bp-reg-notice-check{0%{opacity:0;-webkit-transform:scale(.5) rotate(-20deg);transform:scale(.5) rotate(-20deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@media(max-width:480px){body.page-template-login .bp-reg-notice,body.registration .bp-reg-notice{max-width:100%}body.page-template-login .bp-reg-notice__alert,body.registration .bp-reg-notice__alert{text-align:left}body.page-template-login .bp-reg-steps,body.registration .bp-reg-steps{padding:16px 18px}}body.login .bp-reg-flash,body.page-template-login .bp-reg-flash{border-radius:8px;font-size:13px;line-height:1.45;margin:0 0 20px;padding:12px 14px;width:100%}body.login .bp-reg-flash--error,body.page-template-login .bp-reg-flash--error{background:rgba(244,67,54,.08);border:1px solid rgba(244,67,54,.25);color:#f44336}body.login .bp-reg-flash--error p,body.page-template-login .bp-reg-flash--error p{margin:0 0 4px}body.login .bp-reg-flash--error p:last-child,body.page-template-login .bp-reg-flash--error p:last-child{margin:0}body.login .bp-reg-flash--success,body.page-template-login .bp-reg-flash--success{background:rgba(13,115,119,.08);border:1px solid rgba(13,115,119,.25);color:#0d7377}body.login .bp-reg-flash--success p,body.page-template-login .bp-reg-flash--success p{margin:0 0 4px}body.login .bp-reg-flash--success p:last-child,body.page-template-login .bp-reg-flash--success p:last-child{margin:0}body.login .bp-reg-login-forgot,body.page-template-login .bp-reg-login-forgot{margin:12px 0 20px;text-align:right}body.login .bp-reg-login-forgot a,body.page-template-login .bp-reg-login-forgot a{color:#23036a!important;font-size:13px;font-weight:500;text-decoration:none}body.login .bp-reg-login-forgot a:hover,body.page-template-login .bp-reg-login-forgot a:hover{text-decoration:underline}.tx-checkout{background:#f8f9fa;min-height:calc(100vh - 80px);padding:40px 24px}@media(max-width:768px){.tx-checkout{padding:24px 16px}}.tx-checkout__container{margin:0 auto;max-width:900px}.tx-checkout__header{margin-bottom:40px;text-align:center}.tx-checkout__title{color:#000;font-family:Ubuntu,sans-serif;font-size:2rem;font-weight:700;margin:0 0 16px}@media(max-width:768px){.tx-checkout__title{font-size:1.75rem}}.tx-checkout__subtitle{color:#666;font-size:1.125rem;margin:0}.tx-checkout__card{background:#fff;border-radius:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);padding:40px}@media(max-width:768px){.tx-checkout__card{border-radius:16px;padding:24px}}.tx-checkout__section-title{border-bottom:2px solid #e5e5e5;color:#23036a;font-family:Ubuntu,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 24px;padding-bottom:12px}.tx-checkout__section-title:not(:first-of-type){margin-top:32px}.tx-checkout__form-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}@media(max-width:768px){.tx-checkout__form-grid{gap:20px;grid-template-columns:1fr}}.tx-checkout__form-grid--full{grid-template-columns:1fr}.tx-checkout__field-group,.tx-checkout__field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tx-checkout__field-label{min-height:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.tx-checkout__field-label>span:first-child{color:#000;font-size:1rem;font-weight:500}.tx-checkout__label-subtext{color:#666;font-size:.85rem;font-weight:300;margin-top:3px}.tx-checkout__input{background:#fff;border:1.5px solid #e5e5e5;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:Ubuntu,sans-serif;font-size:1rem;height:44px;padding:10px 14px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.tx-checkout__input::-webkit-input-placeholder{color:#999}.tx-checkout__input::-moz-placeholder{color:#999}.tx-checkout__input:-ms-input-placeholder{color:#999}.tx-checkout__input::-ms-input-placeholder{color:#999}.tx-checkout__input::placeholder{color:#999}.tx-checkout__input:focus{border-color:#0d7377;-webkit-box-shadow:0 0 0 3px rgba(13,115,119,.1);box-shadow:0 0 0 3px rgba(13,115,119,.1);outline:none}.tx-checkout__input--error{border-color:#f44336}.tx-checkout__input--error:focus{-webkit-box-shadow:0 0 0 3px rgba(244,67,54,.1);box-shadow:0 0 0 3px rgba(244,67,54,.1)}.tx-checkout__payment-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}.tx-checkout__payment-option,.tx-checkout__payment-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.tx-checkout__payment-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;padding:20px 24px;-webkit-transition:all .2s ease;transition:all .2s ease}.tx-checkout__payment-option:hover{background:rgba(35,3,106,.02);border-color:rgba(35,3,106,.3)}.tx-checkout__payment-option--selected{background:rgba(35,3,106,.05);border-color:#23036a;-webkit-box-shadow:0 0 0 3px rgba(35,3,106,.1);box-shadow:0 0 0 3px rgba(35,3,106,.1)}.tx-checkout__payment-option--selected .tx-checkout__payment-radio{border-color:#23036a}.tx-checkout__payment-option--selected .tx-checkout__payment-radio-inner{background:#23036a;-webkit-transform:scale(1);transform:scale(1)}.tx-checkout__payment-radio{border:2px solid #e5e5e5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.tx-checkout__payment-radio-inner{background:#23036a;border-radius:50%;height:12px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:12px}.tx-checkout__payment-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f8f9fa;border-radius:8px;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.tx-checkout__payment-icon .material-icons{color:#23036a;font-size:24px}.tx-checkout__payment-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.tx-checkout__payment-name{color:#000;font-size:1.125rem;font-weight:600;margin-bottom:4px}.tx-checkout__payment-description{color:#666;font-size:.875rem}.tx-checkout__payment-input{opacity:0;pointer-events:none;position:absolute}.tx-checkout__summary-box{background:#f8f9fa;border-radius:12px;margin-bottom:32px;padding:24px}.tx-checkout__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;color:#666;font-size:1rem;padding:12px 0}.tx-checkout__summary-row:last-child{border-bottom:none}.tx-checkout__summary-row--total{border-bottom:none;border-top:2px solid #e5e5e5;color:#000;font-size:1.25rem;font-weight:700;margin-top:8px;padding-top:16px}.tx-checkout__total-box{background:linear-gradient(135deg,#23036a,#1a0250);border-radius:24px;color:#fff;margin-bottom:32px;padding:32px;text-align:center}.tx-checkout__total-label{font-size:1rem;margin-bottom:8px;opacity:.9}.tx-checkout__total-amount{font-size:3rem;font-weight:700;margin-bottom:8px}@media(max-width:768px){.tx-checkout__total-amount{font-size:2.5rem}}.tx-checkout__total-product{font-size:1rem;opacity:.8}.tx-checkout__security-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(13,115,119,.1);border-radius:24px;color:#0d7377;font-size:.875rem;gap:8px;margin-top:16px;padding:12px 24px}.tx-checkout__security-badge .material-icons{font-size:1.125rem}.tx-checkout__payment-form{margin-bottom:24px}.tx-checkout__gateway-form{background:#f8f9fa;border-radius:12px;padding:24px}.tx-checkout__gateway-form #wc-stripe-card-element,.tx-checkout__gateway-form .StripeElement,.tx-checkout__gateway-form .wc-stripe-elements-field{background:#fff;border:1.5px solid #e5e5e5;border-radius:8px;margin-bottom:16px;padding:14px}.tx-checkout__gateway-form #wc-stripe-card-element.StripeElement--focus,.tx-checkout__gateway-form .StripeElement.StripeElement--focus,.tx-checkout__gateway-form .wc-stripe-elements-field.StripeElement--focus{border-color:#0d7377;-webkit-box-shadow:0 0 0 3px rgba(13,115,119,.1);box-shadow:0 0 0 3px rgba(13,115,119,.1)}.tx-checkout__gateway-form #wc-stripe-card-element.StripeElement--invalid,.tx-checkout__gateway-form .StripeElement.StripeElement--invalid,.tx-checkout__gateway-form .wc-stripe-elements-field.StripeElement--invalid{border-color:#f44336}.tx-checkout__gateway-form #ppcp-hosted-fields,.tx-checkout__gateway-form .ppcp-button-apm{margin-top:16px}.tx-checkout__terms{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;margin:32px 0;padding:20px 24px}.tx-checkout__terms .tx-checkout__terms-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;cursor:pointer;font-size:.9375rem;gap:16px;line-height:1.5}.tx-checkout__terms .tx-checkout__terms-label input[type=checkbox]{accent-color:#23036a;cursor:pointer;height:22px;margin-top:2px;min-width:22px;opacity:1!important;pointer-events:auto!important;position:static!important;width:22px;-ms-flex-negative:0;flex-shrink:0}.tx-checkout__terms .tx-checkout__terms-label input[type=checkbox]:focus{outline:2px solid #0d7377;outline-offset:2px}.tx-checkout__terms .tx-checkout__terms-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.tx-checkout__terms .tx-checkout__terms-text a{color:#23036a;font-weight:500;text-decoration:underline}.tx-checkout__terms .tx-checkout__terms-text a:hover{color:#1a0250}.tx-checkout__terms .tx-checkout__terms-text .required{color:#f44336;font-weight:600}.tx-checkout__terms .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0}.tx-checkout__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;cursor:pointer;font-size:.9375rem;gap:16px;line-height:1.5}.tx-checkout__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{accent-color:#23036a;cursor:pointer;height:22px;margin-top:2px;min-width:22px;opacity:1!important;pointer-events:auto!important;position:static!important;width:22px}.tx-checkout__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]:focus{outline:2px solid #0d7377;outline-offset:2px}.tx-checkout__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.tx-checkout__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .required{color:#f44336;font-weight:600}.tx-checkout__terms .woocommerce-privacy-policy-text{color:#666;font-size:.875rem;line-height:1.5;margin-bottom:16px}.tx-checkout__terms a{color:#23036a;font-weight:500;text-decoration:underline}.tx-checkout__terms a:hover{color:#1a0250}.tx-checkout__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:32px}@media(max-width:768px){.tx-checkout__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tx-checkout__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:12px;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:16px 32px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.tx-checkout__btn .material-icons{font-size:1.25rem}.tx-checkout__btn--primary{-webkit-box-flex:1;background:#23036a;color:#fff;-ms-flex:1;flex:1}.tx-checkout__btn--primary:hover{background:#1a0250;-webkit-box-shadow:0 4px 12px rgba(35,3,106,.3);box-shadow:0 4px 12px rgba(35,3,106,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tx-checkout__btn--secondary{background:#fff;border:2px solid #e5e5e5;color:#23036a}.tx-checkout__btn--secondary:hover{background:#f8f9fa;border-color:#23036a}.tx-checkout__btn--pay{background:#0d7377;font-size:1.125rem;min-height:56px}.tx-checkout__btn--pay:hover{background:#094f52;-webkit-box-shadow:0 4px 12px rgba(13,115,119,.3);box-shadow:0 4px 12px rgba(13,115,119,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tx-checkout__btn.loading,.tx-checkout__btn:disabled{opacity:.6;pointer-events:none}.tx-checkout__notice{border-radius:8px;font-size:.9375rem;margin-bottom:24px;padding:16px 20px}.tx-checkout__notice--error{background:#ffebee;border-left:4px solid #f44336;color:#c62828}.tx-checkout__notice--info{background:#e3f2fd;border-left:4px solid #23036a;color:#1a0250}.tx-checkout__notice--success{background:#e8f5e9;border-left:4px solid #4caf50;color:#2e7d32}.tx-checkout__form .col2-set{display:block;width:100%}.tx-checkout__form .col2-set .col-1,.tx-checkout__form .col2-set .col-2{float:none;width:100%}.tx-checkout__form #billing_country_field,.tx-checkout__form #order_review_heading,.tx-checkout__form .woocommerce-additional-fields,.tx-checkout__form .woocommerce-billing-fields h3,.tx-checkout__form .woocommerce-checkout-review-order-table,.tx-checkout__form .woocommerce-shipping-fields{display:none}.woocommerce-error{background:#ffebee;border-left:4px solid #f44336;border-radius:8px;list-style:none;margin-bottom:24px;padding:16px 20px}.woocommerce-error li{color:#c62828;font-size:.9375rem}.woocommerce-info{background:#e3f2fd;border-left:4px solid #23036a;border-radius:8px;color:#1a0250;margin-bottom:24px;padding:16px 20px}@media(max-width:600px){.tx-checkout__title{font-size:1.5rem}.tx-checkout__card{padding:20px}.tx-checkout__section-title{font-size:1.125rem}.tx-checkout__total-amount{font-size:2rem}.tx-checkout__btn{font-size:.9375rem;padding:14px 24px}.tx-checkout__payment-option{padding:16px}.tx-checkout__payment-icon{height:40px;width:40px}.tx-checkout__payment-icon .material-icons{font-size:20px}}.tx-thankyou{background:#f8f9fa;min-height:calc(100vh - 80px);padding:60px 24px}@media(max-width:768px){.tx-thankyou{padding:40px 16px}}.tx-thankyou__container{margin:0 auto;max-width:700px;text-align:center}.tx-thankyou__success-icon{background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;width:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:tx-scaleIn .5s ease-out;animation:tx-scaleIn .5s ease-out;-webkit-box-shadow:0 8px 32px rgba(76,175,80,.3);box-shadow:0 8px 32px rgba(76,175,80,.3);justify-content:center;margin:0 auto 32px}.tx-thankyou__success-icon .material-icons{color:#fff;font-size:72px}@media(max-width:768px){.tx-thankyou__success-icon{height:100px;width:100px}.tx-thankyou__success-icon .material-icons{font-size:56px}}.tx-thankyou__error-icon{background:linear-gradient(135deg,#f44336,#ea1c0d);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;width:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:tx-scaleIn .5s ease-out;animation:tx-scaleIn .5s ease-out;-webkit-box-shadow:0 8px 32px rgba(244,67,54,.3);box-shadow:0 8px 32px rgba(244,67,54,.3);justify-content:center;margin:0 auto 32px}.tx-thankyou__error-icon .material-icons{color:#fff;font-size:72px}@-webkit-keyframes tx-scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tx-scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.tx-thankyou__title{color:#000;font-family:Ubuntu,sans-serif;font-size:2.25rem;font-weight:700;margin:0 0 16px}.tx-thankyou__title--error{color:#f44336}@media(max-width:768px){.tx-thankyou__title{font-size:1.75rem}}.tx-thankyou__message{color:#666;font-size:1.25rem;line-height:1.6;margin:0 0 40px}@media(max-width:768px){.tx-thankyou__message{font-size:1.125rem;margin-bottom:32px}}.tx-thankyou__card{background:#fff;border-radius:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);padding:40px;text-align:left}@media(max-width:768px){.tx-thankyou__card{border-radius:16px;padding:24px}}.tx-thankyou__order-number{background:#f8f9fa;border-radius:12px;margin-bottom:32px;padding:20px;text-align:center}.tx-thankyou__order-number-label{color:#666;font-size:.95rem;margin-bottom:8px}.tx-thankyou__order-number-value{color:#23036a;font-size:1.5rem;font-weight:700}@media(max-width:768px){.tx-thankyou__order-number-value{font-size:1.25rem}}.tx-thankyou__details{margin-bottom:32px}.tx-thankyou__detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;padding:16px 0}.tx-thankyou__detail-row:last-child{border-bottom:none}.tx-thankyou__detail-row--total{border-bottom:none;border-top:2px solid #e5e5e5;margin-top:8px;padding-top:20px}@media(max-width:480px){.tx-thankyou__detail-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.tx-thankyou__detail-label{color:#666;font-size:1rem}.tx-thankyou__detail-value{color:#000;font-size:1rem;font-weight:600}.tx-thankyou__detail-value--total{color:#23036a;font-size:1.25rem}.tx-thankyou__info-box{background:#e8f5f6;border-radius:12px;margin-bottom:32px;padding:20px}.tx-thankyou__info-title{color:#0d7377;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:600;margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tx-thankyou__info-title .material-icons{font-size:20px}.tx-thankyou__info-text{color:#000;font-size:.95rem;line-height:1.6;margin:0}.tx-thankyou__info-text strong{color:#23036a}.tx-thankyou__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:12px;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:1.125rem;font-weight:600;gap:10px;justify-content:center;padding:18px 32px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.tx-thankyou__btn .material-icons{font-size:24px}.tx-thankyou__btn--primary{background:#23036a;color:#fff}.tx-thankyou__btn--primary:active,.tx-thankyou__btn--primary:focus,.tx-thankyou__btn--primary:hover{background:#1a0250;-webkit-box-shadow:0 4px 12px rgba(35,3,106,.3);box-shadow:0 4px 12px rgba(35,3,106,.3);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tx-thankyou__btn--secondary{background:#fff;border:2px solid #e5e5e5;color:#23036a}.tx-thankyou__btn--secondary:hover{background:#f8f9fa;border-color:#23036a}@media(max-width:768px){.tx-thankyou__btn{font-size:1rem;padding:16px 24px}}.tx-thankyou__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0 auto;max-width:400px}.woocommerce-order-received .woocommerce-order-overview,.woocommerce-order-received .woocommerce-thankyou-order-received{display:none}
