.elementor-58 .elementor-element.elementor-element-4ead921{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-9078b21{--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-58 .elementor-element.elementor-element-e8cbcd8{--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-58 .elementor-element.elementor-element-ca4a111{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-58 .elementor-element.elementor-element-e072ad7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58 .elementor-element.elementor-element-411c5de .cart button, .elementor-58 .elementor-element.elementor-element-411c5de .cart .button{background-color:#FF9900;transition:all 0.2s;}.elementor-58 .elementor-element.elementor-element-411c5de .cart button:hover, .elementor-58 .elementor-element.elementor-element-411c5de .cart .button:hover{background-color:#EC8800;}.elementor-58 .elementor-element.elementor-element-411c5de .added_to_cart{color:#FF9900;}.elementor-58 .elementor-element.elementor-element-411c5de .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-e8cbcd8{--width:40%;}.elementor-58 .elementor-element.elementor-element-ca4a111{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4ead921 *//* 卡片容器核心样式 */
._universal-detail-ilm-card_style_desktop__2G4jX {
    display: block;
    position: relative;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 650px; /* 匹配图片宽度 */
}

/* 链接样式：消除默认下划线和颜色 */
._universal-detail-ilm-card_style_desktop__2G4jX a {
    display: block;
    text-decoration: none;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
}

/* 图片样式：1:1还原尺寸和显示规则 */
._universal-detail-ilm-card_style_image__2jCsj {
    display: block;
    width: 100%; /* 自适应容器宽度，同时保留原始width/height属性 */
    max-width: 650px;
    height: auto; /* 自动适配高度，保证比例 */
    min-height: 45px;
    object-fit: contain; /* 保持图片比例，不拉伸 */
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
}

/* 响应式适配：匹配亚马逊移动端显示逻辑 */
@media (max-width: 768px) {
    ._universal-detail-ilm-card_style_desktop__2G4jX {
        max-width: 100%;
    }
    ._universal-detail-ilm-card_style_image__2jCsj {
        height: auto;
        min-height: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5608712 *//* 核心容器样式：1:1还原亚马逊celwidget基础样式 */
.celwidget {
    box-sizing: border-box;
    font-family: "Amazon Ember", Arial, sans-serif; /* 亚马逊原版字体 */
    line-height: 1.42857143; /* 亚马逊默认行高 */
}

/* bylineInfo容器专属样式 */
#bylineInfo_feature_div {
    display: block;
    margin: 0;
    padding: 0;
}

/* a-section基础样式 */
.a-section {
    display: block;
    position: relative;
}

/* 无间距样式：1:1匹配亚马逊a-spacing-none */
.a-spacing-none {
    margin: 0 !important;
    padding: 0 !important;
    line-height: inherit;
}

/* 品牌链接核心样式（亚马逊原版） */
#a-bylineInfo, /* 兼容可能的id拼写差异 */
#bylineInfo {
    display: inline-block;
}

.a-link-normal {
    color: #007185 !important; /* 亚马逊品牌蓝，强制优先级 */
    text-decoration: none;
    font-size: 14px; /* 原版字体大小 */
    font-weight: 400; /* 常规字重 */
    cursor: pointer;
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
}

/* 链接hover/active效果（1:1复刻） */
.a-link-normal:hover {
    color: #c45500 !important; /* 亚马逊hover橙红色 */
    text-decoration: underline !important;
    text-decoration-skip-ink: auto;
}

.a-link-normal:active {
    color: #c45500 !important;
}

/* 聚焦样式（还原亚马逊可访问性设计） */
.a-link-normal:focus {
    outline: 1px dotted #007185;
    outline-offset: 2px;
}




/* 评分容器：横向排列+垂直居中（核心修正） */
.rating-container {
    display: inline-flex;
    align-items: center; /* 确保所有子元素垂直居中 */
    gap: 4px;
    font-family: Arial, sans-serif;
    line-height: 1;
    /* 增加容器高度，避免星星被截断 */
    height: 16px;
    align-items: flex-end; /* 微调：让星星和文字底部对齐更自然 */
}

/* 评分数字样式（4.6） */
.rating-score {
    font-size: 12px;
    color: #111;
    font-weight: normal;
    margin-right: 2px;
    /* 文字和星星基线对齐 */
    vertical-align: baseline;
}

/* 评价数样式（1,031） */
.rating-count {
    font-size: 12px;
    color: #007185;
    cursor: pointer;
    vertical-align: baseline;
}
.rating-count:hover {
    color: #c45500;
    text-decoration: underline;
}

/* 星星组件核心修正：解决截断+对齐问题 */
.e-rating-wrapper {
    display: inline-flex;
    align-items: center; /* 星星内部垂直居中 */
    height: 14px; /* 增加高度，避免星星被截断 */
    overflow: visible; /* 确保星星完整显示，不被隐藏 */
    vertical-align: baseline; /* 和文字基线对齐 */
}
.e-icon {
    position: relative;
    width: 14px; /* 星星宽度适配高度 */
    height: 14px; /* 增加高度，完整显示星星 */
    margin: 0 0.5px; /* 缩小星星间距，避免整体过宽 */
}
.e-icon-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    /* 确保包裹层不截断星星 */
    clip: auto;
}
.e-icon-marked {
    color: #FFB800;
    width: var(--e-rating-icon-marked-width, 100%);
    z-index: 1;
    /* 标记星星居中显示 */
    display: flex;
    align-items: center;
    justify-content: center;
}
.e-icon-unmarked {
    color: #DDDDDD;
    z-index: 0;
    /* 未标记星星居中显示 */
    display: flex;
    align-items: center;
    justify-content: center;
}
.eicon-star {
    font-style: normal;
    font-size: 14px; /* 星星大小匹配容器高度 */
    line-height: 1; /* 消除行高影响 */
    /* 确保星星在容器内完全显示 */
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81ac0ad *//* 核心容器样式：1:1还原亚马逊a-section基础样式 */
.a-section {
    display: block;
    position: relative;
    box-sizing: border-box;
    font-family: "Amazon Ember", Arial, sans-serif; /* 亚马逊原版字体 */
    color: #111; /* 亚马逊默认文本色 */
    line-height: 1.42857143; /* 亚马逊标准行高 */
}

/* 间距样式：small间距 + 顶部small间距 */
.a-spacing-small {
    margin-bottom: 8px !important;
    margin-top: 8px !important;
}

.a-spacing-top-small {
    margin-top: 8px !important;
}

/* 表格基础样式：normal + micro间距 */
.a-normal {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.a-spacing-micro {
    margin-bottom: 4px !important;
    margin-top: 4px !important;
}

/* 表格行样式 */
table.a-normal tr {
    vertical-align: top;
}

/* 单元格宽度分配：a-span3 (25%) + a-span9 (75%) */
.a-span3 {
    width: 25% !important;
    padding: 0 !important;
}

.a-span9 {
    width: 75% !important;
    padding: 0 !important;
}

/* 文本样式：a-size-base 匹配亚马逊14px基础字体 */
.a-size-base {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.42857143 !important;
    margin: 0 !important;
    display: inline-block;
}

/* 加粗样式：亚马逊原版bold权重 */
.a-text-bold {
    font-weight: 700 !important;
    color: #111 !important;
}

/* 换行样式：长文本自动换行 */
.po-break-word {
    word-wrap: break-word !important;
    word-break: break-word !important;
    color: #111 !important;
}

/* 语义化属性适配：消除默认样式 */
[role="list"], [role="listitem"], [role="presentation"] {
    list-style: none !important;
    background: transparent !important;
    border: none !important;
}

/* 单元格内边距修正（匹配原版） */
td[role="presentation"] {
    padding: 0 !important;
    border: none !important;
}

/* 响应式适配（保留亚马逊原版逻辑） */
@media (max-width: 768px) {
    .a-span3 {
        width: 30% !important;
    }
    .a-span9 {
        width: 70% !important;
    }
    .a-size-base {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56a73be *//* 核心容器样式：还原亚马逊基础样式 */
.a-section {
    display: block;
    position: relative;
    box-sizing: border-box;
    font-family: "Amazon Ember", Arial, sans-serif; /* 亚马逊官方字体 */
    color: #111; /* 亚马逊默认文本色 */
    line-height: 1.42857143; /* 亚马逊标准行高 */
    margin: 0;
    padding: 0;
}

/* 间距样式：medium间距 + 顶部small间距 */
.a-spacing-medium {
    margin-bottom: 16px !important;
    margin-top: 16px !important;
}

.a-spacing-top-small {
    margin-top: 8px !important;
}

/* 分割线样式：亚马逊原版分隔线 */
.a-divider-normal {
    height: 1px;
    background-color: #e7e7e7;
    border: 0;
    margin: 14px 0;
    display: block;
}

/* 标题样式：base-plus尺寸 + 加粗 */
.a-size-base-plus {
    font-size: 16px !important;
    line-height: 1.375 !important;
    margin: 0 0 10px 0 !important;
}

.a-text-bold {
    font-weight: 700 !important;
    color: #111 !important;
}

/* 列表基础样式：无序列表 + 垂直排列 + mini间距 */
.a-unordered-list {
    list-style-type: disc !important;
    margin: 0 0 0 20px !important;
    padding: 0 !important;
}

.a-vertical {
    display: block !important;
}

.a-spacing-mini {
    margin-bottom: 4px !important;
    margin-top: 4px !important;
}

/* 列表项样式 */
.a-unordered-list li {
    list-style-position: outside !important;
    line-height: 1.42857143 !important;
}

.a-list-item {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #111 !important;
    display: list-item !important;
}

/* 隐藏元素样式：亚马逊aok-hidden */
.aok-hidden {
    display: none !important;
    visibility: hidden !important;
}

/* 更多详情链接样式（隐藏状态下的基础样式） */
.caretnext {
    color: #007185 !important;
    font-size: 14px !important;
}

.a-link-normal {
    color: #007185 !important;
    text-decoration: none !important;
    font-size: 14px !important;
}

.a-link-normal:hover {
    color: #c45500 !important;
    text-decoration: underline !important;
}

/* 响应式适配（匹配亚马逊原版逻辑） */
@media (max-width: 768px) {
    .a-size-base-plus {
        font-size: 15px !important;
    }
    .a-list-item {
        font-size: 13px !important;
    }
    .a-divider-normal {
        margin: 10px 0;
    }
}/* End custom CSS */