.elementor-237 .elementor-element.elementor-element-4d403e6{--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;--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-237 .elementor-element.elementor-element-266f7fa6{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-382b7672{--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:0px;--padding-left:24px;--padding-right:24px;}.elementor-237 .elementor-element.elementor-element-b4b0060{--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;}.elementor-237 .elementor-element.elementor-element-4873a1cb{--display:flex;}.elementor-237 .elementor-element.elementor-element-2a776e98{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-429af55{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-45898b03{--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;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:#E3E3E1;--border-color:#E3E3E1;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-45898b03:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-45898b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F4;}.elementor-237 .elementor-element.elementor-element-224d21cc{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-237 .elementor-element.elementor-element-33e1a750 .elementor-button-content-wrapper{flex-direction:row;}.elementor-237 .elementor-element.elementor-element-33e1a750 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-237 .elementor-element.elementor-element-d7536fc{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-d7536fc:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-d7536fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-64a1f33c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:44px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-237 .elementor-element.elementor-element-f78a501{--display:flex;--padding-top:72px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-f78a501:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-f78a501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F4;}.elementor-237 .elementor-element.elementor-element-19d46dcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-237 .elementor-element.elementor-element-6d48a8f7{--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;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-237 .elementor-element.elementor-element-340b417b.elementor-wc-products ul.products li.product{text-align:center;}.elementor-237 .elementor-element.elementor-element-340b417b.elementor-wc-products  ul.products{grid-column-gap:100px;}.elementor-237 .elementor-element.elementor-element-6f6d0558{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-6f6d0558:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-6f6d0558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-237 .elementor-element.elementor-element-6918bd82{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-237 .elementor-element.elementor-element-6c171a5c{--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-237 .elementor-element.elementor-element-f3cbd44 .elementor-heading-title{color:#FF6210;}.elementor-237 .elementor-element.elementor-element-3bb88c9d .elementor-button-content-wrapper{flex-direction:row;}.elementor-237 .elementor-element.elementor-element-3bb88c9d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-237 .elementor-element.elementor-element-3fab7c3f{--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;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:#3A3A3A;--border-color:#3A3A3A;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-237 .elementor-element.elementor-element-3fab7c3f:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-3fab7c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-field-type-html{padding-bottom:0px;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-237 .elementor-element.elementor-element-75dde5e1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-237 .elementor-element.elementor-element-4d403e6{--width:100%;}.elementor-237 .elementor-element.elementor-element-266f7fa6{--width:100%;}.elementor-237 .elementor-element.elementor-element-382b7672{--content-width:1280px;}.elementor-237 .elementor-element.elementor-element-b4b0060{--width:100%;}.elementor-237 .elementor-element.elementor-element-d7536fc{--width:100%;}.elementor-237 .elementor-element.elementor-element-64a1f33c{--content-width:1280px;}.elementor-237 .elementor-element.elementor-element-f78a501{--width:100%;}.elementor-237 .elementor-element.elementor-element-19d46dcb{--width:100%;}.elementor-237 .elementor-element.elementor-element-6f6d0558{--width:100%;}.elementor-237 .elementor-element.elementor-element-6918bd82{--content-width:1280px;}}@media(max-width:1024px){.elementor-237 .elementor-element.elementor-element-266f7fa6{--padding-top:48px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-382b7672{--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:0px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-b4b0060{--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-237 .elementor-element.elementor-element-d7536fc{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-64a1f33c{--padding-top:36px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-f78a501{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-19d46dcb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-237 .elementor-element.elementor-element-340b417b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-237 .elementor-element.elementor-element-6f6d0558{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-6918bd82{--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:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-266f7fa6{--padding-top:34px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-382b7672{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-237 .elementor-element.elementor-element-45898b03{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-237 .elementor-element.elementor-element-d7536fc{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-64a1f33c{--padding-top:28px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-237 .elementor-element.elementor-element-f78a501{--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-19d46dcb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-237 .elementor-element.elementor-element-340b417b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-237 .elementor-element.elementor-element-6f6d0558{--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-6918bd82{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-237 .elementor-element.elementor-element-3fab7c3f{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2a2fa74f *//* 产品缩略图：始终保持单排 */
.elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 10px;
    width: 100%;
    margin-top: 12px !important;
    padding: 0 0 6px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x proximity;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
}

/* 每张缩略图固定尺寸，不允许挤压或换行 */
.elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs li {
    float: none !important;
    flex: 0 0 92px !important;
    width: 92px !important;
    min-width: 92px !important;
    margin: 0 !important;
    scroll-snap-align: start;
}

.elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs li img {
    display: block;
    width: 100% !important;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
}

/* 当前图片 */
.elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs li img.flex-active {
    border-color: #FF6210;
}

/* 隐藏滚动条，仍然可以鼠标和手指滑动 */
.elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs {
    scrollbar-width: none;
}

.elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs::-webkit-scrollbar {
    display: none;
}

@media (max-width: 767px) {
    .elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs {
        gap: 8px;
    }

    .elementor-237 .elementor-element.elementor-element-2a2fa74f .flex-control-thumbs li {
        flex-basis: 76px !important;
        width: 76px !important;
        min-width: 76px !important;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-429af55 */.elementor-237 .elementor-element.elementor-element-429af55 {
    width: 100%;
    margin: 0;
}

/* 标签与图标保持一行 */
.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icons-wrapper {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px !important;
}

.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icons-wrapper::before {
    content: "FOLLOW FIZZY";
    margin-right: 4px;
    color: #6B6B6B;
    font: 600 11px/1.4 Arial, sans-serif;
    letter-spacing: 1px;
    white-space: nowrap;
}

.elementor-237 .elementor-element.elementor-element-429af55 .elementor-grid-item {
    display: inline-flex;
    margin: 0 !important;
}

/* 圆形按钮 */
.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 34px !important;
    height: 34px !important;
    padding: 0 !important;
    border: 1px solid #E5E5E5;
    border-radius: 50% !important;
    background: #FFFFFF !important;
    color: #0A0A0A !important;
    font-size: 15px !important;
    text-decoration: none;
    transition: background-color .2s ease,
                border-color .2s ease,
                color .2s ease;
}

.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icon i {
    color: inherit !important;
}

.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icon svg {
    width: 15px;
    height: 15px;
    fill: currentColor !important;
}

/* 悬停 */
.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icon:hover {
    background: #FF6210 !important;
    border-color: #FF6210 !important;
    color: #FFFFFF !important;
    transform: none !important;
}

/* 键盘访问 */
.elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icon:focus-visible {
    outline: 2px solid #FF6210;
    outline-offset: 3px;
}

@media (max-width: 767px) {
    .elementor-237 .elementor-element.elementor-element-429af55 .elementor-social-icons-wrapper {
        gap: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f78a501 */@media(max-width:767px){

    .elementor-237 .elementor-element.elementor-element-f78a501 .fizzy-native-related-products{
        margin-bottom:0!important;
        padding-bottom:0!important;
    }

    .elementor-237 .elementor-element.elementor-element-f78a501 .fizzy-native-related-products ul.products{
        margin-bottom:0!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d403e6 */.elementor-237 .elementor-element.elementor-element-4d403e6{width:100%;overflow:hidden}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-section>.e-con{width:100%;max-width:1280px;margin-inline:auto}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-eyebrow .elementor-heading-title{font:600 13px Inter,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#FF6210}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-title .elementor-heading-title{font:700 clamp(48px,4.6vw,74px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.045em;color:#0A0A0A}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-category .elementor-heading-title{font:600 13px Inter,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#FF6210}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-sku .elementor-heading-title{font:500 14px Inter,sans-serif;color:#6B6B6B}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-short,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-lead{font:400 17px/1.65 Inter,sans-serif;color:#6B6B6B}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-h2 .elementor-heading-title{font:700 clamp(36px,3.5vw,54px)/1.04 "Space Grotesk",sans-serif;letter-spacing:-.035em;color:#0A0A0A}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-placeholder-label .elementor-heading-title{font:600 13px Inter,sans-serif;color:#6B6B6B}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-button .elementor-button{border-radius:10px;padding:15px 22px;font:600 15px Inter,sans-serif}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-button-primary .elementor-button{background:#FF6210;color:#0A0A0A}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-button-primary .elementor-button:hover{background:#E85200;color:#FFF}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-button-whatsapp .elementor-button{background:#25D366;color:#FFF}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-button-whatsapp .elementor-button:hover{background:#1EAD52;color:#FFF}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-tabs ul.tabs{display:flex;gap:28px;margin:0 0 36px;padding:0;border-bottom:1px solid #E5E5E5}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-tabs ul.tabs li a{display:block;padding:16px 4px;color:#6B6B6B;font:600 16px Inter,sans-serif;border-bottom:2px solid transparent}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-tabs ul.tabs li.active a{color:#0A0A0A;border-bottom-color:#FF6210}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-Tabs-panel{font:400 16px/1.75 Inter,sans-serif;color:#3A3A3A}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-Tabs-panel img{max-width:100%;height:auto;margin:24px auto}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-dark .fizzy-simple-h2 .elementor-heading-title,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-dark .fizzy-simple-lead{color:#FFF!important}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-actions .elementor-widget-button,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-actions .elementor-button{width:100%}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-tabs ul.tabs{gap:16px;overflow-x:auto}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .woocommerce-tabs ul.tabs li{flex:0 0 auto}}
/* B2B product summary: no retail .elementor-237 .elementor-element.elementor-element-4d403e6 or cart */
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-overview-title .elementor-heading-title{font:800 11px/1 Inter,sans-serif;letter-spacing:1.25px;color:#FF6210}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info h2{display:none!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info table{width:100%;margin:0;border:0;border-collapse:collapse;background:transparent}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tr{border-bottom:1px solid #DEDEDC}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tr:last-child{border-bottom:0}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info th,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info td{padding:9px 0!important;border:0!important;background:transparent!important;font:500 13px/1.4 Inter,sans-serif;text-align:left;vertical-align:top}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info th{width:42%;padding-right:14px!important;color:#6B6B6B;font-weight:600}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info td{color:#0A0A0A;font-weight:600}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info p{margin:0}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-trust{margin-top:-2px;padding:11px 13px;border-left:3px solid #FF6210;background:#FFF8F4;font:500 12px/1.55 Inter,sans-serif;color:#565656}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-trust p{margin:0}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-sku .elementor-heading-title:before{content:"MODEL: ";font-weight:700;color:#0A0A0A}
/* Specifications are already shown in the summary; keep the lower area for product description only. */
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs .additional_information_tab,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-product-tabs #tab-additional_information{display:none!important}
@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-overview{padding:16px!important}.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info th,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info td{font-size:12px}}
/* v5: model/SKU is internal business data and is intentionally hidden. */
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-simple-sku{display:none!important}
/* v6: compact inline breadcrumb inside the product summary */
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb{margin:0 0 2px}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb a,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb .woocommerce-breadcrumb{font:500 12px/1.5 Inter,sans-serif;color:#767676;text-decoration:none}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb a{transition:color .2s ease}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb a:hover{color:#FF6210}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb .woocommerce-breadcrumb{margin:0;padding:0}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb .delimiter{margin-inline:7px;color:#B1B1B1}
@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb a,.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-breadcrumb .woocommerce-breadcrumb{font-size:11px}}

/* v7: compact B2B product layout */
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-top-breadcrumb{width:100%;margin:0 0 2px}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-product-main-row{width:100%}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info table,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tbody{display:block;width:100%}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tr{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:12px;min-width:0}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info th{width:auto!important;padding-right:0!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info th,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info td{min-width:0;overflow-wrap:anywhere}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-direct-product-content{border-top:1px solid #E5E5E5}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-product-description-content{width:100%;font:400 16px/1.75 Inter,sans-serif;color:#3A3A3A}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-product-description-content h2:first-child{display:none}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-product-description-content img{display:block;max-width:100%;height:auto;margin:0 auto}
@media(max-width:767px){
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tbody{grid-template-columns:1fr;column-gap:0}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tr{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-product-main-row{gap:28px}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-top-breadcrumb{white-space:normal;overflow-wrap:anywhere}
}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-b2b-additional-info tr:last-child {
    border-bottom: 1px solid #DEDEDC !important;
}

/* v8: related products and inline product inquiry */
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products ul.products:before,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products ul.products:after{display:none!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products li.product{width:100%!important;margin:0!important;padding:16px!important;border:1px solid #E5E5E5;border-radius:16px;background:#FFF;transition:transform .22s ease,box-shadow .22s ease}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products li.product:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(0,0,0,.08)}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products li.product img{width:100%;aspect-ratio:1/1;object-fit:cover;margin:0 0 18px!important;border-radius:12px}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products .woocommerce-loop-product__title{padding:0!important;font:700 20px/1.2 "Space Grotesk",Inter,sans-serif!important;color:#0A0A0A!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products .price,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products .star-rating,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products .button,
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products .added_to_cart{display:none!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-inquiry-panel{height:auto!important}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-field-label{margin-bottom:7px;font:600 13px Inter,sans-serif;color:#FFF}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-field{min-height:48px;padding:12px 14px;border:1px solid #444;border-radius:9px;background:#FFF;color:#161616;font:400 15px Inter,sans-serif}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form textarea.elementor-field{min-height:122px;resize:vertical}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-field:focus{border-color:#FF6210;box-shadow:0 0 0 3px rgba(255,98,16,.16);outline:none}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-button{width:100%;min-height:50px;border:0;border-radius:10px;background:#FF6210;color:#0A0A0A;font:700 15px Inter,sans-serif}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-button:hover{background:#E85200;color:#FFF}
.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-message{color:#FFF}
@media(max-width:1024px){.elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){

    /* Related Products 手机端横向滑动 */
    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products{
        width:100%;
        max-width:100%;
        overflow:hidden;
    }

    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products ul.products{
        display:flex!important;
        grid-template-columns:none!important;
        gap:14px!important;
        width:100%!important;
        margin:0!important;
        padding:0 18px 16px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-snap-type:x mandatory;
        scroll-padding-left:18px;
        scrollbar-width:none;
        -webkit-overflow-scrolling:touch;
    }

    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products ul.products::-webkit-scrollbar{
        display:none;
    }

    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products li.product{
        flex:0 0 82%!important;
        width:82%!important;
        min-width:0!important;
        height:auto!important;
        margin:0!important;
        padding:14px!important;
        scroll-snap-align:start;
    }

    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products li.product img{
        display:block;
        width:100%!important;
        height:auto!important;
        aspect-ratio:1 / 1;
        object-fit:contain!important;
        margin:0 0 16px!important;
        background:#F6F6F4;
    }

    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products
    .woocommerce-loop-product__title{
        min-height:0!important;
        margin:0!important;
        font-size:20px!important;
        line-height:1.2!important;
    }

    /* 避免推荐区底部被固定高度或隐藏溢出截断 */
    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products,
    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-native-related-products .elementor-widget-container{
        height:auto!important;
        min-height:0!important;
        max-height:none!important;
    }

    /* 手机端询盘表单保持单列 */
    .elementor-237 .elementor-element.elementor-element-4d403e6 .fizzy-inline-product-inquiry-form .elementor-field-group{
        width:100%!important;
    }
}/* End custom CSS */