@charset "UTF-8";
:root{--ThemesBoxTitleColor: #212121;--ThemesBoxSubTitleColor: #808080;--ThemesTextContentColor: #212121;--ThemesBodyColor: #F3F3F3;--ThemesProductsTitleColor: #000000;--ThemesBoxTitleFont: FiraSans-Bold;--ThemesBoxSubTitleFont: FiraSans-Regular;--ThemesTextContentFont: FiraSans-Regular;--ThemesProductsTitleFont: FiraSans-Bold;--ThemesNavFont: FiraSans-Regular;--FloatMessageTitleColor: #FFFFFF;--FloatMessageTitleBgColor: #32A45A;--FloatMessageArrowColor: #FFFFFF;--FloatMessageButtonTextColor: #FFFFFF;--FloatMessageButtonHoverTextColor: #333333;--FloatMessageButtonBgColor: #32A45A;--FloatMessageButtonBgHoverColor: #00000000;--FloatMessageButtonBorderColor: #00000000;--FloatMessageButtonBorderHoverColor: #32A45A;--FloatButtonTextColor: #FFFFFF;--FloatButtonBgColor: #1a73e8;--FloatButtonBgGradientColor: #0d47a1;--FloatButtonHoverBgColor: #1557b0;--FloatButtonHoverBgGradientColor: #0a3a8a;--ProductsPriceFont: Roboto-Bold;--ThemesButtonFont: Roboto-Bold;--ButtonRadiusSizePc: 24px;--ButtonRadiusSizeMobile: 24px;--ButtonFontStyle1: Roboto-Bold;--ButtonTextColorStyle1: #ffffff;--ButtonBgColorStyle1: #00b95e;--ButtonBorderColorStyle1: #00000000;--ButtonHoverTextColorStyle1: #00b95e;--ButtonBgHoverColorStyle1: #00000000;--ButtonBorderHoverColorStyle1: #00b95e;--ButtonTextSizePcStyle1: 20px;--ButtonRadiusSizePcStyle1: 30px;--ButtonTextSizeMobileStyle1: 14px;--ButtonRadiusSizeMobileStyle1: 30px;--ButtonFontStyle2: Roboto-Bold;--ButtonTextColorStyle2: #00b95e;--ButtonBgColorStyle2: #00000000;--ButtonBorderColorStyle2: #00B95E;--ButtonHoverTextColorStyle2: #ffffff;--ButtonBgHoverColorStyle2: #00b95e;--ButtonBorderHoverColorStyle2: #00000000;--ButtonTextSizePcStyle2: 20px;--ButtonRadiusSizePcStyle2: 30px;--ButtonTextSizeMobileStyle2: 14px;--ButtonRadiusSizeMobileStyle2: 30px;--ButtonFontInquiry: Roboto-Bold;--ButtonTextColorInquiry: #ffffff;--ButtonBgColorInquiry: #00b95e;--ButtonBorderColorInquiry: #00000000;--ButtonHoverTextColorInquiry: #00b95e;--ButtonBgHoverColorInquiry: #00000000;--ButtonBorderHoverColorInquiry: #00b95e;--ButtonTextSizePcInquiry: 18px;--ButtonRadiusSizePcInquiry: 23px;--ButtonTextSizeMobileInquiry: 18px;--ButtonRadiusSizeMobileInquiry: 23px;--ButtonFontBatchInquiryList: Roboto-Bold;--ButtonTextColorBatchInquiryList: #00b95e;--ButtonBgColorBatchInquiryList: #00000000;--ButtonBorderColorBatchInquiryList: #00b95e;--ButtonHoverTextColorBatchInquiryList: #FFFFFF;--ButtonBgHoverColorBatchInquiryList: #00b95e;--ButtonBorderHoverColorBatchInquiryList: #00000000;--ButtonTextSizePcBatchInquiryList: 14px;--ButtonRadiusSizePcBatchInquiryList: 30px;--ButtonTextSizeMobileBatchInquiryList: 14px;--ButtonRadiusSizeMobileBatchInquiryList: 30px;--ButtonFontBatchInquiryDetail: Roboto-Bold;--ButtonTextColorBatchInquiryDetail: #00B95E;--ButtonBgColorBatchInquiryDetail: #00000000;--ButtonBorderColorBatchInquiryDetail: #32A45A;--ButtonHoverTextColorBatchInquiryDetail: #FFFFFF;--ButtonBgHoverColorBatchInquiryDetail: #32A45A;--ButtonBorderHoverColorBatchInquiryDetail: #00000000;--ButtonTextSizePcBatchInquiryDetail: 16px;--ButtonRadiusSizePcBatchInquiryDetail: 30px;--ButtonTextSizeMobileBatchInquiryDetail: 16px;--ButtonRadiusSizeMobileBatchInquiryDetail: 5px;--PreBackgroundColor: #F1F1F1;--ThemesMobileButtomNavBgColor: #ffffff;--ThemesMobileButtomIconColor: #4a4a4a;--ThemesMobileButtomIconSelectedColor: #ec6608;--ThemesMobileButtomNavNameColor: #333333;--ThemesMobileButtomNavNameSelectedColor: #ec6608;--ThemesMobileButtomNavNameSize: 12px;}
#mobile_header .btn_menu .iconfont{ color: var(--ThemesHeaderIconColor); }
	#mobile_header .btn_menu .ajax_inquiry .list_numner{background-color:; color:}
.ly_header_v2 .header_v2_container{width: 100%;display: flex;justify-content: center;align-items: center}
.ly_header_v2 .header_v2_inner{background: rgba(255, 255, 255, 0.25);backdrop-filter: blur(0.78vw);-webkit-backdrop-filter: blur(0.78vw);display: flex;align-items: center;box-sizing: border-box}
.ly_header_v2 .header_v2_logo{flex-shrink: 0;display: flex;align-items: center}.ly_header_v2 .header_v2_logo a{display: flex;align-items: center}.ly_header_v2 .header_v2_logo .logo_pc{display: block}.ly_header_v2 .header_v2_logo .logo_mobile{display: none}.ly_header_v2 .header_v2_logo .logo_sticky_mobile{display: none}
.ly_header_v2 .header_v2_nav{display: flex;align-items: center}.ly_header_v2 .header_v2_nav a{font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 600;line-height: 17px;text-transform: uppercase;color: #1E1E1E;text-decoration: none;transition: color 0.2s}.ly_header_v2 .header_v2_nav a:hover{color: #3709AA}
.ly_header_v2 .header_v2_right{display: flex;justify-content: center;align-items: center}.ly_header_v2 .header_v2_right .nav_link{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 17px;text-transform: uppercase;color: #1E1E1E;text-decoration: none;transition: color 0.2s}.ly_header_v2 .header_v2_right .nav_link:hover{color: #3709AA}
.ly_header_v2 .header_v2_language{display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative}.ly_header_v2 .header_v2_language img{width: 100%;height: 100%}.ly_header_v2 .header_v2_language .lang_icon_pc{display: block}.ly_header_v2 .header_v2_language .lang_icon_mobile{display: none}
.ly_header_v2 .header_v2_lang_dropdown{display: none;flex-direction: column;align-items: center;position: absolute;background: rgba(255, 255, 255, 0.5);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);z-index: 99;box-sizing: border-box}.ly_header_v2 .header_v2_lang_dropdown.active{display: flex}.ly_header_v2 .header_v2_lang_dropdown .lang_item{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 1.2;text-transform: uppercase;cursor: pointer;text-decoration: none;display: block}.ly_header_v2 .header_v2_lang_dropdown .lang_item:hover{text-decoration: none;opacity: 0.8}.ly_header_v2 .header_v2_lang_dropdown .lang_item.inactive{color: #333333}.ly_header_v2 .header_v2_lang_dropdown .lang_item.active{color: #3709AA}
.ly_header_v2 .header_v2_cat_nav{display: flex;flex-direction: row;align-items: center;justify-content: center;position: absolute;left: 50%;transform: translateX(-50%)}.ly_header_v2 .header_v2_cat_nav .cat_item{position: relative;font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 1.2;text-transform: uppercase;color: #FFFFFF;text-decoration: none;transition: color 0.2s;padding-bottom: 0.3em}.ly_header_v2 .header_v2_cat_nav .cat_item:hover{text-decoration: none}
.ly_header_v2 .header_v2_cat_nav .cat_item::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: #FFBD04;opacity: 0;transition: opacity 0.2s}.ly_header_v2 .header_v2_cat_nav .cat_item:hover::after,
.ly_header_v2 .header_v2_cat_nav .cat_item.active::after{opacity: 1}
.ly_header_v2 .header_v2_cat_sub{display: none;flex-direction: column;align-items: flex-start;position: absolute;left: 50%;transform: translateX(-50%);background: rgba(255, 255, 255, 0.4);backdrop-filter: blur(0.39vw);-webkit-backdrop-filter: blur(0.39vw);border-radius: 6px;box-sizing: border-box;z-index: 100}.ly_header_v2 .header_v2_cat_sub.active{display: flex}
.ly_header_v2 .header_v2_cat_sub .cat_sub_inner{display: flex;flex-wrap: wrap;align-items: flex-start;box-sizing: border-box}.ly_header_v2 .header_v2_cat_sub a{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 400;color: #FFFFFF;font-size: 12px;letter-spacing: 0;line-height: normal;white-space: nowrap;text-decoration: none;width: fit-content;flex: none}.ly_header_v2 .header_v2_cat_sub a:hover{font-family: var(--ThemesBoxTitleFont);text-decoration: none}
.ly_header_v2 .header_v2_signin{font-family: var(--ThemesNavFont, var(--ThemesTextContentFont));font-style: normal;font-weight: 500;line-height: 17px;text-transform: uppercase;color: #FFFFFF;text-decoration: none;transition: opacity 0.2s}.ly_header_v2 .header_v2_signin:hover{opacity: 0.8}
.ly_header_v2 .header_v2_join_btn{background: #FFBD04;display: flex;align-items: center;justify-content: center;font-family: var(--ThemesBoxTitleFont);font-style: normal;font-weight: 500;line-height: 14px;text-transform: uppercase;color: #3709AA;text-decoration: none;transition: all 0.2s;flex-shrink: 0}.ly_header_v2 .header_v2_join_btn:hover{background: #e5aa00}
.ly_header_v2 .header_v2_search,
.ly_header_v2 .header_v2_user,
.ly_header_v2 .header_v2_menu,
.ly_header_v2 .header_v2_mobile_dropdown{display: none;align-items: center;justify-content: center;cursor: pointer}.ly_header_v2 .header_v2_search img,
.ly_header_v2 .header_v2_user img,
.ly_header_v2 .header_v2_menu img{width: 100%;height: 100%}
/* PC端绝对定位（随页面滚动） */
        .ly_header_v2[data-visual-id="21364"] .headerFixed {
            position: absolute;
            top: 1.953vw;
            left: 0;
            right: 0;
            z-index: 1000;
        }
        /* 外层容器 - 1200px居中 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_inner {
            width: 93.75vw;
            height: 3.125vw;
            border-radius: 1.563vw;
            padding: 0 0.938vw;
        }
        /* Logo */
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo {
            width: 16.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo a {
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_style_a {
            display: block;
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_style_b {
            display: none;
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo a img,
        .ly_header_v2[data-visual-id="21364"] .header_v2_logo a .img img {
            width: 100% !important;
            height: auto !important;
            max-width: none !important;
            max-height: none !important;
        }
        /* 左侧导航区域 - Logo + Categories */
        .ly_header_v2[data-visual-id="21364"] .header_v2_nav {
            margin-left: 2.344vw;
            margin-right: 0;
            gap: 1.563vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_nav a {
            font-size: 1.094vw;
        }
        /* 右侧区域 - 整体靠右对齐 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_right {
            margin-left: auto;
            gap: 1.875vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_right .nav_link {
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
            transition: color 0.2s ease;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_right .nav_link:hover {
            color: #3709AA;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_language {
            width: 1.719vw;
            height: 1.719vw;
        }
        /* 语言下拉框 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_lang_dropdown {
            width: 6.25vw;
            padding: 0.781vw;
            gap: 0.313vw;
            border-radius: 0.313vw;
            top: calc(3.125vw / 2 + 1.719vw / 2);
            left: 50%;
            transform: translateX(-50%);
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_lang_dropdown .lang_item {
            font-size: 1.094vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_signin {
            font-size: 1.094vw;
        }
        /* ========== Mega Menu 分类导航 ========== */
        /* Categories 入口按钮 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories {
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_trigger {
            display: flex;
            align-items: center;
            gap: 0.469vw;
            cursor: pointer;
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-transform: uppercase;
            transition: color 0.2s ease;
            padding: 0.625vw 0;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_trigger:hover {
            color: #3709AA;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_icon {
            width: 1.25vw;
            height: 1.25vw;
        }
        .ly_header_v2[data-visual-id="21364"] .categories_arrow {
            width: 0.938vw;
            height: 0.938vw;
            transition: transform 0.2s ease;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories.active .categories_arrow {
            transform: rotate(180deg);
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories.active .categories_trigger {
            color: #3709AA;
        }
        
        /* Mega Menu 弹窗 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_mega_menu {
            position: absolute;
            top: 100%;
            left: 0;
            min-width: 54.688vw;
            background: #FFFFFF;
            border-radius: 0.625vw;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.08);
            border: 1px solid rgba(0, 0, 0, 0.08);
            opacity: 0;
            visibility: hidden;
            transform: translateY(-10px);
            transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
            z-index: 1000;
            margin-top: 0.781vw;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_categories.active .header_v2_mega_menu {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        /* Mega Menu 内部布局 */
        .ly_header_v2[data-visual-id="21364"] .mega_menu_inner {
            display: flex;
            min-height: 21.875vw;
        }
        
        /* 左侧一级分类 */
        .ly_header_v2[data-visual-id="21364"] .mega_menu_left {
            width: 15.625vw;
            background: rgba(255, 189, 4, 0.08);
            border-radius: 0.625vw 0 0 0.625vw;
            padding: 0.938vw 0;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 0.625vw;
            padding: 0.781vw 1.25vw;
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.016vw;
            font-weight: 500;
            line-height: 1.4;
            color: #1E1E1E;
            text-decoration: none;
            transition: all 0.15s ease;
            cursor: pointer;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item span {
            flex: 1;
            word-break: break-word;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item:hover,
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item.active {
            background: #FFBD04;
            color: #1E1E1E;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_arrow {
            opacity: 0.4;
            transition: opacity 0.15s ease;
            flex-shrink: 0;
            width: 0.469vw;
            height: 0.469vw;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item:hover .mega_cat_arrow,
        .ly_header_v2[data-visual-id="21364"] .mega_cat_item.active .mega_cat_arrow {
            opacity: 1;
        }
        
        /* 右侧二级分类 */
        .ly_header_v2[data-visual-id="21364"] .mega_menu_right {
            flex: 1;
            padding: 1.563vw;
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_panel {
            display: none;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_panel.active {
            display: block;
            animation: fadeIn 0.15s ease;
        }
        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_grid {
            display: flex;
            flex-wrap: wrap;
            gap: 0.938vw 1.875vw;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_item {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.016vw;
            font-weight: 400;
            color: #333333;
            text-decoration: none;
            padding: 0.469vw 0.938vw;
            border-radius: 0.313vw;
            transition: all 0.15s ease;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .mega_sub_item:hover {
            background: rgba(55, 9, 170, 0.08);
            color: #3709AA;
            font-weight: 500;
        }
        
        /* 旧版分类导航（保留兼容，已隐藏） */
        .ly_header_v2[data-visual-id="21364"] .header_v2_cat_nav,
        .ly_header_v2[data-visual-id="21364"] .header_v2_cat_sub {
            display: none !important;
        }
        /* Apply to Join 按钮 */
        .ly_header_v2[data-visual-id="21364"] .header_v2_join_btn {
            width: 10.625vw;
            height: 2.344vw;
            border-radius: 1.563vw;
            font-size: 0.938vw;
        }
        
        /* 移动端样式 - 基于 360px 设计稿 */
        @media screen and (max-width: 1000px) {
            .ly_header_v2[data-visual-id="21364"] .headerFixed {
                position: absolute;
                top: 0;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_container {
                position: relative;
                width: 100vw;
                height: 12.8vw; /* 48px @375 */
                padding: 0;
            }
            /* 菜单展开时 container 高度自适应 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_container {
                height: auto;
                padding-top: 12.8vw; /* 48px - 给header_v2_inner留出空间 */
            }
            /* 菜单展开时 dropdown 改为相对定位撑开高度 + Rectangle20白色背景 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown {
                position: relative;
                top: -6.133vw;      /* -23px 向上延伸 */
                display: block;
                background: #FFFFFF;
                backdrop-filter: blur(5px);
                -webkit-backdrop-filter: blur(5px);
                padding-top: 6.133vw; /* 23px - 补偿向上延伸的距离 */
                padding-bottom: 2.667vw; /* 10px */
                border-radius: 2.133vw; /* 圆角 8px */
                z-index: 1;
            }
            /* 菜单展开时 黄色矩形改为相对定位 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown .dropdown_yellow_box {
                position: relative;
                top: auto;
                left: auto;
                margin: 0 auto;
            }
            /* 菜单展开时 底部导航改为相对定位 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown .dropdown_nav {
                position: relative;
                top: auto;
                left: auto;
                justify-content: center;
                margin-top: 4.267vw; /* 16px */
                gap: 2.667vw;        /* 10px */
            }
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown .dropdown_nav a {
                font-weight: 600;
            }
            /* header_v2_inner 层级高于 dropdown，增加上padding */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_inner {
                z-index: 2;
                padding-top: 4vw; /* 15px */
            }
            /* Rectangle 19 - 375基准，内层宽360(=96vw)，左右各2vw边距 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_inner {
                position: absolute;
                width: 96vw;   /* 360px */
                height: 9.6vw; /* 36px */
                left: 2vw;     /* 7.5px */
                top: 2.4vw;    /* 9px */
                padding: 0;
                background: rgba(255, 255, 255, 0.25);
                backdrop-filter: blur(5px);
                -webkit-backdrop-filter: blur(5px);
                border-radius: 8vw; /* 30px */
                box-sizing: border-box;
            }
            /* 移动端去掉点击高亮效果 */
            .ly_header_v2[data-visual-id="21364"] a,
            .ly_header_v2[data-visual-id="21364"] button,
            .ly_header_v2[data-visual-id="21364"] .header_v2_menu,
            .ly_header_v2[data-visual-id="21364"] .header_v2_language,
            .ly_header_v2[data-visual-id="21364"] .header_v2_search,
            .ly_header_v2[data-visual-id="21364"] .header_v2_user {
                -webkit-tap-highlight-color: transparent;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo {
                position: absolute;
                width: 7.467vw;   /* 28px */
                height: 8.533vw;  /* 32px */
                left: 4.267vw;    /* 16px */
                top: 50%;
                transform: translateY(-50%);
                z-index: 3;       /* 确保logo可点击 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_pc {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_mobile {
                display: block;
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_nav {
                display: none;
            }
            /* 右侧区域：覆盖整条内层，元素从左向右排，按钮与第一个图标间距14px */
            .ly_header_v2[data-visual-id="21364"] .header_v2_right {
                position: absolute;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                height: 100%;
                left: 0;
                right: 2.133vw; /* 8px */
                top: 0;
                gap: 3.733vw;   /* 14px */
                width: 100%;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_right .nav_link {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_language {
                width: 6.4vw;   /* 24px */
                height: 6.4vw;  /* 24px */
                order: 1;       /* 图标在按钮之后 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_language .lang_icon_pc {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_language .lang_icon_mobile {
                display: block;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_search {
                display: flex;
                width: 6.4vw;   /* 24px */
                height: 6.4vw;  /* 24px */
                order: 1;       /* 图标在按钮之后 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_user {
                display: flex;
                width: 6.4vw;   /* 24px */
                height: 6.4vw;  /* 24px */
                order: 1;       /* 图标在按钮之后 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_signin {
                display: none;
            }
            /* 按钮：375基准vw，去掉固定top；相对整条左侧偏移72px=19.2vw */
            .ly_header_v2[data-visual-id="21364"] .header_v2_join_btn {
                position: relative;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                width: 36.267vw;   /* 136px */
                height: 6.933vw;   /* 26px */
                margin-left: 17.2vw;      /* 72px(全局) - 7.5px(容器左边距)=64.5px */
                padding: 0;
                border-radius: 5.333vw; /* 20px */
                font-size: 3.2vw;  /* 12px */
                z-index: 2;
                order: 0;         /* 按钮在最前 */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_menu {
                display: flex;
                position: absolute;
                width: 8vw;   /* 30px */
                height: 8vw;  /* 30px */
                right: 2.133vw; /* 8px */
                top: 0.8vw;     /* 3px */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_cat_nav,
            .ly_header_v2[data-visual-id="21364"] .header_v2_cat_sub,
            .ly_header_v2[data-visual-id="21364"] .header_v2_lang_dropdown,
            .ly_header_v2[data-visual-id="21364"] .header_v2_categories {
                display: none !important;
            }
            
            /* ========== 移动端吸顶样式 ========== */
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .headerFixed {
                position: fixed !important;
                top: 0 !important;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_inner {
                background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%) !important;
                backdrop-filter: none !important;
                -webkit-backdrop-filter: none !important;
                top: 1.6vw !important;
                transition: background 0.3s ease;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_join_btn {
                background: #3709AA !important;
                color: #FFBD04 !important;
            }
            /* 吸顶时切换logo */
            .ly_header_v2[data-visual-id="21364"] .header_v2_logo .logo_sticky_mobile {
                display: none;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_logo .logo_mobile {
                display: none !important;
            }
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_logo .logo_sticky_mobile {
                display: block !important;
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
            /* 吸顶时展开菜单边框变成黄色 */
            .ly_header_v2[data-visual-id="21364"].mobile_sticky .header_v2_mobile_dropdown {
                border-color: rgba(245, 166, 35, 0.3);
            }
            
            /* ========== 移动端展开菜单 ========== */
            /* 展开菜单外层容器 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown {
                display: none;
                width: 96vw;        /* 360px */
                border: 1px solid rgba(55, 9, 170, 0.3);
                border-radius: 2.133vw; /* 8px */
                background: rgba(255, 255, 255, 0.95);
                box-sizing: border-box;
            }
            /* 展开菜单激活时显示 */
            .ly_header_v2[data-visual-id="21364"].menu_open .header_v2_mobile_dropdown {
                display: block;
            }
            /* 白色背景层 - 移除，不需要了 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_bg {
                display: none;
            }
            /* 黄色圆角矩形 - Frame131: 350x95px */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_yellow_box {
                position: absolute;
                width: 93.333vw;    /* 350px */
                left: 1.333vw;      /* 5px */
                top: 0;
                background: #FFBD04;
                border-radius: 2.133vw; /* 8px */
                box-sizing: border-box;
                padding: 4vw 2.667vw;   /* 15px 10px */
                display: flex;
                justify-content: center;
                align-items: center;
            }
            /* 黄色矩形内一级分类列表 - Frame1 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_cat_list {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: center;
                align-items: flex-start;
                align-content: center;
                gap: 5.333vw 8vw;   /* 20px 30px */
                width: 85.6vw;      /* 321px */
            }
            /* 分类项 - Group79 */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_cat_item {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                text-decoration: none;
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_cat_item .cat_name {
                font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
                font-style: normal;
                font-weight: 500;
                font-size: 3.733vw;   /* 14px */
                line-height: 4.267vw; /* 16px */
                text-transform: uppercase;
                color: #1E1E1E;
            }
            /* 底部导航链接区域 - Frame43: top:97px, left:29px */
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_nav {
                position: absolute;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center;
                left: 7.733vw;      /* 29px */
                top: 25.867vw;      /* 97px */
                gap: 2.667vw;       /* 10px */
            }
            .ly_header_v2[data-visual-id="21364"] .header_v2_mobile_dropdown .dropdown_nav a {
                font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
                font-style: normal;
                font-weight: 500;
                font-size: 3.2vw;     /* 12px */
                line-height: 3.733vw; /* 14px */
                letter-spacing: 0.4px;
                text-transform: uppercase;
                color: #3709AA;
                text-decoration: none;
                white-space: nowrap;
            }
        }
        
        /* ========== 固定导航栏（样式B） ========== */
                .ly_header_v2[data-visual-id="21364"] .header_v2_sticky {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1001;
            display: flex;
            justify-content: center;
            transform: translateY(-100%);
            opacity: 0;
            transition: transform 0.3s ease, opacity 0.3s ease;
            pointer-events: none;
        }
        .ly_header_v2[data-visual-id="21364"] .header_v2_sticky.active {
            transform: translateY(0);
            opacity: 1;
            pointer-events: auto;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_inner {
            width: 93.75vw;
            height: 3.125vw;
            display: flex;
            align-items: center;
            padding: 0 0.938vw;
            box-sizing: border-box;
            gap: 1.563vw;
            background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%);
            border-radius: 1.563vw;
        }
        /* Logo */
        .ly_header_v2[data-visual-id="21364"] .sticky_logo {
            flex-shrink: 0;
            width: 16.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_logo a {
            display: flex;
            align-items: center;
            width: 100%;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_logo a img,
        .ly_header_v2[data-visual-id="21364"] .sticky_logo a .img img {
            width: 100% !important;
            height: auto !important;
            max-width: none !important;
            max-height: none !important;
        }
        /* 搜索框 */
        .ly_header_v2[data-visual-id="21364"] .sticky_search {
            width: 29.063vw;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_form {
            display: flex;
            align-items: center;
            background: #FFFFFF;
            border-radius: 1.563vw;
            height: 2.5vw;
            padding: 0 0.313vw 0 1.563vw;
            box-sizing: border-box;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_input {
            flex: 1;
            border: none;
            outline: none;
            font-family: 'Fira Sans', var(--ThemesTextContentFont);
            font-size: 1.094vw;
            font-weight: 400;
            color: #1E1E1E;
            background: transparent;
            min-width: 4.688vw;
            text-transform: lowercase;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_input::placeholder {
            color: #BEBEBE;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_icons {
            display: flex;
            align-items: center;
            gap: 0.781vw;
            margin-right: 0.781vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_icons svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_btn {
            background: #FFBD04;
            color: #FFFFFF;
            border: none;
            border-radius: 1.563vw;
            width: 6.25vw;
            height: 2.188vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 1.094vw;
            font-weight: 500;
            text-transform: uppercase;
            cursor: pointer;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_search_btn:hover {
            background: #e5aa00;
        }
        /* 右侧导航 */
        .ly_header_v2[data-visual-id="21364"] .sticky_nav {
            display: flex;
            align-items: center;
            gap: 1.875vw;
            margin-left: auto;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_nav_link {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_nav_link:hover {
            opacity: 0.7;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_language {
            width: 1.719vw;
            height: 1.719vw;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_language svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_language:hover svg path,
        .ly_header_v2[data-visual-id="21364"] .sticky_language:hover svg circle {
            stroke: rgba(255,255,255,0.7);
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_signin {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 500;
            color: #FFFFFF;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_signin:hover {
            opacity: 0.8;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_join_btn {
            background: #3709AA;
            color: #FFFFFF;
            width: 10.625vw;
            height: 2.344vw;
            border-radius: 1.563vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 0.938vw;
            font-weight: 500;
            text-transform: uppercase;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"] .sticky_join_btn:hover {
            background: #2a0785;
        }
        @media screen and (max-width: 1000px) {
            .ly_header_v2[data-visual-id="21364"] .header_v2_sticky {
                display: none !important;
            }
        }
                
        /* ========== 非首页样式 ========== */
        /* 首页: 隐藏样式B内容和logo */
        .ly_header_v2[data-visual-id="21364"] .style_b_content {
            display: none;
        }
        .ly_header_v2[data-visual-id="21364"] .logo_style_b {
            display: none;
        }
        /* 非首页: 显示样式B的logo，隐藏样式A的logo */
        .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_a {
            display: none !important;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_b {
            display: block;
        }
        /* 非首页: 隐藏样式A内容，显示样式B内容 */
        .ly_header_v2[data-visual-id="21364"].not_homepage .style_a_content {
            display: none !important;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .style_b_content {
            display: flex;
            flex: 1;
            align-items: center;
            gap: 1.563vw;
        }
        /* 非首页: inner容器改成样式B的外观（黄色渐变背景） */
        .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_inner {
            background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%) !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
        }
        /* 非首页: 语言下拉框默认隐藏，active时显示 */
        .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_lang_dropdown {
            display: none;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_lang_dropdown.active {
            display: flex !important;
        }
        /* 非首页: 搜索框样式（完全复用sticky_search的样式） */
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search {
            width: 29.063vw;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_form {
            display: flex;
            align-items: center;
            background: #FFFFFF;
            border-radius: 1.563vw;
            height: 2.5vw;
            padding: 0 0.313vw 0 1.563vw;
            box-sizing: border-box;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_input {
            flex: 1;
            border: none;
            outline: none;
            font-family: 'Fira Sans', var(--ThemesTextContentFont);
            font-size: 1.094vw;
            font-weight: 400;
            color: #1E1E1E;
            background: transparent;
            min-width: 4.688vw;
            text-transform: lowercase;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_input::placeholder {
            color: #BEBEBE;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_icons {
            display: flex;
            align-items: center;
            gap: 0.781vw;
            margin-right: 0.781vw;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_icons svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_btn {
            background: #FFBD04;
            color: #FFFFFF;
            border: none;
            border-radius: 1.563vw;
            width: 6.25vw;
            height: 2.188vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 1.094vw;
            font-weight: 500;
            text-transform: uppercase;
            cursor: pointer;
            flex-shrink: 0;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_search_btn:hover {
            background: #e5aa00;
        }
        /* 非首页: 右侧导航样式（完全复用sticky_nav的样式） */
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_nav {
            display: flex;
            align-items: center;
            gap: 1.875vw;
            margin-left: auto;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_nav_link {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 600;
            color: #1E1E1E;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_nav_link:hover {
            opacity: 0.7;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language {
            width: 1.719vw;
            height: 1.719vw;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language svg {
            width: 1.719vw;
            height: 1.719vw;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language:hover svg path,
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_language:hover svg circle {
            stroke: rgba(255,255,255,0.7);
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_signin {
            font-family: 'Fira Sans', var(--ThemesNavFont, var(--ThemesTextContentFont));
            font-size: 1.094vw;
            font-weight: 500;
            color: #FFFFFF;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_signin:hover {
            opacity: 0.8;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_join_btn {
            background: #3709AA;
            color: #FFFFFF;
            width: 10.625vw;
            height: 2.344vw;
            border-radius: 1.563vw;
            font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
            font-size: 0.938vw;
            font-weight: 500;
            text-transform: uppercase;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            white-space: nowrap;
        }
        .ly_header_v2[data-visual-id="21364"].not_homepage .inner_join_btn:hover {
            background: #2a0785;
        }
        /* 非首页滚动后: 隐藏分类导航 */
        .ly_header_v2[data-visual-id="21364"].not_homepage.scrolled .header_v2_cat_nav,
        .ly_header_v2[data-visual-id="21364"].not_homepage.scrolled .header_v2_cat_sub {
            display: none !important;
        }
        
        /* ========== 移动端：非首页与首页完全一致 ========== */
        @media screen and (max-width: 1000px) {
            /* 移动端: 重置非首页样式，让首页和非首页完全一样 */
            /* 隐藏PC端的logo_style_a和logo_style_b，移动端用logo_mobile */
            .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_a,
            .ly_header_v2[data-visual-id="21364"].not_homepage .logo_style_b {
                display: none !important;
            }
            /* 隐藏样式B内容（搜索框、导航等） */
            .ly_header_v2[data-visual-id="21364"].not_homepage .style_b_content {
                display: none !important;
            }
            /* 恢夏header_v2_right显示（里面有移动端图标），因为PC端非首页把它隐藏了 */
            .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_right {
                display: flex !important;
            }
            /* 恢复inner容器透明背景 */
            .ly_header_v2[data-visual-id="21364"].not_homepage .header_v2_inner {
                background: rgba(255, 255, 255, 0.25) !important;
                backdrop-filter: blur(5px) !important;
                -webkit-backdrop-filter: blur(5px) !important;
            }
            /* 非首页吸顶时也要使用黄色渐变背景，与首页一致 */
            .ly_header_v2[data-visual-id="21364"].not_homepage.mobile_sticky .header_v2_inner {
                background: linear-gradient(180deg, #FFBD04 0%, #F5A623 100%) !important;
                backdrop-filter: none !important;
                -webkit-backdrop-filter: none !important;
            }
        }
.ly_collections_list_1.collectionsWrapper .collections_title{padding:80px 0 65px;font-size: 36px;text-align: center}.ly_collections_list_1.collectionsWrapper .collectionsBox{display: grid;gap: 30px}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item{position:  relative}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_img_box{overflow: hidden;background-color: #f1f1f1}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item img{transition: all .3s ease-in-out}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_name{display: block;font-size: 18px;width: 100%}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_name span{transition: all .3s ease-in-out}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_name:hover{text-decoration: unset}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .coll_btn{display: inline-block;margin-top: 12px}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_info{padding: 15px 0}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageinternal .collections_info{position: absolute;top:50%;left: 0;transform: translateY(-50%);width: 100%}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageleft{display: inline-flex;align-items: stretch}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageleft .collections_info{order:1;padding:15px;width: 50%;display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;align-content: center}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageleft .collections_img_box{order:2;flex: 1}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageright{display: inline-flex;align-items: stretch}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageright .collections_info{padding:15px;width: 50%;display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;align-content: center}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item.ButtonPosition_imageright .collections_img_box{flex: 1}.ly_collections_list_1.collectionsWrapper a:hover{text-decoration: unset}@media screen and (min-width: 1000px){.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item img{transform: scale(1.05)}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item:hover img{transform: scale(1)}}
@media screen and (max-width: 1000px){.ly_collections_list_1.collectionsWrapper .collections_title{font-size: 40px;padding:50px 0 70px}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_name{margin-top: 24px;font-size: 28px}}
@media screen and (max-width: 750px){.ly_collections_list_1.collectionsWrapper .collections_title{font-size: 20px;padding: 25px 0 35px}.ly_collections_list_1.collectionsWrapper .collectionsBox .collections_item .collections_name{margin-top: 12px;font-size: 14px}}
.ly_collections_list_1.collectionsWrapper[data-visual-id="21399"] .collectionsBox .collections_item.ButtonPosition_imagebottom .coll_btn{color: #ffffff;background-color: #095ac2;border: 1px solid #00000000;font-size: 12px;border-radius: 0px !important;text-align: center;padding-left: 69px;padding-right: 69px;padding-top: 19px;padding-bottom: 19px;}.ly_collections_list_1.collectionsWrapper[data-visual-id="21399"] .collectionsBox .collections_item.ButtonPosition_imagebottom .coll_btn:hover{color: #ffffff;background-color: #095ac2;border: 1px solid #00000000;}
.ly_collections_list_1[data-visual-id="21399"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_collections_list_1[data-visual-id="21399"]{padding-top:0px;padding-bottom:80px;}.ly_collections_list_1[data-visual-id="21399"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_collections_list_1[data-visual-id="21399"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_collections_list_1[data-visual-id="21399"]{padding-top:0px;padding-bottom:20px;}.ly_collections_list_1[data-visual-id="21399"] .wide{width:98%; min-width:inherit;}.ly_collections_list_1[data-visual-id="21399"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_collections_list_1[data-visual-id="21399"] .collectionsBox{grid-template-columns: repeat(3, 1fr);}
		.ly_collections_list_1[data-visual-id="21399"] .collections_item .collections_info{text-align: center;background-color: #ffffff00;}
		.ly_collections_list_1.collectionsWrapper[data-visual-id="21399"] .collectionsBox .collections_item.ButtonPosition_imageleft .collections_info{justify-content: center;}
		.ly_collections_list_1[data-visual-id="21399"] .collections_item .collections_info .collections_name{color:#000000;}
.ly_footer_v3{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 100vw;overflow-x: hidden;box-sizing: border-box}
.ly_footer_v3 .footer_v3_main{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 100%;padding: 0.781vw 7.031vw;
    box-sizing: border-box}
.ly_footer_v3 .footer_v3_content{display: flex;flex-direction: row;justify-content: center;align-items: flex-start;width: 85.938vw;
    max-width: 100%;gap: 0.234vw;
    box-sizing: border-box}
.ly_footer_v3 .footer_v3_logo_area{display: flex;flex-direction: column;align-items: flex-start;padding: 0.781vw;
    gap: 0.781vw;
    width: 25.703vw;
    flex: none}
.ly_footer_v3 .footer_v3_logo{width: 18.672vw;
    height: 4.688vw;
    flex: none}.ly_footer_v3 .footer_v3_logo img{width: 100%;height: 100%;object-fit: contain}
.ly_footer_v3 .footer_v3_contact{display: flex;flex-direction: column;align-items: flex-start;padding: 0;gap: 0.625vw;
    width: 22.813vw;
    flex: none}
.ly_footer_v3 .footer_v3_contact_item{display: flex;flex-direction: column;align-items: flex-start;gap: 0.625vw;
}


.ly_footer_v3 .footer_v3_contact_row{display: flex;flex-direction: column;align-items: flex-start;gap: 0.625vw;
}


.ly_footer_v3 .footer_v3_contact_icon{flex: none;display: flex;align-items: center;justify-content: center}
.ly_footer_v3 .footer_v3_contact_icon.icon_location{width: 1.719vw;
    height: 1.719vw;
}


.ly_footer_v3 .footer_v3_contact_icon.icon_email{width: 1.25vw;
    height: 1.25vw;
}


.ly_footer_v3 .footer_v3_contact_icon.icon_phone{width: 1.406vw;
    height: 1.406vw;
}

.ly_footer_v3 .footer_v3_contact_icon img{width: 100%;height: 100%;object-fit: contain}
.ly_footer_v3 .footer_v3_contact_text{font-family: 'Fira Sans', var(--ThemesTextContentFont);font-style: normal;font-weight: 300;font-size: 0.938vw;
    line-height: 1.094vw;
    color: #FFFFFF;width: 22.813vw;
    flex: none}
.ly_footer_v3 .footer_v3_nav_cols{display: flex;flex-direction: column;align-items: flex-start;gap: 0.781vw;
}


.ly_footer_v3 .footer_v3_nav_row{display: flex;flex-direction: row;align-items: flex-start;gap: 0}
.ly_footer_v3 .footer_v3_nav_col{display: flex;flex-direction: column;align-items: flex-start;padding: 0.781vw;
    gap: 0.781vw;
    width: 15.625vw;
}

.ly_footer_v3 .footer_v3_nav_title{font-family: 'Fira Sans', var(--ThemesBoxTitleFont);font-style: normal;font-weight: 600;font-size: 1.563vw;
    line-height: 1.875vw;
    text-transform: uppercase}.ly_footer_v3 .footer_v3_nav_link{font-family: 'Fira Sans', var(--ThemesTextContentFont);font-style: normal;font-weight: 300;font-size: 1.094vw;
    line-height: 1.328vw;
    text-decoration: none;transition: opacity 0.2s}.ly_footer_v3 .footer_v3_nav_link:hover{opacity: 0.8;text-decoration: none}
.ly_footer_v3 .footer_v3_subscribe_area{display: flex;flex-direction: column;align-items: flex-start}
.ly_footer_v3 .footer_v3_subscribe{display: flex;justify-content: flex-end;align-items: center;width: 30vw;
    height: 2.188vw;
    padding: 0.156vw 0 0.156vw 0.156vw;
    background: #fff;border: 0.156vw solid #D6CEEB;
    border-radius: 1.563vw;
    box-sizing: border-box}.ly_footer_v3 .footer_v3_subscribe_input{flex: 1;height: 100%;border: none;background: transparent;padding: 0 1.094vw;
    font-family: 'Fira Sans', var(--ThemesTextContentFont);font-size: 1.094vw;
    outline: none;min-width: 0;color: #333}.ly_footer_v3 .footer_v3_subscribe_input::placeholder{color: #A1A1A1}.ly_footer_v3 .footer_v3_subscribe_btn{width: 7.656vw;
    height: 1.875vw;
    border: none;border-radius: 1.563vw;
    font-family: 'Fira Sans', var(--ThemesBoxTitleFont);font-style: normal;font-weight: 500;font-size: 0.938vw;
    letter-spacing: 0.04em;text-transform: uppercase;cursor: pointer;white-space: nowrap;flex-shrink: 0;transition: opacity 0.2s}.ly_footer_v3 .footer_v3_subscribe_btn:hover{opacity: 0.9}
.ly_footer_v3 .footer_v3_social{display: flex;flex-direction: row;align-items: center;padding: 0.781vw 0.313vw;
    gap: 2.188vw;
    margin-top: 0.781vw;
}

.ly_footer_v3 .footer_v3_social_icon{width: 2.031vw;
    height: 2.031vw;
    border-radius: 0.469vw;
    display: flex;align-items: center;justify-content: center}.ly_footer_v3 .footer_v3_social_icon img{width: 100%;height: 100%}.ly_footer_v3 .footer_v3_social_icon:hover{opacity: 0.8}
.ly_footer_v3 .footer_v3_copyright{width: 100%;padding: 0.781vw 0;
    text-align: center}.ly_footer_v3 .footer_v3_copyright_text{font-family: 'Fira Sans', var(--ThemesTextContentFont);font-style: normal;font-weight: 400;font-size: 1.25vw;
    line-height: 1.484vw;
    text-transform: lowercase}
.ly_footer_v3 .footer_v3_mobile_only{display: none}
/* 动态颜色配置 */
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_main {
            background: #3709AA;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_title {
            color: #FFFFFF;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_link {
            color: #BEBEBE;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_text {
            color: #FFFFFF;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_btn {
            background: #FFBD04;
            color: #FFFFFF;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright {
            background: #3709AA;
        }
        .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright_text {
            color: #17014F;
        }
        
        /* 移动端样式 - 基于 375px 设计稿 */
        @media screen and (max-width: 768px) {
            .ly_footer_v3[data-visual-id="21375"] {
                width: 100%;
                max-width: 100vw;
                overflow-x: hidden;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_main {
                padding: 0.8vw 5.333vw; /* 3px 20px */
                width: 100%;
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_content {
                flex-direction: column;
                align-items: flex-start;
                width: 100%;
                max-width: 100%;
                gap: 0.8vw; /* 3px */
                box-sizing: border-box;
            }
            /* Logo区域 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_logo_area {
                width: 100%;
                padding: 0 2.667vw; /* 0 10px */
                align-items: flex-start;
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_logo {
                width: 44.8vw; /* 168px */
                height: 11.2vw; /* 42px */
            }
            /* 联系信息 - 地址独立一行，邮箱电话同行 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact {
                width: 100%;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: flex-start;
                gap: 2.133vw; /* 8px */
                padding: 0;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item {
                display: flex;
                flex-direction: row;
                align-items: center;
                gap: 2.133vw; /* 8px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item.address {
                width: 100%;
                flex-direction: column;
                align-items: flex-start;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_row {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 5.333vw; /* 20px */
                width: 100%;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item.email,
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_item.phone {
                flex-direction: column;
                align-items: flex-start;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_icon.icon_location {
                width: 5.867vw; /* 22px */
                height: 5.867vw; /* 22px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_icon.icon_email,
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_icon.icon_phone {
                width: 5.867vw; /* 22px */
                height: 5.867vw; /* 22px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_contact_text {
                font-size: 3.2vw; /* 12px */
                line-height: 3.733vw; /* 14px */
                text-align: left;
                width: auto;
            }
            /* 导航列 - 横向排列，标题和链接同行 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_cols {
                flex-direction: column;
                width: 100%;
                max-width: 100%;
                gap: 0;
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_row {
                flex-direction: column;
                width: 100%;
                gap: 0;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_col {
                width: 100%;
                flex-direction: row;
                flex-wrap: wrap;
                align-items: center;
                align-content: flex-start;
                padding: 2.667vw; /* 10px */
                gap: 2.667vw; /* 10px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_title {
                font-size: 4.8vw; /* 18px */
                line-height: 5.867vw; /* 22px */
                margin-bottom: 0;
                font-weight: 600;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_nav_link {
                font-size: 3.733vw; /* 14px */
                line-height: 4.533vw; /* 17px */
            }
            /* 订阅区域 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_area {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding: 0 2.667vw; /* 0 10px */
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe {
                width: 100%;
                max-width: 92.533vw; /* 347px */
                height: 8.533vw; /* 32px */
                border-radius: 5.333vw; /* 20px */
                box-sizing: border-box;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_input {
                height: 7.467vw; /* 28px */
                font-size: 3.733vw; /* 14px */
                border-radius: 5.333vw; /* 20px */
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_subscribe_btn {
                width: 26.133vw; /* 98px */
                height: 7.467vw; /* 28px */
                font-size: 3.733vw; /* 14px */
                border-radius: 5.333vw; /* 20px */
            }
            /* 社交图标 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_social {
                justify-content: flex-start;
                padding: 4.267vw 2.133vw; /* 16px 8px */
                gap: 8vw; /* 30px */
                margin-top: 0;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_social_icon {
                width: 6.933vw; /* 26px */
                height: 6.933vw; /* 26px */
            }
            /* 版权 */
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright {
                padding: 0;
                background: transparent !important;
            }
            .ly_footer_v3[data-visual-id="21375"] .footer_v3_copyright_text {
                font-size: 3.733vw; /* 14px */
                line-height: 4.533vw; /* 17px */
            }
        }