.elementor-11129 .elementor-element.elementor-element-c58b901{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11129 .elementor-element.elementor-element-c58b901:not(.elementor-motion-effects-element-type-background), .elementor-11129 .elementor-element.elementor-element-c58b901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fishbone.shop/wp-content/uploads/2026/07/Gemini_Generated_Image_72noq72noq72noq7.png");background-repeat:no-repeat;background-size:cover;}.elementor-11129 .elementor-element.elementor-element-a293151{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11129 .elementor-element.elementor-element-a293151.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11129 .elementor-element.elementor-element-eb276f5.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-11129 .elementor-element.elementor-element-eb276f5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11129 .elementor-element.elementor-element-eb276f5 .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-11129 .elementor-element.elementor-element-d2d8d37{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11129 .elementor-element.elementor-element-d2d8d37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11129 .elementor-element.elementor-element-d63b309{--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;--margin-top:050px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11129 .elementor-element.elementor-element-d63b309.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:1;}.elementor-11129 .elementor-element.elementor-element-c2b1be0{text-align:center;}.elementor-11129 .elementor-element.elementor-element-c2b1be0 .elementor-heading-title{text-shadow:1px 1px 1px rgba(0,0,0,1);color:#D4AF37;}.elementor-11129 .elementor-element.elementor-element-259687a.elementor-element{--align-self:flex-start;}.elementor-11129 .elementor-element.elementor-element-259687a{text-align:center;}.woocommerce .elementor-11129 .elementor-element.elementor-element-259687a .price{color:#D4AF37;}.woocommerce .elementor-11129 .elementor-element.elementor-element-259687a .price ins{color:#D4AF37;font-size:16px;line-height:10px;}body:not(.rtl) .elementor-11129 .elementor-element.elementor-element-259687a:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-11129 .elementor-element.elementor-element-259687a:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-11129 .elementor-element.elementor-element-259687a.elementor-product-price-block-yes del{margin-bottom:0px;}.woocommerce .elementor-11129 .elementor-element.elementor-element-6799419 .woocommerce-product-details__short-description{color:#FFFFFF;}.elementor-11129 .elementor-element.elementor-element-67e754a{width:var( --container-widget-width, 99.955% );max-width:99.955%;--container-widget-width:99.955%;--container-widget-flex-grow:0;}.elementor-11129 .elementor-element.elementor-element-67e754a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11129 .elementor-element.elementor-element-67e754a .cart button, .elementor-11129 .elementor-element.elementor-element-67e754a .cart .button{border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#EE3131;transition:all 0.2s;}.elementor-11129 .elementor-element.elementor-element-67e754a .cart button:hover, .elementor-11129 .elementor-element.elementor-element-67e754a .cart .button:hover{color:#000000;}.elementor-11129 .elementor-element.elementor-element-67e754a .added_to_cart{color:#FF0000;}.elementor-11129 .elementor-element.elementor-element-67e754a .quantity .qty{border-radius:15px 15px 15px 15px;color:#FFFFFF;background-color:#02010100;transition:all 0.2s;}.woocommerce .elementor-11129 .elementor-element.elementor-element-67e754a form.cart table.variations label{color:#FFFFFF;}.elementor-11129 .elementor-element.elementor-element-ba8fd05{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11129 .elementor-element.elementor-element-ba8fd05:not(.elementor-motion-effects-element-type-background), .elementor-11129 .elementor-element.elementor-element-ba8fd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fishbone.shop/wp-content/uploads/2026/07/Gemini_Generated_Image_72noq72noq72noq7.png");background-repeat:no-repeat;background-size:cover;}.elementor-11129 .elementor-element.elementor-element-c8ff34a{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11129 .elementor-element.elementor-element-c8ff34a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11129 .elementor-element.elementor-element-61aa4fa.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-11129 .elementor-element.elementor-element-61aa4fa .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11129 .elementor-element.elementor-element-61aa4fa .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-11129 .elementor-element.elementor-element-c90e823{--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;--margin-top:050px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11129 .elementor-element.elementor-element-c90e823.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:1;}.elementor-11129 .elementor-element.elementor-element-5bc566b{text-align:center;}.elementor-11129 .elementor-element.elementor-element-5bc566b .elementor-heading-title{text-shadow:1px 1px 1px rgba(0,0,0,1);color:#D4AF37;}.elementor-11129 .elementor-element.elementor-element-8a45656.elementor-element{--align-self:flex-start;}.elementor-11129 .elementor-element.elementor-element-8a45656{text-align:center;}.woocommerce .elementor-11129 .elementor-element.elementor-element-8a45656 .price{color:#D4AF37;}.woocommerce .elementor-11129 .elementor-element.elementor-element-8a45656 .price ins{color:#D4AF37;font-size:16px;line-height:10px;}body:not(.rtl) .elementor-11129 .elementor-element.elementor-element-8a45656:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-11129 .elementor-element.elementor-element-8a45656:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-11129 .elementor-element.elementor-element-8a45656.elementor-product-price-block-yes del{margin-bottom:0px;}.woocommerce .elementor-11129 .elementor-element.elementor-element-c5b491e .woocommerce-product-details__short-description{color:#FFFFFF;}.elementor-11129 .elementor-element.elementor-element-ad3a630{width:var( --container-widget-width, 99.955% );max-width:99.955%;--container-widget-width:99.955%;--container-widget-flex-grow:0;}.elementor-11129 .elementor-element.elementor-element-ad3a630.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11129 .elementor-element.elementor-element-ad3a630 .cart button, .elementor-11129 .elementor-element.elementor-element-ad3a630 .cart .button{border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#EE3131;transition:all 0.2s;}.elementor-11129 .elementor-element.elementor-element-ad3a630 .cart button:hover, .elementor-11129 .elementor-element.elementor-element-ad3a630 .cart .button:hover{color:#000000;}.elementor-11129 .elementor-element.elementor-element-ad3a630 .added_to_cart{color:#FF0000;}.elementor-11129 .elementor-element.elementor-element-ad3a630 .quantity .qty{border-radius:15px 15px 15px 15px;color:#FFFFFF;background-color:#02010100;transition:all 0.2s;}.woocommerce .elementor-11129 .elementor-element.elementor-element-ad3a630 form.cart table.variations label{color:#FFFFFF;}@media(max-width:767px){.elementor-11129 .elementor-element.elementor-element-ba8fd05:not(.elementor-motion-effects-element-type-background), .elementor-11129 .elementor-element.elementor-element-ba8fd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fishbone.shop/wp-content/uploads/2026/08/汽化爐背景-直式.png");background-position:center center;background-size:cover;}.elementor-11129 .elementor-element.elementor-element-c90e823{--width:100%;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11129 .elementor-element.elementor-element-c90e823.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11129 .elementor-element.elementor-element-5bc566b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11129 .elementor-element.elementor-element-5bc566b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-11129 .elementor-element.elementor-element-8a45656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}}@media(min-width:768px){.elementor-11129 .elementor-element.elementor-element-a293151{--width:37.5%;}.elementor-11129 .elementor-element.elementor-element-d2d8d37{--width:12.5%;}.elementor-11129 .elementor-element.elementor-element-d63b309{--width:45%;}.elementor-11129 .elementor-element.elementor-element-c8ff34a{--width:37.5%;}.elementor-11129 .elementor-element.elementor-element-c90e823{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-a293151 */.elementor-11129 .elementor-element.elementor-element-a293151, .elementor-11129 .elementor-element.elementor-element-a293151 * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d8d37 */.elementor-11129 .elementor-element.elementor-element-d2d8d37, .elementor-11129 .elementor-element.elementor-element-d2d8d37 * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-6799419 *//* 設定半透明深色底框與排版 */
.elementor-11129 .elementor-element.elementor-element-6799419 {
    background-color: rgba(0, 0, 0, 0.65) !important; /* 0.65是透明度，可改為 0.1 到 0.9 之間 */
    padding: 20px !important; /* 內距，讓文字不會貼齊邊緣 */
    border-radius: 12px !important; /* 圓角大小 */
}

/* 強制文字顏色與行距 */
.elementor-11129 .elementor-element.elementor-element-6799419, .elementor-11129 .elementor-element.elementor-element-6799419 p, .elementor-11129 .elementor-element.elementor-element-6799419 span {
    color: #ffffff !important; /* 白色文字 */
    line-height: 1.8 !important; /* 增加行距，閱讀更舒適 */
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8) !important; /* 微微的黑色陰影，讓字更清晰 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d63b309 */.elementor-11129 .elementor-element.elementor-element-d63b309, .elementor-11129 .elementor-element.elementor-element-d63b309 * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58b901 */.elementor-11129 .elementor-element.elementor-element-c58b901, .elementor-11129 .elementor-element.elementor-element-c58b901 * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ff34a */.elementor-11129 .elementor-element.elementor-element-c8ff34a, .elementor-11129 .elementor-element.elementor-element-c8ff34a * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-c5b491e *//* 設定半透明深色底框與排版 */
.elementor-11129 .elementor-element.elementor-element-c5b491e {
    background-color: rgba(0, 0, 0, 0.65) !important; /* 0.65是透明度，可改為 0.1 到 0.9 之間 */
    padding: 20px !important; /* 內距，讓文字不會貼齊邊緣 */
    border-radius: 12px !important; /* 圓角大小 */
}

/* 強制文字顏色與行距 */
.elementor-11129 .elementor-element.elementor-element-c5b491e, .elementor-11129 .elementor-element.elementor-element-c5b491e p, .elementor-11129 .elementor-element.elementor-element-c5b491e span {
    color: #ffffff !important; /* 白色文字 */
    line-height: 1.8 !important; /* 增加行距，閱讀更舒適 */
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8) !important; /* 微微的黑色陰影，讓字更清晰 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90e823 */.elementor-11129 .elementor-element.elementor-element-c90e823, .elementor-11129 .elementor-element.elementor-element-c90e823 * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8fd05 */.elementor-11129 .elementor-element.elementor-element-ba8fd05, .elementor-11129 .elementor-element.elementor-element-ba8fd05 * { color: #D4AF37 !important; text-shadow: 1px 1px 1px rgba(0,0,0,1) !important; }/* End custom CSS */