.elementor-542 .elementor-element.elementor-element-6a2430d5{--display:flex;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-542 .elementor-element.elementor-element-3819bb4d a:hover, .elementor-542 .elementor-element.elementor-element-3819bb4d a:focus{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-542 .elementor-element.elementor-element-6a2430d5{--content-width:1140px;}}/* Start custom CSS for text-editor, class: .elementor-element-3819bb4d *//*修改主页最大的描述文字样式*/
#PrimaryHeading {
    /* 使用视口单位，根据屏幕宽度自适应 */
    font-size: clamp(20px, 5vw, 50px);
    white-space: nowrap; 
    text-transform: capitalize;
    font-family: 'Alegreya', serif !important;
    font-weight: 700 !important;
    font-style: italic !important;
    color: #FFFFFF;
    
    /* 添加溢出保护 */
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

#BrandConcept {
    font-size: clamp(12px, 3.5vw, 15px);
    font-family: "Arial", sans-serif;
    color: #FFFFFF;
    line-height: 1.5;
}

#AWholeNewLook {
    font-size: clamp(14px, 4vw, 18px);
    font-family: "Arial", sans-serif;
    color: #FFFFFF;
}

/*Shop Now按钮设置字体*/
.uagb-inline-editing{
    font-family: "Arial", sans-serif;
    text-transform: capitalize;
}

/* Shop Now按钮鼠标悬停状态 */
.uagb-infobox-cta-link:hover {
    background-color: #323232 !important; /* 悬停时背景改为深灰色 */
    border-color: #323232 !important; /* 如果有边框，也一起修改 */
    color: #7a7a7a !important;
}

/* 修复热销产品与描述标题不换行问题 */
#productslimittopdiv {
    display: block !important; /* 覆盖flex */
    width: 100% !important;
}

#productslimittopdiv > * {
    display: block !important;
    width: 100% !important;
    float: none !important;
}

#topsellingbtdiv{
    font-family: "Arial", sans-serif !important;
    text-transform: capitalize !important;
    text-align: center !important;
}

#uagbifbtitle{
    font-family: "Arial", sans-serif !important;
    text-transform: capitalize !important;
    padding-top: 20px;
}

/* 修复商品列表的商品图片大小不一问题 */
.woocommerce ul.products.columns-4 li.product .astra-shop-thumbnail-wrap img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important; /* 改为contain显示完整图片 */
    object-position: center !important;
    display: block !important;
    border-radius: 10px !important;
    background: #f8f9fa !important; /* 添加背景填充空白 */
}

/* 手机端调整为适合竖屏 */
@media (max-width: 768px) {
    .woocommerce ul.products.columns-4 li.product .astra-shop-thumbnail-wrap img {
        aspect-ratio: 3 / 4 !important;
        object-fit: contain !important;
    }
}

/*4个解释小模块字体样式*/
.mydayititle{
    font-family: "Arial", sans-serif !important;
    text-transform: capitalize !important;
}

.mydayidesc{
    font-family: "Arial", sans-serif !important;
    text-transform: capitalize !important;
}

/*设置字体*/
.uagb-heading-text{
      font-family: "Arial", sans-serif;
}/* End custom CSS */