.elementor-861 .elementor-element.elementor-element-6680fd29 > .elementor-background-overlay{background-image:url("https://www.huaibooks.com/wp-content/uploads/2024/05/tegakigara223.png");opacity:0.5;}.elementor-861 .elementor-element.elementor-element-6680fd29{margin-top:0%;margin-bottom:0%;padding:5% 20% 4% 20%;}.elementor-861 .elementor-element.elementor-element-6920255f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:60px;}.elementor-861 .elementor-element.elementor-element-256088d1{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline{text-align:center;font-size:90px;font-weight:800;line-height:100px;letter-spacing:0px;}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-4d17e8b );}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-b5c3210-font-family ), Sans-serif;font-weight:var( --e-global-typography-b5c3210-font-weight );line-height:var( --e-global-typography-b5c3210-line-height );letter-spacing:var( --e-global-typography-b5c3210-letter-spacing );word-spacing:var( --e-global-typography-b5c3210-word-spacing );}.elementor-861 .elementor-element.elementor-element-d9f1de2 > .elementor-widget-container{margin:0px 0px -55px 0px;padding:0px 0px 0px 0px;}.elementor-861 .elementor-element.elementor-element-d9f1de2 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;}.elementor-861 .elementor-element.elementor-element-95da001 > .elementor-widget-container{padding:10px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-861 .elementor-element.elementor-element-6920255f{width:100%;}}@media(max-width:1024px){.elementor-861 .elementor-element.elementor-element-6680fd29{padding:8% 10% 5% 10%;}.elementor-861 .elementor-element.elementor-element-6920255f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:28px;}.elementor-861 .elementor-element.elementor-element-256088d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline{font-size:80px;line-height:85px;}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-b5c3210-line-height );letter-spacing:var( --e-global-typography-b5c3210-letter-spacing );word-spacing:var( --e-global-typography-b5c3210-word-spacing );}.elementor-861 .elementor-element.elementor-element-95da001 > .elementor-widget-container{padding:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-861 .elementor-element.elementor-element-6680fd29{padding:12% 5% 10% 5%;}.elementor-861 .elementor-element.elementor-element-6920255f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-861 .elementor-element.elementor-element-256088d1 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline{font-size:40px;line-height:46px;}.elementor-861 .elementor-element.elementor-element-256088d1 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-b5c3210-line-height );letter-spacing:var( --e-global-typography-b5c3210-letter-spacing );word-spacing:var( --e-global-typography-b5c3210-word-spacing );}.elementor-861 .elementor-element.elementor-element-d9f1de2 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-861 .elementor-element.elementor-element-95da001 > .elementor-widget-container{padding:18px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-95da001 */.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    color: #FFF;
    background-color: #f46c6c;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    background-color: #f58490;
    background-image: none;
    color: #FFF;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS *//*訂單查詢*/
mark {
    background-color: pink; /* 您想要的背景顏色 */
}

.awcfe-shipping-extra-items {
    display: none;
}

.elementor-kit-14 p {
    margin-bottom: 24px;
}

@media (max-width: 767px) {
.elementor-kit-14 p {
    margin-bottom: 20px;
}
}

p.order-info {
    font-size: 18px;
    font-weight: 600;
}

.woocommerce table.shop_table {
    border: 0px;
}

.woocommerce table.shop_table td {
    border-top: 0px;
}	

.woocommerce
table td, table th {
    border: 0px;
}

.woocommerce
table thead:first-child tr:first-child th {
    border-block-start: 0px;
}


element.style {
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 0px;
}

.woocommerce
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #fff4f4;
}

.woocommerce table.shop_table {
    border: 0px;
    pointer-events: none !important;
}

table.woocommerce-table.shop_table.order_details.has-background.awcfe-order-extra-details {
    display: none;
}/* End custom CSS */