.elementor-9 .elementor-element.elementor-element-80037e4{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fffa806{--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;}.elementor-9 .elementor-element.elementor-element-dc0e193{background-color:#FFFFFF;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 15px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#74747421;border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-dc0e193 .elementor-icon-box-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-dc0e193.elementor-view-stacked .elementor-icon{background-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-dc0e193.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dc0e193.elementor-view-default .elementor-icon{fill:#5284FA;color:#5284FA;border-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-dc0e193 .elementor-icon{font-size:35px;}.elementor-9 .elementor-element.elementor-element-dc0e193 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dc0e193 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-dc0e193 .elementor-icon-box-title{color:#747474;}.elementor-9 .elementor-element.elementor-element-0cb8a8e{--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;}.elementor-9 .elementor-element.elementor-element-266f1e3{background-color:#FFFFFF;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 15px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#74747421;border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-266f1e3 .elementor-icon-box-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-266f1e3.elementor-view-stacked .elementor-icon{background-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-266f1e3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-266f1e3.elementor-view-default .elementor-icon{fill:#5284FA;color:#5284FA;border-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-266f1e3 .elementor-icon{font-size:35px;}.elementor-9 .elementor-element.elementor-element-266f1e3 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-266f1e3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-266f1e3 .elementor-icon-box-title{color:#747474;}.elementor-9 .elementor-element.elementor-element-3dbfc79{--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;}.elementor-9 .elementor-element.elementor-element-3dbfc79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6fe58a3{background-color:#FFFFFF;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 15px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#74747421;border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-6fe58a3 .elementor-icon-box-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-6fe58a3.elementor-view-stacked .elementor-icon{background-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-6fe58a3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6fe58a3.elementor-view-default .elementor-icon{fill:#5284FA;color:#5284FA;border-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-6fe58a3 .elementor-icon{font-size:35px;}.elementor-9 .elementor-element.elementor-element-6fe58a3 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6fe58a3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-6fe58a3 .elementor-icon-box-title{color:#747474;}.elementor-9 .elementor-element.elementor-element-9eea8d5{--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;}.elementor-9 .elementor-element.elementor-element-f2f3583{background-color:#FFFFFF;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 15px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#74747421;border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-f2f3583 .elementor-icon-box-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-f2f3583.elementor-view-stacked .elementor-icon{background-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-f2f3583.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f2f3583.elementor-view-default .elementor-icon{fill:#5284FA;color:#5284FA;border-color:#5284FA;}.elementor-9 .elementor-element.elementor-element-f2f3583 .elementor-icon{font-size:35px;}.elementor-9 .elementor-element.elementor-element-f2f3583 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f2f3583 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-f2f3583 .elementor-icon-box-title{color:#747474;}.elementor-9 .elementor-element.elementor-element-3e7dd7a{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:20px;--margin-right:20px;}@media(min-width:480px){.elementor-9 .elementor-element.elementor-element-80037e4{--content-width:850px;}.elementor-9 .elementor-element.elementor-element-fffa806{--width:25%;}.elementor-9 .elementor-element.elementor-element-0cb8a8e{--width:25%;}.elementor-9 .elementor-element.elementor-element-3dbfc79{--width:25%;}.elementor-9 .elementor-element.elementor-element-9eea8d5{--width:25%;}}@media(max-width:1365px) and (min-width:480px){.elementor-9 .elementor-element.elementor-element-3dbfc79{--width:212.5px;}}/* Start custom CSS for container, class: .elementor-element-80037e4 *//* 将特定图标框标题链接的悬停颜色改为 #747474 */
.elementor-icon-box-title a:hover {
    color: #747474 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7dd7a *//* 在订单详情页面隐藏客户信息（账单地址和附加信息）区域 */
.woocommerce-order-details ~ .woocommerce-customer-details {
    display: none !important;
}
/* ====== 订单详情页面整体字体放大 ====== */

/* 1. 主标题 "Order details" */
.woocommerce-order-details .woocommerce-order-details__title {
    font-size: 28px !important; /* 可根据需要调整，例如 24px, 28px, 32px */
}

/* 2. 表格内的列标题 (如 "Product", "Total") */
.woocommerce-table.order_details thead th {
    font-size: 18px !important; /* 放大列标题 */
    font-weight: bold !important; /* 可选：加粗使其更醒目 */
}

/* 3. 表格内容：产品名称和价格 */
.woocommerce-table.order_details .product-name,
.woocommerce-table.order_details .product-name a,
.woocommerce-table.order_details .product-total {
    font-size: 16px !important; /* 放大产品名和单价 */
}

/* 4. 订单汇总区域 (小计、总计、支付方式) */
.woocommerce-order-details .order-again,
.woocommerce-order-details .cart-subtotal th,
.woocommerce-order-details .order-total th,
.woocommerce-order-details .payment-method th {
    font-size: 18px !important; /* 放大汇总项标签 */
}

.woocommerce-order-details .cart-subtotal td,
.woocommerce-order-details .order-total td,
.woocommerce-order-details .payment-method td {
    font-size: 18px !important; /* 放大汇总项金额/内容 */
    font-weight: bold !important;
}

/* 隐藏订单详情页面的主标题 "Order details" */
.woocommerce-order-details .woocommerce-order-details__title {
    display: none !important;
}/* End custom CSS */