.elementor-29310 .elementor-element.elementor-element-a1bc340{--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-29310 .elementor-element.elementor-element-9323716{--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-29310 .elementor-element.elementor-element-8d2a8ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29310 .elementor-element.elementor-element-12e66c4{--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-29310 .elementor-element.elementor-element-e1739d6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29310 .elementor-element.elementor-element-b57e32c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-29310 .elementor-element.elementor-element-b57e32c .elementor-divider-separator{width:100%;}.elementor-29310 .elementor-element.elementor-element-b57e32c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29310 .elementor-element.elementor-element-5596ef6{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;}.elementor-29310 .elementor-element.elementor-element-dbf2fbe{font-weight:bold;color:#FFFFFF;}.elementor-29310 .elementor-element.elementor-element-ae156c9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-29310 .elementor-element.elementor-element-ae156c9 .elementor-divider-separator{width:100%;}.elementor-29310 .elementor-element.elementor-element-ae156c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29310 .elementor-element.elementor-element-82f7fab{--display:flex;}.elementor-29310 .elementor-element.elementor-element-70e125d .single_add_to_cart_button{--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:#02010100;}.elementor-29310 .elementor-element.elementor-element-70e125d .wd-buy-now-btn{--btn-accented-color:#FFFFFF;}.elementor-29310 .elementor-element.elementor-element-70e125d .variations_form .woocommerce-variation-price :is(.price, del){color:#FFFFFF;}.elementor-29310 .elementor-element.elementor-element-70e125d .variations_form .woocommerce-variation-price .price del{color:#FFFFFF;}.elementor-29310 .elementor-element.elementor-element-70e125d .woocommerce-price-suffix{color:#FFFFFF;}@media(min-width:769px){.elementor-29310 .elementor-element.elementor-element-a1bc340{--content-width:1600px;}.elementor-29310 .elementor-element.elementor-element-9323716{--width:100%;}.elementor-29310 .elementor-element.elementor-element-12e66c4{--width:100%;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-70e125d *//* ========== 强制定制选项区域外层宽度沾满 ========== */
.brands-product-customization-options,
[class*="brands-product-"][class*="customization-options"] {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.brands-product-customization-options__content,
[class*="brands-product-"][class*="customization-options__content"] {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

.brands-product-customization-options__grid,
[class*="brands-product-"][class*="customization-options__grid"] {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
}

.brands-product-customization-options__item,
[class*="brands-product-"][class*="customization-options__item"] {
    width: 100% !important;
    max-width: 100% !important;
}

/* ========== 图片选项卡片组横向沾满并放大 ========== */
.brands-product-custom-image-options,
[class*="brands-product-"][class*="image-options"] {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px !important;
}

.brands-product-custom-image-option,
[class*="brands-product-"][class*="image-option"] {
    flex: 1 1 220px !important;
    max-width: 260px !important;
    min-width: 180px !important;
}

/* ========== 下拉选择框宽度沾满 ========== */
.brands-product-custom-select,
[class*="brands-product-"] select {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */