.elementor-12508 .elementor-element.elementor-element-2e42f6e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12508 .elementor-element.elementor-element-b5172b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12508 .elementor-element.elementor-element-78439bc .elementor-image-box-wrapper{text-align:start;}.elementor-12508 .elementor-element.elementor-element-78439bc .elementor-image-box-title{margin-bottom:1px;font-family:"Montserrat", Sans-serif;font-size:26px;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:#747474;}.elementor-12508 .elementor-element.elementor-element-78439bc:has(:hover) .elementor-image-box-title,
					 .elementor-12508 .elementor-element.elementor-element-78439bc:has(:focus) .elementor-image-box-title{color:#747474;}.elementor-12508 .elementor-element.elementor-element-78439bc .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#747474;}.elementor-12508 .elementor-element.elementor-element-fd91326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12508 .elementor-element.elementor-element-f740bee .elementor-button{background-color:#FFFEFE;font-family:"Montserrat", Sans-serif;font-size:20px;text-decoration:none;fill:#000000;color:#000000;}.elementor-12508 .elementor-element.elementor-element-f740bee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12508 .elementor-element.elementor-element-ecda09d{--display:flex;}.elementor-12508 .elementor-element.elementor-element-d1c8b59 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12508 .elementor-element.elementor-element-d1c8b59 .wd-el-title{color:#747474;font-family:"Montserrat", Sans-serif;font-size:13px;}@media(min-width:480px){.elementor-12508 .elementor-element.elementor-element-b5172b1{--width:80%;}.elementor-12508 .elementor-element.elementor-element-fd91326{--width:50%;}}/* Start custom CSS for image-box, class: .elementor-element-78439bc *//* 正确选择器 - Most Popular在p标签内 */
.elementor-image-box-title a,
p.elementor-image-box-title a {
    color: #747474 !important;
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    background-image: none !important;
}

/* 移除所有可能的下划线状态 */
.elementor-image-box-title a:hover,
.elementor-image-box-title a:focus,
.elementor-image-box-title a:active {
    color: #747474 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

/* 针对包含"Most Popular"文本的链接 */
a[href*="gift-cards"]:contains("Most Popular"),
a:contains("Most Popular") {
    color: #747474 !important;
    text-decoration: none !important;
}

/* 移除伪元素下划线 */
.elementor-image-box-title::after,
.elementor-image-box-title::before,
.elementor-image-box-title a::after,
.elementor-image-box-title a::before {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f740bee *//* 修改See all按钮文字颜色 */
.elementor-button-text {
    color: #747474 !important;
}

/* 修改按钮链接颜色 */
.elementor-button-content-wrapper,
.elementor-button-content-wrapper span,
.elementor-button-content-wrapper a,
.elementor-button .elementor-button-content-wrapper * {
    color: #747474 !important;
}
/* 精确选择See all按钮 */
span.elementor-button-text:contains("See all"),
span.elementor-button-text:contains("see all"),
span.elementor-button-text:contains("See All") {
    color: #747474 !important;
    text-decoration: underline !important;
    text-decoration-thickness: 0.1px !important;
    text-decoration-color: #747474 !important;
    text-underline-offset: 1px !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-d1c8b59 *//* 方案一：为产品图片的容器添加边框（更易控制内边距） */
.product-element-top {
    border: 2px solid #EEF0F3 !important; /* 添加灰色边框 */
    border-radius: 0px !important; /* 可选：添加轻微圆角，使外观更柔和 */
    padding: 0px !important; /* 可选：在图片和边框之间添加一点内间距 */
    box-sizing: border-box !important; /* 确保边框包含在元素尺寸内 */
}/* End custom CSS */