.elementor-25862 .elementor-element.elementor-element-dd9ae84{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-dd9ae84:not(.elementor-motion-effects-element-type-background), .elementor-25862 .elementor-element.elementor-element-dd9ae84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25862 .elementor-element.elementor-element-451c8e6b{--display:flex;--min-height:0px;}.elementor-25862 .elementor-element.elementor-element-451c8e6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25862 .elementor-element.elementor-element-4da8a8b1{width:var( --container-widget-width, 117.097% );max-width:117.097%;--container-widget-width:117.097%;--container-widget-flex-grow:0;}.elementor-25862 .elementor-element.elementor-element-4da8a8b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-25862 .elementor-element.elementor-element-4da8a8b1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-25862 .elementor-element.elementor-element-4da8a8b1 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-25862 .elementor-element.elementor-element-4da8a8b1 .flex-viewport:not(:last-child){margin-bottom:9px;}.woocommerce .elementor-25862 .elementor-element.elementor-element-4da8a8b1 .flex-control-thumbs img{border-style:none;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-25862 .elementor-element.elementor-element-4da8a8b1 .flex-control-thumbs li{padding-right:calc(25px / 2);padding-left:calc(25px / 2);padding-bottom:25px;}.woocommerce .elementor-25862 .elementor-element.elementor-element-4da8a8b1 .flex-control-thumbs{margin-right:calc(-25px / 2);margin-left:calc(-25px / 2);}.elementor-25862 .elementor-element.elementor-element-21488cb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-25862 .elementor-element.elementor-element-438d2f44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-25862 .elementor-element.elementor-element-72cc5047{--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;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25862 .elementor-element.elementor-element-12744790 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #36E9DC 30%, #4FC3F7 100%);border-radius:50px 50px 50px 50px;}.elementor-25862 .elementor-element.elementor-element-12744790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25862 .elementor-element.elementor-element-12744790 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-12744790 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-3fc94028 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #75E586 30%, #80F2D9 100%);border-radius:50px 50px 50px 50px;}.elementor-25862 .elementor-element.elementor-element-3fc94028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25862 .elementor-element.elementor-element-53c531fb .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(170deg, #FFC066 30%, #FF8C0F 100%);border-radius:50px 50px 50px 50px;}.elementor-25862 .elementor-element.elementor-element-53c531fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25862 .elementor-element.elementor-element-248b0424{--display:flex;--min-height:0px;--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 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:#01DBF8;--border-color:#01DBF8;--border-radius:23px 23px 23px 23px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-e0bfcae{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-e0bfcae.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-28d25708 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#39E7F3;color:#39E7F3;}.elementor-25862 .elementor-element.elementor-element-28d25708{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-28d25708.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-28d25708 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-28d25708 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-25862 .elementor-element.elementor-element-1d4790c1 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#8F8F8F;color:#8F8F8F;}.elementor-25862 .elementor-element.elementor-element-1d4790c1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-1d4790c1.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1d4790c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-1d4790c1 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-25862 .elementor-element.elementor-element-16bf62ed{width:auto;max-width:auto;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#38DCE7;}.elementor-25862 .elementor-element.elementor-element-1e4870ff{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-1e4870ff.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1ad6e615 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#39E7F3;color:#39E7F3;}.elementor-25862 .elementor-element.elementor-element-1ad6e615{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-1ad6e615.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1ad6e615 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-1ad6e615 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-e5fe1c7 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#8F8F8F;color:#8F8F8F;}.elementor-25862 .elementor-element.elementor-element-e5fe1c7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-e5fe1c7.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-e5fe1c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-e5fe1c7 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-2194a8a5{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#38DCE7;}.elementor-25862 .elementor-element.elementor-element-2e69dc83{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-2e69dc83.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-4d523d5e .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;fill:#39E7F3;color:#39E7F3;}.elementor-25862 .elementor-element.elementor-element-4d523d5e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-4d523d5e.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-4d523d5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-4d523d5e .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-654d09b7 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;fill:#8F8F8F;color:#8F8F8F;}.elementor-25862 .elementor-element.elementor-element-654d09b7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-654d09b7.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-654d09b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-654d09b7 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-578189a0{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#38DCE7;}.elementor-25862 .elementor-element.elementor-element-34435caa{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-34435caa.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1ec53205 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#39E7F3;color:#39E7F3;}.elementor-25862 .elementor-element.elementor-element-1ec53205{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-1ec53205.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1ec53205 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-1ec53205 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-46dd9e28 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#8F8F8F;color:#8F8F8F;}.elementor-25862 .elementor-element.elementor-element-46dd9e28{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-46dd9e28.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-46dd9e28 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-46dd9e28 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-7756c45f{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#38DCE7;}.elementor-25862 .elementor-element.elementor-element-1b867eb3{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-1b867eb3.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-6dfdd189 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#39E7F3;color:#39E7F3;}.elementor-25862 .elementor-element.elementor-element-6dfdd189{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-6dfdd189.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-6dfdd189 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-6dfdd189 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-ebcc88d .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#8F8F8F;color:#8F8F8F;}.elementor-25862 .elementor-element.elementor-element-ebcc88d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-ebcc88d.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-ebcc88d .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-ebcc88d .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-25862 .elementor-element.elementor-element-50773ca8{width:var( --container-widget-width, 95% );max-width:95%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.woocommerce .elementor-25862 .elementor-element.elementor-element-50773ca8 .woocommerce-product-details__short-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-25862 .elementor-element.elementor-element-cc82b2e .elementor-button{background-color:#FDCE44;font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-efb3e08 );color:var( --e-global-color-efb3e08 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-25862 .elementor-element.elementor-element-cc82b2e .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-cc82b2e .elementor-button:focus{background-color:#F86B00;color:#FFFFFF;}.elementor-25862 .elementor-element.elementor-element-cc82b2e{width:auto;max-width:auto;margin:10px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-cc82b2e.elementor-element{--align-self:flex-end;}.elementor-25862 .elementor-element.elementor-element-cc82b2e .elementor-button:hover svg, .elementor-25862 .elementor-element.elementor-element-cc82b2e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25862 .elementor-element.elementor-element-2bfb87bf{--display:flex;--min-height:60px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-2bfb87bf:not(.elementor-motion-effects-element-type-background), .elementor-25862 .elementor-element.elementor-element-2bfb87bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00A1E9 0%, #00E9D4 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25862 .elementor-element.elementor-element-54171826 img{width:50%;}.elementor-25862 .elementor-element.elementor-element-31abb55a .elementor-button{background-color:#00A1E9;font-family:"Poppins", Sans-serif;font-weight:600;fill:var( --e-global-color-efb3e08 );color:var( --e-global-color-efb3e08 );border-radius:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-31abb55a .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-31abb55a .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #73A1FD 0%, #29F2BB 100%);}.elementor-25862 .elementor-element.elementor-element-31abb55a{border-radius:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-31abb55a .elementor-button:hover svg, .elementor-25862 .elementor-element.elementor-element-31abb55a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25862 .elementor-element.elementor-element-1bb1e1fa .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #A497F8B5 59%, #B29CDE 100%);border-radius:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-1bb1e1fa .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-1bb1e1fa .elementor-button:focus{background-color:transparent;color:var( --e-global-color-efb3e08 );background-image:linear-gradient(180deg, #BD4DF1 0%, #74337E 100%);}.elementor-25862 .elementor-element.elementor-element-1bb1e1fa .elementor-button:hover svg, .elementor-25862 .elementor-element.elementor-element-1bb1e1fa .elementor-button:focus svg{fill:var( --e-global-color-efb3e08 );}.elementor-25862 .elementor-element.elementor-element-225a8a1f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;fill:#00A1E9;color:#00A1E9;background-image:linear-gradient(180deg, #FFFFFF 63%, #D7D7D7 100%);transition-duration:0s;border-radius:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-225a8a1f .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-225a8a1f .elementor-button:focus{background-color:transparent;color:#C32ACC;background-image:linear-gradient(180deg, #FFB2D5 0%, #F25C81 100%);border-color:#FFFFFF;}.elementor-25862 .elementor-element.elementor-element-225a8a1f .elementor-button:hover svg, .elementor-25862 .elementor-element.elementor-element-225a8a1f .elementor-button:focus svg{fill:#C32ACC;}.elementor-25862 .elementor-element.elementor-element-73dff904 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #00C8E9 60%, #2EABE3 100%);border-radius:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-73dff904 .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-73dff904 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-efb3e08 );background-image:linear-gradient(180deg, #0054FD 0%, #C992E6 100%);}.elementor-25862 .elementor-element.elementor-element-73dff904 .elementor-button:hover svg, .elementor-25862 .elementor-element.elementor-element-73dff904 .elementor-button:focus svg{fill:var( --e-global-color-efb3e08 );}.elementor-25862 .elementor-element.elementor-element-6337b90e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(185deg, #00E9D4 62%, #2EC4E3 100%);border-radius:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-6337b90e .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-6337b90e .elementor-button:focus{background-color:transparent;color:var( --e-global-color-efb3e08 );background-image:linear-gradient(180deg, #0E29E3 0%, #54D4EF 100%);}.elementor-25862 .elementor-element.elementor-element-6337b90e .elementor-button:hover svg, .elementor-25862 .elementor-element.elementor-element-6337b90e .elementor-button:focus svg{fill:var( --e-global-color-efb3e08 );}.elementor-25862 .elementor-element.elementor-element-653ee8ab{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:75px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-653ee8ab:not(.elementor-motion-effects-element-type-background), .elementor-25862 .elementor-element.elementor-element-653ee8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F4F4FE 33%, #C7EBFE 100%);}.elementor-25862 .elementor-element.elementor-element-16d69bf4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25862 .elementor-element.elementor-element-43fca3fa{text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-25862 .elementor-element.elementor-element-51e22c3f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-25862 .elementor-element.elementor-element-51e22c3f.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-a3d333d img{width:90%;}.elementor-25862 .elementor-element.elementor-element-3450cb4b{--display:flex;--min-height:0px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-25862 .elementor-element.elementor-element-3450cb4b:not(.elementor-motion-effects-element-type-background), .elementor-25862 .elementor-element.elementor-element-3450cb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F9F9;}.elementor-25862 .elementor-element.elementor-element-567fdcca{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-25862 .elementor-element.elementor-element-7cfbaba4{--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 05px;--row-gap:0px;--column-gap:05px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-105a3b96{--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;--align-items:center;--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-25862 .elementor-element.elementor-element-ae1667 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-color:#00E7B3;border-radius:30px 30px 30px 30px;}.elementor-25862 .elementor-element.elementor-element-ae1667{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-25862 .elementor-element.elementor-element-4b41d925{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-25862 .elementor-element.elementor-element-21ef4545{--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;--align-items:center;--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-25862 .elementor-element.elementor-element-43dc7061 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-color:#00DEAC;border-radius:30px 30px 30px 30px;}.elementor-25862 .elementor-element.elementor-element-43dc7061{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-25862 .elementor-element.elementor-element-228a31ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-25862 .elementor-element.elementor-element-228a31ca.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-51c38167{--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;--align-items:center;--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-25862 .elementor-element.elementor-element-4cc8a270 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-color:#04E2B0;border-radius:30px 30px 30px 30px;}.elementor-25862 .elementor-element.elementor-element-4cc8a270{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25862 .elementor-element.elementor-element-564663d2{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-25862 .elementor-element.elementor-element-186e83b2{--display:flex;--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-25862 .elementor-element.elementor-element-186e83b2.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1e1e92f5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25862 .elementor-element.elementor-element-1e1e92f5.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-1e1e92f5 img{max-width:100%;}.elementor-25862 .elementor-element.elementor-element-7f9739f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-25862 .elementor-element.elementor-element-7f9739f6:not(.elementor-motion-effects-element-type-background), .elementor-25862 .elementor-element.elementor-element-7f9739f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25862 .elementor-element.elementor-element-f90eb78{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25862 .elementor-element.elementor-element-9802237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-25862 .elementor-element.elementor-element-1314dac{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25862 .elementor-element.elementor-element-3b05ba5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-25862 .elementor-element.elementor-element-3b05ba5e.elementor-element{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-3b05ba5e img{width:150px;max-width:100%;}.elementor-25862 .elementor-element.elementor-element-3802f06b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25862 .elementor-element.elementor-element-3802f06b.e-con{--align-self:center;}.elementor-25862 .elementor-element.elementor-element-7637b32f{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;}.elementor-25862 .elementor-element.elementor-element-6fbd2bc7 .elementor-button:hover, .elementor-25862 .elementor-element.elementor-element-6fbd2bc7 .elementor-button:focus{background-color:#3CEFB0;}.elementor-25862 .elementor-element.elementor-element-6fbd2bc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-6fbd2bc7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25862 .elementor-element.elementor-element-6fbd2bc7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-25862 .elementor-element.elementor-element-7f576b28{--display:flex;--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-25862 .elementor-element.elementor-element-773b3484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25862 .elementor-element.elementor-element-773b3484 img{width:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25862 .elementor-element.elementor-element-2bfb87bf{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-25862 .elementor-element.elementor-element-438d2f44 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-25862 .elementor-element.elementor-element-50773ca8 .woocommerce-product-details__short-description{font-size:15px;}}@media(min-width:768px){.elementor-25862 .elementor-element.elementor-element-dd9ae84{--content-width:1200px;}.elementor-25862 .elementor-element.elementor-element-451c8e6b{--width:50%;}.elementor-25862 .elementor-element.elementor-element-21488cb8{--width:50%;}.elementor-25862 .elementor-element.elementor-element-248b0424{--width:82%;}.elementor-25862 .elementor-element.elementor-element-e0bfcae{--width:85%;}.elementor-25862 .elementor-element.elementor-element-1e4870ff{--width:85%;}.elementor-25862 .elementor-element.elementor-element-2e69dc83{--width:85%;}.elementor-25862 .elementor-element.elementor-element-34435caa{--width:85%;}.elementor-25862 .elementor-element.elementor-element-1b867eb3{--width:85%;}.elementor-25862 .elementor-element.elementor-element-653ee8ab{--content-width:1300px;}.elementor-25862 .elementor-element.elementor-element-16d69bf4{--width:100%;}.elementor-25862 .elementor-element.elementor-element-105a3b96{--width:100%;}.elementor-25862 .elementor-element.elementor-element-21ef4545{--width:100%;}.elementor-25862 .elementor-element.elementor-element-51c38167{--width:100%;}.elementor-25862 .elementor-element.elementor-element-186e83b2{--content-width:1140px;}.elementor-25862 .elementor-element.elementor-element-1314dac{--width:100%;}.elementor-25862 .elementor-element.elementor-element-3802f06b{--width:120%;}.elementor-25862 .elementor-element.elementor-element-7f576b28{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25862 .elementor-element.elementor-element-451c8e6b{--width:50%;}.elementor-25862 .elementor-element.elementor-element-21488cb8{--width:50%;}}@media(min-width:2400px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-25862 .elementor-element.elementor-element-dd9ae84{--padding-top:25px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25862 .elementor-element.elementor-element-653ee8ab{--padding-top:75px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4da8a8b1 *//* WS - force thumbs left for Elementor Woo Product Images */
@media (min-width: 768px){

  /* 父容器左右排列（不用 grid，避免主题覆盖 grid） */
  .elementor-widget-woocommerce-product-images.ws-product-gallery
  .woocommerce-product-gallery{
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    gap: 18px !important;
  }

  /* 缩略图容器：左侧纵向（Woo 默认是 ol） */
  .elementor-widget-woocommerce-product-images.ws-product-gallery
  ol.flex-control-nav.flex-control-thumbs{
    order: 1 !important;
    width: 96px !important;
    flex: 0 0 96px !important;

    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;

    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;

    max-height: 520px;
    overflow-y: auto;
    opacity: 1 !important;
    visibility: visible !important;
  }

  .elementor-widget-woocommerce-product-images.ws-product-gallery
  ol.flex-control-nav.flex-control-thumbs li{
    width: 100% !important;
    margin: 0 !important;
  }

  .elementor-widget-woocommerce-product-images.ws-product-gallery
  ol.flex-control-nav.flex-control-thumbs img{
    width: 100% !important;
    height: auto !important;
    border-radius: 8px;
    opacity: .85;
  }

  /* 主图显示窗口：右侧，保持 800% 滑轨不动 */
  .elementor-widget-woocommerce-product-images.ws-product-gallery
  .flex-viewport{
    order: 2 !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }

  /* 放大镜按钮 */
  .elementor-widget-woocommerce-product-images.ws-product-gallery
  .woocommerce-product-gallery__trigger{
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 9;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12744790 */.elementor-25862 .elementor-element.elementor-element-12744790 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fc94028 */.elementor-25862 .elementor-element.elementor-element-3fc94028 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c531fb */.elementor-25862 .elementor-element.elementor-element-53c531fb {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28d25708 */.elementor-25862 .elementor-element.elementor-element-28d25708 {
  pointer-events: none;
}
.no-wrap {
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d4790c1 */.elementor-25862 .elementor-element.elementor-element-1d4790c1 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ad6e615 */.elementor-25862 .elementor-element.elementor-element-1ad6e615 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5fe1c7 */.elementor-25862 .elementor-element.elementor-element-e5fe1c7 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d523d5e */.elementor-25862 .elementor-element.elementor-element-4d523d5e {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-654d09b7 */.elementor-25862 .elementor-element.elementor-element-654d09b7 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ec53205 */.elementor-25862 .elementor-element.elementor-element-1ec53205 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dd9e28 */.elementor-25862 .elementor-element.elementor-element-46dd9e28 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dfdd189 */.elementor-25862 .elementor-element.elementor-element-6dfdd189 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebcc88d */.elementor-25862 .elementor-element.elementor-element-ebcc88d {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-50773ca8 */.highlight-word {
    color: #26C3FF;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3d333d */#overview_image {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e1e92f5 */#raw_image {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7637b32f *//* 让 DataTable 不要给单元格“隐形最小宽度”撑开 */
#wpt_table th, #wpt_table td,
.wpt-wrap th, .wpt-wrap td{
  min-width: 0 !important;
}


/* 固定布局 */
#wpt_table table,
.wpt-wrap table.dataTable {
  table-layout: fixed !important;
  width: 100% !important;
}

/* Raw Material */
#wpt_table th.wpt_Raw\ Material,
#wpt_table td.wpt_Raw\ Material {
  width: 11% !important;
}

/* Unit Size */
#wpt_table th.wpt_Unit\ Size,
#wpt_table td.wpt_Unit\ Size {
  width: 5% !important;
}

/* Old Model No */
#wpt_table th.wpt_old_model_no,
#wpt_table td.wpt_old_model_no {
  width: 11% !important;
}

/* Model No（sku） */
#wpt_table th.wpt_sku,
#wpt_table td.wpt_sku {
  width: 11% !important;
  white-space: nowrap !important;
}

/* Bag Dims */
#wpt_table th.wpt_description,
#wpt_table td.wpt_description {
  width: 12% !important;
}

/* Bags/Container */
#wpt_table th.wpt_bagscontainer,
#wpt_table td.wpt_bagscontainer {
  width: 11% !important;
}

/* LBS/Container */
#wpt_table th.wpt_lbscontainer,
#wpt_table td.wpt_lbscontainer {
  width: 10% !important;
}

/* PSS */
#wpt_table th.wpt_pss,
#wpt_table td.wpt_pss {
  width: 4% !important;
}

/* QTY1 */
#wpt_table th.wpt_1,
#wpt_table td.wpt_1 {
  width: 4% !important;
}

/* 2-3 */
#wpt_table th.wpt_2,
#wpt_table td.wpt_2 {
  width: 4% !important;
}

/* 4+ */
#wpt_table th.wpt_3,
#wpt_table td.wpt_3 {
  width: 4% !important;
}

/* Quantity */
#wpt_table th.wpt_quantity,
#wpt_table td.wpt_quantity {
  width: 5% !important;
}

/* Action */
#wpt_table th.wpt_action,
#wpt_table td.wpt_action {
  width: 8% !important;
}


 /*你表格从左到右的色块（可随时改） */
.wpt-wrap thead th:nth-child(1){ background:#6E6FF6 !important; }
.wpt-wrap thead th:nth-child(2){ background:#687CF6 !important; }
.wpt-wrap thead th:nth-child(3){ background:#5B95F6 !important; }
.wpt-wrap thead th:nth-child(4){ background:#4BB0F6 !important; }
.wpt-wrap thead th:nth-child(5){ background:#34C7E0 !important; }
.wpt-wrap thead th:nth-child(6){ background:#2FC3D7 !important; }
.wpt-wrap thead th:nth-child(7){ background:#39B7F0 !important; }
.wpt-wrap thead th:nth-child(8){ background:#44A7F7 !important; }
.wpt-wrap thead th:nth-child(9){ background:#10A1F7 !important; }
.wpt-wrap thead th:nth-child(10){ background:#687CF6 !important; }
.wpt-wrap thead th:nth-child(11){ background:#6E6FF6 !important; }
.wpt-wrap thead th:nth-child(12){ background:#34C7E0 !important; }
.wpt-wrap thead th:nth-child(13){ background:#39B7F0 !important; }



/* - / + 按钮样式 */
.wpt-wrap td.wpt_quantity .minus,
.wpt-wrap td.wpt_quantity .plus {
  background: #fff !important;
  color: #111 !important;
  border: 1px solid #BFC5CF !important;
  /*width: 0px !important;*/
  /*min-width: 20px !important;*/
  padding: 0 !important;
}

/* 输入框样式 */
.wpt-wrap td.wpt_quantity input.qty {
  background: #fff !important;
  color: #111 !important;
  /*width: 34px !important;*/
  text-align: center !important;
  border-top: 1px solid #BFC5CF !important;
  border-bottom: 1px solid #BFC5CF !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

/* 拼接边框处理 */
.wpt-wrap td.wpt_quantity .minus {
  border-right: 0 !important;
}

.wpt-wrap td.wpt_quantity .plus {
  border-left: 0 !important;
}

.wpt-wrap td.wpt_quantity .bdt-add-to-cart-qty-minus,
.wpt-wrap td.wpt_quantity .bdt-add-to-cart-qty-plus{
  background:#fff !important;
  border:1px solid #BFC5CF !important;
  border-radius:0 !important;
  box-shadow:none !important;
  outline:none !important;
  color:#111 !important;
}

/*************************************************
  WPT (Woo Product Table Pro) – Action Button
  绿 → 蓝 渐变终极版
*************************************************/

/* === 正常 Add to cart 按钮 === */
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.add_to_cart_button,
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.product_type_variation.add_to_cart_button.ajax_add_to_cart,
body.wpt_table_body .wpt-wrap .wpt_action .wpt_woo_add_cart_button {

  background: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  background-image: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  background-color: transparent !important;

  color: #ffffff !important;
  border: 0 !important;
  border-radius: 10px !important;
  padding: 10px 18px !important;
  font-weight: 700 !important;
  box-shadow: none !important;
  text-transform: none !important;
  transition: all 0.2s ease;
}

/* === Hover 状态 === */
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.add_to_cart_button:hover,
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.product_type_variation.add_to_cart_button:hover {

  filter: brightness(1.05);
}

/* === 加购中 loading === */
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag .button.add_to_cart_button.adding {

  background: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  background-image: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  background-color: transparent !important;
  opacity: 0.85;
}

/* === 加购完成 added 状态 === */
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.add_to_cart_button.added {

  background: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  background-image: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  background-color: transparent !important;
}


/* 表格里隐藏 View cart（只隐藏 WPT 表格内） */
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.added_to_cart.wc-forward{
  display: none !important;
}

/* 禁用前两列表头点击排序 */
#wpt_table th:nth-child(1),
#wpt_table th:nth-child(2) {
  pointer-events: none !important;
  cursor: default !important;
}

/* 可选：去掉排序箭头的视觉反馈 */
#wpt_table th:nth-child(1)::after,
#wpt_table th:nth-child(2)::after,
#wpt_table th:nth-child(1)::before,
#wpt_table th:nth-child(2)::before {
  display: none !important;
}

/* 隐藏 Add to cart 按钮上成功后的勾号 */
.wpt-wrap td.wpt_action a.add_to_cart_button.added::after,
.wpt-wrap td.wpt_action a.button.added::after,
.wpt-wrap td.wpt_action a.added_to_cart::after,
.wpt-wrap td.wpt_action a.button.added_to_cart::after {
  display: none !important;
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fbd2bc7 */.cart-jump-btn a,
a.cart-jump-btn{
  display: inline-block;
  background: linear-gradient(90deg, #00D4C7 0%, #3AA8FF 100%) !important;
  color:#fff !important;
  border-radius:5px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3802f06b */.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(1){ background:#6E6FF6 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(2){ background:#687CF6 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(3){ background:#5B95F6 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(4){ background:#4BB0F6 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(5){ background:#34C7E0 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(6){ background:#2FC3D7 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(7){ background:#39B7F0 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(8){ background:#44A7F7 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(9){ background:#10A1F7 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(10){ background:#687CF6 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(11){ background:#6E6FF6 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(12){ background:#34C7E0 !important; }
.elementor-25862 .elementor-element.elementor-element-3802f06b .wpt-wrap thead th:nth-child(13){ background:#39B7F0 !important; }/* End custom CSS */
/* Start custom CSS */#feature-list ul li i.fas {
         position: absolute;
    top: 8px;
    left: 0px;
    font-size: 17px;
    color: #00a1e9;
}
#feature-list ul li {padding-left:35px;}
#product-gallery .nickx-slider-for .btn-prev, #product-gallery .nickx-slider-for .btn-next {z-index:1 !important;}

#product-gallery .swiper-button-next::after, #product-gallery .swiper-button-prev::after {font-size:27px;}
#product-gallery .video-thumbnail .video_icon_img {display:none;}/* End custom CSS */