.elementor-212 .elementor-element.elementor-element-3726a9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;}.elementor-212 .elementor-element.elementor-element-3726a9f:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-3726a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-6ff6216{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-212 .elementor-element.elementor-element-5bc099f.elementor-element{--align-self:center;}.elementor-212 .elementor-element.elementor-element-5bc099f{text-align:left;}.elementor-212 .elementor-element.elementor-element-5bc099f img{width:100%;max-width:100%;height:43px;object-fit:contain;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-93be665 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;font-style:italic;letter-spacing:3.6px;}.elementor-212 .elementor-element.elementor-element-a3758df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-212 .elementor-element.elementor-element-9c745f5{--display:flex;}.elementor-212 .elementor-element.elementor-element-fd2eede{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-212 .elementor-element.elementor-element-fd2eede:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-fd2eede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-309a2e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-212 .elementor-element.elementor-element-8af8e66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-212 .elementor-element.elementor-element-cddfd51{text-align:left;}.elementor-212 .elementor-element.elementor-element-cddfd51 img{max-width:58%;height:101px;object-fit:cover;object-position:center center;}.elementor-212 .elementor-element.elementor-element-781742e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-ff0e4d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-60d91ca{text-align:left;}.elementor-212 .elementor-element.elementor-element-60d91ca img{max-width:60%;height:101px;object-fit:cover;object-position:center center;}.elementor-212 .elementor-element.elementor-element-3be017c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-4cbca41 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-8141914{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a2b5720{text-align:left;}.elementor-212 .elementor-element.elementor-element-a2b5720 img{max-width:49%;height:101px;object-fit:cover;object-position:center center;}.elementor-212 .elementor-element.elementor-element-740aa0e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-f96dd1a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-25ebfd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-c30ae3e{text-align:left;}.elementor-212 .elementor-element.elementor-element-c30ae3e img{max-width:60%;height:101px;object-fit:cover;object-position:center center;}.elementor-212 .elementor-element.elementor-element-6ecc475 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-009eb99 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-00a22f2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-9506b12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-c74a9b0{text-align:left;}.elementor-212 .elementor-element.elementor-element-c74a9b0 img{max-width:51%;height:101px;object-fit:cover;object-position:center center;}.elementor-212 .elementor-element.elementor-element-53eb3ac .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-f6680fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-96057db{text-align:left;}.elementor-212 .elementor-element.elementor-element-96057db img{max-width:50%;height:101px;object-fit:cover;object-position:center center;}.elementor-212 .elementor-element.elementor-element-4ee4fee .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-d79e550{--display:flex;}.elementor-212 .elementor-element.elementor-element-714884a{--display:flex;}.elementor-212 .elementor-element.elementor-element-e9c2b24{--display:flex;}.elementor-212 .elementor-element.elementor-element-a4d4233{--display:flex;}.elementor-212 .elementor-element.elementor-element-a4a2785{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:26px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:27px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-212 .elementor-element.elementor-element-a4a2785 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF;border-style:none;}.elementor-212 .elementor-element.elementor-element-a4a2785 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-212 .elementor-element.elementor-element-a4a2785 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-212 .elementor-element.elementor-element-a4a2785 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Arial", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-212 .elementor-element.elementor-element-a4a2785 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-f664994{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-212 .elementor-element.elementor-element-3d8080f{width:100%;max-width:100%;--e-search-input-padding-block-start:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-padding-inline-end:20px;--e-search-icon-label-size:20px;--e-search-input-gap:5px;--e-search-submit-margin-inline-start:0px;}.elementor-212 .elementor-element.elementor-element-3d8080f .e-search-input{font-size:15px;border-radius:100px 100px 100px 100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-212 .elementor-element.elementor-element-ed21569{--icon-box-icon-margin:0px;}.elementor-212 .elementor-element.elementor-element-ed21569 .elementor-icon-box-title{margin-bottom:0px;}.elementor-212 .elementor-element.elementor-element-ed21569 .elementor-icon{font-size:27px;}.elementor-212 .elementor-element.elementor-element-ed21569 .elementor-icon-box-title, .elementor-212 .elementor-element.elementor-element-ed21569 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;}.elementor-212 .elementor-element.elementor-element-447fa39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-6663651{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-212 .elementor-element.elementor-element-aabdcc9 .elementor-button{background-color:#3075FF00;fill:#02010100;color:#02010100;padding:30px 20px 30px 20px;}.elementor-212 .elementor-element.elementor-element-aabdcc9{width:100%;max-width:100%;top:0px;}.elementor-212 .elementor-element.elementor-element-aabdcc9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-212 .elementor-element.elementor-element-aabdcc9{left:0px;}body.rtl .elementor-212 .elementor-element.elementor-element-aabdcc9{right:0px;}.elementor-212 .elementor-element.elementor-element-aabdcc9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-3726a9f{--content-width:1520px;}.elementor-212 .elementor-element.elementor-element-6ff6216{--width:14%;}.elementor-212 .elementor-element.elementor-element-a3758df{--width:56%;}.elementor-212 .elementor-element.elementor-element-309a2e7{--content-width:1520px;}.elementor-212 .elementor-element.elementor-element-f664994{--width:30%;}.elementor-212 .elementor-element.elementor-element-6663651{--content-width:1520px;}}@media(max-width:1024px) and (min-width:768px){.elementor-212 .elementor-element.elementor-element-6ff6216{--width:50%;}.elementor-212 .elementor-element.elementor-element-a3758df{--width:15%;}.elementor-212 .elementor-element.elementor-element-f664994{--width:30%;}}@media(max-width:1024px){.elementor-212 .elementor-element.elementor-element-3726a9f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-212 .elementor-element.elementor-element-6ff6216{--justify-content:center;}.elementor-212 .elementor-element.elementor-element-5bc099f img{max-width:100%;height:34px;object-fit:contain;}.elementor-212 .elementor-element.elementor-element-a3758df.e-con{--order:-99999 /* order start hack */;}.elementor-212 .elementor-element.elementor-element-a4a2785{--n-menu-title-distance-from-content:6px;--n-menu-title-space-between:0px;--n-menu-title-padding:16px 10px 16px 30px;--n-menu-dropdown-indicator-space:1px;--n-menu-toggle-icon-size:28px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:22px;}.elementor-212 .elementor-element.elementor-element-f664994{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-212 .elementor-element.elementor-element-3d8080f{--e-search-input-padding-block-start:14px;--e-search-input-padding-inline-start:14px;--e-search-input-padding-block-end:14px;--e-search-input-padding-inline-end:14px;}}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-3726a9f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-212 .elementor-element.elementor-element-6ff6216{--width:78%;--justify-content:flex-end;}.elementor-212 .elementor-element.elementor-element-5bc099f img{height:24px;}.elementor-212 .elementor-element.elementor-element-93be665 .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-a3758df{--width:22%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-f664994{--justify-content:space-between;--padding-top:6px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-3d8080f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817ee62 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-817ee62 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf1938d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bf1938d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8a371 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-df8a371 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5dae5 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-bb5dae5 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6877d63 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-6877d63 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0991969 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-0991969 .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8805 *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-29a8805 .elementor-heading-title::after {
    content: "HOT"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff3b30; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-447c64d *//* 给标题右侧添加 HOT 标签 */
.elementor-212 .elementor-element.elementor-element-447c64d .elementor-heading-title::after {
    content: "new"; /* 标签文字，可改为 NEW, SALE 等 */
    display: inline-block;
    background-color: #ff7e00; /* 标签背景色（亮红色） */
    color: #ffffff; /* 标签文字颜色 */
    font-size: 10px; /* 标签字号 */
    font-weight: 800; /* 标签字体粗细 */
    line-height: 1;
    padding: 3px 6px; /* 标签上下和左右内边距，控制大小 */
    margin-left: 8px; /* 标题文字与 HOT 标签之间的间距 */
    border-radius: 3px; /* 标签圆角 */
    vertical-align: middle; /* 让标签在垂直方向上居中对齐 */
    text-transform: uppercase; /* 强制字母大写 */
    letter-spacing: 0.5px;
    position: relative;
    top: -1px; /* 微调标签的上下高度 */
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-a4a2785 *//* 1. 设置菜单标题链接的圆角与过渡基础 */
.elementor-212 .elementor-element.elementor-element-a4a2785 .e-n-menu-title-container {
    border-radius: 20px !important; /* 胶囊圆角大小 */
    transition: background-color 0.3s ease, color 0.3s ease !important;
}

/* 2. 悬停时淡入极轻微的半透明背景色 */
.elementor-212 .elementor-element.elementor-element-a4a2785 .e-n-menu-title-container:hover,
.elementor-212 .elementor-element.elementor-element-a4a2785 .e-n-menu-item:hover .e-n-menu-title-container {
    background-color: rgba(0, 122, 255, 0.08) !important; /* 浅蓝色半透明气泡，可自行换色 */
}

/* 3. 悬停时文字颜色过渡 */
.elementor-212 .elementor-element.elementor-element-a4a2785 .e-n-menu-title-container:hover .e-n-menu-title-text,
.elementor-212 .elementor-element.elementor-element-a4a2785 .e-n-menu-item:hover .e-n-menu-title-text {
    color: #007aff !important; /* 配合气泡变色 */
}

/* ===================================================
   1. 精准锁定 /sale/ 链接，将其文字改为大促红并加粗
   =================================================== */
.elementor-212 .elementor-element.elementor-element-a4a2785 a[href*="/sale/"] .e-n-menu-title-text {
    color: #ff3b30 !important; /* 醒目大促红 */
    font-weight: 800 !important; /* 字体加粗突出 */
    position: relative !important; /* 作为火焰定位的基准 */
    display: inline-block !important;
}

/* 悬停时的过渡微调 */
.elementor-212 .elementor-element.elementor-element-a4a2785 a[href*="/sale/"]:hover .e-n-menu-title-text {
    color: #ff5a00 !important; /* 鼠标悬停时稍微偏向温暖的橙色 */
}

/* ===================================================
   2. 在“sale”文本右上角生成一个动态火焰标签
   =================================================== */
.elementor-212 .elementor-element.elementor-element-a4a2785 a[href*="/sale/"] .e-n-menu-title-text::after {
    content: "🔥" !important;
    position: absolute !important;
    top: -4px !important; /* 向上浮动，可根据实际行高微调 */
    right: -16px !important; /* 向右侧偏移（正好在文字的右上角） */
    font-size: 13px !important; /* 火焰大小 */
    display: inline-block !important;
    transform-origin: bottom center !important; /* 动画基准点在底部 */
    animation: flame-flicker 1.2s infinite ease-in-out !important; /* 挂载呼吸发光动画 */
}

/* ===================================================
   3. 火焰微颤、缩放与边缘发光的关键帧动画
   =================================================== */
@keyframes flame-flicker {
    0%, 100% {
        transform: scale(1) rotate(0deg);
        filter: drop-shadow(0 0 2px rgba(255, 90, 0, 0.4)); /* 初始微弱发光 */
    }
    50% {
        transform: scale(1.18) rotate(-4deg); /* 火焰微微放大，并往左偏转模拟风吹 */
        filter: drop-shadow(0 0 8px rgba(255, 90, 0, 0.9)); /* 发出橙红色的强烈促销光芒 */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed21569 *//* 缩窄或清空图标盒子标题（h3）的上下间距 */
.elementor-212 .elementor-element.elementor-element-ed21569 .elementor-icon-box-title {
    margin-top: 0px !important;    /* 标题与上方【图标】之间的间距 */
    margin-bottom: 0px !important; /* 标题与下方【描述文字】之间的间距 */
}/* End custom CSS */