.elementor-8209 .elementor-element.elementor-element-5712ca2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8209 .elementor-element.elementor-element-820918a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-820918a .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:14px;}.elementor-8209 .elementor-element.elementor-element-820918a .woocommerce-breadcrumb > a{color:#A77B3F;}.elementor-8209 .elementor-element.elementor-element-a388eba{width:initial;max-width:initial;}.elementor-8209 .elementor-element.elementor-element-a388eba.elementor-element{--align-self:center;}.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-8209 .elementor-element.elementor-element-886ec89{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-886ec89 .cart button, .elementor-8209 .elementor-element.elementor-element-886ec89 .cart .button{transition:all 0.2s;}.elementor-8209 .elementor-element.elementor-element-886ec89 .quantity .qty{transition:all 0.2s;}.elementor-8209 .elementor-element.elementor-element-8861c59{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-8861c59 .cart button, .elementor-8209 .elementor-element.elementor-element-8861c59 .cart .button{transition:all 0.2s;}.elementor-8209 .elementor-element.elementor-element-8861c59 .quantity .qty{transition:all 0.2s;}.elementor-8209 .elementor-element.elementor-element-95c9f1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-95c9f1a .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:14px;}.elementor-8209 .elementor-element.elementor-element-95c9f1a .woocommerce-breadcrumb > a{color:#A77B3F;}.elementor-8209 .elementor-element.elementor-element-fc2e4b5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .cart button, .elementor-8209 .elementor-element.elementor-element-fc2e4b5 .cart .button{transition:all 0.2s;}.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .quantity .qty{transition:all 0.2s;}.elementor-8209 .elementor-element.elementor-element-6f253dc{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8209 .elementor-element.elementor-element-f8b0bb8 .fluentform-widget-wrapper{background-color:var( --e-global-color-text );margin:50px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;}@media(max-width:1150px){.elementor-8209 .elementor-element.elementor-element-886ec89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-6f253dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-8209 .elementor-element.elementor-element-5712ca2{--width:100%;}}@media(max-width:767px){.elementor-8209 .elementor-element.elementor-element-820918a .woocommerce-breadcrumb{font-size:13px;}.elementor-8209 .elementor-element.elementor-element-8861c59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8209 .elementor-element.elementor-element-8861c59.elementor-element{--align-self:center;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a388eba */.elementor-8209 .elementor-element.elementor-element-a388eba .woocommerce-product-gallery__image > a > img:not(.zoomImg) {
    height: 500px !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1150px) {
    .elementor-8209 .elementor-element.elementor-element-a388eba .woocommerce-product-gallery__image > a > img:not(.zoomImg) {
        height: 400px !important;
    }
}

@media (max-width: 767px) {
    .elementor-8209 .elementor-element.elementor-element-a388eba .woocommerce-product-gallery__image > a > img:not(.zoomImg) {
        height: 300px !important;
    }
}

.elementor-8209 .elementor-element.elementor-element-a388eba .woocommerce-product-gallery__trigger {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-886ec89 *//* 隐藏变体价格 */
.woocommerce-variation-price {
    display: none !important;
}

/* 隐藏数量 */
.single_variation_wrap .quantity {
    display: none !important;
}

/* 隐藏 Add to Cart */
.single_add_to_cart_button {
    display: none !important;
}


/* 去掉 WooCommerce 变体选择器底部横线 */
form.variations_form table.variations {
    border-bottom: none !important;
}

/* 隐藏 Clear / Reset variations */
form.variations_form .reset_variations {
    display: none !important;
}





/* ===== 参数标题 ===== */
.elementor-8209 .elementor-element.elementor-element-886ec89 table.variations th.label label {
    color: #0b2345;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
}

/* 当前选择文字 */
.elementor-8209 .elementor-element.elementor-element-886ec89 .woo-selected-variation-item-name {
    color: #667085;
    font-size: 13px;
    font-weight: 400;
}

/* 每组参数之间的距离 */
.elementor-8209 .elementor-element.elementor-element-886ec89 table.variations tr {
    display: block;
    margin-bottom: 14px;
}

/* 按钮组 */
.elementor-8209 .elementor-element.elementor-element-886ec89 .variable-items-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    margin-top: 6px;
}

/* 普通按钮 */
.elementor-8209 .elementor-element.elementor-element-886ec89 .variable-items-wrapper .variable-item {
    width: auto !important;
    min-width: 0 !important;

    height: 36px !important;
    min-height: 36px !important;

    padding: 0 12px !important;

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    background: #fff !important;
    border: 1px solid #d6dae1 !important;
    border-radius: 4px !important;

    box-shadow: none !important;

    color: #111827 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    transition: 0.15s ease;
}

/* 内部文字 */
.elementor-8209 .elementor-element.elementor-element-886ec89 .variable-items-wrapper .variable-item .variable-item-contents {
    color: inherit !important;
    font-size: inherit !important;
    line-height: 1 !important;
}

/* Hover */
.elementor-8209 .elementor-element.elementor-element-886ec89 .variable-items-wrapper .variable-item:hover {
    border-color: #0b2345 !important;
}

/* 选中 */
.elementor-8209 .elementor-element.elementor-element-886ec89 .variable-items-wrapper .variable-item.selected {
    background: #0b2345 !important;
    border-color: #0b2345 !important;
    color: #fff !important;
}

/* 不可选 */
.elementor-8209 .elementor-element.elementor-element-886ec89 .variable-items-wrapper .variable-item.disabled {
    opacity: 0.35;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-8861c59 *//* ========================================
   WooCommerce Variation - Mobile
======================================== */


/* 隐藏变体价格 */
.elementor-8209 .elementor-element.elementor-element-8861c59 .woocommerce-variation-price {
    display: none !important;
}


/* 隐藏数量 */
.elementor-8209 .elementor-element.elementor-element-8861c59 .single_variation_wrap .quantity {
    display: none !important;
}


/* 隐藏 Add to Cart */
.elementor-8209 .elementor-element.elementor-element-8861c59 .single_add_to_cart_button {
    display: none !important;
}


/* 去掉变体表格默认线条 */
.elementor-8209 .elementor-element.elementor-element-8861c59 form.variations_form table.variations {
    border: none !important;
    margin: 0 !important;
    width: 100% !important;
}


/* 隐藏 Clear / Reset */
.elementor-8209 .elementor-element.elementor-element-8861c59 form.variations_form .reset_variations {
    display: none !important;
}


/* 隐藏插件 Tooltip */
.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-item-tooltip,
.elementor-8209 .elementor-element.elementor-element-8861c59 [data-wvstooltip]::before,
.elementor-8209 .elementor-element.elementor-element-8861c59 [data-wvstooltip]::after {
    display: none !important;
}


/* ========================================
   每组参数
======================================== */

.elementor-8209 .elementor-element.elementor-element-8861c59 table.variations tbody {
    display: block;
    width: 100%;
}

.elementor-8209 .elementor-element.elementor-element-8861c59 table.variations tr {
    display: block;
    width: 100%;
    margin-bottom: 16px;
}


/* 最后一组不需要那么大下间距 */
.elementor-8209 .elementor-element.elementor-element-8861c59 table.variations tr:last-child {
    margin-bottom: 0;
}


/* ========================================
   参数标题
======================================== */

.elementor-8209 .elementor-element.elementor-element-8861c59 table.variations th.label {
    display: block;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    text-align: left;
}

.elementor-8209 .elementor-element.elementor-element-8861c59 table.variations th.label label {
    color: #0b2345;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
}


/* 当前选中的文字 */
.elementor-8209 .elementor-element.elementor-element-8861c59 .woo-selected-variation-item-name {
    color: #667085;
    font-size: 12px;
    font-weight: 400;
}


/* ========================================
   选项区域
======================================== */

.elementor-8209 .elementor-element.elementor-element-8861c59 table.variations td.value {
    display: block;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-items-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 6px !important;

    width: 100%;
    margin: 7px 0 0 !important;
    padding: 0 !important;
}


/* ========================================
   普通按钮
======================================== */

.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-items-wrapper .variable-item {
    width: auto !important;
    min-width: 0 !important;

    height: 40px !important;
    min-height: 40px !important;

    padding: 0 11px !important;
    margin: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;

    border: 1px solid #d6dae1 !important;
    border-radius: 4px !important;

    box-shadow: none !important;

    color: #111827 !important;

    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    white-space: nowrap;

    transition:
        border-color 0.15s ease,
        background-color 0.15s ease,
        color 0.15s ease;
}


/* 按钮内部 */
.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-items-wrapper
.variable-item
.variable-item-contents {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: 1 !important;

    padding: 0 !important;
}


/* ========================================
   选中
======================================== */

.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-items-wrapper .variable-item.selected {
    background: #0b2345 !important;
    border-color: #0b2345 !important;
    color: #ffffff !important;
}


/* 手机按下时 */
.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-items-wrapper .variable-item:active {
    transform: scale(0.98);
}


/* ========================================
   不可选择
======================================== */

.elementor-8209 .elementor-element.elementor-element-8861c59 .variable-items-wrapper .variable-item.disabled {
    opacity: 0.35 !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-fc2e4b5 *//* 隐藏变体价格 */
.woocommerce-variation-price {
    display: none !important;
}

/* 隐藏数量 */
.single_variation_wrap .quantity {
    display: none !important;
}

/* 隐藏 Add to Cart */
.single_add_to_cart_button {
    display: none !important;
}


/* 去掉 WooCommerce 变体选择器底部横线 */
form.variations_form table.variations {
    border-bottom: none !important;
}

/* 隐藏 Clear / Reset variations */
form.variations_form .reset_variations {
    display: none !important;
}





/* ===== 参数标题 ===== */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 table.variations th.label label {
    color: #0b2345;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
}

/* 当前选择文字 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .woo-selected-variation-item-name {
    color: #667085;
    font-size: 13px;
    font-weight: 400;
}

/* 每组参数之间的距离 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 table.variations tr {
    display: block;
    margin-bottom: 14px;
}

/* 按钮组 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .variable-items-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    margin-top: 6px;
}

/* 普通按钮 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .variable-items-wrapper .variable-item {
    width: auto !important;
    min-width: 0 !important;

    height: 36px !important;
    min-height: 36px !important;

    padding: 0 12px !important;

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    background: #fff !important;
    border: 1px solid #d6dae1 !important;
    border-radius: 4px !important;

    box-shadow: none !important;

    color: #111827 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    transition: 0.15s ease;
}

/* 内部文字 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .variable-items-wrapper .variable-item .variable-item-contents {
    color: inherit !important;
    font-size: inherit !important;
    line-height: 1 !important;
}

/* Hover */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .variable-items-wrapper .variable-item:hover {
    border-color: #0b2345 !important;
}

/* 选中 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .variable-items-wrapper .variable-item.selected {
    background: #0b2345 !important;
    border-color: #0b2345 !important;
    color: #fff !important;
}

/* 不可选 */
.elementor-8209 .elementor-element.elementor-element-fc2e4b5 .variable-items-wrapper .variable-item.disabled {
    opacity: 0.35;
}/* End custom CSS */