.elementor-421 .elementor-element.elementor-element-9332479{--display:flex;--min-height:89vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-9332479:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-9332479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D6;}.elementor-421 .elementor-element.elementor-element-2d014b9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-421 .elementor-element.elementor-element-2d014b9.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-2d014b9 .elementor-heading-title{font-size:27px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-421 .elementor-element.elementor-element-3ea8910{--display:flex;--min-height:80vh;--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-421 .elementor-element.elementor-element-3ea8910:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-3ea8910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-421 .elementor-element.elementor-element-3ea8910.e-con{--align-self:stretch;}.elementor-421 .elementor-element.elementor-element-a81fb77{--display:flex;--min-height:0px;}.elementor-421 .elementor-element.elementor-element-8819bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-421 .elementor-element.elementor-element-8819bc3 .elementor-heading-title{font-size:20px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-421 .elementor-element.elementor-element-d2a1ff5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-421 .elementor-element.elementor-element-d2a1ff5 .flex-viewport, .woocommerce .elementor-421 .elementor-element.elementor-element-d2a1ff5 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF29;}.elementor-421 .elementor-element.elementor-element-b19ba91{--display:flex;--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:flex-end;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-421 .elementor-element.elementor-element-907e2d2 .elementor-heading-title{font-size:28px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_8 );}.elementor-421 .elementor-element.elementor-element-5fa4734 .elementor-heading-title{font-size:28px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_8 );}.elementor-421 .elementor-element.elementor-element-a8d2a51{font-size:11px;font-style:italic;color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-421 .elementor-element.elementor-element-569853e .woocommerce-product-details__short-description{color:var( --e-global-color-blocksy_palette_8 );font-size:14px;}.elementor-421 .elementor-element.elementor-element-f699659{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-b5a862a{--display:flex;}.elementor-421 .elementor-element.elementor-element-16ec7d6{--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-between;}.elementor-421 .elementor-element.elementor-element-0db6a15 .elementor-heading-title{font-size:23px;font-weight:500;color:var( --e-global-color-blocksy_palette_8 );}.elementor-421 .elementor-element.elementor-element-26fa647 .elementor-heading-title{font-size:23px;font-weight:500;color:var( --e-global-color-blocksy_palette_8 );}.elementor-421 .elementor-element.elementor-element-6c36248{--display:flex;}.elementor-421 .elementor-element.elementor-element-1067a69{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-blocksy_palette_8 );--n-accordion-title-hover-color:var( --e-global-color-blocksy_palette_8 );--n-accordion-title-active-color:var( --e-global-color-blocksy_palette_8 );--n-accordion-icon-size:15px;}.elementor-421 .elementor-element.elementor-element-1067a69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF4D;border-style:none;}:where( .elementor-421 .elementor-element.elementor-element-1067a69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-421 .elementor-element.elementor-element-1067a69 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-421 .elementor-element.elementor-element-c24aee1 .cart button, .elementor-421 .elementor-element.elementor-element-c24aee1 .cart .button{transition:all 0.2s;}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-9332479{--content-width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-2d014b9 */.prs{
        background: #0052a8;
    display: inline-block;
    width: auto;
    padding: 14px 80px;
    text-transform: uppercase;
    line-height: 1;
    clip-path: polygon(72px 0, calc(100% - 72px) 0, 100% 100%, 0% 100%);
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-569853e */.short p,.short h3{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c24aee1 *//* =================================================== */
/* 完美还原 VIEW SUMMARY 极简大厂风按钮样式 */
/* =================================================== */

.single_add_to_cart_button.button.alt {
    /* 1. 强行撑满全宽，独占一行，打造块状高规格感 */
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    
    /* 2. 完美还原图片中的纯正科技蓝背景与无边框设计 */
    background-color: #0056b3 !important; /* 🔴 精准蓝（可根据需要微调为 #0050A0 等） */
    color: #ffffff !important;           /* 纯白文字 */
    border: none !important;             /* 拔掉原厂边框 */
    border-radius: 0px !important;        /* 🔴 必须是直角！尽显硬核工业风 */
    
    /* 3. 按钮上下厚度（控制按钮高度） */
    padding: 10px 30px !important;       /* 增加上下内边距，让按钮看起来非常大气、充实 */
    
    /* 4. 字体深度高规格化（加粗 + 字母大写间距） */
    font-family: sans-serif !important;
    font-size: 18px !important;          /* 略微放大字号 */
    font-weight: 700 !important;          /* 极粗体 */
    text-transform: uppercase !important;/* 🔴 强制所有英文字母大写（还原图片细节） */
    letter-spacing: 1px !important;      /* 字与字之间稍微拉开，极具现代设计感 */
    
    /* 5. 其他微调 */
    text-align: center !important;
    cursor: pointer !important;
    transition: background-color 0.2s ease, transform 0.1s ease !important; /* 丝滑过渡 */
    box-shadow: none !important;         /* 抹平任何阴影 */
}

/* =================================================== */
/* 鼠标悬停（Hover）与点击（Active）高级微互动 */
/* =================================================== */

/* 鼠标放上去时，蓝色稍微加深，体现大厂交互质感 */
.single_add_to_cart_button.button.alt:hover {
    background-color: #004494 !important; 
    color: #ffffff !important;
}

/* 客户用手指或鼠标按下去的一瞬间，按钮有微微下压的动态反馈 */
.single_add_to_cart_button.button.alt:active {
    transform: scale(0.99) !important; 
}/* End custom CSS */