.elementor-15776 .elementor-element.elementor-element-09fec33{--display:flex;}.elementor-15776 .elementor-element.elementor-element-09fec33:not(.elementor-motion-effects-element-type-background), .elementor-15776 .elementor-element.elementor-element-09fec33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15776 .elementor-element.elementor-element-923682c{--display:flex;}.elementor-15776 .elementor-element.elementor-element-b1e97e4 .elementor-icon-wrapper{text-align:center;}.elementor-15776 .elementor-element.elementor-element-b1e97e4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15776 .elementor-element.elementor-element-b1e97e4.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-b1e97e4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-15776 .elementor-element.elementor-element-b1e97e4.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-b1e97e4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-15776 .elementor-element.elementor-element-dc62c03{--display:flex;}.elementor-15776 .elementor-element.elementor-element-21c6a85{--display:flex;}.elementor-15776 .elementor-element.elementor-element-8c789f7 .elementor-heading-title{font-weight:bold;}.elementor-15776 .elementor-element.elementor-element-0f6ad42 .elementor-icon-wrapper{text-align:center;}.elementor-15776 .elementor-element.elementor-element-0f6ad42.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15776 .elementor-element.elementor-element-0f6ad42.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-0f6ad42.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-15776 .elementor-element.elementor-element-0f6ad42.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-0f6ad42.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-15776 .elementor-element.elementor-element-6b2cbc0{--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:center;--align-items:center;--flex-wrap:nowrap;--z-index:999;}.elementor-15776 .elementor-element.elementor-element-6b2cbc0:not(.elementor-motion-effects-element-type-background), .elementor-15776 .elementor-element.elementor-element-6b2cbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15776 .elementor-element.elementor-element-0d166c0{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15776 .elementor-element.elementor-element-0d166c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15776 .elementor-element.elementor-element-edaf160 img{width:180px;}.elementor-15776 .elementor-element.elementor-element-0f0b698{--display:flex;}.elementor-15776 .elementor-element.elementor-element-0f0b698.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15776 .elementor-element.elementor-element-69c973a.elementor-element{--align-self:center;}.elementor-15776 .elementor-element.elementor-element-a29a4db{--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;}.elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:250px;}.elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-search-icon-toggle input[type=search]{padding:0 calc( 24px / 2);}.elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-search-icon-toggle i.fa-search:before{font-size:24px;}.elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-search-icon-toggle i.fa-search, .elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-search-icon-toggle{width:24px;}.elementor-15776 .elementor-element.elementor-element-f402c6a{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-input-focus .hfe-search-form__input:focus{background-color:#ededed;}.elementor-15776 .elementor-element.elementor-element-f402c6a .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;border-radius:3px;}.elementor-15776 .elementor-element.elementor-element-4500274{width:auto;max-width:auto;}.elementor-15776 .elementor-element.elementor-element-4500274 .elementor-icon-wrapper{text-align:center;}.elementor-15776 .elementor-element.elementor-element-4500274.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15776 .elementor-element.elementor-element-4500274.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-4500274.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-15776 .elementor-element.elementor-element-4500274.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-4500274.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-15776 .elementor-element.elementor-element-4500274 .elementor-icon{font-size:25px;}.elementor-15776 .elementor-element.elementor-element-4500274 .elementor-icon svg{height:25px;}.elementor-15776 .elementor-element.elementor-element-e058905{width:auto;max-width:auto;}.elementor-15776 .elementor-element.elementor-element-e058905 .elementor-icon-wrapper{text-align:center;}.elementor-15776 .elementor-element.elementor-element-e058905.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15776 .elementor-element.elementor-element-e058905.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-e058905.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-15776 .elementor-element.elementor-element-e058905.elementor-view-framed .elementor-icon, .elementor-15776 .elementor-element.elementor-element-e058905.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-15776 .elementor-element.elementor-element-e058905 .elementor-icon{font-size:25px;}.elementor-15776 .elementor-element.elementor-element-e058905 .elementor-icon svg{height:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-15776 .elementor-element.elementor-element-0d166c0{--width:9.19%;}.elementor-15776 .elementor-element.elementor-element-0f0b698{--width:79.186%;}}@media(max-width:767px){.elementor-15776 .elementor-element.elementor-element-09fec33{--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:center;--align-items:center;--flex-wrap:nowrap;--z-index:999;}.elementor-15776 .elementor-element.elementor-element-923682c{--width:25%;--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;--flex-wrap:nowrap;}.elementor-15776 .elementor-element.elementor-element-b1e97e4{width:auto;max-width:auto;}.elementor-15776 .elementor-element.elementor-element-b1e97e4 .elementor-icon{font-size:20px;}.elementor-15776 .elementor-element.elementor-element-b1e97e4 .elementor-icon svg{height:20px;}.elementor-15776 .elementor-element.elementor-element-dc62c03{--width:50%;--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;--align-items:center;--flex-wrap:wrap;}.elementor-15776 .elementor-element.elementor-element-1a8f678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 010px;}.elementor-15776 .elementor-element.elementor-element-1a8f678 img{width:130px;max-width:130px;}.elementor-15776 .elementor-element.elementor-element-21c6a85{--width:43%;--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:center;--align-items:center;--flex-wrap:nowrap;}.elementor-15776 .elementor-element.elementor-element-8c789f7 .elementor-heading-title{font-size:14px;}.elementor-15776 .elementor-element.elementor-element-0f6ad42{width:auto;max-width:auto;}.elementor-15776 .elementor-element.elementor-element-0f6ad42 .elementor-icon{font-size:20px;}.elementor-15776 .elementor-element.elementor-element-0f6ad42 .elementor-icon svg{height:20px;}}/* Start custom CSS for container, class: .elementor-element-09fec33 *//* 1. 强行抹除所有图标的点击蓝色背景和虚线 */
.elementor-15776 .elementor-element.elementor-element-09fec33 a, .elementor-15776 .elementor-element.elementor-element-09fec33 .elementor-icon, .elementor-15776 .elementor-element.elementor-element-09fec33 button {
    outline: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
}

/* 2. 移除购物车图标的默认边框 */
.elementor-15776 .elementor-element.elementor-element-09fec33 .elementor-menu-cart__wrapper .elementor-menu-cart__toggle {
    border: none !important;
}

/* 3. 确保 3 个列在极小屏幕下也不换行 */
@media (max-width: 767px) {
    .elementor-15776 .elementor-element.elementor-element-09fec33 .elementor-container {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */