.site-promotions[data-v-13805713]{display:none}@media (width>=0){:where(html[data-device-mode=phone]) .site-promotions[data-v-13805713]{--promotion-bottom:0px;display:block}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-promotions[data-v-13805713]{--promotion-bottom:0px;display:block}}:where(html[data-device-mode=phone]) .site-promotions-with-nav[data-v-13805713]{--promotion-bottom:var(--mobile-footer-height)}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-promotions-with-nav[data-v-13805713]{--promotion-bottom:var(--mobile-footer-height)}}:where(html[data-device-mode=phone]) .site-promotion-spacer[data-v-13805713]{height:var(--promotion-height,max(44px,calc(var(--wap-unit)*1.04)))}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-promotion-spacer[data-v-13805713]{height:var(--promotion-height,max(44px,calc(var(--wap-unit)*1.04)))}}:where(html[data-device-mode=phone]) .site-download-bar[data-v-13805713]{right:0;bottom:calc(var(--promotion-bottom) + env(safe-area-inset-bottom,0px));z-index:44;grid-template-columns:calc(var(--wap-unit)*.56) calc(var(--wap-unit)*.7) minmax(0,1fr) auto;align-items:center;gap:calc(var(--wap-unit)*.16);min-height:max(44px,calc(var(--wap-unit)*1.04));padding:0 calc(var(--wap-unit)*.3) 0 calc(var(--wap-unit)*.16);color:#fff;background:#000c;display:grid;position:fixed;left:0}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-download-bar[data-v-13805713]{right:0;bottom:calc(var(--promotion-bottom) + env(safe-area-inset-bottom,0px));z-index:44;grid-template-columns:calc(var(--wap-unit)*.56) calc(var(--wap-unit)*.7) minmax(0,1fr) auto;align-items:center;gap:calc(var(--wap-unit)*.16);min-height:max(44px,calc(var(--wap-unit)*1.04));padding:0 calc(var(--wap-unit)*.3) 0 calc(var(--wap-unit)*.16);color:#fff;background:#000c;display:grid;position:fixed;left:0}}:where(html[data-device-mode=phone]) .site-download-close[data-v-13805713]{width:44px;height:44px;margin-left:calc(var(--wap-unit)*.56/2 - 22px);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-download-close[data-v-13805713]{width:44px;height:44px;margin-left:calc(var(--wap-unit)*.56/2 - 22px);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}}:where(html[data-device-mode=phone]) .site-download-logo[data-v-13805713]{max-width:100%;height:auto;max-height:calc(var(--wap-unit)*.7);-o-object-fit:contain;object-fit:contain;display:block}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-download-logo[data-v-13805713]{max-width:100%;height:auto;max-height:calc(var(--wap-unit)*.7);-o-object-fit:contain;object-fit:contain;display:block}}:where(html[data-device-mode=phone]) .site-download-bar p[data-v-13805713]{-webkit-line-clamp:3;font-size:calc(var(--wap-unit)*.22);line-height:calc(var(--wap-unit)*.28);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-download-bar p[data-v-13805713]{-webkit-line-clamp:3;font-size:calc(var(--wap-unit)*.22);line-height:calc(var(--wap-unit)*.28);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}}:where(html[data-device-mode=phone]) .site-download-action[data-v-13805713]{box-sizing:border-box;width:calc(var(--wap-unit)*1.52);min-height:44px;padding:6px calc(var(--wap-unit)*.08);border-radius:calc(var(--wap-unit)*.1);color:#fff;background:var(--primary,#e91118);text-align:center;font-size:calc(var(--wap-unit)*.22);justify-content:center;align-items:center;font-weight:400;line-height:1.3;text-decoration:none;display:flex}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-download-action[data-v-13805713]{box-sizing:border-box;width:calc(var(--wap-unit)*1.52);min-height:44px;padding:6px calc(var(--wap-unit)*.08);border-radius:calc(var(--wap-unit)*.1);color:#fff;background:var(--primary,#e91118);text-align:center;font-size:calc(var(--wap-unit)*.22);justify-content:center;align-items:center;font-weight:400;line-height:1.3;text-decoration:none;display:flex}}}.site-share[data-v-c920379d]{flex:none;position:relative}.site-share-trigger[data-v-c920379d]{width:32px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.site-share-trigger[data-v-c920379d]:hover,.site-share-trigger[aria-expanded=true][data-v-c920379d]{background:#8882}.site-share-panel[data-v-c920379d]{z-index:80;color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;width:240px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 20px #0002}.site-share-panel button[data-v-c920379d]{text-align:left;width:100%;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 10px;display:block}.site-share-panel button[data-v-c920379d]:focus-visible,.site-share-panel button[data-v-c920379d]:hover{background:#f3f3f3}.site-share-panel p[data-v-c920379d]{margin:8px 10px;font-size:12px;line-height:1.5}.site-share-panel input[data-v-c920379d]{border:1px solid #ddd;border-radius:3px;width:100%;min-width:0;padding:8px;font-size:12px}@media (width<=399px){.site-share-trigger[data-v-c920379d]{width:26px}.site-header-inner:has(.site-share) .brand-link img{width:60px}}.cookie-settings-button[data-v-ccaacef3]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-settings-button[data-v-ccaacef3]:focus-visible{outline:2px solid var(--primary,#e91118);outline-offset:4px}@media (width>=0){:where(html[data-device-mode=phone]) .site-content-fixed-room[data-v-ccaacef3]{min-height:100dvh}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-content-fixed-room[data-v-ccaacef3]{min-height:100dvh}}:where(html[data-device-mode=phone]) .site-content-fixed-room~.site-footer[data-v-ccaacef3]{z-index:2;position:relative}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-content-fixed-room~.site-footer[data-v-ccaacef3]{z-index:2;position:relative}}:where(html[data-device-mode=phone]) .site-footer[data-v-ccaacef3],:where(html[data-device-mode=phone]) .site-shell-auth .site-footer[data-v-ccaacef3]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));text-align:center;margin-top:0;display:block}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-footer[data-v-ccaacef3],:where(html[data-device-mode=auto]) .site-shell-auth .site-footer[data-v-ccaacef3]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));text-align:center;margin-top:0;display:block}}:where(html[data-device-mode=phone]) .site-footer.site-footer-with-bottom-nav[data-v-ccaacef3]{padding-bottom:calc(var(--mobile-footer-height,76px) + 12px + env(safe-area-inset-bottom,0px))}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-footer.site-footer-with-bottom-nav[data-v-ccaacef3]{padding-bottom:calc(var(--mobile-footer-height,76px) + 12px + env(safe-area-inset-bottom,0px))}}:where(html[data-device-mode=phone]) .site-footer nav>a[data-v-ccaacef3],:where(html[data-device-mode=phone]) .site-footer>.site-footer-copyright[data-v-ccaacef3],:where(html[data-device-mode=phone]) .site-footer>span[data-v-ccaacef3]{display:none}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-footer nav>a[data-v-ccaacef3],:where(html[data-device-mode=auto]) .site-footer>.site-footer-copyright[data-v-ccaacef3],:where(html[data-device-mode=auto]) .site-footer>span[data-v-ccaacef3]{display:none}}:where(html[data-device-mode=phone]) .site-footer nav[data-v-ccaacef3]{justify-content:center}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .site-footer nav[data-v-ccaacef3]{justify-content:center}}:where(html[data-device-mode=phone]) .cookie-settings-button[data-v-ccaacef3]{min-height:44px;padding:6px 12px}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .cookie-settings-button[data-v-ccaacef3]{min-height:44px;padding:6px 12px}}}
