.elementor-339 .elementor-element.elementor-element-83cfc3c{--display:flex;--min-height:34px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-83cfc3c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-83cfc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6bf27f5 .woocommerce-breadcrumb{color:#4B4B4B;font-size:12px;}.elementor-339 .elementor-element.elementor-element-6bf27f5 .woocommerce-breadcrumb > a{color:#6F6F6F;}.elementor-339 .elementor-element.elementor-element-92ffc1a{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-339 .elementor-element.elementor-element-92ffc1a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-92ffc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1862f18{--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;}.woocommerce .elementor-339 .elementor-element.elementor-element-4b32a61 .flex-control-thumbs img{border-style:none;}.elementor-339 .elementor-element.elementor-element-426b0f9{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-339 .elementor-element.elementor-element-dd4b438 .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;}.elementor-339 .elementor-element.elementor-element-d27b11e .elementor-heading-title{font-size:12px;color:#2162A1;}.elementor-339 .elementor-element.elementor-element-d27b11e .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-d27b11e .elementor-heading-title a:focus{color:#317DC7;}.woocommerce .elementor-339 .elementor-element.elementor-element-8abd2a3 .woocommerce-review-link{color:#2162A1;letter-spacing:-1.4px;}.woocommerce:not(.rtl) .elementor-339 .elementor-element.elementor-element-8abd2a3 .star-rating{margin-right:0.1em;}.woocommerce.rtl .elementor-339 .elementor-element.elementor-element-8abd2a3 .star-rating{margin-left:0.1em;}.elementor-339 .elementor-element.elementor-element-464a6f7 .elementor-button{background-color:#000000;font-size:12px;font-weight:600;padding:4px 7px 4px 6px;}.elementor-339 .elementor-element.elementor-element-c6c6318 .elementor-heading-title{font-size:12px;}.elementor-339 .elementor-element.elementor-element-4ebae34{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-4ebae34 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-4ebae34 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-339 .elementor-element.elementor-element-f59ddca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-339 .elementor-element.elementor-element-f59ddca .price{font-size:15px;line-height:1px;}.woocommerce .elementor-339 .elementor-element.elementor-element-f59ddca .price ins{color:#FF2E2E;font-size:28px;font-weight:800;line-height:15px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-f59ddca:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-339 .elementor-element.elementor-element-f59ddca:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-339 .elementor-element.elementor-element-f59ddca.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-339 .elementor-element.elementor-element-37477f1 .elementor-heading-title{font-size:14px;font-weight:500;color:#5C5C5C;}.elementor-339 .elementor-element.elementor-element-0700d7a .elementor-icon-list-icon i{color:#2162A1;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-0700d7a .elementor-icon-list-icon svg{fill:#2162A1;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-0700d7a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-0700d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0700d7a .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-339 .elementor-element.elementor-element-0700d7a .elementor-icon-list-text{color:#131313;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-089b230{--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-dbcf555 .elementor-button{background-color:#FF9900;font-size:14px;font-weight:800;fill:#000000;color:#000000;padding:5px 3px 5px 4px;}.elementor-339 .elementor-element.elementor-element-dbcf555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 3px 0px;}.elementor-339 .elementor-element.elementor-element-dbcf555.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-dbcf555 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-339 .elementor-element.elementor-element-7fad616 .elementor-heading-title{font-size:14px;font-weight:500;color:#399C15;}.elementor-339 .elementor-element.elementor-element-298817c{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-298817c .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-298817c .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-339 .elementor-element.elementor-element-5daf8ff .elementor-heading-title{font-size:20px;font-weight:800;}.woocommerce .elementor-339 .elementor-element.elementor-element-ae45fa7 .woocommerce-product-details__short-description{color:#2C2C2C;font-size:14px;font-weight:500;}.elementor-339 .elementor-element.elementor-element-01a48eb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-339 .elementor-element.elementor-element-de122c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-8df3848{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-339 .elementor-element.elementor-element-8df3848 .price{font-size:15px;line-height:1px;}.woocommerce .elementor-339 .elementor-element.elementor-element-8df3848 .price ins{color:#FF2E2E;font-size:28px;font-weight:800;line-height:15px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-8df3848:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-339 .elementor-element.elementor-element-8df3848:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-339 .elementor-element.elementor-element-8df3848.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-339 .elementor-element.elementor-element-2ec5601{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-fc1e924 .elementor-heading-title{font-size:14px;font-weight:500;color:#5C5C5C;}.elementor-339 .elementor-element.elementor-element-1a609bf .elementor-icon-list-icon i{color:#2162A1;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1a609bf .elementor-icon-list-icon svg{fill:#2162A1;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-1a609bf{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-1a609bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1a609bf .elementor-icon-list-item > a{font-size:14px;font-weight:500;line-height:15px;}.elementor-339 .elementor-element.elementor-element-1a609bf .elementor-icon-list-text{color:#131313;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-edac021 .elementor-heading-title{font-size:14px;font-weight:600;line-height:18px;color:#111111;}.elementor-339 .elementor-element.elementor-element-3eec1cb .elementor-heading-title{font-size:14px;font-weight:600;line-height:18px;color:#111111;}.elementor-339 .elementor-element.elementor-element-3365364{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-34e971e .elementor-icon-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-34e971e .elementor-icon{font-size:15px;}.elementor-339 .elementor-element.elementor-element-34e971e .elementor-icon svg{height:15px;}.elementor-339 .elementor-element.elementor-element-4e645a1 .elementor-heading-title{font-size:18px;font-weight:500;color:#0B7B3C;}.elementor-339 .elementor-element.elementor-element-96c5c2e .cart button, .elementor-339 .elementor-element.elementor-element-96c5c2e .cart .button{border-radius:120px 120px 120px 120px;color:#111111;background-color:#FFCE12;transition:all 0.2s;}.elementor-339 .elementor-element.elementor-element-96c5c2e{--button-spacing:3px;}.elementor-339 .elementor-element.elementor-element-96c5c2e .quantity .qty{border-style:solid;border-radius:100px 100px 100px 100px;padding:6px 6px 6px 6px;border-color:#DADADA;transition:all 0.2s;}.elementor-339 .elementor-element.elementor-element-5b0ef34 .elementor-heading-title{font-size:12px;font-weight:500;color:#666666;}.elementor-339 .elementor-element.elementor-element-2f27825 .elementor-heading-title{font-size:12px;font-weight:500;color:#666666;}.elementor-339 .elementor-element.elementor-element-53a5448 .elementor-heading-title{font-size:12px;font-weight:500;line-height:16px;color:#666666;}.elementor-339 .elementor-element.elementor-element-48d8a76 .elementor-heading-title{font-size:12px;font-weight:500;color:#666666;}.elementor-339 .elementor-element.elementor-element-f259fb1{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-f259fb1 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-f259fb1 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-339 .elementor-element.elementor-element-a2bd94c{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-a2bd94c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-a2bd94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-339 .elementor-element.elementor-element-b9f2142 .woocommerce-tabs ul.wc-tabs li a{font-size:20px;font-weight:700;text-transform:capitalize;}.woocommerce .elementor-339 .elementor-element.elementor-element-b9f2142 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-83cfc3c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-92ffc1a{--padding-top:2%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.woocommerce .elementor-339 .elementor-element.elementor-element-8df3848 .price{font-size:14px;}.woocommerce .elementor-339 .elementor-element.elementor-element-8df3848 .price ins{font-size:23px;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-83cfc3c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-92ffc1a{--padding-top:2%;--padding-bottom:8%;--padding-left:1%;--padding-right:1%;}.elementor-339 .elementor-element.elementor-element-dd4b438 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-83cfc3c{--content-width:1500px;}.elementor-339 .elementor-element.elementor-element-92ffc1a{--content-width:1500px;}.elementor-339 .elementor-element.elementor-element-1862f18{--width:40%;}.elementor-339 .elementor-element.elementor-element-426b0f9{--width:40%;}.elementor-339 .elementor-element.elementor-element-01a48eb{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-92ffc1a{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-01a48eb{--width:32%;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f59ddca *//* 复制到 外观 → 自定义 → 附加 CSS 最下面 */
.single-product div.product .price,
p.price,
.woocommerce-variation-price,
.summary .price,
.cart { 
    margin: 0 0 10px 0 !important;   /* 只留你想要的间距，10px可改成0 */
    padding: 0 !important; 
    line-height: 1.2 !important;
}
.summary entry-summary { 
    padding-bottom: 0 !important; 
}
/* 如果下面还有“无进口费＆免费配送”那句话也想紧贴 */
.woocommerce-info, .free-shipping-notice, .no-import-charges {
    margin: 8px 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28b4b46 */#cfgeo-3 {
    color: #2162A1 !important;
    font-size: 13px !important;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-96c5c2e *//* 纯加入购物车按钮优化 - 全宽亚马逊黄大圆按钮（只针对你的区块） */
.elementor-element-96c5c2e .single_add_to_cart_button,
.elementor-element-96c5c2e .button[type="submit"] {
    display: block !important;
    width: 100% !important;                    /* 左右撑满 */
    padding: 0 !important;
    background: #FFD814 !important;            /* 亚马逊黄 */
    color: #0F1111 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-align: center !important;
    border: none !important;
    border-radius: 56px !important;            /* 超圆胶囊 */
    box-shadow: 0 2px 5px rgba(0,0,0,0.15) !important;
    transition: all 0.2s !important;
}

.elementor-element-96c5c2e .single_add_to_cart_button:hover {
    background: #f7ca00 !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.2) !important;
    transform: translateY(-1px) !important;
}
/* 1. 数量框内部内容完全居中（水平 + 垂直） */
.elementor-element-96c5c2e .quantity {
    display: flex !important;
    justify-content: center !important;   /* 水平居中 */
        border-radius: 56px !important;            /* 超圆胶囊 */
    align-items:: center !important;      /* 垂直居中 */
    height: 40px !important;              /* 你之前想要的40px高度 */
    margin-bottom: 10px !important;       /* 关键：缩小与下方按钮的间距 */
}

/* 确保 ± 按钮和数字也垂直居中 */
.elementor-element-96c5c2e .quantity input[type="button"],
.elementor-element-96c5c2e .quantity button,
.elementor-element-96c5c2e .quantity input.qty {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 40px !important;
    margin: 0 !important;
    line-height: 1 !important;
}

/* 可选：让数字字体更大一点，更清晰 */
.elementor-element-96c5c2e .quantity input.qty {
    font-size: 17px !important;
    font-weight: 600 !important;
}
/* ==================== 立即购买按钮 橙色小按钮（14px + 40px高 + 100%宽） ==================== */
.button.buy-now-button,
button.buy-now-button,
a.buy-now-button,
input.buy-now-button,
.buy-now-button {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    height: 36px !important;
    margin: 12px 0 0 !important;
    padding: 0 !important;
    background: #ffa41c !important;
    color: #0F1111 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-align: center !important;
    line-height: 40px !important;
    border: none !important;
    border-radius: 40px !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.12) !important;
    transition: all .2s !important;
    box-sizing: border-box !important;
    text-decoration: none !important;
}
.button.buy-now-button:hover,
button.buy-now-button:hover,
a.buy-now-button:hover {
    background: #f28b00 !important;
    box-shadow: 0 6px 16px rgba(0,0,0,0.18) !important;
}/* End custom CSS */