.elementor-22 .elementor-element.elementor-element-48fd99e2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-f9da537{--display:flex;}.elementor-22 .elementor-element.elementor-element-58fa7645 .woocommerce-product-gallery{--wd-gallery-gap:24px;}.elementor-22 .elementor-element.elementor-element-58fa7645 .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-height:540px;}.elementor-editor-active .elementor-22 .elementor-element.elementor-element-58fa7645 .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-height:540px !important;}.elementor-22 .elementor-element.elementor-element-3c89c00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-51a4f085{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-22 .elementor-element.elementor-element-47e27753 .product_title{font-family:"Afacad", Sans-serif;font-size:36px;font-weight:800;font-style:normal;}.elementor-22 .elementor-element.elementor-element-26b96254 img{max-width:80px;}.elementor-22 .elementor-element.elementor-element-9eb6c18 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:16px;color:#1A1A1A;}.elementor-22 .elementor-element.elementor-element-467b9244{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-55494685 .price{font-family:"Afacad", Sans-serif;font-size:48px;font-weight:800;}.elementor-22 .elementor-element.elementor-element-55494685 :is(.price, del){color:#19E68A;}.elementor-22 .elementor-element.elementor-element-59dcd23 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:16px;color:#1A1A1A;}.elementor-22 .elementor-element.elementor-element-cf3269d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cf3269d .wd-text-block{font-family:"Afacad", Sans-serif;font-size:16px;color:#1A1A1AB3;}.elementor-22 .elementor-element.elementor-element-90f89bf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-79060157{--display:flex;}.elementor-22 .elementor-element.elementor-element-5c3430e2{width:var( --container-widget-width, 63.205% );max-width:63.205%;--container-widget-width:63.205%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5c3430e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-2a6c1c24{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-55a8250 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:32px;font-weight:900;color:#000000;}.elementor-22 .elementor-element.elementor-element-d875a9e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-5a1bae5 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:32px;font-weight:900;color:#000000;}.elementor-22 .elementor-element.elementor-element-3d9fe24 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:32px;font-weight:900;color:#000000;}.elementor-22 .elementor-element.elementor-element-75c2016 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-c40d54b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-1df07eb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-8f1641c .wd-text-block{font-family:"Afacad", Sans-serif;font-size:32px;font-weight:900;color:#000000;}.elementor-22 .elementor-element.elementor-element-d24439c .wd-text-block{font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-875e780 .wd-text-block{max-width:780px;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-f90c304 .wd-text-block{max-width:780px;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-2fff9f2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-bbf4112 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:32px;font-weight:900;color:#000000;}.elementor-22 .elementor-element.elementor-element-0a01844 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-208c130 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-b135672 .wd-text-block{font-family:"Afacad", Sans-serif;font-size:32px;font-weight:900;color:#000000;}.elementor-22 .elementor-element.elementor-element-2e0463b .wd-text-block{font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-d1a8672 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-48fd99e2{--content-width:1320px;}.elementor-22 .elementor-element.elementor-element-f9da537{--width:50%;}.elementor-22 .elementor-element.elementor-element-3c89c00{--width:50%;}.elementor-22 .elementor-element.elementor-element-2a6c1c24{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-f9da537{--width:50%;}.elementor-22 .elementor-element.elementor-element-3c89c00{--width:50%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-48fd99e2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-22 .elementor-element.elementor-element-47e27753{width:initial;max-width:initial;}.elementor-22 .elementor-element.elementor-element-26b96254 img{max-width:60px;}.elementor-22 .elementor-element.elementor-element-55494685 .price{font-size:18px;}.elementor-22 .elementor-element.elementor-element-90f89bf{--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-22 .elementor-element.elementor-element-5c3430e2{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-2a6c1c24{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-48fd99e2{--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-22 .elementor-element.elementor-element-51a4f085{--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-22 .elementor-element.elementor-element-47e27753{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-5c3430e2{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-2a6c1c24{--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;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-5c3430e2 *//* ====================== 只在 #innew 容器内生效的样式 ====================== */
#innew .quantity,
#innew .single_add_to_cart_button,
#innew .button[name="add-to-cart"],
#innew .wd-buy-now-btn {

    /* ====================== 数量选择器样式 ====================== */
    &.quantity {
        display: flex;
        align-items: center;
        gap: 0;
        margin-bottom: 20px !important;
        border: 1px solid rgba(26, 26, 26, 0.12) !important;
        border-radius: 30px !important;
        overflow: hidden;
        width: fit-content;
        background: #fff;
        height: 42px;
        padding: 4px !important;
        box-sizing: border-box;
    }

    /* 彻底去除内部边框 */
    &.quantity button,
    &.quantity .input-text.qty,
    &.quantity .minus,
    &.quantity .plus,
    &.quantity .btn {
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
    }

    /* 输入框 */
    &.quantity .input-text.qty {
        width: 60px;
        height: 100% !important;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        background: transparent;
        margin: 0;
        padding: 0;
    }

    /* +/- 按钮 */
    &.quantity button {
        width: 32px;
        height: 100% !important;
        background: #fff;
        font-size: 18px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: all 0.2s ease;
    }

    &.quantity button:hover {
        background: #f5f5f5;
    }

    /* ====================== 两个按钮容器（并排） ====================== */
    .cart-form-buttons {
        display: flex;
        gap: 15px;
        justify-content: center;
        flex-wrap: wrap;
    }

    /* ====================== 第一个按钮 (Add to Cart) ====================== */
    &.single_add_to_cart_button,
    &.button[name="add-to-cart"] {
        width: 300px !important;
        max-width: 100% !important;
        padding: 13px 0 !important;
        background: #000 !important;
        color: #fff !important;
        font-family: 'Afacad', sans-serif !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        font-feature-settings: normal !important;
        font-kerning: auto !important;
        font-language-override: normal !important;
        font-optical-sizing: auto !important;
        font-size-adjust: none !important;
        font-stretch: 100% !important;
        font-style: normal !important;
        font-variant-alternates: normal !important;
        font-variant-caps: normal !important;
        font-variant-east-asian: normal !important;
        font-variant-emoji: normal !important;
        font-variant-ligatures: normal !important;
        font-variant-numeric: normal !important;
        font-variant-position: normal !important;
        font-variation-settings: normal !important;
        letter-spacing: 1px;
        border-radius: 50px !important;
        border: none !important;
        display: block !important;
        transition: none !important;
        text-transform: uppercase;
        cursor: pointer;
    }

    /* ====================== 第二个按钮 (wd-buy-now-btn) - 绿色 ====================== */
    &.wd-buy-now-btn {
        width: 300px !important;
        max-width: 100% !important;
        padding: 13px 0 !important;
        background: rgb(131, 183, 53) !important;   /* 绿色 */
        color: #fff !important;
        font-family: 'Afacad', sans-serif !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        font-feature-settings: normal !important;
        font-kerning: auto !important;
        font-language-override: normal !important;
        font-optical-sizing: auto !important;
        font-size-adjust: none !important;
        font-stretch: 100% !important;
        font-style: normal !important;
        font-variant-alternates: normal !important;
        font-variant-caps: normal !important;
        font-variant-east-asian: normal !important;
        font-variant-emoji: normal !important;
        font-variant-ligatures: normal !important;
        font-variant-numeric: normal !important;
        font-variant-position: normal !important;
        font-variation-settings: normal !important;
        letter-spacing: 1px;
        border-radius: 50px !important;
        border: none !important;
        display: block !important;
        transition: none !important;
        text-transform: uppercase;
        cursor: pointer;
    }

    /* 去除两个按钮的悬停效果 */
  
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-fb895df */.attachment-full{
    width: 1600px;
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-aca63a5 */.attachment-full{
    width: 1600px;
}/* End custom CSS */