:where([data-theme=aurora]){--aurora-dock-h:68px;--aurora-dock-gap:12px}:where([data-theme=aurora]) .ui-header{--hdr-tile-h:56px;--hdr-btn-pad:22px;--hdr-tray-pad:6px;--hdr-inset:40px}:where([data-theme=aurora]) .ui-header[data-height=compact]{--hdr-tile-h:44px;--hdr-btn-pad:16px;--hdr-tray-pad:4px;--hdr-inset:24px}:where([data-theme=aurora]) .ui-header[data-height=tall]{--hdr-tile-h:64px;--hdr-btn-pad:26px;--hdr-tray-pad:8px;--hdr-inset:48px}:where([data-theme=aurora]) .ui-header,:where([data-theme=aurora]) .ui-header.scrolled{background:transparent;backdrop-filter:none;border:0;top:var(--hdr-inset);margin-top:var(--hdr-inset);padding:0 66px;pointer-events:none}:where([data-theme=aurora]) .ui-header[data-sticky=false]{top:auto}@media (max-width:1023px){:where([data-theme=aurora]) .ui-header,:where([data-theme=aurora]) .ui-header.scrolled{padding-inline:24px}}:where([data-theme=aurora]) .ui-header__bar{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;max-width:none;margin:0;padding:0;background:none;border:0;box-shadow:none;transition:opacity var(--motion-exit) var(--motion-ease-out)}:where([data-theme=aurora]) .ui-header__bar>*{pointer-events:auto}@media (min-width:768px){:where([data-theme=aurora]) .ui-header[data-layout=logo-center-nav-bottom]:has(.ui-header__actions) .ui-header__bar{flex-direction:column;justify-content:flex-start;gap:12px}:where([data-theme=aurora]) .ui-header[data-layout=logo-center-nav-bottom]:has(.ui-header__actions) .ui-header__tray{margin-left:0}:where([data-theme=aurora]) .ui-header[data-layout=logo-center-nav-bottom]:has(.ui-header__actions) .ui-header__nav{display:flex;order:-1}}:where([data-theme=aurora]) .ui-header__bar>[aria-hidden=true]{pointer-events:none}:where([data-theme=aurora]) .ui-brand{--hdr-brand-size:var(--hdr-logo-h,var(--hdr-tile-h,56px));gap:20px;min-width:0}:where([data-theme=aurora]) .ui-brand-logo{flex:none;width:var(--hdr-brand-size);height:var(--hdr-brand-size);max-width:none;padding:calc(var(--hdr-brand-size) * .18);-o-object-fit:contain;object-fit:contain;background:var(--a-muted-bg);border-radius:var(--t-radius-btn)}:where([data-theme=aurora]) .ui-brand-tile{flex:none;width:var(--hdr-brand-size);height:var(--hdr-brand-size);border:0;border-radius:var(--t-radius-btn);background:var(--a-muted-bg);font-family:var(--font-button);font-size:14px;font-weight:400;letter-spacing:.02em}:where([data-theme=aurora]) .ui-brand-name{display:none}:where([data-theme=aurora]) .ui-brand-word{display:inline-block;min-width:0;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--text)}:where([data-theme=aurora]) .ui-brand[data-show-name=false] .ui-brand-word{display:none}:where([data-theme=aurora]) .ui-header__tray{position:relative;isolation:isolate;display:flex;flex:none;align-items:center;gap:6px;margin-left:auto;padding:var(--hdr-tray-pad,6px);border-radius:var(--t-radius-menu)}:where([data-theme=aurora]) .ui-header__tray:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--a-tray);backdrop-filter:blur(20px) saturate(160%) var(--a-backdrop-dim,brightness(1));box-shadow:inset 0 0 0 1px var(--t-hairline)}:where([data-theme=aurora]) .ui-header__tray:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;background-repeat:repeat;opacity:var(--a-grain-opacity,.06);mix-blend-mode:var(--a-grain-blend,multiply)}:where([data-theme=aurora]) .ui-header[data-appearance=solid] .ui-header__tray:before{background:var(--a-panel-solid);backdrop-filter:none}:where([data-theme=aurora]) .ui-header[data-appearance=solid] .ui-header__tray:after{content:none}:where([data-theme=aurora]) .ui-header[data-appearance=transparent] .ui-header__tray:after,:where([data-theme=aurora]) .ui-header[data-appearance=transparent] .ui-header__tray:before{content:none}:where([data-theme=aurora]) .ui-header[data-appearance=transparent] :is(.ui-brand-word,.ui-header__nav>.ui-nav-link,.ui-header__nav .nav-dd,.ui-header__nav .nav-dd__link,.ui-account-tile[data-style=text]){color:currentColor}:where([data-theme=aurora]) .ui-header__actions{display:contents}:where([data-theme=aurora]) .ui-nav-link{text-transform:var(--t-nav-transform);letter-spacing:var(--t-nav-tracking);font-weight:var(--t-nav-weight);font-size:var(--t-nav-size)}:where([data-theme=aurora]) .ui-nav-link--muted{color:var(--text-muted)}@media (hover:hover){:where([data-theme=aurora]) .ui-nav-link:hover{color:var(--text)}}:where([data-theme=aurora]) .ui-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where([data-theme=aurora]) .ui-header__nav{display:none;gap:6px}@media (min-width:1280px){:where([data-theme=aurora]) .ui-header__nav{display:flex}}@media (min-width:1024px){:where([data-theme=aurora]) .ui-header__nav:is([data-nav-style=inline],[data-nav-style=dropdown]){display:flex}}@media (min-width:1024px) and (max-width:1279px){:where([data-theme=aurora]) .ui-header__nav[data-nav-style] .nav-dd,:where([data-theme=aurora]) .ui-header__nav[data-nav-style]>.ui-nav-link{padding-inline:14px}:where([data-theme=aurora]) .ui-header__bar:has(.ui-header__nav[data-nav-style]) .ui-brand-word{max-width:12ch}}@media (min-width:768px){:where([data-theme=aurora]) .ui-header__tray:not(:has(.ui-menu-btn)) .ui-header__nav{display:flex}}:where([data-theme=aurora]) .ui-header__nav .nav-dd,:where([data-theme=aurora]) .ui-header__nav>.ui-nav-link{display:inline-flex;align-items:center;height:var(--hdr-tile-h,56px);padding:0 var(--hdr-btn-pad,22px);border-radius:var(--t-radius-btn);background-color:transparent;color:var(--text);font-family:var(--font-button);font-size:var(--t-btn-size);font-weight:var(--t-btn-weight);letter-spacing:var(--t-btn-tracking);text-transform:uppercase;white-space:nowrap;transition:background-color .3s var(--motion-ease-out)}:where([data-theme=aurora]) .ui-header__tray :is(.ui-nav-link,.nav-dd__link){font-weight:400}:where([data-theme=aurora]) .ui-header__nav .nav-dd{gap:6px;padding-right:12px}:where([data-theme=aurora]) .ui-header__nav .nav-dd__link{color:var(--text);font-size:var(--t-btn-size)}:where([data-theme=aurora]) .ui-header__nav .ui-nav-link:after{display:none}:where([data-theme=aurora]) .ui-header__nav .nav-dd__link:focus-visible,:where([data-theme=aurora]) .ui-header__nav>.ui-nav-link:focus-visible{outline-offset:2px}@media (hover:hover){:where([data-theme=aurora]) .ui-header__nav .nav-dd:hover,:where([data-theme=aurora]) .ui-header__nav>.ui-nav-link:hover{background-color:var(--a-muted-bg)}}:where([data-theme=aurora]) .ui-menu{--border:var(--t-hairline);counter-reset:aurora-dd;min-width:240px;padding:6px;background:var(--a-panel-strong);border-color:var(--t-hairline);border-radius:var(--t-radius-menu);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--a-shadow)}@media (max-width:767px){:where([data-theme=aurora]) .ui-menu{background:var(--a-panel-solid);backdrop-filter:none}}:where([data-theme=aurora]) .nav-dd__row{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;padding:0 10px;border-top:1px solid var(--t-hairline);border-radius:var(--t-radius-chip);font-family:var(--font-button);font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}:where([data-theme=aurora]) .nav-dd__row:first-child{border-top-color:transparent}@media (hover:hover){:where([data-theme=aurora]) .nav-dd__row:hover{background-color:var(--a-muted-bg)}}:where([data-theme=aurora]) .nav-dd__row:before{counter-increment:aurora-dd;content:counter(aurora-dd,decimal-leading-zero);content:counter(aurora-dd,decimal-leading-zero) /"";min-width:2ch;color:var(--text-muted)}:where([data-theme=aurora]) .nav-dd__row:after{content:"\2197";content:"\2197"/"";margin-left:auto;padding-left:16px;font-size:12px;color:var(--text-muted)}:where([data-theme=aurora]) .ui-account-tile{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--hdr-tile-h,56px);height:var(--hdr-tile-h,56px);padding:0;border:0;border-radius:var(--t-radius-btn);background-color:var(--a-muted-bg);color:var(--text);opacity:1;transition:background-color .3s var(--motion-ease-out)}:where([data-theme=aurora]) .ui-account-icon{display:block;width:20px;height:20px}:where([data-theme=aurora]) .ui-account-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where([data-theme=aurora]) .ui-account-tile:hover{opacity:1;color:var(--text)}@media (hover:hover){:where([data-theme=aurora]) .ui-account-tile:hover{background-color:var(--a-muted-bg-hover)}}:where([data-theme=aurora]) .ui-account-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([data-theme=aurora]) .ui-account-tile:is([data-style=text],[data-style=button]){width:auto;padding:0 var(--hdr-btn-pad,22px);font-family:var(--font-button);font-size:var(--t-btn-size);font-weight:400;letter-spacing:var(--t-btn-tracking);line-height:1;text-transform:uppercase;white-space:nowrap}:where([data-theme=aurora]) .ui-account-tile:is([data-style=text],[data-style=button]) .ui-account-icon{display:none}:where([data-theme=aurora]) .ui-account-tile:is([data-style=text],[data-style=button]) .ui-account-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:where([data-theme=aurora]) .ui-account-tile[data-style=text]{background-color:transparent;color:var(--text)}:where([data-theme=aurora]) .ui-account-tile[data-style=button]{background-color:var(--a-btn-gray-bg);color:var(--a-btn-gray-fg)}@media (hover:hover){:where([data-theme=aurora]) .ui-account-tile[data-style=text]:hover{background-color:var(--a-muted-bg)}}:where([data-theme=aurora]) .ui-cart-btn{--cart-badge-bg:transparent;--cart-badge-fg:currentColor;--cart-badge-border:transparent;flex:none;gap:0;height:var(--hdr-tile-h,56px);min-width:var(--hdr-tile-h,56px);padding:0 var(--hdr-btn-pad,22px);border:0;border-radius:var(--t-radius-btn);font-family:var(--font-button);font-size:var(--t-btn-size);font-weight:var(--t-btn-weight);letter-spacing:var(--t-btn-tracking);line-height:1;text-transform:uppercase;white-space:nowrap;transition-property:color,background-color,border-color,box-shadow,opacity,transform,scale;transition-duration:var(--motion-press),.3s,var(--motion-press),var(--motion-enter),var(--motion-press),var(--motion-press),var(--motion-press);transition-timing-function:var(--motion-ease-out)}:where([data-theme=aurora]) .ui-cart-btn:hover{background-color:var(--a-btn-light-bg)}:where([data-theme=aurora]) .ui-cart-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([data-theme=aurora]) .ui-cart-btn>svg{display:none}:where([data-theme=aurora]) .ui-cart-label{display:inline;margin-right:.5em}:where([data-theme=aurora]) .ui-cart-pad,:where([data-theme=aurora]) .ui-cart-zero{display:inline}:where([data-theme=aurora]) .ui-cart-badge{position:static;display:inline-flex;min-width:0;height:auto;padding:0;border:0;border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where([data-theme=aurora]) .ui-cart-slot[data-show-label=false] .ui-cart-btn{padding:0 calc(var(--hdr-tile-h, 56px) / 2 - 10px)}:where([data-theme=aurora]) .ui-cart-slot[data-show-label=false] .ui-cart-btn>svg{display:block}:where([data-theme=aurora]) .ui-cart-slot[data-show-label=false] :is(.ui-cart-label,.ui-cart-zero){display:none}:where([data-theme=aurora]) .ui-cart-slot[data-show-label=false] .ui-cart-label+.ui-cart-badge,:where([data-theme=aurora]) .ui-cart-slot[data-show-label=false] .ui-cart-pad{margin-left:6px}:where([data-theme=aurora]) .ui-menu-btn{--mnav-btn-fg:var(--a-on-accent);display:inline-flex;flex:none;order:99;align-items:center;justify-content:center;gap:10px;height:var(--hdr-tile-h,56px);min-width:96px;margin:0;padding:0 var(--hdr-btn-pad,22px);border:0;border-radius:var(--t-radius-btn);background-color:var(--t-btn-primary-bg);font-family:var(--font-button);font-size:var(--t-btn-size);font-weight:var(--t-btn-weight);letter-spacing:var(--t-btn-tracking);line-height:1;text-transform:uppercase;transition-property:background-color,scale;transition-duration:.3s,var(--motion-press);transition-timing-function:var(--motion-ease-out)}:where([data-theme=aurora]) .ui-menu-btn__burger{display:none}:where([data-theme=aurora]) .ui-menu-btn__label{display:inline}:where([data-theme=aurora]) .ui-menu-btn__dots{display:block;flex:none}:where([data-theme=aurora]) .ui-menu-btn[data-icon=burger] .ui-menu-btn__burger{display:block;flex:none;width:16px;height:16px}@media (min-width:1024px){:where([data-theme=aurora]) .ui-header__nav:is([data-nav-style=inline],[data-nav-style=dropdown])~.ui-menu-btn[data-show-on=mobile]{display:none}}@media (hover:hover){:where([data-theme=aurora]) .ui-menu-btn:hover{background-color:var(--t-btn-primary-hover-bg)}}:where([data-theme=aurora]) .ui-menu-btn:active{scale:.97}:where([data-theme=aurora]) .ui-menu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([data-theme=aurora]) .mnav-overlay{display:block;background-color:var(--a-overlay);backdrop-filter:blur(24px)}:where([data-theme=aurora]) .mnav-drawer{display:block;top:40px;right:60px;bottom:auto;left:60px;width:auto;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--t-radius-modal);background:var(--a-panel-strong);box-shadow:inset 0 0 0 1px var(--t-hairline),var(--a-shadow);backdrop-filter:blur(28px) saturate(160%);opacity:0;transform:scale(.98);transform-origin:top right;transition:opacity var(--motion-enter) var(--motion-ease-out),transform var(--motion-enter) var(--motion-ease-out)}:where([data-theme=aurora]) .mnav-drawer[data-phase=open]{opacity:1;transform:none}:where([data-theme=aurora]) .mnav-drawer[data-phase=closing]{transition-duration:var(--motion-exit)}@media (min-width:768px){:where([data-theme=aurora]:has(.mnav-drawer:not([data-phase=closing]))) .ui-header__bar{opacity:0}}:where([data-theme=aurora]) .mnav-drawer .ui-mnav-inner{height:auto;padding:6px}:where([data-theme=aurora]) .ui-mnav-head{gap:16px;min-height:56px;margin:0 0 6px}:where([data-theme=aurora]) .ui-mnav-brand{display:flex;align-items:center;min-width:0}:where([data-theme=aurora]) .ui-mnav-brand+.ui-mnav-title{display:none}:where([data-theme=aurora]) .ui-mnav-title{font-family:var(--font-button);font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}:where([data-theme=aurora]) .ui-mnav-close{flex:none;gap:10px;height:56px;min-width:96px;margin-left:auto;padding:0 22px;border:0;border-radius:var(--t-radius-btn);background-color:var(--t-btn-primary-bg);color:var(--a-on-accent);font-family:var(--font-button);font-size:var(--t-btn-size);font-weight:var(--t-btn-weight);letter-spacing:var(--t-btn-tracking);line-height:1;text-transform:uppercase;transition-property:background-color,scale;transition-duration:.3s,var(--motion-press);transition-timing-function:var(--motion-ease-out)}:where([data-theme=aurora]) .ui-mnav-close__label{display:inline}:where([data-theme=aurora]) .ui-mnav-close>svg{width:10px;height:10px}@media (hover:hover){:where([data-theme=aurora]) .ui-mnav-close:hover{background-color:var(--t-btn-primary-hover-bg)}}:where([data-theme=aurora]) .ui-mnav-close:active{scale:.97}:where([data-theme=aurora]) .ui-mnav-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([data-theme=aurora]) .ui-mnav-grid{display:grid;grid-template-columns:repeat(var(--mnav-cols,2),minmax(0,1fr));gap:6px;overflow:visible;counter-reset:aurora-mnav}:where([data-theme=aurora]) .ui-mnav-tile{counter-increment:aurora-mnav;display:flex;flex-direction:column;border-radius:var(--t-radius-btn);background-color:var(--a-muted-bg)}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-link{position:relative;flex:1 1 auto;align-items:flex-end;justify-content:flex-start;min-height:160px;padding:40px 12px 14px;border-radius:var(--t-radius-btn);font-family:var(--font-heading);font-size:28px;font-weight:500;line-height:1;letter-spacing:-.04em;text-transform:none;color:var(--text);transition:background-color .3s var(--motion-ease-out)}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-link:before{content:counter(aurora-mnav,decimal-leading-zero);content:counter(aurora-mnav,decimal-leading-zero) /"";position:absolute;top:12px;left:12px;font-family:var(--font-button);font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--text-muted)}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-arrow{position:absolute;top:12px;right:12px;font-size:0;line-height:1}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-arrow:after{content:"\2197";font-family:var(--font-body);font-size:14px;letter-spacing:0;color:var(--text-muted)}@media (hover:hover){:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-link:hover{background-color:var(--a-muted-bg-hover);color:var(--text);transform:none}}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-children{gap:0;margin:0 12px 8px;padding:0;border:0}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-child{display:flex;align-items:center;min-height:44px;padding:0 2px;border-top:1px solid var(--t-hairline);border-radius:0;font-family:var(--font-button);font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background-color:transparent}@media (hover:hover){:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-child:hover{background-color:transparent;color:var(--text)}}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-child:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where([data-theme=aurora]) .ui-header-cta.btn{flex:none;align-items:center;justify-content:center;min-height:48px;padding:0 var(--hdr-btn-pad,22px);white-space:nowrap;text-decoration:none}:where([data-theme=aurora]) .ui-header-cta.btn[data-size=lg]{min-height:56px;padding-inline:28px}:where([data-theme=aurora]) .ui-header-cta.btn[data-size=sm]{min-height:40px;padding-inline:14px}@media (max-width:767px){:where([data-theme=aurora]) .ui-header-cta[data-show-on=desktop]{display:none}}@media (min-width:768px){:where([data-theme=aurora]) .ui-header-cta[data-show-on=mobile]{display:none}}:where([data-theme=aurora]) .ui-social-links{--hdr-social-h:44px;--hdr-social-icon:16px;gap:6px}:where([data-theme=aurora]) .ui-social-links[data-size=small]{--hdr-social-h:36px;--hdr-social-icon:14px}:where([data-theme=aurora]) .ui-social-links[data-size=large]{--hdr-social-h:var(--hdr-tile-h,56px);--hdr-social-icon:20px}:where([data-theme=aurora]) .ui-social-links>a{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:var(--hdr-social-h);min-width:var(--hdr-social-h);padding:0 12px;border-radius:var(--t-radius-btn);background-color:var(--a-muted-bg);color:var(--text);font-family:var(--font-button);font-size:13px;font-weight:400;letter-spacing:var(--t-btn-tracking);transition:background-color .3s var(--motion-ease-out)}:where([data-theme=aurora]) .ui-social-links[data-style=icon]>a{padding:0}:where([data-theme=aurora]) .ui-social-links>a>i{font-size:var(--hdr-social-icon)}@media (hover:hover){:where([data-theme=aurora]) .ui-social-links>a:hover{background-color:var(--a-muted-bg-hover);color:var(--text)}}:where([data-theme=aurora]) .ui-social-links>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:767px){:where([data-theme=aurora]){--aurora-dock-h:calc(48px + 20px)}:where([data-theme=aurora]:has(.ui-header[data-height=compact])){--aurora-dock-h:calc(40px + 20px)}:where([data-theme=aurora]:has(.ui-header[data-height=tall])){--aurora-dock-h:calc(52px + 20px)}:where([data-theme=aurora]) .ui-header{--hdr-tile-h:48px;--hdr-btn-pad:16px}:where([data-theme=aurora]) .ui-header[data-height=compact]{--hdr-tile-h:40px;--hdr-btn-pad:12px}:where([data-theme=aurora]) .ui-header[data-height=tall]{--hdr-tile-h:52px;--hdr-btn-pad:18px}:where([data-theme=aurora]) .ui-header,:where([data-theme=aurora]) .ui-header.scrolled{position:fixed;top:auto;right:var(--aurora-dock-gap);bottom:var(--aurora-dock-gap);left:var(--aurora-dock-gap);margin:0;padding:0;pointer-events:auto}:where([data-theme=aurora]) .ui-header[data-sticky=false]{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:var(--aurora-dock-gap)}:where([data-theme=aurora]) .ui-header__bar{gap:10px;padding:10px;border-radius:var(--t-radius-drawer);background:var(--a-dock-bg);box-shadow:inset 0 0 0 1px var(--t-hairline),var(--a-shadow)}:where([data-theme=aurora]) .ui-header[data-appearance=transparent] .ui-header__bar{background:none;box-shadow:none}:where([data-theme=aurora]) main:has(.ui-header:not([data-sticky=false])){padding-bottom:calc(var(--aurora-dock-h) + var(--aurora-dock-gap) + 24px)}:where([data-theme=aurora]) .ui-brand{--hdr-brand-size:min(var(--hdr-logo-h,var(--hdr-tile-h,48px)),var(--hdr-tile-h,48px));gap:14px;min-width:var(--hdr-brand-size)}:where([data-theme=aurora]) .ui-brand-word{font-size:13px}:where([data-theme=aurora]) .ui-header__tray{padding:0}:where([data-theme=aurora]) .ui-header__tray:after,:where([data-theme=aurora]) .ui-header__tray:before{content:none}:where([data-theme=aurora]) .ui-account-tile{display:none}:where([data-theme=aurora]) .ui-cart-btn{height:var(--hdr-tile-h,48px);min-width:var(--hdr-tile-h,48px);padding:0 14px}:where([data-theme=aurora]) .ui-cart-btn>svg{display:block}:where([data-theme=aurora]) .ui-cart-label,:where([data-theme=aurora]) .ui-cart-slot[data-show-label=true] .ui-cart-label,:where([data-theme=aurora]) .ui-cart-zero{display:none}:where([data-theme=aurora]) .ui-cart-badge,:where([data-theme=aurora]) .ui-cart-pad{margin-left:6px}:where([data-theme=aurora]) .ui-cart-pad+.ui-cart-badge{margin-left:0}:where([data-theme=aurora]) .ui-menu-btn{height:var(--hdr-tile-h,48px);min-width:96px;padding:0 var(--hdr-btn-pad,16px)}:where([data-theme=aurora]) .ui-header-cta.btn{min-height:var(--hdr-tile-h,48px);padding-inline:14px;font-size:13px}:where([data-theme=aurora]) .ui-header__bar:has(.ui-header-cta:not([data-show-on=desktop])) .ui-menu-btn:not([data-icon=none]){min-width:var(--hdr-tile-h,48px);padding:0}:where([data-theme=aurora]) .ui-header__bar:has(.ui-header-cta:not([data-show-on=desktop])) .ui-menu-btn:not([data-icon=none]) .ui-menu-btn__label{display:none}:where([data-theme=aurora]) .mnav-overlay{background-color:var(--a-overlay);backdrop-filter:none}:where([data-theme=aurora]) .mnav-drawer{top:auto;right:var(--aurora-dock-gap);bottom:calc(var(--aurora-dock-gap) + var(--aurora-dock-h) + 6px);left:var(--aurora-dock-gap);max-height:calc(100vh - var(--aurora-dock-h) - 3 * var(--aurora-dock-gap));max-height:calc(100dvh - var(--aurora-dock-h) - 3 * var(--aurora-dock-gap));background:var(--a-panel-solid);backdrop-filter:none;transform-origin:bottom right}:where([data-theme=aurora]:has(.ui-header[data-sticky=false])) .mnav-drawer{top:var(--aurora-dock-gap);bottom:auto;max-height:calc(100vh - 2 * var(--aurora-dock-gap));max-height:calc(100dvh - 2 * var(--aurora-dock-gap));transform-origin:top right}:where([data-theme=aurora]) .ui-mnav-head{min-height:48px;padding-left:6px}:where([data-theme=aurora]) .ui-mnav-brand{display:none}:where([data-theme=aurora]) .ui-mnav-brand+.ui-mnav-title{display:inline}:where([data-theme=aurora]) .ui-mnav-close{height:48px;padding:0 16px}:where([data-theme=aurora]) .ui-mnav-grid{grid-template-columns:1fr}:where([data-theme=aurora]) .ui-mnav-tile .ui-mnav-link{min-height:104px;font-size:24px}}@supports not (color:color-mix(in srgb,red 50%,transparent)){:where([data-theme=aurora]) .mnav-drawer,:where([data-theme=aurora]) .ui-header__tray:before,:where([data-theme=aurora]) .ui-menu{background:rgba(255,255,255,.88)}:where([data-theme=aurora]) .ui-account-tile,:where([data-theme=aurora]) .ui-brand-logo,:where([data-theme=aurora]) .ui-brand-tile,:where([data-theme=aurora]) .ui-mnav-tile{background-color:#eef1f7}:where([data-theme=aurora]) .ui-header__nav .nav-dd,:where([data-theme=aurora]) .ui-header__nav>.ui-nav-link{background-color:transparent}:where([data-theme=aurora]) .mnav-overlay{background-color:rgba(11,16,32,.28)}@media (max-width:767px){:where([data-theme=aurora]) .mnav-drawer,:where([data-theme=aurora]) .ui-header__bar{background:rgba(255,255,255,.97)}}}@supports not (backdrop-filter:blur(1px)){:where([data-theme=aurora]) .mnav-drawer,:where([data-theme=aurora]) .ui-header__tray:before,:where([data-theme=aurora]) .ui-menu{background:color-mix(in srgb,var(--background) 94%,transparent)}:where([data-theme=aurora]) .ui-header__tray:after{content:none}:where([data-theme=aurora]) .mnav-overlay{background-color:var(--a-overlay)}}:where([data-theme=aurora]) .ui-hero{background-color:transparent}:where([data-theme=aurora]) .ui-hero .grid-bg{display:none}:where([data-theme=aurora]) .prod-img{aspect-ratio:4/5;margin-bottom:12px;border-radius:var(--t-radius-media)}:where([data-theme=aurora]) .prod-info{color:var(--text)}:where([data-theme=aurora]) .ui-prod-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:4px;font-family:var(--font-heading);font-weight:500;font-size:18px!important;letter-spacing:-.02em!important;line-height:1.2;color:var(--text)}:where([data-theme=aurora]) .ui-prod-arrow{display:block;flex:none;margin-top:5px;color:var(--text-muted)}:where([data-theme=aurora]) .ui-prod-price{margin-top:10px;padding-top:10px;border-top:1px solid var(--t-hairline);font-family:var(--font-button);font-size:14px;letter-spacing:.02em}:where([data-theme=aurora]) .ui-prod-price>span{font-weight:400}:where([data-theme=aurora]) .prod-add{top:12px;bottom:auto;border-radius:var(--t-radius-btn);background:var(--accent);color:var(--a-on-accent)}:where([data-theme=aurora]) .glow-card{padding:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(var(--t-card-blur));border-color:var(--t-hairline);border-radius:var(--t-radius-card-glow);box-shadow:var(--a-shadow);color:var(--text)}:where([data-theme=aurora]) .glow-card--inverted{background:var(--accent);border-color:var(--accent);color:var(--a-on-accent);--text:var(--a-on-accent);--text-muted:color-mix(in srgb,var(--a-on-accent) 72%,transparent);--t-hairline:color-mix(in srgb,var(--a-on-accent) 22%,transparent)}:where([data-theme=aurora]) .glow-card--featured{background:color-mix(in srgb,var(--surface) 92%,transparent);border-color:var(--accent)}:where([data-theme=aurora]) .glow-card--featured:before{content:none}:where([data-theme=aurora]) .glow-card--featured:after{background:radial-gradient(320px 200px at var(--mx,50%) var(--my,-30%),color-mix(in srgb,var(--accent) calc(8% * var(--glow, 1)),transparent),transparent 70%)}:where([data-theme=aurora]) .ui-plan-meta{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--t-hairline);font-family:var(--font-button);font-size:13px;font-weight:400}:where([data-theme=aurora]) .ui-plan-title{font-family:var(--font-heading);font-weight:500;font-size:32px;letter-spacing:-.04em!important}:where([data-theme=aurora]) .ui-plan-price{font-family:var(--font-heading);font-weight:500;font-size:44px}:where([data-theme=aurora]) .ui-plan-features{gap:0}:where([data-theme=aurora]) .ui-plan-features>li{padding:10px 0;border-top:1px solid var(--t-hairline)}:where([data-theme=aurora]) .eyebrow,:where([data-theme=aurora]) .pill.pill--accent{color:var(--a-accent-text)}:where([data-theme=aurora]) .eyebrow:before{content:"";flex:none;width:10px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0v10M0 5h10M1.5 1.5l7 7M8.5 1.5l-7 7' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0v10M0 5h10M1.5 1.5l7 7M8.5 1.5l-7 7' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center /contain no-repeat}:where([data-theme=aurora]) .pill:not(.pill--minimal):before{width:10px;height:10px;border-radius:0;box-shadow:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0v10M0 5h10M1.5 1.5l7 7M8.5 1.5l-7 7' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0v10M0 5h10M1.5 1.5l7 7M8.5 1.5l-7 7' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center /contain no-repeat}:where([data-theme=aurora]) .section-display{font-size:clamp(28px,4.6vw,54px)}:where([data-theme=aurora]) :is(.section-display,.title-display){font-family:var(--font-heading);font-weight:500;letter-spacing:-.045em;line-height:.98}:where([data-theme=aurora]) .ui-card{padding:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(var(--t-card-blur));border-color:var(--t-hairline);border-radius:var(--t-radius-card);box-shadow:var(--a-shadow)}:where([data-theme=aurora]) .ui-card>:first-child{border-radius:var(--t-radius-media)}:where([data-theme=aurora]) .ui-badge{border-radius:var(--t-radius-chip);font-family:var(--font-button);font-size:12px;font-weight:400}:where([data-theme=aurora]) .ui-chip{background:var(--a-muted-bg);border-color:var(--t-hairline);color:var(--text);border-radius:var(--t-radius-chip);font-family:var(--font-button);font-size:12px;font-weight:400}:where([data-theme=aurora]) :is(.pill,.pill-badge){font-family:var(--font-button);font-size:12px;font-weight:400}:where([data-theme=aurora]) .ui-label{text-transform:var(--t-label-transform);letter-spacing:var(--t-label-tracking);font-weight:var(--t-label-weight);font-size:var(--t-label-size)}@media (max-width:767px){:where([data-theme=aurora]) :is(.glow-card,.ui-card){backdrop-filter:none}:where([data-theme=aurora]) .glow-card:not(.glow-card--inverted){background:color-mix(in srgb,var(--surface) 92%,transparent)}:where([data-theme=aurora]) .ui-plan-price{font-size:40px}}@supports not (color:color-mix(in srgb,red 50%,transparent)){:where([data-theme=aurora]) .glow-card:not(.glow-card--inverted),:where([data-theme=aurora]) .ui-card{background:var(--surface)}:where([data-theme=aurora]) .glow-card--featured:after{background:none}}@supports not (backdrop-filter:blur(1px)){:where([data-theme=aurora]) :is(.glow-card:not(.glow-card--inverted),.ui-card){background:color-mix(in srgb,var(--surface) 92%,transparent)}}:where([data-theme=aurora]) .aurora-zoom__panel{border-radius:var(--t-radius-modal)}:where([data-theme=aurora]) .drawer{top:40px;right:56px;bottom:auto;width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 80px);border:1px solid var(--t-hairline);border-radius:var(--t-radius-drawer);background:var(--a-panel-strong);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--a-shadow);transform:translateX(calc(100% + 56px + 40px))}@media (max-width:767px){:where([data-theme=aurora]) .drawer{top:auto;left:12px;right:12px;bottom:calc(72px + 24px);width:auto;max-height:calc(100dvh - 72px - 48px);background:var(--a-panel-solid);backdrop-filter:none;transform:translateX(calc(100% + 12px + 40px))}}:where([data-theme=aurora]) .drawer>header{padding:12px!important;border-bottom:1px solid var(--t-hairline)!important}:where([data-theme=aurora]) .drawer .ui-cart-eyebrow{display:none}:where([data-theme=aurora]) .drawer .ui-cart-count{margin-top:0!important;font-family:var(--font-button);font-size:13px!important;font-weight:400;letter-spacing:.02em!important;text-transform:uppercase;color:var(--text)}:where([data-theme=aurora]) .ui-cart-suffix{display:inline}:where([data-theme=aurora]) .drawer>header>button{width:auto!important;height:auto!important;padding:4px 0;border:0!important;border-radius:0!important;font-family:var(--font-button);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--text)}:where([data-theme=aurora]) .drawer>header>button>svg{display:none}:where([data-theme=aurora]) .ui-close-label{display:inline}:where([data-theme=aurora]) .dlg-backdrop,:where([data-theme=aurora]) .drawer-overlay{background:var(--a-overlay);backdrop-filter:blur(24px)}@media (max-width:767px){:where([data-theme=aurora]) .dlg-backdrop,:where([data-theme=aurora]) .drawer-overlay{background:var(--a-overlay);backdrop-filter:none}}:where([data-theme=aurora]) .ui-modal:not(.inset-0):not(.bg-white){background:var(--a-panel-strong);border:1px solid var(--t-hairline);border-radius:var(--t-radius-modal);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--a-shadow)}@media (max-width:767px){:where([data-theme=aurora]) .ui-modal:not(.inset-0):not(.bg-white){background:var(--a-panel-solid);backdrop-filter:none}}:where([data-theme=aurora]) .ui-modal.bg-white{border-radius:var(--t-radius-modal);box-shadow:var(--a-shadow)}:where([data-theme=aurora]) .field :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),:where([data-theme=aurora]) :is(input.input-dark,select.input-dark){height:56px;padding-block:0;border-radius:4px;font-family:var(--font-input,var(--font-body));font-size:15px;font-weight:500}:where([data-theme=aurora]) .field :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),:where([data-theme=aurora]) :is(input.input-dark,select.input-dark,textarea.input-dark){background-color:var(--a-input-bg);border-color:var(--a-hairline-strong)}:where([data-theme=aurora]) :is(textarea.input-dark,.field textarea){border-radius:4px;font-family:var(--font-input,var(--font-body));font-size:15px}:where([data-theme=aurora]) .field label{font-family:var(--font-button);font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin-bottom:8px}:where([data-theme=aurora]) .field input:focus,:where([data-theme=aurora]) .field select:focus,:where([data-theme=aurora]) .field textarea:focus{box-shadow:var(--t-input-focus-ring)}:where([data-theme=aurora]) .field input::-moz-placeholder,:where([data-theme=aurora]) .field textarea::-moz-placeholder,:where([data-theme=aurora]) .input-dark::-moz-placeholder{color:var(--text-soft)}:where([data-theme=aurora]) .field input::placeholder,:where([data-theme=aurora]) .field textarea::placeholder,:where([data-theme=aurora]) .input-dark::placeholder{color:var(--text-soft)}:where([data-theme=aurora]) :is(select.input-dark,.field select){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--a-hairline-strong);padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%236B7494' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:10px 10px}:where([data-theme=aurora]) .field select option,:where([data-theme=aurora]) select.input-dark option{background-color:var(--surface);color:var(--text)}:where([data-theme=aurora]) .field select option:checked,:where([data-theme=aurora]) .field select option:hover,:where([data-theme=aurora]) select.input-dark option:checked,:where([data-theme=aurora]) select.input-dark option:hover{background-color:var(--surface-raised);color:var(--text)}:where([data-theme=aurora]) .ui-newsletter{position:relative}:where([data-theme=aurora]) .ui-newsletter input{padding-right:168px}:where([data-theme=aurora]) .ui-newsletter button[type=submit]{position:absolute;top:6px;right:6px;height:44px;min-height:0;padding:0 18px}:where([data-theme=aurora]) .qty{border:1px solid var(--a-hairline-strong);border-radius:4px;background:transparent}:where([data-theme=aurora]) .qty button{width:40px!important;height:40px!important;background:none}:where([data-theme=aurora]) .qty button:hover:not(:disabled){background:var(--a-muted-bg)}:where([data-theme=aurora]) .qty span{font-family:var(--font-button);font-weight:400;font-variant-numeric:tabular-nums}:where([data-theme=aurora]) .seg--pill{--seg-radius:0px;--seg-active-bg:var(--text);--seg-active-fg:var(--surface);gap:0;padding:0;overflow:hidden;background:transparent;border:1px solid var(--a-hairline-strong);border-radius:4px}:where([data-theme=aurora]) .seg--pill .seg-item{font-family:var(--font-button);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.02em}:where([data-theme=aurora]) .seg--pill .seg-item+.seg-item{border-left:1px solid var(--t-hairline)}:where([data-theme=aurora]) .seg--pill .seg-mask .seg-item+.seg-item{border-left-color:transparent}:where([data-theme=aurora]) .seg--pill .seg-item:has(:focus-visible){outline-offset:-3px}:where([data-theme=aurora]) .seg--tile{--seg-radius:4px;--seg-active-bg:var(--text);--seg-active-fg:var(--surface)}:where([data-theme=aurora]) .seg--tile .seg-item{border-color:var(--a-hairline-strong);font-family:var(--font-button);font-weight:400;text-transform:uppercase;letter-spacing:.02em}:where([data-theme=aurora]) .seg--tile.seg--md .seg-item{font-size:13px}:where([data-theme=aurora]) .seg--tile .seg-mask .seg-item{border-color:transparent}:where([data-theme=aurora]) .seg .seg-mask .seg-item{color:var(--seg-active-fg)}:where([data-theme=aurora]) .seg:not([data-ready])>.seg-item:has(:checked){border-color:transparent}:where([data-theme=aurora]) .mo-switch__track{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text) 40%,transparent);border-radius:3px;background:var(--a-muted-bg)}:where([data-theme=aurora]) .mo-switch__input:checked+.mo-switch__track{border-color:var(--accent);background:var(--accent)}:where([data-theme=aurora]) .mo-switch__thumb{width:18px;height:18px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text) 40%,transparent);border-radius:2px;background:var(--surface)}:where([data-theme=aurora]) .mo-switch__input:checked+.mo-switch__track .mo-switch__thumb{border-color:transparent}:where([data-theme=aurora]) input:is([type=checkbox],[type=radio]):not(.sr-only):not(.mo-switch__input){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1px solid color-mix(in srgb,var(--text) 40%,transparent);border-radius:2px;background-color:var(--a-input-bg);background-repeat:no-repeat;background-position:50%;background-size:12px 12px;cursor:pointer}:where([data-theme=aurora]) input[type=radio]:not(.sr-only){border-radius:50%}:where([data-theme=aurora]) input[type=checkbox]:not(.sr-only):not(.mo-switch__input):checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%230B1020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2 5 8.7l4.5-5.4'/%3E%3C/svg%3E")}:where([data-theme=aurora]) input[type=radio]:not(.sr-only):checked{border-color:var(--accent);background-color:var(--accent);background-image:radial-gradient(circle,var(--a-on-accent) 0 3px,transparent 3.5px)}:where([data-theme=aurora]) input:is([type=checkbox],[type=radio]):not(.sr-only):disabled{opacity:.4;cursor:not-allowed}:where([data-theme=aurora]) .pb__bar{background:var(--t-gradient-aurora)}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn--accent).pb .pb__bar{background:color-mix(in srgb,var(--surface) 70%,transparent)}:where([data-theme=aurora]) .pb.pb--approved .pb__bar{background:var(--t-gradient-aurora)}:where([data-theme=aurora]) .pb.pb--approved .pb__labels{color:var(--a-on-accent)}:where([data-theme=aurora]) .stepper .dot{border-color:var(--a-hairline-strong);background:var(--a-input-bg)}:where([data-theme=aurora]) .stepper .dot.active{border-color:transparent;box-shadow:var(--t-btn-primary-shadow)}:where([data-theme=aurora]) .stepper .dot.done{color:var(--a-on-accent)}:where([data-theme=aurora]) .stepper .bar{background:color-mix(in srgb,var(--text) 12%,transparent)}:where([data-theme=aurora]) .stepper .bar:after{background:var(--t-gradient-aurora)}@supports not (color:color-mix(in srgb,red 50%,transparent)){:where([data-theme=aurora]) .drawer,:where([data-theme=aurora]) .ui-modal:not(.inset-0):not(.bg-white){background:var(--surface)}}@supports not (backdrop-filter:blur(1px)){:where([data-theme=aurora]) .drawer,:where([data-theme=aurora]) .ui-modal:not(.inset-0):not(.bg-white){background:var(--surface)}}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.btn--accent,.btn-ghost,.btn--ghost,.btn-secondary,.btn-outline,.btn-danger,.pc-btn,.fh-cta,.lx-cta,.asc-cta,.aurora-zoom__cta){min-height:48px;border-radius:var(--t-radius-btn);font-family:var(--font-button);font-size:var(--t-btn-size);font-weight:var(--t-btn-weight);text-transform:var(--t-btn-transform);letter-spacing:var(--t-btn-tracking);line-height:1.1;background-image:none;box-shadow:none;backdrop-filter:none;transition-property:color,background-color,border-color,box-shadow,opacity,transform,scale;transition-duration:var(--motion-press),.3s,var(--motion-press),var(--motion-enter),var(--motion-press),var(--motion-press),var(--motion-press);transition-timing-function:var(--motion-ease-out)}:where([data-theme=aurora]) :is(.btn-secondary,.btn-danger,.btn--accent,.pc-btn,.fh-cta,.lx-cta,.asc-cta,.aurora-zoom__cta){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--t-btn-pad);border:1px solid transparent;text-decoration:none;cursor:pointer}:where([data-theme=aurora]) .btn--sm{min-height:40px;padding:var(--t-btn-sm-pad);font-size:13px;border-radius:var(--t-radius-btn-sm)}:where([data-theme=aurora]) .pc-btn{min-height:40px;font-size:13px}:where([data-theme=aurora]) .pc-btn--text{min-height:0;padding:0;border:0}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.btn--accent){background-color:var(--t-btn-primary-bg);color:var(--t-btn-primary-fg);border-color:var(--t-btn-primary-border)}:where([data-theme=aurora]) .fh-cta{background-color:var(--t-btn-primary-bg);color:var(--t-btn-primary-fg)}:where([data-theme=aurora]) :is(.btn-ghost,.btn--ghost,.btn-secondary){background-color:var(--t-btn-secondary-bg);color:var(--t-btn-secondary-fg);border-color:var(--t-btn-secondary-border)}:where([data-theme=aurora]) :is(.ui-btn--light,.aurora-buybar__cta,.asc-cta,.lx-cta,.aurora-zoom__cta,.qty~.btn--primary,.qty~.btn-primary,.glow-card .btn--ghost){background-color:var(--t-btn-light-bg);color:var(--t-btn-light-fg);border:1px solid var(--a-btn-light-border);box-shadow:var(--a-btn-light-shadow)}:where([data-theme=aurora]) :is(.btn-outline,.btn-danger,.pc-btn--outline){background-color:transparent;color:var(--text);border:1px solid var(--t-btn-outline-border)}:where([data-theme=aurora]) :is(.btn-outline,.btn-danger){font-family:var(--font-body);font-size:15px;font-weight:500;text-transform:none;letter-spacing:-.01em}:where([data-theme=aurora]) .btn-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 70%,transparent)}:where([data-theme=aurora]) .pc-btn--outline{color:inherit;border-color:currentColor}@media (hover:hover){:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.btn--accent,.btn-ghost,.btn--ghost,.btn-secondary,.btn-outline,.btn-danger,.pc-btn,.fh-cta,.lx-cta,.asc-cta):hover:not(:disabled){transform:none;box-shadow:none}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.pc-btn,.asc-cta):hover:not(:disabled):not([aria-disabled=true]):not([class*=opacity-]){opacity:1}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.btn--accent,.fh-cta):hover:not(:disabled){background-color:var(--t-btn-primary-hover-bg)}:where([data-theme=aurora]) :is(.btn-ghost,.btn--ghost,.btn-secondary):hover:not(:disabled){background-color:var(--t-btn-secondary-hover-bg);border-color:var(--t-btn-secondary-border)}:where([data-theme=aurora]) :is(.ui-btn--light,.aurora-buybar__cta,.asc-cta,.lx-cta,.aurora-zoom__cta,.qty~.btn--primary,.qty~.btn-primary,.glow-card .btn--ghost):hover:not(:disabled){background-color:var(--t-btn-light-hover-bg);border-color:var(--a-btn-light-border);box-shadow:var(--a-btn-light-shadow)}:where([data-theme=aurora]) :is(.btn-outline,.btn-danger,.pc-btn--outline):hover:not(:disabled){background-color:var(--t-btn-outline-hover-bg)}:where([data-theme=aurora]) .btn-outline:hover:not(:disabled){border-color:var(--t-btn-outline-border)}}:where([data-theme=aurora]) :is(.btn-ghost,.btn--ghost):hover{border-color:var(--t-btn-secondary-border)}:where([data-theme=aurora]) .btn-outline:hover{border-color:var(--t-btn-outline-border)}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.btn--accent,.btn-ghost,.btn--ghost,.btn-secondary,.btn-outline,.btn-danger,.pc-btn,.fh-cta,.lx-cta,.asc-cta):is(:disabled,[aria-disabled=true]){opacity:.4;cursor:not-allowed}:where([data-theme=aurora]) :is(.btn-primary,.btn--primary,.btn-brand,.btn--accent,.btn-ghost,.btn--ghost,.btn-secondary,.btn-outline,.btn-danger,.pc-btn,.fh-cta,.lx-cta,.asc-cta):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([data-theme=aurora]) :is(.fh-cta,.lx-cta,.asc-cta,.aurora-zoom__cta,.ui-hero .btn,.radial-hero .btn,.glow-card .btn--block){position:relative;display:inline-flex;align-items:flex-end;justify-content:flex-start;gap:0;min-width:168px;min-height:56px;padding:8px 28px 8px 10px;text-align:left;white-space:normal}:where([data-theme=aurora]) :is(.fh-cta,.lx-cta,.asc-cta,.aurora-zoom__cta,.ui-hero .btn,.radial-hero .btn,.glow-card .btn--block) .arrow{display:none}:where([data-theme=aurora]) :is(.fh-cta,.lx-cta,.asc-cta,.aurora-zoom__cta,.ui-hero .btn,.radial-hero .btn,.glow-card .btn--block):after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8 8 2M3.2 2H8v4.8' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8 8 2M3.2 2H8v4.8' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center /contain no-repeat;pointer-events:none}:where([data-theme=aurora]) :is(.fh-cta,.lx-cta,.asc-cta,.aurora-zoom__cta,.ui-hero .btn,.radial-hero .btn,.glow-card .btn--block)[href^="#"]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1v7.6M1.6 5.2 5 8.6l3.4-3.4' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1v7.6M1.6 5.2 5 8.6l3.4-3.4' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}:where([data-theme=aurora]) :is(.ui-label,.label-upper,.eyebrow,.ui-nav-link){font-family:var(--font-button)}:where([data-theme=aurora]) .eyebrow{font-size:var(--t-label-size);font-weight:var(--t-label-weight)}:where([data-theme=aurora]) .aurora-zoom__cta:hover{opacity:1}:where([data-theme=aurora]) :is(span.inline-flex,button.pointer-events-auto,input).rounded-full{border-radius:var(--t-radius-btn)}:where([data-theme=aurora]) .ui-footer{position:relative;margin-inline:0;margin-bottom:0;border-radius:0;border:0;border-top:1px solid var(--t-hairline);background:color-mix(in srgb,var(--text) 4%,var(--background));overflow:hidden}:where([data-theme=aurora]) .ui-footer:before{content:none}:where([data-theme=aurora]) .ui-footer>.container-page{padding-top:24px;padding-bottom:0}:where([data-theme=aurora]) .ui-footer-top{display:flex;align-items:center;gap:24px;margin-bottom:40px}:where([data-theme=aurora]) .ui-footer-top__link{flex:0 0 auto;font-family:var(--font-button);font-size:13px;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--a-accent-text)}:where([data-theme=aurora]) .ui-footer-top__link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where([data-theme=aurora]) .ui-footer-top__rule{flex:1 1 auto;height:1px;background:var(--t-hairline)}:where([data-theme=aurora]) .ui-footer-brand-title{display:block;margin:0;font-family:var(--font-heading);font-size:36px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--text);overflow-wrap:anywhere}:where([data-theme=aurora]) .ui-footer-logo{display:none}:where([data-theme=aurora]) .ui-footer-brand-text{margin-top:16px;font-size:14px;line-height:1.5;color:var(--text-muted)}:where([data-theme=aurora]) .ui-footer .ui-label{font-size:12px;color:var(--text-muted)}:where([data-theme=aurora]) .ui-footer ul a{font-family:var(--font-body);font-size:16px;line-height:1.4;color:var(--text);transition:color var(--motion-press,.16s) var(--motion-ease-out,ease-out)}:where([data-theme=aurora]) .ui-footer-copy{margin-top:56px;padding-top:0;padding-bottom:20px;border-top-width:0;border-bottom:1px solid var(--t-hairline);font-size:12px;color:var(--text-muted)}:where([data-theme=aurora]) .ui-footer-copy span{font-size:12px}:where([data-theme=aurora]) .ui-footer-wordmark{display:block;container-type:inline-size;width:100%;overflow:hidden;margin-top:24px}:where([data-theme=aurora]) .ui-footer-wordmark__text{display:block;font-family:var(--font-heading);font-weight:700;font-size:min(calc(100cqw / (var(--wm-chars, 8) * .66)),28rem);line-height:.8;letter-spacing:0;white-space:nowrap;text-align:center;color:var(--text);-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports not (color:color-mix(in srgb,red 50%,transparent)){:where([data-theme=aurora]) .ui-footer{background:var(--background)}}@supports not (container-type:inline-size){:where([data-theme=aurora]) .ui-footer-wordmark__text{font-size:clamp(3rem,12vw,10rem)}}:where([data-theme=aurora]) .ui-fg-main{color:var(--text)!important}:where([data-theme=aurora]) .ui-fg-copy{color:var(--text-muted)!important}:where([data-theme=aurora]) .ui-on-accent{color:var(--a-on-accent)!important}:where([data-theme=aurora]) .ui-qty-badge{color:var(--text)!important}:where([data-theme=aurora]) .ui-pay-opt[aria-pressed=true]{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 10%,var(--surface))!important}:where([data-theme=aurora]) .ui-pay-opt[aria-pressed=true] .ui-pay-dot{border-color:var(--accent)!important;background:var(--accent)!important}:where([data-theme=aurora]) .ui-notice{color:var(--text)}:where([data-theme=aurora]) .ui-notice-sub{color:var(--text-muted)}:where([data-theme=aurora]) .ui-notice-link{color:var(--a-accent-text)}:where([data-theme=aurora]) .ui-notice-link:hover{color:var(--text)}:where([data-theme=aurora]) .ui-notice-danger{color:var(--danger)}