.elementor-22893 .elementor-element.elementor-element-ad69cd1{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-22893 .elementor-element.elementor-element-ad69cd1:hover::before, .elementor-22893 .elementor-element.elementor-element-ad69cd1:hover > .elementor-background-video-container::before, .elementor-22893 .elementor-element.elementor-element-ad69cd1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22893 .elementor-element.elementor-element-ad69cd1 > .elementor-background-slideshow:hover::before, .elementor-22893 .elementor-element.elementor-element-ad69cd1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22893 .elementor-element.elementor-element-ad69cd1:hover{--overlay-opacity:0.5;}.elementor-22893 .elementor-element.elementor-element-0343854{--display:grid;--e-con-grid-template-columns:0.7fr 1.3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-22893 .elementor-element.elementor-element-0343854:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22893 .elementor-element.elementor-element-0343854, .elementor-22893 .elementor-element.elementor-element-0343854::before{--border-transition:0.3s;}.woocommerce .elementor-22893 .elementor-element.elementor-element-93a7687 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-22893 .elementor-element.elementor-element-93a7687 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-22893 .elementor-element.elementor-element-93a7687 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.elementor-22893 .elementor-element.elementor-element-832c762{--display:flex;}.elementor-22893 .elementor-element.elementor-element-e921ae0 .woocommerce-breadcrumb > a{color:#1CA3A3;}.elementor-22893 .elementor-element.elementor-element-e921ae0 .woocommerce-breadcrumb{font-size:12px;line-height:2em;text-align:left;}.elementor-22893 .elementor-element.elementor-element-6f02f2f > .elementor-widget-container{padding:0em 0em 0em 1em;border-style:none;border-radius:0px 15px 15px 0px;}.elementor-22893 .elementor-element.elementor-element-6f02f2f .elementor-heading-title{font-size:20px;font-weight:800;line-height:2em;color:#FF9D11;}.elementor-22893 .elementor-element.elementor-element-6f02f2f .elementor-heading-title a:hover, .elementor-22893 .elementor-element.elementor-element-6f02f2f .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-22893 .elementor-element.elementor-element-5cc7e5b > .elementor-widget-container{padding:0em 0em 0em 1em;border-style:solid;border-width:0em 0em 0em 0.5em;border-color:#7A7A7A3B;}.woocommerce .elementor-22893 .elementor-element.elementor-element-5cc7e5b .woocommerce-product-details__short-description{font-size:14px;line-height:2em;}.woocommerce .elementor-22893 .elementor-element.elementor-element-bf92b15 .price{line-height:2em;}.elementor-22893 .elementor-element.elementor-element-3d758e3 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-22893 .elementor-element.elementor-element-3d758e3 .cart button, .elementor-22893 .elementor-element.elementor-element-3d758e3 .cart .button{padding:1em 1em 1em 1em;transition:all 0.2s;}.elementor-22893 .elementor-element.elementor-element-3d758e3 .cart button:hover, .elementor-22893 .elementor-element.elementor-element-3d758e3 .cart .button:hover{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-22893 .elementor-element.elementor-element-3d758e3{--button-spacing:1em;}.elementor-22893 .elementor-element.elementor-element-3d758e3 .quantity .qty{padding:1em 1em 1em 1em;transition:all 0.2s;}.woocommerce .elementor-22893 .elementor-element.elementor-element-3d758e3 form.cart .variations{margin-bottom:1em;}.woocommerce .elementor-22893 .elementor-element.elementor-element-3d758e3 form.cart table.variations tr th, .woocommerce .elementor-22893 .elementor-element.elementor-element-3d758e3 form.cart table.variations tr td{padding-top:calc( 1em/2 );padding-bottom:calc( 1em/2 );}.woocommerce .elementor-22893 .elementor-element.elementor-element-3d758e3 form.cart table.variations td.value select, .woocommerce .elementor-22893 .elementor-element.elementor-element-3d758e3 form.cart table.variations td.value:before{border-radius:100px;}.elementor-22893 .elementor-element.elementor-element-cfd19d0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFF2F0;--border-color:#FFF2F0;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-22893 .elementor-element.elementor-element-29cfa0a:hover .elementor-widget-container{background-color:#FFF6F4;}.elementor-22893 .elementor-element.elementor-element-29cfa0a > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-22893 .elementor-element.elementor-element-29cfa0a{text-align:center;}.elementor-22893 .elementor-element.elementor-element-a58844a{--display:grid;--e-con-grid-template-columns:0.4fr 1.6fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22893 .elementor-element.elementor-element-0e0212c{--display:flex;}.elementor-22893 .elementor-element.elementor-element-aabc120{--box-border-radius:15px;--item-text-hover-color:var( --e-global-color-astglobalcolor0 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-733757f );}.elementor-22893 .elementor-element.elementor-element-aabc120 .elementor-toc__header-title{text-align:start;}.elementor-22893 .elementor-element.elementor-element-aabc120 .elementor-toc__header{flex-direction:row;}.elementor-22893 .elementor-element.elementor-element-d405d0e{--display:flex;}.elementor-22893 .elementor-element.elementor-element-159f36d{line-height:2em;}.elementor-22893 .elementor-element.elementor-element-af9ee92{--display:flex;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-22893 .elementor-element.elementor-element-32ec858:hover .elementor-widget-container{background-color:#FFF6F4;}.elementor-22893 .elementor-element.elementor-element-32ec858 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-22893 .elementor-element.elementor-element-32ec858{text-align:center;}.elementor-22893 .elementor-element.elementor-element-3c8a9a4{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:1em;--arrow-normal-color:var( --e-global-color-text );}.elementor-22893 .elementor-element.elementor-element-3c8a9a4 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-22893 .elementor-element.elementor-element-0343854{--grid-auto-flow:row;}.elementor-22893 .elementor-element.elementor-element-a58844a{--grid-auto-flow:row;}.elementor-22893 .elementor-element.elementor-element-3c8a9a4{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-22893 .elementor-element.elementor-element-0343854{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22893 .elementor-element.elementor-element-a58844a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22893 .elementor-element.elementor-element-3c8a9a4{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-e921ae0 */a :hover{
    color: #E83015;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-159f36d *//* 表格基礎樣式：全寬、合併邊框、陰影 */
table .tableinside{
 border-collapse: collapse;
 width: 100%;
 margin: 1.5em 0;
 font-size: 16px;
 background-color: #fff;
 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

/* 儲存格樣式：邊框、內距、對齊 */
th, td .tableinside{
 border: 1px solid #ddd;
 padding: 12px 15px;
 text-align: left;
}

/* 表頭樣式：灰底加粗 */
th .tableinside{
 background-color: #f7f7f7;
 font-weight: bold;
 color: #333;
}

/* 隔行變色（偶數行淺灰） */
tr:nth-child(even) .tableinside{
 background-color: #fafafa;
}

/* 手機版響應式：縮小字體、可左右滑動 */
@media screen and (max-width: 768px) {
 table .tableinside{
 font-size: 14px;
 display: block;
 overflow-x: auto;
 white-space: nowrap;
 }
}/* End custom CSS */