.header[data-v-e80fa09d]{background-color:var(--color-bg-primary);box-shadow:0 2px 20px #00000014;position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:300;z-index:var(--z-sticky,300)}.header--scrolled[data-v-e80fa09d]{box-shadow:0 4px 24px #0000001f}@media(max-width:767px){.header--hidden[data-v-e80fa09d]{transform:translateY(-100%)}}.header__top-bar[data-v-e80fa09d]{background-color:var(--color-bg-secondary);display:none;height:36px}@media(min-width:1024px){.header__top-bar[data-v-e80fa09d]{display:block}}.header__contact-inner[data-v-e80fa09d]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-6)}.header__social[data-v-e80fa09d]{gap:var(--space-3)}.header__social[data-v-e80fa09d],.social-link[data-v-e80fa09d]{align-items:center;display:flex}.social-link[data-v-e80fa09d]{color:var(--color-text-muted);height:28px;justify-content:center;transition:color var(--transition-fast);width:28px}.social-link[data-v-e80fa09d]:hover{color:var(--color-primary)}.header__contact-info[data-v-e80fa09d]{align-items:center;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.top-bar-link[data-v-e80fa09d]{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.top-bar-link[data-v-e80fa09d]:hover{color:var(--color-primary)}.separator[data-v-e80fa09d]{color:var(--color-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__main[data-v-e80fa09d]{border-bottom:1px solid var(--color-border)}.header__inner[data-v-e80fa09d]{align-items:center;display:flex;gap:var(--space-6);margin:0 auto;max-width:var(--container-xl);padding:var(--space-4) var(--space-6);transition:padding .3s ease}.header--scrolled .header__inner[data-v-e80fa09d]{padding:var(--space-2) var(--space-6)}@media(max-width:767px){.header__inner[data-v-e80fa09d]{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.header--scrolled .header__inner[data-v-e80fa09d]{padding:var(--space-2) var(--space-4)}}.header__logo[data-v-e80fa09d]{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2);text-decoration:none}.logo-text[data-v-e80fa09d]{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.75rem;font-weight:var(--font-medium);letter-spacing:-.02em}.logo-leaf[data-v-e80fa09d]{color:var(--color-sage)}.logo-leaf svg[data-v-e80fa09d]{height:24px;width:24px}@media(max-width:767px){.logo-text[data-v-e80fa09d]{font-size:1.35rem}.logo-leaf svg[data-v-e80fa09d]{height:20px;width:20px}}.header__benefit-nav[data-v-e80fa09d]{align-items:center;display:none;gap:var(--space-4);transition:gap .3s ease}@media(min-width:1024px){.header__benefit-nav[data-v-e80fa09d]{display:flex}}.benefit-link[data-v-e80fa09d],.header--scrolled .header__benefit-nav[data-v-e80fa09d]{gap:var(--space-2)}.benefit-link[data-v-e80fa09d]{align-items:center;border-radius:var(--radius-full);color:var(--color-text-secondary);display:flex;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.header--scrolled .benefit-link[data-v-e80fa09d]{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.benefit-link[data-v-e80fa09d]:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.benefit-link__icon[data-v-e80fa09d]{flex-shrink:0}.header__search[data-v-e80fa09d]{display:none;flex:1;min-width:0;position:relative}@media(min-width:768px){.header__search[data-v-e80fa09d]{display:block}}.search-toggle[data-v-e80fa09d]{align-items:center;border-radius:var(--radius-full);color:var(--color-text-secondary);display:flex;height:48px;justify-content:center;transition:all var(--transition-fast);width:48px}.search-toggle[data-v-e80fa09d]:hover{color:var(--color-text-primary)}.search-bar[data-v-e80fa09d],.search-toggle[data-v-e80fa09d]:hover{background-color:var(--color-bg-tertiary)}.search-bar[data-v-e80fa09d]{align-items:center;border:2px solid transparent;border-radius:var(--radius-full);cursor:pointer;display:flex;height:48px;padding:0 var(--space-4) 0 48px;position:relative;transition:all var(--transition-fast);width:100%}.search-bar--trigger[data-v-e80fa09d]{justify-content:space-between}.search-bar[data-v-e80fa09d]:hover{background-color:var(--color-bg-secondary);border-color:var(--color-border)}.search-bar[data-v-e80fa09d]:focus{background-color:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px #8b73551a;outline:none}.search-bar__icon[data-v-e80fa09d]{color:var(--color-text-muted);left:var(--space-4);pointer-events:none;position:absolute}.search-bar__placeholder[data-v-e80fa09d]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);text-align:left}.search-bar__shortcut[data-v-e80fa09d]{align-items:center;display:flex;gap:2px;margin-left:auto}.search-bar__shortcut kbd[data-v-e80fa09d]{align-items:center;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--color-text-muted);display:inline-flex;font-family:var(--font-ui);font-size:11px;font-weight:var(--font-medium);height:22px;justify-content:center;min-width:22px;padding:0 var(--space-1)}.header--scrolled .search-bar[data-v-e80fa09d]{height:40px;padding-left:40px}.header--scrolled .search-bar__icon[data-v-e80fa09d]{left:var(--space-3)}.header--scrolled .search-bar__shortcut[data-v-e80fa09d]{display:none}.header__utilities[data-v-e80fa09d]{align-items:center;display:flex;gap:var(--space-1);margin-left:auto}.utility-btn--desktop-only[data-v-e80fa09d]{display:none}@media(min-width:1024px){.utility-btn--desktop-only[data-v-e80fa09d]{display:flex}}.utility-btn--account[data-v-e80fa09d]{display:flex}.utility-btn[data-v-e80fa09d]{align-items:center;border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;flex-direction:column;height:44px;justify-content:center;position:relative;transition:all var(--transition-fast);width:44px}@media(max-width:767px){.utility-btn[data-v-e80fa09d]{height:40px;width:40px}.utility-btn svg[data-v-e80fa09d]{height:20px;width:20px}}.utility-btn[data-v-e80fa09d]:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.utility-btn__label[data-v-e80fa09d]{display:none;font-family:var(--font-ui);font-size:10px;margin-top:2px}@media(min-width:1024px){.utility-btn[data-v-e80fa09d]{height:auto;padding:var(--space-2) var(--space-3);width:auto}.utility-btn__label[data-v-e80fa09d]{display:block}}.utility-btn__badge[data-v-e80fa09d]{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-full);color:var(--color-text-primary);display:flex;font-family:var(--font-ui);font-size:11px;font-weight:var(--font-bold);height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:2px;top:2px}@media(min-width:1024px){.utility-btn__badge[data-v-e80fa09d]{right:-2px;top:-2px}}.header__nav[data-v-e80fa09d]{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);display:none}@media(min-width:1024px){.header__nav[data-v-e80fa09d]{display:block}}.header__nav-inner[data-v-e80fa09d]{margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-6)}.nav-categories[data-v-e80fa09d]{display:flex;gap:var(--space-1)}.nav-item[data-v-e80fa09d]{position:relative}.nav-link[data-v-e80fa09d]{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);padding:var(--space-4) var(--space-4);transition:all var(--transition-fast)}.header--scrolled .nav-link[data-v-e80fa09d]{padding:var(--space-3) var(--space-3)}.nav-link--active[data-v-e80fa09d],.nav-link[data-v-e80fa09d]:hover{color:var(--color-text-primary)}.nav-link__chevron[data-v-e80fa09d]{transition:transform var(--transition-fast)}.nav-link--active .nav-link__chevron[data-v-e80fa09d]{transform:rotate(180deg)}.mega-menu[data-v-e80fa09d]{background-color:#fff;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-2xl);left:50%;min-width:500px;position:absolute;top:100%;transform:translate(-50%);z-index:var(--z-header-dropdown)}.mega-menu__inner[data-v-e80fa09d]{display:grid;gap:var(--space-8);grid-template-columns:1fr auto;padding:var(--space-8)}.mega-menu__heading[data-v-e80fa09d]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);margin-bottom:var(--space-4);text-transform:uppercase}.mega-menu__list[data-v-e80fa09d]{display:flex;flex-direction:column;gap:var(--space-1)}.mega-menu__link[data-v-e80fa09d]{color:var(--color-text-primary);display:block;font-family:var(--font-ui);font-size:var(--text-base);padding:var(--space-2) 0;transition:color var(--transition-fast)}.mega-menu__link[data-v-e80fa09d]:hover{color:var(--color-primary)}.mega-menu__description[data-v-e80fa09d]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.mega-menu__view-all[data-v-e80fa09d]{border-top:1px solid var(--color-border);color:var(--color-primary);display:inline-block;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-top:var(--space-4);padding-top:var(--space-4);transition:color var(--transition-fast)}.mega-menu__view-all[data-v-e80fa09d]:hover{color:var(--color-primary-dark)}.mega-menu__featured[data-v-e80fa09d]{width:220px}.featured-card[data-v-e80fa09d]{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-4);position:relative;text-align:center}.featured-card__badge[data-v-e80fa09d]{background-color:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-semibold);left:var(--space-3);padding:var(--space-1) var(--space-2);position:absolute;text-transform:uppercase;top:var(--space-3)}.featured-card__image[data-v-e80fa09d]{height:120px;margin:var(--space-4) auto;-o-object-fit:contain;object-fit:contain;width:120px}.featured-card__name[data-v-e80fa09d]{color:var(--color-text-primary);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.featured-card__name[data-v-e80fa09d],.featured-card__price[data-v-e80fa09d]{font-family:var(--font-ui);font-size:var(--text-sm)}.featured-card__price[data-v-e80fa09d]{color:var(--color-text-secondary);margin-bottom:var(--space-3)}.featured-card__link[data-v-e80fa09d]{color:var(--color-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-medium)}.featured-card__link[data-v-e80fa09d]:hover{text-decoration:underline}.featured-card--placeholder[data-v-e80fa09d]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.featured-card__placeholder-icon[data-v-e80fa09d]{color:var(--color-sage);height:64px;margin:var(--space-2) auto var(--space-4);opacity:.6;width:64px}.featured-card__text[data-v-e80fa09d]{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-sm);margin-bottom:var(--space-3)}.dropdown-enter-active[data-v-e80fa09d],.dropdown-leave-active[data-v-e80fa09d]{transition:all .2s ease}.dropdown-enter-from[data-v-e80fa09d],.dropdown-leave-to[data-v-e80fa09d]{opacity:0;transform:translateY(-10px)}.mega-menu-enter-active[data-v-e80fa09d],.mega-menu-leave-active[data-v-e80fa09d]{transition:all .2s ease}.mega-menu-enter-from[data-v-e80fa09d],.mega-menu-leave-to[data-v-e80fa09d]{opacity:0;transform:translate(-50%) translateY(-10px)}.mobile-nav-overlay[data-v-9d34b2f0]{background-color:#00000080;inset:0;position:fixed;z-index:400;z-index:var(--z-modal-backdrop,400)}.mobile-nav[data-v-9d34b2f0]{background-color:var(--color-bg-primary);bottom:0;display:flex;flex-direction:column;left:0;max-width:none;overflow-y:auto;position:fixed;top:0;width:100%;z-index:500;z-index:var(--z-modal,500)}@media(min-width:768px){.mobile-nav[data-v-9d34b2f0]{max-width:420px;width:85%}}.mobile-nav__header[data-v-9d34b2f0]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.mobile-nav__title[data-v-9d34b2f0]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium)}.mobile-nav__close[data-v-9d34b2f0]{align-items:center;border-radius:var(--radius-full);color:var(--color-text-secondary);display:flex;height:48px;justify-content:center;transition:all var(--transition-fast);width:48px}.mobile-nav__close[data-v-9d34b2f0]:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.mobile-nav__menu[data-v-9d34b2f0]{flex:1;overflow-y:auto}.nav-section[data-v-9d34b2f0]{border-bottom:1px solid var(--color-border);padding:var(--space-8) var(--space-6)}.nav-section[data-v-9d34b2f0]:last-child{border-bottom:none}.nav-section__heading[data-v-9d34b2f0]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);margin:0 0 var(--space-4);text-transform:uppercase}.benefit-cards[data-v-9d34b2f0]{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.benefit-card[data-v-9d34b2f0]{align-items:center;background-color:var(--color-bg-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-2);text-align:center;text-decoration:none;transition:all var(--transition-fast)}.benefit-card[data-v-9d34b2f0]:hover{background-color:var(--color-sage-light);border-color:var(--color-sage);transform:translateY(-2px)}.benefit-card__icon[data-v-9d34b2f0]{align-items:center;background-color:var(--color-bg-primary);border-radius:var(--radius-full);color:var(--color-sage);display:flex;height:48px;justify-content:center;transition:all var(--transition-fast);width:48px}.benefit-card:hover .benefit-card__icon[data-v-9d34b2f0]{background-color:var(--color-sage);color:var(--color-bg-primary);transform:scale(1.1)}.benefit-card__label[data-v-9d34b2f0]{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight)}.nav-list[data-v-9d34b2f0]{display:flex;flex-direction:column}.nav-list__link[data-v-9d34b2f0]{align-items:center;border-bottom:1px solid transparent;color:var(--color-text-primary);display:flex;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--font-normal);gap:var(--space-3);min-height:48px;padding:var(--space-3) 0;text-decoration:none;transition:color var(--transition-fast)}.nav-list__link[data-v-9d34b2f0]:hover{color:var(--color-primary)}.nav-list__link svg[data-v-9d34b2f0]{color:var(--color-text-muted);flex-shrink:0}.nav-accordion__trigger[data-v-9d34b2f0]{align-items:center;background:none;border:none;border-bottom:1px solid transparent;color:var(--color-text-primary);display:flex;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--font-medium);justify-content:space-between;min-height:48px;padding:var(--space-3) 0;text-align:left;transition:color var(--transition-fast);width:100%}.nav-accordion__trigger[data-v-9d34b2f0]:hover{color:var(--color-primary)}.nav-accordion__icon[data-v-9d34b2f0]{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-fast)}.nav-accordion__trigger--open .nav-accordion__icon[data-v-9d34b2f0]{color:var(--color-primary);transform:rotate(180deg)}.nav-accordion__content[data-v-9d34b2f0]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0 var(--space-4) var(--space-6)}.nav-accordion__link[data-v-9d34b2f0]{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-ui);font-size:var(--text-sm);min-height:40px;padding:var(--space-2) 0;text-decoration:none;transition:color var(--transition-fast)}.nav-accordion__link--all[data-v-9d34b2f0],.nav-accordion__link[data-v-9d34b2f0]:hover{color:var(--color-primary)}.nav-accordion__link--all[data-v-9d34b2f0]{font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.mobile-nav__contact[data-v-9d34b2f0]{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.contact-item[data-v-9d34b2f0]{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-ui);font-size:var(--text-sm);gap:var(--space-3)}.contact-item svg[data-v-9d34b2f0]{flex-shrink:0}.bottom-nav[data-v-9d34b2f0]{align-items:center;background-color:#fff;border-top:1px solid var(--color-border);bottom:0;display:flex;height:64px;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:200;z-index:var(--z-sticky,200)}@media(min-width:1024px){.bottom-nav[data-v-9d34b2f0]{display:none}}.bottom-nav__item[data-v-9d34b2f0]{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;font-family:var(--font-ui);font-size:10px;gap:2px;justify-content:center;min-height:48px;min-width:56px;padding:var(--space-2);text-decoration:none;transition:color var(--transition-fast)}.bottom-nav__item--active[data-v-9d34b2f0],.bottom-nav__item[data-v-9d34b2f0]:hover{color:var(--color-primary)}.bottom-nav__icon-wrapper[data-v-9d34b2f0]{position:relative}.bottom-nav__badge[data-v-9d34b2f0]{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-full);color:var(--color-text-primary);display:flex;font-size:10px;font-weight:var(--font-bold);height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-4px}.drawer-enter-active[data-v-9d34b2f0],.drawer-leave-active[data-v-9d34b2f0]{transition:opacity .3s ease}.drawer-enter-active .mobile-nav[data-v-9d34b2f0],.drawer-leave-active .mobile-nav[data-v-9d34b2f0]{transition:transform .3s ease}.drawer-enter-from[data-v-9d34b2f0],.drawer-leave-to[data-v-9d34b2f0]{opacity:0}.drawer-enter-from .mobile-nav[data-v-9d34b2f0],.drawer-leave-to .mobile-nav[data-v-9d34b2f0]{transform:translate(-100%)}.accordion-enter-active[data-v-9d34b2f0],.accordion-leave-active[data-v-9d34b2f0]{overflow:hidden;transition:all .2s ease}.accordion-enter-from[data-v-9d34b2f0],.accordion-leave-to[data-v-9d34b2f0]{max-height:0;opacity:0}.accordion-enter-to[data-v-9d34b2f0],.accordion-leave-from[data-v-9d34b2f0]{max-height:300px}.footer[data-v-d2a6f7f1]{background-color:var(--color-text-primary);color:var(--color-bg-primary)}.footer__main[data-v-d2a6f7f1]{padding:var(--space-16) 0 var(--space-12)}.footer__inner[data-v-d2a6f7f1]{display:grid;gap:var(--space-12);grid-template-columns:1fr;margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-6)}@media(min-width:768px){.footer__inner[data-v-d2a6f7f1]{grid-template-columns:1fr 2fr}}.footer__brand[data-v-d2a6f7f1]{max-width:300px}.footer__logo[data-v-d2a6f7f1]{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-4);text-decoration:none}.footer__logo-text[data-v-d2a6f7f1]{color:var(--color-bg-primary);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-medium)}.footer__logo-leaf[data-v-d2a6f7f1]{color:var(--color-sage)}.footer__tagline[data-v-d2a6f7f1]{color:#ffffffb3;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.footer__social[data-v-d2a6f7f1]{display:flex;gap:var(--space-3)}.footer__social-link[data-v-d2a6f7f1]{align-items:center;background-color:#ffffff1a;border-radius:var(--radius-full);color:#fffc;display:flex;height:40px;justify-content:center;transition:all var(--transition-fast);width:40px}.footer__social-link[data-v-d2a6f7f1]:hover{background-color:var(--color-accent);color:var(--color-text-primary)}.footer__columns[data-v-d2a6f7f1]{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.footer__columns[data-v-d2a6f7f1]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.footer__columns[data-v-d2a6f7f1]{grid-template-columns:repeat(5,1fr)}}.footer__column-title[data-v-d2a6f7f1]{color:#ffffff80;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);margin:0 0 var(--space-4);text-transform:uppercase}.footer__links[data-v-d2a6f7f1]{display:flex;flex-direction:column;gap:var(--space-2)}.footer__link[data-v-d2a6f7f1]{color:#fffc;font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-relaxed);transition:color var(--transition-fast)}.footer__link[data-v-d2a6f7f1]:hover{color:var(--color-accent)}.footer__contact-list[data-v-d2a6f7f1]{display:flex;flex-direction:column;gap:var(--space-3)}.footer__contact-item[data-v-d2a6f7f1]{align-items:flex-start;color:#fffc;display:flex;font-family:var(--font-ui);font-size:var(--text-sm);gap:var(--space-2);transition:color var(--transition-fast)}a.footer__contact-item[data-v-d2a6f7f1]:hover{color:var(--color-accent)}.footer__contact-item svg[data-v-d2a6f7f1]{flex-shrink:0;margin-top:2px}.footer__legal[data-v-d2a6f7f1]{background-color:#0003;padding:var(--space-4) 0}.footer__legal-inner[data-v-d2a6f7f1]{align-items:center;justify-content:center;margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-6)}.footer__legal-inner[data-v-d2a6f7f1],.footer__legal-links[data-v-d2a6f7f1]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.footer__legal-links a[data-v-d2a6f7f1]{color:#ffffff80;font-family:var(--font-ui);font-size:var(--text-xs);transition:color var(--transition-fast)}.footer__legal-links a[data-v-d2a6f7f1]:hover{color:#fffc}.footer__disclaimer[data-v-d2a6f7f1]{background-color:#0000004d;padding:var(--space-4) 0}.footer__disclaimer-inner[data-v-d2a6f7f1]{margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-6)}.footer__disclaimer p[data-v-d2a6f7f1]{color:#fff6;font-family:var(--font-ui);font-size:11px;line-height:var(--leading-relaxed);margin:0;text-align:center}.exit-intent-overlay[data-v-c59f1f05]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--z-modal)}.exit-intent[data-v-c59f1f05]{background-color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-width:480px;overflow:hidden;position:relative;width:100%}.exit-intent__close[data-v-c59f1f05]{align-items:center;background-color:var(--color-bg-tertiary);border:none;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:var(--space-4);top:var(--space-4);transition:all var(--transition-fast);width:40px;z-index:2}.exit-intent__close[data-v-c59f1f05]:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.exit-intent__content[data-v-c59f1f05]{padding:var(--space-10) var(--space-8) var(--space-8);position:relative;text-align:center;z-index:1}.exit-intent__icon[data-v-c59f1f05]{align-items:center;background-color:var(--color-sage-light);border-radius:var(--radius-full);color:var(--color-primary);display:flex;height:80px;justify-content:center;margin:0 auto var(--space-5);width:80px}.exit-intent__title[data-v-c59f1f05]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--leading-tight);margin:0 0 var(--space-3)}@media(min-width:640px){.exit-intent__title[data-v-c59f1f05]{font-size:var(--text-3xl)}}.exit-intent__subtitle[data-v-c59f1f05]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.exit-intent__coupon[data-v-c59f1f05]{margin-bottom:var(--space-6)}.exit-intent__coupon-label[data-v-c59f1f05]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2);text-transform:uppercase}.exit-intent__coupon-code[data-v-c59f1f05]{align-items:center;background-color:var(--color-bg-tertiary);border:2px dashed var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--font-bold);gap:var(--space-2);letter-spacing:var(--tracking-widest);padding:var(--space-3) var(--space-5);transition:all var(--transition-fast)}.exit-intent__coupon-code[data-v-c59f1f05]:hover{background-color:var(--color-sage-light)}.exit-intent__coupon-code svg[data-v-c59f1f05]{color:var(--color-text-muted)}.exit-intent__coupon-copied[data-v-c59f1f05]{color:var(--color-success);display:block;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:var(--space-2)}.exit-intent__form[data-v-c59f1f05]{margin-bottom:var(--space-4)}.exit-intent__input-wrapper[data-v-c59f1f05]{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.exit-intent__input[data-v-c59f1f05]{background-color:var(--color-bg-tertiary);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);flex:1;font-family:var(--font-ui);font-size:var(--text-base);height:var(--input-height-lg);padding:0 var(--space-4);transition:all var(--transition-fast)}.exit-intent__input[data-v-c59f1f05]:focus{background-color:#fff;border-color:var(--color-primary);outline:none}.exit-intent__input[data-v-c59f1f05]::-moz-placeholder{color:var(--color-text-muted)}.exit-intent__input[data-v-c59f1f05]::placeholder{color:var(--color-text-muted)}.exit-intent__submit[data-v-c59f1f05]{background-color:var(--color-accent);border:none;border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--font-semibold);height:var(--input-height-lg);padding:0 var(--space-5);transition:all var(--transition-fast);white-space:nowrap}.exit-intent__submit[data-v-c59f1f05]:hover:not(:disabled){background-color:var(--color-accent-hover);transform:translateY(-1px)}.exit-intent__submit[data-v-c59f1f05]:disabled{cursor:not-allowed;opacity:.7}.exit-intent__spinner[data-v-c59f1f05]{animation:spin-c59f1f05 .8s linear infinite;border:2px solid rgba(0,0,0,.2);border-radius:50%;border-top:2px solid var(--color-text-primary);display:inline-block;height:18px;width:18px}.exit-intent__privacy[data-v-c59f1f05]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);margin:0}.exit-intent__cta[data-v-c59f1f05]{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-primary);display:inline-flex;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--font-semibold);height:var(--btn-height-lg);justify-content:center;margin-bottom:var(--space-4);padding:0 var(--space-8);text-decoration:none;transition:all var(--transition-fast)}.exit-intent__cta[data-v-c59f1f05]:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.exit-intent__skip[data-v-c59f1f05]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.exit-intent__skip[data-v-c59f1f05]:hover{color:var(--color-text-secondary)}.exit-intent__decoration[data-v-c59f1f05]{border-radius:var(--radius-full);opacity:.1;position:absolute;z-index:0}.exit-intent__decoration--1[data-v-c59f1f05]{background-color:var(--color-sage);height:200px;right:-50px;top:-100px;width:200px}.exit-intent__decoration--2[data-v-c59f1f05]{background-color:var(--color-primary);bottom:-60px;height:150px;left:-40px;width:150px}.exit-intent-enter-active[data-v-c59f1f05],.exit-intent-enter-active .exit-intent[data-v-c59f1f05],.exit-intent-leave-active[data-v-c59f1f05],.exit-intent-leave-active .exit-intent[data-v-c59f1f05]{transition:all .3s ease}.exit-intent-enter-from[data-v-c59f1f05],.exit-intent-leave-to[data-v-c59f1f05]{opacity:0}.exit-intent-enter-from .exit-intent[data-v-c59f1f05],.exit-intent-leave-to .exit-intent[data-v-c59f1f05]{opacity:0;transform:scale(.95) translateY(20px)}@keyframes spin-c59f1f05{to{transform:rotate(1turn)}}@media(max-width:639px){.exit-intent__content[data-v-c59f1f05]{padding:var(--space-8) var(--space-5) var(--space-6)}.exit-intent__icon[data-v-c59f1f05]{height:64px;width:64px}.exit-intent__icon svg[data-v-c59f1f05]{height:36px;width:36px}.exit-intent__input-wrapper[data-v-c59f1f05]{flex-direction:column}.exit-intent__submit[data-v-c59f1f05]{width:100%}}.btn[data-v-cfc41522]{align-items:center;border:2px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-weight:var(--font-semibold);gap:var(--space-2);justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all var(--transition-base);white-space:nowrap}.btn[data-v-cfc41522]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn[data-v-cfc41522]:active:not(.btn--disabled):not(.btn--loading){transform:scale(.98)}.btn--sm[data-v-cfc41522]{border-radius:var(--radius-lg);height:var(--btn-height-sm);padding:var(--btn-padding-sm)}.btn--md[data-v-cfc41522],.btn--sm[data-v-cfc41522]{font-size:var(--text-sm)}.btn--md[data-v-cfc41522]{height:var(--btn-height-md);padding:var(--btn-padding-md)}.btn--lg[data-v-cfc41522],.btn--md[data-v-cfc41522]{border-radius:var(--radius-xl)}.btn--lg[data-v-cfc41522]{height:var(--btn-height-lg);padding:var(--btn-padding-lg)}.btn--lg[data-v-cfc41522],.btn--xl[data-v-cfc41522]{font-size:var(--text-base)}.btn--xl[data-v-cfc41522]{border-radius:var(--radius-2xl);height:var(--btn-height-xl);padding:var(--btn-padding-xl)}.btn--rounded[data-v-cfc41522]{border-radius:var(--radius-full)}.btn--primary[data-v-cfc41522]{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-primary)}.btn--primary[data-v-cfc41522]:hover:not(.btn--disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.btn--secondary[data-v-cfc41522]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--secondary[data-v-cfc41522]:hover:not(.btn--disabled){background-color:var(--color-primary-light);border-color:var(--color-primary-light);transform:translateY(-2px)}.btn--outline[data-v-cfc41522]{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn--outline[data-v-cfc41522]:hover:not(.btn--disabled){background-color:var(--color-primary);color:#fff}.btn--ghost[data-v-cfc41522]{background-color:transparent;border-color:transparent;color:var(--color-text-primary)}.btn--ghost[data-v-cfc41522]:hover:not(.btn--disabled){background-color:var(--color-bg-tertiary)}.btn--link[data-v-cfc41522]{background-color:transparent;border-color:transparent;color:var(--color-primary);height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}.btn--link[data-v-cfc41522]:hover:not(.btn--disabled){color:var(--color-primary-dark)}.btn--dark[data-v-cfc41522]{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:#fff}.btn--dark[data-v-cfc41522]:hover:not(.btn--disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn--full-width[data-v-cfc41522]{width:100%}.btn--disabled[data-v-cfc41522]{cursor:not-allowed;opacity:.5}.btn--loading[data-v-cfc41522]{cursor:wait}.btn--loading .btn-text[data-v-cfc41522]{opacity:.7}.btn-icon[data-v-cfc41522]{display:inline-flex;flex-shrink:0}.btn-icon--left[data-v-cfc41522]{margin-right:var(--space-1)}.btn-icon--right[data-v-cfc41522]{margin-left:var(--space-1)}.btn--icon-only[data-v-cfc41522]{aspect-ratio:1;padding:0}.btn--icon-only.btn--sm[data-v-cfc41522]{width:var(--btn-height-sm)}.btn--icon-only.btn--md[data-v-cfc41522]{width:var(--btn-height-md)}.btn--icon-only.btn--lg[data-v-cfc41522]{width:var(--btn-height-lg)}.btn--icon-only.btn--xl[data-v-cfc41522]{width:var(--btn-height-xl)}.btn-spinner[data-v-cfc41522]{align-items:center;display:flex;justify-content:center;position:absolute}.spinner-icon[data-v-cfc41522]{animation:spin-cfc41522 1s linear infinite;height:20px;width:20px}@keyframes spin-cfc41522{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn-text[data-v-cfc41522]{align-items:center;display:inline-flex}.free-delivery-progress[data-v-4d5e04cc]{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-4)}.free-delivery-progress__success[data-v-4d5e04cc]{align-items:center;display:flex;gap:var(--space-3);justify-content:center;padding:var(--space-2)}.free-delivery-progress__success-icon[data-v-4d5e04cc]{align-items:center;background-color:var(--color-success-light);border-radius:var(--radius-full);color:var(--color-success);display:flex;height:40px;justify-content:center;width:40px}.free-delivery-progress__success-text[data-v-4d5e04cc]{color:var(--color-success);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--font-semibold)}.free-delivery-progress__container[data-v-4d5e04cc]{display:flex;flex-direction:column;gap:var(--space-3)}.free-delivery-progress__bar-wrapper[data-v-4d5e04cc]{padding-bottom:var(--space-2);padding-top:var(--space-4);position:relative}.free-delivery-progress__bar[data-v-4d5e04cc]{background-color:var(--color-border);border-radius:var(--radius-full);height:8px;overflow:hidden}.free-delivery-progress__fill[data-v-4d5e04cc]{background:linear-gradient(90deg,var(--color-sage) 0,var(--color-success) 100%);border-radius:var(--radius-full);height:100%;transition:width .5s ease-out}.free-delivery-progress__truck[data-v-4d5e04cc]{align-items:center;background-color:var(--color-sage);border-radius:var(--radius-full);box-shadow:var(--shadow-md);color:#fff;display:flex;height:32px;justify-content:center;position:absolute;top:0;transform:translate(-50%);transition:left .5s ease-out;width:32px}.free-delivery-progress__text[data-v-4d5e04cc]{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-sm);margin:0;text-align:center}.free-delivery-progress__text strong[data-v-4d5e04cc]{color:var(--color-primary);font-weight:var(--font-bold)}.cart-empty[data-v-28885766]{flex-direction:column;padding:var(--space-12) var(--space-6);text-align:center}.cart-empty[data-v-28885766],.cart-empty__icon[data-v-28885766]{align-items:center;display:flex;justify-content:center}.cart-empty__icon[data-v-28885766]{background-color:var(--color-bg-secondary);border-radius:var(--radius-full);color:var(--color-text-muted);height:120px;margin-bottom:var(--space-6);width:120px}.cart-empty__title[data-v-28885766]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0 0 var(--space-3) 0}.cart-empty__text[data-v-28885766]{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-base);margin:0 0 var(--space-8) 0;max-width:300px}.cart-item[data-v-4bfda875]{background:linear-gradient(135deg,#faf8f5,#f5f3ee);border:1.5px solid #e8e4dc;border-radius:var(--radius-lg);display:flex;gap:var(--space-3);padding:var(--space-3);position:relative;transition:all var(--transition-fast)}.cart-item[data-v-4bfda875]:hover{border-color:#d4cec0;box-shadow:0 2px 8px #8b735514}.cart-item__delete[data-v-4bfda875]{align-items:center;background-color:#ffffffe6;border:1px solid #e8e4dc;border-radius:var(--radius-full);color:#9ca3af;display:flex;height:28px;justify-content:center;position:absolute;right:var(--space-2);top:var(--space-2);transition:all var(--transition-fast);width:28px;z-index:2}.cart-item__delete[data-v-4bfda875]:hover{background-color:#fee;border-color:#fca5a5;color:#dc2626;transform:scale(1.1)}.cart-item__delete[data-v-4bfda875]:active{transform:scale(.95)}.cart-item__image-link[data-v-4bfda875]{display:block;flex-shrink:0}.cart-item__image-wrapper[data-v-4bfda875]{background-color:#fff;border:1px solid #e8e4dc;border-radius:var(--radius-md);height:90px;overflow:hidden;position:relative;width:90px}.cart-item__image[data-v-4bfda875]{height:100%;-o-object-fit:contain;object-fit:contain;padding:var(--space-2);width:100%}.cart-item__badge[data-v-4bfda875]{background-color:#b91c1c;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0003;color:#fff;font-family:var(--font-ui);font-size:10px;font-weight:var(--font-bold);left:6px;padding:3px 7px;position:absolute;top:6px}.cart-item__content[data-v-4bfda875]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);justify-content:space-between;min-width:0;padding-right:var(--space-4)}.cart-item__details[data-v-4bfda875]{display:flex;flex-direction:column;gap:var(--space-1)}.cart-item__name-link[data-v-4bfda875]{text-decoration:none}.cart-item__name[data-v-4bfda875]{color:#1f2937;display:-webkit-box;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}.cart-item__name-link:hover .cart-item__name[data-v-4bfda875]{color:var(--color-primary)}.cart-item__meta[data-v-4bfda875]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:2px}.cart-item__attribute[data-v-4bfda875]{background-color:#ffffffb3;border:1px solid #e8e4dc;border-radius:var(--radius-sm);color:#6b7280;font-family:var(--font-ui);font-size:11px;padding:2px 6px}.cart-item__bottom[data-v-4bfda875]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding-top:var(--space-1)}.cart-item__quantity[data-v-4bfda875]{align-items:center;background-color:#fff;border:1.5px solid #d4cec0;border-radius:var(--radius-full);display:inline-flex;overflow:hidden}.cart-item__qty-btn[data-v-4bfda875]{align-items:center;background-color:transparent;border:none;color:#6b7280;display:flex;height:30px;justify-content:center;transition:all var(--transition-fast);width:30px}.cart-item__qty-btn[data-v-4bfda875]:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.cart-item__qty-btn[data-v-4bfda875]:active:not(:disabled){transform:scale(.95)}.cart-item__qty-btn[data-v-4bfda875]:disabled{cursor:not-allowed;opacity:.3}.cart-item__qty-input[data-v-4bfda875]{background-color:transparent;border:1px solid #e8e4dc;border-bottom:none;border-top:none;color:#1f2937;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-bold);height:30px;pointer-events:none;text-align:center;width:32px}.cart-item__qty-input[data-v-4bfda875]::-webkit-inner-spin-button,.cart-item__qty-input[data-v-4bfda875]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-item__qty-input[type=number][data-v-4bfda875]{-moz-appearance:textfield}.cart-item__pricing[data-v-4bfda875]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.cart-item__price-old[data-v-4bfda875]{color:#9ca3af;font-family:var(--font-ui);font-size:11px;text-decoration:line-through}.cart-item__price[data-v-4bfda875]{color:#1f2937;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--font-bold);white-space:nowrap}.cart-item__price--sale[data-v-4bfda875]{color:#b91c1c}@media(min-width:400px){.cart-item[data-v-4bfda875]{gap:var(--space-4);padding:var(--space-4)}.cart-item__image-wrapper[data-v-4bfda875]{height:100px;width:100px}.cart-item__name[data-v-4bfda875]{font-size:var(--text-base)}.cart-item__attribute[data-v-4bfda875]{font-size:var(--text-xs)}.cart-item__qty-btn[data-v-4bfda875]{height:32px;width:32px}.cart-item__qty-input[data-v-4bfda875]{height:32px;width:36px}}.cart-item-list[data-v-24e0eadd],.cart-item-list__items[data-v-24e0eadd]{display:flex;flex-direction:column}.cart-item-list__items[data-v-24e0eadd]{gap:var(--space-2)}.cart-item-list-enter-active[data-v-24e0eadd],.cart-item-list-leave-active[data-v-24e0eadd]{transition:all .3s ease}.cart-item-list-enter-from[data-v-24e0eadd]{opacity:0;transform:translate(-20px)}.cart-item-list-leave-to[data-v-24e0eadd]{opacity:0;transform:translate(20px)}.cart-item-list-move[data-v-24e0eadd]{transition:transform .3s ease}.cart-summary[data-v-f71f80c4]{display:flex;flex-direction:column;gap:var(--space-3)}.cart-summary__row[data-v-f71f80c4]{align-items:center;display:flex;justify-content:space-between}.cart-summary__label[data-v-f71f80c4]{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--space-2)}.cart-summary__label[data-v-f71f80c4],.cart-summary__value[data-v-f71f80c4]{font-family:var(--font-ui);font-size:var(--text-sm)}.cart-summary__value[data-v-f71f80c4]{color:var(--color-text-primary);font-weight:var(--font-medium)}.cart-summary__value--discount[data-v-f71f80c4],.cart-summary__value--free[data-v-f71f80c4]{color:var(--color-success);font-weight:var(--font-semibold)}.cart-summary__row--discount .cart-summary__label[data-v-f71f80c4]{color:var(--color-success)}.cart-summary__divider[data-v-f71f80c4]{background-color:var(--color-border);height:1px;margin:var(--space-2) 0}.cart-summary__row--total .cart-summary__label[data-v-f71f80c4]{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-bold)}.cart-summary__row--total .cart-summary__value[data-v-f71f80c4]{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--font-bold)}.cart-summary__vat[data-v-f71f80c4]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);margin:0;text-align:right}.drawer-upsells[data-v-a50ed106]{border-top:1px solid var(--color-border);margin-top:auto;padding-top:var(--space-5)}.drawer-upsells__title[data-v-a50ed106]{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-4) 0}.drawer-upsells__slider[data-v-a50ed106]{align-items:center;display:flex;gap:var(--space-2)}.drawer-upsells__arrow[data-v-a50ed106]{align-items:center;background:#fff;border:1.5px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.drawer-upsells__arrow[data-v-a50ed106]:hover{background:var(--color-sage);border-color:var(--color-sage);color:#fff}.drawer-upsells__swiper[data-v-a50ed106]{flex:1;overflow:hidden}.drawer-upsells__card[data-v-a50ed106]{background:#fff;border:1.5px solid var(--color-border);border-radius:12px;display:flex;height:110px;overflow:hidden;position:relative;transition:all .2s}.drawer-upsells__card[data-v-a50ed106]:hover{border-color:var(--color-sage);box-shadow:0 4px 12px #9caf8826}.drawer-upsells__link[data-v-a50ed106]{display:flex;flex:1;min-width:0;text-decoration:none}.drawer-upsells__image[data-v-a50ed106]{align-items:center;background:var(--color-bg-secondary);display:flex;flex-shrink:0;height:100%;justify-content:center;padding:var(--space-2);width:100px}.drawer-upsells__image img[data-v-a50ed106]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.drawer-upsells__info[data-v-a50ed106]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0;padding:var(--space-3)}.drawer-upsells__name[data-v-a50ed106]{color:var(--color-text-primary);display:-webkit-box;font-size:13px;font-weight:500;-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.drawer-upsells__prices[data-v-a50ed106]{align-items:baseline;display:flex;gap:var(--space-1)}.drawer-upsells__price[data-v-a50ed106]{color:var(--color-text-primary);font-size:14px;font-weight:700}.drawer-upsells__price--sale[data-v-a50ed106]{color:var(--color-error)}.drawer-upsells__price--old[data-v-a50ed106]{color:var(--color-text-muted);font-size:12px;text-decoration:line-through}.drawer-upsells__add[data-v-a50ed106]{align-items:center;background:var(--color-sage);border:none;border-radius:50%;box-shadow:0 2px 8px #9caf884d;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s;width:32px}.drawer-upsells__add[data-v-a50ed106]:hover:not(:disabled){box-shadow:0 4px 12px #9caf8866;transform:translateY(-50%) scale(1.1)}.drawer-upsells__add[data-v-a50ed106]:disabled{opacity:.7}.drawer-upsells__spinner[data-v-a50ed106]{animation:spin-a50ed106 1s linear infinite}@keyframes spin-a50ed106{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cart-drawer-overlay[data-v-21da311b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;inset:0;position:fixed;z-index:var(--z-modal-backdrop)}.cart-drawer[data-v-21da311b]{background-color:var(--color-bg-primary);bottom:0;box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;max-width:580px;position:fixed;right:0;top:0;width:100%;z-index:var(--z-modal)}.cart-drawer__header[data-v-21da311b]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-3) var(--space-4)}@media(min-width:400px){.cart-drawer__header[data-v-21da311b]{padding:var(--space-4) var(--space-6)}}.cart-drawer__title[data-v-21da311b]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.cart-drawer__count[data-v-21da311b]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--font-normal)}.cart-drawer__close[data-v-21da311b]{align-items:center;border-radius:var(--radius-full);color:var(--color-text-secondary);display:flex;height:44px;justify-content:center;transition:all var(--transition-fast);width:44px}.cart-drawer__close[data-v-21da311b]:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.cart-drawer__progress[data-v-21da311b]{flex-shrink:0;padding:0 var(--space-4);padding-top:var(--space-3)}@media(min-width:400px){.cart-drawer__progress[data-v-21da311b]{padding:0 var(--space-6);padding-top:var(--space-4)}}.cart-drawer__content[data-v-21da311b]{display:flex;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-4)}@media(min-width:400px){.cart-drawer__content[data-v-21da311b]{padding:var(--space-4) var(--space-6)}}.cart-drawer__items[data-v-21da311b]{flex:0 0 auto}.cart-drawer__footer[data-v-21da311b]{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border);flex-shrink:0;padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}@media(min-width:400px){.cart-drawer__footer[data-v-21da311b]{padding:var(--space-4) var(--space-6);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}.cart-drawer__actions[data-v-21da311b]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.cart-drawer__trust[data-v-21da311b]{border-top:1px solid var(--color-border);display:flex;gap:var(--space-6);justify-content:center;margin-top:var(--space-4);padding-top:var(--space-4)}.cart-drawer__trust-item[data-v-21da311b]{align-items:center;color:var(--color-text-muted);display:flex;font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-2)}.cart-drawer__trust-item svg[data-v-21da311b]{color:var(--color-success)}.cart-drawer-enter-active[data-v-21da311b],.cart-drawer-leave-active[data-v-21da311b]{transition:opacity .3s ease}.cart-drawer-enter-active .cart-drawer[data-v-21da311b],.cart-drawer-leave-active .cart-drawer[data-v-21da311b]{transition:transform .3s ease}.cart-drawer-enter-from[data-v-21da311b],.cart-drawer-leave-to[data-v-21da311b]{opacity:0}.cart-drawer-enter-from .cart-drawer[data-v-21da311b],.cart-drawer-leave-to .cart-drawer[data-v-21da311b]{transform:translate(100%)}@media(max-width:580px){.cart-drawer[data-v-21da311b]{max-width:100%}}.search-modal[data-v-3ad8fa41]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3d353099;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--space-8) var(--space-4);position:fixed;z-index:var(--z-modal)}@media(max-width:767px){.search-modal[data-v-3ad8fa41]{align-items:stretch;padding:0}}.search-modal__container[data-v-3ad8fa41]{background-color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;max-height:calc(100vh - var(--space-16));max-width:640px;overflow:hidden;width:100%}.search-modal__container--mobile[data-v-3ad8fa41]{border-radius:0;height:100%;max-height:100%;max-width:100%}.search-modal__header[data-v-3ad8fa41]{align-items:center;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-4)}.search-modal__input-wrapper[data-v-3ad8fa41]{align-items:center;display:flex;flex:1;position:relative}.search-modal__search-icon[data-v-3ad8fa41]{color:var(--color-text-muted);display:flex;left:var(--space-4);pointer-events:none;position:absolute}.search-modal__input[data-v-3ad8fa41]{background-color:var(--color-bg-tertiary);border:2px solid transparent;border-radius:var(--radius-xl);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-base);height:52px;padding:0 var(--space-12) 0 var(--space-12);transition:all var(--transition-fast);width:100%}.search-modal__input[data-v-3ad8fa41]::-moz-placeholder{color:var(--color-text-muted)}.search-modal__input[data-v-3ad8fa41]::placeholder{color:var(--color-text-muted)}.search-modal__input[data-v-3ad8fa41]:focus{background-color:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px #8b73551a;outline:none}.search-modal__clear[data-v-3ad8fa41]{align-items:center;border-radius:var(--radius-full);color:var(--color-text-muted);display:flex;height:32px;justify-content:center;position:absolute;right:var(--space-3);transition:all var(--transition-fast);width:32px}.search-modal__clear[data-v-3ad8fa41]:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.search-modal__close[data-v-3ad8fa41]{align-items:center;border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all var(--transition-fast);width:44px}.search-modal__close[data-v-3ad8fa41]:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.search-modal__spinner[data-v-3ad8fa41]{animation:spin-3ad8fa41 1s linear infinite}@keyframes spin-3ad8fa41{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.search-modal__hint[data-v-3ad8fa41]{background-color:var(--color-bg-secondary);color:var(--color-text-muted);display:flex;font-size:var(--text-xs);gap:var(--space-2);padding:var(--space-2)}.search-modal__hint[data-v-3ad8fa41],.search-modal__kbd[data-v-3ad8fa41]{align-items:center;font-family:var(--font-ui);justify-content:center}.search-modal__kbd[data-v-3ad8fa41]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:var(--font-medium);padding:var(--space-1) var(--space-2)}.search-modal__content[data-v-3ad8fa41]{flex:1;overflow-y:auto;padding:var(--space-4)}.search-modal__section[data-v-3ad8fa41]{margin-bottom:var(--space-6)}.search-modal__section[data-v-3ad8fa41]:last-child{margin-bottom:0}.search-modal__section-header[data-v-3ad8fa41]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.search-modal__section-title[data-v-3ad8fa41]{align-items:center;color:var(--color-text-muted);display:flex;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-2);letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3);text-transform:uppercase}.search-modal__result-count[data-v-3ad8fa41]{font-weight:var(--font-normal);text-transform:none}.search-modal__clear-history[data-v-3ad8fa41]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);transition:color var(--transition-fast)}.search-modal__clear-history[data-v-3ad8fa41]:hover{color:var(--color-error)}.search-modal__tags[data-v-3ad8fa41]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-modal__tag[data-v-3ad8fa41]{align-items:center;background-color:var(--color-bg-secondary);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-flex;font-family:var(--font-ui);font-size:var(--text-sm);gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);transition:all var(--transition-fast)}.search-modal__tag[data-v-3ad8fa41]:hover{background-color:var(--color-accent);color:var(--color-text-primary)}.search-modal__tag--recent[data-v-3ad8fa41]{background-color:var(--color-bg-tertiary)}.search-modal__categories[data-v-3ad8fa41]{display:flex;flex-direction:column;gap:var(--space-1)}.search-modal__category[data-v-3ad8fa41]{align-items:center;background-color:var(--color-bg-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-family:var(--font-ui);font-size:var(--text-sm);justify-content:space-between;min-height:36px;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all var(--transition-fast)}.search-modal__category[data-v-3ad8fa41]:hover{background-color:var(--color-bg-tertiary);color:var(--color-primary)}.search-modal__category-name[data-v-3ad8fa41]{font-weight:var(--font-medium)}.search-modal__kb-articles[data-v-3ad8fa41]{display:flex;flex-direction:column;gap:var(--space-1)}.search-modal__kb-article[data-v-3ad8fa41]{align-items:flex-start;background-color:var(--color-bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--space-2);min-height:auto;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all var(--transition-fast)}.search-modal__kb-article[data-v-3ad8fa41]:hover{background-color:var(--color-bg-tertiary);box-shadow:var(--shadow-sm)}.search-modal__kb-article-content[data-v-3ad8fa41]{flex:1;min-width:0}.search-modal__kb-article-title[data-v-3ad8fa41]{color:var(--color-text-primary);display:-webkit-box;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);-webkit-line-clamp:1;margin:0 0 var(--space-1);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.search-modal__kb-article-title[data-v-3ad8fa41] mark{background-color:var(--color-accent);border-radius:2px;color:var(--color-text-primary);padding:0 2px}.search-modal__kb-article-excerpt[data-v-3ad8fa41]{color:var(--color-text-secondary);display:-webkit-box;font-family:var(--font-ui);font-size:var(--text-xs);-webkit-line-clamp:1;line-height:var(--leading-normal);margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.search-modal__kb-article-excerpt[data-v-3ad8fa41] mark{background-color:var(--color-accent);border-radius:2px;color:var(--color-text-primary);padding:0 2px}.search-modal__kb-article-arrow[data-v-3ad8fa41]{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-fast)}.search-modal__kb-article:hover .search-modal__kb-article-arrow[data-v-3ad8fa41]{color:var(--color-primary);transform:translate(4px)}.search-modal__products-scroll[data-v-3ad8fa41]{max-height:400px;overflow-x:hidden;overflow-y:auto;padding-right:var(--space-2)}.search-modal__products-scroll[data-v-3ad8fa41]::-webkit-scrollbar{width:6px}.search-modal__products-scroll[data-v-3ad8fa41]::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-full)}.search-modal__products-scroll[data-v-3ad8fa41]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.search-modal__products-scroll[data-v-3ad8fa41]::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.search-modal__products[data-v-3ad8fa41]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.search-modal__products .search-modal__product[data-v-3ad8fa41]{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);min-height:auto;padding:var(--space-3);text-decoration:none;transition:all var(--transition-fast)}.search-modal__products--results[data-v-3ad8fa41]{grid-template-columns:1fr}.search-modal__products--results .search-modal__product[data-v-3ad8fa41]{flex-direction:row;gap:var(--space-3);min-height:var(--touch-target-min)}@media(min-width:480px){.search-modal__products .search-modal__product[data-v-3ad8fa41]{flex-direction:row;gap:var(--space-3)}}.search-modal__product--highlighted[data-v-3ad8fa41],.search-modal__product[data-v-3ad8fa41]:hover{background-color:var(--color-bg-tertiary);box-shadow:var(--shadow-md)}.search-modal__product-image[data-v-3ad8fa41]{aspect-ratio:1;background-color:#fff;border-radius:var(--radius-md);flex-shrink:0;overflow:hidden;width:100%}.search-modal__products--results .search-modal__product-image[data-v-3ad8fa41]{aspect-ratio:auto;height:64px;width:64px}.search-modal__product-image img[data-v-3ad8fa41]{height:100%;-o-object-fit:contain;object-fit:contain;padding:var(--space-1);width:100%}.search-modal__product-info[data-v-3ad8fa41]{display:flex;flex:1;flex-direction:column;gap:var(--space-1);justify-content:center;min-width:0;text-align:center}.search-modal__products--results .search-modal__product-info[data-v-3ad8fa41]{text-align:left}@media(min-width:480px){.search-modal__product-image[data-v-3ad8fa41]{aspect-ratio:auto;height:64px;width:64px}.search-modal__product-info[data-v-3ad8fa41]{text-align:left}}.search-modal__product-name[data-v-3ad8fa41]{color:var(--color-text-primary);display:-webkit-box;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-medium);-webkit-line-clamp:2;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.search-modal__product-name[data-v-3ad8fa41] mark{background-color:var(--color-accent);border-radius:2px;color:var(--color-text-primary);padding:0 2px}.search-modal__product-category[data-v-3ad8fa41]{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);margin:0}.search-modal__product-price-row[data-v-3ad8fa41]{align-items:baseline;display:flex;gap:var(--space-2)}.search-modal__product-price[data-v-3ad8fa41]{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-bold)}.search-modal__product-price--original[data-v-3ad8fa41]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-normal);text-decoration:line-through}.search-modal__product-price--sale[data-v-3ad8fa41]{color:var(--color-error)}.search-modal__product-stock[data-v-3ad8fa41]{align-items:center;color:var(--color-success);display:inline-flex;font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-1)}.search-modal__view-all[data-v-3ad8fa41]{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-lg);color:#fff;display:flex;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-2);justify-content:center;margin-top:var(--space-4);min-height:var(--touch-target-min);padding:var(--space-4);text-decoration:none;transition:all var(--transition-fast);width:100%}.search-modal__view-all[data-v-3ad8fa41]:hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.search-modal__loading[data-v-3ad8fa41]{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;justify-content:center;padding:var(--space-12)}.search-modal__loading-spinner[data-v-3ad8fa41]{animation:spin-3ad8fa41 1s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:32px;margin-bottom:var(--space-3);width:32px}.search-modal__loading p[data-v-3ad8fa41]{font-family:var(--font-ui);font-size:var(--text-sm);margin:0}.search-modal__no-results[data-v-3ad8fa41]{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;justify-content:center;padding:var(--space-12);text-align:center}.search-modal__no-results svg[data-v-3ad8fa41]{margin-bottom:var(--space-4)}.search-modal__no-results h4[data-v-3ad8fa41]{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2)}.search-modal__no-results p[data-v-3ad8fa41]{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.search-modal__suggestion-text[data-v-3ad8fa41]{font-size:var(--text-xs)!important;margin-top:var(--space-2)!important}.modal-enter-active[data-v-3ad8fa41],.modal-leave-active[data-v-3ad8fa41]{transition:opacity .2s ease}.modal-enter-active .search-modal__container[data-v-3ad8fa41],.modal-leave-active .search-modal__container[data-v-3ad8fa41]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-3ad8fa41],.modal-leave-to[data-v-3ad8fa41]{opacity:0}.modal-enter-from .search-modal__container[data-v-3ad8fa41],.modal-leave-to .search-modal__container[data-v-3ad8fa41]{opacity:0;transform:translateY(-20px) scale(.95)}@media(max-width:767px){.modal-enter-from .search-modal__container[data-v-3ad8fa41],.modal-leave-to .search-modal__container[data-v-3ad8fa41]{transform:translateY(20px)}}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/D0K_eWq0fsX79H3CVWWa4xH9wSGL3F6t3HFkg4WVveU-cvl4xzrqsaNFpZVMVuDJP7Z330B_RCa3OegkKumW5Xk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Cormorant Garamond Fallback: Arial";src:local("Arial");size-adjust:88.3803%;ascent-override:104.5482%;descent-override:32.4733%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/hvthPadz3y5tC3IPffHvvW2G1Ux_hjAtSPU5qvJNnwo-UOUk69gguapxuzxF91eW7BObcVbXhILgKrGWER07o_w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/rSEhDWkMiPN2flMh4M_09qdh7svtVQktuX_w7fazWhA-d1FJN7hu7J5BGFByYYvHs0GNpDpdVCyjT_H9EUglEVo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/D0K_eWq0fsX79H3CVWWa4xH9wSGL3F6t3HFkg4WVveU-cvl4xzrqsaNFpZVMVuDJP7Z330B_RCa3OegkKumW5Xk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/hvthPadz3y5tC3IPffHvvW2G1Ux_hjAtSPU5qvJNnwo-UOUk69gguapxuzxF91eW7BObcVbXhILgKrGWER07o_w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/rSEhDWkMiPN2flMh4M_09qdh7svtVQktuX_w7fazWhA-d1FJN7hu7J5BGFByYYvHs0GNpDpdVCyjT_H9EUglEVo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/D0K_eWq0fsX79H3CVWWa4xH9wSGL3F6t3HFkg4WVveU-cvl4xzrqsaNFpZVMVuDJP7Z330B_RCa3OegkKumW5Xk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/hvthPadz3y5tC3IPffHvvW2G1Ux_hjAtSPU5qvJNnwo-UOUk69gguapxuzxF91eW7BObcVbXhILgKrGWER07o_w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/rSEhDWkMiPN2flMh4M_09qdh7svtVQktuX_w7fazWhA-d1FJN7hu7J5BGFByYYvHs0GNpDpdVCyjT_H9EUglEVo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/D0K_eWq0fsX79H3CVWWa4xH9wSGL3F6t3HFkg4WVveU-cvl4xzrqsaNFpZVMVuDJP7Z330B_RCa3OegkKumW5Xk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/hvthPadz3y5tC3IPffHvvW2G1Ux_hjAtSPU5qvJNnwo-UOUk69gguapxuzxF91eW7BObcVbXhILgKrGWER07o_w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/rSEhDWkMiPN2flMh4M_09qdh7svtVQktuX_w7fazWhA-d1FJN7hu7J5BGFByYYvHs0GNpDpdVCyjT_H9EUglEVo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/mJt_LdIE_seJuty8IuPNRjAo6bSVednClU6pKv9Bm0w-O9io9e0cY_V7CIDlO3_cuUEaYNe3mbUfbcVXwF0lXfo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/3Euo1hdGK-Js_Eyfgq8u09u4N4_XxiBl3kbljcxwvX0-kxR7s9jaKVI1eztz71KAviULk_k6uM2szb8ATJYh4A8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/p46ye7QJYZigWS9NxBzAV5e_BUySRlfICfSGvI1mCVQ-KlK1XVsXVeMzr2xkcxXBQ_wbBzFG9sT07_8gudAsQnk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/mJt_LdIE_seJuty8IuPNRjAo6bSVednClU6pKv9Bm0w-O9io9e0cY_V7CIDlO3_cuUEaYNe3mbUfbcVXwF0lXfo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/3Euo1hdGK-Js_Eyfgq8u09u4N4_XxiBl3kbljcxwvX0-kxR7s9jaKVI1eztz71KAviULk_k6uM2szb8ATJYh4A8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/p46ye7QJYZigWS9NxBzAV5e_BUySRlfICfSGvI1mCVQ-KlK1XVsXVeMzr2xkcxXBQ_wbBzFG9sT07_8gudAsQnk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/mJt_LdIE_seJuty8IuPNRjAo6bSVednClU6pKv9Bm0w-O9io9e0cY_V7CIDlO3_cuUEaYNe3mbUfbcVXwF0lXfo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/3Euo1hdGK-Js_Eyfgq8u09u4N4_XxiBl3kbljcxwvX0-kxR7s9jaKVI1eztz71KAviULk_k6uM2szb8ATJYh4A8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/p46ye7QJYZigWS9NxBzAV5e_BUySRlfICfSGvI1mCVQ-KlK1XVsXVeMzr2xkcxXBQ_wbBzFG9sT07_8gudAsQnk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/mJt_LdIE_seJuty8IuPNRjAo6bSVednClU6pKv9Bm0w-O9io9e0cY_V7CIDlO3_cuUEaYNe3mbUfbcVXwF0lXfo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/3Euo1hdGK-Js_Eyfgq8u09u4N4_XxiBl3kbljcxwvX0-kxR7s9jaKVI1eztz71KAviULk_k6uM2szb8ATJYh4A8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/p46ye7QJYZigWS9NxBzAV5e_BUySRlfICfSGvI1mCVQ-KlK1XVsXVeMzr2xkcxXBQ_wbBzFG9sT07_8gudAsQnk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XQhZNpC0QXakJOeDxyxOLrpaLIYiFdd1VIzugTLIfEA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-KhQ6i83qvWvl7pHRUYTb6Phc1buw2V6eoXQXsgXgMMs.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-TeMLP6CiYLZ0769ViwnkIzqiAjfy_KcpAqC5soKUjhw.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-qCZJBx2kjYaMe9v0orZcK_DKQBNHwatoWm9h73k3xlo.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wXvjfkwVFCycdGPAWzjr5TdLUYOFP5eMO309IZI0Xhc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-xAIpj8BS_7q4Sz8PZT8bh1c1z7YOsF8dV_ryYsMou2o.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-EGx8Kou8JbuAQ_fJ7O_Ls3LhIwmrNJg8FnKix9DNk7U.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-qnSqfB10F7O5b1w6EhnzhP68s_HgHi4F7kIGq_bPDrQ.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/DhJ8VPAX1-Jhmcu7LYqlK_svHMwMT_Ks09FJzcLXHGo-TJWV9fLEKV0PzUjWedAN2kmUG2tcWC879Wx9TfMrQPo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4 Fallback: Arial";src:local("Arial");size-adjust:107.4471%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/_YKLE3kyudZW5UucWwBs_pqOkkJ1oa3VoEb85BSFL5Q-ucajCk2oThm01j5bnGCgPTYuLj1tfQJJXsvsiSPNXPc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/cpEiDLaGKdGQbg_4pH261X672m8dJXOf3PgxJHSB47g-KgVC6_zGvo3NgOliWnRWgXvg8WPhkBkcDU5kwEHonm4.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/wtb0KB-990ReEpLduOlmJyIy25Z0cyoOoyTE6HrJT3s-0elSgATKug7cCKkRCaB6ym7chTmFbDzgVm1uEngYSfo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/Dldea5M8jDF-g_QffbVtMQheVWzY0wf0eOBxFjU_Vks-RHm_0UxUepAxDQUxDO36tflsEa4sz1pLvlJB_OqC_pk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/iY4aqnWPJejtM4MXasLjE80wQQ7RUwkbFxOKPW44O8M-3IHbTRiGbEYTDB798EQ511Oxan7zzwP6vtOi6WskhcA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/DhJ8VPAX1-Jhmcu7LYqlK_svHMwMT_Ks09FJzcLXHGo-TJWV9fLEKV0PzUjWedAN2kmUG2tcWC879Wx9TfMrQPo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/_YKLE3kyudZW5UucWwBs_pqOkkJ1oa3VoEb85BSFL5Q-ucajCk2oThm01j5bnGCgPTYuLj1tfQJJXsvsiSPNXPc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/cpEiDLaGKdGQbg_4pH261X672m8dJXOf3PgxJHSB47g-KgVC6_zGvo3NgOliWnRWgXvg8WPhkBkcDU5kwEHonm4.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/wtb0KB-990ReEpLduOlmJyIy25Z0cyoOoyTE6HrJT3s-0elSgATKug7cCKkRCaB6ym7chTmFbDzgVm1uEngYSfo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/Dldea5M8jDF-g_QffbVtMQheVWzY0wf0eOBxFjU_Vks-RHm_0UxUepAxDQUxDO36tflsEa4sz1pLvlJB_OqC_pk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/iY4aqnWPJejtM4MXasLjE80wQQ7RUwkbFxOKPW44O8M-3IHbTRiGbEYTDB798EQ511Oxan7zzwP6vtOi6WskhcA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/DhJ8VPAX1-Jhmcu7LYqlK_svHMwMT_Ks09FJzcLXHGo-TJWV9fLEKV0PzUjWedAN2kmUG2tcWC879Wx9TfMrQPo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/_YKLE3kyudZW5UucWwBs_pqOkkJ1oa3VoEb85BSFL5Q-ucajCk2oThm01j5bnGCgPTYuLj1tfQJJXsvsiSPNXPc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/cpEiDLaGKdGQbg_4pH261X672m8dJXOf3PgxJHSB47g-KgVC6_zGvo3NgOliWnRWgXvg8WPhkBkcDU5kwEHonm4.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/wtb0KB-990ReEpLduOlmJyIy25Z0cyoOoyTE6HrJT3s-0elSgATKug7cCKkRCaB6ym7chTmFbDzgVm1uEngYSfo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/Dldea5M8jDF-g_QffbVtMQheVWzY0wf0eOBxFjU_Vks-RHm_0UxUepAxDQUxDO36tflsEa4sz1pLvlJB_OqC_pk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/iY4aqnWPJejtM4MXasLjE80wQQ7RUwkbFxOKPW44O8M-3IHbTRiGbEYTDB798EQ511Oxan7zzwP6vtOi6WskhcA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-3Qnw5bVeElArX_fZCP43qf6A3fhOi1_1nh7Epk37WAc.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-m0YkSg2zIhOcpa8bCA1OxWXdrcM6OBZZBUdO8Qea7lA.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-TYhTshLLeG6luJI5AMbA3zm7o2lDKrqS4a2q0ddi0j0.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-L5898RxaNnmknZGlJ5Hww5R6zpkHBwvs_ZRgxBdewX0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-1tNN33iP_feVcMCyfXp1q2b4rU9L84eMf3xlYShPyjo.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Ccd84yXS1IUHGAxsENNYrpDlFr0xLqWUC_t7fIG9Z1g.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-nLq_HMAmNe2gpAE1XdFZGjhZQSqHqGVFpXfVWZwq6po.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Xm4_FXczHI3lFXIOP0_6c3KUSxdYYchdqMgpvIrX39I.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_9ZFq_1MEu2U8U7grtD7YMgvO0dPbqjpniegoQ7pnKc.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}:root{--color-primary:#8b7355;--color-primary-light:#a69279;--color-primary-dark:#6b5744;--color-accent:#c4a77d;--color-accent-hover:#d4b78d;--color-sage:#9caf88;--color-sage-light:hsla(89,20%,61%,.15);--color-blush:#d4a5a5;--color-bg-primary:#faf8f6;--color-bg-secondary:#f5f1ed;--color-bg-tertiary:#ede8e3;--color-text-primary:#3d3530;--color-text-secondary:#6b635b;--color-text-muted:#9a918a;--color-border:#e5ded6;--color-border-dark:#d5ccc2;--color-success:#7a9b6d;--color-success-light:rgba(122,155,109,.15);--color-warning:#c4975a;--color-warning-light:rgba(196,151,90,.15);--color-error:#b85a5a;--color-error-light:rgba(184,90,90,.15);--color-info:#7b8b9a;--color-info-light:rgba(123,139,154,.15);--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Source Serif 4",Georgia,serif;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.65;--leading-relaxed:1.8;--tracking-tighter:-.03em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.05em;--tracking-widest:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(61,53,48,.05);--shadow-md:0 4px 6px rgba(61,53,48,.07);--shadow-lg:0 10px 20px rgba(61,53,48,.1);--shadow-xl:0 20px 40px rgba(61,53,48,.12);--shadow-2xl:0 25px 60px rgba(61,53,48,.15);--shadow-inner:inset 0 2px 4px rgba(61,53,48,.06);--shadow-accent:0 10px 30px hsla(35,38%,63%,.3);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-slower:.5s ease;--z-dropdown:100;--z-sticky:200;--z-header-dropdown:250;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1400px;--container-2xl:1600px;--touch-target-min:48px;--touch-target-comfortable:56px;--touch-target-large:64px;--header-announcement:36px;--header-main:80px;--header-nav:60px;--header-sticky:64px;--header-mobile:64px;--btn-height-sm:40px;--btn-height-md:48px;--btn-height-lg:56px;--btn-height-xl:64px;--btn-padding-sm:0 1rem;--btn-padding-md:0 1.5rem;--btn-padding-lg:0 2rem;--btn-padding-xl:0 2.5rem;--input-height:48px;--input-height-lg:56px;--input-padding:0 1rem;--input-border-width:2px;--card-padding:var(--space-6);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-lg);--product-card-width:280px;--product-card-image-ratio:1}@media(prefers-color-scheme:dark){:root.dark-mode{--color-bg-primary:#1a1816;--color-bg-secondary:#242220;--color-bg-tertiary:#2e2b28;--color-text-primary:#faf8f6;--color-text-secondary:#c5bdb4;--color-border:#3d3835}}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);letter-spacing:var(--tracking-normal)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-4);margin-top:0}.h1,h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter)}.h2,h2{font-size:var(--text-2xl)}.h3,h3{font-size:var(--text-xl)}.h4,h4{font-size:var(--text-lg)}.h4,.h5,h4,h5{font-weight:var(--font-semibold)}.h5,h5{font-size:var(--text-md)}.h6,h6{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero-headline{color:var(--color-text-primary);font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter);line-height:1.1}.hero-headline,.hero-headline-impact{font-family:var(--font-display);font-weight:var(--font-medium)}.hero-headline-impact{font-size:var(--text-5xl);letter-spacing:-.03em;line-height:1.05}p{margin-bottom:var(--space-4);margin-top:0}p:last-child{margin-bottom:0}.lead{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.caption,.small,small{font-size:var(--text-sm)}.caption{line-height:var(--leading-normal)}.caption,.legal{color:var(--color-text-muted)}.legal{font-size:var(--text-xs);line-height:var(--leading-relaxed)}a{color:var(--color-primary);transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:2px}.prose a,p a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast),color var(--transition-fast)}.prose a:hover,p a:hover{text-decoration-color:var(--color-primary)}.ui-text{font-family:var(--font-ui)}.btn-text{font-weight:var(--font-semibold)}.btn-text,.nav-text{font-family:var(--font-ui);letter-spacing:var(--tracking-wide)}.label,.nav-text{font-size:var(--text-sm);font-weight:var(--font-medium)}.label{color:var(--color-text-secondary)}.eyebrow,.label{font-family:var(--font-ui)}.eyebrow{color:var(--color-primary);display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);margin-bottom:var(--space-3);text-transform:uppercase}ol,ul{margin-bottom:var(--space-4);margin-top:0;padding-left:var(--space-6)}.list-check,.list-unstyled{list-style:none;padding-left:0}.list-check li{padding-left:var(--space-8);position:relative}.list-check li:before{color:var(--color-success);content:"✓";font-weight:var(--font-bold);left:0;position:absolute}blockquote{border-left:4px solid var(--color-accent);color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-relaxed);margin:var(--space-8) 0;padding-left:var(--space-6)}blockquote cite{color:var(--color-text-muted);display:block;font-family:var(--font-ui);font-size:var(--text-sm);font-style:normal;margin-top:var(--space-4)}b,strong{font-weight:var(--font-semibold)}em,i{font-style:italic}mark{background-color:var(--color-accent);border-radius:var(--radius-sm);padding:.125em .25em}.price,mark{color:var(--color-text-primary)}.price{font-family:var(--font-ui);font-weight:var(--font-bold)}.price-current{font-size:var(--text-lg)}.price-original{color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:line-through}.price-sale{color:var(--color-error)}.badge-text{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}@media(max-width:768px){.h1,h1{font-size:var(--text-2xl)}.h2,h2{font-size:var(--text-xl)}.h3,h3{font-size:var(--text-lg)}.hero-headline{font-size:var(--text-2xl)}.hero-headline-impact{font-size:var(--text-3xl)}.lead{font-size:var(--text-base)}}.prose{color:var(--color-text-primary);max-width:65ch}.prose>*+*{margin-top:var(--space-6)}.prose h2{margin-top:var(--space-12)}.prose h3{margin-top:var(--space-8)}.prose img{border-radius:var(--radius-lg);margin:var(--space-8) 0}.prose ol,.prose ul{margin-bottom:var(--space-4);margin-top:var(--space-4)}.container{margin-left:auto;margin-right:auto;max-width:var(--container-xl);padding-left:var(--space-6);padding-right:var(--space-6);width:100%}.container-narrow{max-width:var(--container-lg)}.container-wide{max-width:var(--container-2xl)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto;margin-top:auto}.mt-0{margin-top:0}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.mb-16{margin-bottom:var(--space-16)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-0{padding:0}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-4{padding-bottom:var(--space-4);padding-top:var(--space-4)}.py-6{padding-bottom:var(--space-6);padding-top:var(--space-6)}.py-8{padding-bottom:var(--space-8);padding-top:var(--space-8)}.py-12{padding-bottom:var(--space-12);padding-top:var(--space-12)}.py-16{padding-bottom:var(--space-16);padding-top:var(--space-16)}.py-20{padding-bottom:var(--space-20);padding-top:var(--space-20)}.w-full{width:100%}.w-auto{width:auto}.w-screen{width:100vw}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-md{max-width:var(--container-md)}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.max-w-prose{max-width:65ch}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-accent{background-color:var(--color-accent)}.bg-sage{background-color:var(--color-sage)}.bg-sage-light{background-color:var(--color-sage-light)}.bg-blush{background-color:var(--color-blush)}.bg-white{background-color:#fff}.bg-dark{background-color:var(--color-text-primary)}.bg-transparent{background-color:transparent}.bg-gradient-sage-blush{background:linear-gradient(135deg,var(--color-sage) 0,var(--color-blush) 100%)}.bg-gradient-warm{background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%)}.border{border:1px solid var(--color-border)}.border-0{border:0}.border-2{border-width:2px}.border-t{border-top:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-l{border-left:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.border-accent{border-color:var(--color-accent)}.border-dark{border-color:var(--color-border-dark)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.transition{transition-duration:var(--transition-base);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:ease}.transition-all{transition:all var(--transition-base)}.transition-fast{transition-duration:var(--transition-fast)}.transition-slow{transition-duration:var(--transition-slow)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.transform{transform:translateZ(0)}.translate-y-0{transform:translateY(0)}.translate-y-1{transform:translateY(.25rem)}.-translate-y-1{transform:translateY(-.25rem)}.-translate-y-2{transform:translateY(-.5rem)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.rotate-0{transform:rotate(0)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-modal{z-index:var(--z-modal)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.focus-visible:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skip-link{background:var(--color-text-primary);color:#fff;left:0;padding:var(--space-2) var(--space-4);position:absolute;top:-40px;transition:top var(--transition-fast);z-index:1000}.skip-link:focus{top:0}.touch-target{min-height:var(--touch-target-comfortable);min-width:var(--touch-target-comfortable)}@media(max-width:767px){.md\:block,.md\:flex,.md\:grid{display:none}.mobile\:hidden{display:none!important}}@media(min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden,.mobile\:block{display:none}}@media(min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}}.section{padding-bottom:var(--space-16);padding-top:var(--space-16)}.section-lg{padding-bottom:var(--space-20);padding-top:var(--space-20)}.section-header{margin-bottom:var(--space-12);text-align:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center;object-position:center}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progressFill{0%{width:0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .5s ease forwards}.animate-fadeInUp{animation:fadeInUp .5s ease forwards}.animate-fadeInDown{animation:fadeInDown .5s ease forwards}.animate-fadeInLeft{animation:fadeInLeft .5s ease forwards}.animate-fadeInRight{animation:fadeInRight .5s ease forwards}.animate-scaleIn{animation:scaleIn .3s ease forwards}.animate-slideDown{animation:slideDown .2s ease forwards}.animate-slideUp{animation:slideUp .2s ease forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s ease infinite}.animate-shake{animation:shake .5s ease}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.2s}.stagger-children>:nth-child(4){animation-delay:.3s}.stagger-children>:nth-child(5){animation-delay:.4s}.stagger-children>:nth-child(6){animation-delay:.5s}.stagger-children>:nth-child(7){animation-delay:.6s}.stagger-children>:nth-child(8){animation-delay:.7s}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.02)}.hover-glow{transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:0 0 20px #c5a77d66}.hover-underline{position:relative}.hover-underline:after{background:var(--color-accent);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-base);width:0}.hover-underline:hover:after{width:100%}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-secondary) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%;border-radius:var(--radius-md)}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-avatar{border-radius:var(--radius-full);height:48px;width:48px}.skeleton-card{height:200px}.spinner{animation:spin .8s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:24px;width:24px}.spinner-lg{border-width:3px;height:40px;width:40px}.page-enter-active,.page-leave-active{transition:opacity .3s ease}.page-enter-from,.page-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-enter-from{opacity:0;transform:translate(20px)}.slide-leave-to{opacity:0;transform:translate(-20px)}.dropdown-enter-active{animation:slideDown .2s ease}.dropdown-leave-active{animation:slideUp .15s ease}.modal-enter-active{animation:fadeIn .2s ease}.modal-enter-active .modal-content{animation:scaleIn .2s ease}.modal-leave-active{animation:fadeIn .15s ease reverse}.toast-enter-active{animation:fadeInRight .3s ease}.toast-leave-active{animation:fadeInRight .2s ease reverse}.accordion-enter-active,.accordion-leave-active{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.accordion-enter-from,.accordion-leave-to{max-height:0;opacity:0}[data-animate]{opacity:0}[data-animate].is-visible{opacity:1}[data-animate=fadeInUp].is-visible{animation:fadeInUp .6s ease forwards}[data-animate=fadeInLeft].is-visible{animation:fadeInLeft .6s ease forwards}[data-animate=fadeInRight].is-visible{animation:fadeInRight .6s ease forwards}[data-animate=scaleIn].is-visible{animation:scaleIn .5s ease forwards}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hover-lift:hover,.hover-scale:hover{transform:none}}.btn-press:active{transform:scale(.98)}@keyframes checkmark{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.checkbox-animated .checkmark{stroke-dasharray:100;stroke-dashoffset:100}.checkbox-animated input:checked+.checkmark{animation:checkmark .3s ease forwards}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}.heart-beat:active{animation:heartBeat .4s ease}@keyframes addToCart{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.add-to-cart-animated{animation:addToCart .3s ease}.article-content table,.knowledgebase-content table,.prose table,article table{background-color:var(--color-bg-primary);border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;box-shadow:var(--shadow-md);font-size:var(--text-base);margin:var(--space-8) 0;overflow:hidden;width:100%}.article-content table thead,.knowledgebase-content table thead,.prose table thead,article table thead{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%)}.article-content table th,.knowledgebase-content table th,.prose table th,article table th{border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);padding:var(--space-4) var(--space-6);text-align:left}.article-content table th:first-child,.knowledgebase-content table th:first-child,.prose table th:first-child,article table th:first-child{padding-left:var(--space-6)}.article-content table th:last-child,.knowledgebase-content table th:last-child,.prose table th:last-child,article table th:last-child{padding-right:var(--space-6)}.article-content table tbody tr,.knowledgebase-content table tbody tr,.prose table tbody tr,article table tbody tr{border-bottom:1px solid var(--color-border);transition:all var(--transition-base)}.article-content table tbody tr:hover,.knowledgebase-content table tbody tr:hover,.prose table tbody tr:hover,article table tbody tr:hover{background-color:var(--color-bg-secondary)}.article-content table tbody tr:last-child,.knowledgebase-content table tbody tr:last-child,.prose table tbody tr:last-child,article table tbody tr:last-child{border-bottom:none}.article-content table td,.knowledgebase-content table td,.prose table td,article table td{color:var(--color-text-primary);font-family:var(--font-body);line-height:var(--leading-relaxed);padding:var(--space-4) var(--space-6);vertical-align:top}.article-content table td:first-child,.knowledgebase-content table td:first-child,.prose table td:first-child,article table td:first-child{color:var(--color-text-primary);font-weight:var(--font-semibold)}.article-content table tbody tr:nth-child(2n),.knowledgebase-content table tbody tr:nth-child(2n),.prose table tbody tr:nth-child(2n),article table tbody tr:nth-child(2n){background-color:#8b735505}@media(max-width:768px){.article-content table,.knowledgebase-content table,.prose table,article table{font-size:var(--text-sm);margin:var(--space-6) 0}.article-content table td,.article-content table th,.knowledgebase-content table td,.knowledgebase-content table th,.prose table td,.prose table th,article table td,article table th{padding:var(--space-3) var(--space-4)}}@media(max-width:480px){.article-content table,.knowledgebase-content table,.prose table,article table{display:block;font-size:var(--text-xs);overflow-x:auto;-webkit-overflow-scrolling:touch}.article-content table td,.article-content table th,.knowledgebase-content table td,.knowledgebase-content table th,.prose table td,.prose table th,article table td,article table th{padding:var(--space-2) var(--space-3);white-space:nowrap}}.article-content table caption,.knowledgebase-content table caption,.prose table caption,article table caption{caption-side:bottom;color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-3) 0;text-align:center}.article-content>*+*,.knowledgebase-content>*+*,.prose>*+*,article>*+*{margin-top:var(--space-4)}.article-content h2+*,.knowledgebase-content h2+*,.prose h2+*,article h2+*{margin-top:var(--space-6)}.article-content h3+*,.knowledgebase-content h3+*,.prose h3+*,article h3+*{margin-top:var(--space-4)}.article-content code,.knowledgebase-content code,.prose code,article code{background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9em;padding:var(--space-1) var(--space-2)}.article-content pre code,.knowledgebase-content pre code,.prose pre code,article pre code{background-color:transparent;padding:0}.article-content blockquote,.knowledgebase-content blockquote,.prose blockquote,article blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-secondary);font-style:italic;margin:var(--space-6) 0;padding-left:var(--space-6)}.article-content ul,.knowledgebase-content ul,.prose ul,article ul{list-style-type:disc;padding-left:var(--space-6)}.article-content ol,.knowledgebase-content ol,.prose ol,article ol{list-style-type:decimal;padding-left:var(--space-6)}.article-content li,.knowledgebase-content li,.prose li,article li{margin:var(--space-2) 0}.article-content a,.knowledgebase-content a,.prose a,article a{color:var(--color-primary);text-decoration:underline;transition:color var(--transition-base)}.article-content a:hover,.knowledgebase-content a:hover,.prose a:hover,article a:hover{color:var(--color-primary-dark)}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:var(--leading-normal);min-height:100vh;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt{isolation:isolate}::-moz-selection{background-color:var(--color-accent);color:var(--color-text-primary)}::selection{background-color:var(--color-accent);color:var(--color-text-primary)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;padding:0}ol,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}input,select,textarea{background-color:transparent;border:none}img{height:auto}.main-content{display:flex;flex-direction:column;min-height:100vh}.page-wrapper{flex:1;padding-top:calc(var(--header-announcement) + var(--header-main) + var(--header-nav))}.page-wrapper.sticky-header{padding-top:var(--header-sticky)}.section-wrapper{padding-left:var(--space-6);padding-right:var(--space-6);width:100%}@media(min-width:768px){.section-wrapper{padding-left:var(--space-8);padding-right:var(--space-8)}}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-2qQDlkXy7KoEEUWjzNDBkO9p1KBqOuLPzdwtdWtfEnY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-hMXHt7xeUJqdfdqNmt_p7UZYvX5NyqC9Z_3xDV5F6n8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-tLNtvFz06Qu5qJNl1iaTV83OKJPdZzFrSgoy6lIWsZQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-2qQDlkXy7KoEEUWjzNDBkO9p1KBqOuLPzdwtdWtfEnY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-hMXHt7xeUJqdfdqNmt_p7UZYvX5NyqC9Z_3xDV5F6n8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-tLNtvFz06Qu5qJNl1iaTV83OKJPdZzFrSgoy6lIWsZQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-2qQDlkXy7KoEEUWjzNDBkO9p1KBqOuLPzdwtdWtfEnY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-hMXHt7xeUJqdfdqNmt_p7UZYvX5NyqC9Z_3xDV5F6n8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-tLNtvFz06Qu5qJNl1iaTV83OKJPdZzFrSgoy6lIWsZQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-2qQDlkXy7KoEEUWjzNDBkO9p1KBqOuLPzdwtdWtfEnY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-hMXHt7xeUJqdfdqNmt_p7UZYvX5NyqC9Z_3xDV5F6n8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-tLNtvFz06Qu5qJNl1iaTV83OKJPdZzFrSgoy6lIWsZQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Li_iitzCeIdneX511ZXNt3uQKMF39zCZxuU-n5fXKBI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-smYdq2XmsXk79DBcWVS4pOb1rHl_WSBJ5329sBbGyew.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-gC5dtqFZFPukT0rXQlxYZMuyR2XzvvTf5idPmSXsmso.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-xp1Pbn_Y-TgZ-wCWvympsUkfTPMDMCHu3z202YKAXbo.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OWAhkC9cYVczMBRDEGjgOzF9uwSTxBflwuaka5Xqmvo.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RcYcdhe8O0vILLZlFXgXzcV5d2Z8RdksAdSEf_dCjtA.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-0ghpojZgJJb_y5uN0f1dTrPq0u3id6c6V3_SJqhYHL8.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-45dIiooUuSL3DLN2Q3HSWamvRCrIEdYikTJ4rKupIFc.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.cbdpiac-app{background-color:var(--color-bg-primary);display:flex;flex-direction:column;min-height:100vh}.cbdpiac-main{flex:1}@media(max-width:1023px){.cbdpiac-main{padding-bottom:64px}}html{font-size:16px!important}body{font-family:Montserrat,"Montserrat Fallback: Arial",Montserrat fallback,sans-serif;margin:0!important}a{text-decoration:none!important}:focus{outline:none!important}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar{background-color:#f5f5f5;width:8px}::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.page-enter-active,.page-leave-active{transition:all .4s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(50px)}.page-enter-to,.page-leave-from{opacity:1;transform:translateY(0)}.page-leave-to{opacity:0;transform:translateY(-50px)}
