.Footer-module__hP-FLq__footer{margin-top:var(--section-gap);background:var(--color-text);color:#ffffffa6}.Footer-module__hP-FLq__top{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:48px;padding-block:64px 48px;display:grid}.Footer-module__hP-FLq__brand{flex-direction:column;gap:20px;display:flex}.Footer-module__hP-FLq__logo img{filter:invert();width:auto;height:28px}.Footer-module__hP-FLq__about{max-width:340px;font-size:14px;line-height:1.7}.Footer-module__hP-FLq__socials{gap:12px;display:flex}.Footer-module__hP-FLq__social{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-sm);color:var(--color-inverse);border:1px solid #ffffff24;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.Footer-module__hP-FLq__social:hover{border-color:var(--color-inverse);background:var(--color-inverse);color:var(--color-text)}.Footer-module__hP-FLq__column{flex-direction:column;gap:20px;display:flex}.Footer-module__hP-FLq__heading{color:var(--color-inverse);font-size:15px;font-weight:700}.Footer-module__hP-FLq__links{flex-direction:column;gap:12px;font-size:14px;display:flex}.Footer-module__hP-FLq__links a,.Footer-module__hP-FLq__contact a,.Footer-module__hP-FLq__legal a{transition:color .2s}.Footer-module__hP-FLq__links a:hover,.Footer-module__hP-FLq__contact a:hover,.Footer-module__hP-FLq__legal a:hover{color:var(--color-inverse)}.Footer-module__hP-FLq__contact{flex-direction:column;gap:14px;font-size:14px;line-height:1.55;display:flex}.Footer-module__hP-FLq__contact li{gap:12px;display:flex}.Footer-module__hP-FLq__contact svg{color:var(--color-inverse);flex-shrink:0;margin-top:1px}.Footer-module__hP-FLq__bottom{border-top:1px solid #ffffff1a}.Footer-module__hP-FLq__bottomInner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;font-size:13px;display:flex}.Footer-module__hP-FLq__legal{gap:24px;display:flex}@media (max-width:1024px){.Footer-module__hP-FLq__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.Footer-module__hP-FLq__brand{grid-column:1/-1}.Footer-module__hP-FLq__about{max-width:480px}.Footer-module__hP-FLq__footer{padding-bottom:var(--island-space)}}@media (max-width:640px){.Footer-module__hP-FLq__top{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:48px 32px}.Footer-module__hP-FLq__column:last-child{grid-column:1/-1}.Footer-module__hP-FLq__bottomInner{text-align:center;flex-direction:column;justify-content:center;padding-block:20px}}
.GiftStrip-module__l1hxJW__strip{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.GiftStrip-module__l1hxJW__strip strong{font-weight:600}.GiftStrip-module__l1hxJW__divider{background:#ffffff4d;width:1px;height:14px;margin-inline:12px}.GiftStrip-module__l1hxJW__meta{color:#ffffffbf}.GiftStrip-module__l1hxJW__meta .num{color:var(--color-inverse);letter-spacing:.02em;font-weight:600}@media (max-width:640px){.GiftStrip-module__l1hxJW__hideMobile{display:none}.GiftStrip-module__l1hxJW__divider{margin-inline:8px}}
.Logo-module__oNWmaW__logo{height:var(--control-h);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;display:inline-flex}[data-theme=dark] .Logo-module__oNWmaW__image{filter:invert()}.Logo-module__oNWmaW__image{pointer-events:none;-webkit-user-drag:none;width:auto;height:28px}@media (max-width:640px){[data-theme=dark] .Logo-module__oNWmaW__image{filter:invert()}.Logo-module__oNWmaW__image{height:22px}}
.ThemeToggle-module__Dk5saq__toggle{width:var(--control-h);height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);place-items:center;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.ThemeToggle-module__Dk5saq__toggle:hover{border-color:var(--color-text)}.ThemeToggle-module__Dk5saq__icon{will-change:transform;transition:transform .5s var(--ease), opacity .3s;place-items:center;display:grid;position:absolute;inset:0}.ThemeToggle-module__Dk5saq__hidden{opacity:0;transform:rotate(-90deg)scale(.5)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Dk5saq__icon{transition:none}}
.LanguageSwitcher-module__43PcSG__wrap{position:relative}.LanguageSwitcher-module__43PcSG__button{height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);letter-spacing:.02em;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:700;transition:border-color .2s;display:inline-flex}.LanguageSwitcher-module__43PcSG__button:hover,.LanguageSwitcher-module__43PcSG__button[aria-expanded=true]{border-color:var(--color-text)}.LanguageSwitcher-module__43PcSG__button:disabled{opacity:.6;cursor:progress}.LanguageSwitcher-module__43PcSG__chevron,.LanguageSwitcher-module__43PcSG__chevronOpen{transition:transform .2s var(--ease)}.LanguageSwitcher-module__43PcSG__chevronOpen{transform:rotate(180deg)}.LanguageSwitcher-module__43PcSG__panel{z-index:60;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:200px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.LanguageSwitcher-module__43PcSG__panelOpen{opacity:1;visibility:visible;transform:none}.LanguageSwitcher-module__43PcSG__option{border-radius:calc(var(--radius-md) - 4px);text-align:left;align-items:center;gap:12px;width:100%;height:44px;padding-inline:12px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.LanguageSwitcher-module__43PcSG__option:hover,.LanguageSwitcher-module__43PcSG__option[aria-selected=true]{background:var(--color-surface)}.LanguageSwitcher-module__43PcSG__short{background:var(--color-surface);letter-spacing:.04em;border-radius:6px;place-items:center;width:30px;height:22px;font-size:11px;font-weight:700;display:grid}.LanguageSwitcher-module__43PcSG__option[aria-selected=true] .LanguageSwitcher-module__43PcSG__short{background:var(--color-text);color:var(--color-bg)}.LanguageSwitcher-module__43PcSG__check{margin-left:auto}.LanguageSwitcher-module__43PcSG__segmented{height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);gap:2px;padding:3px;display:inline-flex}.LanguageSwitcher-module__43PcSG__segmented button{border-radius:calc(var(--radius-sm) - 3px);letter-spacing:.03em;min-width:38px;color:var(--color-muted);padding-inline:8px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s}.LanguageSwitcher-module__43PcSG__segmented .LanguageSwitcher-module__43PcSG__segActive{background:var(--color-text);color:var(--color-bg)}.LanguageSwitcher-module__43PcSG__flag{width:22px;height:auto;box-shadow:0 0 0 1px var(--color-border);border-radius:3px;flex-shrink:0}.LanguageSwitcher-module__43PcSG__segmented button{place-items:center;min-width:34px;display:inline-grid}.LanguageSwitcher-module__43PcSG__segmented button:not(.LanguageSwitcher-module__43PcSG__segActive) .LanguageSwitcher-module__43PcSG__flag{opacity:.55;filter:saturate(.7)}
