.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}@media(forced-colors:active){.v-badge__badge{forced-color-adjust:preserve-parent-color}.v-badge__badge.v-badge__badge{background:highlight!important;color:highlighttext!important}}.navigation-container[data-v-46c3d6e7]{background-color:#fff;border-bottom:1px solid #eee;max-width:1200px;padding:0 .5rem;position:relative}.nav-list[data-v-46c3d6e7]{display:flex;gap:2rem;list-style:none;margin:0;padding:1rem 0}.nav-link[data-v-46c3d6e7]{background-color:transparent;border-radius:6px;color:#333;cursor:pointer;font-weight:500;padding:.25rem .6rem;text-decoration:none;transition:color .3s}.nav-link.router-link-exact-active[data-v-46c3d6e7]{background-color:var(--app-bg-color);color:#fff}.nav-icons[data-v-46c3d6e7]{align-items:center;display:flex;gap:.25rem;padding:.75rem 0}.nav-icon-btn[data-v-46c3d6e7]{color:#333}.nav-icon-btn[data-v-46c3d6e7]:hover{color:#1976d2}.cart-btn[data-v-46c3d6e7]{position:relative}.hamburger-btn[data-v-46c3d6e7]{color:#333}@media(max-width:960px){.navigation-container[data-v-46c3d6e7]{padding:0 .25rem}.nav-icons[data-v-46c3d6e7]{gap:0;padding:.5rem 0}}.drawer-overlay{background:#00000080;width:100%;z-index:1000}.drawer-overlay,.mobile-drawer{height:100%;left:0;position:fixed;top:0}.mobile-drawer{background:#fff;box-shadow:4px 0 20px #00000026;overflow-y:auto;width:280px;z-index:1001}.drawer-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.drawer-brand{color:var(--app-bg-color);font-size:1.2rem;font-weight:800;letter-spacing:.1em}.drawer-menu-item{border-radius:8px;margin-bottom:2px}.drawer-fade-enter-active,.drawer-fade-leave-active{transition:opacity .3s ease}.drawer-fade-enter-from,.drawer-fade-leave-to{opacity:0}.drawer-slide-enter-active,.drawer-slide-leave-active{transition:transform .3s ease}.drawer-slide-enter-from,.drawer-slide-leave-to{transform:translate(-100%)}.main-content[data-v-624b863e]{flex:1;margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}@media(max-width:960px){.main-content[data-v-624b863e]{padding:1.5rem .75rem}}@media(max-width:600px){.main-content[data-v-624b863e]{padding:1rem .5rem}}.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);z-index:10000}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:4px;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar__timer{position:absolute;top:0;width:100%}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--end,.v-snackbar--right{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.footer-wrapper[data-v-4c24fd7f]{position:relative;width:100%}.wave-container[data-v-4c24fd7f]{background:transparent;line-height:0;margin-bottom:-2px;overflow:hidden;width:100%}.wave-svg[data-v-4c24fd7f]{display:block;height:120px;width:100%}.footer[data-v-4c24fd7f]{background-color:var(--app-bg-color);overflow:hidden;padding:2rem 0;position:relative;width:100%}.footer-container[data-v-4c24fd7f]{margin:0 auto;max-width:1200px;width:100%}.subscription-row[data-v-4c24fd7f]{margin-bottom:3rem;padding:2rem 0}.subscription-heading[data-v-4c24fd7f]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.subscription-description[data-v-4c24fd7f]{color:#fffc;font-size:1rem;margin-bottom:2rem}.subscription-form[data-v-4c24fd7f]{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:30%;width:100%}.email-input[data-v-4c24fd7f]{width:100%}.email-input[data-v-4c24fd7f] .v-field{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px}.email-input[data-v-4c24fd7f] .v-field__input{color:#333}.email-input[data-v-4c24fd7f] .v-field__input::-moz-placeholder{color:#999}.email-input[data-v-4c24fd7f] .v-field__input::placeholder{color:#999}.signup-button[data-v-4c24fd7f]{border-radius:8px;color:#4a90e2!important;font-weight:600;height:48px;text-transform:none;width:100%}.payment-methods-row[data-v-4c24fd7f]{margin-bottom:1.5rem;padding-top:2rem}.payment-chips[data-v-4c24fd7f]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.payment-chip[data-v-4c24fd7f]{border-radius:4px;font-size:.875rem;font-weight:500;height:40px;min-width:100px}.payment-text[data-v-4c24fd7f]{font-weight:600;letter-spacing:.5px}.copyright-row[data-v-4c24fd7f]{margin-top:1rem}.copyright-text[data-v-4c24fd7f]{color:#fff;font-size:.875rem;margin:0;opacity:.9}@media(max-width:600px){.subscription-heading[data-v-4c24fd7f]{font-size:1.5rem}.subscription-description[data-v-4c24fd7f]{font-size:.9rem}.subscription-form[data-v-4c24fd7f]{gap:.5rem;max-width:100%;padding:0 1rem}}.scroll-to-top-btn[data-v-c2284421]{background-color:#4a90e2!important;border-radius:50%;bottom:2rem;color:#fff!important;height:56px;position:fixed;right:2rem;transition:all .3s ease;width:56px;z-index:1000}.scroll-to-top-btn[data-v-c2284421]:hover{box-shadow:0 8px 16px #4a90e266!important;transform:translateY(-4px)}@media(max-width:600px){.scroll-to-top-btn[data-v-c2284421]{bottom:1.5rem;height:48px;right:1.5rem;width:48px}}
