.elementor-7204 .elementor-element.elementor-element-7e26563{--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-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-7204 .elementor-element.elementor-element-1335905 .cart button, .elementor-7204 .elementor-element.elementor-element-1335905 .cart .button{transition:all 0.2s;}.elementor-7204 .elementor-element.elementor-element-1335905 .quantity .qty{transition:all 0.2s;}.elementor-7204 .elementor-element.elementor-element-aa3a2f3{--display:flex;--min-height:94vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7204 .elementor-element.elementor-element-e4bd51d{--display:flex;}.elementor-7204 .elementor-element.elementor-element-e4bd51d:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-e4bd51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-7204 .elementor-element.elementor-element-e4bd51d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7204 .elementor-element.elementor-element-59be09b{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .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-7204 .elementor-element.elementor-element-53c3414 > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-53c3414{text-align:center;}.elementor-7204 .elementor-element.elementor-element-53c3414 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-c24ee5d{text-align:center;}.elementor-7204 .elementor-element.elementor-element-c24ee5d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;color:#9E9E9E;}.elementor-7204 .elementor-element.elementor-element-e10d536{--display:flex;}.elementor-7204 .elementor-element.elementor-element-b05aaf0{--display:flex;--justify-content:center;}.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-7204 .elementor-element.elementor-element-6e48f72{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7204 .elementor-element.elementor-element-d643c4a > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-d643c4a{text-align:center;}.elementor-7204 .elementor-element.elementor-element-d643c4a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-89f6a55{text-align:center;}.elementor-7204 .elementor-element.elementor-element-89f6a55 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;color:#9E9E9E;}.elementor-7204 .elementor-element.elementor-element-bbce204{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-7204 .elementor-element.elementor-element-eee172f{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-7204 .elementor-element.elementor-element-eee172f:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-eee172f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-385d571 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-3f73024{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-7204 .elementor-element.elementor-element-3f73024:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-3f73024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-8a8430c{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7204 .elementor-element.elementor-element-de397da > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-de397da{text-align:center;}.elementor-7204 .elementor-element.elementor-element-de397da .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-34033c3{text-align:center;}.elementor-7204 .elementor-element.elementor-element-34033c3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;color:#9E9E9E;}.elementor-7204 .elementor-element.elementor-element-f8ca1fb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-7204 .elementor-element.elementor-element-282ade4 img{border-radius:10px 10px 10px 10px;}.elementor-7204 .elementor-element.elementor-element-7e233e9{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7204 .elementor-element.elementor-element-3516838 > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-3516838{text-align:center;}.elementor-7204 .elementor-element.elementor-element-3516838 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-82a2755{text-align:center;}.elementor-7204 .elementor-element.elementor-element-82a2755 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;color:#9E9E9E;}.elementor-7204 .elementor-element.elementor-element-f7be491{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-7204 .elementor-element.elementor-element-292693c img{border-radius:10px 10px 10px 10px;}.elementor-7204 .elementor-element.elementor-element-c9a1c3e{--display:flex;--justify-content:center;}.elementor-7204 .elementor-element.elementor-element-328949b > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-328949b{text-align:center;}.elementor-7204 .elementor-element.elementor-element-328949b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-006b25a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-7204 .elementor-element.elementor-element-006b25a:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-006b25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tbgamer.shop/wp-content/uploads/2026/04/outerImageT.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7204 .elementor-element.elementor-element-a2a68d1{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7204 .elementor-element.elementor-element-adc313d{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-adc313d:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-adc313d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-14e4a8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7204 .elementor-element.elementor-element-0fcfa21 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-0fcfa21 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7204 .elementor-element.elementor-element-0fcfa21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7204 .elementor-element.elementor-element-0fcfa21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7204 .elementor-element.elementor-element-0fcfa21 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7204 .elementor-element.elementor-element-0fcfa21 .elementor-icon-list-text{color:#848484;transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-e29bd76{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-e29bd76:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-e29bd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-c270937 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-86cbcd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-86cbcd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7204 .elementor-element.elementor-element-86cbcd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7204 .elementor-element.elementor-element-86cbcd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7204 .elementor-element.elementor-element-86cbcd5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7204 .elementor-element.elementor-element-86cbcd5 .elementor-icon-list-text{color:#848484;transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-382e770{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-382e770:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-382e770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-684728c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-8b0d572 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-8b0d572 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7204 .elementor-element.elementor-element-8b0d572{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7204 .elementor-element.elementor-element-8b0d572 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7204 .elementor-element.elementor-element-8b0d572 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7204 .elementor-element.elementor-element-8b0d572 .elementor-icon-list-text{color:#848484;transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-b44dee4{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-b44dee4:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-b44dee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-60315a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-4941d14 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-4941d14 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7204 .elementor-element.elementor-element-4941d14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7204 .elementor-element.elementor-element-4941d14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7204 .elementor-element.elementor-element-4941d14 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7204 .elementor-element.elementor-element-4941d14 .elementor-icon-list-text{color:#848484;transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-a2d57fa{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-a2d57fa:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-a2d57fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-75e39e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-de9f000 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-de9f000 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7204 .elementor-element.elementor-element-de9f000{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7204 .elementor-element.elementor-element-de9f000 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7204 .elementor-element.elementor-element-de9f000 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7204 .elementor-element.elementor-element-de9f000 .elementor-icon-list-text{color:#848484;transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-c4ba9cd{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-c4ba9cd:not(.elementor-motion-effects-element-type-background), .elementor-7204 .elementor-element.elementor-element-c4ba9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7204 .elementor-element.elementor-element-bf48cc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-7204 .elementor-element.elementor-element-1ab9b2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7204 .elementor-element.elementor-element-1ab9b2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7204 .elementor-element.elementor-element-1ab9b2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7204 .elementor-element.elementor-element-1ab9b2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7204 .elementor-element.elementor-element-1ab9b2b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-7204 .elementor-element.elementor-element-1ab9b2b .elementor-icon-list-text{color:#848484;transition:color 0.3s;}@media(min-width:768px){.elementor-7204 .elementor-element.elementor-element-e4bd51d{--width:100%;}.elementor-7204 .elementor-element.elementor-element-eee172f{--width:40%;}.elementor-7204 .elementor-element.elementor-element-adc313d{--width:25%;}.elementor-7204 .elementor-element.elementor-element-e29bd76{--width:25%;}.elementor-7204 .elementor-element.elementor-element-382e770{--width:25%;}.elementor-7204 .elementor-element.elementor-element-b44dee4{--width:25%;}.elementor-7204 .elementor-element.elementor-element-a2d57fa{--width:25%;}.elementor-7204 .elementor-element.elementor-element-c4ba9cd{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7204 .elementor-element.elementor-element-eee172f{--width:100%;}.elementor-7204 .elementor-element.elementor-element-adc313d{--width:100%;}.elementor-7204 .elementor-element.elementor-element-e29bd76{--width:100%;}.elementor-7204 .elementor-element.elementor-element-382e770{--width:100%;}.elementor-7204 .elementor-element.elementor-element-b44dee4{--width:100%;}.elementor-7204 .elementor-element.elementor-element-a2d57fa{--width:100%;}.elementor-7204 .elementor-element.elementor-element-c4ba9cd{--width:100%;}}@media(max-width:1024px){.elementor-7204 .elementor-element.elementor-element-bbce204{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-eee172f{--border-radius:10px 10px 0px 0px;}.elementor-7204 .elementor-element.elementor-element-3f73024{--border-radius:0px 0px 10px 10px;}.elementor-7204 .elementor-element.elementor-element-f8ca1fb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-f7be491{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-a2a68d1{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7204 .elementor-element.elementor-element-adc313d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7204 .elementor-element.elementor-element-e29bd76{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7204 .elementor-element.elementor-element-382e770{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-7204 .elementor-element.elementor-element-b44dee4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7204 .elementor-element.elementor-element-a2d57fa{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-7204 .elementor-element.elementor-element-aa3a2f3{--min-height:92vh;}}/* Start custom CSS for container, class: .elementor-element-7e26563 */.ast-site-header-cart i.astra-icon:after{
    top:12px !important;
    right: -30px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-366e02c *//*button{
   background-color:#f0f0f0;
   padding:5px 8px;
   color:#000000;
   font-size: 13px;
   border: 1px solid #999999;
   border-radius:2px;
}*/

/*button:hover{
    background-color:#eaeaea;
    color:#000000;
    border: 1px solid #999999;
}*/


/****/
/*
html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }


.button-margin-right:focus{
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
}




.resetAngle:hover{
    background-color:#ffffff;
    color: #000;
    border: 1px solid #000;
}

.resetAngle:focus{
    background-color: #ffffff;
    color: #000;
    border: 1px solid #000;
}
*/


/**配件按钮**/
/*
.countFunc:focus{
    background-color: #cccccc;
    color: #000;
}

.countFunc:hover{
    background-color: #cccccc;
    color: #000;
}


.button-container .button{
    height: 28px !important; 
    width: 120px !important; 
    color: white !important;
    padding: 4px 8px !important; 
    border-radius: 5px !important;
    outline: none !important;
    margin-top: 2px !important;
    margin-right: 20px !important;
    white-space: nowrap !important; 
}

.icon-wrapper img{
    max-width: 50px !important;
}

.elementor *, .elementor :after, .elementor :before{
    box-sizing: initial;
}

 pc隐藏滚动条
@media (min-width: 768px) {
    html, body {overflow: hidden;}
}
*/


/*
.titleList-keycap h4{
    font-size: 20px;
    color:#000000;
    font-weight: 700;
}

.Switch h4{
    font-size: 20px;
    color:#000000;
    font-weight: 700;
}

.textureList h4{
    font-size: 20px;
    color:#000000;
    font-weight: 700;
}

.titleList-faceplate h4{
    font-size: 20px;
    color:#000000;
    font-weight: 700;
}



.keycap-container h3,
.style-container h3,
.Switch h3,
.access-container h3 {
    font-size: 22px;
}
*/

/*

*, :after, :before{
    box-sizing: initial !important;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e10d536 */.tbg-art-feature{
    width: 100%;
    overflow: hidden;
}

/* 整个可视区域，只考虑桌面端 */
.tbg-art-stage{
    position: relative;
    width: min(1400px, 94vw);
    margin: 0 auto;
    height: clamp(520px, 48vw, 820px);
    min-height: 520px;
    max-height: 820px;
    overflow: hidden;
}

/* 主图外层：绑定所有线条和点位的参照区域 */
.tbg-board-wrap{
    position: absolute;
    left: 50%;
    top: 50%;
    width: clamp(520px, 46vw, 860px);
    aspect-ratio: 1.18 / 1;
    transform: translate(-50%, -50%) rotate(-8deg);
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 主图 */
.tbg-board-img{
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
    user-select: none;
    -webkit-user-drag: none;
}

/* 标签通用样式 */
.tbg-pill{
    position: absolute;
    z-index: 12;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    color: #fff;
    background: #3a3a3a;
    border-radius: 999px;
    font-size: clamp(12px, 1.45vw, 18px);
    line-height: 1;
    padding: 0.95em 1.65em;
    letter-spacing: 0;
}

/* 左上标签 */
.tbg-pill-top{
    left: clamp(40px, 45vw, 330px);
    top: clamp(18px, 6vw, 98px);
}

/* 右下标签 */
.tbg-pill-bottom{
    right: clamp(20px, 50vw, 280px);
    bottom: clamp(30px, 4vw, 76px);
}

/* 线条通用 */
.tbg-line{
    position: absolute;
    z-index: 9;
    pointer-events: none;
}

.tbg-line svg{
    width: 100%;
    height: 100%;
    display: block;
    overflow: visible;
}

/*
.tbg-line path{
    fill: none;
    stroke: rgba(255,255,255,0.22);
    stroke-width: 0.8;
    stroke-linecap: round;
    stroke-linejoin: round;
}
*/

.tbg-line path{
    fill: none;
    stroke: rgba(255,255,255,0.22);
    stroke-width: 1.2;
    stroke-linecap: round;
    stroke-linejoin: round;
    vector-effect: non-scaling-stroke;
}


.tbg-line circle{
    fill: #d7ff00;
    filter:
        drop-shadow(0 0 4px #d7ff00)
        drop-shadow(0 0 10px #d7ff00)
        drop-shadow(0 0 18px #d7ff00);
}

/*
  =========================
  上方线：左上标签 -> 右上发光点
  用 stage 做相对定位，适配不同电脑宽度
  =========================
*/
.tbg-line-top{
    left: 35.5%;
    top: 10%;
    width: 30%;
    height: 22%;
}

/*
  =========================
  下方线：左下发光点 -> 右下标签
  同样用百分比，让桌面宽度变化时仍保持比例
  =========================
*/
.tbg-line-bottom{
    left: 38.5%;
    top: 69.5%;
    width: 30%;
    height: 23%;
}

/* 大屏微调 */
@media (min-width: 1600px){
    .tbg-art-stage{
        height: 820px;
    }

    .tbg-board-wrap{
        width: 760px;
    }

    .tbg-line-top{
        left: 37%;
        top: 10%;
        width: 30%;
        height: 21%;
    }

    .tbg-line-bottom{
        left: 35%;
        top: 70%;
        width: 30%;
        height: 22%;
    }
}

/* 较窄电脑屏微调，例如 1280 / 1366 */
@media (max-width: 1366px){
    .tbg-art-stage{
        width: 96vw;
        height: clamp(500px, 50vw, 700px);
    }

    .tbg-board-wrap{
        width: clamp(500px, 48vw, 720px);
    }

    .tbg-pill{
        font-size: clamp(16px, 1.3vw, 26px);
    }

    .tbg-line-top{
        left: 13.8%;
        top: 5.8%;
        width: 60%;
        height: 22%;
    }

    .tbg-line-bottom{
        left: 18%;
        top: 61.8%;
        width: 54%;
        height: 24%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbce204 *//* 整体标题栏 */
/*.switch-tabs{
  display:flex;
  gap:48px;
  align-items:center;
  margin-bottom:24px;
  justify-content:center;
}*/

/**兼容h5**/
/* 整组切换 */
.right-switch-images .switch-image,
.left-switch-images .switch-image{
  display: none;
}

.right-switch-images .switch-image.active,
.left-switch-images .switch-image.active{
  display: block;
}

/* 默认 PC */
.right-switch-images .img-pc{
  display: block !important;
  width: 100%;
  height: auto;
}

.right-switch-images .img-mobile{
  display: none !important;
}

/* mobile 这一组内部两张图 */
.right-switch-images .mobile-group img{
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 35px;
}

@media (max-width: 1024px){
  .right-switch-images .img-pc{
    display: none !important;
  }

  .right-switch-images .img-mobile{
    display: block !important;
  }

  .right-switch-images .mobile-group{
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

/**样式**/
.switch-tabs{
  display:flex;
  justify-content: space-between;
  align-items:center;
  margin-bottom:24px;
  width:100%;
  gap:12px;
}

.switch-tab{
  flex:1;
  text-align:center;
}

.switch-tab{
  position:relative;
  cursor:pointer;
  font-family: Anton;
  color:#ffffff;
  font-size:20px;
  font-weight:400;
  line-height:1.2;
  opacity:.75;
  transition:all .25s ease;
  white-space:nowrap;
}

.switch-tab:hover{
  opacity:1;
}

.switch-tab.active{
  opacity:1;
  color:#ffffff;
}

.switch-tab.active::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:-12px;
  width:46px;
  height:4px;
  background:#d9b24c;
  border-radius:2px;
}

/* 左右图片区 */
.left-switch-images,
.right-switch-images{
  position:relative;
  width:100%;
}

/* 叠层切换 */
.left-switch-images .switch-image,
.right-switch-images .switch-image{
  display:none;
  width:100%;
}

.left-switch-images .switch-image.active,
.right-switch-images .switch-image.active{
  display:block;
  animation:fadeIn .3s ease;
}

.left-switch-images img,
.right-switch-images img{
  display:block;
  width:100%;
  height:auto;
}

/* 可选：给左边图区域一个边框感，更像截图 */
.left-switch-images{
  border:1px dashed rgba(255,255,255,.18);
  padding:18px;
  background:rgba(255,255,255,.02);
}

/* 可选：给右边图区域一个卡片背景 */
.right-switch-images{
  padding:30px;
}

@keyframes fadeIn{
  from{
    opacity:0;
    transform:translateY(6px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

/* 响应式 */
@media (max-width: 1024px){
  /*.switch-tabs{
    gap:20px;
    flex-wrap:wrap;
  }*/

  .switch-tab{
    font-size:20px;
  }
}

@media (max-width: 767px){
  .switch-tab{
    font-size:18px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd51d */.woocommerce-js h2{
    margin-bottom: 0 !important;
}/* End custom CSS */