.elementor-14771 .elementor-element.elementor-element-a2f64fd{--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;--flex-wrap:wrap;}.elementor-14771 .elementor-element.elementor-element-929ee8b{--display:flex;--min-height:0px;--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:space-between;}.elementor-14771 .elementor-element.elementor-element-670592c{--display:flex;--min-height:0px;--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;--justify-content:space-between;}.woocommerce .elementor-14771 .elementor-element.elementor-element-1ff66af .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-14771 .elementor-element.elementor-element-1ff66af .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-14771 .elementor-element.elementor-element-1ff66af .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-14771 .elementor-element.elementor-element-1ff66af .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-14771 .elementor-element.elementor-element-d007e42{--display:flex;--min-height:33px;--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;--justify-content:space-between;}.elementor-14771 .elementor-element.elementor-element-f41bd88 .elementor-heading-title{font-weight:600;color:#000000;}.elementor-14771 .elementor-element.elementor-element-4a2e1ec .elementor-button{background-color:#D81B1B;}.elementor-14771 .elementor-element.elementor-element-4a2e1ec .elementor-button:hover, .elementor-14771 .elementor-element.elementor-element-4a2e1ec .elementor-button:focus{background-color:#000000;}.elementor-14771 .elementor-element.elementor-element-4a2e1ec{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14771 .elementor-element.elementor-element-eb2d4e5{--divider-border-style:solid;--divider-color:#CC1A1A;--divider-border-width:3.4px;}.elementor-14771 .elementor-element.elementor-element-eb2d4e5 .elementor-divider-separator{width:100%;}.elementor-14771 .elementor-element.elementor-element-eb2d4e5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14771 .elementor-element.elementor-element-d63dce1{--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;--justify-content:space-around;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-stacked .elementor-icon{background-color:#D51B1B;}.elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-framed .elementor-icon, .elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-default .elementor-icon{fill:#D51B1B;color:#D51B1B;border-color:#D51B1B;}.elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-fad22e3.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-title, .elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-title a{font-weight:600;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-title{color:#CA1515;}.elementor-14771 .elementor-element.elementor-element-fad22e3:has(:hover) .elementor-icon-box-title,
					 .elementor-14771 .elementor-element.elementor-element-fad22e3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-stacked .elementor-icon{background-color:#D52525;}.elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-framed .elementor-icon, .elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-default .elementor-icon{fill:#D52525;color:#D52525;border-color:#D52525;}.elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-22c0927.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-title, .elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-title a{font-weight:600;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#CC2525;}.elementor-14771 .elementor-element.elementor-element-22c0927:has(:hover) .elementor-icon-box-title,
					 .elementor-14771 .elementor-element.elementor-element-22c0927:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:12px;}.elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-stacked .elementor-icon{background-color:#DB2121;}.elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-framed .elementor-icon, .elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-default .elementor-icon{fill:#DB2121;color:#DB2121;border-color:#DB2121;}.elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14771 .elementor-element.elementor-element-4291b3f.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-title, .elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-title a{font-weight:600;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-title{color:#DB1919;}.elementor-14771 .elementor-element.elementor-element-4291b3f:has(:hover) .elementor-icon-box-title,
					 .elementor-14771 .elementor-element.elementor-element-4291b3f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-14771 .elementor-element.elementor-element-669355e{--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;}.elementor-14771 .elementor-element.elementor-element-b99e404{width:100%;max-width:100%;}.elementor-14771 .elementor-element.elementor-element-2ba49a2{--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-14771 .elementor-element.elementor-element-e62fc59{text-align:center;}.elementor-14771 .elementor-element.elementor-element-48c4d02 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-14771 .elementor-element.elementor-element-48c4d02:after{content:"0.66";position:absolute;color:transparent;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-field-type-html{padding-bottom:0px;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .e-form__buttons__wrapper__button-next{background-color:#D61D1D;color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-button[type="submit"]{background-color:#D61D1D;color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .e-form__buttons__wrapper__button-next:hover{background-color:#1F1E1E;color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-button[type="submit"]:hover{background-color:#1F1E1E;color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14771 .elementor-element.elementor-element-8755f9a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14771 .elementor-element.elementor-element-cdde558{--display:flex;}@media(max-width:1399px){.elementor-14771 .elementor-element.elementor-element-a2f64fd{--justify-content:space-between;}}@media(max-width:1024px){.elementor-14771 .elementor-element.elementor-element-a2f64fd{--min-height:0px;}.elementor-14771 .elementor-element.elementor-element-d63dce1{--justify-content:space-between;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon{font-size:32px;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-wrapper{gap:0px;}.elementor-14771 .elementor-element.elementor-element-b99e404{text-align:center;}}@media(max-width:767px){.elementor-14771 .elementor-element.elementor-element-a2f64fd{--min-height:0px;--justify-content:space-around;}.elementor-14771 .elementor-element.elementor-element-929ee8b{--min-height:648px;}.elementor-14771 .elementor-element.elementor-element-670592c{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14771 .elementor-element.elementor-element-d007e42{--min-height:279px;--justify-content:space-between;}.elementor-14771 .elementor-element.elementor-element-d63dce1{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon{font-size:26px;}.elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-title, .elementor-14771 .elementor-element.elementor-element-fad22e3 .elementor-icon-box-title a{font-size:10px;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-wrapper{gap:10px;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-title{margin-block-end:0px;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon{font-size:26px;}.elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-title, .elementor-14771 .elementor-element.elementor-element-22c0927 .elementor-icon-box-title a{font-size:10px;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-wrapper{gap:10px;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon{font-size:26px;}.elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-title, .elementor-14771 .elementor-element.elementor-element-4291b3f .elementor-icon-box-title a{font-size:10px;}}@media(min-width:768px){.elementor-14771 .elementor-element.elementor-element-a2f64fd{--width:74%;}.elementor-14771 .elementor-element.elementor-element-929ee8b{--width:100%;}.elementor-14771 .elementor-element.elementor-element-670592c{--width:33.3333%;}.elementor-14771 .elementor-element.elementor-element-d007e42{--width:55%;}.elementor-14771 .elementor-element.elementor-element-2ba49a2{--width:73%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14771 .elementor-element.elementor-element-a2f64fd{--width:756px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-b99e404 *//* 让 WooCommerce 内容里的 H2 标题自动带橙色方块 */
.elementor-14771 .elementor-element.elementor-element-b99e404 h2 {
    border-left: 10px solid #E94E1B;  /* 方块的颜色（橙色）和宽度 */
    padding-left: 15px;               /* 文字和方块之间的距离 */
    line-height: 1.2;                 /* 标题行高，让方块高度适中 */
    margin-top: 30px;                 /* 标题距离上方内容的空隙 */
    margin-bottom: 20px;              /* 标题距离下方内容的空隙 */
    font-weight: bold;                /* 标题加粗 */
    color: #222222;                   /* 标题文字颜色（深黑） */
}

/* 手机端稍微调整一下方块大小（可选） */
@media (max-width: 767px) {
    .elementor-14771 .elementor-element.elementor-element-b99e404 h2 {
        border-left-width: 8px;       /* 手机上细一点 */
        padding-left: 10px;           /* 距离近一点 */
        font-size: 20px;              /* 手机上字号控制 */
    }
}/* End custom CSS */