.elementor-314261 .elementor-element.elementor-element-1ca99f9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-314261 .elementor-element.elementor-element-1ca99f9.e-con{--flex-grow:0;--flex-shrink:0}.elementor-314261 .elementor-element.elementor-element-2997fba1{--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:10px 10px;--row-gap:10px;--column-gap:10px}.woocommerce .elementor-314261 .elementor-element.elementor-element-79691dd5 .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-314261 .elementor-element.elementor-element-79691dd5 .flex-viewport{border-radius:10px}.woocommerce .elementor-314261 .elementor-element.elementor-element-79691dd5 .flex-viewport:not(:last-child){margin-bottom:15px}.woocommerce .elementor-314261 .elementor-element.elementor-element-79691dd5 .flex-control-thumbs img{border-radius:10px}.woocommerce .elementor-314261 .elementor-element.elementor-element-79691dd5 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px}.woocommerce .elementor-314261 .elementor-element.elementor-element-79691dd5 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2)}.elementor-314261 .elementor-element.elementor-element-7eae9cc1{--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:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-314261 .elementor-element.elementor-element-7fc9492c .woocommerce-breadcrumb{color:var(--e-global-color-accent);font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:600;line-height:1.25em}.elementor-314261 .elementor-element.elementor-element-7fc9492c .woocommerce-breadcrumb>a{color:var(--e-global-color-text)}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-314261 .elementor-element.elementor-element-4d5c892 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:1.5em;font-weight:700;line-height:1.3em;color:var(--e-global-color-primary)}.woocommerce .elementor-314261 .elementor-element.elementor-element-7772a664 .woocommerce-product-details__short-description{color:var(--e-global-color-bb5f009);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-314261 .elementor-element.elementor-element-7d3a6df1>.elementor-widget-container{padding:0}.woocommerce .elementor-314261 .elementor-element.elementor-element-7d3a6df1 .price{color:#e64c3d;font-family:"Noto Sans TC",Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:1.25em}.woocommerce .elementor-314261 .elementor-element.elementor-element-7d3a6df1 .price ins{color:var(--e-global-color-accent);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}body:not(.rtl) .elementor-314261 .elementor-element.elementor-element-7d3a6df1:not(.elementor-product-price-block-yes) del{margin-right:5px}body.rtl .elementor-314261 .elementor-element.elementor-element-7d3a6df1:not(.elementor-product-price-block-yes) del{margin-left:5px}.elementor-314261 .elementor-element.elementor-element-7d3a6df1.elementor-product-price-block-yes del{margin-bottom:5px}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-314261 .elementor-element.elementor-element-b596058 .cart button,.elementor-314261 .elementor-element.elementor-element-b596058 .cart .button{padding:10px;color:var(--e-global-color-f2aec85);background-color:#5971e5;border-color:var(--e-global-color-2382505);transition:all .2s}.elementor-314261 .elementor-element.elementor-element-b596058{--button-spacing:0px}.elementor-314261 .elementor-element.elementor-element-b596058 .quantity .qty{color:var(--e-global-color-secondary);background-color:var(--e-global-color-f2aec85);transition:all .2s}.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart .variations{width:100%;margin-bottom:5px}.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart table.variations tr th,.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart table.variations tr td{padding-top:calc( 5px/2 );padding-bottom:calc( 5px/2 )}.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart table.variations label{color:var(--e-global-color-bb5f009);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart table.variations td.value select{color:var(--e-global-color-bb5f009)}.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart table.variations td.value select,.woocommerce .elementor-314261 .elementor-element.elementor-element-b596058 form.cart table.variations td.value:before{background-color:var(--e-global-color-f2aec85);border:1px solid #00000017;border-radius:10em}.elementor-314261 .elementor-element.elementor-element-48973045{--display:flex}.elementor-314261 .elementor-element.elementor-element-48973045:not(.elementor-motion-effects-element-type-background),.elementor-314261 .elementor-element.elementor-element-48973045>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f2aec85)}.elementor-widget-woocommerce-product-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-314261 .elementor-element.elementor-element-5d79bf38{text-align:center;color:var(--e-global-color-primary)}.elementor-314261 .elementor-element.elementor-element-1d6e50d4{--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:50px;--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),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.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),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.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),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.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),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),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),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Noto Sans TC",Sans-serif;font-weight:600}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .star-rating{font-size:0em}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-accent)}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-accent)}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-accent)}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-b42aacb)}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-b42aacb)}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products li.product .button{color:#02010100;background-color:#02010100}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products .added_to_cart{color:#02010100}.elementor-314261 .elementor-element.elementor-element-ef26710{--display:flex;--min-height:75px;--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;--z-index:99}.elementor-314261 .elementor-element.elementor-element-ef26710:not(.elementor-motion-effects-element-type-background),.elementor-314261 .elementor-element.elementor-element-ef26710>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFED}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-314261 .elementor-element.elementor-element-bb11775{width:initial;max-width:initial}.elementor-314261 .elementor-element.elementor-element-bb11775 img{max-width:45px;height:45px;object-fit:cover;object-position:center center}.elementor-314261 .elementor-element.elementor-element-f7bdae0{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-314261 .elementor-element.elementor-element-f7bdae0 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:1em;font-weight:600}.elementor-314261 .elementor-element.elementor-element-a5076f3{width:var(--container-widget-width,10%);max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center}.woocommerce .elementor-314261 .elementor-element.elementor-element-a5076f3 .price{color:var(--e-global-color-accent);font-family:"Noto Sans TC",Sans-serif;font-size:.9em;font-weight:700}.woocommerce .elementor-314261 .elementor-element.elementor-element-a5076f3 .price ins{color:var(--e-global-color-b42aacb);font-family:"Noto Sans TC",Sans-serif;font-size:.9em;font-weight:700;text-decoration:none}body:not(.rtl) .elementor-314261 .elementor-element.elementor-element-a5076f3:not(.elementor-product-price-block-yes) del{margin-right:0}body.rtl .elementor-314261 .elementor-element.elementor-element-a5076f3:not(.elementor-product-price-block-yes) del{margin-left:0}.elementor-314261 .elementor-element.elementor-element-a5076f3.elementor-product-price-block-yes del{margin-bottom:0}body.elementor-page-314261:not(.elementor-motion-effects-element-type-background),body.elementor-page-314261>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1afcced)}@media(max-width:1024px){.elementor-314261 .elementor-element.elementor-element-1ca99f9{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-314261 .elementor-element.elementor-element-7eae9cc1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-314261 .elementor-element.elementor-element-48973045{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-314261 .elementor-element.elementor-element-ef26710{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}}@media(max-width:767px){.elementor-314261 .elementor-element.elementor-element-48973045{--content-width:1024px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-314261 .elementor-element.elementor-element-5d79bf38>.elementor-widget-container{padding:0}.elementor-314261 .elementor-element.elementor-element-c3c0104.elementor-wc-products ul.products{grid-column-gap:10px;grid-row-gap:10px}.elementor-314261 .elementor-element.elementor-element-ef26710{--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:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px}.elementor-314261 .elementor-element.elementor-element-f7bdae0{--container-widget-width:140px;--container-widget-flex-grow:0;width:var(--container-widget-width,140px);max-width:140px}.elementor-314261 .elementor-element.elementor-element-a5076f3{--container-widget-width:100px;--container-widget-flex-grow:0;width:var(--container-widget-width,100px);max-width:100px}}@media(min-width:768px){.elementor-314261 .elementor-element.elementor-element-1ca99f9{--content-width:1240px}.elementor-314261 .elementor-element.elementor-element-48973045{--content-width:1240px}}@media(max-width:1024px) and (min-width:768px){.elementor-314261 .elementor-element.elementor-element-48973045{--content-width:66%}}.cart-item table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#ffffff00}.woocommerce-variation-availability{display:none}table.variations{position:relative}a.reset_variations{display:block;width:50px;height:20px;position:absolute;right:-45px;top:20px}@media screen and (max-width:768px){a.reset_variations{display:block;width:50px;height:20px;position:absolute;right:0;top:-14px}}.woocommerce-variation-price .woocommerce-Price-amount{color:#e64c3d;padding:10px 0;display:inline-block}.woocommerce div.product form.cart .variations .label{display:block;min-width:50px;padding:0 15px 0 0}button.single_add_to_cart_button.button.alt{min-width:20%}.elementor-314261 .elementor-element.elementor-element-b596058 .quantity button{background:#f9f9f9;color:#000;border:1px solid #ddd;margin:0}.elementor-314261 .elementor-element.elementor-element-b596058 .quantity button.plus{margin:0}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 8px 0}tbody{text-align:left}button.reset_variations{display:none !important}.eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a{background-color:#fff}.product-video-box{max-width:1240px;margin:0 auto;height:auto}.product-youtube-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.product-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.irent-thumbnail-image{height:100%;width:100%}.irent-thumbnail{position:relative;cursor:pointer;height:727px}@media only screen and (max-width:600px){.irent-thumbnail{height:240px}}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:rgba(0,0,0,.7);border-radius:14px}.play-button:hover{background-color:#00afff}.play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a.shop-btn{display:block;width:20%;min-width:150px;background:#5971e5;color:#fff;border-radius:5px;text-align:center;padding:10px}.woocommerce div.product p.stock{display:none}#bottom-cart .quantity button{background:#f9f9f9;color:#000;border:1px solid #ddd;margin:0}#bottom-cart .quantity button.plus{margin:0}#bottom-cart form.cart{margin-bottom:0}#bottom-cart .single_add_to_cart_button.button{background:#5971e5;margin:3px 0}#bottom-cart .sticky-add-to-cart-select-options-button{color:#fff;background:#5971e5;margin:3px 0}p.price ins{text-decoration:none}#bottom-cart .price{margin:0}.psb-status-bar-fields{width:100%;display:flex;align-items:center}.psb-status-bar{flex:0 0 55%;height:20px;background-color:#fff;position:relative;border-radius:100px;border:3px solid #fff;padding:1px;box-shadow:#dadada 1px 4px 3px}.psb-remaining-bar{height:100%;float:right;background:linear-gradient(to right,#f27a68 0%,#db4d6d 100%);border-radius:100px}@keyframes move{100%{background-position:40px 0}}.psb-status-bar-remaining:before{content:"";width:0;height:0;border-width:10px;border-style:solid;border-color:transparent #e64c3d transparent transparent;position:absolute;top:8px;left:-18px}.psb-status-bar-remaining{color:#fff;background-color:#e64c3d;padding:5px 7px;margin-left:20px;border-radius:5px;position:relative}.psb-label{margin:10px 0;margin-left:10px;font-weight:700}.addon-product{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.addon-product input{max-width:80px;margin:5px 20px;border-radius:5px;text-align:center}.addon-product label{min-width:280px;margin:0 10px}@media screen and (max-width:768px){.addon-product label{min-width:0;display:inline-block;word-wrap:break-word}#coupon_form_modal{margin-bottom:10px}.addon-product{margin:15px 0}}span.psb-sold-label{color:#fff;margin:0 5px;display:inline-block;font-size:1.3rem;background:#5971e5;padding:0 5px}span.psb-total-label{margin-left:5px}input#gift_product_id_email{max-width:100%;width:300px}.addon-product.salemail-input{display:flex;flex-wrap:wrap;flex-direction:row}p.price{margin-bottom:0}h5.addon_title{margin:5px 0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){height:auto!important}