.site-search-panel{position:relative;display:flex;flex-direction:column;width:min(600px,calc(100vw - 32px));max-height:min(640px,var(--reka-popover-content-available-height,70dvh));padding:0;overflow:hidden;z-index:100;border:1px solid color-mix(in srgb,var(--ui-text-primary) 10%,transparent);border-radius:20px;background:var(--ui-bg-elevated);color:var(--ui-text-primary);box-shadow:0 28px 80px -24px #0000003d,0 8px 24px -12px #0000001f;transform-origin:var(--reka-popover-content-transform-origin)}@supports (backdrop-filter:blur(20px)){.site-search-panel{background:color-mix(in srgb,var(--ui-bg-elevated) 96%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.site-search-panel--wide{width:min(max(var(--reka-popover-trigger-width,0px),600px),calc(100vw - 32px))}.site-search-emblem{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--ui-accent) 14%,transparent);border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 12%,transparent),color-mix(in srgb,var(--ui-accent) 3%,transparent));color:var(--ui-accent)}.site-search-caption{display:block;margin-top:3px;font-size:11px;line-height:16px;color:var(--ui-text-muted)}.site-search-tabs{margin:0 10px;padding:10px 4px 0}.site-search-tabs>button{min-height:36px;border-radius:10px;font-size:12px}.site-search-option{margin:2px 0;padding:12px;border:1px solid transparent;transition:background .16s,border-color .16s}.site-search-option[aria-selected=true]{border-color:color-mix(in srgb,var(--ui-accent) 16%,transparent);background:color-mix(in srgb,var(--ui-accent) 7%,transparent)}.site-search-option>svg{opacity:0;transform:translate(-3px);transition:opacity .16s,transform .16s}.site-search-option:hover>svg,.site-search-option[aria-selected=true]>svg{opacity:1;transform:translate(0)}.site-search-thumbnail{width:42px;height:42px;border-color:color-mix(in srgb,var(--ui-text-primary) 7%,transparent);border-radius:12px}.site-search-keyboard{display:flex;align-items:center;gap:14px;padding:5px 12px;font-size:10px;color:var(--ui-text-muted)}.site-search-keyboard>span{display:flex;align-items:center;gap:5px}.site-search-keyboard kbd,.site-search-hotkey{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border:1px solid color-mix(in srgb,var(--ui-text-primary) 12%,transparent);border-radius:5px;background:var(--ui-bg-elevated);font-family:inherit;font-size:10px;line-height:15px;white-space:nowrap}.site-search-hotkey{display:none;color:var(--ui-text-muted)}.site-search-progress{position:absolute;top:0;left:0;width:40%;height:2px;background:linear-gradient(90deg,transparent,var(--ui-accent),transparent);animation:search-progress 1.4s ease-in-out infinite}@keyframes search-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(min-width:1440px){.site-search-hotkey{display:inline-flex}}@media(max-width:639px){.site-search-panel{border-radius:16px}.site-search-keyboard{display:none}.site-search-caption{font-size:10px}.site-search-option{min-height:60px}}@media(prefers-reduced-motion:reduce){.site-search-progress{animation:none;width:100%;opacity:.5}.site-search-option,.site-search-option>svg{transition:none}}@property --search-beam-angle{syntax:"<angle>"; initial-value:210deg; inherits:false;}.site-search--compact{border-color:color-mix(in srgb,var(--ui-text-primary) 6%,transparent);background:color-mix(in srgb,var(--ui-text-primary) 3%,var(--ui-bg-elevated));box-shadow:inset 0 1px 2px #00000005}.site-search--compact:focus-within{border-color:color-mix(in srgb,var(--ui-accent) 45%,transparent);background:var(--ui-bg-elevated);box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-accent) 8%,transparent),0 5px 20px -8px color-mix(in srgb,var(--ui-accent) 22%,transparent)}.site-search--compact input{font-size:12px}.site-search-panel{isolation:isolate;border-color:color-mix(in srgb,var(--ui-accent) 15%,transparent);border-radius:22px;background:radial-gradient(340px circle at var(--search-spot-x,80%) var(--search-spot-y,0px),color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent 80%),var(--ui-bg-elevated);box-shadow:0 32px 80px -24px #0f172a40,0 8px 24px -12px #0f172a1f,0 0 0 5px color-mix(in srgb,var(--ui-bg-elevated) 45%,transparent)}.site-search-panel:before{content:"";position:absolute;z-index:3;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--search-beam-angle),transparent 65%,color-mix(in srgb,var(--ui-accent) 65%,transparent) 77%,#a78bfa 83%,transparent 92%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:search-border-turn 3.2s ease-out both}@supports (backdrop-filter:blur(20px)){.site-search-panel{background:radial-gradient(340px circle at var(--search-spot-x,80%) var(--search-spot-y,0px),color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent 80%),color-mix(in srgb,var(--ui-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}}.site-search-heading{min-height:76px;border-bottom:1px solid color-mix(in srgb,var(--ui-text-primary) 7%,transparent)}.site-search-emblem{width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,var(--ui-accent),#8b5cf6);color:#fff;box-shadow:inset 0 1px 1px #ffffff59,0 5px 12px -5px color-mix(in srgb,var(--ui-accent) 65%,transparent)}.site-search-caption{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-search-result-count{display:inline-grid;place-items:center;min-width:20px;height:19px;padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--ui-accent) 9%,transparent);color:var(--ui-accent);font-size:10px;font-weight:500}.site-search-dismiss-hint{font-family:inherit;font-size:10px;color:var(--ui-text-muted);opacity:.7}.site-search-body{min-height:0;display:flex;flex:1}.site-search-body--discovery{display:grid;grid-template-columns:124px minmax(0,1fr)}.site-search-tabs{display:flex;flex-direction:column;gap:6px;margin:0;padding:18px 9px;border-right:1px solid color-mix(in srgb,var(--ui-text-primary) 6%,transparent);background:color-mix(in srgb,var(--ui-text-primary) 2%,transparent)}.site-search-section-label{padding:0 10px 8px;font-size:10px;line-height:14px;color:var(--ui-text-muted)}.site-search-tabs>button{display:flex;align-items:center;gap:8px;width:100%;min-height:43px;padding:9px 10px;text-align:left;font-size:12px;line-height:18px;color:var(--ui-text-muted);border:1px solid transparent;border-radius:11px;transition:color .16s,background .16s,box-shadow .16s}.site-search-tabs>button:hover{background:color-mix(in srgb,var(--ui-accent) 5%,transparent);color:var(--ui-text-primary)}.site-search-tabs>button[aria-pressed=true]{color:var(--ui-accent);font-weight:600;border-color:color-mix(in srgb,var(--ui-accent) 14%,transparent);background:var(--ui-bg-elevated);box-shadow:0 3px 8px -4px #0f172a33}.site-search-results{min-height:min(280px,35dvh);padding:10px}.site-search-option{gap:10px;min-height:64px;margin:3px 0;padding:10px 8px;border-radius:13px;transition:background .16s,border-color .16s,transform .16s}.site-search-option:hover,.site-search-option[aria-selected=true]{border-color:color-mix(in srgb,var(--ui-accent) 14%,transparent);background:color-mix(in srgb,var(--ui-accent) 5%,transparent);transform:translateY(-1px)}.site-search-rank{flex-shrink:0;min-width:16px;color:var(--ui-text-muted);opacity:.55;font-size:10px;font-variant-numeric:tabular-nums}.site-search-option[aria-selected=true] .site-search-rank{color:var(--ui-accent);opacity:1}.site-search-thumbnail{width:36px;height:36px;border-radius:11px;box-shadow:0 2px 4px -3px #0f172a26}.site-search-price{flex-shrink:0;max-width:96px;padding:4px 7px;overflow:hidden;text-overflow:ellipsis;border-radius:7px;background:color-mix(in srgb,var(--ui-text-primary) 3%,transparent);font-size:11px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums}.site-search-option[aria-selected=true] .site-search-price{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 8%,transparent)}.site-search-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:7px 12px;border-top:1px solid color-mix(in srgb,var(--ui-text-primary) 7%,transparent);background:color-mix(in srgb,var(--ui-text-primary) 2%,transparent)}.site-search-keyboard{gap:12px;padding:0}.site-search-browse{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:500;color:var(--ui-accent);transition:background .16s}.site-search-browse:hover{background:color-mix(in srgb,var(--ui-accent) 8%,transparent)}.site-search-progress{z-index:4}@keyframes search-border-turn{0%{--search-beam-angle:30deg}to{--search-beam-angle:390deg}}@media(max-width:639px){.site-search-panel{border-radius:18px}.site-search-heading{min-height:70px}.site-search-body--discovery{display:flex;flex-direction:column}.site-search-tabs{flex-direction:row;gap:5px;margin:10px 10px 0;padding:4px;border:0;border-radius:13px}.site-search-tabs>button{justify-content:center;flex:1;min-height:36px;width:auto;padding:6px 9px}.site-search-section-label,.site-search-keyboard,.site-search-dismiss-hint,.site-search-rank{display:none}.site-search-option{gap:9px}.site-search-price{max-width:80px;padding:3px 5px;font-size:10px}.site-search-footer{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.site-search-panel:before{animation:none}.site-search-panel{background:var(--ui-bg-elevated)}.site-search-option,.site-search-option>svg,.site-search-tabs>button{transition:none;transform:none}}:where(.storefront-header,.navigation-link,.navigation-trigger,.navigation-panel,.navigation-catalog,.navigation-mobile-toggle,.storefront-mobile-panel){--navigation-row-radius: 10px;--navigation-row-hover: color-mix(in srgb,var(--ui-text-primary) 4%,transparent);--navigation-row-active: color-mix(in srgb,var(--ui-accent) 7%,transparent);--navigation-surface: var(--ui-bg-elevated);--navigation-selected-ink: var(--ui-accent-hover);--navigation-hairline: color-mix(in srgb,var(--ui-text-primary) 9%,transparent);--navigation-soft: color-mix(in srgb,var(--ui-text-primary) 3%,var(--ui-bg-elevated))}.storefront-header{border-bottom:1px solid var(--navigation-hairline);background:color-mix(in srgb,var(--navigation-surface) 96%,transparent);box-shadow:0 1px #00000004}@supports (backdrop-filter:blur(20px)){.storefront-header{background:color-mix(in srgb,var(--navigation-surface) 88%,transparent);-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px)}}.storefront-header__navigation{padding-block:0}.storefront-header__bar{width:100%;min-height:56px;max-width:1440px;margin-inline:auto;padding-inline:16px}.storefront-header__brand{letter-spacing:-.025em;font-weight:650}.storefront-header__primary{flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.storefront-header__search{width:clamp(208px,17vw,272px)}.storefront-header__actions{gap:4px}.storefront-header__actions svg{stroke-width:1.6}.storefront-header[data-scrolled=true]{box-shadow:0 6px 24px -16px #0000002e}@media(min-width:640px){.storefront-header__bar{padding-inline:24px}}@media(min-width:1280px){.storefront-header--vault .storefront-header__bar{height:64px}.storefront-header--vault .storefront-header__actions>:is(a,button):not(.storefront-header__account),.storefront-header--vault .storefront-header__actions>div>button{border-radius:10px;background:transparent}.storefront-header--vault .storefront-header__actions>:is(a,button):not(.storefront-header__account):hover,.storefront-header--vault .storefront-header__actions>div>button:hover{background:var(--navigation-row-hover)}}@media(min-width:1280px){.storefront-header--classic .storefront-header__bar{min-height:64px}}.storefront-header .storefront-header__account{min-height:34px;border-width:1px;border-color:var(--navigation-hairline);border-radius:10px;padding:6px 12px;font-size:12px;font-weight:500}.storefront-header__actions :is(a,button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-trigger{position:relative;display:flex;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:12px 10px;border-radius:var(--navigation-row-radius);background:transparent;color:var(--ui-text-secondary);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.01em;transition:color .18s}.navigation-trigger:hover{color:var(--ui-text-primary)}.navigation-trigger[data-active]{color:var(--navigation-selected-ink)}.navigation-trigger:after{content:"";position:absolute;inset:auto 10px 4px;height:1.5px;border-radius:2px;background:var(--ui-accent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.navigation-trigger:hover:after,.navigation-trigger[data-active]:after{transform:scaleX(1)}.navigation-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-panel{width:min(var(--navigation-width,1040px),calc(100vw - 40px));padding:20px 20px 0;border:1px solid var(--navigation-hairline);border-radius:16px;background:var(--navigation-surface);color:var(--ui-text-primary);box-shadow:0 24px 64px -18px #0000002e,0 6px 20px -8px #00000014}.navigation-panel--catalog{padding:0;overflow:hidden}.navigation-panel--list{padding:10px}.storefront-mobile-panel{border-color:var(--navigation-hairline);border-radius:20px 0 0 20px;box-shadow:-20px 0 64px -28px #00000038}.storefront-mobile-panel>div:first-child{border-color:var(--navigation-hairline)}.storefront-mobile-account{border:1px solid var(--navigation-hairline);border-radius:14px;background:var(--navigation-soft)}@media(prefers-reduced-motion:reduce){.navigation-trigger,.navigation-trigger:after{transition:none}}.navigation-link[data-v-b9941546]{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;transition:background-color .16s,color .16s}.navigation-link[data-v-b9941546]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-link--primary .navigation-link__label[data-v-b9941546]{font-size:13px;font-weight:500;letter-spacing:.01em}.navigation-link--plain[data-v-b9941546]{padding:10px 12px;border-radius:var(--navigation-row-radius);color:var(--ui-text-muted)}.navigation-link--compact[data-v-b9941546]{min-height:44px;padding:11px 10px;border-radius:var(--navigation-row-radius);color:var(--ui-text-primary);align-items:flex-start}.navigation-link--compact>span>span[data-v-b9941546]{font-size:13px;line-height:21px;font-weight:450;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.navigation-link--plain[data-v-b9941546]:hover,.navigation-link--compact[data-v-b9941546]:hover{background:var(--navigation-row-hover);color:var(--navigation-selected-ink)}.navigation-link--plain[data-active][data-v-b9941546],.navigation-link--compact[data-active][data-v-b9941546]{background:var(--navigation-row-active);color:var(--navigation-selected-ink)}.navigation-link--footer[data-v-b9941546]{min-height:44px;padding:12px 10px;color:var(--navigation-selected-ink)}.navigation-link--footer>span>span[data-v-b9941546]{font-size:12px;line-height:20px;font-weight:400}.navigation-link--footer[data-v-b9941546]:hover{text-decoration:underline;text-underline-offset:3px}.navigation-link__icon[data-v-b9941546]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid transparent;border-radius:var(--navigation-row-radius);background:var(--navigation-soft);color:var(--ui-text-secondary);transition:color .16s,border-color .16s}.navigation-link--plain .navigation-link__icon[data-v-b9941546]{width:18px;height:18px;border:0;background:transparent}.navigation-link:hover .navigation-link__icon[data-v-b9941546],.navigation-link[data-active] .navigation-link__icon[data-v-b9941546]{color:var(--navigation-selected-ink);border-color:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-border))}.navigation-link__brand[data-v-b9941546]{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.navigation-link .navigation-link__icon--brand[data-v-b9941546]{width:34px;height:34px;background:#fff}@media(prefers-reduced-motion:reduce){.navigation-link[data-v-b9941546],.navigation-link__icon[data-v-b9941546]{transition:none;transform:none}}.navigation-catalog{--navigation-catalog-height:min(346px, calc(100dvh - 230px) ,calc(var(--reka-popover-content-available-height,600px) - 124px));min-width:0}.navigation-catalog-tabs{display:flex;flex-wrap:wrap;gap:24px;padding:0 20px;border-bottom:1px solid var(--navigation-hairline)}.navigation-catalog-tabs :is(a,button){position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:14px 0;font-size:13px;color:var(--ui-text-muted);transition:color .18s}.navigation-catalog-tabs :is(a,button):hover{color:var(--ui-text-primary)}.navigation-catalog-tabs :is(a,button):after{content:"";position:absolute;inset:auto 0 -1px;height:2px;border-radius:2px;background:var(--ui-accent);transform:scaleX(0);transform-origin:left;transition:transform .18s}.navigation-catalog-tabs :is([data-preview-selected=true],[aria-selected=true]){color:var(--ui-text-primary);font-weight:600}.navigation-catalog-tabs :is([data-preview-selected=true],[aria-selected=true]):after{transform:scaleX(1)}.navigation-catalog-tabs span{padding:2px 6px;border-radius:5px;background:var(--navigation-soft);font-size:11px;line-height:16px;color:var(--ui-text-muted);font-weight:400;white-space:nowrap}.navigation-catalog-body{display:grid;grid-template-columns:192px minmax(0,1fr);min-height:0}.navigation-catalog-scroll{height:var(--navigation-catalog-height);min-height:100px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 24%,transparent) transparent;scrollbar-gutter:stable}.navigation-catalog-platforms{background:var(--navigation-soft);border-right:1px solid var(--navigation-hairline);padding:16px 10px}.navigation-catalog-caption{display:block;padding:0 10px 10px;font-size:11px;line-height:16px;letter-spacing:.03em;color:var(--ui-text-muted)}.navigation-catalog-platforms :is(a,button){display:block;width:100%;text-align:left;padding:10px 12px;margin:2px 0;min-height:42px;line-height:22px;border-radius:var(--navigation-row-radius);font-size:13px;color:var(--ui-text-secondary);overflow-wrap:anywhere;transition:background .18s,color .18s}.navigation-catalog-platforms :is(a,button):hover{background:var(--navigation-row-hover);color:var(--ui-text-primary)}.navigation-catalog-platforms :is([data-preview-selected=true],[aria-pressed=true]){color:var(--navigation-selected-ink);background:var(--navigation-row-active);font-weight:500;box-shadow:inset 2px 0 var(--ui-accent)}.navigation-catalog-products{padding:0 24px}.navigation-catalog-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;min-height:57px;padding:16px 0;border-bottom:1px solid var(--navigation-hairline);background:var(--navigation-surface)}.navigation-catalog-heading strong{font-size:15px;line-height:24px;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.navigation-catalog-heading strong span{margin-left:8px;font-size:11px;font-weight:400;letter-spacing:0;color:var(--ui-text-muted)}.navigation-catalog-heading a,.navigation-catalog-footer a{font-size:12px;color:var(--navigation-selected-ink)}.navigation-catalog-heading a:hover,.navigation-catalog-footer a:hover{text-decoration:underline;text-underline-offset:3px}.navigation-catalog-product{display:flex;align-items:center;gap:12px;margin:4px -8px;padding:12px 8px;min-height:58px;border-radius:var(--navigation-row-radius);transition:background .18s,color .18s}.navigation-catalog-product:hover{background:var(--navigation-row-hover);color:var(--ui-text-primary)}.navigation-catalog-product[aria-current=page]{background:var(--navigation-row-active);color:var(--navigation-selected-ink)}.navigation-catalog-initial{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--navigation-soft);color:var(--ui-text-secondary);font-size:12px;font-weight:500}.navigation-catalog-copy{min-width:0}.navigation-catalog-copy>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:22px;font-weight:500;overflow:hidden;overflow-wrap:anywhere}.navigation-catalog-copy small{display:block;margin-top:3px;color:var(--ui-text-muted);font-size:11px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation-catalog-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:14px 20px;line-height:20px;border-top:1px solid var(--navigation-hairline);background:var(--navigation-soft)}.navigation-catalog-footer>span{font-size:11px;color:var(--ui-text-muted)}.navigation-catalog-message{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 4px;font-size:13px;color:var(--ui-text-muted)}.navigation-catalog-message button{color:var(--navigation-selected-ink);padding:6px 10px;border:1px solid var(--navigation-hairline);border-radius:8px}.navigation-catalog :is(a,button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-catalog--mobile{--navigation-catalog-height:clamp(180px,42dvh,346px);border:1px solid var(--navigation-hairline);border-radius:12px;overflow:hidden;background:var(--navigation-surface)}.navigation-catalog--mobile .navigation-catalog-body{grid-template-columns:104px minmax(0,1fr)}.navigation-catalog--mobile .navigation-catalog-tabs{padding:0 10px;gap:14px}.navigation-catalog--mobile .navigation-catalog-tabs :is(a,button){font-size:12px}.navigation-catalog--mobile .navigation-catalog-tabs span{display:none}.navigation-catalog--mobile .navigation-catalog-products{padding:0 10px}.navigation-catalog--mobile .navigation-catalog-heading strong{font-size:13px}.navigation-catalog--mobile .navigation-catalog-heading strong span{margin-left:4px}.navigation-catalog--mobile .navigation-catalog-initial{display:none}.navigation-catalog--mobile .navigation-catalog-platforms{padding:10px 4px}.navigation-catalog--mobile .navigation-catalog-platforms :is(a,button){font-size:12px;min-height:44px;padding:10px 6px}.navigation-catalog--mobile .navigation-catalog-footer{padding:12px 10px}.browse-mobile-menu>section+section{border-top:1px solid var(--navigation-hairline)}.browse-mobile-heading{display:flex;align-items:center}.browse-mobile-heading>a{min-height:48px;flex:1;padding:14px 12px;font-size:14px;font-weight:500}.browse-mobile-heading>button{display:grid;place-items:center;width:44px;height:44px}.browse-mobile-links{display:grid;gap:2px;padding:0 8px 10px}.browse-mobile-links a{padding:10px 12px;min-height:44px;font-size:13px;border-radius:10px;color:var(--ui-text-secondary)}.browse-mobile-links a:hover{background:var(--navigation-row-hover);color:var(--ui-text-primary)}@media(prefers-reduced-motion:reduce){.navigation-catalog *,.navigation-catalog *:after{transition:none}}.navigation-panel[data-state=closed]{display:none;animation:none}.navigation-panel[data-state=open]{animation:navigation-enter .18s cubic-bezier(.16,1,.3,1)}.navigation-panel:before{content:"";position:absolute;left:0;right:0;height:10px}.navigation-panel[data-side=bottom]:before{top:-10px}.navigation-panel[data-side=top]:before{bottom:-10px}.navigation-panel-scroll{max-height:min(60dvh,480px,calc(var(--reka-popover-content-available-height,600px) - 72px));min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.navigation-menu-list{display:flex;flex-direction:column;gap:12px;padding:2px}.navigation-menu-group{min-width:0;display:flex;flex-direction:column;gap:4px}.navigation-menu-group+.navigation-menu-group{border-top:1px solid var(--navigation-hairline);padding-top:12px}.navigation-group-heading{display:block;margin:0 0 4px;padding:8px 10px;border-radius:var(--navigation-row-radius);font-size:11px;line-height:20px;font-weight:500;letter-spacing:.03em;color:var(--ui-text-primary);text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s,color .15s,box-shadow .15s}a.navigation-group-heading:hover{color:var(--ui-accent);background:var(--navigation-row-hover)}a.navigation-group-heading:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-menu-footer{margin-top:12px;padding-top:0;border-top:1px solid var(--navigation-hairline)}.navigation-panel--list .navigation-menu-footer{margin-top:8px}@keyframes navigation-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.navigation-panel[data-state]{animation:none}.navigation-group-heading{transition:none}}.navigation-mobile-toggle[data-v-c4d37260]{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border-radius:8px;color:var(--ui-text-muted);transition:background-color .16s,color .16s}.navigation-mobile-toggle[data-v-c4d37260]:hover{background:var(--navigation-row-hover);color:var(--ui-accent)}.navigation-mobile-toggle[data-active][data-v-c4d37260]{background:var(--navigation-row-active);color:var(--ui-accent)}.navigation-mobile-toggle[data-v-c4d37260]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-mobile-group+.navigation-mobile-group[data-v-c4d37260]{border-top:1px solid var(--navigation-hairline)}.navigation-group-toggle[data-v-c4d37260]{display:flex;width:100%;min-height:48px;padding:12px;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:13px;font-weight:600}.navigation-group-toggle[data-v-c4d37260]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.navigation-group-more[data-v-c4d37260]{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:12px;color:var(--ui-accent)}.desktop-navigation[data-v-ee3f6e12]{flex-shrink:0;min-width:-moz-max-content;min-width:max-content;overflow-x:visible;overflow-y:visible}.scrollbar-hide[data-v-316b56de]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-316b56de]::-webkit-scrollbar{display:none}.contact-channels[data-v-c72672ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;min-width:0}.contact-channels--compact[data-v-c72672ae]{grid-template-columns:minmax(0,1fr);gap:10px}.contact-channel[data-v-c72672ae]{display:flex;width:100%;align-items:center;gap:12px;padding:14px;text-align:left;min-width:0;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-bg-elevated);color:var(--ui-text-primary);transition:background .15s,border-color .15s;cursor:pointer}.contact-channels--compact .contact-channel[data-v-c72672ae]{padding:10px;gap:10px}.contact-channel[data-v-c72672ae]:hover{border-color:var(--ui-accent);background:var(--ui-bg-muted)}.contact-channel[data-v-c72672ae]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.contact-channel__icon[data-v-c72672ae]{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:var(--ui-bg-muted);color:var(--ui-text-primary)}.contact-channel__icon img[data-v-c72672ae]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact-channels--inline[data-v-c72672ae]{display:flex;flex-wrap:wrap;gap:6px 18px}.contact-channels--inline .contact-channel[data-v-c72672ae]{width:auto;max-width:100%;gap:7px;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--footer-muted,var(--ui-text-secondary))}.contact-channels--inline .contact-channel[data-v-c72672ae]:hover{color:var(--footer-accent,var(--ui-accent))}.contact-channels--inline .contact-channel[data-v-c72672ae]:focus-visible{outline-color:var(--footer-accent,var(--ui-accent))}.contact-channels--inline .contact-channel__icon[data-v-c72672ae]{width:16px;height:16px;border-radius:0;background:transparent;color:inherit}.contact-channels--inline .contact-channel__icon svg[data-v-c72672ae]{width:15px;height:15px}.contact-channels--inline .contact-channel>span:nth-child(2)>span[data-v-c72672ae]:first-child{font-size:12px;font-weight:500}.contact-channels--inline .contact-channel>svg[data-v-c72672ae]{width:12px;height:12px;color:inherit;opacity:.65}.contact-channels--inline [role=status][data-v-c72672ae]{width:100%;color:var(--footer-muted,var(--ui-text-secondary))}.contact-channels--footer[data-v-c72672ae]{container:footer-contact/inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 0;padding:7px;border:1px solid var(--footer-line,var(--ui-border));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--footer-bg,var(--ui-bg-soft)) 65%,#fff),var(--footer-bg,var(--ui-bg-soft)));box-shadow:0 3px 12px #0f172a04,0 1px 2px #0f172a04}.contact-channels--footer .contact-channel[data-v-c72672ae]{position:relative;isolation:isolate;width:100%;max-width:100%;min-height:44px;gap:9px;padding:9px 10px;border:0;border-radius:11px;background:transparent;color:var(--footer-ink,var(--ui-text-primary));text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}.contact-channels--footer .contact-channel__name[data-v-c72672ae]{font-size:13px;font-weight:550;line-height:1.5}.contact-channels--footer .contact-channel__icon[data-v-c72672ae]{width:22px;height:22px;border-radius:6px;background:none;color:var(--footer-muted,var(--ui-text-secondary))}.contact-channels--footer .contact-channel__icon svg[data-v-c72672ae]{width:17px;height:17px}.contact-channels--footer .contact-channel__icon img[data-v-c72672ae]{width:21px;height:21px}.contact-channels--footer .contact-channel__action[data-v-c72672ae]{width:13px;height:13px;color:var(--footer-muted,var(--ui-text-secondary));opacity:.45;transition:opacity .2s,transform .2s}.contact-channels--footer .contact-channel[data-v-c72672ae]:hover{background:color-mix(in srgb,var(--footer-ink,var(--ui-text-primary)) 5%,transparent)}.contact-channels--footer .contact-channel:hover .contact-channel__action[data-v-c72672ae],.contact-channels--footer .contact-channel:focus-visible .contact-channel__action[data-v-c72672ae]{opacity:1}.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae]{grid-column:1/-1;min-height:62px;margin-bottom:5px;padding:12px;overflow:hidden;border:1px solid transparent;border-radius:14px;background:linear-gradient(125deg,#182741,#0c1526) padding-box,linear-gradient(120deg,#5f88ee99,#ffffff20,#67c9ff77) border-box;color:#f8fafc;box-shadow:inset 0 1px #ffffff14,0 4px 10px #233e6b12}.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae]:before{position:absolute;inset:-60% -20%;z-index:-1;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 35%,#a5ceff24 49%,transparent 64%);transform:translate(-100%);transition:transform .65s ease}.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae]:hover{background:linear-gradient(125deg,#203758,#0d192e) padding-box,linear-gradient(120deg,#83a6ff,#ffffff50,#89d7ff) border-box;box-shadow:0 7px 20px #244b8b26;transform:translateY(-1px)}.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae]:hover:before{transform:translate(100%)}.contact-channels--footer [data-footer-kind=primary] .contact-channel__icon[data-v-c72672ae]{width:32px;height:32px;border:1px solid #b6d3ff26;border-radius:10px;background:linear-gradient(145deg,#ffffff16,#ffffff05);color:#c4d8ff}.contact-channels--footer [data-footer-kind=primary] .contact-channel__icon svg[data-v-c72672ae]{width:18px;height:18px}.contact-channels--footer [data-footer-kind=primary] .contact-channel__name[data-v-c72672ae]{font-size:14px;font-weight:600}.contact-channels--footer [data-footer-kind=primary] .contact-channel__action[data-v-c72672ae]{width:16px;height:16px;color:#d4e2ff;opacity:.75}.contact-channels--footer [data-footer-kind=primary]:hover .contact-channel__action[data-v-c72672ae]{transform:translate(3px)}.contact-channel__hint[data-v-c72672ae]{display:block;margin-top:3px;color:#bdcee5;font-size:11px;line-height:1.5;text-wrap:balance}.contact-channels--footer [data-footer-kind=social][data-v-c72672ae]{min-width:0;padding-inline:6px}.contact-channels--footer [data-footer-kind=social] .contact-channel__icon[data-v-c72672ae]{width:25px;height:25px;border-radius:8px;transition:transform .2s,box-shadow .2s}.contact-channels--footer [data-contact-type=telegram] .contact-channel__icon[data-v-c72672ae]{background:#229ed912;color:#168fc5}.contact-channels--footer [data-contact-type=qq] .contact-channel__icon[data-v-c72672ae]{background:#6366f112;color:#6366f1}.contact-channels--footer [data-footer-kind=social]:hover .contact-channel__icon[data-v-c72672ae]{transform:translateY(-2px);box-shadow:0 3px 8px #294d8212}.contact-channels--footer [data-footer-kind=link][data-v-c72672ae]{grid-column:1/-1;min-height:38px;padding-top:8px;padding-bottom:8px}.contact-channels--footer [role=status][data-v-c72672ae]{grid-column:1/-1;margin:4px 8px 2px;color:var(--footer-muted,var(--ui-text-secondary))}@container footer-contact (max-width:280px){.contact-channels--footer [data-footer-kind=social][data-v-c72672ae]{grid-column:1/-1}}@media(min-width:768px){.contact-channels--footer[data-v-c72672ae]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae]{grid-column:1/3;margin:0}.contact-channels--footer [data-footer-kind=social][data-v-c72672ae]{grid-column:auto;min-height:62px;padding:10px}.contact-channels--footer [data-footer-kind=link][data-v-c72672ae]{grid-column:span 2;min-height:42px;padding:8px 10px}.contact-channels--footer [role=status][data-v-c72672ae]{margin:0 8px}}@media(min-width:1280px){.contact-channels--footer[data-v-c72672ae]{grid-template-columns:minmax(230px,1.35fr) minmax(115px,.75fr) minmax(115px,.75fr) repeat(2,minmax(0,1fr));gap:12px}.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae],.contact-channels--footer [data-footer-kind=link][data-v-c72672ae]{grid-column:auto}.contact-channels--footer [data-footer-kind=link][data-v-c72672ae]{min-height:62px}}.site-footer--refined .contact-channels--footer[data-v-c72672ae]{padding:0;border:0;border-radius:0;background:none;box-shadow:none}@media(min-width:1280px){.site-footer--refined .contact-channels--footer[data-v-c72672ae]{grid-template-columns:minmax(230px,1.1fr) minmax(150px,.8fr) minmax(150px,.8fr) repeat(2,minmax(0,1.15fr));gap:12px}}@media(prefers-reduced-motion:reduce){.contact-channels--footer .contact-channel[data-v-c72672ae],.contact-channels--footer .contact-channel__action[data-v-c72672ae],.contact-channels--footer .contact-channel__icon[data-v-c72672ae],.contact-channels--footer [data-footer-kind=primary][data-v-c72672ae]:before{transition:none!important;transform:none!important}}.footer-preferences[data-v-5428f38d]{display:inline-flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;gap:3px;padding:3px;border:1px solid var(--footer-line);border-radius:10px;background:color-mix(in srgb,var(--footer-bg) 70%,transparent);color:var(--footer-muted)}.footer-preferences__language[data-v-5428f38d]{position:relative;display:flex;align-items:center;gap:7px;min-width:0;padding:0 8px;border-radius:7px}.footer-preferences svg[data-v-5428f38d]{width:15px;height:15px;flex-shrink:0}.footer-preferences select[data-v-5428f38d]{min-width:82px;height:32px;padding:0 17px 0 0;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.footer-preferences__chevron[data-v-5428f38d]{position:absolute;right:8px;width:11px!important;height:11px!important;pointer-events:none}.footer-preferences__language[data-v-5428f38d]:focus-within{outline:2px solid var(--footer-accent);outline-offset:2px}.footer-preferences option[data-v-5428f38d]{background:var(--footer-bg);color:var(--footer-ink)}.footer-preferences__divider[data-v-5428f38d]{width:1px;height:15px;background:var(--footer-line)}.footer-preferences__theme[data-v-5428f38d]{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;transition:background .2s,color .2s}.footer-preferences__theme[data-v-5428f38d]:hover{background:color-mix(in srgb,var(--footer-ink) 6%,transparent);color:var(--footer-ink)}.footer-preferences__theme[data-v-5428f38d]:focus-visible{outline:2px solid var(--footer-accent);outline-offset:2px}@media(max-width:767px){.footer-preferences select[data-v-5428f38d]{height:38px;font-size:12px}.footer-preferences__theme[data-v-5428f38d]{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.footer-preferences__theme[data-v-5428f38d]{transition:none}}.footer-surface{--footer-line: color-mix(in srgb, var(--footer-ink) 10%, var(--footer-bg));--footer-muted: color-mix(in srgb, var(--footer-ink) 70%, var(--footer-bg));background:var(--footer-bg);color:var(--footer-ink)}.site-footer{border-top:1px solid var(--footer-line)}.site-footer--vault{margin-top:var(--gap-block)}.site-footer__container{width:100%;margin:0 auto;padding:40px 16px 18px}.site-footer--vault .site-footer__container{max-width:1180px;padding-left:24px;padding-right:24px}.site-footer__main{display:grid;align-items:start;gap:28px;padding-bottom:28px}.site-footer__intro{display:grid;align-content:start;gap:16px;min-width:0}.site-footer__brand-link{display:inline-flex;align-items:center;gap:9px;max-width:100%;color:var(--footer-ink);font-size:18px;font-weight:650;line-height:1.5;letter-spacing:-.025em;text-decoration:none;overflow-wrap:anywhere}.site-footer__brand-link:focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px}.site-footer__logo{width:auto;height:26px;max-width:112px;-o-object-fit:contain;object-fit:contain}.site-footer__description{max-width:34ch;margin:10px 0 0;color:var(--footer-muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.site-footer__contact{display:grid;gap:18px 24px;align-items:center;min-width:0;padding:24px 0;border-top:1px solid var(--footer-line)}.site-footer__contact-intro{min-width:0}.site-footer__contact-heading{margin:0;color:var(--footer-ink);font-size:13px;font-weight:650;line-height:1.6}.site-footer__contact-description{margin:6px 0 0;color:var(--footer-muted);font-size:13px;line-height:1.7}.site-footer__support-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.site-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-link-grid{display:grid;grid-template-columns:repeat(min(2,var(--footer-columns,1)),minmax(0,1fr));align-items:start;gap:24px 20px;min-width:0}.footer-column{min-width:0}.footer-column-heading{margin:0 0 10px;color:var(--footer-ink);font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.footer-column-heading__link{color:inherit;font:inherit;text-decoration:none}.footer-column-heading__link:hover,.footer-column-heading__link:focus-visible{color:var(--footer-accent);text-decoration:underline;text-underline-offset:3px}.footer-column-heading__link:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:2px}.footer-column-list{margin:0;padding:0;list-style:none}.footer-item{display:inline-block;max-width:100%;padding:4px 0;color:var(--footer-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere;text-decoration:none;text-underline-offset:3px;transition:color .15s}a.footer-item:hover,a.footer-item:focus-visible{color:var(--footer-accent);text-decoration:underline}a.footer-item:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:2px}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;padding-top:14px;border-top:1px solid var(--footer-line)}.site-footer__copyright{margin:0;color:var(--footer-muted);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.site-footer__legal{display:flex;flex-wrap:wrap;gap:2px 20px}.site-footer__legal .footer-item{font-size:11px}.site-footer__legal-icon{display:none}.site-footer__rights:before{content:" · "}@media(min-width:768px){.footer-link-grid{grid-template-columns:repeat(min(3,var(--footer-columns,1)),minmax(0,1fr))}}@media(min-width:1024px){.site-footer__contact{grid-template-columns:120px minmax(0,1fr);padding-inline-end:80px}.site-footer__main[data-links]{grid-template-columns:minmax(200px,23%) minmax(0,1fr);gap:clamp(28px,3vw,48px)}.site-footer__legal{padding-inline-end:64px}.footer-link-grid{grid-template-columns:repeat(var(--footer-columns,1),minmax(0,1fr));-moz-column-gap:clamp(20px,2vw,32px);column-gap:clamp(20px,2vw,32px);padding-inline-end:128px}.footer-link-grid[data-columns="1"],.footer-link-grid[data-columns="2"]{grid-template-columns:repeat(var(--footer-columns,1),minmax(0,220px))}}@media(max-width:639px){.site-footer--vault .site-footer__container{padding-left:16px;padding-right:16px}}@media(max-width:767px){.site-footer__container{padding:28px 16px 20px}.site-footer__main{gap:28px;padding-bottom:24px}.site-footer__intro{gap:12px}.site-footer__description{max-width:48ch}.footer-item{min-height:44px;padding:10px 0}.site-footer__bottom{align-items:stretch;flex-direction:column;gap:18px;padding-top:20px}.site-footer__legal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-footer__legal .footer-item{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--footer-line);border-radius:12px;background:color-mix(in srgb,var(--footer-ink) 3%,var(--footer-bg));color:var(--footer-ink);font-size:12px;text-align:center}.site-footer__legal .footer-item:only-child{grid-column:1/-1}.site-footer__legal .footer-item:hover{border-color:var(--footer-accent);text-decoration:none}.site-footer__legal-icon{display:block;width:16px;height:16px;flex-shrink:0;color:var(--footer-muted)}.site-footer__copyright{order:2;text-align:center;font-size:11px;line-height:1.9}.site-footer__copyright>span{display:block}.site-footer__rights:before{content:none}}@media(prefers-reduced-motion:reduce){.footer-item{transition:none}}.site-footer--refined{position:relative;background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--footer-accent) 4%,transparent),transparent 52%),var(--footer-bg)}.site-footer--refined .site-footer__container{padding-top:36px}.site-footer--refined .site-footer__main[data-links]{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:28px}.site-footer--refined .site-footer__intro{padding-bottom:24px;border-bottom:1px solid var(--footer-line)}.site-footer--refined .site-footer__brand{display:flex;align-items:center;gap:28px}.site-footer--refined .site-footer__brand-link{flex-shrink:0;font-size:19px;letter-spacing:-.035em}.site-footer--refined .site-footer__description{max-width:94ch;margin:0;padding-inline-start:28px;border-inline-start:1px solid var(--footer-line);font-size:13px;line-height:1.8}.site-footer--refined .footer-column-heading{margin-bottom:12px;font-size:13px;font-weight:650}.site-footer--refined .footer-column-list .footer-item{padding:4px 0;font-size:13px;line-height:1.65;transition:color .2s,transform .2s}.site-footer--refined .footer-column-list a.footer-item:hover{transform:translate(3px)}.site-footer--refined .site-footer__contact{margin-bottom:24px;padding:18px;border:1px solid var(--footer-line);border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--footer-ink) 2%,var(--footer-bg)),color-mix(in srgb,var(--footer-bg) 70%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--footer-bg) 70%,transparent)}.site-footer--refined .site-footer__contact-heading{font-size:12px;color:var(--footer-muted)}.site-footer--refined .site-footer__bottom{gap:14px 24px;padding-top:18px}.site-footer--refined .site-footer__legal{gap:2px 18px;padding-inline-end:0}.site-footer--refined [data-currency-display-notice]{flex-basis:100%;margin:0}@media(min-width:1024px){.site-footer--refined .footer-link-grid{-moz-column-gap:32px;column-gap:32px;padding-inline-end:80px}.site-footer--refined .site-footer__contact{grid-template-columns:96px minmax(0,1fr);margin-inline-end:80px}.site-footer--refined .site-footer__bottom{padding-inline-end:80px}}@media(max-width:767px){.site-footer--refined .site-footer__container{padding-top:28px}.site-footer--refined .site-footer__main[data-links]{gap:18px;padding-bottom:20px}.site-footer--refined .site-footer__intro{padding-bottom:20px}.site-footer--refined .site-footer__brand{display:grid;gap:12px}.site-footer--refined .site-footer__description{max-width:48ch;padding:0;border:0;line-height:1.8}.site-footer--refined .footer-column{border:0;border-bottom:1px solid var(--footer-line)}.site-footer--refined .footer-column-toggle{min-height:50px;padding-inline:3px;border-radius:8px}.site-footer--refined .footer-column-toggle:hover{background:color-mix(in srgb,var(--footer-ink) 3%,transparent)}.site-footer--refined .footer-column-heading{margin:0;font-size:13px}.site-footer--refined .footer-column-list .footer-item{min-height:44px;padding:10px 3px;font-size:13px}.site-footer--refined .site-footer__contact{gap:10px;margin-bottom:20px;padding:12px;border-radius:16px}.site-footer--refined .site-footer__contact-heading{padding:0 4px}.site-footer--refined .site-footer__bottom{gap:16px}.site-footer--refined .site-footer__bottom>.footer-preferences{align-self:center;order:1}.site-footer--refined .site-footer__legal{order:2;gap:8px}.site-footer--refined .site-footer__copyright{order:3}}@media(prefers-reduced-motion:reduce){.site-footer--refined .footer-column-list .footer-item{transition:none;transform:none!important}}.footer-column-toggle[data-v-fbcfc7c9]{display:none}.site-footer__currency-notice[data-v-fbcfc7c9]{color:var(--footer-muted)}.site-footer__contact[data-v-fbcfc7c9]{--footer-contact-accent:var(--ui-accent,var(--footer-accent))}@media(max-width:1023px){.site-footer .site-footer__container[data-v-fbcfc7c9]{padding-bottom:calc(212px + var(--storefront-mobile-purchase-height,0px) + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){.footer-link-grid[data-v-fbcfc7c9]{grid-template-columns:minmax(0,1fr);gap:0}.footer-column[data-v-fbcfc7c9]{border-top:1px solid var(--footer-line)}.footer-column--support[data-v-fbcfc7c9]{order:-1}.footer-column-heading[data-v-fbcfc7c9]{margin:0}.footer-column-heading__desktop[data-v-fbcfc7c9]{display:none}.footer-column-toggle[data-v-fbcfc7c9]{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.footer-column-toggle[data-v-fbcfc7c9]:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:2px}.footer-column-toggle__icon[data-v-fbcfc7c9]{width:16px;height:16px;flex-shrink:0;transition:transform .15s}.footer-column-toggle[aria-expanded=true] .footer-column-toggle__icon[data-v-fbcfc7c9]{transform:rotate(180deg)}.footer-column-list[data-v-fbcfc7c9]{padding-bottom:12px}.footer-column-list--collapsed[data-v-fbcfc7c9]{display:none}}@media(prefers-reduced-motion:reduce){.footer-column-toggle__icon[data-v-fbcfc7c9]{transition:none}}.fade-enter-active[data-v-555ab33e],.fade-leave-active[data-v-555ab33e]{transition:opacity .3s ease}.fade-enter-from[data-v-555ab33e],.fade-leave-to[data-v-555ab33e]{opacity:0}.animate-spin-reverse[data-v-555ab33e]{animation:spin-reverse-555ab33e 3s linear infinite}@keyframes spin-reverse-555ab33e{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.delay-100[data-v-555ab33e]{animation-delay:.1s}.delay-200[data-v-555ab33e]{animation-delay:.2s}.delay-300[data-v-555ab33e]{animation-delay:.3s}.back-to-top[data-v-0c3fe3c6]{bottom:calc(var(--storefront-mobile-utility-nav-height, 3.5rem) + var(--storefront-mobile-purchase-height, 0px) + 1rem)}@media(min-width:1024px){.back-to-top[data-v-0c3fe3c6]{bottom:1.5rem}}#storefront-root{--storefront-header-height: 113px;--storefront-safe-bottom: max(env(safe-area-inset-bottom, 0px), 0px);--storefront-mobile-nav-row-height: 3.5rem;--storefront-mobile-nav-height: 0px;--storefront-mobile-purchase-height: 0px;--storefront-mobile-utility-nav-height: calc(3.5rem + var(--storefront-safe-bottom))}.storefront-main--tools{padding-top:var(--storefront-header-height)}@media(min-width:1280px){#storefront-root{--storefront-header-height: 65px}}@media(max-width:1023px){#storefront-root.storefront-has-bottom-nav{--storefront-mobile-nav-height: calc(var(--storefront-mobile-nav-row-height) + 1px + var(--storefront-safe-bottom));--storefront-mobile-utility-nav-height: var(--storefront-mobile-nav-height);padding-bottom:calc(var(--storefront-mobile-nav-height) + var(--storefront-mobile-purchase-height))}#storefront-root:has([data-product-mobile-bar]){--storefront-mobile-purchase-height: 4.3125rem}.storefront-mobile-bottom-nav{padding-bottom:var(--storefront-safe-bottom, 0px)}.storefront-mobile-bottom-nav__items{height:var(--storefront-mobile-nav-row-height, 3.5rem)}.storefront-product-mobile-bar{bottom:var(--storefront-mobile-nav-height, 0px);height:var(--storefront-mobile-purchase-height, 4.3125rem)}}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}
